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
- theSequentialExecutionConfiguration
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
testMethodConfiguration
public SequentialPhaseManagerConfiguration.Builder testMethodConfiguration(TestMethodConfiguration testMethodConfiguration)
Sets theTestMethodConfiguration
- Parameters:
testMethodConfiguration
- theTestMethodConfiguration
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
extensions
public SequentialPhaseManagerConfiguration.Builder extensions(List<Extension> extensions)
Adds theextensions
- Parameters:
extensions
- theextension
to add- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
extensionExecutorFactory
public SequentialPhaseManagerConfiguration.Builder extensionExecutorFactory(ExtensionExecutorFactory extensionExecutorFactory)
Sets theExtensionExecutorFactory
- Parameters:
extensionExecutorFactory
- theExtensionExecutorFactory
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
executionPhaseFactory
public SequentialPhaseManagerConfiguration.Builder executionPhaseFactory(ExecutionPhaseFactory abstractExecutionPhaseFactory)
Sets theExecutionPhaseFactory
- Parameters:
abstractExecutionPhaseFactory
- theExecutionPhaseFactory
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
generationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder generationPhaseFactory(SequentialGenerationPhaseFactory generationPhaseFactory)
Sets theSequentialGenerationPhaseFactory
- Parameters:
generationPhaseFactory
- theSequentialGenerationPhaseFactory
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
faultCharacterizationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder faultCharacterizationPhaseFactory(FaultCharacterizationPhaseFactory faultCharacterizationPhaseFactory)
Sets theFaultCharacterizationPhaseFactory
- Parameters:
faultCharacterizationPhaseFactory
- theFaultCharacterizationPhaseFactory
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
classificationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder classificationPhaseFactory(SequentialClassificationPhaseFactory classificationPhaseFactory)
-
conflictDetectorFactory
public SequentialPhaseManagerConfiguration.Builder conflictDetectorFactory(ConflictDetectorFactory conflictDetectorFactory)
Sets theConflictDetectorFactory
- Parameters:
conflictDetectorFactory
- theConflictDetectorFactory
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
modelModificationPhaseFactory
public SequentialPhaseManagerConfiguration.Builder modelModificationPhaseFactory(ModelModificationPhaseFactory modelModificationPhaseFactory)
Sets theModelModificationPhaseFactory
.- Parameters:
modelModificationPhaseFactory
- theModelModificationPhaseFactory
to set- Returns:
- this
SequentialPhaseManagerConfiguration.Builder
-
build
public SequentialPhaseManagerConfiguration build()
Builds theSequentialPhaseManagerConfiguration
- Returns:
- the built
SequentialPhaseManagerConfiguration
-
-