public abstract class AbstractMetricDSLRuntimeModule
extends org.eclipse.xtext.service.DefaultRuntimeModule
| Constructor and Description |
|---|
AbstractMetricDSLRuntimeModule() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> |
bindAbstractTypeScopeProvider() |
ClassLoader |
bindClassLoaderToInstance() |
Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> |
bindIAllContainersState$Provider() |
Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> |
bindIAntlrTokenFileProvider() |
Class<? extends org.eclipse.xtext.resource.IContainer.Manager> |
bindIContainer$Manager() |
Class<? extends org.eclipse.xtext.formatting.IFormatter> |
bindIFormatter() |
Class<? extends org.eclipse.xtext.generator.IGenerator> |
bindIGenerator() |
Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> |
bindIGlobalScopeProvider() |
Class<? extends org.eclipse.xtext.IGrammarAccess> |
bindIGrammarAccess() |
Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> |
bindIJvmTypeProvider$Factory() |
Class<? extends org.eclipse.xtext.parser.IParser> |
bindIParser() |
Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> |
bindIQualifiedNameProvider() |
Class<? extends org.eclipse.xtext.scoping.IScopeProvider> |
bindIScopeProvider() |
Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> |
bindISemanticSequencer() |
Class<? extends org.eclipse.xtext.serializer.ISerializer> |
bindISerializer() |
Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> |
bindISyntacticSequencer() |
Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> |
bindITokenDefProvider() |
Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> |
bindITokenToStringConverter() |
Class<? extends org.eclipse.xtext.parser.antlr.Lexer> |
bindLexer() |
Class<? extends MetricDSLValidator> |
bindMetricDSLValidator() |
org.eclipse.xtext.common.types.TypesFactory |
bindTypesFactoryToInstance() |
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> |
provideInternalMetricDSLLexer() |
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindIValueConverterService, bindResourceSet, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProviderpublic void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Moduleconfigure in class org.eclipse.xtext.service.DefaultRuntimeModulepublic void configureLanguageName(com.google.inject.Binder binder)
public void configureFileExtensions(com.google.inject.Binder binder)
public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess()
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer()
bindISemanticSequencer in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer()
public Class<? extends org.eclipse.xtext.serializer.ISerializer> bindISerializer()
bindISerializer in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()
bindITokenToStringConverter in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()
public com.google.inject.Provider<InternalMetricDSLLexer> provideInternalMetricDSLLexer()
public void configureRuntimeLexer(com.google.inject.Binder binder)
public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider()
bindITokenDefProvider in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends MetricDSLValidator> bindMetricDSLValidator()
public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
bindIScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModulepublic void configureIScopeProviderDelegate(com.google.inject.Binder binder)
public void configureIgnoreCaseLinking(com.google.inject.Binder binder)
public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
bindIQualifiedNameProvider in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
bindIContainer$Manager in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()
public void configureIResourceDescriptions(com.google.inject.Binder binder)
configureIResourceDescriptions in class org.eclipse.xtext.service.DefaultRuntimeModulepublic void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder)
configureIResourceDescriptionsBuilderScope in class org.eclipse.xtext.service.DefaultRuntimeModulepublic Class<? extends org.eclipse.xtext.generator.IGenerator> bindIGenerator()
public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter()
bindIFormatter in class org.eclipse.xtext.service.DefaultRuntimeModulepublic ClassLoader bindClassLoaderToInstance()
public org.eclipse.xtext.common.types.TypesFactory bindTypesFactoryToInstance()
public Class<? extends org.eclipse.xtext.common.types.access.IJvmTypeProvider.Factory> bindIJvmTypeProvider$Factory()
public Class<? extends org.eclipse.xtext.common.types.xtext.AbstractTypeScopeProvider> bindAbstractTypeScopeProvider()
public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()
bindIGlobalScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModule