public override IEnumerable <Triple> WithPredicate(INode pred) { dotSesame.URI u = SesameConverter.ToSesameUri(pred, this._mapping); JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <org.openrdf.model.Statement>(this._g.match(null, u, null, null)); return(stmtIter.Select(s => SesameConverter.FromSesame(s, this._mapping))); }
public override IEnumerable <Triple> WithObject(INode obj) { dotSesame.Value v = SesameConverter.ToSesameValue(obj, this._mapping); JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <org.openrdf.model.Statement>(this._g.match(null, null, v, null)); return(stmtIter.Select(s => SesameConverter.FromSesame(s, this._mapping))); }
public bool addAll(java.util.Collection c) { JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <dotSesame.Statement>(c.iterator()); bool added = false; foreach (dotSesame.Statement stmt in stmtIter) { Triple t = SesameConverter.FromSesame(stmt, this._mapping); if (!this._g.ContainsTriple(t)) { this._g.Assert(t); added = added || true; } } return(added); }
public bool removeAll(java.util.Collection c) { JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <org.openrdf.model.Statement>(c.iterator()); bool removed = false; foreach (dotSesame.Statement stmt in stmtIter) { Triple t = SesameConverter.FromSesame(stmt, this._mapping); if (this._g.ContainsTriple(t)) { this._g.Retract(t); removed = removed || true; } } return(removed); }
public bool containsAll(java.util.Collection c) { JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <org.openrdf.model.Statement>(c.iterator()); bool contains = true; foreach (dotSesame.Statement stmt in stmtIter) { Triple t = SesameConverter.FromSesame(stmt, this._mapping); if (!this._g.ContainsTriple(t)) { contains = false; break; } } return(contains); }
public bool retainAll(java.util.Collection c) { JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <org.openrdf.model.Statement>(c.iterator()); HashSet <Triple> retained = new HashSet <Triple>(); bool changed = false; foreach (dotSesame.Statement stmt in stmtIter) { retained.Add(SesameConverter.FromSesame(stmt, this._mapping)); } foreach (Triple t in this._g.Triples.ToList()) { if (!retained.Contains(t)) { changed = true; this._g.Retract(t); } } return(changed); }
public bool retainAll(java.util.Collection c) { JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<org.openrdf.model.Statement>(c.iterator()); HashSet<Triple> retained = new HashSet<Triple>(); bool changed = false; foreach (dotSesame.Statement stmt in stmtIter) { retained.Add(SesameConverter.FromSesame(stmt, this._mapping)); } foreach (Triple t in this._g.Triples.ToList()) { if (!retained.Contains(t)) { changed = true; this._g.Retract(t); } } return changed; }
public bool removeAll(java.util.Collection c) { JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<org.openrdf.model.Statement>(c.iterator()); bool removed = false; foreach (dotSesame.Statement stmt in stmtIter) { Triple t = SesameConverter.FromSesame(stmt, this._mapping); if (this._g.ContainsTriple(t)) { this._g.Retract(t); removed = removed || true; } } return removed; }
public bool containsAll(java.util.Collection c) { JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<org.openrdf.model.Statement>(c.iterator()); bool contains = true; foreach (dotSesame.Statement stmt in stmtIter) { Triple t = SesameConverter.FromSesame(stmt, this._mapping); if (!this._g.ContainsTriple(t)) { contains = false; break; } } return contains; }
public bool addAll(java.util.Collection c) { JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<dotSesame.Statement>(c.iterator()); bool added = false; foreach (dotSesame.Statement stmt in stmtIter) { Triple t = SesameConverter.FromSesame(stmt, this._mapping); if (!this._g.ContainsTriple(t)) { this._g.Assert(t); added = added || true; } } return added; }
public override IEnumerable<Triple> WithObject(INode obj) { dotSesame.Value v = SesameConverter.ToSesameValue(obj, this._mapping); JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<org.openrdf.model.Statement>(this._g.match(null, null, v, null)); return stmtIter.Select(s => SesameConverter.FromSesame(s, this._mapping)); }
public override IEnumerator<Triple> GetEnumerator() { JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<org.openrdf.model.Statement>(this._g.iterator()); return stmtIter.Select(s => SesameConverter.FromSesame(s, this._mapping)).GetEnumerator(); }
public override IEnumerable<Triple> WithSubjectPredicate(INode subj, INode pred) { dotSesame.Resource r = SesameConverter.ToSesameResource(subj, this._mapping); dotSesame.URI u = SesameConverter.ToSesameUri(pred, this._mapping); JavaIteratorWrapper<dotSesame.Statement> stmtIter = new JavaIteratorWrapper<org.openrdf.model.Statement>(this._g.match(r, u, null, null)); return stmtIter.Select(s => SesameConverter.FromSesame(s, this._mapping)); }
public override IEnumerator <Triple> GetEnumerator() { JavaIteratorWrapper <dotSesame.Statement> stmtIter = new JavaIteratorWrapper <org.openrdf.model.Statement>(this._g.iterator()); return(stmtIter.Select(s => SesameConverter.FromSesame(s, this._mapping)).GetEnumerator()); }