|
||||||||||||
| 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
|
+--org.argouml.uml.cognitive.critics.CrTooManyAssoc
A critic to detect when a class can never have instances (of itself of any subclasses).
| Field Summary | |
|---|---|
static java.lang.String |
THRESHOLD
|
| Fields inherited from class org.argouml.uml.cognitive.critics.CrUML |
|---|
cat, decBEHAVIOR, decCLASS_SELECTION, decCODE_GEN, decCONTAINMENT, decEXPECTED_USAGE, decINHERITANCE, decINSTANCIATION, decMETHODS, decMODULARITY, decNAMING, decPATTERNS, decPLANNED_EXTENSIONS, decRELATIONSHIPS, decSTATE_MACHINES, decSTEREOTYPES, decSTORAGE |
| 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 | |
|---|---|
CrTooManyAssoc()
|
|
| Method Summary | |
|---|---|
boolean |
predicate2(java.lang.Object dm,
Designer dsgr)
|
| Methods inherited from class org.argouml.uml.cognitive.critics.CrUML |
|---|
expand, predicate, setHeadline, setResource, toDoItem |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static java.lang.String THRESHOLD
| Constructor Detail |
public CrTooManyAssoc()
| Method Detail |
public boolean predicate2(java.lang.Object dm,
Designer dsgr)
predicate2 in class CrUML
|
||||||||||||
| 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 |