org.eclipse.emf.mwe2.language
Class Mwe2RuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.eclipse.emf.mwe2.language.AbstractMwe2RuntimeModule
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.
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, 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 |
Mwe2RuntimeModule
public Mwe2RuntimeModule()
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