Issue 11377: Section: 8.5.16.6 Constratints (updm-ftf) Source: International Business Machines (Mr. Fred Mervine, fred(at)mervine.us) Nature: Revision Severity: Significant Summary: [1] Asserts that a ResourceCapability association exists between a Resource and the Capabilities that it provides and that these are the elements associated with this association (self.endType-> at(1).owner.getAppliedStereotype('UPDM::Capability')-> notEmpty() and self.endType-> at(2).owner.getAppliedStereotype('UPDM::Resource')-> notEmpty()or self.base_Association.endType-> at(2).getAppliedStereotypes()->collect(allParents())-> any(qualifiedName = 'UPDM::Resource') ->notEmpty() ) or (self.endType-> at(2).owner.getAppliedStereotype('UPDM::Capability')-> notEmpty() and self.endType-> at(1).owner.getAppliedStereotype('UPDM::Resource')-> notEmpty()or self.base_Association.endType-> at(1).getAppliedStereotypes()->collect(allParents())-> any(qualifiedName = 'UPDM::Resource') ->notEmpty()) Don't need .'baseAssociation'clause Resolution: Revised Text: Actions taken: September 13, 2007: received issue Discussion: End of Annotations:===== me: Fred Mervine Company: IBM mailFrom: fmervine@us.ibm.com Notification: Yes Specification: UML Profile for the Department of Defense Architecture Framework and the Ministry of Defence Architecture Framework Section: 8.5.16.6 Constratints FormalNumber: dtc/2007-08-02 Version: Beta 1 RevisionDate: 08/02/07 Page: 162 Nature: Revision Severity: Significant HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Description [1] Asserts that a ResourceCapability association exists between a Resource and the Capabilities that it provides and that these are the elements associated with this association (self.endType-> at(1).owner.getAppliedStereotype('UPDM::Capability')-> notEmpty() and self.endType-> at(2).owner.getAppliedStereotype('UPDM::Resource')-> notEmpty()or self.base_Association.endType-> at(2).getAppliedStereotypes()->collect(allParents())-> any(qualifiedName = 'UPDM::Resource') ->notEmpty() ) or (self.endType-> at(2).owner.getAppliedStereotype('UPDM::Capability')-> notEmpty() and self.endType-> at(1).owner.getAppliedStereotype('UPDM::Resource')-> notEmpty()or self.base_Association.endType-> at(1).getAppliedStereotypes()->collect(allParents())-> any(qualifiedName = 'UPDM::Resource') ->notEmpty()) Don.t need ..baseAssociation.clause