|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface that defines methods required on any object that can post a ToDoItem to the Designer's ToDoList. Basically requires that the poster (1) have contact information, (2) be able to snooze and unsnooze itself, and (3) be able to determine if a ToDoItem it posted previously should still be on the Designer's ToDoList.
Currently Critic and Designer implement this interface.
Critic,
Designer| Method Summary | |
boolean |
canFixIt(ToDoItem item)
|
boolean |
containsKnowledgeType(String knowledgeType)
|
String |
expand(String desc,
ListSet offs)
Customize the description string just before it is displayed. |
void |
fixIt(ToDoItem item,
Object arg)
TODO: Not implemented yet. |
Icon |
getClarifier()
|
String |
getExpertEmail()
Get some contact information on the Poster. |
Vector |
getSupportedDecisions()
|
Vector |
getSupportedGoals()
|
void |
setExpertEmail(String addr)
Update the Poster's contact info. |
void |
snooze()
Temporarily disable this Poster. |
boolean |
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. |
boolean |
supports(Decision d)
|
boolean |
supports(Goal g)
|
void |
unsnooze()
Unsnooze this Poster, it may resume posting without further delay. |
| Method Detail |
public String getExpertEmail()
public void setExpertEmail(String addr)
addr - the emailaddress
public boolean stillValid(ToDoItem i,
Designer d)
i - the todo itemd - the designer
public boolean supports(Decision d)
d - the decision
public Vector getSupportedDecisions()
public boolean supports(Goal g)
g - the goal
public Vector getSupportedGoals()
public boolean containsKnowledgeType(String knowledgeType)
knowledgeType - the knowledge type
public String expand(String desc,
ListSet offs)
desc - the descriptionoffs - the offenders
public Icon getClarifier()
public void snooze()
public void unsnooze()
public void fixIt(ToDoItem item,
Object arg)
item - the todo itemarg - the design material (?)public boolean canFixIt(ToDoItem item)
item - the todo item
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |