Re: svn commit: r15420 - branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics
"Michiel van der Wulp" <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <004c01c8f6cf$4ea92430$0900000a@athlon64> |
Hi Marcos, Can you commit these comments in trunk? These are only comments, so there is no impact on our release procedure. Regards, Michiel ----- Original Message ----- From: <[email protected]> To: <[email protected]> Sent: Thursday, July 31, 2008 1:45 PM Subject: svn commit: r15420 - branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics > Author: maurelio1234 > Date: 2008-07-31 04:45:26-0700 > New Revision: 15420 > > Modified: > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java > > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java > > Log: > > updating comments in wfrs, from revision 15400 > > > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAssocNameConflict.java > 2008-07-31 04:45:26-0700 > @@ -41,6 +41,9 @@ > * Well-formedness rule [2] for Namespace. See section 2.5.3.26 of > * UML 1.4 spec. Rule [1] is checked by CrNameConfusion. > * > + * Well-formedness rule [1] for Namespace. See page 62 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author mkl > */ > public class CrAssocNameConflict extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrAttrNameConflict.java > 2008-07-31 04:45:26-0700 > @@ -43,7 +43,8 @@ > * Check the: > * Well-formedness rule [2] for Classifier. > * See page 29 of UML 1.1, Semantics. OMG document ad/97-08-04. > - * See page 2-49 in UML V1.3<p> > + * See page 2-49 in UML V1.3 > + * See page 55 in UMl 1.4.2 formal/04-07-02<p> > * > * In the process of modifying this to use the new Facade object > * (Jan 2003) this was changed to no longer detect StructuralFeatures > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCircularInheritance.java > 2008-07-31 04:45:26-0700 > @@ -37,6 +37,9 @@ > /** > * Well-formedness rule [2] for GeneralizableElement. See page 31 of UML > 1.1 > * Semantics. OMG document ad/97-08-04. > + * > + * Well-formedness rule [3] for GeneralizableElement. See page 59 of UML > 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > * > * @author jrobbins > */ > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrConflictingComposites.java > 2008-07-31 04:45:26-0700 > @@ -35,6 +35,9 @@ > /** > * Well-formedness rule [2] for association end. See page 28 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > + * > + * Well-formedness rule [2] for AssociationEnd. See page 53 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > * > * @author jrobbins > */ > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrCrossNamespaceAssoc.java > 2008-07-31 04:45:26-0700 > @@ -40,6 +40,9 @@ > * This is the fourth well-formedness rule for associations in the UML 1.3 > * standard (see section 2.5.3 of the standard).<p> > * > + * Well-formedness rule [4] for Association. See page 52 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * See the ArgoUML User Manual: Classifier not in Namespace of its > Association > * > * @author Jason Robbins > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDisambigClassName.java > 2008-07-31 04:45:26-0700 > @@ -38,7 +38,7 @@ > > /** > * Well-formedness rule for Package. Check that the alias for an imported > - * element doesn't conflict with any existing name. Section 2.14.3.3 of > UML 1.4 > + * element doesn't conflict with any existing name. Section 4.14.3.3 of > UML 1.4 > * spec. > * <p> > * Other types of name conflicts in a Namespace are checked by > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupParamName.java > 2008-07-31 04:45:26-0700 > @@ -38,6 +38,9 @@ > /** > * Well-formedness rule [1] for BehavioralFeature. See page 28 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > + * > + * Well-formedness rule [1] for Behavioral. See page 53 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > * > * @author jrobbins > */ > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrDupRoleNames.java > 2008-07-31 04:45:26-0700 > @@ -44,6 +44,9 @@ > * This is the first well-formedness rule for associations in the UML 1.3 > * standard (see section 2.5.3 of the standard).<p> > * > + * Well-formedness rule [1] for Association. See page 51 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * See ArgoUML User Manual: Duplicate end (role) names for > <association> > * > * @author Jason Robbins > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrFinalSubclassed.java > 2008-07-31 04:45:26-0700 > @@ -36,9 +36,13 @@ > /** > * Well-formedness rule [2] for GeneralizableElement. See page 31 of UML > 1.1 > * Semantics. OMG document ad/97-08-04. > + * > * In UML 1.3 it is rule [2] in section 2.5.3.18 page 2-54. > * Remove final keyword or remove subclasses > * > + * Well-formedness rule [2] for GeneralizableElement. See page 59 of UML > 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrFinalSubclassed extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrForkOutgoingTransition.java > 2008-07-31 04:45:26-0700 > @@ -34,6 +34,9 @@ > /** > * UML 1.5 Well-formedness rule [3] for Transition. > * > + * Well-formedness rule [3] for Transition. See page 140 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrForkOutgoingTransition extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrIllegalGeneralization.java > 2008-07-31 04:45:26-0700 > @@ -34,6 +34,10 @@ > /** > * Well-formedness rule [1] for Generalization. See page 32 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > + * > + * Well-formedness rule [5] for GeneralizableElement. See page 59 of UML > 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * This critic checks that the parent and child in a generalization are > * of the same metatype. > * > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceAllPublic.java > 2008-07-31 04:45:26-0700 > @@ -37,6 +37,9 @@ > /** > * Well-formedness rule [3] for Interface. See page 32 of UML 1.1 > * > + * Well-formedness rule [3] for Interface. See page 60 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > * Semantics. OMG document ad/97-08-04. > */ > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInterfaceOperOnly.java > 2008-07-31 04:45:26-0700 > @@ -38,6 +38,9 @@ > * Well-formedness rule [1] for Interface. See page 32 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > * > + * Well-formedness rule [2] for GeneralizableElement. See page 60 of UML > 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrInterfaceOperOnly extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidBranch.java > 2008-07-31 04:45:26-0700 > @@ -48,6 +48,9 @@ > * (self.kind = #choice) implies > * ((self.incoming->size >= 1) and (self.outgoing->size >= 1)) > * > + * Well-formedness rule [7] and [8] for PseudoState. See page 138 of UML > 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrInvalidBranch extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidFork.java > 2008-07-31 04:45:26-0700 > @@ -37,6 +37,9 @@ > * transitions. Implements constraint [5] on Pseudostate in the UML > * Semantics v1.1, pp. 104. > * > + * Well-formedness rule [5] for PseudoState. See page 137 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrInvalidFork extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidForkTriggerOrGuard.java > 2008-07-31 04:45:26-0700 > @@ -35,6 +35,9 @@ > * UML 1.5 Well-formedness rule [1] for Transition, to remove > * a trigger or guard from fork outgoing transition. > * > + * Well-formedness rule [1] for Transition. See page 139 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrInvalidForkTriggerOrGuard extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidHistory.java > 2008-07-31 04:45:26-0700 > @@ -36,6 +36,9 @@ > * UML 1.5 Well-formedness rule [2] for Pseudostates: <p> > * History vertices can have at most one outgoing transition. > * > + * Well-formedness rule [2] for PseudoState. See page 137 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrInvalidHistory extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoin.java > 2008-07-31 04:45:26-0700 > @@ -38,6 +38,9 @@ > * transitions. Implements constraint [4] on Pseudostate in the UML > * Semantics v1.1, pp. 104. > * > + * Well-formedness rule [3] for PseudoState. See page 137 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrInvalidJoin extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidJoinTriggerOrGuard.java > 2008-07-31 04:45:26-0700 > @@ -34,6 +34,9 @@ > /** > * UML 1.5 Well-formedness rule [2] for Transition. > * > + * Well-formedness rule [2] for Transition. See page 139 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrInvalidJoinTriggerOrGuard extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidPseudoStateTrigger.java > 2008-07-31 04:45:26-0700 > @@ -34,6 +34,9 @@ > /** > * UML 1.5 Well-formedness rule [5] for Transition. > * > + * Well-formedness rule [5] for Transition. See page 140 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrInvalidPseudoStateTrigger extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrInvalidSynch.java > 2008-07-31 04:45:26-0700 > @@ -35,6 +35,9 @@ > /** > * UML 1.5 Well-formedness rule [2] for Sync States. > * > + * Well-formedness rule [2] for SynchState. See page 139 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrInvalidSynch extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrJoinIncomingTransition.java > 2008-07-31 04:45:26-0700 > @@ -34,6 +34,9 @@ > /** > * UML 1.5 Well-formedness rule [4] for Transition. > * > + * Well-formedness rule [4] for Transition. See page 140 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrJoinIncomingTransition extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultiComposite.java > 2008-07-31 04:45:26-0700 > @@ -37,6 +37,9 @@ > * Well-formedness rule [2] for MAssociationEnd. See page 2-45 of UML > * chapter 2: Semantics. OMG document UML V1.3 June 1999. > * > + * Well-formedness rule [1] for AssociationEnd. See page 53 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrMultiComposite extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleAgg.java > 2008-07-31 04:45:26-0700 > @@ -42,6 +42,9 @@ > * This is the second well-formedness rule for associations in the UML 1.3 > * standard (see section 2.5.3 of the standard).<p> > * > + * Well-formedness rule [2] for Association. See page 52 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * <em>Note</em>. This only applies to binary associations. There is a > * separate critic (see {@link > org.argouml.uml.cognitive.critics.CrNWayAgg}) > * which deals with 3- or more-way assocations.<p> > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleDeepHistoryStates.java > 2008-07-31 04:45:26-0700 > @@ -40,6 +40,9 @@ > /** > * UML 1.5 Well-formedness rule [2] for Composite States. > * > + * Well-formedness rule [2] for CompositeState. See page 136 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author [email protected] > */ > public class CrMultipleDeepHistoryStates extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrMultipleShallowHistoryStates.java > 2008-07-31 04:45:26-0700 > @@ -38,6 +38,9 @@ > > /** > * UML 1.5 Well-formedness rule [3] for Composite States. > + * > + * Well-formedness rule [3] for CompositeState. See page 136 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > * > * @author [email protected] > */ > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNWayAgg.java > 2008-07-31 04:45:26-0700 > @@ -41,6 +41,9 @@ > * This is the third well-formedness rule for associations in the UML 1.3 > * standard (see section 2.5.3 of the standard).<p> > * > + * Well-formedness rule [3] for Association. See page 52 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * <em>Note</em>. This only applies to 3-way or more > * associations. There is a separate critic (see {@link > * org.argouml.uml.cognitive.critics.CrMultipleAgg}) which deals with > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflict.java > 2008-07-31 04:45:26-0700 > @@ -39,7 +39,10 @@ > /** > * Well-formedness rule [1] for Namespace. See page 33 of UML 1.1 > Semantics. > * OMG document ad/97-08-04. <p> > - * > + * > + * Well-formedness rule [1] for Namespace. See page 62 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * Names of contained elements in a namespace (i.e. the design material) > * must be unique. > * This condition does not apply to names of Generalizations, > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrNameConflictAC.java > 2008-07-31 04:45:26-0700 > @@ -36,6 +36,9 @@ > * Well-formedness rule [1] for AssociationClass. See page 28 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > * > + * Well-formedness rule [1] for AssociationClass. See page 52 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > public class CrNameConflictAC extends CrUML { > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndConflict.java > 2008-07-31 04:45:26-0700 > @@ -40,6 +40,8 @@ > * Well-formedness rule [2] for MClassifier. See page 29 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > * > + * Well-formedness rule [3] for Classifier. See page 55 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > * @author jrobbins > */ > //TODO: split into an inherited attr critic and a local > > Modified: > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java > Url: > http://argouml.tigris.org/source/browse/argouml/branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java?view=diff&rev=15420&p1=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java&p2=branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java&r1=15419&r2=15420 > ============================================================================== > --- > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java > (original) > +++ > branches/gsoc2008/work_issue5042_maurelio1234/src/org/argouml/uml/cognitive/critics/CrOppEndVsAttr.java > 2008-07-31 04:45:26-0700 > @@ -39,6 +39,9 @@ > * Well-formedness rule [2] for Classifier. See page 29 of UML 1.1 > * Semantics. OMG document ad/97-08-04. > * > + * Well-formedness rule [4] for Classifier. See page 55 of UML 1.4 > + * Semantics. OMG document UML 1.4.2 formal/04-07-02. > + * > * @author jrobbins > */ > //TODO: split into one critic for inherited problems and > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.138 / Virus Database: 270.5.7/1580 - Release Date: 7/29/2008 > 5:26 PM > > >