Protege 2.1.1

edu.stanford.smi.protegex.widget.scatterbox
Interface KBQueryUtils

All Superinterfaces:
Constants
All Known Implementing Classes:
BasicQueryObject

public interface KBQueryUtils
extends Constants

Description of the Interface

Author:
William Grosso

Field Summary
 
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
 Instance getDomainObject(Instance entry)
           
 Cls getDomainType(Cls functionCls)
           
 Cls getDomainTypeFromEntryCls(Cls entryCls)
           
 Collection getDomainValueSlots(Cls entryCls)
           
 Slot getEntriesSlot(Cls functionCls)
           
 Cls getEntryCls(Cls functionCls)
           
 Instance getOrCreateDomainObject(Instance entry)
           
 Instance getOrCreateRangeObject(Instance entry)
           
 Instance getRangeObject(Instance entry)
           
 Cls getRangeType(Cls functionCls)
           
 Cls getRangeTypeFromEntryCls(Cls entryCls)
           
 Slot getRangeValueSlot(Cls entryCls)
           
 Slot getRangeValueSlot(Instance entry)
           
 Collection getRangeValueSlots(Cls entryCls)
           
 Collection getRangeValueSlots(Instance entry)
           
 void setDomainObject(Instance entry, Instance domainObject)
           
 void setRangeObject(Instance entry, Instance rangeObject)
           
 

Method Detail

getDomainObject

public Instance getDomainObject(Instance entry)

getDomainType

public Cls getDomainType(Cls functionCls)

getDomainTypeFromEntryCls

public Cls getDomainTypeFromEntryCls(Cls entryCls)

getDomainValueSlots

public Collection getDomainValueSlots(Cls entryCls)

getEntriesSlot

public Slot getEntriesSlot(Cls functionCls)

getEntryCls

public Cls getEntryCls(Cls functionCls)

getOrCreateDomainObject

public Instance getOrCreateDomainObject(Instance entry)

getOrCreateRangeObject

public Instance getOrCreateRangeObject(Instance entry)

getRangeObject

public Instance getRangeObject(Instance entry)

getRangeType

public Cls getRangeType(Cls functionCls)

getRangeTypeFromEntryCls

public Cls getRangeTypeFromEntryCls(Cls entryCls)

getRangeValueSlot

public Slot getRangeValueSlot(Cls entryCls)

getRangeValueSlot

public Slot getRangeValueSlot(Instance entry)

getRangeValueSlots

public Collection getRangeValueSlots(Cls entryCls)

getRangeValueSlots

public Collection getRangeValueSlots(Instance entry)

setDomainObject

public void setDomainObject(Instance entry,
                            Instance domainObject)

setRangeObject

public void setRangeObject(Instance entry,
                           Instance rangeObject)

Protege 2.1.1

Submit a bug report or feature request