-
Key: UPDM-461
-
Legacy Issue Number: 12109
-
Status: open
-
Source: International Business Machines ( Mr. Fred Mervine)
-
Summary:
Constraints [1],[2],[3],[4],[5] OCL doesn't check for zero or more. Resolution:Add check for zero
Revised Text: [1] Asserts that this OperationalTask adheres to zero or more Rules
self.adheresToRules ->notEmpty() implies
self.adheresToRules> forAll(getAppliedStereotype('UPDM::Rule')>notEmpty())[2] Asserts that this OperationalTask adheres to zero or more Policies
self.adheresToPolicy->notEmpty() implies
self.adheresToPolicy-> forAll(getAppliedStereotype('UPDM::Policy')->notEmpty())3] Asserts that there are zero or more Doctrines that govern this OperationalTask self.governedByDoctrine->notEmpty() implies
self.governedByDoctrine->forAll(getAppliedStereotype('UPDM::Doctrine')- >notEmpty())[4] Asserts that Materiel is utilized by this OperationalTask
self.utilizesMateriel->notEmpty() implies
self.utilizesMateriel-> forAll(getAppliedStereotype('UPDM::Materiel')->notEmpty())[5] Asserts that the Triggers of this OperationalTask can be stereotyped Trigger, a callEventAction
self.triggeredByEvents->notEmpty() implies
self.triggeredByEvents->forAll(getAppliedStereotype('UPDM::Trigger') -> notEmpty()) -
Reported: UPDM 1.0b1 — Mon, 31 Dec 2007 05:00 GMT
-
Updated: Fri, 6 Mar 2015 20:59 GMT