-
Key: UML22-521
-
Legacy Issue Number: 6692
-
Status: closed
-
Source: TimeWarp Engineering Ltd. ( Steven Cramer)
-
Summary:
I am looking at ValueSpecification which introduces Additional Operations, such as integerValue(). My question is : What is the reasoning behind making these Operations vs. Derived attributes?
In MultiplicityElement we have a derived attribute lower which is equal to lowerBound(). What logic is used to determine whether an Operation has a corresponding Attribute?
Also the spec seems to indicate that all derived values will be implemented via some operation. Is this a requirement or an assumption of implementation?
Why can’t lower in MultiplicityElement simple be defined as if lowerValue->notEmpty() then 1 else lowerValue.integerValue() what makes the lowerBound() operation required?
-
Reported: UML 1.5 — Wed, 10 Dec 2003 05:00 GMT
-
Disposition: Resolved — UML 2.1
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT