public interface DAG<T extends Comparable<T>>
  • Method Details

    • getChildLabels

      List<T> getChildLabels(T label)
    • getLabels

      Set<T> getLabels()
    • getParentLabels

      List<T> getParentLabels(T label)
    • getRoots

      Set<Vertex<T>> getRoots()
    • getSuccessorLabels

      List<T> getSuccessorLabels(T label)
    • getVertex

      Vertex<T> getVertex(T label)
    • getVerticies

      Set<Vertex<T>> getVerticies()
    • hasEdge

      boolean hasEdge(T label1, T label2)
    • isConnected

      boolean isConnected(T label)
    • walk

      void walk(DAGWalker<T> walker, List<DAGVisitor<T>> visitors)