Class InterleavingGenerationContext
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingGenerationContext
-
- All Implemented Interfaces:
PhaseContext
public class InterleavingGenerationContext extends Object implements PhaseContext
DefaultInterleavingGenerationContext
-
-
Constructor Summary
Constructors Constructor Description InterleavingGenerationContext(InterleavingExecutionConfiguration configuration, InputParameterModel model, ExtensionExecutor extensionExecutor)Creates newInterleavingGenerationContext.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InterleavingExecutionReporterbuildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter> executionReporters)ExtensionExecutorgetExtensionExecutor()ModelConvertergetModelConverter()InterleavingCombinatorialTestManagergetTestManager()
-
-
-
Constructor Detail
-
InterleavingGenerationContext
public InterleavingGenerationContext(InterleavingExecutionConfiguration configuration, InputParameterModel model, ExtensionExecutor extensionExecutor)
Creates newInterleavingGenerationContext.- Parameters:
configuration- provides information forModelConverter,InterleavingCombinatorialTestConfigurationandInterleavingCombinatorialTestManagermodel- provides information forModelConverterextensionExecutor- providesExtensionExecutor
-
-
Method Detail
-
buildDelegatingOrDefaultExecutionReporter
protected InterleavingExecutionReporter buildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter> executionReporters)
-
getModelConverter
public ModelConverter getModelConverter()
-
getTestManager
public InterleavingCombinatorialTestManager getTestManager()
-
getExtensionExecutor
public ExtensionExecutor getExtensionExecutor()
-
-