Class 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 Detail

      • BslRuntimeModule

        public BslRuntimeModule()
    • Method Detail

      • 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
      • bindIResourceServiceProvider

        public Class<? extends org.eclipse.xtext.resource.IResourceServiceProvider> bindIResourceServiceProvider()
      • 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
      • bindMultiLineCommentDocumentationProvider

        public Class<? extends org.eclipse.xtext.documentation.impl.MultiLineCommentDocumentationProvider> bindMultiLineCommentDocumentationProvider()
      • 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
      • bindILinkingService

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

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

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

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