Protege 3.0

edu.stanford.smi.protege.storage.database_with_include
Class DatabaseFrameStore

java.lang.Object
  extended byedu.stanford.smi.protege.model.framestore.SimpleFrameStore
      extended byedu.stanford.smi.protege.storage.database_with_include.DatabaseFrameStore
All Implemented Interfaces:
FrameStore

public class DatabaseFrameStore
extends SimpleFrameStore


Field Summary
 
Fields inherited from interface edu.stanford.smi.protege.model.framestore.FrameStore
UNLIMITED_MATCHES
 
Constructor Summary
DatabaseFrameStore(DefaultKnowledgeBase kb, FrameIDHelper helper, String driver, String url, String username, String password, String tablename, boolean modifiable)
           
 
Method Summary
 void close()
           
 String getTableName()
           
 void reinitializeTable()
           
 void saveKnowledgeBase(KnowledgeBase kb)
           
 
Methods inherited from class edu.stanford.smi.protege.model.framestore.SimpleFrameStore
addCls, addDirectOwnSlotValue, addDirectOwnSlotValues, addDirectSuperclass, addDirectSuperslot, addDirectTemplateSlot, addDirectType, addSlot, addSystemFrames, beginTransaction, commitTransaction, createCls, createCls, createFacet, createFacet, createSimpleInstance, createSimpleInstance, createSlot, createSlot, deleteCls, deleteFacet, deleteSimpleInstance, deleteSlot, equals, executeQuery, generateUniqueName, getClsCount, getClses, getClsesToBeDeleted, getClsesWithAnyDirectTemplateSlotValue, getClsesWithDirectTemplateFacetValue, getClsesWithDirectTemplateSlotValue, getClsesWithMatchingDirectTemplateFacetValue, getClsesWithMatchingDirectTemplateSlotValue, getDelegate, getDirectDomain, getDirectInstances, getDirectlyOverriddenTemplateFacets, getDirectlyOverriddenTemplateSlots, getDirectOwnSlotValues, getDirectOwnSlotValuesClosure, getDirectOwnSlotValuesCount, getDirectSubclasses, getDirectSubslots, getDirectSuperclasses, getDirectSuperslots, getDirectTemplateFacetValues, getDirectTemplateSlots, getDirectTemplateSlotValues, getDirectTypes, getDomain, getEvents, getFacetCount, getFacets, getFrame, getFrame, getFrameCount, getFrameName, getFrames, getFramesWithAnyDirectOwnSlotValue, getFramesWithDirectOwnSlotValue, getFramesWithMatchingDirectOwnSlotValue, getHelper, getInstances, getMatchingReferences, getOverriddenTemplateFacets, getOverriddenTemplateSlots, getOwnFacets, getOwnFacetValues, getOwnSlots, getOwnSlotValues, getReferences, getSimpleInstanceCount, getSlotCount, getSlots, getSubclasses, getSubslots, getSuperclasses, getSuperslots, getTemplateFacets, getTemplateFacetValues, getTemplateSlots, getTemplateSlotValues, getTypes, moveDirectOwnSlotValue, moveDirectSubclass, moveDirectSubslot, moveDirectTemplateSlot, reinitialize, removeDirectOwnSlotValue, removeDirectSuperclass, removeDirectSuperslot, removeDirectTemplateFacetOverrides, removeDirectTemplateSlot, removeDirectType, rollbackTransaction, setDelegate, setDirectOwnSlotValues, setDirectTemplateFacetValues, setDirectTemplateSlotValues, setFrameName, setHelper, toString, uniqueName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatabaseFrameStore

public DatabaseFrameStore(DefaultKnowledgeBase kb,
                          FrameIDHelper helper,
                          String driver,
                          String url,
                          String username,
                          String password,
                          String tablename,
                          boolean modifiable)
Method Detail

close

public void close()
Specified by:
close in interface FrameStore
Overrides:
close in class SimpleFrameStore

saveKnowledgeBase

public void saveKnowledgeBase(KnowledgeBase kb)
                       throws SQLException
Throws:
SQLException

reinitializeTable

public void reinitializeTable()

getTableName

public String getTableName()

Protege 3.0

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2005 Stanford University.