Package de.gebit.integrity.runner
Class IntegrityRunnerModule
- java.lang.Object
-
- org.eclipse.xtext.service.AbstractGenericModule
-
- org.eclipse.xtext.service.DefaultRuntimeModule
-
- org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
-
- de.gebit.integrity.AbstractDSLRuntimeModule
-
- de.gebit.integrity.DSLRuntimeModule
-
- de.gebit.integrity.runner.IntegrityRunnerModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class IntegrityRunnerModule extends DSLRuntimeModule
The module class for registration of runtime modules with Google Guice. Subclass this class in order to override one or more of the default services! If you subclass this, you need to subclassIntegrityDSLSetup
as well and overrideIntegrityDSLSetup.createGuiceModule(ClassLoader)
to ensure your subclass is actually used.- Author:
- Rene Schneider - initial API and implementation
-
-
Field Summary
-
Fields inherited from class de.gebit.integrity.AbstractDSLRuntimeModule
properties
-
-
Constructor Summary
Constructors Constructor Description IntegrityRunnerModule()
Creates a new instance with the default classloader.IntegrityRunnerModule(java.lang.ClassLoader aClassLoader)
Creates a new instance using the given classloader.
-
Method Summary
-
Methods inherited from class de.gebit.integrity.DSLRuntimeModule
bindClassLoaderToInstance, bindConversionContext, bindIDefaultResourceDescriptionStrategy, bindIResourceClusteringPolicy, bindIScopeProvider, bindIValueConverterService, bindModelSourceExplorer, bindParameterResolver, bindStandardOperationProcessor, bindValueConverter, configureIScopeProviderDelegate, configureRuntimeEncodingProvider
-
Methods inherited from class de.gebit.integrity.AbstractDSLRuntimeModule
bindDSLJavaValidator, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIFormatter, bindIGenerator, bindIGlobalScopeProvider, bindIGrammarAccess, bindIParser, bindIQualifiedNameProvider, bindISemanticSequencer, bindISerializer, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsPersisted, configureLanguageName, configureRuntimeLexer, provideInternalDSLLexer
-
Methods inherited from class org.eclipse.xtext.common.types.DefaultCommonTypesRuntimeModule
bindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
-
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinker, bindILinkingService, bindILocationInFileProvider, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResource, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
-
-
-
-
Method Detail
-
bindTestRunner
public java.lang.Class<? extends TestRunner> bindTestRunner()
Binding of theTestRunner
.
-
bindVariableManager
public java.lang.Class<? extends VariableManager> bindVariableManager()
Binding of theVariableManager
.
-
bindWrapperFactory
public java.lang.Class<? extends WrapperFactory> bindWrapperFactory()
Binding of theWrapperFactory
.
-
bindResultComparator
public java.lang.Class<? extends ResultComparator> bindResultComparator()
Binding of theResultComparator
.
-
bindProcessWatchdog
public java.lang.Class<? extends ProcessTerminator> bindProcessWatchdog()
Binding of theProcessTerminator
.- Returns:
-
bindConsoleInterceptionAggregator
public java.lang.Class<? extends ConsoleInterceptionAggregator> bindConsoleInterceptionAggregator()
Binding of theConsoleInterceptionAggregator
.- Returns:
-
bindConsoleOutputInterceptor
public java.lang.Class<? extends ConsoleOutputInterceptor> bindConsoleOutputInterceptor()
Binding of theConsoleOutputInterceptor
.- Returns:
-
bindIntegrityClassLoader
public java.lang.Class<? extends IntegrityClassLoader> bindIntegrityClassLoader()
Binding of theIntegrityClassLoader
.- Returns:
-
bindModelChecker
public java.lang.Class<? extends ModelChecker> bindModelChecker()
Binding of theModelChecker
.- Returns:
-
bindTestRunnerPerformanceLogger
public java.lang.Class<? extends TestRunnerPerformanceLogger> bindTestRunnerPerformanceLogger()
Binds theTestRunnerPerformanceLogger
.- Returns:
-
bindTestTimeAdapter
public java.lang.Class<? extends TestTimeAdapter> bindTestTimeAdapter()
Binds theTestTimeAdapter
.- Returns:
-
bindAggregatingFixtureLogger
public java.lang.Class<? extends AggregatingFixtureLogger> bindAggregatingFixtureLogger()
Binds theAggregatingFixtureLogger
.- Returns:
-
bindFixtureLogger
public java.lang.Class<? extends FixtureLogger> bindFixtureLogger()
Binds theFixtureLogger
.- Returns:
-
-