Class ExecutionFitnessMeasurement
- java.lang.Object
-
- org.processmining.processcomparisonpetrinetdecomposition.measurements.Measurement
-
- org.processmining.processcomparisonpetrinetdecomposition.measurements.ExecutionFitnessMeasurement
-
public class ExecutionFitnessMeasurement extends Measurement
-
-
Field Summary
-
Fields inherited from class org.processmining.processcomparisonpetrinetdecomposition.measurements.Measurement
INVISIBLE_MV, LOG_MV, MODEL_MV, SYNC_MV
-
-
Constructor Summary
Constructors Constructor Description ExecutionFitnessMeasurement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MeasurementValueevaluate(org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, org.processmining.plugins.replayer.replayresult.SyncReplayResult alignment, org.deckfour.xes.model.XTrace trace, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)Only considers the fitness of traces that contain a fragment executionjava.util.List<MeasurementValue>getFragmentMeasurements(org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, org.processmining.plugins.petrinet.replayresult.PNRepResult alignments, org.deckfour.xes.model.XLog log, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst, DecompositionParameters parameters, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)java.lang.StringgetName()Returns the name of the measurement for use in the UI
-
-
-
Method Detail
-
evaluate
public MeasurementValue evaluate(org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, org.processmining.plugins.replayer.replayresult.SyncReplayResult alignment, org.deckfour.xes.model.XTrace trace, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
Only considers the fitness of traces that contain a fragment execution- Specified by:
evaluatein classMeasurement- Returns:
- MeasurementValue assigned by the measurement
-
getFragmentMeasurements
public java.util.List<MeasurementValue> getFragmentMeasurements(org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, org.processmining.plugins.petrinet.replayresult.PNRepResult alignments, org.deckfour.xes.model.XLog log, org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPST rpst, DecompositionParameters parameters, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
- Overrides:
getFragmentMeasurementsin classMeasurement- Returns:
-
getName
public java.lang.String getName()
Description copied from class:MeasurementReturns the name of the measurement for use in the UI- Specified by:
getNamein classMeasurement- Returns:
- String name
-
-