edu.stanford.smi.protegex.widget.scatterbox
Class BasicQueryObject
java.lang.Object
edu.stanford.smi.protegex.widget.scatterbox.BasicQueryObject
- All Implemented Interfaces:
- Constants, KBQueryUtils
- Direct Known Subclasses:
- DomainRangeObjectPairEntry, SingleObjectEntry
public abstract class BasicQueryObject
- extends Object
- implements KBQueryUtils
Description of the class
- Author:
- William Grosso
Fields inherited from interface edu.stanford.smi.protegex.widget.scatterbox.Constants |
DIRECT_INSTANCES_ONLY, DOMAIN_VALUE_SLOTS, ENTRY_METACLASS_NAME, ENTRY_SLOT_NAME, FUNCTION_NAME, HIERARCHICAL_INCLUDE_EVERYTHING, HIERARCHICAL_OMIT_ROOTS, HIERARCHICAL_ONLY_INCLUDE_LEAVES, HIERARCHICAL_ONLY_INCLUDE_LEVEL_1_CHILDREN, NULL_SELECTED_COLOR, RANGE_VALUE_SLOTS, RECURSIVE_COPY_DEPTH_FOR_DND, TEXT_SCALING_FACTOR, USE_ALL_INSTANCES |
Method Summary |
abstract edu.stanford.smi.protege.model.Instance |
getDomainObject(edu.stanford.smi.protege.model.Instance entry)
|
edu.stanford.smi.protege.model.Cls |
getDomainType(edu.stanford.smi.protege.model.Cls functionCls)
|
abstract edu.stanford.smi.protege.model.Cls |
getDomainTypeFromEntryCls(edu.stanford.smi.protege.model.Cls entryCls)
|
Collection |
getDomainValueSlots(edu.stanford.smi.protege.model.Cls entryCls)
|
edu.stanford.smi.protege.model.Slot |
getEntriesSlot(edu.stanford.smi.protege.model.Cls functionCls)
|
edu.stanford.smi.protege.model.Cls |
getEntryCls(edu.stanford.smi.protege.model.Cls functionCls)
|
abstract edu.stanford.smi.protege.model.Instance |
getOrCreateDomainObject(edu.stanford.smi.protege.model.Instance entry)
|
abstract edu.stanford.smi.protege.model.Instance |
getOrCreateRangeObject(edu.stanford.smi.protege.model.Instance entry)
|
abstract edu.stanford.smi.protege.model.Instance |
getRangeObject(edu.stanford.smi.protege.model.Instance entry)
|
edu.stanford.smi.protege.model.Cls |
getRangeType(edu.stanford.smi.protege.model.Cls functionCls)
|
abstract edu.stanford.smi.protege.model.Cls |
getRangeTypeFromEntryCls(edu.stanford.smi.protege.model.Cls entryCls)
|
edu.stanford.smi.protege.model.Slot |
getRangeValueSlot(edu.stanford.smi.protege.model.Cls entryCls)
|
edu.stanford.smi.protege.model.Slot |
getRangeValueSlot(edu.stanford.smi.protege.model.Instance entry)
|
Collection |
getRangeValueSlots(edu.stanford.smi.protege.model.Cls entryCls)
|
Collection |
getRangeValueSlots(edu.stanford.smi.protege.model.Instance entry)
|
abstract void |
setDomainObject(edu.stanford.smi.protege.model.Instance entry,
edu.stanford.smi.protege.model.Instance domainObject)
|
abstract void |
setRangeObject(edu.stanford.smi.protege.model.Instance entry,
edu.stanford.smi.protege.model.Instance rangeObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicQueryObject
public BasicQueryObject()
getDomainObject
public abstract edu.stanford.smi.protege.model.Instance getDomainObject(edu.stanford.smi.protege.model.Instance entry)
- Specified by:
getDomainObject
in interface KBQueryUtils
getDomainType
public edu.stanford.smi.protege.model.Cls getDomainType(edu.stanford.smi.protege.model.Cls functionCls)
- Specified by:
getDomainType
in interface KBQueryUtils
getDomainTypeFromEntryCls
public abstract edu.stanford.smi.protege.model.Cls getDomainTypeFromEntryCls(edu.stanford.smi.protege.model.Cls entryCls)
- Specified by:
getDomainTypeFromEntryCls
in interface KBQueryUtils
getDomainValueSlots
public Collection getDomainValueSlots(edu.stanford.smi.protege.model.Cls entryCls)
- Specified by:
getDomainValueSlots
in interface KBQueryUtils
getEntriesSlot
public edu.stanford.smi.protege.model.Slot getEntriesSlot(edu.stanford.smi.protege.model.Cls functionCls)
- Specified by:
getEntriesSlot
in interface KBQueryUtils
getEntryCls
public edu.stanford.smi.protege.model.Cls getEntryCls(edu.stanford.smi.protege.model.Cls functionCls)
- Specified by:
getEntryCls
in interface KBQueryUtils
getOrCreateDomainObject
public abstract edu.stanford.smi.protege.model.Instance getOrCreateDomainObject(edu.stanford.smi.protege.model.Instance entry)
- Specified by:
getOrCreateDomainObject
in interface KBQueryUtils
getOrCreateRangeObject
public abstract edu.stanford.smi.protege.model.Instance getOrCreateRangeObject(edu.stanford.smi.protege.model.Instance entry)
- Specified by:
getOrCreateRangeObject
in interface KBQueryUtils
getRangeObject
public abstract edu.stanford.smi.protege.model.Instance getRangeObject(edu.stanford.smi.protege.model.Instance entry)
- Specified by:
getRangeObject
in interface KBQueryUtils
getRangeType
public edu.stanford.smi.protege.model.Cls getRangeType(edu.stanford.smi.protege.model.Cls functionCls)
- Specified by:
getRangeType
in interface KBQueryUtils
getRangeTypeFromEntryCls
public abstract edu.stanford.smi.protege.model.Cls getRangeTypeFromEntryCls(edu.stanford.smi.protege.model.Cls entryCls)
- Specified by:
getRangeTypeFromEntryCls
in interface KBQueryUtils
getRangeValueSlot
public edu.stanford.smi.protege.model.Slot getRangeValueSlot(edu.stanford.smi.protege.model.Cls entryCls)
- Specified by:
getRangeValueSlot
in interface KBQueryUtils
getRangeValueSlot
public edu.stanford.smi.protege.model.Slot getRangeValueSlot(edu.stanford.smi.protege.model.Instance entry)
- Specified by:
getRangeValueSlot
in interface KBQueryUtils
getRangeValueSlots
public Collection getRangeValueSlots(edu.stanford.smi.protege.model.Cls entryCls)
- Specified by:
getRangeValueSlots
in interface KBQueryUtils
getRangeValueSlots
public Collection getRangeValueSlots(edu.stanford.smi.protege.model.Instance entry)
- Specified by:
getRangeValueSlots
in interface KBQueryUtils
setDomainObject
public abstract void setDomainObject(edu.stanford.smi.protege.model.Instance entry,
edu.stanford.smi.protege.model.Instance domainObject)
- Specified by:
setDomainObject
in interface KBQueryUtils
setRangeObject
public abstract void setRangeObject(edu.stanford.smi.protege.model.Instance entry,
edu.stanford.smi.protege.model.Instance rangeObject)
- Specified by:
setRangeObject
in interface KBQueryUtils
Submit a bug report or feature request