org.eclipse.ocl.examples.xtext.oclinecore
Class AbstractOCLinEcoreRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.ocl.examples.xtext.oclinecore.AbstractOCLinEcoreRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
OCLinEcoreRuntimeModule

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

Manual modifications go to {org.eclipse.ocl.examples.xtext.oclinecore.OCLinEcoreRuntimeModule}


Field Summary
protected  java.util.Properties properties
           
 
Constructor Summary
AbstractOCLinEcoreRuntimeModule()
           
 
Method Summary
 java.lang.ClassLoader bindClassLoaderToInstance()
           
 java.lang.Class<? extends org.eclipse.xtext.service.GrammarProvider> bindGrammarProvider()
           
 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.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer()
           
 java.lang.Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter()
           
 java.lang.Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.IFragmentProvider> bindIFragmentProvider()
           
 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.serializer.sequencer.IHiddenTokenSequencer> bindIHiddenTokenSequencer()
           
 java.lang.Class<? extends org.eclipse.xtext.linking.ILinker> bindILinker()
           
 java.lang.Class<? extends org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.linking.ILinkingService> bindILinkingService()
           
 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.IResourceServiceProvider> bindIResourceServiceProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.validation.IResourceValidator> bindIResourceValidator()
           
 java.lang.Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
           
 java.lang.Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()
           
 java.lang.Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer()
           
 java.lang.Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer()
           
 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.conversion.IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()
           
 java.lang.Class<? extends OCLinEcoreJavaValidator> bindOCLinEcoreJavaValidator()
           
 java.lang.Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
           
 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<InternalOCLinEcoreLexer> provideInternalOCLinEcoreLexer()
           
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureIResourceDescriptionsPersisted, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, 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

AbstractOCLinEcoreRuntimeModule

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

bindClassLoaderToInstance

public java.lang.ClassLoader bindClassLoaderToInstance()

bindIGrammarAccess

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

bindISemanticSequencer

public java.lang.Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()
Overrides:
bindISemanticSequencer in class org.eclipse.xtext.service.DefaultRuntimeModule

bindISyntacticSequencer

public java.lang.Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer()

bindISerializer

public java.lang.Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer()
Overrides:
bindISerializer in class org.eclipse.xtext.service.DefaultRuntimeModule

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

provideInternalOCLinEcoreLexer

public com.google.inject.Provider<InternalOCLinEcoreLexer> provideInternalOCLinEcoreLexer()

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

bindOCLinEcoreJavaValidator

public java.lang.Class<? extends OCLinEcoreJavaValidator> bindOCLinEcoreJavaValidator()

bindIScopeProvider

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

configureIScopeProviderDelegate

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

bindIGlobalScopeProvider

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

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

bindICrossReferenceSerializer

public java.lang.Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer()

bindIDiagnosticConverter

public java.lang.Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter()

bindIFragmentProvider

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

bindIHiddenTokenSequencer

public java.lang.Class<? extends org.eclipse.xtext.serializer.sequencer.IHiddenTokenSequencer> bindIHiddenTokenSequencer()

bindILinker

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

bindILinkingDiagnosticMessageProvider

public java.lang.Class<? extends org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()

bindILinkingService

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

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

bindIResourceServiceProvider

public java.lang.Class<? extends org.eclipse.xtext.resource.IResourceServiceProvider> bindIResourceServiceProvider()

bindIResourceValidator

public java.lang.Class<? extends org.eclipse.xtext.validation.IResourceValidator> bindIResourceValidator()

bindIValueConverterService

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

bindXtextResource

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

bindGrammarProvider

public java.lang.Class<? extends org.eclipse.xtext.service.GrammarProvider> bindGrammarProvider()