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 O
execute(I input)
Executes the phase.
-