public abstract class Event extends QuadraticFlowObject
PROP_ANNOTATION, PROP_BACKGROUND, PROP_HEIGHT, PROP_LABEL, PROP_MODULEID, PROP_REF, PROP_SHADOW, PROP_STEREOTYPE, PROP_TEXT, PROP_WIDTH, PROP_XPOS, PROP_YPOS, TAG_NODE, userObject
contexts, FALSE, PROP_CLASS_TYPE, PROP_ID, TRUE
Constructor and Description |
---|
Event() |
Modifier and Type | Method and Description |
---|---|
protected void |
drawCancel(java.awt.Graphics2D g2) |
protected void |
drawCompensation(java.awt.Graphics2D g2) |
protected void |
drawConditional(java.awt.Graphics2D g2) |
protected void |
drawError(java.awt.Graphics2D g2) |
protected void |
drawEscalation(java.awt.Graphics2D g2) |
protected void |
drawEventBasicShape(java.awt.Graphics2D g2)
Draws a basic BPMN event.
|
protected void |
drawLink(java.awt.Graphics2D g2) |
protected void |
drawMessage(java.awt.Graphics2D g2) |
protected void |
drawMultiple(java.awt.Graphics2D g2) |
protected void |
drawParallel(java.awt.Graphics2D g2) |
protected void |
drawSignal(java.awt.Graphics2D g2) |
protected void |
drawTerminate(java.awt.Graphics2D g2) |
protected void |
drawTimer(java.awt.Graphics2D g2) |
java.awt.Rectangle |
getBoundingBox()
Returns the bounding box for this ProcessNode.
|
java.awt.Color |
getEventTypeFillColor() |
java.awt.Color |
getEventTypeOutlineColor() |
static java.awt.Polygon |
getMultiplePolygon(java.awt.Point position,
java.awt.Dimension size) |
protected java.awt.Shape |
getOutlineShape()
Returns the external shape of the given process node.
|
abstract void |
paintInternal(java.awt.Graphics g)
Paints the flow object on the given graphics.
|
void |
setEventTypeFillColor(java.awt.Color eventTypeFillColor) |
void |
setEventTypeOutlineColor(java.awt.Color eventTypeOutlineColor) |
void |
setProperty(java.lang.String key,
java.lang.String value)
Sets a property.
|
java.lang.String |
toString() |
setSize
addConnectionPoint, checkDefaultConnectionPoints, clone, connectionPointContained, contains, containsDeepInside, copy, getBackground, getBackground, getBounds, getConnectionPoint, getConnectionPoint, getConnectionPoint, getDefaultConnectionPoints, getName, getParentClusters, getPos, getSelectionOffset, getSize, getStereotype, getText, getTopLeftPos, getUserObject, getVariants, getXmlTag, handleCloning, isCluster, isShadowEnabled, isVisible, newInstanceFromSerialization, paint, paintHighlight, paintSelection, removeAllConnectionPoints, setBackground, setPos, setPos, setShadowEnabled, setSize, setStereotype, setText, setUserObject, setVisible, updateReferences
addContext, addListener, equals, getAlpha, getContexts, getId, getPropertyEditor, isHighlighted, isSelected, removeContext, removeListener, setAlpha, setHighlighted, setId, setPropertyEditor, setSelected
getProperty, getPropertyKeys, getSerialization, removeProperty
public void setProperty(java.lang.String key, java.lang.String value)
ProcessObject
setProperty
in class ProcessNode
public abstract void paintInternal(java.awt.Graphics g)
ProcessNode
paintInternal
in class ProcessNode
public static java.awt.Polygon getMultiplePolygon(java.awt.Point position, java.awt.Dimension size)
public java.awt.Rectangle getBoundingBox()
ProcessNode
getBoundingBox
in class ProcessNode
protected java.awt.Shape getOutlineShape()
ProcessNode
getOutlineShape
in class ProcessNode
protected void drawEventBasicShape(java.awt.Graphics2D g2)
protected void drawTerminate(java.awt.Graphics2D g2)
g2
- protected void drawCompensation(java.awt.Graphics2D g2)
g2
- protected void drawCancel(java.awt.Graphics2D g2)
g2
- protected void drawError(java.awt.Graphics2D g2)
g2
- protected void drawMultiple(java.awt.Graphics2D g2)
protected void drawSignal(java.awt.Graphics2D g2)
g2
- protected void drawTimer(java.awt.Graphics2D g2)
g2
- protected void drawMessage(java.awt.Graphics2D g2)
protected void drawConditional(java.awt.Graphics2D g2)
g2
- protected void drawLink(java.awt.Graphics2D g2)
g2
- protected void drawEscalation(java.awt.Graphics2D g2)
protected void drawParallel(java.awt.Graphics2D g2)
public java.awt.Color getEventTypeFillColor()
public void setEventTypeFillColor(java.awt.Color eventTypeFillColor)
public java.awt.Color getEventTypeOutlineColor()
public void setEventTypeOutlineColor(java.awt.Color eventTypeOutlineColor)
public java.lang.String toString()
toString
in class ProcessNode