Class Tree<T>

  • Direct Known Subclasses:
    RefinementTree

    public class Tree<T>
    extends java.lang.Object
    • Constructor Detail

      • Tree

        public Tree​(Tree<T> parent,
                    T value,
                    java.util.List<Tree<T>> childrenlist)
      • Tree

        public Tree​(T value)
      • Tree

        public Tree()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • getLeaves

        public java.util.Set<Tree<T>> getLeaves()
      • addChild

        public void addChild​(Tree<T> child)
      • removeChild

        public void removeChild​(Tree<T> child)
      • getParent

        public Tree<T> getParent()
      • getchildren

        public java.util.List<Tree<T>> getchildren()
      • getValue

        public T getValue()
      • print

        public void print()
      • size

        public long size()
      • depth

        public long depth()
      • level

        public long level()