org.eclipse.xtext
Class XtextRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.xtext.AbstractXtextRuntimeModule
              extended by org.eclipse.xtext.XtextRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class XtextRuntimeModule
extends AbstractXtextRuntimeModule

used to register components to be used at runtime.


Field Summary
 
Fields inherited from class org.eclipse.xtext.AbstractXtextRuntimeModule
properties
 
Constructor Summary
XtextRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends ITokenSerializer.ICrossReferenceSerializer> bindICrossReferenceSerializer()
           
 java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
           
 java.lang.Class<? extends IDerivedStateComputer> bindIDerivedStateComputer()
           
 java.lang.Class<? extends IDiagnosticConverter> bindIDiagnosticConverter()
           
 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 ILinkingDiagnosticMessageProvider.Extended> bindILinkingDiagnosticMessageProvider()
           
 java.lang.Class<? extends ILinkingService> bindILinkingService()
           
 java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
           
 java.lang.Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter()
           
 java.lang.Class<? extends IReferableElementsUnloader> bindIReferableElementsUnloader()
           
 java.lang.Class<? extends IResourceDescription.Manager> bindIResourceDescriptionManager()
           
 java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
           
 java.lang.Class<? extends ITransientValueService> bindITransientValueService()
           
 java.lang.Class<? extends ITransientValueService> bindITransientValueService2()
           
 java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends IXtext2EcorePostProcessor> bindIXtext2EcorePostProcessor()
           
 java.lang.Class<? extends XtextResource> bindXtextResource()
           
 void configure(com.google.inject.Binder binder)
           
 
Methods inherited from class org.eclipse.xtext.AbstractXtextRuntimeModule
bindIAntlrTokenFileProvider, bindIGrammarAccess, bindIParser, bindIParseTreeConstructor, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, configureFileExtensions, configureLanguageName, configureRuntimeLexer, provideInternalXtextLexer
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIContainer$Manager, bindINodeModelFormatter, bindIPartialParserHelper, bindIQualifiedNameProvider, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, bindISerializer, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, 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

XtextRuntimeModule

public XtextRuntimeModule()
Method Detail

configure

public void configure(com.google.inject.Binder binder)
Specified by:
configure in interface com.google.inject.Module
Overrides:
configure in class AbstractXtextRuntimeModule

bindILinkingService

public java.lang.Class<? extends ILinkingService> bindILinkingService()
Overrides:
bindILinkingService in class DefaultRuntimeModule

bindIScopeProvider

public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
Overrides:
bindIScopeProvider in class DefaultRuntimeModule

bindICrossReferenceSerializer

public java.lang.Class<? extends ITokenSerializer.ICrossReferenceSerializer> bindICrossReferenceSerializer()

bindILinker

public java.lang.Class<? extends ILinker> bindILinker()
Overrides:
bindILinker in class DefaultRuntimeModule

bindITransientValueService

public java.lang.Class<? extends ITransientValueService> bindITransientValueService()
Overrides:
bindITransientValueService in class DefaultRuntimeModule

bindITransientValueService2

public java.lang.Class<? extends ITransientValueService> bindITransientValueService2()

bindIFormatter

public java.lang.Class<? extends IFormatter> bindIFormatter()
Overrides:
bindIFormatter in class DefaultRuntimeModule

bindIValueConverterService

public java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
Overrides:
bindIValueConverterService in class DefaultRuntimeModule

bindIXtext2EcorePostProcessor

public java.lang.Class<? extends IXtext2EcorePostProcessor> bindIXtext2EcorePostProcessor()

bindIFragmentProvider

public java.lang.Class<? extends IFragmentProvider> bindIFragmentProvider()
Overrides:
bindIFragmentProvider in class DefaultRuntimeModule

bindIReferableElementsUnloader

public java.lang.Class<? extends IReferableElementsUnloader> bindIReferableElementsUnloader()

bindIQualifiedNameConverter

public java.lang.Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter()

bindIDiagnosticConverter

public java.lang.Class<? extends IDiagnosticConverter> bindIDiagnosticConverter()

bindIDefaultResourceDescriptionStrategy

public java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()

bindILinkingDiagnosticMessageProvider

public java.lang.Class<? extends ILinkingDiagnosticMessageProvider.Extended> bindILinkingDiagnosticMessageProvider()

bindILocationInFileProvider

public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
Overrides:
bindILocationInFileProvider in class DefaultRuntimeModule

bindIGlobalScopeProvider

public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
Overrides:
bindIGlobalScopeProvider in class DefaultRuntimeModule

bindXtextResource

public java.lang.Class<? extends XtextResource> bindXtextResource()
Overrides:
bindXtextResource in class DefaultRuntimeModule

bindIDerivedStateComputer

public java.lang.Class<? extends IDerivedStateComputer> bindIDerivedStateComputer()
Since:
2.2

bindIResourceDescriptionManager

public java.lang.Class<? extends IResourceDescription.Manager> bindIResourceDescriptionManager()
Since:
2.2