Package tools.refinery.language
Class ProblemRuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
tools.refinery.language.AbstractProblemRuntimeModule
tools.refinery.language.ProblemRuntimeModule
- All Implemented Interfaces:
com.google.inject.Module
Use this class to register components to be used at runtime / without the
Equinox extension registry.
-
Field Summary
Fields inherited from class tools.refinery.language.AbstractProblemRuntimeModule
properties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends org.eclipse.xtext.conversion.impl.AbstractIDValueConverter> Class
<? extends org.eclipse.xtext.parser.IAstFactory> Class
<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> Class
<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> Class
<? extends org.eclipse.xtext.resource.IDerivedStateComputer> Class
<? extends org.eclipse.xtext.validation.IDiagnosticConverter> Class
<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> Class
<? extends org.eclipse.xtext.linking.ILinkingService> Class
<? extends org.eclipse.xtext.resource.ILocationInFileProvider> Class
<? extends org.eclipse.xtext.parser.IParser> Class
<? extends org.eclipse.xtext.naming.IQualifiedNameConverter> Class
<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> Class
<? extends org.eclipse.xtext.findReferences.IReferenceFinder> Class
<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> Class
<? extends org.eclipse.xtext.validation.IResourceValidator> Class
<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> Class
<? extends org.eclipse.xtext.parsetree.reconstr.ITransientValueService> Class
<? extends org.eclipse.xtext.conversion.IValueConverterService> Class
<? extends org.eclipse.xtext.resource.XtextResource> void
configureAbstractMultiLineCommentProvider
(com.google.inject.Binder binder) void
configureIScopeProviderDelegate
(com.google.inject.Binder binder) Methods inherited from class tools.refinery.language.AbstractProblemRuntimeModule
bindClassLoaderToInstance, bindConfigurableIssueCodesProvider, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIFormatter2, bindIGrammarAccess, bindIScopeProvider, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindIUnorderedGroupHelper, bindLexer, bindProblemValidator, configure, configureFileExtensions, configureFormatterPreferences, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureLanguageName, configureRuntimeLexer, provideInternalProblemLexer
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIFormatter, bindIFragmentProvider, bindILinker, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Constructor Details
-
ProblemRuntimeModule
public ProblemRuntimeModule()
-
-
Method Details
-
bindIParser
- Overrides:
bindIParser
in classAbstractProblemRuntimeModule
-
bindIAstFactory
- Overrides:
bindIAstFactory
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIQualifiedNameConverter
public Class<? extends org.eclipse.xtext.naming.IQualifiedNameConverter> bindIQualifiedNameConverter() -
bindIQualifiedNameProvider
public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()- Overrides:
bindIQualifiedNameProvider
in classAbstractProblemRuntimeModule
-
bindIDefaultResourceDescriptionStrategy
public Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy() -
bindIValueConverterService
public Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()- Overrides:
bindIValueConverterService
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindAbstractIDValueConverter
public Class<? extends org.eclipse.xtext.conversion.impl.AbstractIDValueConverter> bindAbstractIDValueConverter() -
bindILinkingService
- Overrides:
bindILinkingService
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIGlobalScopeProvider
- Overrides:
bindIGlobalScopeProvider
in classAbstractProblemRuntimeModule
-
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder) - Overrides:
configureIScopeProviderDelegate
in classAbstractProblemRuntimeModule
-
bindXtextResource
- Overrides:
bindXtextResource
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIResourceDescription$Manager
public Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager() -
bindIResourceValidator
-
bindIDerivedStateComputer
public Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer() -
bindIReferenceFinder
-
bindILocationInFileProvider
public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()- Overrides:
bindILocationInFileProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindITransientValueService
public Class<? extends org.eclipse.xtext.parsetree.reconstr.ITransientValueService> bindITransientValueService()- Overrides:
bindITransientValueService
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindISemanticSequencer
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()- Overrides:
bindISemanticSequencer
in classAbstractProblemRuntimeModule
-
bindICrossReferenceSerializer
public Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer() -
bindIDiagnosticConverter
public Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter() -
configureAbstractMultiLineCommentProvider
public void configureAbstractMultiLineCommentProvider(com.google.inject.Binder binder)
-