org.eclipse.emf.ecore.xcore
Class XcoreRuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.eclipse.emf.ecore.xcore.AbstractXcoreRuntimeModule
org.eclipse.emf.ecore.xcore.XcoreRuntimeModule
- All Implemented Interfaces:
- com.google.inject.Module
public class XcoreRuntimeModule
- extends AbstractXcoreRuntimeModule
Use this class to register components to be used at runtime / without the Equinox extension registry.
Methods inherited from class org.eclipse.emf.ecore.xcore.AbstractXcoreRuntimeModule |
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIEvaluationContext, bindIExpressionInterpreter, bindIFormatter, bindIGlobalScopeProvider, bindIGrammarAccess, bindIJvmTypeProvider$Factory, bindILinker, bindILocationInFileProvider, bindIParser, bindIQualifiedNameConverter, bindIStratumBreakpointSupport, bindITokenDefProvider, bindITokenToStringConverter, bindITypeProvider, bindIUnorderedGroupHelper, bindJvmTypeReferencesValidator, bindLexer, bindLineSeparatorHarmonizer, bindTypeArgumentContextProvider, bindTypeConformanceComputer, bindTypesFactoryToInstance, bindXcoreJavaValidator, bindXtypeFactoryToInstance, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureLanguageName, configureLinkingIScopeProvider, configureRuntimeLexer, provideInternalXcoreLexer |
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule |
bindConcreteSyntaxValidator, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, 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 |
XcoreRuntimeModule
public XcoreRuntimeModule()
bindISerializer
public java.lang.Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer()
- Overrides:
bindISerializer
in class org.eclipse.xtext.service.DefaultRuntimeModule
bindIDefaultResourceDescriptionStrategy
public java.lang.Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
- Overrides:
bindIDefaultResourceDescriptionStrategy
in class AbstractXcoreRuntimeModule
bindXtextResource
public java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
- Overrides:
bindXtextResource
in class AbstractXcoreRuntimeModule
bindIQualifiedNameProvider
public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
- Overrides:
bindIQualifiedNameProvider
in class AbstractXcoreRuntimeModule
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
- Overrides:
configureIScopeProviderDelegate
in class AbstractXcoreRuntimeModule
bindIScopeProvider
public java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
- Overrides:
bindIScopeProvider
in class AbstractXcoreRuntimeModule
bindIResourceDescription$Manager
public java.lang.Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager()
- Overrides:
bindIResourceDescription$Manager
in class AbstractXcoreRuntimeModule
bindIReferableElementsUnloader
public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IReferableElementsUnloader> bindIReferableElementsUnloader()
bindIdentifiableSimpleNameProvider
public java.lang.Class<? extends org.eclipse.xtext.xbase.featurecalls.IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
- Overrides:
bindIdentifiableSimpleNameProvider
in class AbstractXcoreRuntimeModule
bindIDiagnosticConverter
public java.lang.Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter()
bindDiagnostician
public java.lang.Class<? extends Diagnostician> bindDiagnostician()
- Overrides:
bindDiagnostician
in class org.eclipse.xtext.service.DefaultRuntimeModule
bindIValueConverterService
public java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
- Overrides:
bindIValueConverterService
in class AbstractXcoreRuntimeModule
bindFixedQualifiedNameValueConverter
public java.lang.Class<? extends org.eclipse.xtext.conversion.impl.QualifiedNameValueConverter> bindFixedQualifiedNameValueConverter()
bindIGenerator
public java.lang.Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
- Overrides:
bindIGenerator
in class AbstractXcoreRuntimeModule
bindIContainer$Manager
public java.lang.Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
- Overrides:
bindIContainer$Manager
in class AbstractXcoreRuntimeModule
bindIJvmModelAssociations
public java.lang.Class<? extends org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations> bindIJvmModelAssociations()
bindILogicalContainerProvider
public java.lang.Class<? extends org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider> bindILogicalContainerProvider()
bindIDerivedStateComputer
public java.lang.Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer()
- Overrides:
bindIDerivedStateComputer
in class AbstractXcoreRuntimeModule