|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Critic | |
---|---|
org.argouml.cognitive | This package defines the fundamental elements of the cognitive support system, such as the Designer, Poster and ToDoItem. |
org.argouml.cognitive.critics | The classes at the heart of critic functionality, including classes for general critics that belong in no more specific category. |
org.argouml.cognitive.critics.ui | A couple of classes to edit critics. |
org.argouml.language.java.cognitive.critics | Critics that are Java specific. |
org.argouml.pattern.cognitive.critics | This package contains Critics which deal with patterns. |
org.argouml.uml.cognitive | This package contains support for UML critics. |
org.argouml.uml.cognitive.critics | This important package provides many UML critics (which mostly follow the uml well-formedness rules), some uml critic wizards, and support. |
Uses of Critic in org.argouml.cognitive |
---|
Methods in org.argouml.cognitive with parameters of type Critic | |
protected java.lang.String |
ResolvedCritic.getCriticString(Critic c)
Obtains a String that identifies the type of Critic. |
Constructors in org.argouml.cognitive with parameters of type Critic | |
ToDoItem(Critic c,
java.lang.Object dm,
Designer dsgr)
|
|
ToDoItem(Critic c)
|
|
ResolvedCritic(Critic c,
VectorSet offs)
Same as ResolvedCritic(c, offs, true) . |
|
ResolvedCritic(Critic c,
VectorSet offs,
boolean canCreate)
Creates a new ResolvedCritic from the given information. |
Uses of Critic in org.argouml.cognitive.critics |
---|
Subclasses of Critic in org.argouml.cognitive.critics | |
class |
CompoundCritic
A CompoundCritic acts like a regular critic in that it checks the design and produces design feedback. |
class |
CrNodesOverlap
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrZeroLengthEdge
A critic to detect when an edge is very short in order to suggest to improve the layout of the diagram. |
Methods in org.argouml.cognitive.critics with parameters of type Critic | |
boolean |
OrCM.isRelevant(Critic c,
Designer d)
|
boolean |
AndCM.isRelevant(Critic c,
Designer d)
|
boolean |
CurDecisionCM.isRelevant(Critic c,
Designer d)
|
boolean |
DesignGoalsCM.isRelevant(Critic c,
Designer d)
|
boolean |
NotSnoozedCM.isRelevant(Critic c,
Designer d)
|
boolean |
EnabledCM.isRelevant(Critic c,
Designer d)
|
boolean |
ControlMech.isRelevant(Critic c,
Designer d)
|
void |
CompoundCritic.addCritic(Critic c)
|
void |
CompoundCritic.removeCritic(Critic c)
|
protected static void |
Agency.addCritic(Critic cr)
|
static void |
Agency.register(Critic cr,
java.lang.Class clazz)
Register a critic in the global table of critics that have been loaded. |
Constructors in org.argouml.cognitive.critics with parameters of type Critic | |
CompoundCritic(Critic c1,
Critic c2)
|
|
CompoundCritic(Critic c1,
Critic c2)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3,
Critic c4)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3,
Critic c4)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3,
Critic c4)
|
|
CompoundCritic(Critic c1,
Critic c2,
Critic c3,
Critic c4)
|
Uses of Critic in org.argouml.cognitive.critics.ui |
---|
Fields in org.argouml.cognitive.critics.ui declared as Critic | |
protected Critic |
CriticBrowserDialog._target
|
Uses of Critic in org.argouml.language.java.cognitive.critics |
---|
Subclasses of Critic in org.argouml.language.java.cognitive.critics | |
class |
CrMultipleInheritance
Well-formedness rule [2] for MAssociationEnd. |
class |
CrMultipleRealization
Critic to check whether in java no inerface realizes another interface |
Uses of Critic in org.argouml.pattern.cognitive.critics |
---|
Subclasses of Critic in org.argouml.pattern.cognitive.critics | |
class |
CrConsiderSingleton
A critic to detect when a class can never have more than one instance (of itself of any subclasses), and thus whether it is suitable for declaration as a Singleton (with stereotype «Singleton». |
class |
CrSingletonViolatedMissingStaticAttr
A critic to detect whether a class violates the conditions required for using a Singleton Stereotype. |
class |
CrSingletonViolatedOnlyPrivateConstructors
A critic to detect whether a class violates the conditions required for using a Singleton Stereotype. |
Uses of Critic in org.argouml.uml.cognitive |
---|
Constructors in org.argouml.uml.cognitive with parameters of type Critic | |
UMLToDoItem(Critic c,
java.lang.Object dm,
Designer dsgr)
|
|
UMLToDoItem(Critic c)
|
Uses of Critic in org.argouml.uml.cognitive.critics |
---|
Subclasses of Critic in org.argouml.uml.cognitive.critics | |
class |
CrAlreadyRealizes
Critic to detect whether a class implements unneedded realizations through inheritance. |
class |
CrAssocNameConflict
Well-formedness rule [2] for MNamespace. |
class |
CrAttrNameConflict
Check the: Well-formedness rule [2] for MClassifier. |
class |
CrCircularAssocClass
Well-formedness rule [2] for MAssociationClass. |
class |
CrCircularComposition
|
class |
CrCircularInheritance
Well-formedness rule [2] for MGeneralizableElement. |
class |
CrClassMustBeAbstract
A critic to detect whether a non abstract class contains abstract operations. |
class |
CrClassWithoutComponent
A critic to detect when a class in a deployment-diagram is not inside a component |
class |
CrCompInstanceWithoutNode
A critic to detect when there are component-instances that are not inside a node-instance |
class |
CrComponentInstanceWithoutClassifier
A critic to detect when there are component-instances that are not inside a node-instance |
class |
CrComponentWithoutNode
A critic to detect when there are components that are not inside a node |
class |
CrConflictingComposites
Well-formedness rule [2] for association end. |
class |
CrConsiderFacade
A critic to suggest using the facade stereotype. |
class |
CrConstructorNeeded
A critic to detect when a class requires a constructor. |
class |
CrCrossNamespaceAssoc
A critic to check that the classifiers associated with the ends of an association are in the same namespace as the association. |
class |
CrDisambigClassName
Well-formedness rule [1] for MNamespace. |
class |
CrDisambigStateName
|
class |
CrDupParamName
Well-formedness rule [1] for MBehavioralFeature. |
class |
CrDupRoleNames
A critic to check that the ends of an association all have distinct names. |
class |
CrEmptyPackage
A critic whether a package/subsystem/model is empty. |
class |
CrFinalSubclassed
Well-formedness rule [2] for MGeneralizableElement. |
class |
CrIllegalGeneralization
Well-formedness rule [1] for MGeneralization. |
class |
CrIllegalName
A critic to detect whether a model element name is legally formed. |
class |
CrInstanceWithoutClassifier
A critic to detect when an object in a deployment-diagram is not inside a component or a component-instance |
class |
CrInterfaceAllPublic
Well-formedness rule [3] for MInterface. |
class |
CrInterfaceOperOnly
Well-formedness rule [1] for MInterface. |
class |
CrInterfaceWithoutComponent
A critic to detect when a interface in a deployment-diagram is not inside a component |
class |
CrInvalidBranch
A critic to detect when a Branch state has the wrong number of transitions. |
class |
CrInvalidFork
A critic to detect when a fork state has the wrong number of transitions. |
class |
CrInvalidInitial
A critic to detect when an initial state has more than one outgoing transitions. |
class |
CrInvalidJoin
A critic to detect when a join state has the wrong number of transitions. |
class |
CrMergeClasses
A critic to check whether to classes sharing a 1..1 association can or should be combined. |
class |
CrMissingAttrName
A critic to detect whether an attribute has a name |
class |
CrMissingClassName
Well-formedness rule [1] for MNamespace. |
class |
CrMissingOperName
A critic to detect whether an operation has a name. |
class |
CrMissingStateName
A critic to detect whether an state has a name. |
class |
CrMultiComposite
Well-formedness rule [2] for MAssociationEnd. |
class |
CrMultipleAgg
A critic to check that only one end of a binary association is an aggregation. |
class |
CrMultipleInitialStates
A critic to detect when a state has no outgoing transitions. |
class |
CrNameConflict
Well-formedness rule [1] for MNamespace. |
class |
CrNameConflictAC
Well-formedness rule [1] for MAssociationClass. |
class |
CrNameConfusion
Well-formedness rule [1] for MNamespace. |
class |
CrNavFromInterface
A critic to detect navigation from an Interface to a Class in an Association. |
class |
CrNoAssociations
A critic to detect when a classifier might require associations. |
class |
CrNodeInsideElement
A critic to detect when there are nodes that are inside another element |
class |
CrNodeInstanceInsideElement
A critic to detect when there are node-instances that are inside another element |
class |
CrNodeInstanceWithoutClassifier
A critic to detect when there are node-instances that are inside another element |
class |
CrNoGuard
|
class |
CrNoIncomingTransitions
A critic to detect when a state has no outgoing transitions. |
class |
CrNoInitialState
A critic to detect whether the Compositestate attached to a Statemachine has no initial state. |
class |
CrNoInstanceVariables
A critic to detect if a class has instance variables. |
class |
CrNonAggDataType
Well-formedness rule [1] for MDataType. |
class |
CrNoOperations
A critic to detect when a class or interface or its base class doesn't have any operations. |
class |
CrNoOutgoingTransitions
A critic to detect when a state has no outgoing transitions. |
class |
CrNoTransitions
A critic to detect when a state has no outgoing transitions. |
class |
CrNoTriggerOrGuard
|
class |
CrNWayAgg
A critic to check that no end of a 3-way (or more) association is an aggregation. |
class |
CrObjectWithoutClassifier
A critic to detect when an object in a deployment-diagram is not inside a component or a component-instance |
class |
CrObjectWithoutComponent
A critic to detect when an object in a deployment-diagram is not inside a component or a component-instance |
class |
CrOperNameConflict
A critic to detect when a class has operations with two matching signatures. |
class |
CrOppEndConflict
Well-formedness rule [2] for MClassifier. |
class |
CrOppEndVsAttr
Well-formedness rule [2] for MClassifier. |
class |
CrReservedName
This critic checks whether a given name in the Model resembles or matches a reserved UML keyword or java keyword. |
class |
CrSeqInstanceWithoutClassifier
A critic to detect when an object in a deployment-diagram is not inside a component or a component-instance |
class |
CrSubclassReference
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrTooManyAssoc
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrTooManyAttr
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrTooManyClasses
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrTooManyOper
A critic to detect when a classifier has to many operations). |
class |
CrTooManyStates
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrTooManyTransitions
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrUML
"Abstract" Critic subclass that captures commonalities among all critics in the UML domain. |
class |
CrUnconventionalAttrName
Critic to detect whether an attribute name obeys to certain rules. |
class |
CrUnconventionalClassName
Critic to detect whether a class name obeys to certain rules. |
class |
CrUnconventionalOperName
Critic to detect whether an operation name obeys to certain rules. |
class |
CrUnconventionalPackName
Critic to detect whether a package name obeys to certain rules. |
class |
CrUnnavigableAssoc
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrUselessAbstract
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrUselessInterface
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrUtilityViolated
A critic to detect when a class can never have instances (of itself of any subclasses). |
class |
CrWrongDepEnds
A critic to detect when in a deployment-diagram the supplier or the client of a dependency is a mobject and inside a figComponent and the other end is a mobject and inside a figComponentInstance |
class |
CrWrongLinkEnds
A critic to detect when in a deployment-diagram the FigObject of the first MLinkEnd is inside a FigComponent and the FigObject of the other MLinkEnd is inside a FigComponentInstance |
Fields in org.argouml.uml.cognitive.critics declared as Critic | |
static Critic |
Init.crAssocNameConflict
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crAttrNameConflict
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crOperNameConflict
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crCircularAssocClass
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crCircularInheritance
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crCircularComposition
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crCrossNamespaceAssoc
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crDupParamName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crDupRoleNames
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crFinalSubclassed
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crIllegalGeneralization
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crAlreadyRealizes
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInterfaceAllPublic
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInterfaceOperOnly
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMultipleAgg
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNWayAgg
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNavFromInterface
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUnnavigableAssoc
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNameConflictAC
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMissingClassName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMissingAttrName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMissingOperName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMissingStateName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoInstanceVariables
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoAssociations
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNonAggDataType
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crOppEndConflict
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUselessAbstract
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUselessInterface
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crDisambigClassName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crDisambigStateName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crConflictingComposites
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crTooManyAssoc
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crTooManyAttr
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crTooManyOper
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crTooManyStates
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crTooManyTransitions
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crTooManyClasses
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoTransitions
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoIncomingTransitions
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoOutgoingTransitions
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMultipleInitialStates
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoInitialState
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoTriggerOrGuard
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoGuard
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInvalidFork
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInvalidJoin
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInvalidBranch
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crEmptyPackage
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNoOperations
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crConstructorNeeded
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNameConfusion
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMergeClasses
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crSubclassReference
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crComponentWithoutNode
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crCompInstanceWithoutNode
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crClassWithoutComponent
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInterfaceWithoutComponent
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crObjectWithoutComponent
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNodeInsideElement
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNodeInstanceInsideElement
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crWrongLinkEnds
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crInstanceWithoutClassifier
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUnconventionalOperName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUnconventionalAttrName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUnconventionalClassName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crUnconventionalPackName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crClassMustBeAbstract
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crReservedName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMultiInherit
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crMultiRealization
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crIllegalName
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crConsiderSingleton
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crSingletonViolatedMSA
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crSingletonViolatedOPC
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crNodesOverlap
Deprecated. as of 0.15.3 to be made private. |
static Critic |
Init.crZeroLengthEdge
Deprecated. as of 0.15.3 to be made private. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |