Class AbstractRuntimeModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
com._1c.g5.modeling.xtext.service.DefaultRuntimeModule
com._1c.g5.modeling.xtext.service.AbstractRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
AdditionalIndexesRuntimeModule, BpSchemeRuntimeModule, CaiRuntimeModule, ChartRuntimeModule, CmiRuntimeModule, DcsRuntimeModule, DistributionSupportRuntimeModule, EventHandlersRuntimeModule, FormRuntimeModule, GeographicalSchemaRuntimeModule, HpwaRuntimeModule, MdRuntimeModule, PlannerRuntimeModule, RightsRuntimeModule, ScheduleRuntimeModule, StandaloneConfigurationContentRuntimeModule, StyleRuntimeModule, SuppressRuntimeModule, WsRuntimeModule, XdtoRuntimeModule

public abstract class AbstractRuntimeModule extends DefaultRuntimeModule
Abstract runtime module implementation. Clients should extend this implementation for their specific modules.
  • Field Details

  • Constructor Details

    • AbstractRuntimeModule

      public AbstractRuntimeModule()
  • Method Details

    • bindXmlResource

      public Class<? extends org.eclipse.emf.ecore.xmi.XMLResource> bindXmlResource()
      Specified by:
      bindXmlResource in class DefaultRuntimeModule
    • bindAbstractXmlParser

      public Class<? extends XmlParserAdapter> bindAbstractXmlParser()
      Specified by:
      bindAbstractXmlParser in class DefaultRuntimeModule
    • bindAbstractXmlSerializer

      public Class<? extends IXmlSerializer> bindAbstractXmlSerializer()
      Specified by:
      bindAbstractXmlSerializer in class DefaultRuntimeModule
    • bindEscape

      public Class<? extends Escape> bindEscape()
    • bindILinker

      public Class<? extends ILinker> bindILinker()
      Overrides:
      bindILinker in class DefaultRuntimeModule
    • bindLazyLinkResolver

      public Class<? extends LazyLinkResolver> bindLazyLinkResolver()
    • configure

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

      public void configureLanguageName(com.google.inject.Binder binder)
    • configureFileExtensions

      public void configureFileExtensions(com.google.inject.Binder binder)
    • bindIScopeProvider

      public abstract Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
      Binds specific IScopeProvider implementation.
      Overrides:
      bindIScopeProvider in class DefaultRuntimeModule
    • configureIScopeProviderDelegate

      public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
    • configureIResourceDescriptionsPersisted

      public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
    • bindIGlobalScopeProvider

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

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

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

      public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()
    • configureIResourceDescriptions

      public void configureIResourceDescriptions(com.google.inject.Binder binder)
      Overrides:
      configureIResourceDescriptions in class DefaultRuntimeModule
    • configureIResourceDescriptionsBuilderScope

      public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
      Overrides:
      configureIResourceDescriptionsBuilderScope in class DefaultRuntimeModule
    • bindIGenerator

      public Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
    • getPropertiesFilePath

      protected String getPropertiesFilePath()
    • getLanguageName

      protected abstract String getLanguageName()
    • getFileExtension

      protected abstract String getFileExtension()