UPDM 1.0 NO IDEA Avatar
  1. OMG Issue

UPDM — Section: 8.4.44.6 Constraints

  • Key: UPDM-61
  • Legacy Issue Number: 11388
  • Status: open  
  • Source: International Business Machines ( Mr. Fred Mervine)
  • Summary:

    [1] Asserts that there are zero or more Competencies provided by the Resource and that zero or more Resources provide a Competence and that these are the elements associated by this association
    (self.endType-> at(1).getAppliedStereotype('UPDM::Competence')-> notEmpty() and
    self.endType-> at(2).getAppliedStereotype('UPDM::Resource')-> notEmpty() or
    self.base_Association.endType-> at(2).getAppliedStereotypes()> collect(allParents())> any(qualifiedName = 'UPDM::Resource') ->notEmpty()
    ) or
    (self.endType-> at(2).getAppliedStereotype('UPDM::Competence')-> notEmpty() and
    self.endType-> at(1).getAppliedStereotype('UPDM::Resource')-> notEmpty() or
    self.base_Association.endType-> at(1).getAppliedStereotypes()> collect(allParents())> any(qualifiedName = 'UPDM::Resource') ->notEmpty() )

    Don't need 'baseAssociation' clause

  • Reported: UPDM 1.0b1 — Thu, 13 Sep 2007 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:59 GMT