/** Tell the event manager that the triple <code>t</code> has been deleted from the graph. */ public void notifyDelete( Triple t ) { getEventManager().notifyDeleteTriple( this, t ); }
/** Tell the event manager that the triple <code>t</code> has been deleted from the graph. */ public void notifyDelete( Triple t ) { getEventManager().notifyDeleteTriple( this, t ); }
@Override public void remove() { super.remove() ; gem.notifyDeleteTriple(g, current) ; } } ;
@Override public void remove() { super.remove() ; gem.notifyDeleteTriple(g, current) ; } } ;
@Override public void delete(Triple t) { base.delete(t) ; getEventManager().notifyDeleteTriple(this, t) ; }
@Override public void delete(Triple t) { base.delete(t) ; getEventManager().notifyDeleteTriple(this, t) ; }
@Override public void performDelete(Triple t) { if( containsByEquals(addedGraph,t) ) { // addedGraph does notification for us. addedGraph.delete(t); } else if ( containsByEquals(base, t) ) { deletedTriples.add(t); getEventManager().notifyDeleteTriple(this, t); } else { // notify even unsuccessful deletes - see javadoc for graphlistener getEventManager().notifyDeleteTriple(this, t); return; } }
@Override public void performDelete(Triple t) { if( containsByEquals(addedGraph,t) ) { // addedGraph does notification for us. addedGraph.delete(t); } else if ( containsByEquals(base, t) ) { deletedTriples.add(t); getEventManager().notifyDeleteTriple(this, t); } else { // notify even unsuccessful deletes - see javadoc for graphlistener getEventManager().notifyDeleteTriple(this, t); return; } }
@Override public void remove() { super.remove(); X.removedOneViaIterator(); A.remove( current ); B.remove( current ); toNotify.getEventManager().notifyDeleteTriple( toNotify, current ); } }
@Override public void remove() { super.remove(); X.removedOneViaIterator(); A.remove( current ); B.remove( current ); toNotify.getEventManager().notifyDeleteTriple( toNotify, current ); } }
/** * Test that deleting a triple is reported. */ @ContractTest public void testDeleteTriple() { gem.register(L); gem.notifyDeleteTriple(mockGraph, SPO); L.assertHas(new Object[] { "delete", mockGraph, SPO }); }
/** * Test that deleting a triple is reported. */ @ContractTest public void testDeleteTriple() { gem.register(L); gem.notifyDeleteTriple(mockGraph, SPO); L.assertHas(new Object[] { "delete", mockGraph, SPO }); }
/** * Test that registering a listener twice and unregistering it once will * result in the listener receiving each event one time. */ @ContractTest public void testUnregisterOnce() { gem.register(L).register(L).unregister(L); gem.notifyDeleteTriple(mockGraph, SPO); L.assertHas(new Object[] { "delete", mockGraph, SPO }); }
/** * Test that registering a listener twice and unregistering it once will * result in the listener receiving each event one time. */ @ContractTest public void testUnregisterOnce() { gem.register(L).register(L).unregister(L); gem.notifyDeleteTriple(mockGraph, SPO); L.assertHas(new Object[] { "delete", mockGraph, SPO }); }