org.eclipse.xtext.xbase.annotations
Class AbstractXbaseWithAnnotationsRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.xtext.xbase.annotations.AbstractXbaseWithAnnotationsRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
XbaseWithAnnotationsRuntimeModule

public abstract class AbstractXbaseWithAnnotationsRuntimeModule
extends DefaultRuntimeModule

Manual modifications go to {org.eclipse.xtext.xbase.annotations.XbaseWithAnnotationsRuntimeModule}


Field Summary
protected  java.util.Properties properties
           
 
Constructor Summary
AbstractXbaseWithAnnotationsRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
           
 java.lang.ClassLoader bindClassLoaderToInstance()
           
 java.lang.Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider()
           
 java.lang.Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
           
 java.lang.Class<? extends IContainer.Manager> bindIContainer$Manager()
           
 java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
           
 java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
           
 java.lang.Class<? extends IDerivedStateComputer> bindIDerivedStateComputer()
           
 java.lang.Class<? extends IEvaluationContext> bindIEvaluationContext()
           
 java.lang.Class<? extends IExpressionInterpreter> bindIExpressionInterpreter()
           
 java.lang.Class<? extends IFormatter> bindIFormatter()
           
 java.lang.Class<? extends IGenerator> bindIGenerator()
           
 java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
           
 java.lang.Class<? extends IGrammarAccess> bindIGrammarAccess()
           
 java.lang.Class<? extends IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
           
 java.lang.Class<? extends ILinker> bindILinker()
           
 java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
           
 java.lang.Class<? extends IParser> bindIParser()
           
 java.lang.Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter()
           
 java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 java.lang.Class<? extends IResourceDescription.Manager> bindIResourceDescription$Manager()
           
 java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
           
 java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
           
 java.lang.Class<? extends ISerializer> bindISerializer()
           
 java.lang.Class<? extends IStratumBreakpointSupport> bindIStratumBreakpointSupport()
           
 java.lang.Class<? extends ISyntacticSequencer> bindISyntacticSequencer()
           
 java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
           
 java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
           
 java.lang.Class<? extends ITypeProvider> bindITypeProvider()
           
 java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends JvmTypeReferencesValidator> bindJvmTypeReferencesValidator()
           
 java.lang.Class<? extends Lexer> bindLexer()
           
 java.lang.Class<? extends LineSeparatorHarmonizer> bindLineSeparatorHarmonizer()
           
 java.lang.Class<? extends TypeArgumentContextProvider> bindTypeArgumentContextProvider()
           
 java.lang.Class<? extends TypeConformanceComputer> bindTypeConformanceComputer()
           
 TypesFactory bindTypesFactoryToInstance()
           
 java.lang.Class<? extends XbaseWithAnnotationsJavaValidator> bindXbaseWithAnnotationsJavaValidator()
           
 java.lang.Class<? extends XtextResource> bindXtextResource()
           
 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<org.eclipse.xtext.xbase.annotations.parser.antlr.internal.InternalXbaseWithAnnotationsLexer> provideInternalXbaseWithAnnotationsLexer()
           
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, 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

AbstractXbaseWithAnnotationsRuntimeModule

public AbstractXbaseWithAnnotationsRuntimeModule()
Method Detail

configure

public void configure(com.google.inject.Binder binder)
Specified by:
configure in interface com.google.inject.Module
Overrides:
configure in class 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 IGrammarAccess> bindIGrammarAccess()

bindISemanticSequencer

public java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
Overrides:
bindISemanticSequencer in class DefaultRuntimeModule

bindISyntacticSequencer

public java.lang.Class<? extends ISyntacticSequencer> bindISyntacticSequencer()

bindISerializer

public java.lang.Class<? extends ISerializer> bindISerializer()
Overrides:
bindISerializer in class DefaultRuntimeModule

bindIParser

public java.lang.Class<? extends IParser> bindIParser()

bindITokenToStringConverter

public java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
Overrides:
bindITokenToStringConverter in class DefaultRuntimeModule

bindIAntlrTokenFileProvider

public java.lang.Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()

bindLexer

public java.lang.Class<? extends Lexer> bindLexer()

provideInternalXbaseWithAnnotationsLexer

public com.google.inject.Provider<org.eclipse.xtext.xbase.annotations.parser.antlr.internal.InternalXbaseWithAnnotationsLexer> provideInternalXbaseWithAnnotationsLexer()

configureRuntimeLexer

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

bindITokenDefProvider

public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
Overrides:
bindITokenDefProvider in class DefaultRuntimeModule

bindXbaseWithAnnotationsJavaValidator

public java.lang.Class<? extends XbaseWithAnnotationsJavaValidator> bindXbaseWithAnnotationsJavaValidator()

configureIgnoreCaseLinking

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

bindClassLoaderToInstance

public java.lang.ClassLoader bindClassLoaderToInstance()

bindTypesFactoryToInstance

public TypesFactory bindTypesFactoryToInstance()

bindIJvmTypeProvider$Factory

public java.lang.Class<? extends IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()

bindAbstractTypeScopeProvider

public java.lang.Class<? extends AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()

bindIGlobalScopeProvider

public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
Overrides:
bindIGlobalScopeProvider in class DefaultRuntimeModule

bindIEvaluationContext

public java.lang.Class<? extends IEvaluationContext> bindIEvaluationContext()

bindIExpressionInterpreter

public java.lang.Class<? extends IExpressionInterpreter> bindIExpressionInterpreter()

bindIQualifiedNameConverter

public java.lang.Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter()

bindIQualifiedNameProvider

public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
Overrides:
bindIQualifiedNameProvider in class DefaultRuntimeModule

bindITypeProvider

public java.lang.Class<? extends ITypeProvider> bindITypeProvider()

bindIValueConverterService

public java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
Overrides:
bindIValueConverterService in class DefaultRuntimeModule

configureLinkingIScopeProvider

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

configureIScopeProviderDelegate

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

bindIScopeProvider

public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
Overrides:
bindIScopeProvider in class DefaultRuntimeModule

bindILinker

public java.lang.Class<? extends ILinker> bindILinker()
Overrides:
bindILinker in class DefaultRuntimeModule

bindTypeConformanceComputer

public java.lang.Class<? extends TypeConformanceComputer> bindTypeConformanceComputer()

bindXtextResource

public java.lang.Class<? extends XtextResource> bindXtextResource()
Overrides:
bindXtextResource in class DefaultRuntimeModule

bindJvmTypeReferencesValidator

public java.lang.Class<? extends JvmTypeReferencesValidator> bindJvmTypeReferencesValidator()

bindIdentifiableSimpleNameProvider

public java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()

bindIDerivedStateComputer

public java.lang.Class<? extends IDerivedStateComputer> bindIDerivedStateComputer()

bindIResourceDescription$Manager

public java.lang.Class<? extends IResourceDescription.Manager> bindIResourceDescription$Manager()

bindIGenerator

public java.lang.Class<? extends IGenerator> bindIGenerator()

bindXtypeFactoryToInstance

public XtypeFactory bindXtypeFactoryToInstance()

bindTypeArgumentContextProvider

public java.lang.Class<? extends TypeArgumentContextProvider> bindTypeArgumentContextProvider()

bindIStratumBreakpointSupport

public java.lang.Class<? extends IStratumBreakpointSupport> bindIStratumBreakpointSupport()

bindLineSeparatorHarmonizer

public java.lang.Class<? extends LineSeparatorHarmonizer> bindLineSeparatorHarmonizer()

bindIDefaultResourceDescriptionStrategy

public java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()

bindILocationInFileProvider

public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
Overrides:
bindILocationInFileProvider in class DefaultRuntimeModule

bindIContainer$Manager

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

bindIAllContainersState$Provider

public java.lang.Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider()

configureIResourceDescriptions

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

configureIResourceDescriptionsBuilderScope

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

bindIFormatter

public java.lang.Class<? extends IFormatter> bindIFormatter()
Overrides:
bindIFormatter in class DefaultRuntimeModule