package org.genmymodel.plugin.resource.explorer;
import java.util.ArrayList;
/**
*
* @author Ali Gourch
*/
public class TreeParent extends TreeObject {
private ArrayList<TreeObject> children;
public TreeParent(String name) {
super(name);
children = new ArrayList<TreeObject>();
}
public void addChild(TreeObject child) {
children.add(child);
child.setParent(this);
}
public void removeChild(TreeObject child) {
children.remove(child);
child.setParent(null);
}
public TreeObject[] getChildren() {
return (TreeObject[]) children.toArray(new TreeObject[children.size()]);
}
public boolean hasChildren() {
return children.size() > 0;
}
}