Package org.eclipse.xsemantics.dsl
Class XsemanticsRuntimeModule
- 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
-
- org.eclipse.xsemantics.dsl.AbstractXsemanticsRuntimeModule
-
- org.eclipse.xsemantics.dsl.XsemanticsRuntimeModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class XsemanticsRuntimeModule extends AbstractXsemanticsRuntimeModule
Use this class to register components to be used at runtime / without the Equinox extension registry.
-
-
Field Summary
-
Fields inherited from class org.eclipse.xsemantics.dsl.AbstractXsemanticsRuntimeModule
properties
-
-
Constructor Summary
Constructors Constructor Description XsemanticsRuntimeModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.IGeneratorConfigProvider>bindIGeneratorConfigProvider()java.lang.Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider>bindIOutputConfigurationProvider()java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.computation.ITypeComputer>bindITypeComputer()java.lang.Class<? extends org.eclipse.xtext.nodemodel.impl.NodeModelBuilder>bindNodeModelBuilder()java.lang.Class<? extends org.eclipse.xtext.generator.OutputConfigurationProvider>bindOutputConfigurationProvider()java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.XbaseCompiler>bindXbaseCompiler()java.lang.Class<? extends org.eclipse.xtext.xbase.util.XExpressionHelper>bindXExpressionHelper()-
Methods inherited from class org.eclipse.xsemantics.dsl.AbstractXsemanticsRuntimeModule
bindClassLoaderToInstance, bindDefaultBatchTypeResolver, bindDefaultReentrantTypeResolver, bindFeatureNameValidator, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIBatchScopeProvider, bindIContainer$Manager, bindIGlobalScopeProvider, bindIGrammarAccess, bindIJvmModelInferrer, bindILocationInFileProvider, bindIParser, bindIQualifiedNameProvider, bindIResourceValidator, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindIUnorderedGroupHelper, bindLexer, bindXsemanticsValidator, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureIScopeProviderDelegate, configureLanguageName, configureRuntimeLexer, provideInternalXsemanticsLexer
-
Methods inherited from class org.eclipse.xtext.xbase.annotations.DefaultXbaseWithAnnotationsRuntimeModule
bindILinkingDiagnosticMessageProvider, 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, 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
-
-
-
-
Method Detail
-
bindITypeComputer
public java.lang.Class<? extends org.eclipse.xtext.xbase.typesystem.computation.ITypeComputer> bindITypeComputer()
- Overrides:
bindITypeComputerin classorg.eclipse.xtext.xbase.annotations.DefaultXbaseWithAnnotationsRuntimeModule
-
bindIOutputConfigurationProvider
public java.lang.Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider> bindIOutputConfigurationProvider()
-
bindOutputConfigurationProvider
public java.lang.Class<? extends org.eclipse.xtext.generator.OutputConfigurationProvider> bindOutputConfigurationProvider()
-
bindIGeneratorConfigProvider
public java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.IGeneratorConfigProvider> bindIGeneratorConfigProvider()
-
bindXExpressionHelper
public java.lang.Class<? extends org.eclipse.xtext.xbase.util.XExpressionHelper> bindXExpressionHelper()
-
bindXbaseCompiler
public java.lang.Class<? extends org.eclipse.xtext.xbase.compiler.XbaseCompiler> bindXbaseCompiler()
-
bindNodeModelBuilder
public java.lang.Class<? extends org.eclipse.xtext.nodemodel.impl.NodeModelBuilder> bindNodeModelBuilder()
- Overrides:
bindNodeModelBuilderin classorg.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
-
-