Package ca.ubc.stat.blang
Class BlangDslRuntimeModule
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
ca.ubc.stat.blang.BlangDslRuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
public class BlangDslRuntimeModule extends AbstractBlangDslRuntimeModule
Use this class to register components to be used at runtime / without the Equinox extension registry.
-
Field Summary
Fields inherited from class ca.ubc.stat.blang.AbstractBlangDslRuntimeModule
properties
-
Constructor Summary
Constructors Constructor Description BlangDslRuntimeModule()
-
Method Summary
Modifier and Type Method Description java.lang.Class<? extends org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures>
bindImplicitlyImportedTypes()
java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider>
bindSynonymTypesProvider()
java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.XbaseCompiler>
bindXbaseCompiler()
void
configureIScopeProviderDelegate(com.google.inject.Binder binder)
Methods inherited from class ca.ubc.stat.blang.AbstractBlangDslRuntimeModule
bindBlangDslValidator, bindClassLoaderToInstance, bindDefaultBatchTypeResolver, bindDefaultReentrantTypeResolver, bindFeatureNameValidator, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIBatchScopeProvider, bindIContainer$Manager, bindIGlobalScopeProvider, bindIGrammarAccess, bindIJvmModelInferrer, bindILocationInFileProvider, bindIParser, bindIQualifiedNameProvider, bindIResourceValidator, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureLanguageName, configureRuntimeLexer, 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
-
Constructor Details
-
BlangDslRuntimeModule
public BlangDslRuntimeModule()
-
-
Method Details
-
bindSynonymTypesProvider
public java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.computation.SynonymTypesProvider> bindSynonymTypesProvider() -
bindXbaseCompiler
public java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.XbaseCompiler> bindXbaseCompiler() -
bindImplicitlyImportedTypes
public java.lang.Class<? extends org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures> bindImplicitlyImportedTypes() -
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)- Overrides:
configureIScopeProviderDelegate
in classAbstractBlangDslRuntimeModule
-