@Override public void addModelSet(ModelSet modelSet) { for (Statement s : modelSet) { this.addStatement(s); } }
public void addModelSet(ModelSet modelSet) { for (Statement s : modelSet) { this.addStatement(s); } }
public void addAll(Iterator<? extends Statement> statement) throws ModelRuntimeException { while (statement.hasNext()) { addStatement(statement.next()); } }
@Override public void addAll(Iterator<? extends Statement> statement) throws ModelRuntimeException { while (statement.hasNext()) { addStatement(statement.next()); } }
@Override public void addStatement(URI context, Resource subject, URI predicate, Node object) throws ModelRuntimeException { addStatement(createStatement(context, subject, predicate, object)); }
public void addStatement(URI context, Resource subject, URI predicate, Node object) throws ModelRuntimeException { addStatement(createStatement(context, subject, predicate, object)); }
/** * @throws ModelRuntimeException * if the ModelSet is locked */ public void update(DiffReader diff) throws ModelRuntimeException { synchronized (this) { if (this.isLocked()) { throw new ModelRuntimeException( "ModelSet is locked, cannot perform an update."); } // remove Iterator<? extends Statement> it = diff.getRemoved().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.removeStatement(stmt); } // add it = diff.getAdded().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.addStatement(stmt); } } }
/** * @throws ModelRuntimeException * if the ModelSet is locked */ @Override public void update(DiffReader diff) throws ModelRuntimeException { synchronized (this) { if (this.isLocked()) { throw new ModelRuntimeException( "ModelSet is locked, cannot perform an update."); } // remove Iterator<? extends Statement> it = diff.getRemoved().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.removeStatement(stmt); } // add it = diff.getAdded().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.addStatement(stmt); } } }
@Override public boolean addModel(Model model) { for (Statement s : model) { addStatement(model.getContextURI(), s.getSubject(), s .getPredicate(), s.getObject()); } return true; }
public boolean addModel(Model model) { for (Statement s : model) { addStatement(model.getContextURI(), s.getSubject(), s .getPredicate(), s.getObject()); } return true; }
/** subclasses should overwrite this for performance reasons */ public void addModel(Model model, URI contextURI) { ClosableIterator<Statement> it = model.iterator(); Set<Statement> statements = new HashSet<Statement>(); while (it.hasNext()) { Statement stmt = it.next(); statements.add(stmt); } it.close(); for( Statement stmt : statements) { this.addStatement( contextURI, stmt.getSubject(), stmt.getPredicate(), stmt.getObject()); } }
/** subclasses should overwrite this for performance reasons */ @Override public void addModel(Model model, URI contextURI) { ClosableIterator<Statement> it = model.iterator(); Set<Statement> statements = new HashSet<Statement>(); while (it.hasNext()) { Statement stmt = it.next(); statements.add(stmt); } it.close(); for (Statement stmt : statements) { this.addStatement(contextURI, stmt.getSubject(), stmt .getPredicate(), stmt.getObject()); } }