public abstract class AbstractSingleCodetemplateRuntimeModule extends DefaultRuntimeModule
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
properties |
Constructor and Description |
---|
AbstractSingleCodetemplateRuntimeModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
bindClassLoaderToInstance() |
java.lang.Class<? extends IAllContainersState.Provider> |
bindIAllContainersState$Provider() |
java.lang.Class<? extends IAntlrTokenFileProvider> |
bindIAntlrTokenFileProvider() |
java.lang.Class<? extends IContainer.Manager> |
bindIContainer$Manager() |
java.lang.Class<? extends IGlobalScopeProvider> |
bindIGlobalScopeProvider() |
java.lang.Class<? extends IGrammarAccess> |
bindIGrammarAccess() |
java.lang.Class<? extends IParser> |
bindIParser() |
java.lang.Class<? extends IParseTreeConstructor> |
bindIParseTreeConstructor() |
java.lang.Class<? extends IQualifiedNameProvider> |
bindIQualifiedNameProvider() |
java.lang.Class<? extends IScopeProvider> |
bindIScopeProvider() |
java.lang.Class<? extends ITokenDefProvider> |
bindITokenDefProvider() |
java.lang.Class<? extends ITokenToStringConverter> |
bindITokenToStringConverter() |
java.lang.Class<? extends Lexer> |
bindLexer() |
void |
configure(com.google.inject.Binder binder) |
void |
configureFileExtensions(com.google.inject.Binder binder) |
void |
configureIgnoreCaseLinking(com.google.inject.Binder binder) |
void |
configureIResourceDescriptions(com.google.inject.Binder binder) |
void |
configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) |
void |
configureIScopeProviderDelegate(com.google.inject.Binder binder) |
void |
configureLanguageName(com.google.inject.Binder binder) |
void |
configureRuntimeLexer(com.google.inject.Binder binder) |
com.google.inject.Provider<InternalSingleCodetemplateLexer> |
provideInternalSingleCodetemplateLexer() |
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFormatter, bindIFragmentProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, bindISerializer, bindITransientValueService, bindIValueConverterService, bindResourceSet, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
bindProperties, getBindings, tryBindProperties
public AbstractSingleCodetemplateRuntimeModule()
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.ClassLoader bindClassLoaderToInstance()
public java.lang.Class<? extends IGrammarAccess> bindIGrammarAccess()
public java.lang.Class<? extends IParseTreeConstructor> bindIParseTreeConstructor()
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<InternalSingleCodetemplateLexer> provideInternalSingleCodetemplateLexer()
public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
bindITokenDefProvider
in class DefaultRuntimeModule
public void configureRuntimeLexer(com.google.inject.Binder binder)
public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
bindIScopeProvider
in class DefaultRuntimeModule
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
bindIGlobalScopeProvider
in class DefaultRuntimeModule
public void configureIgnoreCaseLinking(com.google.inject.Binder binder)
public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
bindIQualifiedNameProvider
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 configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)