Package org.eclipse.xtext.service
Class DefaultRuntimeModule
- java.lang.Object
-
- org.eclipse.xtext.service.AbstractGenericModule
-
- org.eclipse.xtext.service.DefaultRuntimeModule
-
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
AbstractTerminalsRuntimeModule
,AbstractXtextRuntimeModule
public abstract class DefaultRuntimeModule extends AbstractGenericModule
-
-
Constructor Summary
Constructors Constructor Description DefaultRuntimeModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends IConcreteSyntaxValidator>
bindConcreteSyntaxValidator()
java.lang.Class<? extends org.eclipse.emf.ecore.util.Diagnostician>
bindDiagnostician()
org.eclipse.emf.ecore.EPackage.Registry
bindEPackageRegistry()
org.eclipse.emf.ecore.EValidator.Registry
bindEValidatorRegistry()
java.lang.Class<? extends IAstFactory>
bindIAstFactory()
java.lang.Class<? extends IContainer.Manager>
bindIContainer$Manager()
java.lang.Class<? extends IFormatter>
bindIFormatter()
java.lang.Class<? extends IFragmentProvider>
bindIFragmentProvider()
java.lang.Class<? extends IGlobalScopeProvider>
bindIGlobalScopeProvider()
java.lang.Class<? extends ILinker>
bindILinker()
java.lang.Class<? extends ILinkingService>
bindILinkingService()
java.lang.Class<? extends ILocationInFileProvider>
bindILocationInFileProvider()
java.lang.Class<? extends INodeModelFormatter>
bindINodeModelFormatter()
java.lang.Class<? extends IPartialParsingHelper>
bindIPartialParserHelper()
java.lang.Class<? extends IQualifiedNameProvider>
bindIQualifiedNameProvider()
java.lang.Class<? extends IResourceFactory>
bindIResourceFactory()
IResourceServiceProvider.Registry
bindIResourceServiceProvider$Registry()
java.lang.Class<? extends IScopeProvider>
bindIScopeProvider()
java.lang.Class<? extends ISemanticSequencer>
bindISemanticSequencer()
java.lang.Class<? extends ISerializer>
bindISerializer()
java.lang.Class<? extends ITokenDefProvider>
bindITokenDefProvider()
java.lang.Class<? extends ITokenToStringConverter>
bindITokenToStringConverter()
java.lang.Class<? extends ITransientValueService>
bindITransientValueService()
java.lang.Class<? extends IValueConverterService>
bindIValueConverterService()
java.lang.Class<? extends org.eclipse.emf.ecore.resource.ResourceSet>
bindResourceSet()
java.lang.Class<? extends IEncodingProvider.Runtime>
bindRuntimeEncodingProvider()
java.lang.Class<? extends XtextResource>
bindXtextResource()
java.lang.Class<? extends XtextResourceSet>
bindXtextResourceSet()
void
configure(com.google.inject.Binder binder)
void
configureGenericSemanticSequencer(com.google.inject.Binder binder)
void
configureIResourceDescriptions(com.google.inject.Binder binder)
void
configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
void
configureIResourceDescriptionsLiveScope(com.google.inject.Binder binder)
void
configureIsAffectedExtensions(com.google.inject.Binder binder)
void
configureLinkingIScopeProvider(com.google.inject.Binder binder)
void
configureRuntimeEncodingProvider(com.google.inject.Binder binder)
void
configureSerializerIScopeProvider(com.google.inject.Binder binder)
void
configureUseIndexFragmentsForLazyLinking(com.google.inject.Binder binder)
java.lang.Class<? extends com.google.inject.Provider<IEncodingProvider>>
provideIEncodingProvider()
-
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
-
-
-
Method Detail
-
configure
public void configure(com.google.inject.Binder binder)
- Specified by:
configure
in interfacecom.google.inject.Module
- Overrides:
configure
in classAbstractGenericModule
-
bindEValidatorRegistry
public org.eclipse.emf.ecore.EValidator.Registry bindEValidatorRegistry()
-
bindEPackageRegistry
public org.eclipse.emf.ecore.EPackage.Registry bindEPackageRegistry()
-
bindIResourceServiceProvider$Registry
public IResourceServiceProvider.Registry bindIResourceServiceProvider$Registry()
-
bindDiagnostician
public java.lang.Class<? extends org.eclipse.emf.ecore.util.Diagnostician> bindDiagnostician()
-
bindIFragmentProvider
public java.lang.Class<? extends IFragmentProvider> bindIFragmentProvider()
-
bindITransientValueService
public java.lang.Class<? extends ITransientValueService> bindITransientValueService()
-
bindILocationInFileProvider
public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
-
bindIFormatter
public java.lang.Class<? extends IFormatter> bindIFormatter()
-
bindINodeModelFormatter
public java.lang.Class<? extends INodeModelFormatter> bindINodeModelFormatter()
-
bindISerializer
public java.lang.Class<? extends ISerializer> bindISerializer()
-
bindISemanticSequencer
public java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
- Since:
- 2.0
-
bindConcreteSyntaxValidator
public java.lang.Class<? extends IConcreteSyntaxValidator> bindConcreteSyntaxValidator()
-
bindIResourceFactory
public java.lang.Class<? extends IResourceFactory> bindIResourceFactory()
-
bindILinkingService
public java.lang.Class<? extends ILinkingService> bindILinkingService()
-
bindIScopeProvider
public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
-
configureSerializerIScopeProvider
public void configureSerializerIScopeProvider(com.google.inject.Binder binder)
- Since:
- 2.4
-
configureLinkingIScopeProvider
public void configureLinkingIScopeProvider(com.google.inject.Binder binder)
-
bindIGlobalScopeProvider
public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
-
configureIResourceDescriptions
public void configureIResourceDescriptions(com.google.inject.Binder binder)
-
bindIQualifiedNameProvider
public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
-
bindILinker
public java.lang.Class<? extends ILinker> bindILinker()
-
bindIValueConverterService
public java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
-
bindITokenToStringConverter
public java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
-
bindIPartialParserHelper
public java.lang.Class<? extends IPartialParsingHelper> bindIPartialParserHelper()
-
bindITokenDefProvider
public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
-
bindIAstFactory
public java.lang.Class<? extends IAstFactory> bindIAstFactory()
-
bindXtextResource
public java.lang.Class<? extends XtextResource> bindXtextResource()
-
bindResourceSet
public java.lang.Class<? extends org.eclipse.emf.ecore.resource.ResourceSet> bindResourceSet()
-
bindXtextResourceSet
public java.lang.Class<? extends XtextResourceSet> bindXtextResourceSet()
-
bindIContainer$Manager
public java.lang.Class<? extends IContainer.Manager> bindIContainer$Manager()
-
configureRuntimeEncodingProvider
public void configureRuntimeEncodingProvider(com.google.inject.Binder binder)
-
bindRuntimeEncodingProvider
public java.lang.Class<? extends IEncodingProvider.Runtime> bindRuntimeEncodingProvider()
- Since:
- 2.8
-
provideIEncodingProvider
public java.lang.Class<? extends com.google.inject.Provider<IEncodingProvider>> provideIEncodingProvider()
-
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
-
configureIResourceDescriptionsLiveScope
public void configureIResourceDescriptionsLiveScope(com.google.inject.Binder binder)
-
configureGenericSemanticSequencer
public void configureGenericSemanticSequencer(com.google.inject.Binder binder)
- Since:
- 2.0
-
configureUseIndexFragmentsForLazyLinking
public void configureUseIndexFragmentsForLazyLinking(com.google.inject.Binder binder)
- Since:
- 2.7
-
configureIsAffectedExtensions
public void configureIsAffectedExtensions(com.google.inject.Binder binder)
- Since:
- 2.22
- See Also:
IsAffectedExtension
-
-