Package scratch.tom.simpleGraph

Interface Summary
Edge<V> Edge is parameterized for a particular vertex type.
Edge.Directed<W> Directed adds two methods to Edge
Edge.Hyper<W> Hyper adds several methods to Edge
Graph<V,E extends Edge> Graph is parameterized with vertex and edge type.
 

Class Summary
DefaultGraph<V,E extends Edge<V>> an example implementation of Graph
DirectedEdge<V> a directed edge with vertex parameters specified
GraphUtils  
HyperEdge<V> a hyper edge
Main  
UndirectedEdge<V>