Issue 17200: Error in RemoveStructuralFeatureVauleActionActivation::doAction (fuml-rtf) Source: Model Driven Solutions (Mr. Ed Seidewitz, ed-s(at)modeldriven.com) Nature: Uncategorized Issue Severity: Summary: Specification: Semantics of a Foundational Subset for Executable UML Models (fUML), v1.0 Subclause: 8.6.3.2.12 RemoveStructuralFeatureValueActionActivation The following conditional appears toward the end of the specification of the RemoveStructuralFeatureValueActionActivation::doAction() operation: if (featureValue.values.size() <= removeAt) { featureValue.values.remove(removeAt - 1); } The “<=” operator in the condition should instead be “>=”. Resolution: agreed Revised Text: In Subclause 8.6.3.2.12, in doAction operation, in the condition “featureValue.values.size() <= removeAt”, replace “<=” with “>=”. Actions taken: February 25, 2012: received issue January 7, 2013: closed issue Discussion: End of Annotations:===== m: Ed Seidewitz To: "issues@omg.org" Subject: Error in RemoveStructuralFeatureVauleActionActivation::doAction Specification: Semantics of a Foundational Subset for Executable UML Models (fUML), v1.0 Subclause: 8.6.3.2.12 RemoveStructuralFeatureValueActionActivation The following conditional appears toward the end of the specification of the RemoveStructuralFeatureValueActionActivation::doAction() operation: if (featureValue.values.size() <= removeAt) { featureValue.values.remove(removeAt - 1); } The .<=. operator in the condition should instead be .>=..