|
|||||||||||
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,
org.tigris.gef.util.VectorSet 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 emailaddresspublic 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, org.tigris.gef.util.VectorSet 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-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |