org.eclipse.xtext.ui.codetemplates
Class AbstractSingleCodetemplateRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.xtext.ui.codetemplates.AbstractSingleCodetemplateRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
SingleCodetemplateRuntimeModule

public abstract class AbstractSingleCodetemplateRuntimeModule
extends DefaultRuntimeModule

Manual modifications go to {org.eclipse.xtext.ui.codetemplates.SingleCodetemplateRuntimeModule}


Field Summary
protected  java.util.Properties properties
           
 
Constructor Summary
AbstractSingleCodetemplateRuntimeModule()
           
 
Method Summary
 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 IGlobalScopeProvider> bindIGlobalScopeProvider()
           
 java.lang.Class<? extends IGrammarAccess> bindIGrammarAccess()
           
 java.lang.Class<? extends IParser> bindIParser()
           
 java.lang.Class<? extends IParseTreeConstructor> bindIParseTreeConstructor()
           
 java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
           
 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 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 configureRuntimeLexer(com.google.inject.Binder binder)
           
 com.google.inject.Provider<InternalSingleCodetemplateLexer> provideInternalSingleCodetemplateLexer()
           
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFormatter, bindIFragmentProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindISemanticSequencer, bindISerializer, bindITransientValueService, bindIValueConverterService, bindResourceSet, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, 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

AbstractSingleCodetemplateRuntimeModule

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

bindIParseTreeConstructor

public java.lang.Class<? extends IParseTreeConstructor> bindIParseTreeConstructor()

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

provideInternalSingleCodetemplateLexer

public com.google.inject.Provider<InternalSingleCodetemplateLexer> provideInternalSingleCodetemplateLexer()

bindITokenDefProvider

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

configureRuntimeLexer

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

bindIScopeProvider

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

configureIScopeProviderDelegate

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

bindIGlobalScopeProvider

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

configureIgnoreCaseLinking

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

bindIQualifiedNameProvider

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