public interface TreeGeneratorScope<T extends Object>
abstract Unit
addNode(T data, Object id, Function1<ChildrenGeneratorScope<T>, Unit> childrenGenerator)
addLeaf(T data, Object id)
add(TreeBuilder.Element<T> element)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abstract Unit addNode(T data, Object id, Function1<ChildrenGeneratorScope<T>, Unit> childrenGenerator)
abstract Unit addLeaf(T data, Object id)
abstract Unit add(TreeBuilder.Element<T> element)