edu.stanford.smi.protegex.owl.ui.profiles
Class EditProfilePanel.FeatureTreeNode

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byedu.stanford.smi.protegex.owl.ui.profiles.EditProfilePanel.FeatureTreeNode
All Implemented Interfaces:
Cloneable, Comparable, MutableTreeNode, Serializable, TreeNode
Enclosing class:
EditProfilePanel

private class EditProfilePanel.FeatureTreeNode
extends DefaultMutableTreeNode
implements Comparable


Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
private  int selection
           
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
(package private) EditProfilePanel.FeatureTreeNode(com.hp.hpl.jena.ontology.OntClass ontClass, Collection selectedClasses)
           
 
Method Summary
 void addSubclasses(com.hp.hpl.jena.ontology.OntModel targetModel, com.hp.hpl.jena.ontology.OntClass ontClass)
           
 int compareTo(Object o)
           
 Icon getIcon()
           
 void toggle()
           
 String toString()
           
 void transmitSelectionIntoChildren()
           
 void updateSelection()
           
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

selection

private int selection
Constructor Detail

EditProfilePanel.FeatureTreeNode

EditProfilePanel.FeatureTreeNode(com.hp.hpl.jena.ontology.OntClass ontClass,
                                 Collection selectedClasses)
Method Detail

addSubclasses

public void addSubclasses(com.hp.hpl.jena.ontology.OntModel targetModel,
                          com.hp.hpl.jena.ontology.OntClass ontClass)

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getIcon

public Icon getIcon()

toggle

public void toggle()

toString

public String toString()

transmitSelectionIntoChildren

public void transmitSelectionIntoChildren()

updateSelection

public void updateSelection()