@Override public void visit(ElementNamedGraph el) { graphs.push(el.getGraphNameNode()); //System.out.println("push " + el.getGraphNameNode()); } };
@Override public void visit(ElementNamedGraph el) { VarUtils.addVar(acc, el.getGraphNameNode()) ; }
@Override public void visit(ElementNamedGraph el) { VarUtils.addVar(vars, el.getGraphNameNode()) ; }
@Override public void visit(ElementNamedGraph el) { VarUtils.addVar(vars, el.getGraphNameNode()) ; }
@Override public void visit(ElementNamedGraph el) { Node node = el.getGraphNameNode(); if(node != null && node.isURI()) { String uri = node.getURI(); if(!results.contains(uri)) { results.add(uri); } } } });
@Override public void visit(ElementNamedGraph el) { Node node = el.getGraphNameNode(); if(node != null && node.isURI()) { String uri = node.getURI(); if(!results.contains(uri)) { results.add(uri); } } } });
@Override public Element transform(ElementNamedGraph el, Node gn, Element elt1) { if ( el.getGraphNameNode() == gn && el.getElement() == elt1 ) return el ; return new ElementNamedGraph(gn, elt1) ; }
@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( el2 == null ) return false ; if ( ! ( el2 instanceof ElementNamedGraph ) ) return false ; ElementNamedGraph g2 = (ElementNamedGraph)el2 ; if ( ! this.getGraphNameNode().equals(g2.getGraphNameNode()) ) return false ; if ( ! this.getElement().equalTo(g2.getElement(), isoMap) ) return false ; return true ; }
@Override public void visit(ElementNamedGraph el) { visitNodePattern("GRAPH", el.getGraphNameNode(), el.getElement()); }
protected Op compileElementGraph(ElementNamedGraph eltGraph) { Node graphNode = eltGraph.getGraphNameNode() ; Op sub = compileElement(eltGraph.getElement()) ; return new OpGraph(graphNode, sub) ; }
public void visit(ElementNamedGraph el) { isEmpty = false; ElementTreeAnalyser analyser = new ElementTreeAnalyser(el.getElement(), el.getGraphNameNode()); if (!analyser.mustMatchTriple()) { graphNames.add(el.getGraphNameNode()); } if (el.getGraphNameNode().isVariable() || analyser.canBind()) { canBind = true; } for(Quad quad : analyser.getQuads()) { quads.add(new Quad(el.getGraphNameNode(), quad.asTriple())); } quads.addAll(analyser.getQuads()); graphNames.addAll(analyser.getGraphNames()); optionals.addAll(analyser.getOptionals()); unions.addAll(analyser.getUnions()); filterExprs.addAll(analyser.getFilterExprs()); }
@Override public void visit(ElementNamedGraph el) { el.getElement().visit( this ); if (result == el.getElement()) { // nothing to do result = el; } else { result = new ElementNamedGraph( el.getGraphNameNode(), result); } }
@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(ElementNamedGraph el) { final QuadIteratorBuilder bldr = new QuadIteratorBuilder( el.getGraphNameNode()); el.getElement().visit(bldr); iter = iter.andThen( bldr.iter ); }
@Override public void visit(ElementNamedGraph el) { final QuadIteratorBuilder bldr = new QuadIteratorBuilder( el.getGraphNameNode()); el.getElement().visit(bldr); iter = iter.andThen( bldr.iter ); }
@Override public void visit(ElementNamedGraph el) { el.getElement().visit( this ); if (result == el.getElement()) { // nothing to do result = el; } else { result = new ElementNamedGraph( el.getGraphNameNode(), result); } }
@Override public void visit(ElementNamedGraph el) { Node n = el.getGraphNameNode() ; Node n1 = transformNode(n) ; Element elt1 = pop() ; Element el2 = transform.transform(el, n, elt1) ; push(el2) ; }
@Override public void visit(ElementNamedGraph el) { Node n = el.getGraphNameNode(); if (n != null) { n = changeNode(n); } el.getElement().visit(this); push(new ElementNamedGraph(n, getResult())); }
@Override public void visit(ElementNamedGraph el) { Node n = el.getGraphNameNode(); if (n != null) { n = changeNode(n); } el.getElement().visit(this); push(new ElementNamedGraph(n, getResult())); }
graphName = ((ElementNamedGraph) ele).getGraphNameNode(); if(graphName.isVariable()) { return null;