org.topbraid.core.graph
Interface BatchOperationGraph

All Superinterfaces:
com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd
All Known Implementing Classes:
BufferingGraph, CachingGraph, DelegatingGraph, SesameRemoteGraph

public interface BatchOperationGraph
extends com.hp.hpl.jena.graph.Graph

A Graph that can add or delete multiple Triples at the same time.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from interface com.hp.hpl.jena.graph.Graph
emptyGraph
 
Method Summary
 void add(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
          Adds multiple Triples at the same time.
 void delete(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
          Deletes multiple Triples at the same time.
 
Methods inherited from interface com.hp.hpl.jena.graph.Graph
close, contains, contains, delete, dependsOn, find, find, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, queryHandler, size
 
Methods inherited from interface com.hp.hpl.jena.graph.GraphAdd
add
 

Method Detail

add

void add(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
Adds multiple Triples at the same time.

Parameters:
triples - the Triples to add

delete

void delete(java.util.Collection<com.hp.hpl.jena.graph.Triple> triples)
Deletes multiple Triples at the same time.

Parameters:
triples - the Triples to delete