Class Graph.Node<T>

  • Enclosing class:
    Graph<T>

    public static class Graph.Node<T>
    extends Object
    • Constructor Detail

      • Node

        public Node​(T tm)
    • Method Detail

      • addNeighbor

        public void addNeighbor​(Graph.Node<T> neighbor)
      • getObject

        public T getObject()
      • getPredecessors

        public Map<T,​T> getPredecessors()
      • removePredecessor

        public boolean removePredecessor​(T o)
        Returns:
        true if this predecessor was found and removed
      • addPredecessor

        public void addPredecessor​(T tm)
      • hasPredecessors

        public boolean hasPredecessors()
      • hasPredecessor

        public boolean hasPredecessor​(T m)