Package org.eclipse.xtext.xbase
Class DefaultXbaseRuntimeModule
- java.lang.Object
-
- org.eclipse.xtext.service.AbstractGenericModule
-
- org.eclipse.xtext.service.DefaultRuntimeModule
-
- org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
- org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
-
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
AbstractXbaseRuntimeModule,DefaultXbaseWithAnnotationsRuntimeModule
public class DefaultXbaseRuntimeModule extends org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule- Since:
- 2.8
-
-
Constructor Summary
Constructors Constructor Description DefaultXbaseRuntimeModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends org.eclipse.xtext.generator.AbstractFileSystemAccess2>bindAbstractFileSystemAccess2()java.lang.Class<? extends org.eclipse.xtext.validation.CancelableDiagnostician>bindCancelableDiagnostician()java.lang.Class<? extends org.eclipse.xtext.validation.ConfigurableIssueCodesProvider>bindConfigurableIssueCodesProvider()java.lang.Class<? extends org.eclipse.xtext.resource.EObjectAtOffsetHelper>bindEObjectAtOffsetHelper()java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy>bindIDefaultResourceDescriptionStrategy()java.lang.Class<? extends IdentifiableSimpleNameProvider>bindIdentifiableSimpleNameProvider()java.lang.Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer>bindIDerivedStateComputer()java.lang.Class<? extends IEvaluationContext>bindIEvaluationContext()java.lang.Class<? extends IExpressionInterpreter>bindIExpressionInterpreter()java.lang.Class<? extends org.eclipse.xtext.generator.IGenerator>bindIGenerator()java.lang.Class<? extends org.eclipse.xtext.documentation.IJavaDocTypeReferenceProvider>bindIJavaDocReferenceProvider()java.lang.Class<? extends org.eclipse.xtext.linking.ILinker>bindILinker()java.lang.Class<? extends org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider>bindILinkingDiagnosticMessageProvider()java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IPartialParsingHelper>bindIPartialParserHelper()java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameConverter>bindIQualifiedNameConverter()java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider>bindIQualifiedNameProvider()java.lang.Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager>bindIResourceDescription$Manager()java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider>bindIScopeProvider()java.lang.Class<? extends org.eclipse.xtext.debug.IStratumBreakpointSupport>bindIStratumBreakpointSupport()java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService>bindIValueConverterService()java.lang.Class<? extends JvmTypeReferencesValidator>bindJvmTypeReferencesValidator()java.lang.Class<? extends org.eclipse.xtext.generator.LineSeparatorHarmonizer>bindLineSeparatorHarmonizer()java.lang.Class<? extends org.eclipse.xtext.nodemodel.impl.NodeModelBuilder>bindNodeModelBuilder()java.lang.Class<? extends org.eclipse.xtext.workspace.IProjectConfigProvider>bindProjectConfigProvider()java.lang.Class<? extends org.eclipse.xtext.validation.SeverityConverter>bindSeverityConverter()java.lang.Class<? extends StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider>bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider()java.lang.Class<? extends org.eclipse.xtext.findReferences.TargetURICollector>bindTargetURICollector()java.lang.Class<? extends UniqueClassNameValidator>bindUniqueClassNameValidator()java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource>bindXtextResource()XtypeFactorybindXtypeFactoryToInstance()voidconfigureIScopeProviderDelegate(com.google.inject.Binder binder)voidconfigureITransientValueService(com.google.inject.Binder binder)voidconfigureLinkingIScopeProvider(com.google.inject.Binder binder)voidconfigureSerializerIScopeProvider(com.google.inject.Binder binder)-
Methods inherited from class org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindIGlobalScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
-
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIContainer$Manager, bindIFormatter, bindIFragmentProvider, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, bindISerializer, bindITokenDefProvider, bindITokenToStringConverter, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configure, configureGenericSemanticSequencer, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
-
-
-
-
Method Detail
-
bindIEvaluationContext
public java.lang.Class<? extends IEvaluationContext> bindIEvaluationContext()
-
bindIExpressionInterpreter
public java.lang.Class<? extends IExpressionInterpreter> bindIExpressionInterpreter()
-
bindIQualifiedNameConverter
public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameConverter> bindIQualifiedNameConverter()
-
bindIQualifiedNameProvider
public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
- Overrides:
bindIQualifiedNameProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIValueConverterService
public java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
- Overrides:
bindIValueConverterServicein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIScopeProvider
public java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
- Overrides:
bindIScopeProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureLinkingIScopeProvider
public void configureLinkingIScopeProvider(com.google.inject.Binder binder)
- Overrides:
configureLinkingIScopeProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureSerializerIScopeProvider
public void configureSerializerIScopeProvider(com.google.inject.Binder binder)
- Overrides:
configureSerializerIScopeProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
-
bindILinker
public java.lang.Class<? extends org.eclipse.xtext.linking.ILinker> bindILinker()
- Overrides:
bindILinkerin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindXtextResource
public java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
- Overrides:
bindXtextResourcein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindJvmTypeReferencesValidator
public java.lang.Class<? extends JvmTypeReferencesValidator> bindJvmTypeReferencesValidator()
-
bindUniqueClassNameValidator
public java.lang.Class<? extends UniqueClassNameValidator> bindUniqueClassNameValidator()
-
bindIdentifiableSimpleNameProvider
public java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
-
bindIDerivedStateComputer
public java.lang.Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer()
-
bindIResourceDescription$Manager
public java.lang.Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager()
-
bindIGenerator
public java.lang.Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
-
bindXtypeFactoryToInstance
public XtypeFactory bindXtypeFactoryToInstance()
-
bindIStratumBreakpointSupport
public java.lang.Class<? extends org.eclipse.xtext.debug.IStratumBreakpointSupport> bindIStratumBreakpointSupport()
-
bindLineSeparatorHarmonizer
public java.lang.Class<? extends org.eclipse.xtext.generator.LineSeparatorHarmonizer> bindLineSeparatorHarmonizer()
-
bindIDefaultResourceDescriptionStrategy
public java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
-
bindSeverityConverter
public java.lang.Class<? extends org.eclipse.xtext.validation.SeverityConverter> bindSeverityConverter()
-
bindConfigurableIssueCodesProvider
public java.lang.Class<? extends org.eclipse.xtext.validation.ConfigurableIssueCodesProvider> bindConfigurableIssueCodesProvider()
-
bindEObjectAtOffsetHelper
public java.lang.Class<? extends org.eclipse.xtext.resource.EObjectAtOffsetHelper> bindEObjectAtOffsetHelper()
-
bindCancelableDiagnostician
public java.lang.Class<? extends org.eclipse.xtext.validation.CancelableDiagnostician> bindCancelableDiagnostician()
-
bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider
public java.lang.Class<? extends StaticImplicitMethodsFeatureForTypeProvider.ExtensionClassNameProvider> bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider()
-
configureITransientValueService
public void configureITransientValueService(com.google.inject.Binder binder)
-
bindAbstractFileSystemAccess2
public java.lang.Class<? extends org.eclipse.xtext.generator.AbstractFileSystemAccess2> bindAbstractFileSystemAccess2()
-
bindProjectConfigProvider
public java.lang.Class<? extends org.eclipse.xtext.workspace.IProjectConfigProvider> bindProjectConfigProvider()
- Since:
- 2.9
-
bindILinkingDiagnosticMessageProvider
public java.lang.Class<? extends org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()
- Since:
- 2.9
-
bindIPartialParserHelper
public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IPartialParsingHelper> bindIPartialParserHelper()
- Overrides:
bindIPartialParserHelperin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindNodeModelBuilder
public java.lang.Class<? extends org.eclipse.xtext.nodemodel.impl.NodeModelBuilder> bindNodeModelBuilder()
- Since:
- 2.9
-
bindTargetURICollector
public java.lang.Class<? extends org.eclipse.xtext.findReferences.TargetURICollector> bindTargetURICollector()
- Since:
- 2.13
-
bindIJavaDocReferenceProvider
public java.lang.Class<? extends org.eclipse.xtext.documentation.IJavaDocTypeReferenceProvider> bindIJavaDocReferenceProvider()
- Since:
- 2.16
-
-