Protégé-OWL 3.3.1

edu.stanford.smi.protegex.owl.jena.triplestore
Class JenaTripleStoreModel

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel
      extended by edu.stanford.smi.protegex.owl.jena.triplestore.JenaTripleStoreModel
All Implemented Interfaces:
edu.stanford.smi.protege.util.Disposable, TripleStoreModel

public class JenaTripleStoreModel
extends AbstractTripleStoreModel

Author:
Holger Knublauch

Field Summary
 
Fields inherited from class edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel
mnfs, ts
 
Constructor Summary
JenaTripleStoreModel(JenaOWLModel owlModel)
           
JenaTripleStoreModel(JenaOWLModel owlModel, edu.stanford.smi.protege.model.framestore.NarrowFrameStore frameStore)
           
 
Method Summary
 TripleStore createTripleStore(String name)
          A low level method that creates and adds a new TripleStore to implement imports.
 void deleteTripleStore(TripleStore tripleStore)
          Deletes an imported TripleStore.
static void ensureActiveTripleStore(RDFResource resource)
           
 TripleStore getTripleStoreByDefaultNamespace(String namespace)
          Gets the first TripleStore that uses a given default namespace.
 
Methods inherited from class edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel
dispose, 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
 

Constructor Detail

JenaTripleStoreModel

public JenaTripleStoreModel(JenaOWLModel owlModel)

JenaTripleStoreModel

public JenaTripleStoreModel(JenaOWLModel owlModel,
                            edu.stanford.smi.protege.model.framestore.NarrowFrameStore frameStore)
Method Detail

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

Protégé-OWL 3.3.1

Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.