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:
- AbstractCodetemplatesRuntimeModule, AbstractPureXbaseRuntimeModule, AbstractSimpleAntlrRuntimeModule, AbstractSimpleExpressionsRuntimeModule, AbstractSingleCodetemplateRuntimeModule, AbstractTerminalsRuntimeModule, AbstractXbaseRuntimeModule, AbstractXbaseWithAnnotationsRuntimeModule, AbstractXtend2RuntimeModule, AbstractXtextRuntimeModule, AbstractXtypeRuntimeModule
public abstract class DefaultRuntimeModule
- extends AbstractGenericModule
- Author:
- Heiko Behrens - Initial contribution and API, Sven Efftinge, Jan Koehnlein
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRuntimeModule
public DefaultRuntimeModule()
configure
public void configure(com.google.inject.Binder binder)
- Specified by:
configure
in interface com.google.inject.Module
- Overrides:
configure
in class AbstractGenericModule
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()
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)
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(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)
provideIEncodingProvider
public java.lang.Class<? extends com.google.inject.Provider<IEncodingProvider>> provideIEncodingProvider()
configureIResourceDescriptionsLiveScope
public void configureIResourceDescriptionsLiveScope(com.google.inject.Binder binder)
configureGenericSemanticSequencer
public void configureGenericSemanticSequencer(com.google.inject.Binder binder)
- Since:
- 2.0