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, setParentSwimlanecompareToequals, getId, hashCodegetAttributeMap, getLabel, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttributeMappublic 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 BPMNNodepublic SubProcess getParentSubProcess()
getParentSubProcess in class BPMNNodepublic 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