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 Link icon

  • Constructor Details Link icon

    • AbstractThingRuntimeModule Link icon

      public AbstractThingRuntimeModule()
  • Method Details Link icon

    • configure Link icon

      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 Link icon

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

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

      public ClassLoader bindClassLoaderToInstance()
    • bindIGrammarAccess Link icon

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public void configureIResourceDescriptions(com.google.inject.Binder binder)
      Overrides:
      configureIResourceDescriptions in class org.eclipse.xtext.service.DefaultRuntimeModule
    • configureIResourceDescriptionsPersisted Link icon

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

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