@Override public void addTriplePath(TriplePath tPath) { pattern.add(tPath) ; }
currentPathBlock.add(new TriplePath(t)) ; continue ;
@Override public void addTriplePath(int index, TriplePath tPath) { pattern.add(index, tPath) ; }
public void addTriple(TriplePath tp) { pattern.add(tp) ; }
public void addTriplePath(TriplePath tPath) { pattern.add(tPath) ; }
public void addTriple(TriplePath tp) { pattern.add(tp) ; }
public void addTriplePath(int index, TriplePath tPath) { pattern.add(index, tPath) ; }
void reduce(PathBlock x, PathBlock pathBlock, VarAlloc varAlloc ) { for ( TriplePath tp : pathBlock ) { if ( tp.isTriple() ) { x.add(tp) ; continue ; } reduce(x, varAlloc, tp.getSubject(), tp.getPath(), tp.getObject()) ; } }
void reduce(PathBlock x, PathBlock pathBlock, VarAlloc varAlloc ) { for ( TriplePath tp : pathBlock ) { if ( tp.isTriple() ) { x.add(tp) ; continue ; } reduce(x, varAlloc, tp.getSubject(), tp.getPath(), tp.getObject()) ; } }