annas.graph
Class DirectedGraph<N,A extends ArcInterface<N>>

java.lang.Object
  extended by annas.graph.Graph<N,A>
      extended by annas.graph.DirectedGraph<N,A>
Type Parameters:
N - Node type
A - Arc type
All Implemented Interfaces:
GraphInterface<N,A>

public class DirectedGraph<N,A extends ArcInterface<N>>
extends Graph<N,A>
implements GraphInterface<N,A>

Implementation of a Directed Graph similar to @see Directed Graph

Author:
Sam Wilson

Constructor Summary
DirectedGraph()
           
DirectedGraph(GraphObserver observer)
           
 
Method Summary
 
Methods inherited from class annas.graph.Graph
addArc, addNode, contains, getArc, getArc, getArcFactory, getNodeMap, getNuArcs, getNuNodes, getObserver, getVersion, removeArc, removeArc, removeArc, removeNode, resetArcs, setObserver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface annas.graph.GraphInterface
addArc, addNode, contains, getArc, getArc, getArcFactory, getNodeMap, getNuArcs, getNuNodes, getObserver, getVersion, removeArc, removeArc, removeArc, removeNode, resetArcs
 

Constructor Detail

DirectedGraph

public DirectedGraph()

DirectedGraph

public DirectedGraph(GraphObserver observer)