public class DefaultXbaseRuntimeModule extends DefaultCommonTypesRuntimeModule
Constructor and Description |
---|
DefaultXbaseRuntimeModule() |
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindIGlobalScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIContainer$Manager, bindIFormatter, bindIFragmentProvider, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, bindISerializer, bindITokenDefProvider, bindITokenToStringConverter, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configure, configureGenericSemanticSequencer, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
bindProperties, getBindings, tryBindProperties
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 UniqueClassNameValidator> bindUniqueClassNameValidator()
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 MutableFileSystemSupport> bindMutableFileSystemSupport()
public java.lang.Class<? extends FileLocations> bindFileLocations()
public java.lang.Class<? extends com.google.inject.Provider<WorkspaceConfig>> provideWorkspaceConfig()
public void configureITransientValueService(com.google.inject.Binder binder)
public java.lang.Class<? extends AbstractFileSystemAccess2> bindAbstractFileSystemAccess2()