edu.stanford.smi.protege.model.framestore
Class ImmutableNamesFrameStore
java.lang.Object
edu.stanford.smi.protege.model.framestore.AbstractFrameStore
edu.stanford.smi.protege.model.framestore.FrameStoreAdapter
edu.stanford.smi.protege.model.framestore.ImmutableNamesFrameStore
- All Implemented Interfaces:
- FrameStore
public class ImmutableNamesFrameStore
- extends FrameStoreAdapter
Method Summary |
FrameID |
adjustFrameId(FrameID id)
|
protected void |
checkUniqueness(String name)
|
Cls |
createCls(FrameID id,
Collection directTypes,
Collection directSuperclasses,
boolean loadDefaultValues)
|
Facet |
createFacet(FrameID id,
Collection directTypes,
boolean loadDefaultValues)
|
SimpleInstance |
createSimpleInstance(FrameID id,
Collection directTypes,
boolean loadDefaultValues)
|
Slot |
createSlot(FrameID id,
Collection directTypes,
Collection directSuperslots,
boolean loadDefaultValues)
|
protected String |
generateUniqueName(String baseName)
|
String |
getFrameName(Frame frame)
|
Methods inherited from class edu.stanford.smi.protege.model.framestore.FrameStoreAdapter |
addDirectSuperclass, addDirectSuperslot, addDirectTemplateSlot, addDirectType, beginTransaction, beginTransaction, commitTransaction, deleteCls, deleteFacet, deleteSimpleInstance, deleteSlot, executeQuery, getClsCount, getClses, getClsesWithAnyDirectTemplateSlotValue, getClsesWithDirectTemplateFacetValue, getClsesWithDirectTemplateSlotValue, getClsesWithMatchingBrowserText, getClsesWithMatchingDirectTemplateFacetValue, getClsesWithMatchingDirectTemplateSlotValue, getDirectDomain, getDirectInstances, getDirectlyOverriddenTemplateFacets, getDirectlyOverriddenTemplateSlots, getDirectOwnSlotValues, getDirectOwnSlotValuesClosure, getDirectOwnSlotValuesCount, getDirectSubclasses, getDirectSubslots, getDirectSuperclasses, getDirectSuperslots, getDirectTemplateFacetValues, getDirectTemplateSlots, getDirectTemplateSlotValues, getDirectTypes, getDomain, getEvents, getFacetCount, getFacets, getFrame, getFrame, getFrameCount, getFrames, getFramesWithAnyDirectOwnSlotValue, getFramesWithDirectOwnSlotValue, getFramesWithMatchingDirectOwnSlotValue, getInstances, getMatchingReferences, getOverriddenTemplateFacets, getOverriddenTemplateSlots, getOwnFacets, getOwnFacetValues, getOwnSlots, getOwnSlotValues, getReferences, getSimpleInstanceCount, getSlotCount, getSlots, getSubclasses, getSubslots, getSuperclasses, getSuperslots, getTemplateFacets, getTemplateFacetValues, getTemplateSlots, getTemplateSlotValues, getTransactionStatusMonitor, getTypes, moveDirectOwnSlotValue, moveDirectSubclass, moveDirectSubslot, moveDirectTemplateSlot, moveDirectType, reinitialize, removeDirectSuperclass, removeDirectSuperslot, removeDirectTemplateFacetOverrides, removeDirectTemplateSlot, removeDirectType, replaceFrame, rollbackTransaction, setDirectOwnSlotValues, setDirectTemplateFacetValues, setDirectTemplateSlotValues |
ImmutableNamesFrameStore
public ImmutableNamesFrameStore(KnowledgeBase kb)
adjustFrameId
public FrameID adjustFrameId(FrameID id)
checkUniqueness
protected void checkUniqueness(String name)
generateUniqueName
protected String generateUniqueName(String baseName)
getFrameName
public String getFrameName(Frame frame)
- Specified by:
getFrameName
in interface FrameStore
- Overrides:
getFrameName
in class FrameStoreAdapter
createCls
public Cls createCls(FrameID id,
Collection directTypes,
Collection directSuperclasses,
boolean loadDefaultValues)
- Specified by:
createCls
in interface FrameStore
- Overrides:
createCls
in class FrameStoreAdapter
createSlot
public Slot createSlot(FrameID id,
Collection directTypes,
Collection directSuperslots,
boolean loadDefaultValues)
- Specified by:
createSlot
in interface FrameStore
- Overrides:
createSlot
in class FrameStoreAdapter
createFacet
public Facet createFacet(FrameID id,
Collection directTypes,
boolean loadDefaultValues)
- Specified by:
createFacet
in interface FrameStore
- Overrides:
createFacet
in class FrameStoreAdapter
createSimpleInstance
public SimpleInstance createSimpleInstance(FrameID id,
Collection directTypes,
boolean loadDefaultValues)
- Specified by:
createSimpleInstance
in interface FrameStore
- Overrides:
createSimpleInstance
in class FrameStoreAdapter
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2009 Stanford University.