@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void accept( Visitor visitor ) { visitor.visit(this); } }
@Override public void visit( ChildNodeJoinCondition joinCondition ) { strategy.visit(joinCondition); visitNext(); }
@Override public void visit( Length length ) { strategy.visit(length); visitNext(); }
@Override public void visit( NodePath path ) { strategy.visit(path); visitNext(); }
@Override public void visit( BindVariableName variableName ) { strategy.visit(variableName); visitNext(); }
@Override public void visit( NodePath path ) { strategy.visit(path); visitNext(); }
@Override public void visit( Ordering ordering ) { strategy.visit(ordering); enqueue(ordering.getOperand()); visitNext(); }
@Override public void visit( And and ) { strategy.visit(and); enqueue(and.left()); enqueue(and.right()); visitNext(); }
@Override public void visit( Relike relike ) { strategy.visit(relike); enqueue(relike.getOperand1()); enqueue(relike.getOperand2()); visitNext(); }
@Override public void visit( SetCriteria setCriteria ) { strategy.visit(setCriteria); enqueue(setCriteria.leftOperand()); for (StaticOperand right : setCriteria.rightOperands()) { enqueue(right); } visitNext(); }
@Override public void visit( SetQuery setQuery ) { strategy.visit(setQuery); enqueue(setQuery.getLeft()); enqueue(setQuery.getRight()); visitNext(); }