Interface Phase<I,O>
-
- Type Parameters:
I- the input type of the phaseO- the output type of the phase
- All Known Implementing Classes:
AbstractGenerationPhase,AbstractIdentificationPhase,AbstractPhase,CheckingPhase,DefaultInterleavingClassificationPhase,ExecutionPhase,FaultCharacterizationPhase,IdentificationPhase,InterleavingClassificationPhase,InterleavingGenerationPhase,ModelModificationPhase,SequentialClassificationPhase,SequentialGenerationPhase
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Phase<I,O>
Manages the execution of a phase. Can be compared to a filter in the pipes and filters pattern.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Oexecute(I input)Executes the phase.
-