Package org.somox.metrics.dsl
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 Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider>
Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider>
Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider>
Class<? extends org.eclipse.xtext.resource.IContainer.Manager>
Class<? extends org.eclipse.xtext.formatting.IFormatter>
Class<? extends org.eclipse.xtext.generator.IGenerator>
Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider>
Class<? extends org.eclipse.xtext.IGrammarAccess>
Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory>
Class<? extends org.eclipse.xtext.parser.IParser>
Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider>
Class<? extends org.eclipse.xtext.scoping.IScopeProvider>
Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer>
Class<? extends org.eclipse.xtext.serializer.ISerializer>
Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer>
Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider>
Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter>
Class<? extends org.eclipse.xtext.parser.antlr.Lexer>
Class<? extends MetricDSLValidator>
org.eclipse.xtext.common.types.TypesFactory
void
configure
(com.google.inject.Binder binder) void
configureFileExtensions
(com.google.inject.Binder binder) void
configureIgnoreCaseLinking
(com.google.inject.Binder binder) void
configureIResourceDescriptions
(com.google.inject.Binder binder) void
configureIResourceDescriptionsBuilderScope
(com.google.inject.Binder binder) void
configureIScopeProviderDelegate
(com.google.inject.Binder binder) void
configureLanguageName
(com.google.inject.Binder binder) void
configureRuntimeLexer
(com.google.inject.Binder binder) com.google.inject.Provider<InternalMetricDSLLexer>
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindIValueConverterService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Field Details
-
properties
-
-
Constructor Details
-
AbstractMetricDSLRuntimeModule
public AbstractMetricDSLRuntimeModule()
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configure
in interfacecom.google.inject.Module
- Overrides:
configure
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureLanguageName
public void configureLanguageName(com.google.inject.Binder binder) -
configureFileExtensions
public void configureFileExtensions(com.google.inject.Binder binder) -
bindIGrammarAccess
-
bindISemanticSequencer
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()- Overrides:
bindISemanticSequencer
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindISyntacticSequencer
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer() -
bindISerializer
- Overrides:
bindISerializer
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIParser
-
bindITokenToStringConverter
public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()- Overrides:
bindITokenToStringConverter
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIAntlrTokenFileProvider
public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() -
bindLexer
-
provideInternalMetricDSLLexer
-
configureRuntimeLexer
public void configureRuntimeLexer(com.google.inject.Binder binder) -
bindITokenDefProvider
- Overrides:
bindITokenDefProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindMetricDSLValidator
-
bindIScopeProvider
- Overrides:
bindIScopeProvider
in classorg.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 classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIContainer$Manager
- Overrides:
bindIContainer$Manager
in classorg.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 classorg.eclipse.xtext.service.DefaultRuntimeModule
-
configureIResourceDescriptionsBuilderScope
public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) - Overrides:
configureIResourceDescriptionsBuilderScope
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
bindIGenerator
-
bindIFormatter
- Overrides:
bindIFormatter
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-
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
- Overrides:
bindIGlobalScopeProvider
in classorg.eclipse.xtext.service.DefaultRuntimeModule
-