Class TimeInFragmentMeasurement
- java.lang.Object
-
- org.processmining.processcomparisonpetrinetdecomposition.measurements.Measurement
-
- org.processmining.processcomparisonpetrinetdecomposition.measurements.TimeInFragmentMeasurement
-
public class TimeInFragmentMeasurement 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 TimeInFragmentMeasurement()
-
Method Summary
All Methods Static 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.ArrayList<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.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.Integer,java.lang.Integer>>getMeasurementEventIndices(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)java.lang.StringgetName()Returns the name of the measurement for use in the UIstatic java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition>searchCausalPredSuccTransitions(org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, org.processmining.models.graphbased.directed.petrinet.Petrinet net, boolean prior)
-
-
-
Method Detail
-
getFragmentMeasurements
public java.util.ArrayList<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:
-
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
-
getMeasurementEventIndices
public java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.Integer,java.lang.Integer>> getMeasurementEventIndices(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)
-
searchCausalPredSuccTransitions
public static java.util.Set<org.processmining.models.graphbased.directed.petrinet.elements.Transition> searchCausalPredSuccTransitions(org.processmining.acceptingpetrinetdecomposer.models.rpst.PetriNetRPSTNode fragment, org.processmining.models.graphbased.directed.petrinet.Petrinet net, boolean prior)
-
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
-
-