public class SequenceFlow extends ProcessEdge
Modifier and Type | Field and Description |
---|---|
protected static java.awt.Polygon |
condFlowArrow |
protected static java.awt.Polygon |
defaultFlowArrow |
static java.lang.String |
PROP_SEQUENCETYPE
The direction of this SequenceFlow.
|
protected static java.awt.Polygon |
sequenceFlowArrow |
static java.lang.String |
TYPE_CONDITIONAL |
static java.lang.String |
TYPE_DEFAULT |
static java.lang.String |
TYPE_STANDARD |
protected static int[] |
xCondArrowPoints |
protected static int[] |
xDefaultArrowPoints |
protected static int[] |
yCondArrowPoints |
protected static int[] |
yDefaultArrowPoints |
PROP_COLOR_ARC, PROP_LABEL, PROP_LABELOFFSET, PROP_POINTS, PROP_SOURCE_DOCKPOINT, PROP_SOURCENODE, PROP_TARGET_DOCKPOINT, PROP_TARGETNODE, routingPointCache, TAG_EDGE
contexts, FALSE, PROP_CLASS_TYPE, PROP_ID, TRUE
Constructor and Description |
---|
SequenceFlow() |
SequenceFlow(ProcessNode source,
ProcessNode target) |
Modifier and Type | Method and Description |
---|---|
java.awt.Stroke |
getLineStroke() |
java.awt.Shape |
getSourceShape() |
java.awt.Shape |
getTargetShape() |
protected boolean |
isDockingSupported()
Returns if this edge supports docking (might be overwritten by
subclasses).
|
boolean |
isOutlineSourceArrow()
Determines whether the source arrow should be outlined or not.
|
addRoutingPoint, addRoutingPoint, clearRoutingPoints, clearSourceDockPointOffset, clearTargetDockPointOffset, clone, clonePropertiesFrom, copyPropertiesFrom, distanceToEdge, drawSourceArrow, drawTargetArrow, getColor, getCurve, getDockPointOffset, getLabel, getLabelHelper, getLabelOffset, getLabelPosition, getName, getRoutingPoint, getRoutingPoints, getRoutingPointShapes, getSource, getSourceDockPointOffset, getTarget, getTargetDockPointOffset, getXmlTag, isOutlineTargetArrow, moveRoutingPoint, newInstanceFromSerialization, paint, paintInternal, paintSelection, removeRoutingPoint, setColor, setDockPointOffset, setLabel, setLabelOffset, setRoutingPoints, setSource, setSourceDockPointOffset, setTarget, setTargetDockPointOffset, toString, updateCache
addContext, addListener, equals, getAlpha, getContexts, getId, getPropertyEditor, isHighlighted, isSelected, removeContext, removeListener, setAlpha, setHighlighted, setId, setProperty, setPropertyEditor, setSelected
getProperty, getPropertyKeys, getSerialization, removeProperty
protected static final java.awt.Polygon sequenceFlowArrow
protected static final int[] xDefaultArrowPoints
protected static final int[] yDefaultArrowPoints
protected static final java.awt.Polygon defaultFlowArrow
protected static final int[] xCondArrowPoints
protected static final int[] yCondArrowPoints
protected static final java.awt.Polygon condFlowArrow
public static final java.lang.String PROP_SEQUENCETYPE
public static final java.lang.String TYPE_STANDARD
public static final java.lang.String TYPE_DEFAULT
public static final java.lang.String TYPE_CONDITIONAL
public SequenceFlow()
public SequenceFlow(ProcessNode source, ProcessNode target)
public java.awt.Shape getSourceShape()
getSourceShape
in class ProcessEdge
public java.awt.Shape getTargetShape()
getTargetShape
in class ProcessEdge
public java.awt.Stroke getLineStroke()
getLineStroke
in class ProcessEdge
public boolean isOutlineSourceArrow()
ProcessEdge
isOutlineSourceArrow
in class ProcessEdge
protected boolean isDockingSupported()
ProcessEdge
isDockingSupported
in class ProcessEdge