Class BslRuntimeModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
com._1c.g5.v8.dt.bsl.AbstractBslRuntimeModule
com._1c.g5.v8.dt.internal.bsl.BslRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

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

    • BslRuntimeModule

      public BslRuntimeModule()
  • Method Details

    • bindXtextResource

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

      public Class<? extends org.eclipse.xtext.resource.IFragmentProvider> bindIFragmentProvider()
      Overrides:
      bindIFragmentProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIResourceDescription$Manager

      public Class<? extends org.eclipse.xtext.resource.IResourceDescription.Manager> bindIResourceDescription$Manager()
    • bindIDefaultResourceDescriptionStrategy

      public Class<? extends org.eclipse.xtext.resource.IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
    • bindIDerivedStateComputer

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

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

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

      public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()
      Overrides:
      bindIGlobalScopeProvider in class AbstractBslRuntimeModule
    • configureIScopeProviderDelegate

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

      public Class<? extends org.eclipse.xtext.resource.IResourceServiceProvider> bindIResourceServiceProvider()
    • bindIPlatformScopeProvider

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

      public Class<? extends org.eclipse.xtext.tasks.ITaskParser> bindTaskParser()
    • bindICaseInsensitivityHelper

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

      public void configureEObjectValidator(com.google.inject.Binder binder)
    • bindCompositeEValidator

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

      public Class<? extends org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()
    • bindLazyURIEncoder

      public Class<? extends org.eclipse.xtext.linking.lazy.LazyURIEncoder> bindLazyURIEncoder()
    • bindIHiddenTokenHelper

      public Class<? extends org.eclipse.xtext.parsetree.reconstr.IHiddenTokenHelper> bindIHiddenTokenHelper()
    • bindEObjectAtOffsetHelper

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

      public Class<? extends org.eclipse.xtext.linking.ILinker> bindILinker()
      Overrides:
      bindILinker in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIBslOwnerComputerService

      public Class<? extends IBslOwnerComputerService> bindIBslOwnerComputerService()
    • bindIBslOwnerComputerRegistry

      public Class<? extends IBslOwnerComputerRegistry> bindIBslOwnerComputerRegistry()
    • bindIBslModuleContextDefService

      public Class<? extends IBslModuleContextDefService> bindIBslModuleContextDefService()
    • bindIBslModuleContextDefRegistry

      public Class<? extends IBslModuleContextDefRegistry> bindIBslModuleContextDefRegistry()
    • bindMultiLineCommentDocumentationProvider

      public Class<? extends org.eclipse.xtext.documentation.impl.MultiLineCommentDocumentationProvider> bindMultiLineCommentDocumentationProvider()
    • bindIStringLiteralProposalProviderRegistry

      public Class<? extends IStringLiteralProposalProviderRegistry> bindIStringLiteralProposalProviderRegistry()
    • bindIAvailableStringLiteralServiceProvider

      public Class<? extends IAvailableStringLiteralServiceProvider> bindIAvailableStringLiteralServiceProvider()
    • configureResourceValidator

      public void configureResourceValidator(com.google.inject.Binder binder)
    • bindIContainer$Manager

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

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

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

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

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

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

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

      public Class<? extends IBslPreferences> bindIBslPreferences()
    • bindIPartialParserHelper

      public Class<? extends org.eclipse.xtext.parser.antlr.IPartialParsingHelper> bindIPartialParserHelper()
      Overrides:
      bindIPartialParserHelper in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIThreadPoolServiceProvider

      public Class<? extends IThreadPoolServiceProvider> bindIThreadPoolServiceProvider()
    • bindIReferableElementsUnloader

      public Class<? extends org.eclipse.xtext.parser.antlr.IReferableElementsUnloader> bindIReferableElementsUnloader()
    • bindIExternalTypesProviderService

      public Class<? extends IExternalMetaTypesProviderService> bindIExternalTypesProviderService()
    • bindIActiveXtextResourceAccessor

      public Class<? extends IActiveXtextResourceAccessor> bindIActiveXtextResourceAccessor()
    • bindIStaticExpressionValueComputer

      public Class<? extends IStaticExpressionValueComputer> bindIStaticExpressionValueComputer()
    • bindUriValidator

      public Class<? extends org.eclipse.xtext.ui.resource.UriValidator> bindUriValidator()
    • configure

      public void configure(com.google.inject.Binder binder)
      Specified by:
      configure in interface com.google.inject.Module
      Overrides:
      configure in class AbstractBslRuntimeModule
    • bindEValidatorRegistrar

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