Class FragmentQueueMeasurement
- java.lang.Object
-
- org.processmining.processcomparisonpetrinetdecomposition.measurements.Measurement
-
- org.processmining.processcomparisonpetrinetdecomposition.measurements.FragmentQueueMeasurement
-
public class FragmentQueueMeasurement 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 FragmentQueueMeasurement()
-
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)Evaluates the measurement value of the given fragment and aligned trace.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)For each trace calculates the number of other traces that are currently in the fragment when the trace enters the fragment.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)
Description copied from class:MeasurementEvaluates the measurement value of the given fragment and aligned trace.- 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)
For each trace calculates the number of other traces that are currently in the fragment when the trace enters the fragment. This score is then normalized by the number of traces in the log to make it comparable across different log sizes.- 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
-
-