Class QlRuntimeModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
com._1c.g5.v8.dt.ql.AbstractQlRuntimeModule
com._1c.g5.v8.dt.ql.QlRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class QlRuntimeModule extends AbstractQlRuntimeModule
Use this class to register components to be used at runtime / without the Equinox extension registry.
  • Constructor Details

    • QlRuntimeModule

      public QlRuntimeModule()
  • Method Details

    • bindXtextResource

      public Class<? extends org.eclipse.xtext.resource.XtextResource> bindXtextResource()
      Overrides:
      bindXtextResource in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIDerivedStateComputer

      public Class<? extends org.eclipse.xtext.resource.IDerivedStateComputer> bindIDerivedStateComputer()
    • bindIQualifiedNameProvider

      public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
      Overrides:
      bindIQualifiedNameProvider in class AbstractQlRuntimeModule
    • bindIValueConverterService

      public Class<? extends org.eclipse.xtext.conversion.IValueConverterService> bindIValueConverterService()
      Overrides:
      bindIValueConverterService in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindLinkingHelper

      public Class<? extends org.eclipse.xtext.linking.impl.LinkingHelper> bindLinkingHelper()
    • bindILinkingService

      public Class<? extends org.eclipse.xtext.linking.ILinkingService> bindILinkingService()
      Overrides:
      bindILinkingService in class org.eclipse.xtext.service.DefaultRuntimeModule
    • configureIScopeProviderDelegate

      public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
      Overrides:
      configureIScopeProviderDelegate in class AbstractQlRuntimeModule
    • bindIPlatformScopeProvider

      public Class<? extends IPlatformScopeProvider> bindIPlatformScopeProvider()
    • bindICaseInsensitivityHelper

      public Class<? extends org.eclipse.xtext.scoping.ICaseInsensitivityHelper> bindICaseInsensitivityHelper()
    • bindIDiagnosticConverter

      public Class<? extends org.eclipse.xtext.validation.IDiagnosticConverter> bindIDiagnosticConverter()
    • bindEObjectAtOffsetHelper

      public Class<? extends org.eclipse.xtext.resource.EObjectAtOffsetHelper> bindEObjectAtOffsetHelper()
    • bindILocationInFileProvider

      public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider()
      Overrides:
      bindILocationInFileProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindITransientValueService2

      public Class<? extends org.eclipse.xtext.serializer.sequencer.ITransientValueService> bindITransientValueService2()
    • bindIParseHelper

      public Class<? extends IParseHelper> bindIParseHelper()
    • bindICheckerExpressionType

      public Class<? extends IExpressionTypeChecker> bindICheckerExpressionType()
    • bindIDynamicDbViewFieldComputer

      public Class<? extends IDynamicDbViewFieldComputer> bindIDynamicDbViewFieldComputer()
    • bindIQlCachedScopeProvider

      public Class<? extends IQlCachedScopeProvider> bindIQlCachedScopeProvider()
    • bindIEnumLiteralSerializer

      public Class<? extends org.eclipse.xtext.serializer.tokens.IEnumLiteralSerializer> bindIEnumLiteralSerializer()
    • bindICrossReferenceSerializer

      public Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer()
    • bindIHiddenTokenSequencer

      public Class<? extends org.eclipse.xtext.serializer.sequencer.IHiddenTokenSequencer> bindIHiddenTokenSequencer()
    • bindIKeywordSerializer

      public Class<? extends org.eclipse.xtext.serializer.tokens.IKeywordSerializer> bindIKeywordSerializer()
    • bindIElementMatcherProvider

      public Class<? extends org.eclipse.xtext.formatting.IElementMatcherProvider> bindIElementMatcherProvider()
    • bindIContainer$Manager

      public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
      Overrides:
      bindIContainer$Manager in class AbstractQlRuntimeModule
    • bindIReferenceFinder

      public Class<? extends org.eclipse.xtext.findReferences.IReferenceFinder> bindIReferenceFinder()
    • bindSyntaxErrorMessageProvider

      public Class<? extends SyntaxErrorMessageProvider> bindSyntaxErrorMessageProvider()
    • bindIParser

      public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
      Overrides:
      bindIParser in class AbstractQlRuntimeModule
    • bindLexer

      public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()
      Overrides:
      bindLexer in class AbstractQlRuntimeModule
    • configureRuntimeLexer

      public void configureRuntimeLexer(com.google.inject.Binder binder)
      Overrides:
      configureRuntimeLexer in class AbstractQlRuntimeModule
    • configureResourceValidator

      public void configureResourceValidator(com.google.inject.Binder binder)
    • bindDiagnostician

      public Class<? extends org.eclipse.emf.ecore.util.Diagnostician> bindDiagnostician()
      Overrides:
      bindDiagnostician in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindCompositeEValidator

      public Class<? extends org.eclipse.xtext.validation.CompositeEValidator> bindCompositeEValidator()
    • bindINodeModelStreamer

      public Class<? extends org.eclipse.xtext.formatting.INodeModelStreamer> bindINodeModelStreamer()
    • bindEValidatorRegistrar

      public Class<? extends org.eclipse.xtext.validation.EValidatorRegistrar> bindEValidatorRegistrar()