@Override public final void visit(ElementTriplesBlock el) { startElement(el) ; endElement(el) ; }
@Override public final void visit(ElementFilter el) { startElement(el) ; endElement(el) ; }
@Override public void visit(ElementAssign el) { startElement(el) ; endElement(el) ; }
@Override public void visit(ElementBind el) { startElement(el) ; endElement(el) ; }
@Override public void visit(ElementData el) { startElement(el) ; endElement(el) ; }
@Override public void visit(ElementSubQuery el) { startElement(el) ; endElement(el) ; } @Override
@Override public void visit(ElementPathBlock el) { startElement(el) ; endElement(el) ; } }
@Override public final void visit(ElementNamedGraph el) { startElement(el) ; el.getElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementNotExists el) { startElement(el) ; el.getElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementMinus el) { startElement(el) ; el.getMinusElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementOptional el) { startElement(el) ; el.getOptionalElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementExists el) { startElement(el) ; el.getElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementDataset el) { startElement(el) ; el.getElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementService el) { startElement(el) ; el.getElement().visit(this) ; endElement(el) ; }
@Override public final void visit(ElementUnion el) { startElement(el) ; for ( Element subElement : el.getElements() ) { startSubElement(el, subElement) ; subElement.visit(this) ; endSubElement(el, subElement) ; } endElement(el) ; }
@Override public final void visit(ElementGroup el) { startElement(el) ; for ( Element subElement : el.getElements() ) { startSubElement(el, subElement) ; subElement.visit(this) ; endSubElement(el, subElement) ; } endElement(el) ; }