org.eclipse.emf.mwe2.language
Class Mwe2RuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.emf.mwe2.language.AbstractMwe2RuntimeModule
              extended by org.eclipse.emf.mwe2.language.Mwe2RuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class Mwe2RuntimeModule
extends AbstractMwe2RuntimeModule

Use this class to register components to be used within the IDE.


Field Summary
 
Fields inherited from class org.eclipse.emf.mwe2.language.AbstractMwe2RuntimeModule
properties
 
Constructor Summary
Mwe2RuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.XtextResourceSet> bindXtextResourceSet()
           
 void configureIScopeProviderDelegate(com.google.inject.Binder binder)
           
 java.lang.Class<? extends com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet>> provideXtextResourceSet()
           
 
Methods inherited from class org.eclipse.emf.mwe2.language.AbstractMwe2RuntimeModule
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIFormatter, bindIGlobalScopeProvider, bindIGrammarAccess, bindIJvmTypeProvider$Factory, bindIParser, bindIScopeProvider, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, bindMwe2JavaValidator, bindTypesFactoryToInstance, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureLanguageName, configureRuntimeLexer, provideInternalMwe2Lexer
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinker, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResource, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, 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

Mwe2RuntimeModule

public Mwe2RuntimeModule()
Method Detail

bindIQualifiedNameProvider

public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
Overrides:
bindIQualifiedNameProvider in class AbstractMwe2RuntimeModule

configureIScopeProviderDelegate

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

bindIValueConverterService

public java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
Overrides:
bindIValueConverterService in class org.eclipse.xtext.service.DefaultRuntimeModule

bindXtextResourceSet

public java.lang.Class<? extends org.eclipse.xtext.resource.XtextResourceSet> bindXtextResourceSet()
Overrides:
bindXtextResourceSet in class org.eclipse.xtext.service.DefaultRuntimeModule

provideXtextResourceSet

public java.lang.Class<? extends com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet>> provideXtextResourceSet()

bindILocationInFileProvider

public java.lang.Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()
Overrides:
bindILocationInFileProvider in class org.eclipse.xtext.service.DefaultRuntimeModule

bindIDefaultResourceDescriptionStrategy

public java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()

bindIContainer$Manager

public java.lang.Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
Overrides:
bindIContainer$Manager in class AbstractMwe2RuntimeModule