edu.stanford.smi.protegex.owl.database
Class OWLDatabaseKnowledgeBaseFactory

java.lang.Object
  extended byedu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
      extended byedu.stanford.smi.protegex.owl.database.OWLDatabaseKnowledgeBaseFactory
All Implemented Interfaces:
edu.stanford.smi.protege.model.KnowledgeBaseFactory, OWLKnowledgeBaseFactory

public class OWLDatabaseKnowledgeBaseFactory
extends edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
implements OWLKnowledgeBaseFactory

A DatabaseKnowledgeBaseFactory with an even longer name.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
DESCRIPTION
 
Fields inherited from interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
FACTORY_CLASS_NAME
 
Constructor Summary
OWLDatabaseKnowledgeBaseFactory()
           
 
Method Summary
 edu.stanford.smi.protege.model.KnowledgeBase createKnowledgeBase(Collection errors)
           
private  void dump(edu.stanford.smi.protege.model.Cls cls, String tabs)
           
 String getDescription()
           
 String getProjectFilePath()
           
 void loadKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb, String driver, String table, String url, String user, String password, Collection errors)
           
 void saveKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb, edu.stanford.smi.protege.util.PropertyList sources, Collection errors)
           
protected  void updateKnowledgeBase(edu.stanford.smi.protege.model.DefaultKnowledgeBase kb)
           
 
Methods inherited from class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
addFrameStore, createKnowledgeBaseSourcesEditor, getDriver, getPassword, getTableName, getURL, getUsername, includeKnowledgeBase, includeKnowledgeBase, isComplete, loadKnowledgeBase, setDriver, setPassword, setSources, setTablename, setURL, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
createKnowledgeBaseSourcesEditor, includeKnowledgeBase, isComplete, loadKnowledgeBase
 

Constructor Detail

OWLDatabaseKnowledgeBaseFactory

public OWLDatabaseKnowledgeBaseFactory()
Method Detail

createKnowledgeBase

public edu.stanford.smi.protege.model.KnowledgeBase createKnowledgeBase(Collection errors)
Specified by:
createKnowledgeBase in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory

dump

private void dump(edu.stanford.smi.protege.model.Cls cls,
                  String tabs)

getProjectFilePath

public String getProjectFilePath()
Specified by:
getProjectFilePath in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory

getDescription

public String getDescription()
Specified by:
getDescription in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory

loadKnowledgeBase

public void loadKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb,
                              String driver,
                              String table,
                              String url,
                              String user,
                              String password,
                              Collection errors)

saveKnowledgeBase

public void saveKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb,
                              edu.stanford.smi.protege.util.PropertyList sources,
                              Collection errors)
Specified by:
saveKnowledgeBase in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory

updateKnowledgeBase

protected void updateKnowledgeBase(edu.stanford.smi.protege.model.DefaultKnowledgeBase kb)