net.nemerosa.ontrack.model.support.tree.Node Maven / Gradle / Ivy
package net.nemerosa.ontrack.model.support.tree;
public interface Node {
D getData();
NodeFactory getFactory();
Node transform(NodeTransformer transformer);
Node transform(NodeTransformer transformer, NodeFactory factory);
boolean isLeaf();
Iterable> getChildren();
Node append(Node child);
void visit(NodeVisitor nodeVisitor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy