Interface MutableVertex<T extends Comparable<T>>

All Superinterfaces:
Comparable<MutableVertex<T>>

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

    • addEdgeFrom

      void addEdgeFrom(MutableVertex<T> vertex)
    • addEdgeTo

      void addEdgeTo(MutableVertex<T> vertex)
    • getChildLabels

      List<T> getChildLabels()
    • getChildren

      List<MutableVertex<T>> getChildren()
    • getLabel

      T getLabel()
    • getParentLabels

      List<T> getParentLabels()
    • getParents

      List<MutableVertex<T>> getParents()
    • isConnected

      boolean isConnected()
    • isLeaf

      boolean isLeaf()
    • isRoot

      boolean isRoot()
    • removeEdgeFrom

      void removeEdgeFrom(MutableVertex<T> vertex)
    • removeEdgeTo

      void removeEdgeTo(MutableVertex<T> vertex)