@Override public QueryRoot clone() { return (QueryRoot)super.clone(); } }
@Override public Slice clone() { return (Slice)super.clone(); } }
@Override public Distinct clone() { return (Distinct)super.clone(); } }
@Override public Reduced clone() { return (Reduced)super.clone(); } }
@Override public Slice clone() { return (Slice)super.clone(); } }
@Override public Reduced clone() { return (Reduced)super.clone(); } }
@Override public Distinct clone() { return (Distinct)super.clone(); } }
@Override public QueryRoot clone() { return (QueryRoot)super.clone(); } }
@Override public Service clone() { Service clone = (Service)super.clone(); clone.setServiceRef(serviceRef.clone()); return clone; }
@Override public Service clone() { Service clone = (Service)super.clone(); clone.setServiceRef(serviceRef.clone()); return clone; }
@Override public MultiProjection clone() { MultiProjection clone = (MultiProjection)super.clone(); clone.projections = new ArrayList<ProjectionElemList>(getProjections().size()); for (ProjectionElemList pe : getProjections()) { clone.addProjection(pe.clone()); } return clone; } }
@Override public Order clone() { Order clone = (Order)super.clone(); clone.elements = new ArrayList<OrderElem>(getElements().size()); for (OrderElem elem : getElements()) { clone.addElement(elem.clone()); } return clone; } }
@Override public Group clone() { Group clone = (Group)super.clone(); clone.groupBindings = new LinkedHashSet<String>(getGroupBindingNames()); clone.groupElements = new ArrayList<GroupElem>(getGroupElements().size()); for (GroupElem ge : getGroupElements()) { clone.addGroupElement(ge.clone()); } return clone; }
@Override public Group clone() { Group clone = (Group)super.clone(); clone.groupBindings = new LinkedHashSet<>(getGroupBindingNames()); clone.groupElements = new ArrayList<>(getGroupElements().size()); for (GroupElem ge : getGroupElements()) { clone.addGroupElement(ge.clone()); } return clone; }
@Override public Extension clone() { Extension clone = (Extension)super.clone(); clone.elements = new ArrayList<ExtensionElem>(getElements().size()); for (ExtensionElem elem : getElements()) { clone.addElement(elem.clone()); } return clone; } }
@Override public Order clone() { Order clone = (Order)super.clone(); clone.elements = new ArrayList<>(getElements().size()); for (OrderElem elem : getElements()) { clone.addElement(elem.clone()); } return clone; } }
@Override public MultiProjection clone() { MultiProjection clone = (MultiProjection)super.clone(); clone.projections = new ArrayList<>(getProjections().size()); for (ProjectionElemList pe : getProjections()) { clone.addProjection(pe.clone()); } return clone; } }
@Override public Filter clone() { Filter clone = (Filter) super.clone(); clone.setCondition(getCondition().clone()); return clone; } }
@Override public Filter clone() { Filter clone = (Filter) super.clone(); clone.setCondition(getCondition().clone()); return clone; } }
@Override public Projection clone() { Projection clone = (Projection)super.clone(); clone.setProjectionElemList(getProjectionElemList().clone()); return clone; }