Class StochasticGateway
- java.lang.Object
-
- org.processmining.models.graphbased.AbstractGraphElement
-
- org.processmining.models.graphbased.AbstractGraphNode
-
- org.processmining.models.graphbased.directed.AbstractDirectedGraphNode
-
- org.processmining.models.graphbased.directed.bpmn.BPMNNode
-
- org.processmining.models.graphbased.directed.bpmn.elements.Gateway
-
- org.processmining.stochasticbpmn.models.graphbased.directed.bpmn.stochastic.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
-
-
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 ProbabilitygetProbability(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)ProbabilitygetProbability(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.BigDecimalgetWeight(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.BigDecimalgetWeight(org.processmining.models.graphbased.directed.bpmn.BPMNEdge<? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode,? extends org.processmining.models.graphbased.directed.bpmn.BPMNNode> outgoingEdge)StochasticGatewayWeightedFlowgetWeightedFlow()-
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
-
-
-
-
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
-
getWeightedFlow
public StochasticGatewayWeightedFlow getWeightedFlow()
-
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)
-
-