Class SequentialPhaseManagerConfiguration.Builder
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.process.manager.sequential.SequentialPhaseManagerConfiguration.Builder
-
- Enclosing class:
- SequentialPhaseManagerConfiguration
public static class SequentialPhaseManagerConfiguration.Builder extends Object
Builder for aSequentialPhaseManagerConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
executionConfiguration
public SequentialPhaseManagerConfiguration.Builder executionConfiguration(SequentialExecutionConfiguration executionConfiguration)
Sets theSequentialExecutionConfiguration- Parameters:
executionConfiguration- theSequentialExecutionConfigurationto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
testMethodConfiguration
public SequentialPhaseManagerConfiguration.Builder testMethodConfiguration(TestMethodConfiguration testMethodConfiguration)
Sets theTestMethodConfiguration- Parameters:
testMethodConfiguration- theTestMethodConfigurationto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
extensions
public SequentialPhaseManagerConfiguration.Builder extensions(List<Extension> extensions)
Adds theextensions- Parameters:
extensions- theextensionto add- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
extensionExecutorFactory
public SequentialPhaseManagerConfiguration.Builder extensionExecutorFactory(ExtensionExecutorFactory extensionExecutorFactory)
Sets theExtensionExecutorFactory- Parameters:
extensionExecutorFactory- theExtensionExecutorFactoryto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
executionPhaseFactory
public SequentialPhaseManagerConfiguration.Builder executionPhaseFactory(ExecutionPhaseFactory abstractExecutionPhaseFactory)
Sets theExecutionPhaseFactory- Parameters:
abstractExecutionPhaseFactory- theExecutionPhaseFactoryto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
generationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder generationPhaseFactory(SequentialGenerationPhaseFactory generationPhaseFactory)
Sets theSequentialGenerationPhaseFactory- Parameters:
generationPhaseFactory- theSequentialGenerationPhaseFactoryto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
faultCharacterizationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder faultCharacterizationPhaseFactory(FaultCharacterizationPhaseFactory faultCharacterizationPhaseFactory)
Sets theFaultCharacterizationPhaseFactory- Parameters:
faultCharacterizationPhaseFactory- theFaultCharacterizationPhaseFactoryto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
classificationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder classificationPhaseFactory(SequentialClassificationPhaseFactory classificationPhaseFactory)
-
conflictDetectorFactory
public SequentialPhaseManagerConfiguration.Builder conflictDetectorFactory(ConflictDetectorFactory conflictDetectorFactory)
Sets theConflictDetectorFactory- Parameters:
conflictDetectorFactory- theConflictDetectorFactoryto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
modelModificationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder modelModificationPhaseFactory(ModelModificationPhaseFactory modelModificationPhaseFactory)
Sets theModelModificationPhaseFactory.- Parameters:
modelModificationPhaseFactory- theModelModificationPhaseFactoryto set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
build
public SequentialPhaseManagerConfiguration build()
Builds theSequentialPhaseManagerConfiguration- Returns:
- the built
SequentialPhaseManagerConfiguration
-
-