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 InterleavingExecutionReporter
buildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter> executionReporters)
ExtensionExecutor
getExtensionExecutor()
ModelConverter
getModelConverter()
InterleavingCombinatorialTestManager
getTestManager()
-
-
-
Constructor Detail
-
InterleavingGenerationContext
public InterleavingGenerationContext(InterleavingExecutionConfiguration configuration, InputParameterModel model, ExtensionExecutor extensionExecutor)
Creates newInterleavingGenerationContext
.- Parameters:
configuration
- provides information forModelConverter
,InterleavingCombinatorialTestConfiguration
andInterleavingCombinatorialTestManager
model
- provides information forModelConverter
extensionExecutor
- providesExtensionExecutor
-
-
Method Detail
-
buildDelegatingOrDefaultExecutionReporter
protected InterleavingExecutionReporter buildDelegatingOrDefaultExecutionReporter(List<InterleavingExecutionReporter> executionReporters)
-
getModelConverter
public ModelConverter getModelConverter()
-
getTestManager
public InterleavingCombinatorialTestManager getTestManager()
-
getExtensionExecutor
public ExtensionExecutor getExtensionExecutor()
-
-