|
Interface Summary |
| Clearable |
A data structure which may be 'cleared', i.e. reverted to its initial
(empty) state. |
| EdgeMap<Val> |
A mapping of edges to values. |
| FixedEdgeMap<Val> |
An immutable mapping of edges to values. |
| FixedNodeCollection |
A immutable collection of Nodes (similar to a java.util.Collection. |
| FixedNodeMap<Val> |
An immutable mapping of nodes to values |
| FixedNodeSet |
A immutable set of nodes (similar to a java.util.Set). |
| FixedPath |
This class models a (not necessarily simple) directed path
in a graph, i.e., a sequence of nodes and edges. |
| Initializable |
A data structure which has to initialized with a graph before
objects belonging to the graph may be stored in it. |
| InitializableWithDefaultValue<Val> |
An initalizable data structure which also supports initialization
with a default value. |
| NodeMap<Val> |
A mapping of nodes to values. |
| NodeNumbering |
A data structure which maps nodes to integers. |
| NodeQueue |
A FIFO-buffer for Nodes |
| NodeSet |
A set of node (similar to a java.util.Set). |
| NodeStack |
A simple stack with the possibility to push and pop nodes. |
| Path |
This class models a (not necessarily simple) modifiable directed path
in a graph, i.e., a sequence of nodes and edges. |