public class Gateway extends HNNode 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<HNNode,HNEdge<? extends HNNode,? extends HNNode>> bpmndiagram,
java.lang.String label,
Gateway.GatewayType gatewayType) |
Modifier and Type | Method and Description |
---|---|
void |
decorate(java.awt.Graphics2D g2d,
double x,
double y,
double width,
double height) |
IGraphElementDecoration |
getDecorator() |
Gateway.GatewayType |
getGatewayType() |
boolean |
isMarkerVisible() |
void |
setDecorator(IGraphElementDecoration decorator) |
void |
setGatewayType(Gateway.GatewayType gatewayType) |
void |
setMarkerVisible(boolean isMarkerVisible) |
getGraph, getParent
compareTo
equals, getId, hashCode
getAttributeMap, getLabel, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributeMap
public Gateway(org.processmining.models.graphbased.directed.AbstractDirectedGraph<HNNode,HNEdge<? extends HNNode,? extends HNNode>> bpmndiagram, java.lang.String label, Gateway.GatewayType gatewayType)
public Gateway.GatewayType getGatewayType()
public void setGatewayType(Gateway.GatewayType gatewayType)
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