|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
Agency | Agency manages Critics. |
CompoundCritic | A CompoundCritic acts like a regular critic in that it checks the design and produces design feedback. |
ControlMech | A ControlMech determines when a Critic should be active. |
Critic | "Abstract" base class for design critics. |
CrNodesOverlap | A critic to detect when a class can never have instances (of itself of any subclasses). |
CrZeroLengthEdge | A critic to detect when an edge is very short in order to suggest to improve the layout of the diagram. |
HistoryItemCritique | |
SnoozeOrder | A Critic can be disabled for a certain amount of time by giving it the snooze command. |
StandardCM |
The classes at the heart of critic functionality, including classes for general critics that belong in no more specific category.
This package defines no interfaces.
The key classes are:
Agency
. The central class
controlling the critics.
Critic
. The main class for
defining critics. Specializations include CompoundCritic
for critics built out of
several other critics and CrUML
for critics relating specifically to UML.
org.argouml.cognitive.critics.CriticUtils
. A utility class
containing static methods of general use in writing critics.
A number of other classes are provided to support these classes—see the individual classes for more details.
This package also contains critics relating to the overall use of Argo/UML. Each critic has its own class, with naming of the form CrCriticName.
org.argouml.cognitive.critics.ui contains classes relating the user interface for the critics mechanism.
For more information on the critics mechanism, see the User Manual, in particular the reference section on Critics.
Critics specialized to particular areas may be found in the following packages.
org.argouml.language.java.cognitive.critics. Critics relating to Java language specific issues.
org.argouml.pattern.cognitive.critics. Critics relating to design patterns (in the Gang of Four sense).
org.argouml.uml.cognitive.critics. Critics relating to uml specific issues.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
ArgoUML © 1996-2003 (20030919) | ArgoUML Project Home | ArgoUML Cookbook |