Package com.regnosys.rosetta
Class RosettaRuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
com.regnosys.rosetta.AbstractRosettaRuntimeModule
com.regnosys.rosetta.RosettaRuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
Use this class to register components to be used at runtime / without the Equinox extension registry.
-
Field Summary
Fields inherited from class com.regnosys.rosetta.AbstractRosettaRuntimeModule
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends BigDecimalConverter>Class<? extends org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy>Class<? extends FormattingUtil>Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer>Class<? extends org.eclipse.xtext.resource.IFragmentProvider>Class<? extends ImplicitVariableUtil>Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider>Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider>Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager>Class<? extends org.eclipse.xtext.validation.IResourceValidator>Class<? extends org.eclipse.xtext.parsetree.reconstr.ITransientValueService>Class<? extends org.eclipse.xtext.conversion.IValueConverterService>Class<? extends ModelLoader>Class<? extends RecordJavaUtil>Class<? extends ResourceAwareFSAFactory>Class<? extends RosettaExpressionFormatter>Class<? extends org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter>Class<? extends org.eclipse.xtext.resource.XtextResource>voidconfigureRuntimeEncodingProvider(com.google.inject.Binder binder) voidconfigureXsemanticsTypeSystem(com.google.inject.Binder binder) Class<? extends javax.inject.Provider<ExternalGenerators>>Class<? extends javax.inject.Provider<? extends RosettaConfiguration>>Methods inherited from class com.regnosys.rosetta.AbstractRosettaRuntimeModule
bindClassLoaderToInstance, bindConfigurableIssueCodesProvider, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIFormatter2, bindIGenerator2, bindIGlobalScopeProvider, bindIGrammarAccess, bindIParser, bindIScopeProvider, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, bindRosettaValidator, configure, configureFileExtensions, configureFormatterPreferences, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureIScopeProviderDelegate, configureLanguageName, configureRuntimeLexer, provideInternalRosettaLexerMethods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFormatter, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProviderMethods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Constructor Details
-
RosettaRuntimeModule
public RosettaRuntimeModule()
-
-
Method Details
-
configureXsemanticsTypeSystem
public void configureXsemanticsTypeSystem(com.google.inject.Binder binder) -
bindIFragmentProvider
- Overrides:
bindIFragmentProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindResourceAwareFSAFactory
-
bindDefaultResourceDescriptionStrategy
public Class<? extends org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy> bindDefaultResourceDescriptionStrategy() -
bindIQualifiedNameProvider
public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()- Overrides:
bindIQualifiedNameProviderin classAbstractRosettaRuntimeModule
-
bindIOutputConfigurationProvider
public Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider> bindIOutputConfigurationProvider() -
bindIResourceDescriptionManager
public Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescriptionManager() -
provideExternalGenerators
-
bindITransientValueService
public Class<? extends org.eclipse.xtext.parsetree.reconstr.ITransientValueService> bindITransientValueService()- Overrides:
bindITransientValueServicein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureRuntimeEncodingProvider
public void configureRuntimeEncodingProvider(com.google.inject.Binder binder) - Overrides:
configureRuntimeEncodingProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindImplicitVariableUtil
-
bindXsemanticsValidatorFilter
public Class<? extends org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter> bindXsemanticsValidatorFilter() -
bindIValueConverterService
public Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()- Overrides:
bindIValueConverterServicein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindBigDecimalConverter
-
bindXtextResource
- Overrides:
bindXtextResourcein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIDerivedStateComputer
public Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer() -
bindModelLoader
-
bindRosettaExpressionFormatter
-
bindFormattingUtil
-
bindRecordFeatureMap
-
bindIResourceValidator
-
provideRosettaConfiguration
public Class<? extends javax.inject.Provider<? extends RosettaConfiguration>> provideRosettaConfiguration()
-