public abstract class AbstractPureXbaseRuntimeModule extends DefaultXbaseRuntimeModule
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
properties |
Constructor and Description |
---|
AbstractPureXbaseRuntimeModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
bindClassLoaderToInstance() |
java.lang.Class<? extends DefaultBatchTypeResolver> |
bindDefaultBatchTypeResolver() |
java.lang.Class<? extends DefaultReentrantTypeResolver> |
bindDefaultReentrantTypeResolver() |
java.lang.Class<? extends FeatureNameValidator> |
bindFeatureNameValidator() |
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 IFormatter> |
bindIFormatter() |
java.lang.Class<? extends IGlobalScopeProvider> |
bindIGlobalScopeProvider() |
java.lang.Class<? extends IGrammarAccess> |
bindIGrammarAccess() |
java.lang.Class<? extends IJvmModelInferrer> |
bindIJvmModelInferrer() |
java.lang.Class<? extends ILocationInFileProvider> |
bindILocationInFileProvider() |
java.lang.Class<? extends IParser> |
bindIParser() |
java.lang.Class<? extends IQualifiedNameProvider> |
bindIQualifiedNameProvider() |
java.lang.Class<? extends IResourceValidator> |
bindIResourceValidator() |
java.lang.Class<? extends ISemanticSequencer> |
bindISemanticSequencer() |
java.lang.Class<? extends ISerializer> |
bindISerializer() |
java.lang.Class<? extends ISyntacticSequencer> |
bindISyntacticSequencer() |
java.lang.Class<? extends ITokenDefProvider> |
bindITokenDefProvider() |
java.lang.Class<? extends ITokenToStringConverter> |
bindITokenToStringConverter() |
java.lang.Class<? extends Lexer> |
bindLexer() |
java.lang.Class<? extends PureXbaseValidator> |
bindPureXbaseValidator() |
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<org.eclipse.xtext.purexbase.parser.antlr.internal.InternalPureXbaseLexer> |
provideInternalPureXbaseLexer() |
bindAbstractFileSystemAccess2, bindCancelableDiagnostician, bindConfigurableIssueCodesProvider, bindEObjectAtOffsetHelper, bindFileLocations, bindIDefaultResourceDescriptionStrategy, bindIdentifiableSimpleNameProvider, bindIDerivedStateComputer, bindIEvaluationContext, bindIExpressionInterpreter, bindIGenerator, bindILinker, bindIQualifiedNameConverter, bindIResourceDescription$Manager, bindIScopeProvider, bindIStratumBreakpointSupport, bindIValueConverterService, bindJvmTypeReferencesValidator, bindLineSeparatorHarmonizer, bindMutableFileSystemSupport, bindSeverityConverter, bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider, bindUniqueClassNameValidator, bindXtextResource, bindXtypeFactoryToInstance, configureITransientValueService, configureLinkingIScopeProvider, configureSerializerIScopeProvider, provideWorkspaceConfig
bindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, 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.ClassLoader bindClassLoaderToInstance()
bindClassLoaderToInstance
in class DefaultCommonTypesRuntimeModule
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<org.eclipse.xtext.purexbase.parser.antlr.internal.InternalPureXbaseLexer> provideInternalPureXbaseLexer()
public void configureRuntimeLexer(com.google.inject.Binder binder)
public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
bindITokenDefProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends PureXbaseValidator> bindPureXbaseValidator()
public void configureIgnoreCaseLinking(com.google.inject.Binder binder)
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)
public java.lang.Class<? extends IFormatter> bindIFormatter()
bindIFormatter
in class DefaultRuntimeModule
public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
bindIQualifiedNameProvider
in class DefaultXbaseRuntimeModule
public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
bindILocationInFileProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
bindIGlobalScopeProvider
in class DefaultCommonTypesRuntimeModule
public java.lang.Class<? extends FeatureNameValidator> bindFeatureNameValidator()
public java.lang.Class<? extends DefaultBatchTypeResolver> bindDefaultBatchTypeResolver()
public java.lang.Class<? extends DefaultReentrantTypeResolver> bindDefaultReentrantTypeResolver()
public java.lang.Class<? extends IResourceValidator> bindIResourceValidator()
public java.lang.Class<? extends IJvmModelInferrer> bindIJvmModelInferrer()
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
configureIScopeProviderDelegate
in class DefaultXbaseRuntimeModule