# Package edu.isi.pegasus.planner.partitioner.graph

Interface Summary
Bag: An interface to define a BAG of objects.
Graph: The interface for the Graph Class.
GraphNodeContent: This inteface defines a common base for all the classes that can reside in a `GraphNode` object.

Class Summary
GraphNode: Data class that allows us to construct information about the nodes in the abstract graph.
LabelBag: A bag implementation that just holds a particular value for the label key.
MapGraph: An implementation of the Graph that is backed by a Map.
TopologicalSortIterator: Does a topological sort on the Partition.