Class Node<T extends Node<T,​L>,​L extends Collection<T>>

    • Constructor Detail

      • Node

        public Node()
    • Method Detail

      • accessChildren

        public L accessChildren()
      • initChildren

        public void initChildren​(L children)
      • accessParent

        public Node<T,​L> accessParent()
      • addParent

        public void addParent​(Node<T,​L> parent)
      • isRoot

        public static <T extends Node<T,​L>,​L extends Collection<T>> boolean isRoot​(Node<T,​L> node)
      • isLeaf

        public static <T extends Node<T,​L>,​L extends Collection<T>> boolean isLeaf​(Node<T,​L> node)