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
Constructors -
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> voidconfigureAbstractMultiLineCommentProvider(com.google.inject.Binder binder) voidconfigureIScopeProviderDelegate(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, provideInternalProblemLexerMethods 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, provideIEncodingProviderMethods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Constructor Details
-
ProblemRuntimeModule
public ProblemRuntimeModule()
-
-
Method Details
-
bindIParser
- Overrides:
bindIParserin classAbstractProblemRuntimeModule
-
bindIAstFactory
- Overrides:
bindIAstFactoryin 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:
bindIQualifiedNameProviderin classAbstractProblemRuntimeModule
-
bindIDefaultResourceDescriptionStrategy
public Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy() -
bindIValueConverterService
public Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()- Overrides:
bindIValueConverterServicein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindAbstractIDValueConverter
public Class<? extends org.eclipse.xtext.conversion.impl.AbstractIDValueConverter> bindAbstractIDValueConverter() -
bindILinkingService
- Overrides:
bindILinkingServicein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIGlobalScopeProvider
- Overrides:
bindIGlobalScopeProviderin classAbstractProblemRuntimeModule
-
configureIScopeProviderDelegate
public void configureIScopeProviderDelegate(com.google.inject.Binder binder) - Overrides:
configureIScopeProviderDelegatein classAbstractProblemRuntimeModule
-
bindXtextResource
- Overrides:
bindXtextResourcein 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:
bindILocationInFileProviderin classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindITransientValueService
public Class<? extends org.eclipse.xtext.parsetree.reconstr.ITransientValueService> bindITransientValueService()- Overrides:
bindITransientValueServicein classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindISemanticSequencer
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()- Overrides:
bindISemanticSequencerin 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)
-