Package org.openhab.core.model.script
Class AbstractScriptRuntimeModule
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.openhab.core.model.script.AbstractScriptRuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
ScriptRuntimeModule
public abstract class AbstractScriptRuntimeModule
extends org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
Manual modifications go to
ScriptRuntimeModule
.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver>
Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver>
Class<? extends org.eclipse.xtext.xbase.validation.FeatureNameValidator>
Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider>
Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider>
Class<? extends org.eclipse.xtext.xbase.scoping.batch.IBatchScopeProvider>
Class<? extends org.eclipse.xtext.resource.IContainer.Manager>
Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider>
Class<? extends org.eclipse.xtext.IGrammarAccess>
Class<? extends org.eclipse.xtext.xbase.jvmmodel.IJvmModelInferrer>
Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider>
Class<? extends org.eclipse.xtext.parser.IParser>
Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider>
Class<? extends org.eclipse.xtext.validation.IResourceValidator>
Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer>
Class<? extends org.eclipse.xtext.serializer.ISerializer>
Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer>
Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider>
Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter>
Class<? extends org.eclipse.xtext.parser.antlr.Lexer>
Class<? extends ScriptValidator>
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
configureRewritableImportSectionEnablement
(com.google.inject.Binder binder) void
configureRuntimeLexer
(com.google.inject.Binder binder) com.google.inject.Provider<? extends org.openhab.core.model.script.parser.antlr.internal.InternalScriptLexer>
Methods inherited from class org.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
bindAbstractFileSystemAccess2, bindCancelableDiagnostician, bindConfigurableIssueCodesProvider, bindEObjectAtOffsetHelper, bindIDefaultResourceDescriptionStrategy, bindIdentifiableSimpleNameProvider, bindIDerivedStateComputer, bindIEvaluationContext, bindIExpressionInterpreter, bindIGenerator, bindIJavaDocReferenceProvider, bindILinker, bindILinkingDiagnosticMessageProvider, bindIPartialParserHelper, bindIQualifiedNameConverter, bindIResourceDescription$Manager, bindIScopeProvider, bindIStratumBreakpointSupport, bindIValueConverterService, bindJvmTypeReferencesValidator, bindLineSeparatorHarmonizer, bindNodeModelBuilder, bindProjectConfigProvider, bindSeverityConverter, bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider, bindSTRINGValueConverter, 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
-
Field Details
-
properties
-
-
Constructor Details
-
AbstractScriptRuntimeModule
public AbstractScriptRuntimeModule()
-
-
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
- Overrides:
bindClassLoaderToInstance
in classorg.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
bindIGrammarAccess
-
bindISemanticSequencer
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()- Overrides:
bindISemanticSequencer
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindISyntacticSequencer
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer() -
bindISerializer
- Overrides:
bindISerializer
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIParser
-
bindITokenToStringConverter
public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()- Overrides:
bindITokenToStringConverter
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIAntlrTokenFileProvider
public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() -
bindLexer
-
bindITokenDefProvider
- Overrides:
bindITokenDefProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
provideInternalScriptLexer
public com.google.inject.Provider<? extends org.openhab.core.model.script.parser.antlr.internal.InternalScriptLexer> provideInternalScriptLexer() -
configureRuntimeLexer
public void configureRuntimeLexer(com.google.inject.Binder binder) -
bindScriptValidator
-
bindIBatchScopeProvider
public 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
- Overrides:
bindIContainer$Manager
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIAllContainersState$Provider
public 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 Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()- Overrides:
bindIQualifiedNameProvider
in classorg.eclipse.xtext.xbase.DefaultXbaseRuntimeModule
-
configureRewritableImportSectionEnablement
public void configureRewritableImportSectionEnablement(com.google.inject.Binder binder) -
bindILocationInFileProvider
public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()- Overrides:
bindILocationInFileProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIGlobalScopeProvider
- Overrides:
bindIGlobalScopeProvider
in classorg.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
bindFeatureNameValidator
public Class<? extends org.eclipse.xtext.xbase.validation.FeatureNameValidator> bindFeatureNameValidator() -
bindDefaultBatchTypeResolver
public Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultBatchTypeResolver> bindDefaultBatchTypeResolver() -
bindDefaultReentrantTypeResolver
public Class<? extends org.eclipse.xtext.xbase.typesystem.internal.DefaultReentrantTypeResolver> bindDefaultReentrantTypeResolver() -
bindIResourceValidator
-
bindIJvmModelInferrer
-