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
.