Class AbstractThingRuntimeModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.openhab.core.model.thing.AbstractThingRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
ThingRuntimeModule

public abstract class AbstractThingRuntimeModule extends org.eclipse.xtext.service.DefaultRuntimeModule
Manual modifications go to ThingRuntimeModule.
  • Field Details

  • Constructor Details

    • AbstractThingRuntimeModule

      public AbstractThingRuntimeModule()
  • Method Details

    • configure

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

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

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

      public ClassLoader bindClassLoaderToInstance()
    • bindIGrammarAccess

      public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess()
    • bindISemanticSequencer

      public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()
      Overrides:
      bindISemanticSequencer in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindISyntacticSequencer

      public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer()
    • bindISerializer

      public Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer()
      Overrides:
      bindISerializer in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIParser

      public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
    • bindITokenToStringConverter

      public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()
      Overrides:
      bindITokenToStringConverter in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIAntlrTokenFileProvider

      public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
    • bindLexer

      public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()
    • bindITokenDefProvider

      public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider()
      Overrides:
      bindITokenDefProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
    • provideInternalThingLexer

      public com.google.inject.Provider<? extends org.openhab.core.model.thing.parser.antlr.internal.InternalThingLexer> provideInternalThingLexer()
    • configureRuntimeLexer

      public void configureRuntimeLexer(com.google.inject.Binder binder)
    • bindThingValidator

      public Class<? extends ThingValidator> bindThingValidator()
    • bindIScopeProvider

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

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

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

      public void configureIgnoreCaseLinking(com.google.inject.Binder binder)
    • bindIQualifiedNameProvider

      public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
      Overrides:
      bindIQualifiedNameProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindIContainer$Manager

      public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
      Overrides:
      bindIContainer$Manager in class org.eclipse.xtext.service.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 org.eclipse.xtext.service.DefaultRuntimeModule
    • configureIResourceDescriptionsPersisted

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

      public Class<? extends org.eclipse.xtext.generator.IGenerator2> bindIGenerator2()