org.topbraid.sesame.nativ.graph
Class SesameGraphGraph

java.lang.Object
  extended by com.hp.hpl.jena.graph.impl.GraphBase
      extended by org.topbraid.core.graph.AbstractCachableGraph
          extended by org.topbraid.sesame.nativ.graph.SesameGraphGraph
All Implemented Interfaces:
com.hp.hpl.jena.graph.Graph, com.hp.hpl.jena.graph.GraphAdd, com.hp.hpl.jena.graph.impl.GraphWithPerform, CachableGraph

public class SesameGraphGraph
extends AbstractCachableGraph

A Jena Graph that wraps a Sesame Graph.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from class com.hp.hpl.jena.graph.impl.GraphBase
bulkHandler, capabilities, closed, gem, pm, queryHandler, reifier, statisticsHandler, style
 
Fields inherited from interface com.hp.hpl.jena.graph.Graph
emptyGraph
 
Constructor Summary
SesameGraphGraph(org.openrdf.sesame.repository.local.LocalRepository repository, org.openrdf.model.Graph sesameGraph)
           
 
Method Summary
 void add(com.hp.hpl.jena.rdf.model.StmtIterator it, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void close()
           
 java.util.List<com.hp.hpl.jena.graph.Triple> doFind(com.hp.hpl.jena.graph.TripleMatch m)
           
 org.openrdf.sesame.repository.local.LocalRepository getRepository()
           
 org.openrdf.model.Graph getSesameGraph()
           
 void performAdd(com.hp.hpl.jena.graph.Triple t)
           
 void performDelete(com.hp.hpl.jena.graph.Triple t)
           
 
Methods inherited from class org.topbraid.core.graph.AbstractCachableGraph
graphBaseFind
 
Methods inherited from class com.hp.hpl.jena.graph.impl.GraphBase
add, checkOpen, constructReifier, contains, contains, containsByFind, createStatisticsHandler, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getBulkUpdateHandler, getCapabilities, getEventManager, getPrefixMapping, getReifier, getStatisticsHandler, getTransactionHandler, graphBaseContains, graphBaseFind, graphBaseSize, isClosed, isEmpty, isIsomorphicWith, notifyAdd, notifyDelete, queryHandler, reifierContains, reifierSize, reifierTriples, size, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.graph.Graph
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
 

Constructor Detail

SesameGraphGraph

public SesameGraphGraph(org.openrdf.sesame.repository.local.LocalRepository repository,
                        org.openrdf.model.Graph sesameGraph)
Method Detail

add

public void add(com.hp.hpl.jena.rdf.model.StmtIterator it,
                org.eclipse.core.runtime.IProgressMonitor monitor)

close

public void close()
Specified by:
close in interface com.hp.hpl.jena.graph.Graph
Overrides:
close in class com.hp.hpl.jena.graph.impl.GraphBase

doFind

public java.util.List<com.hp.hpl.jena.graph.Triple> doFind(com.hp.hpl.jena.graph.TripleMatch m)

getRepository

public org.openrdf.sesame.repository.local.LocalRepository getRepository()

getSesameGraph

public org.openrdf.model.Graph getSesameGraph()

performAdd

public void performAdd(com.hp.hpl.jena.graph.Triple t)
Specified by:
performAdd in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
Overrides:
performAdd in class com.hp.hpl.jena.graph.impl.GraphBase

performDelete

public void performDelete(com.hp.hpl.jena.graph.Triple t)
Specified by:
performDelete in interface com.hp.hpl.jena.graph.impl.GraphWithPerform
Overrides:
performDelete in class com.hp.hpl.jena.graph.impl.GraphBase