edu.stanford.smi.protege.server
Interface RemoteServerFrameStore
- All Superinterfaces:
- Remote
- All Known Implementing Classes:
- ServerFrameStore
- public interface RemoteServerFrameStore
- extends Remote
Method Summary |
void |
addDirectSuperclass(Cls cls,
Cls superclass,
RemoteSession session)
|
void |
addDirectSuperslot(Slot slot,
Slot superslot,
RemoteSession session)
|
void |
addDirectTemplateSlot(Cls cls,
Slot slot,
RemoteSession session)
|
void |
addDirectType(Instance instance,
Cls type,
RemoteSession session)
|
boolean |
beginTransaction(String name,
RemoteSession session)
|
void |
close(RemoteSession session)
|
boolean |
commitTransaction(RemoteSession session)
|
Cls |
createCls(FrameID id,
String name,
Collection directTypes,
Collection directSuperclasses,
boolean loadDefaultValues,
RemoteSession session)
|
Facet |
createFacet(FrameID id,
String name,
Collection directTypes,
boolean loadDefaultValues,
RemoteSession session)
|
SimpleInstance |
createSimpleInstance(FrameID id,
String name,
Collection directTypes,
boolean loadDefaultValues,
RemoteSession session)
|
Slot |
createSlot(FrameID id,
String name,
Collection directTypes,
Collection directSuperslots,
boolean loadDefaultValues,
RemoteSession session)
|
void |
deleteCls(Cls cls,
RemoteSession session)
|
void |
deleteFacet(Facet facet,
RemoteSession session)
|
void |
deleteSimpleInstance(SimpleInstance simpleInstance,
RemoteSession session)
|
void |
deleteSlot(Slot slot,
RemoteSession session)
|
Set |
executeQuery(Query query,
RemoteSession session)
|
int |
getClsCount(RemoteSession session)
|
Set |
getClses(RemoteSession session)
|
Set |
getClsesWithAnyDirectTemplateSlotValue(Slot slot,
RemoteSession session)
|
Set |
getClsesWithDirectTemplateFacetValue(Slot slot,
Facet facet,
Object value,
RemoteSession session)
|
Set |
getClsesWithDirectTemplateSlotValue(Slot slot,
Object value,
RemoteSession session)
|
Set |
getClsesWithMatchingDirectTemplateFacetValue(Slot slot,
Facet facet,
String value,
int maxMatches,
RemoteSession session)
|
Set |
getClsesWithMatchingDirectTemplateSlotValue(Slot slot,
String value,
int maxMatches,
RemoteSession session)
|
List |
getDirectDomain(Slot slot,
RemoteSession session)
|
List |
getDirectInstances(Cls cls,
RemoteSession session)
|
Set |
getDirectlyOverriddenTemplateFacets(Cls cls,
Slot slot,
RemoteSession session)
|
Set |
getDirectlyOverriddenTemplateSlots(Cls cls,
RemoteSession session)
|
List |
getDirectOwnSlotValues(Frame frame,
Slot slot,
RemoteSession session)
|
Set |
getDirectOwnSlotValuesClosure(Frame frame,
Slot slot,
RemoteSession session)
|
int |
getDirectOwnSlotValuesCount(Frame frame,
Slot slot,
RemoteSession session)
|
List |
getDirectSubclasses(Cls cls,
RemoteSession session)
|
List |
getDirectSubslots(Slot slot,
RemoteSession session)
|
List |
getDirectSuperclasses(Cls cls,
RemoteSession session)
|
List |
getDirectSuperslots(Slot slot,
RemoteSession session)
|
List |
getDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
RemoteSession session)
|
List |
getDirectTemplateSlots(Cls cls,
RemoteSession session)
|
List |
getDirectTemplateSlotValues(Cls cls,
Slot slot,
RemoteSession session)
|
List |
getDirectTypes(Instance instance,
RemoteSession session)
|
Set |
getDomain(Slot slot,
RemoteSession session)
|
List |
getEvents(RemoteSession session)
|
int |
getFacetCount(RemoteSession session)
|
Set |
getFacets(RemoteSession session)
|
Frame |
getFrame(FrameID id,
RemoteSession session)
|
Frame |
getFrame(String name,
RemoteSession session)
|
int |
getFrameCount(RemoteSession session)
|
String |
getFrameName(Frame frame,
RemoteSession session)
|
Set |
getFrames(RemoteSession session)
|
Set |
getFramesWithAnyDirectOwnSlotValue(Slot slot,
RemoteSession session)
|
Set |
getFramesWithDirectOwnSlotValue(Slot slot,
Object value,
RemoteSession session)
|
Set |
getFramesWithMatchingDirectOwnSlotValue(Slot slot,
String value,
int maxMatches,
RemoteSession session)
|
Set |
getInstances(Cls cls,
RemoteSession session)
|
Set |
getMatchingReferences(String string,
int maxMatches,
RemoteSession session)
|
Set |
getOverriddenTemplateFacets(Cls cls,
Slot slot,
RemoteSession session)
|
Set |
getOverriddenTemplateSlots(Cls cls,
RemoteSession session)
|
Set |
getOwnFacets(Frame frame,
Slot slot,
RemoteSession session)
|
Collection |
getOwnFacetValues(Frame frame,
Slot slot,
Facet facet,
RemoteSession session)
|
Set |
getOwnSlots(Frame frame,
RemoteSession session)
|
Collection |
getOwnSlotValues(Frame frame,
Slot slot,
RemoteSession session)
|
Set |
getReferences(Object object,
RemoteSession session)
|
int |
getSimpleInstanceCount(RemoteSession session)
|
int |
getSlotCount(RemoteSession session)
|
Set |
getSlots(RemoteSession session)
|
Set |
getSubclasses(Cls cls,
RemoteSession session)
|
Set |
getSubslots(Slot slot,
RemoteSession session)
|
Set |
getSuperclasses(Cls cls,
RemoteSession session)
|
Set |
getSuperslots(Slot slot,
RemoteSession session)
|
Set |
getTemplateFacets(Cls cls,
Slot slot,
RemoteSession session)
|
Collection |
getTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
RemoteSession session)
|
Set |
getTemplateSlots(Cls cls,
RemoteSession session)
|
Collection |
getTemplateSlotValues(Cls cls,
Slot slot,
RemoteSession session)
|
Set |
getTypes(Instance instance,
RemoteSession session)
|
void |
moveDirectSubclass(Cls cls,
Cls subclass,
int index,
RemoteSession session)
|
void |
moveDirectSubslot(Slot slot,
Slot subslot,
int index,
RemoteSession session)
|
void |
moveDirectTemplateSlot(Cls cls,
Slot slot,
int index,
RemoteSession session)
|
void |
removeDirectSuperclass(Cls cls,
Cls superclass,
RemoteSession session)
|
void |
removeDirectSuperslot(Slot slot,
Slot superslot,
RemoteSession session)
|
void |
removeDirectTemplateFacetOverrides(Cls cls,
Slot slot,
RemoteSession session)
|
void |
removeDirectTemplateSlot(Cls cls,
Slot slot,
RemoteSession session)
|
void |
removeDirectType(Instance instance,
Cls type,
RemoteSession session)
|
boolean |
rollbackTransaction(RemoteSession session)
|
void |
setDirectOwnSlotValues(Frame frame,
Slot slot,
Collection values,
RemoteSession session)
|
void |
setDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
Collection values,
RemoteSession session)
|
void |
setDirectTemplateSlotValues(Cls cls,
Slot slot,
Collection values,
RemoteSession session)
|
void |
setFrameName(Frame frame,
String name,
RemoteSession session)
|
getClsCount
public int getClsCount(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSlotCount
public int getSlotCount(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFacetCount
public int getFacetCount(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSimpleInstanceCount
public int getSimpleInstanceCount(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFrameCount
public int getFrameCount(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getClses
public Set getClses(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSlots
public Set getSlots(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFacets
public Set getFacets(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFrames
public Set getFrames(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFrame
public Frame getFrame(String name,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFrameName
public String getFrameName(Frame frame,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
setFrameName
public void setFrameName(Frame frame,
String name,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
createCls
public Cls createCls(FrameID id,
String name,
Collection directTypes,
Collection directSuperclasses,
boolean loadDefaultValues,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
createSlot
public Slot createSlot(FrameID id,
String name,
Collection directTypes,
Collection directSuperslots,
boolean loadDefaultValues,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
createFacet
public Facet createFacet(FrameID id,
String name,
Collection directTypes,
boolean loadDefaultValues,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
createSimpleInstance
public SimpleInstance createSimpleInstance(FrameID id,
String name,
Collection directTypes,
boolean loadDefaultValues,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
deleteCls
public void deleteCls(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
deleteSlot
public void deleteSlot(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
deleteFacet
public void deleteFacet(Facet facet,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
deleteSimpleInstance
public void deleteSimpleInstance(SimpleInstance simpleInstance,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getOwnSlots
public Set getOwnSlots(Frame frame,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getOwnSlotValues
public Collection getOwnSlotValues(Frame frame,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectOwnSlotValues
public List getDirectOwnSlotValues(Frame frame,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectOwnSlotValuesCount
public int getDirectOwnSlotValuesCount(Frame frame,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
setDirectOwnSlotValues
public void setDirectOwnSlotValues(Frame frame,
Slot slot,
Collection values,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getOwnFacets
public Set getOwnFacets(Frame frame,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getOwnFacetValues
public Collection getOwnFacetValues(Frame frame,
Slot slot,
Facet facet,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getTemplateSlots
public Set getTemplateSlots(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectTemplateSlots
public List getDirectTemplateSlots(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectDomain
public List getDirectDomain(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDomain
public Set getDomain(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getOverriddenTemplateSlots
public Set getOverriddenTemplateSlots(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectlyOverriddenTemplateSlots
public Set getDirectlyOverriddenTemplateSlots(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
addDirectTemplateSlot
public void addDirectTemplateSlot(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
removeDirectTemplateSlot
public void removeDirectTemplateSlot(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
moveDirectTemplateSlot
public void moveDirectTemplateSlot(Cls cls,
Slot slot,
int index,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getTemplateSlotValues
public Collection getTemplateSlotValues(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectTemplateSlotValues
public List getDirectTemplateSlotValues(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
setDirectTemplateSlotValues
public void setDirectTemplateSlotValues(Cls cls,
Slot slot,
Collection values,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getTemplateFacets
public Set getTemplateFacets(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getOverriddenTemplateFacets
public Set getOverriddenTemplateFacets(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectlyOverriddenTemplateFacets
public Set getDirectlyOverriddenTemplateFacets(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
removeDirectTemplateFacetOverrides
public void removeDirectTemplateFacetOverrides(Cls cls,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getTemplateFacetValues
public Collection getTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectTemplateFacetValues
public List getDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
setDirectTemplateFacetValues
public void setDirectTemplateFacetValues(Cls cls,
Slot slot,
Facet facet,
Collection values,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectSuperclasses
public List getDirectSuperclasses(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSuperclasses
public Set getSuperclasses(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectSubclasses
public List getDirectSubclasses(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSubclasses
public Set getSubclasses(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
addDirectSuperclass
public void addDirectSuperclass(Cls cls,
Cls superclass,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
removeDirectSuperclass
public void removeDirectSuperclass(Cls cls,
Cls superclass,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
moveDirectSubclass
public void moveDirectSubclass(Cls cls,
Cls subclass,
int index,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectSuperslots
public List getDirectSuperslots(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSuperslots
public Set getSuperslots(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectSubslots
public List getDirectSubslots(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getSubslots
public Set getSubslots(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
addDirectSuperslot
public void addDirectSuperslot(Slot slot,
Slot superslot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
removeDirectSuperslot
public void removeDirectSuperslot(Slot slot,
Slot superslot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
moveDirectSubslot
public void moveDirectSubslot(Slot slot,
Slot subslot,
int index,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectTypes
public List getDirectTypes(Instance instance,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getTypes
public Set getTypes(Instance instance,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectInstances
public List getDirectInstances(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getInstances
public Set getInstances(Cls cls,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
addDirectType
public void addDirectType(Instance instance,
Cls type,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
removeDirectType
public void removeDirectType(Instance instance,
Cls type,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getEvents
public List getEvents(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getReferences
public Set getReferences(Object object,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getMatchingReferences
public Set getMatchingReferences(String string,
int maxMatches,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFramesWithDirectOwnSlotValue
public Set getFramesWithDirectOwnSlotValue(Slot slot,
Object value,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFramesWithAnyDirectOwnSlotValue
public Set getFramesWithAnyDirectOwnSlotValue(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFramesWithMatchingDirectOwnSlotValue
public Set getFramesWithMatchingDirectOwnSlotValue(Slot slot,
String value,
int maxMatches,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getClsesWithDirectTemplateSlotValue
public Set getClsesWithDirectTemplateSlotValue(Slot slot,
Object value,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getClsesWithAnyDirectTemplateSlotValue
public Set getClsesWithAnyDirectTemplateSlotValue(Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getClsesWithMatchingDirectTemplateSlotValue
public Set getClsesWithMatchingDirectTemplateSlotValue(Slot slot,
String value,
int maxMatches,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getClsesWithDirectTemplateFacetValue
public Set getClsesWithDirectTemplateFacetValue(Slot slot,
Facet facet,
Object value,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getClsesWithMatchingDirectTemplateFacetValue
public Set getClsesWithMatchingDirectTemplateFacetValue(Slot slot,
Facet facet,
String value,
int maxMatches,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
executeQuery
public Set executeQuery(Query query,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getDirectOwnSlotValuesClosure
public Set getDirectOwnSlotValuesClosure(Frame frame,
Slot slot,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
close
public void close(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
beginTransaction
public boolean beginTransaction(String name,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
commitTransaction
public boolean commitTransaction(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
rollbackTransaction
public boolean rollbackTransaction(RemoteSession session)
throws RemoteException
- Throws:
RemoteException
getFrame
public Frame getFrame(FrameID id,
RemoteSession session)
throws RemoteException
- Throws:
RemoteException
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.