Protégé-OWL 3.3.1

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

java.lang.Object
  extended by edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory
      extended by 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

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)
           
 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
 

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
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

Protégé-OWL 3.3.1

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