org.eclipse.emf.ecore.xcore
Class AbstractXcoreRuntimeModule

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
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
XcoreRuntimeModule

public abstract class AbstractXcoreRuntimeModule
extends org.eclipse.xtext.service.DefaultRuntimeModule

Manual modifications go to {org.eclipse.emf.ecore.xcore.XcoreRuntimeModule}


Field Summary
protected  java.util.Properties properties
           
 
Constructor Summary
AbstractXcoreRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
           
 java.lang.ClassLoader bindClassLoaderToInstance()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
           
 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.xbase.interpreter.IEvaluationContext> bindIEvaluationContext()
           
 java.lang.Class<? extends org.eclipse.xtext.xbase.interpreter.IExpressionInterpreter> bindIExpressionInterpreter()
           
 java.lang.Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter()
           
 java.lang.Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
           
 java.lang.Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
           
 java.lang.Class<? extends org.eclipse.xtext.linking.ILinker> bindILinker()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
           
 java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameConverter> bindIQualifiedNameConverter()
           
 java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 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.debug.IStratumBreakpointSupport> bindIStratumBreakpointSupport()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()
           
 java.lang.Class<? extends org.eclipse.xtext.xbase.typing.ITypeProvider> bindITypeProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper> bindIUnorderedGroupHelper()
           
 java.lang.Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends org.eclipse.xtext.xbase.validation.JvmTypeReferencesValidator> bindJvmTypeReferencesValidator()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()
           
 java.lang.Class<? extends org.eclipse.xtext.generator.LineSeparatorHarmonizer> bindLineSeparatorHarmonizer()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.util.TypeArgumentContextProvider> bindTypeArgumentContextProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.common.types.util.TypeConformanceComputer> bindTypeConformanceComputer()
           
 org.eclipse.xtext.common.types.TypesFactory bindTypesFactoryToInstance()
           
 java.lang.Class<? extends XcoreJavaValidator> bindXcoreJavaValidator()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
           
 org.eclipse.xtext.xtype.XtypeFactory bindXtypeFactoryToInstance()
           
 void configure(com.google.inject.Binder binder)
           
 void configureFileExtensions(com.google.inject.Binder binder)
           
 void configureIgnoreCaseLinking(com.google.inject.Binder binder)
           
 void configureIResourceDescriptions(com.google.inject.Binder binder)
           
 void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
           
 void configureIScopeProviderDelegate(com.google.inject.Binder binder)
           
 void configureLanguageName(com.google.inject.Binder binder)
           
 void configureLinkingIScopeProvider(com.google.inject.Binder binder)
           
 void configureRuntimeLexer(com.google.inject.Binder binder)
           
 com.google.inject.Provider<InternalXcoreLexer> provideInternalXcoreLexer()
           
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, bindISerializer, 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
 

Field Detail

properties

protected java.util.Properties properties
Constructor Detail

AbstractXcoreRuntimeModule

public AbstractXcoreRuntimeModule()
Method Detail

configure

public void configure(com.google.inject.Binder binder)
Specified by:
configure in interface com.google.inject.Module
Overrides:
configure in class org.eclipse.xtext.service.DefaultRuntimeModule

configureLanguageName

public void configureLanguageName(com.google.inject.Binder binder)

configureFileExtensions

public void configureFileExtensions(com.google.inject.Binder binder)

bindIGrammarAccess

public java.lang.Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess()

bindIParser

public java.lang.Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()

bindITokenToStringConverter

public java.lang.Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()
Overrides:
bindITokenToStringConverter in class org.eclipse.xtext.service.DefaultRuntimeModule

bindIAntlrTokenFileProvider

public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()

bindLexer

public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()

provideInternalXcoreLexer

public com.google.inject.Provider<InternalXcoreLexer> provideInternalXcoreLexer()

configureRuntimeLexer

public void configureRuntimeLexer(com.google.inject.Binder binder)

bindITokenDefProvider

public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider()
Overrides:
bindITokenDefProvider in class org.eclipse.xtext.service.DefaultRuntimeModule

bindIUnorderedGroupHelper

