public abstract class AbstractXbaseWithAnnotationsRuntimeModule extends DefaultRuntimeModule
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
properties |
Constructor and Description |
---|
AbstractXbaseWithAnnotationsRuntimeModule() |
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
bindProperties, getBindings, tryBindProperties
public AbstractXbaseWithAnnotationsRuntimeModule()
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<InternalXbaseWithAnnotationsLexer> provideInternalXbaseWithAnnotationsLexer()
public void configureRuntimeLexer(com.google.inject.Binder binder)
public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
bindITokenDefProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends XbaseWithAnnotationsJavaValidator> bindXbaseWithAnnotationsJavaValidator()
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 java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
bindIScopeProvider
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 void configureIScopeProviderDelegate(com.google.inject.Binder binder)
public java.lang.Class<? extends ILinker> bindILinker()
bindILinker
in class DefaultRuntimeModule
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 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 EObjectAtOffsetHelper> bindEObjectAtOffsetHelper()
public java.lang.Class<? extends CancelableDiagnostician> bindCancelableDiagnostician()
public java.lang.Class<? extends StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider> bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider()
public java.lang.Class<? extends org.eclipse.xtend.lib.macro.file.MutableFileSystemSupport> bindMutableFileSystemSupport()
public java.lang.Class<? extends org.eclipse.xtend.lib.macro.file.FileLocations> bindFileLocations()
public java.lang.Class<? extends com.google.inject.Provider<WorkspaceConfig>> provideWorkspaceConfig()
public java.lang.Class<? extends ITypeComputer> bindITypeComputer()
public java.lang.Class<? extends XbaseBatchScopeProvider> bindXbaseBatchScopeProvider()
public java.lang.Class<? extends ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()
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 configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
public java.lang.Class<? extends IFormatter> bindIFormatter()
bindIFormatter
in class DefaultRuntimeModule