Class PrecisionAligner


  • public class PrecisionAligner
    extends org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGen
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGenRes measureConformanceAssumingCorrectAlignment​(org.processmining.framework.plugin.PluginContext context, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayresult.PNRepResult alignment, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, boolean isTraceGrouped)
      Main method to measure precision, assuming valid alignment
      org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGenRes measureConformanceAssumingCorrectAlignment​(org.processmining.framework.plugin.PluginContext context, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.plugins.petrinet.replayresult.PNRepResult alignment, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initMarking, boolean isTraceGrouped)
      Main method to measure precision, assuming valid alignment
      • Methods inherited from class org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGen

        measurePrecision
      • Methods inherited from class java.lang.Object

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

      • PrecisionAligner

        public PrecisionAligner()
    • Method Detail

      • measureConformanceAssumingCorrectAlignment

        public org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGenRes measureConformanceAssumingCorrectAlignment​(org.processmining.framework.plugin.PluginContext context,
                                                                                                                                    org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
                                                                                                                                    org.processmining.plugins.petrinet.replayresult.PNRepResult alignment,
                                                                                                                                    org.processmining.models.graphbased.directed.petrinet.Petrinet net,
                                                                                                                                    org.processmining.models.semantics.petrinet.Marking initMarking,
                                                                                                                                    boolean isTraceGrouped)
        Description copied from class: org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGen
        Main method to measure precision, assuming valid alignment
        Overrides:
        measureConformanceAssumingCorrectAlignment in class org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGen
        isTraceGrouped - if true, traces with the same sequence of event classes is considered to be one trace
        Returns:
      • measureConformanceAssumingCorrectAlignment

        public org.processmining.plugins.pnalignanalysis.conformance.AlignmentPrecGenRes measureConformanceAssumingCorrectAlignment​(org.processmining.framework.plugin.PluginContext context,
                                                                                                                                    org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
                                                                                                                                    org.processmining.plugins.petrinet.replayresult.PNRepResult alignment,
                                                                                                                                    org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
                                                                                                                                    org.processmining.models.semantics.petrinet.Marking initMarking,
                                                                                                                                    boolean isTraceGrouped)
        Main method to measure precision, assuming valid alignment
        Parameters:
        context -
        mapping -
        alignment -
        net -
        initMarking -
        isTraceGrouped - if true, traces with the same sequence of event classes is considered to be one trace
        Returns: