fr.umlv.tatoo.runtime.node
Class NodeBuilder<N extends Node>
java.lang.Object
fr.umlv.tatoo.runtime.node.NodeBuilder<N>
public abstract class NodeBuilder<N extends Node>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeBuilder
protected NodeBuilder(AnnotationComputer annotationComputer)
create
public N create()
createNode
protected abstract N createNode(List<Node> children)
add
public NodeBuilder<N> add(Node tree)
addAll
public NodeBuilder<N> addAll(Node... trees)
addAll
public NodeBuilder<N> addAll(List<? extends Node> trees)