public abstract class AbstractXbaseRuntimeModule extends DefaultRuntimeModule
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
properties |
Constructor and Description |
---|
AbstractXbaseRuntimeModule() |
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, provideIEncodingProvider
bindProperties, getBindings, tryBindProperties
public void configure(com.google.inject.Binder binder)
configure
in interface com.google.inject.Module
configure
in class DefaultRuntimeModule
public void configureLanguageName(com.google.inject.Binder binder)
public void configureFileExtensions(com.google.inject.Binder binder)
public java.lang.Class<? extends IGrammarAccess> bindIGrammarAccess()
public java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
bindISemanticSequencer
in class DefaultRuntimeModule
public java.lang.Class<? extends ISyntacticSequencer> bindISyntacticSequencer()
public java.lang.Class<? extends ISerializer> bindISerializer()
bindISerializer
in class DefaultRuntimeModule
public java.lang.Class<? extends IParser> bindIParser()
public java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
bindITokenToStringConverter
in class DefaultRuntimeModule
public java.lang.Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
public java.lang.Class<? extends Lexer> bindLexer()
public com.google.inject.Provider<InternalXbaseLexer> provideInternalXbaseLexer()
public void configureRuntimeLexer(com.google.inject.Binder binder)
public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
bindITokenDefProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends XbaseJavaValidator> bindXbaseJavaValidator()
public void configureIgnoreCaseLinking(com.google.inject.Binder binder)
public java.lang.ClassLoader bindClassLoaderToInstance()
public TypesFactory bindTypesFactoryToInstance()
public java.lang.Class<? extends IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
public java.lang.Class<? extends AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
bindIGlobalScopeProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends IEvaluationContext> bindIEvaluationContext()
public java.lang.Class<? extends IExpressionInterpreter> bindIExpressionInterpreter()
public java.lang.Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter()
public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
bindIQualifiedNameProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
bindIValueConverterService
in class DefaultRuntimeModule
public void configureLinkingIScopeProvider(com.google.inject.Binder binder)
configureLinkingIScopeProvider
in class DefaultRuntimeModule
public void configureSerializerIScopeProvider(com.google.inject.Binder binder)
configureSerializerIScopeProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends ITypeProvider> bindITypeProvider()
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
public java.lang.Class<? extends ILinker> bindILinker()
bindILinker
in class DefaultRuntimeModule
public java.lang.Class<? extends TypeConformanceComputer> bindTypeConformanceComputer()
public java.lang.Class<? extends XtextResource> bindXtextResource()
bindXtextResource
in class DefaultRuntimeModule
public java.lang.Class<? extends JvmTypeReferencesValidator> bindJvmTypeReferencesValidator()
public java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
public java.lang.Class<? extends IDerivedStateComputer> bindIDerivedStateComputer()
public java.lang.Class<? extends IResourceDescription.Manager> bindIResourceDescription$Manager()
public java.lang.Class<? extends IGenerator> bindIGenerator()
public XtypeFactory bindXtypeFactoryToInstance()
public java.lang.Class<? extends TypeArgumentContextProvider> bindTypeArgumentContextProvider()
public java.lang.Class<? extends IStratumBreakpointSupport> bindIStratumBreakpointSupport()
public java.lang.Class<? extends LineSeparatorHarmonizer> bindLineSeparatorHarmonizer()
public java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
public java.lang.Class<? extends SeverityConverter> bindSeverityConverter()
public java.lang.Class<? extends ConfigurableIssueCodesProvider> bindConfigurableIssueCodesProvider()
public java.lang.Class<? extends VisibilityService> bindVisibilityService()
public java.lang.Class<? extends FeatureOverridesService> bindFeatureOverridesService()
public java.lang.Class<? extends EObjectAtOffsetHelper> bindEObjectAtOffsetHelper()
public java.lang.Class<? extends CancelableDiagnostician> bindCancelableDiagnostician()
public java.lang.Class<? extends StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider> bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider()
public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
bindIScopeProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
bindILocationInFileProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends IContainer.Manager> bindIContainer$Manager()
bindIContainer$Manager
in class DefaultRuntimeModule
public java.lang.Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider()
public void configureIResourceDescriptions(com.google.inject.Binder binder)
configureIResourceDescriptions
in class DefaultRuntimeModule
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
configureIResourceDescriptionsBuilderScope
in class DefaultRuntimeModule
public java.lang.Class<? extends IFormatter> bindIFormatter()
bindIFormatter
in class DefaultRuntimeModule