@Override public void replaceChildNode(QueryModelNode current, QueryModelNode replacement) { if (serviceRef == current) { setServiceRef((Var) replacement); } else { super.replaceChildNode(current, replacement); } }
public long getCardinality(UnaryTupleOperator op, BindingSet bindings) { return getCardinality(op.getArg(), bindings); }
@Override public <X extends Exception> void visitChildren(QueryModelVisitor<X> visitor) throws X { serviceRef.visit(visitor); super.visitChildren(visitor); }