edu.stanford.smi.protegex.owl.ui.explorer
Class ExplorerTreeNode

java.lang.Object
  extended byedu.stanford.smi.protege.util.LazyTreeNode
      extended byedu.stanford.smi.protegex.owl.ui.explorer.ExplorerTreeNode
All Implemented Interfaces:
TreeNode
Direct Known Subclasses:
LeafExplorerTreeNode, OWLLogicalClassTreeNode, OWLQuantifierRestrictionTreeNode, RDFSNamedClassTreeNode

public abstract class ExplorerTreeNode
extends edu.stanford.smi.protege.util.LazyTreeNode

Author:
Holger Knublauch

Field Summary
protected  ExplorerFilter filter
           
private  ClassListener listener
           
 
Fields inherited from class edu.stanford.smi.protege.util.LazyTreeNode
 
Constructor Summary
ExplorerTreeNode(edu.stanford.smi.protege.util.LazyTreeNode parent, RDFSClass cls, ExplorerFilter filter)
           
 
Method Summary
protected abstract  List createChildObjects()
           
protected  edu.stanford.smi.protege.util.LazyTreeNode createNode(Object o)
           
private  void deleteChildren()
           
 void dispose()
           
 ExplorerTreeNode getChildNode(int index)
           
protected  int getChildObjectCount()
           
protected  Collection getChildObjects()
           
protected  Comparator getComparator()
           
 RDFSClass getRDFSClass()
           
 String toString(boolean expanded)
           
private  void updateChildren()
           
 
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, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

filter

protected ExplorerFilter filter

listener

private ClassListener listener
Constructor Detail

ExplorerTreeNode

public ExplorerTreeNode(edu.stanford.smi.protege.util.LazyTreeNode parent,
                        RDFSClass cls,
                        ExplorerFilter filter)
Method Detail

createChildObjects

protected abstract List createChildObjects()

createNode

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

deleteChildren

private void deleteChildren()

dispose

public void dispose()

getChildObjects

protected Collection getChildObjects()

getChildObjectCount

protected int getChildObjectCount()

getChildNode

public ExplorerTreeNode getChildNode(int index)

getComparator

protected Comparator getComparator()

getRDFSClass

public RDFSClass getRDFSClass()

toString

public String toString(boolean expanded)

updateChildren

private void updateChildren()