-
Key: FUML11-29
-
Legacy Issue Number: 17346
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
Specification: Semantics of a Foundational Subset for Executable UML Models (fUML), v1.0 (formal/2011-02-02)
Subclause: 8.6.3.2.9 ReadLinkActionActivation, 8.6.3.2.13 StructuralFeatureActionActivationRead link actions and read structural feature actions do not always return the values for an ordered association end in the correct order. In ReadLinkActionActivation::doAction, after the loop searching for the position at which to insert a featureValue, the statement
featureValues.addValue(k-1, featureValue);
should be replaced with
if (continueSearching)
{ featureValue.addValue(featureValue); }else
{ featureValue.addValue(k-1, featureValue); }in order to correctly handle the case in which the featureValue should be added at the end of the list.
There is a similar statement in StructuralFeatureActionActivation::getMatchingLinks to insert a link at the correct position in the list of matching links, and it should be replaced in a similar manner to the above.
-
Reported: FUML 1.0 — Sun, 29 Apr 2012 04:00 GMT
-
Disposition: Resolved — FUML 1.1
-
Disposition Summary:
agreed
-
Updated: Fri, 6 Mar 2015 20:58 GMT
FUML11 — Read link actions and read structural feature actions do not handle ordered ends correctly
- Key: FUML11-29
- OMG Task Force: fUML 1.1 RTF