org.eclipse.xtext.service
Class DefaultRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
AbstractCodetemplatesRuntimeModule, AbstractPureXbaseRuntimeModule, AbstractSimpleAntlrRuntimeModule, AbstractSimpleExpressionsRuntimeModule, AbstractSingleCodetemplateRuntimeModule, AbstractTerminalsRuntimeModule, AbstractXbaseRuntimeModule, AbstractXbaseWithAnnotationsRuntimeModule, AbstractXtendRuntimeModule, AbstractXtextRuntimeModule, AbstractXtypeRuntimeModule

public abstract class DefaultRuntimeModule
extends AbstractGenericModule

Author:
Heiko Behrens - Initial contribution and API, Sven Efftinge, Jan Koehnlein

Constructor Summary
DefaultRuntimeModule()
           
 
Method Summary
 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 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 configureLinkingIScopeProvider(com.google.inject.Binder binder)
           
 void configureRuntimeEncodingProvider(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRuntimeModule

public DefaultRuntimeModule()
Method Detail

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