org.argouml.cognitive.ui
Class ToDoPerspective

java.lang.Object
  |
  +--org.argouml.ui.TreeModelComposite
        |
        +--org.argouml.cognitive.ui.ToDoPerspective
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable, javax.swing.tree.TreeModel
Direct Known Subclasses:
ToDoByDecision, ToDoByGoal, ToDoByOffender, ToDoByPoster, ToDoByPriority, ToDoByType

public abstract class ToDoPerspective
extends TreeModelComposite
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  javax.swing.event.EventListenerList _listenerList
           
protected static java.util.Vector _registeredPerspectives
           
protected  ToDoList _root
           
protected static java.util.Vector _rules
           
 
Fields inherited from class org.argouml.ui.TreeModelComposite
_flat, _flatChildren, _name, _subTreeModels, cat
 
Constructor Summary
ToDoPerspective(java.lang.String name)
           
 
Method Summary
 void addTreeModelListener(javax.swing.event.TreeModelListener l)
           
protected  void fireTreeNodesChanged(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
           
protected  void fireTreeNodesInserted(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
           
protected  void fireTreeNodesRemoved(java.lang.Object source, java.lang.Object[] path, int[] childIndices, java.lang.Object[] children)
           
protected  void fireTreeStructureChanged(java.lang.Object[] path)
           
static java.util.Vector getRegisteredPerspectives()
           
static java.util.Vector getRegisteredRules()
           
static void registerPerspective(ToDoPerspective np)
           
static void registerRule(javax.swing.tree.TreeModel rule)
           
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
           
static void unregisterPerspective(ToDoPerspective np)
           
 
Methods inherited from class org.argouml.ui.TreeModelComposite
addFlatChildren, addSubTreeModel, calcFlatChildren, fireTreeStructureChanged, fireTreeStructureChanged, getChild, getChildCount, getFlat, getIndexOfChild, getName, getRoot, getSubTreeModels, isAlwaysLeaf, isLeaf, removeSubTreeModel, setFlat, setName, setRoot, toString, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_registeredPerspectives

protected static java.util.Vector _registeredPerspectives

_rules

protected static java.util.Vector _rules

_root

protected ToDoList _root

_listenerList

protected javax.swing.event.EventListenerList _listenerList
Constructor Detail

ToDoPerspective

public ToDoPerspective(java.lang.String name)
Method Detail

registerPerspective

public static void registerPerspective(ToDoPerspective np)

unregisterPerspective

public static void unregisterPerspective(ToDoPerspective np)

getRegisteredPerspectives

public static java.util.Vector getRegisteredPerspectives()

registerRule

public static void registerRule(javax.swing.tree.TreeModel rule)

getRegisteredRules

public static java.util.Vector getRegisteredRules()

fireTreeNodesChanged

protected void fireTreeNodesChanged(java.lang.Object source,
                                    java.lang.Object[] path,
                                    int[] childIndices,
                                    java.lang.Object[] children)

fireTreeNodesInserted

protected void fireTreeNodesInserted(java.lang.Object source,
                                     java.lang.Object[] path,
                                     int[] childIndices,
                                     java.lang.Object[] children)

fireTreeNodesRemoved

protected void fireTreeNodesRemoved(java.lang.Object source,
                                    java.lang.Object[] path,
                                    int[] childIndices,
                                    java.lang.Object[] children)

fireTreeStructureChanged

protected void fireTreeStructureChanged(java.lang.Object[] path)

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Overrides:
addTreeModelListener in class TreeModelComposite

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
Overrides:
removeTreeModelListener in class TreeModelComposite


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook