|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.cognitive.critics.Critic | +--org.argouml.uml.cognitive.critics.CrUML
"Abstract" Critic subclass that captures commonalities among all critics in the UML domain. This class also defines and registers the categories of design decisions that the critics can address.
Designer
,
DecisionModel
,
Serialized FormField Summary | |
---|---|
protected static Logger |
cat
|
static Decision |
decBEHAVIOR
|
static Decision |
decCLASS_SELECTION
|
static Decision |
decCODE_GEN
|
static Decision |
decCONTAINMENT
|
static Decision |
decEXPECTED_USAGE
|
static Decision |
decINHERITANCE
|
static Decision |
decINSTANCIATION
|
static Decision |
decMETHODS
|
static Decision |
decMODULARITY
|
static Decision |
decNAMING
|
static Decision |
decPATTERNS
|
static Decision |
decPLANNED_EXTENSIONS
|
static Decision |
decRELATIONSHIPS
|
static Decision |
decSTATE_MACHINES
|
static Decision |
decSTEREOTYPES
|
static Decision |
decSTORAGE
|
private static java.lang.String |
OCL_END
|
private static java.lang.String |
OCL_START
|
Fields inherited from class org.argouml.cognitive.critics.Critic |
---|
_clarifier, _knowledgeTypes, _numCriticsFired, _supportedDecisions, _supportedGoals, _triggerMask, DEFAULT_CLARIFIER, ENABLED, KT_COMPLETENESS, KT_CONSISTENCY, KT_CORRECTNESS, KT_DESIGNERS, KT_EXPERIENCIAL, KT_OPTIMIZATION, KT_ORGANIZATIONAL, KT_PRESENTATION, KT_SEMANTICS, KT_SYNTAX, KT_TOOL, NO_PROBLEM, PROBLEM_FOUND, SNOOZE_ORDER |
Constructor Summary | |
---|---|
CrUML()
|
Method Summary | |
---|---|
java.lang.String |
expand(java.lang.String res,
VectorSet offs)
Expand text with ocl brackets in it. |
boolean |
predicate(java.lang.Object dm,
Designer dsgr)
Perform the Critic's analysis of the design. |
boolean |
predicate2(java.lang.Object dm,
Designer dsgr)
|
void |
setHeadline(java.lang.String s)
Will be deprecated in good time |
void |
setResource(java.lang.String key)
Set the resources for this critic based on the class name. |
ToDoItem |
toDoItem(java.lang.Object dm,
Designer dsgr)
create a new UMLToDoItem. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static Logger cat
public static final Decision decINHERITANCE
public static final Decision decCONTAINMENT
public static final Decision decPATTERNS
public static final Decision decRELATIONSHIPS
public static final Decision decSTORAGE
public static final Decision decBEHAVIOR
public static final Decision decINSTANCIATION
public static final Decision decNAMING
public static final Decision decMODULARITY
public static final Decision decCLASS_SELECTION
public static final Decision decEXPECTED_USAGE
public static final Decision decMETHODS
public static final Decision decCODE_GEN
public static final Decision decPLANNED_EXTENSIONS
public static final Decision decSTEREOTYPES
public static final Decision decSTATE_MACHINES
private static final java.lang.String OCL_START
private static final java.lang.String OCL_END
Constructor Detail |
public CrUML()
Method Detail |
public void setResource(java.lang.String key)
key
- is the class name.public final void setHeadline(java.lang.String s)
setHeadline
in class Critic
public boolean predicate(java.lang.Object dm, Designer dsgr)
Critic
predicate
in class Critic
public boolean predicate2(java.lang.Object dm, Designer dsgr)
public java.lang.String expand(java.lang.String res, VectorSet offs)
expand
in interface Poster
expand
in class Critic
res
- is the text to expand.offs
- is the elements to replace
public ToDoItem toDoItem(java.lang.Object dm, Designer dsgr)
toDoItem
in class Critic
UMLToDoItem
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |