Class DependencyGraph<T>

  • Type Parameters:
    T - the type of value. This class uses the values as keys in HashSets, so the value type must be meet the equals() and hashCode() requirements for hashing.

    public class DependencyGraph<T>
    extends AbstractDependencyGraph<T>
    Original Dependency Graph implementation that uses HashMaps and HashSets. Side affect of these is that data pulled from the graph (AbstractDependencyGraph.pop()) is not performed in a deterministic order. However, load time for the graph is O(1).
    See Also:
    AbstractDependencyGraph, DeterministicDependencyGraph