-
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