|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.cognitive.ToDoItem
This class defines the feedback items that can be placed on the Designer's ToDoList. The main point of a ToDoItem is to inform the Designer of some problem or open design issue. Additional information in the ToDoItem helps put the designer in a mental context suitable for resolving the issue: ToDoItem's are well tied into the design and design process so that the Designer can see which design material's are the subject of this ToDoItem, and which Critic raised it. The expert email address helps connect the designer with the organizational context. The more info URL helps provide background knowledge of the domain. In the future ToDoItems will include ties back to the design rationale log. Also the run-time system needs to know who posted each ToDoItem so that it can automatically remove it if it is no longer valid.
Field Summary | |
---|---|
static int |
HIGH_PRIORITY
|
static int |
LOW_PRIORITY
|
static int |
MED_PRIORITY
|
Constructor Summary | |
---|---|
ToDoItem(Critic c)
|
|
ToDoItem(Critic c,
java.lang.Object dm,
Designer dsgr)
|
|
ToDoItem(Poster poster,
java.lang.String h,
int p,
java.lang.String d,
java.lang.String m)
|
|
ToDoItem(Poster poster,
java.lang.String h,
int p,
java.lang.String d,
java.lang.String m,
VectorSet offs)
|
Method Summary | |
---|---|
void |
action()
The user has double-clicked or otherwise indicated that they want to do something active with this item. |
boolean |
canFixIt()
Some problems can be automatically fixed, ask the Critic to do it if it can. |
void |
changed()
Notify the user interface that this ToDoItem has changed. |
boolean |
containsKnowledgeType(java.lang.String type)
|
void |
deselect()
When a ToDoItem is deselected in the UiToDoList window, unhighlight the "offending" design material's. |
boolean |
equals(java.lang.Object o)
Is this item a copy? |
void |
fixIt()
Some problems can be automatically fixed, ask the Critic to do it if it can. |
javax.swing.Icon |
getClarifier()
Return a clarifier object that can graphical highlight this error in a design diagram. |
java.lang.String |
getDescription()
|
java.lang.String |
getExpertEmail()
Find the email address of the poster. |
java.lang.String |
getHeadline()
|
java.lang.String |
getMoreInfoURL()
|
VectorSet |
getOffenders()
Reply a Set of design material's that are the subject of this ToDoItem. |
Poster |
getPoster()
Reply the Critic or Designer that posted this ToDoItem. |
int |
getPriority()
|
int |
getProgress()
|
Wizard |
getWizard()
|
void |
select()
When a ToDoItem is selected in the UiToDoList window, highlight the "offending" design material's. |
void |
setDescription(java.lang.String d)
|
void |
setHeadline(java.lang.String h)
|
void |
setMoreInfoURL(java.lang.String m)
|
void |
setPriority(int p)
|
boolean |
stillValid(Designer d)
Reply true iff this ToDoItem should be kept on the Designer's ToDoList. |
boolean |
supports(Decision d)
|
boolean |
supports(Goal g)
|
java.lang.String |
toString()
Reply a string for debugging. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int HIGH_PRIORITY
public static final int MED_PRIORITY
public static final int LOW_PRIORITY
Constructor Detail |
public ToDoItem(Poster poster, java.lang.String h, int p, java.lang.String d, java.lang.String m, VectorSet offs)
public ToDoItem(Poster poster, java.lang.String h, int p, java.lang.String d, java.lang.String m)
public ToDoItem(Critic c, java.lang.Object dm, Designer dsgr)
public ToDoItem(Critic c)
Method Detail |
public java.lang.String getHeadline()
public void setHeadline(java.lang.String h)
public java.lang.String getDescription()
public void setDescription(java.lang.String d)
public java.lang.String getMoreInfoURL()
public void setMoreInfoURL(java.lang.String m)
public int getPriority()
public void setPriority(int p)
public int getProgress()
public VectorSet getOffenders()
public Poster getPoster()
public java.lang.String getExpertEmail()
public javax.swing.Icon getClarifier()
public Wizard getWizard()
public boolean containsKnowledgeType(java.lang.String type)
public boolean supports(Decision d)
public boolean supports(Goal g)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public void select()
public void deselect()
public void action()
public void changed()
public void fixIt()
public boolean canFixIt()
public boolean stillValid(Designer d)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20040216) | ArgoUML Project Home | ArgoUML Cookbook |