-
Key: UPDM-449
-
Legacy Issue Number: 12097
-
Status: open
-
Source: International Business Machines ( Mr. Fred Mervine)
-
Summary:
OCL doesn't check for zero or more. Constraint[5] is unnecessary. [1] Asserts that zero or more effects affect this resource.
self.effect-> forAll(getAppliedStereotype('UPDM::Effect')->notEmpty())
Resolution:Add check for zero, delete [5]
Revised Text:
[1] Asserts that zero or more effects affect this resource.
self.effect->notEmpty() implies
self.effect-> forAll(getAppliedStereotype('UPDM::Effect')->notEmpty())
[5] Asserts that there is an association between a Competence and the OperationalCapabilityRole that requires it.
self.getAllAttributes()>asOrderedSet()>select(association->notEmpty() ).association->any (getAppliedStereotype('UPDM::OperationalCapabilityRoleResource')> notEmpty())>notEmpty() -
Reported: UPDM 1.0b1 — Mon, 31 Dec 2007 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:59 GMT