public Bound(Var arg) { setArg(arg); }
public Bound(Var arg) { setArg(arg); }
@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (arg == current) { setArg((Var)replacement); } else { super.replaceChildNode(current, replacement); } }
@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (arg == current) { setArg((Var)replacement); } else { super.replaceChildNode(current, replacement); } }
@Override public Bound clone() { Bound clone = (Bound)super.clone(); clone.setArg(getArg().clone()); return clone; } }
@Override public Bound clone() { Bound clone = (Bound)super.clone(); clone.setArg(getArg().clone()); return clone; } }