Class ElementGenerateTriplesBlock
- java.lang.Object
-
- org.apache.jena.sparql.syntax.Element
-
- fr.mines_stetienne.ci.sparql_generate.syntax.ElementGenerateTriplesBlock
-
- All Implemented Interfaces:
TripleCollector,TripleCollectorMark
public class ElementGenerateTriplesBlock extends Element implements TripleCollectorMark
The syntax element for a SPARQL Generate Basic Graph Pattern- Author:
- Maxime Lefrançois
-
-
Constructor Summary
Constructors Constructor Description ElementGenerateTriplesBlock()ElementGenerateTriplesBlock(BasicPattern bgp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTriple(int index, Triple t)voidaddTriple(Triple t)voidaddTriplePath(int index, TriplePath path)voidaddTriplePath(TriplePath path)booleanequalTo(Element el2, NodeIsomorphismMap isoMap)BasicPatterngetPattern()inthashCode()booleanisEmpty()intmark()Iterator<Triple>patternElts()voidvisit(ElementVisitor v)
-
-
-
Constructor Detail
-
ElementGenerateTriplesBlock
public ElementGenerateTriplesBlock()
-
ElementGenerateTriplesBlock
public ElementGenerateTriplesBlock(BasicPattern bgp)
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
addTriple
public void addTriple(Triple t)
- Specified by:
addTriplein interfaceTripleCollector
-
mark
public int mark()
- Specified by:
markin interfaceTripleCollectorMark
-
addTriple
public void addTriple(int index, Triple t)- Specified by:
addTriplein interfaceTripleCollectorMark
-
addTriplePath
public void addTriplePath(TriplePath path)
- Specified by:
addTriplePathin interfaceTripleCollector
-
addTriplePath
public void addTriplePath(int index, TriplePath path)- Specified by:
addTriplePathin interfaceTripleCollectorMark
-
getPattern
public BasicPattern getPattern()
-
equalTo
public boolean equalTo(Element el2, NodeIsomorphismMap isoMap)
-
visit
public void visit(ElementVisitor v)
-
-