org.eclipse.emf.ecore.xcore
Class XcoreRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.emf.ecore.xcore.AbstractXcoreRuntimeModule
              extended by 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.


Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.xcore.AbstractXcoreRuntimeModule
properties
 
Constructor Summary
XcoreRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends Diagnostician> bindDiagnostician()
           
 java.lang.Class<? extends org.eclipse.xtext.conversion.impl.QualifiedNameValueConverter> bindFixedQualifiedNameValueConverter()
           
 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.xbase.featurecalls.IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer()
           
 java.lang.Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter()
           
 java.lang.Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
           
 java.lang.Class<? extends org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations> bindIJvmModelAssociations()
           
 java.lang.Class<? extends org.eclipse.xtext.xbase.jvmmodel.ILogicalContainerProvider> bindILogicalContainerProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IReferableElementsUnloader> bindIReferableElementsUnloader()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager()
           
 java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer()
           
 java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
           
 void configureIScopeProviderDelegate(com.google.inject.Binder binder)
           
 
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
 

Constructor Detail

XcoreRuntimeModule

public XcoreRuntimeModule()
Method Detail

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

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.