public void send(Triple triple) { graph.add(triple) ; } }
public static void addAll(Graph g, Iterator<Triple> iter) { while(iter.hasNext()) g.add(iter.next()) ; Iter.close(iter) ; }
@Override public void add(Quad quad) { if ( isDefaultGraph(quad) ) graph.add(quad.asTriple()) ; else throw new UnsupportedOperationException("DatasetGraphOne.add/named graph") ; }
@Override public void add(Triple t) { base.add(t) ; getEventManager().notifyAddTriple(this, t) ; }
@Override public void statement(AResource subj, AResource pred, ALiteral lit) { try { Triple t = JenaReader.convert(subj, pred, lit) ; graph.add(t) ; } catch (JenaException e) { errorHandler.error(e) ; } }
@Override public void add(Triple[] arg0) { Graph g = GraphFactory.createPlainGraph(); for (int i = 0; i < arg0.length; i++) { g.add(arg0[i]); } add(g); }
@Override public boolean performAdd(Triple triple) { if (contains(triple)) { return false; } jenaGraph.add(tria2JenaUtil.convertTriple(triple, true)); return true; }
@Override public void add(List<Triple> arg0) { Graph g = GraphFactory.createPlainGraph(); for (Triple t : arg0) { g.add(t); } add(g); }
@Override public void statement(AResource subj, AResource pred, AResource obj) { try { Triple t = JenaReader.convert(subj, pred, obj) ; graph.add(t) ; } catch (JenaException e) { errorHandler.error(e) ; } }
/** * Remove the triple, ie, remove it from the adds, add it to the removals. */ @Override public void performDelete(Triple t) { L.delete(t) ; if (base.contains(t)) R.add(t) ; }
@Override public void add(Quad quad) { Graph g = fetchGraph(quad.getGraph()) ; if ( g == null ) System.err.println("null graph") ; g.add(quad.asTriple()) ; }
/** * Add one triple to the data graph, run any rules triggered by * the new data item, recursively adding any generated triples. */ @Override public synchronized void performAdd(Triple t) { this.requirePrepared(); fdata.getGraph().add(t); engine.add(t); }
public void send(Quad quad) { if ( quad.isTriple() ) dataset.getDefaultGraph().add(quad.asTriple()) ; else dataset.add(quad) ; }
@Override public void send(Quad quad) { if ( quad.isTriple() ) dataset.getDefaultGraph().add(quad.asTriple()) ; else dataset.add(quad) ; }
static private void addAll(Graph srcGraph, Graph dstGraph) { Iterator<Triple> triples = srcGraph.find(Node.ANY, Node.ANY, Node.ANY) ; for ( Triple t : Iter.iter(triples) ) dstGraph.add(t) ; }
@Override public void add(Quad quad) { Graph g = fetchGraph(quad.getGraph()) ; if ( g == null ) throw new JenaException("No such graph: "+quad.getGraph()) ; g.add(quad.asTriple()) ; }
@Test public void update4() { Dataset ds = TDBFactory.createDataset() ; ds.asDatasetGraph().getDefaultGraph().add(t1) ; ds.getNamedModel(graphName).getGraph().add(t1) ; Model m = ds.getNamedModel(graphName) ; m.removeAll() ; assertEquals(0, m.size()) ; // But still in the other graph assertTrue(ds.getDefaultModel().getGraph().contains(t1)) ; }
@Test public void update3() { Dataset ds = TDBFactory.createDataset() ; ds.asDatasetGraph().getDefaultGraph().add(t1) ; ds.getNamedModel(graphName).getGraph().add(t1) ; Model m = ds.getDefaultModel() ; m.removeAll() ; assertEquals(0, m.size()) ; // But still in the other graph assertTrue(ds.getNamedModel(graphName).getGraph().contains(t1)) ; }