edu.stanford.smi.protege.model.framestore
Class FrameStoreAdapter
java.lang.Object
edu.stanford.smi.protege.model.framestore.AbstractFrameStore
edu.stanford.smi.protege.model.framestore.FrameStoreAdapter
- All Implemented Interfaces:
- FrameStore
- Direct Known Subclasses:
- CleanDispatchFrameStore, DeleteSimplificationFrameStore, FacetCheckingFrameStore
- public class FrameStoreAdapter
- extends AbstractFrameStore
Method Summary |
void |
addDirectSuperclass(Cls cls,
Cls superclass)
|
void |
addDirectSuperslot(Slot slot,
Slot superslot)
|
void |
addDirectTemplateSlot(Cls cls,
Slot slot)
|
void |
addDirectType(Instance instance,
Cls type)
|
boolean |
beginTransaction(String name)
|
boolean |
commitTransaction()
|
Cls |
createCls(FrameID id,
String name,
Collection directTypes,
Collection directSuperclasses,
boolean loadDefaults)
|
Facet |
createFacet(FrameID id,
String name,
Collection directTypes,
boolean loadDefaults)
|
SimpleInstance |
createSimpleInstance(FrameID id,
String name,
Collection directTypes,
boolean loadDefaults)
|
Slot |
createSlot(FrameID id,
String name,
Collection directTypes,
Collection directSuperslots,
boolean loadDefaults)
|
void |
deleteCls(Cls cls)
Delete a single leaf class. |
void |
deleteFacet(Facet facet)
|
void |
deleteSimpleInstance(SimpleInstance simpleInstance)
|
void |
deleteSlot(Slot slot)
|
Set |
executeQuery(Query query)
|
int |
getClsCount()
|
Set |
getClses()
|
Set |
getClsesWithAnyDirectTemplateSlotValue(Slot slot)
|
Set |
getClsesWithDirectTemplateFacetValue(Slot slot,
Facet facet,
Object value)
|
Set |
getClsesWithDirectTemplateSlotValue(Slot slot,
Object value)
|
Set |
getClsesWithMatchingDirectTemplateFacetValue(Slot slot,
Facet facet,
String value,
int maxMatches)
|
Set |
getClsesWithMatchingDirectTemplateSlotValue(Slot slot,
String value,
int maxMatches)
|
List |
getDirectDomain(Slot slot)
|
List |
getDirectInstances(Cls cls)
|
Set |
getDirectlyOverriddenTemplateFacets(Cls cls,
Slot slot)
|
Set |
getDirectlyOverriddenTemplateSlots(Cls cls)
|
List |
getDirectOwnSlotValues(Frame frame,
Slot slot)
|
Set |
getDirectOwnSlotValuesClosure(Frame frame,
Slot slot)
|
int |
getDirectOwnSlotValuesCount(Frame frame,
Slot slot)
|
List |
getDirectSubclasses(Cls cls)
|
List |
getDirectSubslots(Slot slot)
|
List |
getDirectSuperclasses(Cls cls)
|
List |
getDirectSuperslots(Slot slot)
|
List |
getDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet)
|
List |
getDirectTemplateSlots(Cls cls)
|
List |
getDirectTemplateSlotValues(Cls cls,
Slot slot)
|
List |
getDirectTypes(Instance instance)
|
Set |
getDomain(Slot slot)
|
List |
getEvents()
|
int |
getFacetCount()
|
Set |
getFacets()
|
Frame |
getFrame(FrameID id)
|
Frame |
getFrame(String name)
|
int |
getFrameCount()
|
String |
getFrameName(Frame frame)
|
Set |
getFrames()
|
Set |
getFramesWithAnyDirectOwnSlotValue(Slot slot)
|
Set |
getFramesWithDirectOwnSlotValue(Slot slot,
Object value)
|
Set |
getFramesWithMatchingDirectOwnSlotValue(Slot slot,
String value,
int maxMatches)
|
Set |
getInstances(Cls cls)
|
Set |
getMatchingReferences(String value,
int maxMatches)
|
Set |
getOverriddenTemplateFacets(Cls cls,
Slot slot)
|
Set |
getOverriddenTemplateSlots(Cls cls)
|
Set |
getOwnFacets(Frame frame,
Slot slot)
|
Collection |
getOwnFacetValues(Frame frame,
Slot slot,
Facet facet)
|
Set |
getOwnSlots(Frame frame)
|
Collection |
getOwnSlotValues(Frame frame,
Slot slot)
|
Set |
getReferences(Object value)
|
int |
getSimpleInstanceCount()
|
int |
getSlotCount()
|
Set |
getSlots()
|
Set |
getSubclasses(Cls cls)
|
Set |
getSubslots(Slot slot)
|
Set |
getSuperclasses(Cls cls)
|
Set |
getSuperslots(Slot slot)
|
Set |
getTemplateFacets(Cls cls,
Slot slot)
|
Collection |
getTemplateFacetValues(Cls cls,
Slot slot,
Facet facet)
|
Set |
getTemplateSlots(Cls cls)
|
Collection |
getTemplateSlotValues(Cls cls,
Slot slot)
|
Set |
getTypes(Instance instance)
|
void |
moveDirectSubclass(Cls cls,
Cls subclass,
int index)
|
void |
moveDirectSubslot(Slot slot,
Slot subslot,
int index)
|
void |
moveDirectTemplateSlot(Cls cls,
Slot slot,
int index)
|
void |
reinitialize()
|
void |
removeDirectSuperclass(Cls cls,
Cls superclass)
|
void |
removeDirectSuperslot(Slot slot,
Slot superslot)
|
void |
removeDirectTemplateFacetOverrides(Cls cls,
Slot slot)
|
void |
removeDirectTemplateSlot(Cls cls,
Slot slot)
|
void |
removeDirectType(Instance instance,
Cls directType)
|
boolean |
rollbackTransaction()
|
void |
setDirectOwnSlotValues(Frame frame,
Slot slot,
Collection values)
|
void |
setDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
Collection values)
|
void |
setDirectTemplateSlotValues(Cls cls,
Slot slot,
Collection values)
|
void |
setFrameName(Frame frame,
String name)
|
FrameStoreAdapter
public FrameStoreAdapter()
reinitialize
public void reinitialize()
getDirectTemplateSlots
public List getDirectTemplateSlots(Cls cls)
getDirectDomain
public List getDirectDomain(Slot slot)
getDomain
public Set getDomain(Slot slot)
removeDirectTemplateSlot
public void removeDirectTemplateSlot(Cls cls,
Slot slot)
moveDirectTemplateSlot
public void moveDirectTemplateSlot(Cls cls,
Slot slot,
int index)
addDirectSuperclass
public void addDirectSuperclass(Cls cls,
Cls superclass)
removeDirectSuperslot
public void removeDirectSuperslot(Slot slot,
Slot superslot)
removeDirectSuperclass
public void removeDirectSuperclass(Cls cls,
Cls superclass)
moveDirectSubclass
public void moveDirectSubclass(Cls cls,
Cls subclass,
int index)
moveDirectSubslot
public void moveDirectSubslot(Slot slot,
Slot subslot,
int index)
getDirectTemplateSlotValues
public List getDirectTemplateSlotValues(Cls cls,
Slot slot)
getSuperslots
public Set getSuperslots(Slot slot)
getOwnSlots
public Set getOwnSlots(Frame frame)
getInstances
public Set getInstances(Cls cls)
getFramesWithDirectOwnSlotValue
public Set getFramesWithDirectOwnSlotValue(Slot slot,
Object value)
getFramesWithAnyDirectOwnSlotValue
public Set getFramesWithAnyDirectOwnSlotValue(Slot slot)
getFramesWithMatchingDirectOwnSlotValue
public Set getFramesWithMatchingDirectOwnSlotValue(Slot slot,
String value,
int maxMatches)
getClsesWithDirectTemplateFacetValue
public Set getClsesWithDirectTemplateFacetValue(Slot slot,
Facet facet,
Object value)
getClsesWithMatchingDirectTemplateFacetValue
public Set getClsesWithMatchingDirectTemplateFacetValue(Slot slot,
Facet facet,
String value,
int maxMatches)
getClsesWithDirectTemplateSlotValue
public Set getClsesWithDirectTemplateSlotValue(Slot slot,
Object value)
getClsesWithAnyDirectTemplateSlotValue
public Set getClsesWithAnyDirectTemplateSlotValue(Slot slot)
getClsesWithMatchingDirectTemplateSlotValue
public Set getClsesWithMatchingDirectTemplateSlotValue(Slot slot,
String value,
int maxMatches)
getDirectSuperclasses
public List getDirectSuperclasses(Cls cls)
getTemplateSlotValues
public Collection getTemplateSlotValues(Cls cls,
Slot slot)
getDirectTemplateFacetValues
public List getDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet)
getFrameCount
public int getFrameCount()
getClsCount
public int getClsCount()
getSlotCount
public int getSlotCount()
getFacetCount
public int getFacetCount()
getSimpleInstanceCount
public int getSimpleInstanceCount()
getClses
public Set getClses()
getTemplateFacets
public Set getTemplateFacets(Cls cls,
Slot slot)
getFrame
public Frame getFrame(String name)
getFrame
public Frame getFrame(FrameID id)
getOwnSlotValues
public Collection getOwnSlotValues(Frame frame,
Slot slot)
getDirectOwnSlotValues
public List getDirectOwnSlotValues(Frame frame,
Slot slot)
getDirectOwnSlotValuesCount
public int getDirectOwnSlotValuesCount(Frame frame,
Slot slot)
getDirectInstances
public List getDirectInstances(Cls cls)
getSubclasses
public Set getSubclasses(Cls cls)
getSlots
public Set getSlots()
getSuperclasses
public Set getSuperclasses(Cls cls)
getSubslots
public Set getSubslots(Slot slot)
setDirectTemplateFacetValues
public void setDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
Collection values)
createFacet
public Facet createFacet(FrameID id,
String name,
Collection directTypes,
boolean loadDefaults)
getDirectSubclasses
public List getDirectSubclasses(Cls cls)
getFrames
public Set getFrames()
setDirectTemplateSlotValues
public void setDirectTemplateSlotValues(Cls cls,
Slot slot,
Collection values)
getTypes
public Set getTypes(Instance instance)
getTemplateSlots
public Set getTemplateSlots(Cls cls)
getTemplateFacetValues
public Collection getTemplateFacetValues(Cls cls,
Slot slot,
Facet facet)
deleteCls
public void deleteCls(Cls cls)
- Description copied from interface:
FrameStore
- Delete a single leaf class. The operation fails if the class has subclasses or instances.
- Parameters:
cls
- Class to be deleted
deleteSlot
public void deleteSlot(Slot slot)
deleteFacet
public void deleteFacet(Facet facet)
deleteSimpleInstance
public void deleteSimpleInstance(SimpleInstance simpleInstance)
createSlot
public Slot createSlot(FrameID id,
String name,
Collection directTypes,
Collection directSuperslots,
boolean loadDefaults)
getDirectTypes
public List getDirectTypes(Instance instance)
getDirectSubslots
public List getDirectSubslots(Slot slot)
addDirectSuperslot
public void addDirectSuperslot(Slot slot,
Slot superslot)
getEvents
public List getEvents()
addDirectTemplateSlot
public void addDirectTemplateSlot(Cls cls,
Slot slot)
setDirectOwnSlotValues
public void setDirectOwnSlotValues(Frame frame,
Slot slot,
Collection values)
createCls
public Cls createCls(FrameID id,
String name,
Collection directTypes,
Collection directSuperclasses,
boolean loadDefaults)
getFacets
public Set getFacets()
executeQuery
public Set executeQuery(Query query)
removeDirectType
public void removeDirectType(Instance instance,
Cls directType)
getReferences
public Set getReferences(Object value)
getMatchingReferences
public Set getMatchingReferences(String value,
int maxMatches)
createSimpleInstance
public SimpleInstance createSimpleInstance(FrameID id,
String name,
Collection directTypes,
boolean loadDefaults)
addDirectType
public void addDirectType(Instance instance,
Cls type)
getDirectSuperslots
public List getDirectSuperslots(Slot slot)
getFrameName
public String getFrameName(Frame frame)
setFrameName
public void setFrameName(Frame frame,
String name)
getOwnFacets
public Set getOwnFacets(Frame frame,
Slot slot)
getOwnFacetValues
public Collection getOwnFacetValues(Frame frame,
Slot slot,
Facet facet)
getOverriddenTemplateSlots
public Set getOverriddenTemplateSlots(Cls cls)
getDirectlyOverriddenTemplateSlots
public Set getDirectlyOverriddenTemplateSlots(Cls cls)
getOverriddenTemplateFacets
public Set getOverriddenTemplateFacets(Cls cls,
Slot slot)
getDirectlyOverriddenTemplateFacets
public Set getDirectlyOverriddenTemplateFacets(Cls cls,
Slot slot)
removeDirectTemplateFacetOverrides
public void removeDirectTemplateFacetOverrides(Cls cls,
Slot slot)
getDirectOwnSlotValuesClosure
public Set getDirectOwnSlotValuesClosure(Frame frame,
Slot slot)
beginTransaction
public boolean beginTransaction(String name)
commitTransaction
public boolean commitTransaction()
rollbackTransaction
public boolean rollbackTransaction()
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2005 Stanford University.