in commons-rdf-rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/impl/ModelGraphImpl.java [101:116]
public ClosableIterable<Triple> iterate(final BlankNodeOrIRI subject, final IRI predicate, final RDFTerm object) {
return new ClosableIterable<Triple>() {
@Override
public void close() throws Exception {
// no-op as Model don't have transaction
}
@SuppressWarnings("unchecked")
@Override
public Iterator<Triple> iterator() {
// double-cast to fight Java generics.
final Stream<? extends Triple> s = stream(subject, predicate, object);
return (Iterator<Triple>) s.iterator();
}
};
}