@Override public void visit(ElementPathBlock el) { Element el2 = transform.transform(el) ; push(el2) ; }
@Override public void visit(ElementTriplesBlock el) { Element el2 = transform.transform(el) ; push(el2) ; }
@Override public void visit(ElementData el) { Element el2 = transform.transform(el) ; push(el2) ; }
@Override public void visit(ElementDataset el) { Element sub = pop() ; Element el2 = transform.transform(el, sub) ; push(el2) ; }
@Override public void visit(ElementOptional el) { Element elSub = pop() ; Element el2 = transform.transform(el, elSub) ; push(el2) ; }
@Override public void visit(ElementOptional el) { Element elSub = pop() ; Element el2 = transform.transform(el, elSub) ; push(el2) ; }
@Override public void visit(ElementFilter el) { Expr expr = el.getExpr() ; Expr expr2 = transformExpr(expr, exprTransform) ; Element el2 = transform.transform(el, expr2) ; push(el2) ; }
@Override public void visit(ElementExists el) { Element elt = el.getElement() ; Element elt1 = subElement(elt) ; Element el2 = transform.transform(el, elt1) ; push(el2) ; }
@Override public void visit(ElementNotExists el) { Element elt = el.getElement() ; Element elt1 = subElement(elt) ; Element el2 = transform.transform(el, elt1) ; push(el2) ; }
@Override public void visit(ElementExists el) { Element elt = el.getElement() ; Element elt1 = subElement(elt) ; Element el2 = transform.transform(el, elt1) ; push(el2) ; }
@Override public void visit(ElementFilter el) { Expr expr = el.getExpr() ; Expr expr2 = transformExpr(expr, exprTransform) ; Element el2 = transform.transform(el, expr2) ; push(el2) ; }
@Override public void visit(ElementNotExists el) { Element elt = el.getElement() ; Element elt1 = subElement(elt) ; Element el2 = transform.transform(el, elt1) ; push(el2) ; }
@Override public void visit(ElementNamedGraph el) { Node n = el.getGraphNameNode() ; Node n1 = transformNode(n) ; Element elt1 = pop() ; Element el2 = transform.transform(el, n1, elt1) ; push(el2) ; }
@Override public void visit(ElementService el) { Node n = el.getServiceNode() ; Node n1 = transformNode(n) ; Element elt1 = pop() ; Element el2 = transform.transform(el, n1, elt1) ; push(el2) ; }
@Override public void visit(ElementAssign el) { Var v = el.getVar() ; Var v1 = TransformElementLib.applyVar(v, exprTransform) ; Expr expr = el.getExpr() ; Expr expr1 = ExprTransformer.transform(exprTransform, expr) ; Element el2 = transform.transform(el, v1, expr1 ) ; push(el2) ; }
@Override public void visit(ElementBind el) { Var v = el.getVar() ; Var v1 = TransformElementLib.applyVar(v, exprTransform) ; Expr expr = el.getExpr() ; Expr expr1 = ExprTransformer.transform(exprTransform, expr) ; Element el2 = transform.transform(el, v1, expr1 ) ; push(el2) ; }
@Override public void visit(ElementBind el) { Var v = el.getVar() ; Var v1 = TransformElementLib.applyVar(v, exprTransform) ; Expr expr = el.getExpr() ; Expr expr1 = ExprTransformer.transform(exprTransform, expr) ; Element el2 = transform.transform(el, v1, expr1 ) ; push(el2) ; }
@Override public void visit(ElementGroup el) { ElementGroup newElt = new ElementGroup() ; transformFromTo(el.getElements(), newElt.getElements()) ; Element el2 = transform.transform(el, newElt.getElements()) ; push(el2) ; }
@Override public void visit(ElementUnion el) { ElementUnion newElt = new ElementUnion() ; transformFromTo(el.getElements(), newElt.getElements()) ; Element el2 = transform.transform(el, newElt.getElements()) ; push(el2) ; }
@Override public void visit(ElementGroup el) { ElementGroup newElt = new ElementGroup() ; boolean b = transformFromTo(el.getElements(), newElt.getElements()) ; Element el2 = transform.transform(el, newElt.getElements()) ; push(el2) ; }