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()
XtypeFactory
bindXtypeFactoryToInstance()
void
configureIScopeProviderDelegate(com.google.inject.Binder binder)
void
configureITransientValueService(com.google.inject.Binder binder)
void
configureLinkingIScopeProvider(com.google.inject.Binder binder)
void
configureSerializerIScopeProvider(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:
bindIQualifiedNameProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIValueConverterService
public java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
- Overrides:
bindIValueConverterService
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIScopeProvider
public java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
- Overrides:
bindIScopeProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureLinkingIScopeProvider
public void configureLinkingIScopeProvider(com.google.inject.Binder binder)
- Overrides:
configureLinkingIScopeProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureSerializerIScopeProvider
public void configureSerializerIScopeProvider(com.google.inject.Binder binder)
- Overrides:
configureSerializerIScopeProvider
in 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:
bindILinker
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindXtextResource
public java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
- Overrides:
bindXtextResource
in 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:
bindIPartialParserHelper
in 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
-
-