@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( el2 == null ) return false ; if ( ! ( el2 instanceof ElementDataset ) ) return false ; ElementDataset blk = (ElementDataset)el2 ; if ( ! element.equalTo(blk.getPatternElement(), isoMap) ) return false ; // Dataset both null if ( getDataset() == null && blk.getDataset() == null ) return true ; if ( getDataset() != blk.getDataset() ) return false ; return true ; }
@Override public void visit(ElementDataset e) { e.getPatternElement().visit(this); result = new ElementDataset(e.getDataset(), result); }
@Override public void visit(ElementDataset e) { e.getPatternElement().visit(this); e.setPatternElement(result); result = e; }
public void visit(ElementDataset el) { if ( el.getPatternElement() != null ) el.getPatternElement().visit(this) ; proc.visit(el) ; }
@Override public void visit(ElementDataset e) { e.getPatternElement().visit(this); }
@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( el2 == null ) return false ; if ( ! ( el2 instanceof ElementDataset ) ) return false ; ElementDataset blk = (ElementDataset)el2 ; if ( ! element.equalTo(blk.getPatternElement(), isoMap) ) return false ; // Dataset both null if ( getDataset() == null && blk.getDataset() == null ) return true ; if ( getDataset() != blk.getDataset() ) return false ; return true ; }
@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(ElementDataset e) { e.getPatternElement().visit(this); result = new ElementDataset(e.getDataset(), result); } @Override
@Override public void visit(ElementDataset e) { e.getPatternElement().visit(this); e.setPatternElement(result); result = e; } @Override
@Override public int hashCode() { int x = getPatternElement().hashCode() ; if ( getDataset() != null ) x ^= getDataset().hashCode() ; return x ; }
public final void visit(ElementDataset el) { startElement(el) ; el.getPatternElement().visit(this) ; endElement(el) ; }
@Override public int hashCode() { int x = getPatternElement().hashCode() ; if ( getDataset() != null ) x ^= getDataset().hashCode() ; return x ; }
@Override public final void visit(ElementDataset el) { startElement(el) ; el.getPatternElement().visit(this) ; endElement(el) ; }
public void visit(ElementDataset arg0) { log(arg0); ind.increase(); arg0.getPatternElement().visit(this); ind.decrease(); }
if ( el.getPatternElement() != null ) visitAsGroup(el.getPatternElement()) ;
if ( el.getPatternElement() != null ) visitAsGroup(el.getPatternElement()) ;