![]() |
Quadcap Embeddable Database |
Each node is represented using HashSets of incoming and outgoing arcs.
Definition at line 66 of file DiGraph.java.
Public Member Functions | |
| DiGraph () | |
| void | addNode (Object obj) |
| final Iterator | getNodes () |
| void | addArc (Object from, Object to) |
| final boolean | hasChildren (Object obj) |
| final boolean | hasParents (Object obj) |
| boolean | hasNode (Object obj) |
| final Iterator | getParents (Object to) |
| final Iterator | getChildren (Object from) |
| void | removeNode (Object obj, boolean force) |
| void | removeArc (Object from, Object to) |
| Iterator | levelize () |
| Iterator | levelize (boolean cyclesOK) |
| String | toString () |
Package Functions | |
| final Node | mapNode (Object obj) |
Package Attributes | |
| final HashMap | nodes = new HashMap() |
|
|
Definition at line 70 of file DiGraph.java. |
|
||||||||||||
|
|
Definition at line 72 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.addNode(), and com.quadcap.util.collections.DiGraph.mapNode(). Referenced by com.quadcap.util.collections.DiGraph.addNode(). |
|
|
Definition at line 104 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.getChildren(), and com.quadcap.util.collections.DiGraph.mapNode(). Referenced by com.quadcap.util.collections.DiGraph.getChildren(). |
|
|
Definition at line 76 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.nodes. Referenced by com.quadcap.util.collections.DiGraph.toString(). |
|
|
Definition at line 100 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.getParents(), and com.quadcap.util.collections.DiGraph.mapNode(). Referenced by com.quadcap.util.collections.DiGraph.getParents(). |
|
|
Definition at line 87 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.hasChildren(), com.quadcap.util.collections.DiGraph.mapNode(), and com.quadcap.util.collections.DiGraph.Node.toSize(). Referenced by com.quadcap.util.collections.DiGraph.hasChildren(). |
|
|
Definition at line 95 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.hasNode(), and com.quadcap.util.collections.DiGraph.nodes. Referenced by com.quadcap.util.collections.DiGraph.hasNode(). |
|
|
Definition at line 91 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.Node.fromSize(), com.quadcap.util.collections.DiGraph.hasParents(), and com.quadcap.util.collections.DiGraph.mapNode(). Referenced by com.quadcap.util.collections.DiGraph.hasParents(). |
|
|
|
Definition at line 138 of file DiGraph.java. Referenced by com.quadcap.sql.tools.XmlDump.dumpViewDefinitions(). |
|
|
||||||||||||
|
Definition at line 131 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.mapNode(), com.quadcap.util.collections.DiGraph.removeArc(), com.quadcap.util.collections.DiGraph.Node.removeFrom(), and com.quadcap.util.collections.DiGraph.Node.removeTo(). Referenced by com.quadcap.util.collections.DiGraph.removeArc(). |
|
||||||||||||
|
|
Definition at line 171 of file DiGraph.java. References com.quadcap.util.collections.DiGraph.getNodes(). |
|