@Override public ExtendedIterator<Triple> find( Node s, Node p, Node o ) { return new RandomOrderIterator<Triple>(bufsz,super.find( s, p, o )); } @Override
@Override public Capabilities getCapabilities() { return new MyCapabilities( super.getCapabilities() ); }
@Override public void delete(Triple t) { base.delete(t) ; getEventManager().notifyDeleteTriple(this, t) ; }
@Override public void clear() { base.clear() ; getEventManager().notifyEvent(this, GraphEvents.removeAll ) ; }
@Override public void add(Triple t) { base.add(t) ; getEventManager().notifyAddTriple(this, t) ; }
@Override public ExtendedIterator<Triple> find( TripleMatch m ) { return new RandomOrderIterator<Triple>(bufsz,super.find( m )); }
@Override public void remove(Node s, Node p, Node o) { base.remove(s,p,o) ; getEventManager().notifyEvent(this, GraphEvents.remove(s, p, o) ) ; }