com.phoenixst.plexus.examples
public class EmptyGraph extends AbstractIntegerNodeGraph
Graph containing a set of Integer
nodes and no edges.
Since: 1.0
Version: $Revision: 1.25 $
| Constructor Summary | |
|---|---|
| EmptyGraph(int n)
Creates a new EmptyGraph. | |
| Method Summary | |
|---|---|
| Collection | adjacentNodes(Object node, Predicate traverserPredicate)
Returns an empty Collection. |
| boolean | containsEdge(Graph.Edge edge)
Returns false. |
| protected Graph.Edge | createEdge(int tailIndex, int headIndex) |
| protected Collection | createEdgeCollection() |
| protected Traverser | createTraverser(int nodeIndex) |
| int | degree(Object node)
Returns 0. |
| int | degree(Object node, Predicate traverserPredicate)
Returns 0. |
| Collection | edges(Predicate edgePredicate)
Returns an empty Collection. |
| Object | getAdjacentNode(Object node, Predicate traverserPredicate)
Returns null. |
| Graph.Edge | getEdge(Predicate edgePredicate)
Returns null. |
| Graph.Edge | getIncidentEdge(Object node, Predicate traverserPredicate)
Returns null. |
| Collection | incidentEdges(Object node, Predicate traverserPredicate)
Returns an empty Collection. |
| String | toString() |
| Traverser | traverser(Object node, Predicate traverserPredicate)
Returns an empty Traverser. |
EmptyGraph.Collection.false.0.0.Collection.null.null.null.Collection.Traverser.