Class XORChoiceMap


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

      Constructors 
      Constructor Description
      XORChoiceMap()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addChoice​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNNode> edge, org.processmining.models.graphbased.directed.petrinet.elements.Transition transition, java.math.BigDecimal count)  
      java.util.Map<org.processmining.models.graphbased.directed.bpmn.BPMNEdge<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNNode>,​XORChoiceMap.TransitionCounts> getAllChoices()  
      int getNumberOfEdges()  
      java.math.BigDecimal getTotal()  
      XORChoiceMap.TransitionCounts getTransitionCounts​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNNode> edge)  
      void updateProbabilities()  
      void updateTotal()  
      • Methods inherited from class java.lang.Object

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

      • XORChoiceMap

        public XORChoiceMap()
    • Method Detail

      • addChoice

        public void addChoice​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNNode> edge,
                              org.processmining.models.graphbased.directed.petrinet.elements.Transition transition,
                              java.math.BigDecimal count)
      • getTransitionCounts

        public XORChoiceMap.TransitionCounts getTransitionCounts​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNNode> edge)
      • getAllChoices

        public java.util.Map<org.processmining.models.graphbased.directed.bpmn.BPMNEdge<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNNode>,​XORChoiceMap.TransitionCounts> getAllChoices()
      • getTotal

        public java.math.BigDecimal getTotal()
      • getNumberOfEdges

        public int getNumberOfEdges()
      • updateTotal

        public void updateTotal()
      • updateProbabilities

        public void updateProbabilities()