Package net.sourceforge.combean.interfaces.graph.containers

Package class diagram package net.sourceforge.combean.interfaces.graph.containers
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.