|
Eclipse Draw2d 3.3 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.draw2d.graph.Node
org.eclipse.draw2d.graph.Subgraph
A Node which may contain other nodes. A Subgraph is a compound or container node. It
may have incoming and outgoing edges just like a node. Subgraphs are used in CompoundDirectedGraphs. A proper layout of a compound graph ensures that all of a
subgraph's children are placed inside its rectangular region. Nodes which do not
belong to the subgraph must be placed outside that region.
A Subgraph may contain another Subgraph.
A Subgraph has additional geometric properties which describe the containing box. They are:
insets - the size of the subgraph's border. A subgraph is typically
rendered as a thin rectangular box. Sometimes this box is labeled or decorated. The
insets can be used to reserve space for this purpose.
innerPadding - the amount of empty space that must be preserved just
inside the subgraph's border. This is the minimum space between the border, and the
children node's contained inside the subgraph.
| Field Summary | |
Insets |
innerPadding
The minimum space between this subgraph's border and it's children. |
Insets |
insets
The space required for this subgraph's border. |
NodeList |
members
The children of this subgraph. |
| Fields inherited from class org.eclipse.draw2d.graph.Node |
data, height, incoming, incomingOffset, outgoing, outgoingOffset, rowOrder, sortValue, width, x, y |
| Constructor Summary | |
Subgraph(Object data)
Constructs a new subgraph with the given data object. |
|
Subgraph(Object data,
Subgraph parent)
Constructs a new subgraph with the given data object and parent subgraph. |
|
| Method Summary | |
void |
addMember(Node n)
Adds the given node to this subgraph. |
| Methods inherited from class org.eclipse.draw2d.graph.Node |
getOffsetIncoming, getOffsetOutgoing, getPadding, getParent, getRowConstraint, setPadding, setParent, setRowConstraint, setSize, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public NodeList members
public Insets insets
public Insets innerPadding
| Constructor Detail |
public Subgraph(Object data)
data - an arbitrary data objectNode.Node(Object)
public Subgraph(Object data,
Subgraph parent)
data - an arbitrary data objectparent - the parentNode.Node(Object, Subgraph)| Method Detail |
public void addMember(Node n)
n - the node to add
|
Eclipse Draw2d 3.3 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||