org.eclipse.xtext.xbase
Class AbstractXtypeRuntimeModule

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

public abstract class AbstractXtypeRuntimeModule
extends DefaultRuntimeModule

Manual modifications go to {org.eclipse.xtext.xbase.XtypeRuntimeModule}


Field Summary
protected  java.util.Properties properties
           
 
Constructor Summary
AbstractXtypeRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
           
 java.lang.Class<? extends IFormatter> bindIFormatter()
           
 java.lang.Class<? extends IGrammarAccess> bindIGrammarAccess()
           
 java.lang.Class<? extends IParser> bindIParser()
           
 java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
           
 java.lang.Class<? extends ISerializer> bindISerializer()
           
 java.lang.Class<? extends ISyntacticSequencer> bindISyntacticSequencer()
           
 java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
           
 java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
           
 java.lang.Class<? extends Lexer> bindLexer()
           
 void configure(com.google.inject.Binder binder)
           
 void configureFileExtensions(com.google.inject.Binder binder)
           
 void configureLanguageName(com.google.inject.Binder binder)
           
 void configureRuntimeLexer(com.google.inject.Binder binder)
           
 com.google.inject.Provider<org.eclipse.xtext.xbase.parser.antlr.internal.InternalXtypeLexer> provideInternalXtypeLexer()
           
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIContainer$Manager, bindIFragmentProvider, bindIGlobalScopeProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIQualifiedNameProvider, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindIScopeProvider, bindITransientValueService, bindIValueConverterService, bindResourceSet, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureLinkingIScopeProvider, 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

AbstractXtypeRuntimeModule

public AbstractXtypeRuntimeModule()
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

bindIFormatter

public java.lang.Class<? extends IFormatter> bindIFormatter()
Overrides:
bindIFormatter 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()

provideInternalXtypeLexer

public com.google.inject.Provider<org.eclipse.xtext.xbase.parser.antlr.internal.InternalXtypeLexer> provideInternalXtypeLexer()

configureRuntimeLexer

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

bindITokenDefProvider

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