Class AbstractMetricDSLRuntimeModule

java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.somox.metrics.dsl.AbstractMetricDSLRuntimeModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
MetricDSLRuntimeModule

public abstract class AbstractMetricDSLRuntimeModule extends org.eclipse.xtext.service.DefaultRuntimeModule
Manual modifications go to {org.somox.metrics.dsl.MetricDSLRuntimeModule}
  • Field Details

  • Constructor Details

    • AbstractMetricDSLRuntimeModule

      public AbstractMetricDSLRuntimeModule()
  • 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)
    • 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()
    • provideInternalMetricDSLLexer

      public com.google.inject.Provider<InternalMetricDSLLexer> provideInternalMetricDSLLexer()
    • configureRuntimeLexer

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

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

      public Class<? extends MetricDSLValidator> bindMetricDSLValidator()
    • 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)
    • 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
    • configureIResourceDescriptionsBuilderScope

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

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

      public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter()
      Overrides:
      bindIFormatter in class org.eclipse.xtext.service.DefaultRuntimeModule
    • bindClassLoaderToInstance

      public ClassLoader bindClassLoaderToInstance()
    • bindTypesFactoryToInstance

      public org.eclipse.xtext.common.types.TypesFactory bindTypesFactoryToInstance()
    • bindIJvmTypeProvider$Factory

      public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
    • bindAbstractTypeScopeProvider

      public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
    • bindIGlobalScopeProvider

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