Interface Summary
Path Class for describing a path in a graph
PathSet Class for grouping sets of path into a single unit with a single id.

Class Summary
BasicPath Class for a basic Path implementation
BasicPathSet Class for describing a set of Paths
PathFactory Class for Creating Path Objects
PathNode Class for implementing Djikstra's Spanning Tree algorithm.
PathSetFactory Class for creating anew PathSet object

Error Summary
NotConstructedError Error describing then condition of a Path object accessed before it has been initialized with a path.