Eclipse Draw2d
3.8.0.201206011245

org.eclipse.draw2d.graph
Class CompoundDirectedGraph

java.lang.Object
  extended by org.eclipse.draw2d.graph.DirectedGraph
      extended by org.eclipse.draw2d.graph.CompoundDirectedGraph

public class CompoundDirectedGraph
extends DirectedGraph

A DirectedGraph whose Nodes may be compound Subgraphs, which may contain other nodes. Any node in the graph may be parented by one subgraph. Since subgraphs are nodes, the source or target end of an Edge may be a subgraph. For additional restrictions, refer to the JavaDoc for the layout algorithm being used.

A CompoundDirectedGraph is passed to a graph layout, which will position all of the nodes, subgraphs, and edges in that graph. This class serves as the data structure for a layout algorithm.

Since:
2.1.2

Field Summary
 EdgeList containment
          For internal use only.
 NodeList subgraphs
          For internal use only.
 
Fields inherited from class org.eclipse.draw2d.graph.DirectedGraph
edges, nodes, ranks
 
Constructor Summary
CompoundDirectedGraph()
           
 
Method Summary
 
Methods inherited from class org.eclipse.draw2d.graph.DirectedGraph
getDefaultPadding, getDirection, getLayoutSize, getMargin, getNode, getPadding, removeEdge, removeNode, setDefaultPadding, setDirection, setMargin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subgraphs

public NodeList subgraphs
For internal use only.


containment

public EdgeList containment
For internal use only.

Constructor Detail

CompoundDirectedGraph

public CompoundDirectedGraph()

Eclipse Draw2d
3.8.0.201206011245

Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.