public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper> bindIUnorderedGroupHelper()

bindXcoreJavaValidator

public java.lang.Class<? extends XcoreJavaValidator> bindXcoreJavaValidator()

configureIgnoreCaseLinking

public void configureIgnoreCaseLinking(com.google.inject.Binder binder)

bindIFormatter

public java.lang.Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter()
Overrides:
bindIFormatter in class org.eclipse.xtext.service.DefaultRuntimeModule

bindIContainer$Manager

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

bindIAllContainersState$Provider

public java.lang.Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()

configureIResourceDescriptions

public void configureIResourceDescriptions(com.google.inject.Binder binder)
Overrides:
configureIResourceDescriptions in class org.eclipse.xtext.service.DefaultRuntimeModule

configureIResourceDescriptionsBuilderScope

public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
Overrides:
configureIResourceDescriptionsBuilderScope in class org.eclipse.xtext.service.DefaultRuntimeModule

bindClassLoaderToInstance

public java.lang.ClassLoader bindClassLoaderToInstance()

bindTypesFactoryToInstance

public org.eclipse.xtext.common.types.TypesFactory bindTypesFactoryToInstance()

bindIJvmTypeProvider$Factory

public java.lang.Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()

bindAbstractTypeScopeProvider

public java.lang.Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()

bindIEvaluationContext

public java.lang.Class<? extends org.eclipse.xtext.xbase.interpreter.IEvaluationContext> bindIEvaluationContext()

bindIExpressionInterpreter

public java.lang.Class<? extends org.eclipse.xtext.xbase.interpreter.IExpressionInterpreter> bindIExpressionInterpreter()

bindIQualifiedNameConverter

public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameConverter> bindIQualifiedNameConverter()

bindIQualifiedNameProvider

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

bindITypeProvider

public java.lang.Class<? extends org.eclipse.xtext.xbase.typing.ITypeProvider> bindITypeProvider()

bindIValueConverterService

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

configureLinkingIScopeProvider

public void configureLinkingIScopeProvider(com.google.inject.Binder binder)
Overrides:
configureLinkingIScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModule

configureIScopeProviderDelegate

public void configureIScopeProviderDelegate(com.google.inject.Binder binder)

bindIScopeProvider

public java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
Overrides:
bindIScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModule

bindILinker

public java.lang.Class<? extends org.eclipse.xtext.linking.ILinker> bindILinker()
Overrides:
bindILinker in class org.eclipse.xtext.service.DefaultRuntimeModule

bindTypeConformanceComputer

public java.lang.Class<? extends org.eclipse.xtext.common.types.util.TypeConformanceComputer> bindTypeConformanceComputer()

bindXtextResource

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

bindJvmTypeReferencesValidator

public java.lang.Class<? extends org.eclipse.xtext.xbase.validation.JvmTypeReferencesValidator> bindJvmTypeReferencesValidator()

bindIdentifiableSimpleNameProvider

public java.lang.Class<? extends org.eclipse.xtext.xbase.featurecalls.IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()

bindIDerivedStateComputer

public java.lang.Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer()

bindIResourceDescription$Manager

public java.lang.Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager()

bindIGenerator

public java.lang.Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()

bindXtypeFactoryToInstance

public org.eclipse.xtext.xtype.XtypeFactory bindXtypeFactoryToInstance()

bindTypeArgumentContextProvider

public java.lang.Class<? extends org.eclipse.xtext.common.types.util.TypeArgumentContextProvider> bindTypeArgumentContextProvider()

bindIStratumBreakpointSupport

public java.lang.Class<? extends org.eclipse.xtext.debug.IStratumBreakpointSupport> bindIStratumBreakpointSupport()

bindLineSeparatorHarmonizer

public java.lang.Class<? extends org.eclipse.xtext.generator.LineSeparatorHarmonizer> bindLineSeparatorHarmonizer()

bindIDefaultResourceDescriptionStrategy

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

bindILocationInFileProvider

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

bindIGlobalScopeProvider

public java.lang.Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()
Overrides:
bindIGlobalScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModule

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