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.RegistrybindEPackageRegistry()org.eclipse.emf.ecore.EValidator.RegistrybindEValidatorRegistry()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.RegistrybindIResourceServiceProvider$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()voidconfigure(com.google.inject.Binder binder)voidconfigureGenericSemanticSequencer(com.google.inject.Binder binder)voidconfigureIResourceDescriptions(com.google.inject.Binder binder)voidconfigureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)voidconfigureIResourceDescriptionsLiveScope(com.google.inject.Binder binder)voidconfigureIsAffectedExtensions(com.google.inject.Binder binder)voidconfigureLinkingIScopeProvider(com.google.inject.Binder binder)voidconfigureRuntimeEncodingProvider(com.google.inject.Binder binder)voidconfigureSerializerIScopeProvider(com.google.inject.Binder binder)voidconfigureUseIndexFragmentsForLazyLinking(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:
configurein interfacecom.google.inject.Module- Overrides:
configurein 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
-
-