Modifier and Type | Field and Description |
---|---|
java.util.List<Lane> |
f_lanes |
protected static int |
POOL_LABEL_WIDTH |
static java.lang.String |
PROP_VERTICAL |
PROP_COLLAPSED, PROP_CONTAINED_NODES
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 |
---|
LaneableCluster() |
Modifier and Type | Method and Description |
---|---|
void |
addLane(Lane lane) |
protected void |
drawLanes(java.awt.Graphics2D g2) |
java.util.List<Lane> |
getLanes() |
java.util.Set<Lane> |
getLanesRecursively() |
java.awt.Point |
getMyPosition(Lane lane)
determines the center position of this lane within this cluster
|
java.awt.Dimension |
getMySize(Lane lane) |
protected java.awt.Shape |
getOutlineShape()
Returns the external shape of the given process node.
|
protected void |
init() |
boolean |
isVertical() |
protected void |
paintInternal(java.awt.Graphics g)
Paints the flow object on the given graphics.
|
void |
removeLane(Lane lane) |
void |
setProperty(java.lang.String key,
java.lang.String value)
Sets a property.
|
addProcessNode, clearContainment, clone, getProcessNodes, getProcessNodesRecursivly, isCluster, isCollapseable, isCollapsed, isContained, isContainedGraphically, moveClusterNodes, removeProcessNode, setPos, setPosIgnoreContainedNodes, setProcessNodes, toString, updateContainments
addConnectionPoint, checkDefaultConnectionPoints, connectionPointContained, contains, containsDeepInside, copy, getBackground, getBackground, getBoundingBox, getBounds, getConnectionPoint, getConnectionPoint, getConnectionPoint, getDefaultConnectionPoints, getName, getParentClusters, getPos, getSelectionOffset, getSize, getStereotype, getText, getTopLeftPos, getUserObject, getVariants, getXmlTag, handleCloning, isShadowEnabled, isVisible, newInstanceFromSerialization, paint, paintHighlight, paintSelection, removeAllConnectionPoints, setBackground, setPos, setShadowEnabled, setSize, 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
protected static final int POOL_LABEL_WIDTH
public java.util.List<Lane> f_lanes
public static final java.lang.String PROP_VERTICAL
protected void init()
protected java.awt.Shape getOutlineShape()
ProcessNode
getOutlineShape
in class ProcessNode
public void addLane(Lane lane)
public boolean isVertical()
public void removeLane(Lane lane)
public java.util.List<Lane> getLanes()
public java.util.Set<Lane> getLanesRecursively()
protected void drawLanes(java.awt.Graphics2D g2)
protected void paintInternal(java.awt.Graphics g)
ProcessNode
paintInternal
in class ProcessNode
public java.awt.Point getMyPosition(Lane lane)
lane
- public java.awt.Dimension getMySize(Lane lane)
lane
- public void setProperty(java.lang.String key, java.lang.String value)
ProcessObject
setProperty
in class Cluster