Class FragmentQueueMeasurement


  • public class FragmentQueueMeasurement
    extends Measurement
    • Method Summary

      All 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.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.String getName()
      Returns the name of the measurement for use in the UI
      • Methods inherited from class java.lang.Object

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

      • FragmentQueueMeasurement

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