-
Key: FUML11-12
-
Legacy Issue Number: 17201
-
Status: closed
-
Source: University of Innsbruck ( Hannes Moesl)
-
Summary:
Destroying an object (with "isDestroyLinks" = true) can potentially result in an infinite loop, since the loop variable "i" is never incremented.
Solution:
{ isComposite = true; }
while (!isComposite & i <= linkFeatureValues.size()) {
FeatureValue featureValue = linkFeatureValues.getValue(i-1);
if (!featureValue.values.getValue(0).equals(reference) &
((Property)featureValue.feature).aggregation == AggregationKind.composite)i = i + 1;
} -
Reported: FUML 1.0 — Tue, 28 Feb 2012 05:00 GMT
-
Disposition: Resolved — FUML 1.1
-
Disposition Summary:
agreed
-
Updated: Fri, 6 Mar 2015 20:58 GMT
FUML11 — Bug in DestroyObjectActivation::objectIsComposite
- Key: FUML11-12
- OMG Task Force: fUML 1.1 RTF