/** Removes the given child. */
 public void removeChild(CriteriaView child) {
   category.removeChild(child.getCriteria());
   children.remove(child);
   child.setParent(null);
 }
 /**
  * Adds a new child.
  *
  * @param child The new child.
  */
 @Override
 public void addChild(CriteriaView child) {
   children.add(child);
   child.setParent(this);
 }