@Override public void visit(ElementMinus el) { // Don't go down the RHS of MINUS //if ( el.getMinusElement() != null ) // el.getMinusElement().visit(this) ; proc.visit(el) ; } }
@Override public void visit(ElementVisitor v) { v.visit(this) ; } }
@Override public void visit(ElementVisitor v) { v.visit(this) ; } }
public void visit(ElementPathBlock el) { proc.visit(el) ; } }
@Override public void visit(ElementMinus el) { // if ( el.getMinusElement() != null ) // el.getMinusElement().visit(this) ; proc.visit(el) ; } }
public void visit(ElementNotExists el) { // if ( el.getElement() != null ) // el.getElement().visit(this) ; proc.visit(el) ; }
@Override public void visit(ElementVisitor v) { v.visit(this) ; } }
public void visit(ElementSubQuery el) { // Only walk this level. // Element el2 = el.getQuery().getQueryPattern() ; // if ( el2 != null ) // el2.visit(this) ; proc.visit(el) ; }
@Override public void visit(ElementSubQuery el) { before(el) ; proc.visit(el) ; after(el) ; }
@Override public void visit(ElementPathBlock el) { before(el) ; proc.visit(el) ; after(el) ; } }
public void visit(ElementGroup el) { for (Element e : el.getElements()) e.visit(this) ; proc.visit(el) ; }
public void visit(ElementUnion el) { for ( Element e : el.getElements() ) e.visit(this) ; proc.visit(el) ; }
public void visit(ElementService el) { if ( el.getElement() != null ) el.getElement().visit(this) ; proc.visit(el) ; }
public void visit(ElementNamedGraph el) { if ( el.getElement() != null ) el.getElement().visit(this) ; proc.visit(el) ; }
public void visit(ElementOptional el) { if ( el.getOptionalElement() != null ) el.getOptionalElement().visit(this) ; proc.visit(el) ; }
public void visit(ElementDataset el) { if ( el.getPatternElement() != null ) el.getPatternElement().visit(this) ; proc.visit(el) ; }
@Override public void visit(ElementGroup el) { before(el) ; for (Element e : el.getElements()) e.visit(this) ; proc.visit(el) ; after(el) ; }
@Override public void visit(ElementDataset el) { before(el) ; if ( el.getPatternElement() != null ) el.getPatternElement().visit(this) ; proc.visit(el) ; after(el) ; }
@Override public void visit(ElementNamedGraph el) { before(el) ; if ( el.getElement() != null ) el.getElement().visit(this) ; proc.visit(el) ; after(el) ; }
@Override public void visit(ElementOptional el) { before(el) ; if ( el.getOptionalElement() != null ) el.getOptionalElement().visit(this) ; proc.visit(el) ; after(el) ; }