edu.stanford.smi.protegex.owl.jena.triplestore
Class JenaTripleStoreModel
java.lang.Object
edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel
edu.stanford.smi.protegex.owl.jena.triplestore.JenaTripleStoreModel
- All Implemented Interfaces:
- TripleStoreModel
- public class JenaTripleStoreModel
- extends AbstractTripleStoreModel
- Author:
- Holger Knublauch
Methods inherited from class edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel |
endTripleStoreChanges, getActiveTripleStore, getHomeTripleStore, getPropertyValues, getSlotValues, getTopTripleStore, getTripleStore, getTripleStore, getTripleStores, isActiveTriple, isEditableTriple, isEditableTripleStore, listTriplesWithSubject, listUserTripleStores, replaceJavaObject, setActiveTripleStore, setHomeTripleStore, updateEditableResourceState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
owlModel
private JenaOWLModel owlModel
JenaTripleStoreModel
public JenaTripleStoreModel(JenaOWLModel owlModel)
createTripleStore
public TripleStore createTripleStore(String name)
- Description copied from interface:
TripleStoreModel
- A low level method that creates and adds a new TripleStore to implement imports.
- Parameters:
name
- the name of the new TripleStore (must be unique)
- Returns:
- the new TripleStore
deleteTripleStore
public void deleteTripleStore(TripleStore tripleStore)
- Description copied from interface:
TripleStoreModel
- Deletes an imported TripleStore.
- Parameters:
tripleStore
- the TripleStore to delete (must be neither system nor top TripleStore)
ensureActiveTripleStore
public static void ensureActiveTripleStore(RDFResource resource)
getTripleStoreByDefaultNamespace
public TripleStore getTripleStoreByDefaultNamespace(String namespace)
- Description copied from interface:
TripleStoreModel
- Gets the first TripleStore that uses a given default namespace.
- Parameters:
namespace
- the namespace
- Returns:
- the TripleStore or null
initTripleStores
private void initTripleStores()
updateRemoveFrameStores
private void updateRemoveFrameStores()