edu.stanford.smi.protegex.owl.database
Class OWLDatabaseKnowledgeBaseFactory
java.lang.Object
edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
edu.stanford.smi.protegex.owl.database.OWLDatabaseKnowledgeBaseFactory
- All Implemented Interfaces:
- edu.stanford.smi.protege.model.KnowledgeBaseFactory, edu.stanford.smi.protege.model.KnowledgeBaseFactory2, edu.stanford.smi.protege.server.ClientInitializerKnowledgeBaseFactory, OWLKnowledgeBaseFactory
public class OWLDatabaseKnowledgeBaseFactory
- extends edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
- implements OWLKnowledgeBaseFactory, edu.stanford.smi.protege.server.ClientInitializerKnowledgeBaseFactory
A DatabaseKnowledgeBaseFactory with an even longer name.
- Author:
- Holger Knublauch
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 |
Method Summary |
edu.stanford.smi.protege.model.KnowledgeBase |
createKnowledgeBase(Collection errors)
|
String |
getDescription()
|
String |
getProjectFilePath()
|
void |
initializeClientKnowledgeBase(edu.stanford.smi.protege.model.framestore.FrameStore fs,
edu.stanford.smi.protege.model.framestore.NarrowFrameStore systemNfs,
edu.stanford.smi.protege.model.framestore.NarrowFrameStore userNfs,
edu.stanford.smi.protege.model.KnowledgeBase kb)
|
protected void |
initializeKB(edu.stanford.smi.protege.model.KnowledgeBase kb,
String driver,
String url,
String user,
String password,
String table,
boolean isInclude)
|
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 |
createKnowledgeBaseSourcesEditor, createNarrowFrameStore, getDatabaseFrameDb, getDriver, getPassword, getTableName, getURL, getUsername, includeKnowledgeBase, includeKnowledgeBase, insertKB, isComplete, loadKnowledgeBase, owlMode, prepareToSaveInFormat, setDriver, setOwlMode, 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 |
OWLDatabaseKnowledgeBaseFactory
public OWLDatabaseKnowledgeBaseFactory()
createKnowledgeBase
public edu.stanford.smi.protege.model.KnowledgeBase createKnowledgeBase(Collection errors)
- Specified by:
createKnowledgeBase
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
- Overrides:
createKnowledgeBase
in class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
getProjectFilePath
public String getProjectFilePath()
- Specified by:
getProjectFilePath
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
- Overrides:
getProjectFilePath
in class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
getDescription
public String getDescription()
- Specified by:
getDescription
in interface edu.stanford.smi.protege.model.KnowledgeBaseFactory
- Overrides:
getDescription
in class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
loadKnowledgeBase
public void loadKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase kb,
String driver,
String table,
String url,
String user,
String password,
Collection errors)
- Overrides:
loadKnowledgeBase
in class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
initializeKB
protected void initializeKB(edu.stanford.smi.protege.model.KnowledgeBase kb,
String driver,
String url,
String user,
String password,
String table,
boolean isInclude)
- Overrides:
initializeKB
in class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
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
- Overrides:
saveKnowledgeBase
in class edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
updateKnowledgeBase
protected void updateKnowledgeBase(edu.stanford.smi.protege.model.DefaultKnowledgeBase kb)
initializeClientKnowledgeBase
public void initializeClientKnowledgeBase(edu.stanford.smi.protege.model.framestore.FrameStore fs,
edu.stanford.smi.protege.model.framestore.NarrowFrameStore systemNfs,
edu.stanford.smi.protege.model.framestore.NarrowFrameStore userNfs,
edu.stanford.smi.protege.model.KnowledgeBase kb)
- Specified by:
initializeClientKnowledgeBase
in interface edu.stanford.smi.protege.server.ClientInitializerKnowledgeBaseFactory
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.