public abstract class AbstractMultiStepAlgo extends AbstractAlgo
EMPTY_READ_ONLY_PARAMS_MAP
Constructor and Description |
---|
AbstractMultiStepAlgo(String algorithmName) |
AbstractMultiStepAlgo(String algorithmName,
Map<StepIOKeys,AlgoIOKeys> stepToAlgoOutputMapping) |
Modifier and Type | Method and Description |
---|---|
void |
addExitStep(AlgorithmExitStep exitStep)
adds a new exit step to the algorithm
|
void |
addInitStep(AlgorithmInitStep initStep)
adds a new init step to the algorithm
|
void |
addMainStep(AlgorithmMainStep newStep)
adds a new step to the algorithm
|
List<AlgorithmExitStep> |
getExitSteps() |
List<AlgorithmInitStep> |
getInitSteps() |
List<AlgorithmMainStep> |
getMainSteps() |
getName
public AbstractMultiStepAlgo(String algorithmName)
public AbstractMultiStepAlgo(String algorithmName, Map<StepIOKeys,AlgoIOKeys> stepToAlgoOutputMapping)
public void addMainStep(AlgorithmMainStep newStep)
newStep
- the new step to be added to the report algorithmpublic void addInitStep(AlgorithmInitStep initStep)
initStep
- the step to be addedpublic void addExitStep(AlgorithmExitStep exitStep)
exitStep
- the step to be addedpublic List<AlgorithmInitStep> getInitSteps()
public List<AlgorithmExitStep> getExitSteps()
public List<AlgorithmMainStep> getMainSteps()
Copyright © 2006–2015. All rights reserved.