uci.uml.ui.todo
Class ToDoPerspective

java.lang.Object
  |
  +--uci.uml.ui.nav.TreeModelComposite
        |
        +--uci.uml.ui.todo.ToDoPerspective
Direct Known Subclasses:
ToDoByDecision, ToDoByGoal, ToDoByOffender, ToDoByPoster, ToDoByPriority, ToDoByType

public abstract class ToDoPerspective
extends TreeModelComposite
implements Serializable

See Also:
Serialized Form

Field Summary
protected  EventListenerList _listenerList
           
protected static Vector _registeredPerspectives
           
protected  ToDoList _root
           
protected static Vector _rules
           
 
Fields inherited from class uci.uml.ui.nav.TreeModelComposite
_flat, _flatChildren, _name, _providedClasses, _root, _subTreeModels
 
Constructor Summary
ToDoPerspective(String name)
           
 
Method Summary
 void addTreeModelListener(TreeModelListener l)
           
protected  void fireTreeNodesChanged(Object source, Object[] path, int[] childIndices, Object[] children)
           
protected  void fireTreeNodesInserted(Object source, Object[] path, int[] childIndices, Object[] children)
           
protected  void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children)
           
protected  void fireTreeStructureChanged(Object[] path)
           
static Vector getRegisteredPerspectives()
           
static Vector getRegisteredRules()
           
static void registerPerspective(ToDoPerspective np)
           
static void registerRule(TreeModelPrereqs rule)
           
 void removeTreeModelListener(TreeModelListener l)
           
static void unregisterPerspective(ToDoPerspective np)
           
 
Methods inherited from class uci.uml.ui.nav.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 Vector _registeredPerspectives

_rules

protected static Vector _rules

_root

protected ToDoList _root

_listenerList

protected EventListenerList _listenerList
Constructor Detail

ToDoPerspective

public ToDoPerspective(String name)
Method Detail

registerPerspective

public static void registerPerspective(ToDoPerspective np)

unregisterPerspective

public static void unregisterPerspective(ToDoPerspective np)

getRegisteredPerspectives

public static Vector getRegisteredPerspectives()

registerRule

public static void registerRule(TreeModelPrereqs rule)

getRegisteredRules

public static Vector getRegisteredRules()

fireTreeNodesChanged

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

fireTreeNodesInserted

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

fireTreeNodesRemoved

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

fireTreeStructureChanged

protected void fireTreeStructureChanged(Object[] path)

addTreeModelListener

public void addTreeModelListener(TreeModelListener l)
Overrides:
addTreeModelListener in class TreeModelComposite

removeTreeModelListener

public void removeTreeModelListener(TreeModelListener l)
Overrides:
removeTreeModelListener in class TreeModelComposite