UML 2.2 RTF Avatar
  1. OMG Issue

UML22 — logic upperbound is the same as the lower bound.

  • Key: UML22-479
  • Legacy Issue Number: 5896
  • Status: closed  
  • Source: Anonymous
  • Summary:

    3] The operation lowerbound returns the lowest lower bound of the ranges in a multiplicity. lowerbound( ) : Integer; lowerbound = self.range->exists(r : MultiplicityRange |r.lower = result) and self.range->forall(r : MultiplicityRange |r.lower <= result) [4] The operation upperbound returns the highest upper bound of the ranges in a multiplicity. upperbound( ) : UnlimitedInteger; upperbound = self.range->exists(r : MultiplicityRange |r.upper = result) and self.range->forall(r : MultiplicityRange |r.upper <= result) =============================================

    according to the logic upperbound is the same as the lower bound.

    should the upperbound read as r.upper >= result instead of r.upper <= result on the last line?

  • Reported: UML 1.5 — Fri, 4 Apr 2003 05:00 GMT
  • Disposition: Resolved — UML 2.1
  • Disposition Summary:

    closed no change

  • Updated: Fri, 6 Mar 2015 20:58 GMT