Uses of Class
org.argouml.cognitive.ToDoItem

Packages that use ToDoItem
org.argouml.cognitive This package defines the fundamental elements of the cognitive support system, such as the Designer, Poster and ToDoItem. 
org.argouml.cognitive.critics The classes at the heart of critic functionality, including classes for general critics that belong in no more specific category. 
org.argouml.cognitive.ui Includes TreeModel/Perspectives/Perspetive rules, Wizard support, details pane tab for todo items. 
org.argouml.language.java.cognitive.critics Critics that are Java specific. 
org.argouml.persistence Contains support for persisting projects to some media. 
org.argouml.ui contains many user interface related classes, such as the ProjectBrowser, actions, stylepanels etc. 
org.argouml.uml.cognitive This package contains support for UML critics. 
org.argouml.uml.cognitive.critics This important package provides many UML critics (which mostly follow the uml well-formedness rules), some uml critic wizards, and support. 
org.argouml.uml.diagram.ui Provides various support for diagrams: actions, GEF Figs, Go rules, Property Panels for diagrams, GEF Selection support, and more... 
 

Uses of ToDoItem in org.argouml.cognitive
 

Methods in org.argouml.cognitive that return ToDoItem
 ToDoItem ToDoList.elementAt(int index)
           
 

Methods in org.argouml.cognitive with parameters of type ToDoItem
private  void ToDoList.addE(ToDoItem item)
          needs documenting, why synchronised?
 void ToDoList.addElement(ToDoItem item)
           
private  boolean ToDoList.removeE(ToDoItem item)
           
 boolean ToDoList.removeElement(ToDoItem item)
           
 boolean ToDoList.resolve(ToDoItem item)
           
 boolean ToDoList.explicitlyResolve(ToDoItem item, String reason)
           
protected  void ToDoList.fireToDoItemChanged(ToDoItem item)
           
protected  void ToDoList.fireToDoItemAdded(ToDoItem item)
           
protected  void ToDoList.fireToDoItemRemoved(ToDoItem item)
           
 boolean Poster.stillValid(ToDoItem i, Designer d)
          Reply true if the given item should be kept on the Designer's ToDoList, false if it is no longer valid.
 void Poster.fixIt(ToDoItem item, Object arg)
          TODO: Not implemented yet.
 boolean Poster.canFixIt(ToDoItem item)
           
 boolean Designer.stillValid(ToDoItem i, Designer d)
          This method returns true.
 void Designer.inform(ToDoItem item)
          Inform the human designer using this system that the given ToDoItem should be considered.
 void Designer.disruptivelyWarn(ToDoItem item)
          Inform the human designer that there is an urgent ToDoItem that (s)he must consider before doing any more work.
 void Designer.nondisruptivelyWarn(ToDoItem item)
          Inform the human designer that there is a ToDoItem that is relevant to his design work, and allow him to consider it on his own initiative.
 void Designer.fixIt(ToDoItem item, Object arg)
          Does not do anything.
 boolean Designer.canFixIt(ToDoItem item)
          Just returns false.
 void DesignMaterial.inform(ToDoItem item)
          When a critic produces a ToDoItem, both the Designer and the "offending" DesignMaterial's are notified.
 

Uses of ToDoItem in org.argouml.cognitive.critics
 

Methods in org.argouml.cognitive.critics that return ToDoItem
 ToDoItem Critic.toDoItem(Object dm, Designer dsgr)
          Reply the ToDoItem that the designer should see iff predicate() returns true.
 ToDoItem CompoundCritic.toDoItem(Object dm, Designer dsgr)
           
 

Methods in org.argouml.cognitive.critics with parameters of type ToDoItem
 void Critic.postItem(ToDoItem item, Object dm, Designer dsgr)
           
 boolean Critic.stillValid(ToDoItem i, Designer dsgr)
          Return true iff the given ToDoItem is still valid and should be kept in the given designers ToDoList.
 Wizard Critic.makeWizard(ToDoItem item)
          Create a new Wizard to help the user fix the identified problem.
 Class Critic.getWizardClass(ToDoItem item)
          Return the Class of wizard that can fix the problem identifed by this critic.
 boolean Critic.canFixIt(ToDoItem item)
          TODO: Not implemented yet.
 void Critic.fixIt(ToDoItem item, Object arg)
          TODO: Not implemented yet.
 

Uses of ToDoItem in org.argouml.cognitive.ui
 

Fields in org.argouml.cognitive.ui declared as ToDoItem
private  ToDoItem DismissToDoItemDialog.target
           
 

Methods in org.argouml.cognitive.ui with parameters of type ToDoItem
 void ToDoPane.selectItem(ToDoItem item)
           
 

Uses of ToDoItem in org.argouml.language.java.cognitive.critics
 

Methods in org.argouml.language.java.cognitive.critics with parameters of type ToDoItem
 Class CrMultipleInheritance.getWizardClass(ToDoItem item)
           
 

Uses of ToDoItem in org.argouml.persistence
 

Fields in org.argouml.persistence declared as ToDoItem
private  ToDoItem ToDoItemXMLHelper.item
           
 

Constructors in org.argouml.persistence with parameters of type ToDoItem
ToDoItemXMLHelper(ToDoItem todoItem)
          Creates a new ToDoItemXMLHelper for item.
 

Uses of ToDoItem in org.argouml.ui
 

