Package uci.uml.critics

Class Summary
ChildGenUML This class gives critics access to parts of the UML model of the design.
ClAttributeCompartment  
ClClassName  
ClOperationCompartment  
CrAlreadyRealizes  
CrAssocNameConflict Well-formedness rule [2] for Namespace.
CrAttrNameConflict Well-formedness rule [2] for Classifier.
CrCircularAssocClass Well-formedness rule [2] for AssociationClass.
CrCircularComposition  
CrCircularInheritance Well-formedness rule [2] for GeneralizableElement.
CrClassMustBeAbstract Well-formedness rules [1] and [3] for Class.
CrConflictingComposites Well-formedness rule [2] for AssociationEnd.
CrConstructorNeeded A critic to detect when a class can never have instances (of itself of any subclasses).
CrCrossNamespaceAssoc Well-formedness rule [1] for Associations.
CrDisambigClassName Well-formedness rule [1] for Namespace.
CrDisambigStateName  
CrDupParamName Well-formedness rule [1] for BehavioralFeature.
CrDupRoleNames Well-formedness rule [1] for Associations.
CrEmptyPackage A critic to detect when a class can never have instances (of itself of any subclasses).
CrFinalSubclassed Well-formedness rule [2] for GeneralizableElement.
CrIllegalGeneralization Well-formedness rule [1] for Generalization.
CrIllegalName  
CrInterfaceAllPublic Well-formedness rule [3] for Interface.
CrInterfaceOperOnly Well-formedness rule [1] for Interface.
CrInvalidBranch A critic to detect when a Branch state has the wrong number of transitions.
CrInvalidFork A critic to detect when a fork state has the wrong number of transitions.
CrInvalidInitial A critic to detect when an initial state has more than one outgoing transitions.
CrInvalidJoin A critic to detect when a join state has the wrong number of transitions.
CrMergeClasses  
CrMissingAttrName  
CrMissingClassName Well-formedness rule [1] for Namespace.
CrMissingOperName  
CrMissingStateName  
CrMultiComposite Well-formedness rule [2] for AssociationEnd.
CrMultipleAgg Well-formedness rule [2] for Associations.
CrMultipleInitialStates A critic to detect when a state has no outgoing transitions.
CrNameConflict Well-formedness rule [1] for Namespace.
CrNameConflictAC Well-formedness rule [1] for AssociationClass.
CrNameConfusion Well-formedness rule [1] for Namespace.
CrNavFromInterface  
CrNoAssociations A critic to detect when a class can never have instances (of itself of any subclasses).
CrNoGuard  
CrNoIncomingTransitions A critic to detect when a state has no outgoing transitions.
CrNoInitialState A critic to detect when a state has no outgoing transitions.
CrNoInstanceVariables A critic to detect when a class can never have instances (of itself of any subclasses).
CrNonAggDataType Well-formedness rule [1] for DataType.
CrNoOperations A critic to detect when a class can never have instances (of itself of any subclasses).
CrNoOutgoingTransitions A critic to detect when a state has no outgoing transitions.
CrNoTransitions A critic to detect when a state has no outgoing transitions.
CrNoTriggerOrGuard  
CrNWayAgg Well-formedness rule [3] for Associations.
CrOperNameConflict  
CrOppEndConflict Well-formedness rule [2] for Classifier.
CrOppEndVsAttr Well-formedness rule [2] for Classifier.
CrParamTypeNotImported Well-formedness rule [2] for BehavioralFeature.
CrReservedName  
CrSignatureConflict Well-formedness rule [1] for Classifier.
CrSubclassReference A critic to detect when a class can never have instances (of itself of any subclasses).
CrTooManyAssoc A critic to detect when a class can never have instances (of itself of any subclasses).
CrTooManyAttr A critic to detect when a class can never have instances (of itself of any subclasses).
CrTooManyClasses A critic to detect when a class can never have instances (of itself of any subclasses).
CrTooManyOper A critic to detect when a class can never have instances (of itself of any subclasses).
CrTooManyStates A critic to detect when a class can never have instances (of itself of any subclasses).
CrTooManyTransitions A critic to detect when a class can never have instances (of itself of any subclasses).
CrUML "Abstract" Critic subclass that captures commonalities among all critics in the UML domain.
CrUnconventionalAttrName  
CrUnconventionalClassName  
CrUnconventionalOperName  
CrUnconventionalPackName  
CrUnnavigableAssoc A critic to detect when a class can never have instances (of itself of any subclasses).
CrUselessAbstract A critic to detect when a class can never have instances (of itself of any subclasses).
CrUselessInterface A critic to detect when a class can never have instances (of itself of any subclasses).
CrUtilityViolated A critic to detect when a class can never have instances (of itself of any subclasses).
Init Registers critics for use in Argo/UML.
WizAssocComposite A non-modal wizard to help the user change navigability of an association.
WizBreakCircularComp A non-modal wizard to help the user change select an association to make non-aggregate.
WizCueCards A non-modal wizard to help the user change navigability of an association.
WizManyNames A non-modal wizard to help the user change the name of a ModelElement to a better name.
WizMEName A non-modal wizard to help the user change the name of a ModelElement to a better name.
WizNavigable A non-modal wizard to help the user change navigability of an association.