Package org.eclipse.emf.mwe2.language
Class Mwe2RuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
org.eclipse.emf.mwe2.language.AbstractMwe2RuntimeModule
org.eclipse.emf.mwe2.language.Mwe2RuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.eclipse.xtext.resource.IContainer.Manager>
Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy>
Class<? extends org.eclipse.xtext.formatting.IFormatter>
Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider>
Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider>
Class<? extends org.eclipse.xtext.conversion.IValueConverterService>
Class<? extends org.eclipse.xtext.common.types.util.RawSuperTypes>
Class<? extends org.eclipse.xtext.resource.XtextResourceSet>
void
configureIScopeProviderDelegate
(com.google.inject.Binder binder) Class<? extends com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet>>
Methods inherited from class org.eclipse.emf.mwe2.language.AbstractMwe2RuntimeModule
bindClassLoaderToInstance, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIGlobalScopeProvider, bindIGrammarAccess, bindIParser, bindIScopeProvider, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, bindMwe2Validator, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureLanguageName, configureRuntimeLexer, provideInternalMwe2Lexer
Methods inherited from class org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
bindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinker, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResource, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Constructor Details
-
Mwe2RuntimeModule
public Mwe2RuntimeModule()
-
-
Method Details
-
bindIQualifiedNameProvider
public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()- Overrides:
bindIQualifiedNameProvider
in classAbstractMwe2RuntimeModule
-
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder) - Overrides:
configureIScopeProviderDelegate
in classAbstractMwe2RuntimeModule
-
bindIValueConverterService
public Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()- Overrides:
bindIValueConverterService
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindXtextResourceSet
- Overrides:
bindXtextResourceSet
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
provideXtextResourceSet
public Class<? extends com.google.inject.Provider<org.eclipse.xtext.resource.XtextResourceSet>> provideXtextResourceSet() -
bindILocationInFileProvider
public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()- Overrides:
bindILocationInFileProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIDefaultResourceDescriptionStrategy
public Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy() -
bindIContainer$Manager
- Overrides:
bindIContainer$Manager
in classAbstractMwe2RuntimeModule
-
bindRawSuperTypes
-
bindIFormatter
- Overrides:
bindIFormatter
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-