public class Gateway extends BPMNNode implements org.processmining.models.shapes.Decorated
Modifier and Type | Class and Description |
---|---|
static class |
Gateway.GatewayType |
ABSTRACTBACKGROUNDCOLOR, ABSTRACTBORDERCOLOR, ABSTRACTTEXTCOLOR, ADJACENTBACKGROUNDCOLOR, CLUSTERBACKGROUNDCOLOR, CLUSTERBORDERCOLOR, CLUSTERTEXTCOLOR, EDGECOLOR, EDGECORRELATEDCOLOR, EDGEUNCORRELATEDCOLOR, LABELCOLOR, PRIMITIVEBACKGROUNDCOLOR, PRIMITIVEBORDERCOLOR, PRIMITIVETEXTCOLOR
Constructor and Description |
---|
Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
Gateway.GatewayType gatewayType) |
Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
Gateway.GatewayType gatewayType,
SubProcess parentSubProcess) |
Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram,
java.lang.String label,
Gateway.GatewayType gatewayType,
Swimlane parentSwimlane) |
Modifier and Type | Method and Description |
---|---|
void |
decorate(java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height) |
IGraphElementDecoration |
getDecorator() |
BPMNEdge<? extends BPMNNode,? extends BPMNNode> |
getDefaultFlow() |
Gateway.GatewayType |
getGatewayType() |
SubProcess |
getParentSubProcess() |
Swimlane |
getParentSwimlane() |
boolean |
isMarkerVisible() |
void |
setDecorator(IGraphElementDecoration decorator) |
void |
setDefaultFlow(BPMNEdge<? extends BPMNNode,? extends BPMNNode> defaultFlow) |
void |
setGatewayType(Gateway.GatewayType gatewayType) |
void |
setMarkerVisible(boolean isMarkerVisible) |
getAncestorSubProcess, getGraph, getParent, getParentLane, getParentPool, setParentSubprocess, setParentSwimlane
compareTo
equals, getId, hashCode
getAttributeMap, getLabel, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributeMap
public Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, Gateway.GatewayType gatewayType)
public Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, Gateway.GatewayType gatewayType, Swimlane parentSwimlane)
public Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<BPMNNode,BPMNEdge<? extends BPMNNode,? extends BPMNNode>> bpmndiagram, java.lang.String label, Gateway.GatewayType gatewayType, SubProcess parentSubProcess)
public void setDefaultFlow(BPMNEdge<? extends BPMNNode,? extends BPMNNode> defaultFlow)
public Gateway.GatewayType getGatewayType()
public void setGatewayType(Gateway.GatewayType gatewayType)
public Swimlane getParentSwimlane()
getParentSwimlane
in class BPMNNode
public SubProcess getParentSubProcess()
getParentSubProcess
in class BPMNNode
public IGraphElementDecoration getDecorator()
public void setDecorator(IGraphElementDecoration decorator)
public boolean isMarkerVisible()
public void setMarkerVisible(boolean isMarkerVisible)
public void decorate(java.awt.Graphics2D g2d, double x, double y, double width, double height)
decorate
in interface org.processmining.models.shapes.Decorated