Fields in org.argouml.ui declared as ToDoItem
private  ToDoItem EmailExpertDialog.target
          The target todo item.
private  ToDoItem ActionGoToCritique.item
           
 

Methods in org.argouml.ui with parameters of type ToDoItem
 void Clarifier.setToDoItem(ToDoItem i)
           
 

Constructors in org.argouml.ui with parameters of type ToDoItem
ActionGoToCritique(ToDoItem theItem)
          Constructor.
 

Uses of ToDoItem in org.argouml.uml.cognitive
 

Subclasses of ToDoItem in org.argouml.uml.cognitive
 class UMLToDoItem
          UMLToDoItem is the preferred class for newly created ToDoItems within ArgoUML.
 

Uses of ToDoItem in org.argouml.uml.cognitive.critics
 

Methods in org.argouml.uml.cognitive.critics that return ToDoItem
 ToDoItem CrUnconventionalOperName.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrUnconventionalAttrName.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrSubclassReference.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrSeqInstanceWithoutClassifier.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrObjectWithoutComponent.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrObjectWithoutClassifier.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrNodeInstanceWithoutClassifier.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrNodeInstanceInsideElement.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrNodeInsideElement.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrNameConfusion.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrNameConflict.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrNodesOverlap.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrMultipleInitialStates.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrMultipleDeepHistoryStates.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrInterfaceWithoutComponent.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrInstanceWithoutClassifier.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrWrongLinkEnds.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrUML.toDoItem(Object dm, Designer dsgr)
          create a new UMLToDoItem.
 ToDoItem CrComponentWithoutNode.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrWrongDepEnds.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrComponentInstanceWithoutClassifier.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrCompInstanceWithoutNode.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrClassWithoutComponent.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrCircularInheritance.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrCircularComposition.toDoItem(Object dm, Designer dsgr)
           
 ToDoItem CrMultipleShallowHistoryStates.toDoItem(Object dm, Designer dsgr)
           
 

Methods in org.argouml.uml.cognitive.critics with parameters of type ToDoItem
 Class CrUnnavigableAssoc.getWizardClass(ToDoItem item)
           
 Class CrUnconventionalPackName.getWizardClass(ToDoItem item)
           
 boolean CrUnconventionalOperName.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrUnconventionalOperName.getWizardClass(ToDoItem item)
           
 Class CrUnconventionalClassName.getWizardClass(ToDoItem item)
           
 boolean CrUnconventionalAttrName.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrUnconventionalAttrName.getWizardClass(ToDoItem item)
           
 boolean CrSubclassReference.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrSeqInstanceWithoutClassifier.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrObjectWithoutComponent.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrObjectWithoutClassifier.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrNodeInstanceWithoutClassifier.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrNodeInstanceInsideElement.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrNodeInsideElement.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrNoInstanceVariables.getWizardClass(ToDoItem item)
           
 boolean CrNameConfusion.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrNameConfusion.getWizardClass(ToDoItem item)
           
 boolean CrNameConflict.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrNameConflict.getWizardClass(ToDoItem item)
           
 boolean CrNodesOverlap.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrMultipleInitialStates.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrMissingStateName.getWizardClass(ToDoItem item)
           
 Class CrMissingOperName.getWizardClass(ToDoItem item)
           
 Class CrMissingClassName.getWizardClass(ToDoItem item)
           
 Class CrMissingAttrName.getWizardClass(ToDoItem item)
           
 boolean CrMultipleDeepHistoryStates.stillValid(ToDoItem i, Designer dsgr)
           
 Class AbstractCrTooMany.getWizardClass(ToDoItem item)
          Provide a default wizard to adjust the threshold.
 boolean CrInterfaceWithoutComponent.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrInstanceWithoutClassifier.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrDisambigClassName.getWizardClass(ToDoItem item)
           
 Class CrConstructorNeeded.getWizardClass(ToDoItem item)
           
 boolean CrWrongLinkEnds.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrComponentWithoutNode.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrWrongDepEnds.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrComponentInstanceWithoutClassifier.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrCompInstanceWithoutNode.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrClassWithoutComponent.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrCircularInheritance.stillValid(ToDoItem i, Designer dsgr)
           
 boolean CrCircularComposition.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrCircularComposition.getWizardClass(ToDoItem item)
           
 Class CrReservedName.getWizardClass(ToDoItem item)
           
 void ClOperationCompartment.setToDoItem(ToDoItem i)
           
 Class CrNoOperations.getWizardClass(ToDoItem item)
           
 void ClClassName.setToDoItem(ToDoItem i)
           
 void ClAttributeCompartment.setToDoItem(ToDoItem i)
           
 boolean CrMultipleShallowHistoryStates.stillValid(ToDoItem i, Designer dsgr)
           
 Class CrMultipleAgg.getWizardClass(ToDoItem item)
          Find the class which will handle the wizard behaviour.
 Class CrMultiComposite.getWizardClass(ToDoItem item)
           
 

Uses of ToDoItem in org.argouml.uml.diagram.ui
 

Methods in org.argouml.uml.diagram.ui that return ToDoItem
 ToDoItem FigNodeModelElement.hitClarifier(int x, int y)
           
 ToDoItem FigEdgeModelElement.hitClarifier(int x, int y)
          The user clicked on the clarifier.
 



ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook