org.eclipse.xtext.xtend2
Class Xtend2RuntimeModule

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

public class Xtend2RuntimeModule
extends AbstractXtend2RuntimeModule

Use this class to register components to be used at runtime / without the Equinox extension registry.


Field Summary
 
Fields inherited from class org.eclipse.xtext.xtend2.AbstractXtend2RuntimeModule
properties
 
Constructor Summary
Xtend2RuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends EarlyExitValidator> bindEarlyExitValidator()
           
 java.lang.Class<? extends EObjectAtOffsetHelper> bindEObjectAtOffsetHelper()
           
 java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
           
 java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
           
 java.lang.Class<? extends IJvmModelInferrer> bindIJvmModelInferrer()
           
 java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 java.lang.Class<? extends ITypeProvider> bindITypeProvider()
           
 java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends JvmModelAssociator> bindJvmModelAssociator()
           
 java.lang.Class<? extends TypeArgumentContextProvider> bindTypeArgumentContextProvider()
           
 java.lang.Class<? extends XtextResource> bindXtextResource()
           
 void configureIScopeProviderDelegate(com.google.inject.Binder binder)
           
 
Methods inherited from class org.eclipse.xtext.xtend2.AbstractXtend2RuntimeModule
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIEvaluationContext, bindIExpressionInterpreter, bindIFormatter, bindIGlobalScopeProvider, bindIGrammarAccess, bindIJvmModelAssociations, bindIJvmModelAssociator, bindIJvmTypeProvider$Factory, bindILinker, bindILocationInFileProvider, bindIParser, bindIQualifiedNameConverter, bindIScopeProvider, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindJvmTypeReferencesValidator, bindLexer, bindTypeConformanceComputer, bindTypesFactoryToInstance, bindXtend2JavaValidator, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureLanguageName, configureLinkingIScopeProvider, configureRuntimeLexer, provideInternalXtend2Lexer
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, 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

Xtend2RuntimeModule

public Xtend2RuntimeModule()
Method Detail

bindITypeProvider

public java.lang.Class<? extends ITypeProvider> bindITypeProvider()
Overrides:
bindITypeProvider in class AbstractXtend2RuntimeModule

bindXtextResource

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

bindIValueConverterService

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

configureIScopeProviderDelegate

public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
Overrides:
configureIScopeProviderDelegate in class AbstractXtend2RuntimeModule

bindIdentifiableSimpleNameProvider

public java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
Overrides:
bindIdentifiableSimpleNameProvider in class AbstractXtend2RuntimeModule

bindIJvmModelInferrer

public java.lang.Class<? extends IJvmModelInferrer> bindIJvmModelInferrer()

bindIQualifiedNameProvider

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

bindIDefaultResourceDescriptionStrategy

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

bindJvmModelAssociator

public java.lang.Class<? extends JvmModelAssociator> bindJvmModelAssociator()

bindEarlyExitValidator

public java.lang.Class<? extends EarlyExitValidator> bindEarlyExitValidator()

bindEObjectAtOffsetHelper

public java.lang.Class<? extends EObjectAtOffsetHelper> bindEObjectAtOffsetHelper()
Overrides:
bindEObjectAtOffsetHelper in class AbstractXtend2RuntimeModule

bindTypeArgumentContextProvider

public java.lang.Class<? extends TypeArgumentContextProvider> bindTypeArgumentContextProvider()