@Override public boolean remove(Object o) { if (o instanceof Resource || o == null) { return AbstractModel.this.remove(null, null, null, (Resource)o); } return false; }
@Override public boolean remove(Object o) { if (o instanceof URI) { return AbstractModel.this.remove(null, (URI) o, null); } return false; }
@Override public boolean remove(Object o) { if (o instanceof Resource) { return AbstractModel.this.remove((Resource) o, null, null); } return false; }
@Override public boolean remove(Object o) { if (o instanceof Resource || o == null) { return AbstractModel.this.remove(null, null, null, (Resource) o); } return false; }
@Override public boolean remove(Object o) { if (o instanceof IRI) { return AbstractModel.this.remove(null, (IRI)o, null); } return false; }
@Override public boolean remove(Object o) { if (o instanceof Resource) { return AbstractModel.this.remove((Resource)o, null, null); } return false; }
@Override public boolean remove(Object o) { if (o instanceof Value) { return AbstractModel.this.remove(null, null, (Value)o); } return false; }
@Override public boolean remove(Object o) { if (o instanceof Value) { return AbstractModel.this.remove(null, null, (Value) o); } return false; }
@Override public void clear() { remove(null, null, null); }
@Override public boolean clear(Resource... contexts) { return remove(null, null, null, contexts); }
@Override public void clear() { remove(null, null, null); }
public boolean clear(Value... contexts) { return remove(null, null, null, contexts); }
public boolean remove(Value s, Value p, Value o, Value... c) { if (s == null) { s = subj; } if (p == null) { p = pred; } if (o == null) { o = obj; } if (c != null && c.length == 0) { c = contexts; } if (!accept(s, p, o, c)) { return false; } return model.remove(s, p, o, c); }
@Override public boolean removeAll(Collection<?> c) { boolean modified = false; if (size() > c.size()) { Iterator<?> i = c.iterator(); try { while (i.hasNext()) modified |= remove(i.next()); } finally { closeIterator(c, i); } } else { Iterator<?> i = iterator(); try { while (i.hasNext()) { if (c.contains(i.next())) { i.remove(); modified = true; } } } finally { closeIterator(i); } } return modified; }
@Override public boolean removeAll(Collection<?> c) { boolean modified = false; if (size() > c.size()) { Iterator<?> i = c.iterator(); try { while (i.hasNext()) modified |= remove(i.next()); } finally { closeIterator(c, i); } } else { Iterator<?> i = iterator(); try { while (i.hasNext()) { if (c.contains(i.next())) { i.remove(); modified = true; } } } finally { closeIterator(i); } } return modified; }
@Override public boolean remove(Object o) { if (o instanceof Statement) { Statement st = (Statement)o; return remove(st.getSubject(), st.getPredicate(), st.getObject(), st.getContext()); } return false; }
@Override public boolean remove(Object o) { if (o instanceof Statement) { Statement st = (Statement) o; return remove(st.getSubject(), st.getPredicate(), st.getObject(), st.getContext()); } return false; }