Package ca.ubc.stat.blang
Class AbstractBlangDslRuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
org.eclipse.xtext.xbase.annotations.DefaultXbaseWithAnnotationsRuntimeModule
ca.ubc.stat.blang.AbstractBlangDslRuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
BlangDslRuntimeModule
public abstract class AbstractBlangDslRuntimeModule
extends org.eclipse.xtext.xbase.annotations.DefaultXbaseWithAnnotationsRuntimeModule
Manual modifications go to
BlangDslRuntimeModule
.-
Field Summary
Fields Modifier and Type Field Description protected java.util.Properties
properties
-
Constructor Summary
Constructors Constructor Description AbstractBlangDslRuntimeModule()
-
Method Summary
Modifier and Type Method Description java.lang.Class<? extends BlangDslValidator>
bindBlangDslValidator()
java.lang.ClassLoader
bindClassLoaderToInstance()
java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver>
bindDefaultBatchTypeResolver()
java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver>
bindDefaultReentrantTypeResolver()
java.lang.Class<? extends org.eclipse.xtext.xbase.validation.FeatureNameValidator>
bindFeatureNameValidator()
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.xbase.scoping.batch.IBatchScopeProvider>
bindIBatchScopeProvider()
java.lang.Class<? extends org.eclipse.xtext.resource.IContainer.Manager>
bindIContainer$Manager()
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.xbase.jvmmodel.IJvmModelInferrer>
bindIJvmModelInferrer()
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.IQualifiedNameProvider>
bindIQualifiedNameProvider()
java.lang.Class<? extends org.eclipse.xtext.validation.IResourceValidator>
bindIResourceValidator()
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.parser.antlr.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
configureIResourceDescriptionsPersisted(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<? extends InternalBlangDslLexer>
provideInternalBlangDslLexer()
Methods inherited from class org.eclipse.xtext.xbase.annotations.DefaultXbaseWithAnnotationsRuntimeModule
bindILinkingDiagnosticMessageProvider, bindITypeComputer, bindXbaseBatchScopeProvider
Methods inherited from class org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
bindAbstractFileSystemAccess2, bindCancelableDiagnostician, bindConfigurableIssueCodesProvider, bindEObjectAtOffsetHelper, bindIDefaultResourceDescriptionStrategy, bindIdentifiableSimpleNameProvider, bindIDerivedStateComputer, bindIEvaluationContext, bindIExpressionInterpreter, bindIGenerator, bindIJavaDocReferenceProvider, bindILinker, bindIPartialParserHelper, bindIQualifiedNameConverter, bindIResourceDescription$Manager, bindIScopeProvider, bindIStratumBreakpointSupport, bindIValueConverterService, bindJvmTypeReferencesValidator, bindLineSeparatorHarmonizer, bindNodeModelBuilder, bindProjectConfigProvider, bindSeverityConverter, bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider, bindTargetURICollector, bindUniqueClassNameValidator, bindXtextResource, bindXtypeFactoryToInstance, configureITransientValueService, configureLinkingIScopeProvider, configureSerializerIScopeProvider
Methods inherited from class org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
bindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFormatter, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, 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 Details
-
properties
protected java.util.Properties properties
-
-
Constructor Details
-
AbstractBlangDslRuntimeModule
public AbstractBlangDslRuntimeModule()
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder)- Specified by:
configure
in interfacecom.google.inject.Module
- Overrides:
configure
in classorg.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()- Overrides:
bindClassLoaderToInstance
in classorg.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
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 classorg.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 classorg.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 classorg.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() -
bindITokenDefProvider
public java.lang.Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider()- Overrides:
bindITokenDefProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
provideInternalBlangDslLexer
-
configureRuntimeLexer
public void configureRuntimeLexer(com.google.inject.Binder binder) -
bindBlangDslValidator
-
bindIBatchScopeProvider
public java.lang.Class<? extends org.eclipse.xtext.xbase.scoping.batch.IBatchScopeProvider> bindIBatchScopeProvider() -
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)- Overrides:
configureIScopeProviderDelegate
in classorg.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
-
configureIgnoreCaseLinking
public void configureIgnoreCaseLinking(com.google.inject.Binder binder) -
bindIContainer$Manager
public java.lang.Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()- Overrides:
bindIContainer$Manager
in classorg.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 classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureIResourceDescriptionsPersisted
public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) -
bindIQualifiedNameProvider
public java.lang.Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()- Overrides:
bindIQualifiedNameProvider
in classorg.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
-
bindILocationInFileProvider
public java.lang.Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()- Overrides:
bindILocationInFileProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIGlobalScopeProvider
public java.lang.Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()- Overrides:
bindIGlobalScopeProvider
in classorg.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
bindFeatureNameValidator
public java.lang.Class<? extends org.eclipse.xtext.xbase.validation.FeatureNameValidator> bindFeatureNameValidator() -
bindDefaultBatchTypeResolver
public java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver> bindDefaultBatchTypeResolver() -
bindDefaultReentrantTypeResolver
public java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver> bindDefaultReentrantTypeResolver() -
bindIResourceValidator
public java.lang.Class<? extends org.eclipse.xtext.validation.IResourceValidator> bindIResourceValidator() -
bindIJvmModelInferrer
public java.lang.Class<? extends org.eclipse.xtext.xbase.jvmmodel.IJvmModelInferrer> bindIJvmModelInferrer()
-