edu.stanford.smi.protegex.owl.ui.existential
Class ExistentialTreeNode

java.lang.Object
  extended byedu.stanford.smi.protege.util.LazyTreeNode
      extended byedu.stanford.smi.protegex.owl.ui.existential.ExistentialTreeNode
All Implemented Interfaces:
TreeNode

public class ExistentialTreeNode
extends edu.stanford.smi.protege.util.LazyTreeNode

A LazyTreeNode for a relationship between classes via someValuesFrom restrictions on a (transitive) property.

Author:
Holger Knublauch

Field Summary
private  OWLObjectProperty existentialProperty
           
private  edu.stanford.smi.protege.event.FrameListener frameListener
           
private  edu.stanford.smi.protege.model.Slot superclassesSlot
           
 
Fields inherited from class edu.stanford.smi.protege.util.LazyTreeNode
 
Constructor Summary
ExistentialTreeNode(edu.stanford.smi.protege.util.LazyTreeNode parentNode, OWLNamedClass parentCls, edu.stanford.smi.protege.model.Slot superclassesSlot, OWLObjectProperty existentialProperty)
           
 
Method Summary
protected  edu.stanford.smi.protege.util.LazyTreeNode createNode(Object o)
           
protected  void dispose()
           
protected  int getChildObjectCount()
           
protected  Collection getChildObjects()
           
protected  Comparator getComparator()
           
 OWLNamedClass getOWLNamedClass()
           
protected  void notifyNodeChanged()
           
 String toString()
           
 
Methods inherited from class edu.stanford.smi.protege.util.LazyTreeNode
childAdded, childAdded, childRemoved, children, equals, getAllowsChildren, getChildAt, getChildCount, getIndex, getIndex, getLazyTreeNodeParent, getParent, getUserObject, getUserObjectIndex, isDuplicate, isLeaf, notifyChildNodeAdded, notifyChildNodeRemoved, notifyNodeChanged, notifyNodeStructureChanged, reload, reload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

frameListener

private edu.stanford.smi.protege.event.FrameListener frameListener

superclassesSlot

private edu.stanford.smi.protege.model.Slot superclassesSlot

existentialProperty

private OWLObjectProperty existentialProperty
Constructor Detail

ExistentialTreeNode

public ExistentialTreeNode(edu.stanford.smi.protege.util.LazyTreeNode parentNode,
                           OWLNamedClass parentCls,
                           edu.stanford.smi.protege.model.Slot superclassesSlot,
                           OWLObjectProperty existentialProperty)
Method Detail

createNode

protected edu.stanford.smi.protege.util.LazyTreeNode createNode(Object o)

dispose

protected void dispose()

getChildObjectCount

protected int getChildObjectCount()

getChildObjects

protected Collection getChildObjects()

getOWLNamedClass

public OWLNamedClass getOWLNamedClass()

getComparator

protected Comparator getComparator()

notifyNodeChanged

protected void notifyNodeChanged()

toString

public String toString()