Class TemplatesRuntimeModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
com._1c.g5.v8.dt.right.templates.AbstractTemplatesRuntimeModule
com._1c.g5.v8.dt.right.templates.TemplatesRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

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

    • TemplatesRuntimeModule

      public TemplatesRuntimeModule()
  • 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()
    • bindIContainer$Manager

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

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

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

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

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

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