Class TimeInFragmentMeasurement


  • public class TimeInFragmentMeasurement
    extends Measurement
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)
      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.String getName()
      Returns the name of the measurement for use in the UI
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TimeInFragmentMeasurement

        public TimeInFragmentMeasurement()
    • 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:
        getFragmentMeasurements in class Measurement
        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: Measurement
        Evaluates the measurement value of the given fragment and aligned trace.
        Specified by:
        evaluate in class Measurement
        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: Measurement
        Returns the name of the measurement for use in the UI
        Specified by:
        getName in class Measurement
        Returns:
        String name