Package org.processmining.specpp.base
Interface PostProcessor<S extends Result,T extends Result>
-
- Type Parameters:
S- input typeT- output type
- All Superinterfaces:
java.util.function.Function<S,T>
- All Known Subinterfaces:
CollectionOfPlacesPostProcessor,PostProcessorComponent<S,T>
- All Known Implementing Classes:
AddDanglingTransitionPostProcessing,IdentityPostProcessor,ImplicitnessPostProcessor,InstrumentedPostProcessor,LPBasedImplicitnessPostProcessing,LPBasedImplicitnessPostProcessing.Interruptible,MockPostProcessor,NaiveUniwiredSelfLoopAdditionPostProcessing,PlaceExporter,PostProcessingPipeline,ProMConverter,ReplayBasedImplicitnessPostProcessing,ReplayBasedImplicitnessPostProcessing.Interruptible,SelfLoopPlaceMerger,StrictUniwiredSelfLoopAdditionPostProcessing,UniwiredSelfLoopAdditionPostProcessing,WrappedPostProcessor
public interface PostProcessor<S extends Result,T extends Result> extends java.util.function.Function<S,T>General Interface for a post-processing operation which transforms an object of typeStoT. It additionally provides a human-readable label, as well as instances of the classes of supported types.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Tapply(S s)java.lang.Class<S>getInputClass()default java.lang.StringgetLabel()java.lang.Class<T>getOutputClass()TpostProcess(S result)
-