-
Key: UML14-526
-
Legacy Issue Number: 7219
-
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: XMI 2.0 — Mon, 12 Apr 2004 04:00 GMT
-
Disposition: Resolved — UML 1.4.2
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT