Class StochasticGateway

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraphNode>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.ContainableDirectedGraphElement, org.processmining.models.graphbased.directed.DirectedGraphElement, org.processmining.models.graphbased.directed.DirectedGraphNode, org.processmining.models.shapes.Decorated

    public class StochasticGateway
    extends org.processmining.models.graphbased.directed.bpmn.elements.Gateway
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.processmining.models.graphbased.directed.bpmn.elements.Gateway

        org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType
    • Field Summary

      • Fields inherited from class org.processmining.models.graphbased.directed.bpmn.BPMNNode

        ABSTRACTBACKGROUNDCOLOR, ABSTRACTBORDERCOLOR, ABSTRACTTEXTCOLOR, ADJACENTBACKGROUNDCOLOR, CLUSTERBACKGROUNDCOLOR, CLUSTERBORDERCOLOR, CLUSTERTEXTCOLOR, EDGECOLOR, EDGECORRELATEDCOLOR, EDGEUNCORRELATEDCOLOR, LABELCOLOR, PRIMITIVEBACKGROUNDCOLOR, PRIMITIVEBORDERCOLOR, PRIMITIVETEXTCOLOR
    • Constructor Summary

      Constructors 
      Constructor Description
      StochasticGateway​(org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> bpmndiagram, java.lang.String label, org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType gatewayType, org.processmining.models.graphbased.directed.bpmn.elements.SubProcess parentSubProcess, StochasticGatewayWeightedFlow weightedFlow)  
      StochasticGateway​(org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> bpmndiagram, java.lang.String label, org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType gatewayType, org.processmining.models.graphbased.directed.bpmn.elements.Swimlane parentSwimlane, StochasticGatewayWeightedFlow weightedFlow)  
      StochasticGateway​(org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> bpmndiagram, java.lang.String label, org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType gatewayType, StochasticGatewayWeightedFlow weightedFlow)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Probability getProbability​(java.util.Collection<org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> outgoingEdges)  
      Probability getProbability​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode> outgoingEdge)  
      java.math.BigDecimal getWeight​(java.util.Collection<org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> outgoingEdges)  
      java.math.BigDecimal getWeight​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode> outgoingEdge)  
      StochasticGatewayWeightedFlow getWeightedFlow()  
      • Methods inherited from class org.processmining.models.graphbased.directed.bpmn.elements.Gateway

        decorate, getDecorator, getDefaultFlow, getGatewayType, getParentSubProcess, getParentSwimlane, isMarkerVisible, setDecorator, setDefaultFlow, setGatewayType, setMarkerVisible
      • Methods inherited from class org.processmining.models.graphbased.directed.bpmn.BPMNNode

        getAncestorSubProcess, getGraph, getParent, getParentLane, getParentPool, setParentSubprocess, setParentSwimlane
      • Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraphNode

        compareTo
      • Methods inherited from class org.processmining.models.graphbased.AbstractGraphNode

        equals, getId, hashCode
      • Methods inherited from class org.processmining.models.graphbased.AbstractGraphElement

        getAttributeMap, getLabel, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner

        getAttributeMap
      • Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphElement

        equals, getLabel, hashCode
      • Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphNode

        getId
    • Constructor Detail

      • StochasticGateway

        public StochasticGateway​(org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> bpmndiagram,
                                 java.lang.String label,
                                 org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType gatewayType,
                                 StochasticGatewayWeightedFlow weightedFlow)
      • StochasticGateway

        public StochasticGateway​(org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> bpmndiagram,
                                 java.lang.String label,
                                 org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType gatewayType,
                                 org.processmining.models.graphbased.directed.bpmn.elements.Swimlane parentSwimlane,
                                 StochasticGatewayWeightedFlow weightedFlow)
      • StochasticGateway

        public StochasticGateway​(org.processmining.models.graphbased.directed.AbstractDirectedGraph<org.processmining.models.graphbased.directed.bpmn.BPMNNode,​org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> bpmndiagram,
                                 java.lang.String label,
                                 org.processmining.models.graphbased.directed.bpmn.elements.Gateway.GatewayType gatewayType,
                                 org.processmining.models.graphbased.directed.bpmn.elements.SubProcess parentSubProcess,
                                 StochasticGatewayWeightedFlow weightedFlow)
    • Method Detail

      • getWeight

        public java.math.BigDecimal getWeight​(java.util.Collection<org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> outgoingEdges)
      • getWeight

        public java.math.BigDecimal getWeight​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode> outgoingEdge)
      • getProbability

        public Probability getProbability​(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode> outgoingEdge)
      • getProbability

        public Probability getProbability​(java.util.Collection<org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,​? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode>> outgoingEdges)