|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.tigris.gef.base.Layer
org.tigris.gef.base.LayerDiagram
org.tigris.gef.base.LayerPerspective
org.tigris.gef.base.LayerPerspectiveMutable
org.argouml.uml.diagram.sequence.ui.SequenceDiagramLayer
The layer on which the figs in a sequence diagram are placed. Also responsible for distributing figs on the diagram if a fig is added or removed.
| Field Summary | |
static int |
DIAGRAM_LEFT_MARGIN
The distance between the left side of the diagram and the first FigClassifierRole. |
static int |
DIAGRAM_TOP_MARGIN
The distance between the top side of the diagram and the top of the highest FigClassifierRole. |
static int |
LINK_DISTANCE
The vertical distance between two links. |
static int |
OBJECT_DISTANCE
The distance between two objects on the sequence diagram. |
| Fields inherited from class org.tigris.gef.base.LayerPerspective |
_allowedNetClasses, _nodeTypeRegions, GAP |
| Fields inherited from class org.tigris.gef.base.LayerDiagram |
_nextLayerNumbered |
| Fields inherited from class org.tigris.gef.base.Layer |
_onMenu |
| Constructor Summary | |
SequenceDiagramLayer(String name,
MutableGraphModel gm)
The constructor. |
|
| Method Summary | |
void |
add(Fig f)
|
void |
contractDiagram(int startNodeIndex,
int numberOfNodes)
|
void |
deleted(Fig f)
|
void |
expandDiagram(int startNodeIndex,
int numberOfNodes)
|
List |
getFigMessages(int y)
Returns a list with all FigMessages that intersect with
the given y coordinate. |
static int |
getNodeIndex(int y)
Return the node index at a certain y point. |
void |
nodeAdded(GraphEvent ge)
|
void |
putInPosition(Fig f)
|
void |
remove(Fig f)
|
void |
updateActivations()
Update Activations. |
| Methods inherited from class org.tigris.gef.base.LayerPerspectiveMutable |
getGraphModel, getMutableGraphModel, setGraphModel, setMutableGraphModel |
| Methods inherited from class org.tigris.gef.base.LayerPerspective |
addNodeTypeRegion, allowNetClass, bumpOffOtherNodesIn, edgeAdded, edgeRemoved, getGraphController, getGraphEdgeRenderer, getGraphNodeRenderer, graphChanged, nodeRemoved, setGraphController, setGraphEdgeRenderer, setGraphNodeRenderer, shouldShow |
| Methods inherited from class org.tigris.gef.base.LayerDiagram |
bringForward, bringInFrontOf, bringToFront, contains, elements, getContents, getPortFig, hit, indexOf, insertAt, numberWordFor, paintContents, paintContents, postLoad, postSave, preSave, presentationCountFor, presentationFor, presentationsFor, removeAll, reorder, sendBackward, sendToBack |
| Methods inherited from class org.tigris.gef.base.Layer |
addEditor, adjust, calcDrawingArea, clone, damageAll, elementsIn, getContentsEdgesOnly, getContentsNoEdges, getEditors, getGrayed, getHidden, getLocked, getName, getOnMenu, getPerspectiveType, getScale, isAlwaysOnTop, nodesIn, paint, paint, paintGrayContents, print, refreshEditors, removeEditor, setAlwaysOnTop, setGrayed, setHidden, setLocked, setName, setOnMenu, setPerspectiveType, setScale, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int OBJECT_DISTANCE
public static final int DIAGRAM_LEFT_MARGIN
FigClassifierRole.
public static final int DIAGRAM_TOP_MARGIN
FigClassifierRole.
public static final int LINK_DISTANCE
| Constructor Detail |
public SequenceDiagramLayer(String name,
MutableGraphModel gm)
name - the namegm - the graph model| Method Detail |
public void putInPosition(Fig f)
LayerPerspective.putInPosition(Fig)public void nodeAdded(GraphEvent ge)
GraphListener.nodeAdded(GraphEvent)public void add(Fig f)
Layer.add(org.tigris.gef.presentation.Fig)public static int getNodeIndex(int y)
y - The point.
public void contractDiagram(int startNodeIndex,
int numberOfNodes)
public void expandDiagram(int startNodeIndex,
int numberOfNodes)
public void deleted(Fig f)
Layer.deleted(org.tigris.gef.presentation.Fig)public void updateActivations()
public void remove(Fig f)
Layer.remove(org.tigris.gef.presentation.Fig)public List getFigMessages(int y)
FigMessages that intersect with
the given y coordinate.
y - is the given y coordinate.
FigMessages.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |