|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.horstmann.violet.framework.Graph
com.horstmann.violet.SequenceDiagramGraph
public class SequenceDiagramGraph
A UML sequence diagram.
Constructor Summary | |
---|---|
SequenceDiagramGraph()
|
Method Summary | |
---|---|
boolean |
add(Node n,
java.awt.geom.Point2D p)
Adds a node to the graph so that the top left corner of the bounding rectangle is at the given point. |
void |
draw(java.awt.Graphics2D g2,
Grid g)
Draws the graph |
Edge[] |
getEdgePrototypes()
Gets the edge types of a particular graph type. |
Node[] |
getNodePrototypes()
Gets the node types of a particular graph type. |
void |
layout(java.awt.Graphics2D g2,
Grid grid)
Computes the layout of the graph. |
void |
removeEdge(Edge e)
Removes an edge from the graph. |
Methods inherited from class com.horstmann.violet.framework.Graph |
---|
addNode, connect, connect, findEdge, findNode, getBounds, getEdges, getMinBounds, getNodes, layout, removeNode, setMinBounds, setPersistenceDelegate |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SequenceDiagramGraph()
Method Detail |
---|
public boolean add(Node n, java.awt.geom.Point2D p)
Graph
add
in class Graph
n
- the node to addp
- the desired locationpublic void removeEdge(Edge e)
Graph
removeEdge
in class Graph
e
- the edge to removepublic void layout(java.awt.Graphics2D g2, Grid grid)
Graph
super.layout
.
g2
- the graphics contextgrid
- the grid to snap topublic void draw(java.awt.Graphics2D g2, Grid g)
Graph
draw
in class Graph
g2
- the graphics contextpublic Node[] getNodePrototypes()
Graph
getNodePrototypes
in class Graph
public Edge[] getEdgePrototypes()
Graph
getEdgePrototypes
in class Graph
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |