Class GatewayProbabilityCalculator


  • public class GatewayProbabilityCalculator
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GatewayProbabilityCalculator​(java.util.Map<org.processmining.models.graphbased.directed.bpmn.elements.Gateway,​XORChoiceMap> gatewayMap, org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMLogNotFiltered alignedLog, org.processmining.plugins.inductiveVisualMiner.helperClasses.IvMModel model, DiscoverStochasticBPMN_Configuration config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void calculateXORProbabilities()  
      java.util.Map<org.processmining.models.graphbased.directed.bpmn.elements.Gateway,​XORChoiceMap> getGatewayMap()  
      boolean includeTrace​(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace)  
      boolean isPerfectlyFit​(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace)  
      void updateGatewayCounts​(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace, org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMMove move)  
      • Methods inherited from class java.lang.Object

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

      • GatewayProbabilityCalculator

        public GatewayProbabilityCalculator​(java.util.Map<org.processmining.models.graphbased.directed.bpmn.elements.Gateway,​XORChoiceMap> gatewayMap,
                                            org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMLogNotFiltered alignedLog,
                                            org.processmining.plugins.inductiveVisualMiner.helperClasses.IvMModel model,
                                            DiscoverStochasticBPMN_Configuration config)
    • Method Detail

      • calculateXORProbabilities

        public void calculateXORProbabilities()
      • updateGatewayCounts

        public void updateGatewayCounts​(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace,
                                        org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMMove move)
      • includeTrace

        public boolean includeTrace​(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace)
      • isPerfectlyFit

        public boolean isPerfectlyFit​(org.processmining.plugins.inductiveVisualMiner.ivmlog.IvMTrace trace)
      • getGatewayMap

        public java.util.Map<org.processmining.models.graphbased.directed.bpmn.elements.Gateway,​XORChoiceMap> getGatewayMap()