//$Id$ package org.hibernate.ejb.test.ops; import java.util.HashSet; import java.util.Set; /** * @author Gavin King */ public class Node { private String name; private Node parent; private Set children = new HashSet(); private String description; public Node() { } public Node(String name) { this.name = name; } public Set getChildren() { return children; } public void setChildren(Set children) { this.children = children; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Node getParent() { return parent; } public void setParent(Node parent) { this.parent = parent; } public Node addChild(Node child) { children.add( child ); child.setParent( this ); return this; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } }