Issue 17560: Addition to the resolution to fUML Issue 17499 (fuml-rtf) Source: Model Driven Solutions (Mr. Ed Seidewitz, ed-s(at)modeldriven.com) Nature: Uncategorized Issue Severity: Summary: The resolution to Issue 17499 (Conditional node and loop node activations do not wait for contained accept event action activations) removes some lines from the specification for the operation ConditionalNodeActivation::doStructuredActivity. However, it neglects to state to remove the final line “this.activationGroup.terminateAll();”, which also needs to be removed. Resolution: Agreed. In addition, the selectedClause attribute needs to be set to null before the if statement that tests if there are any clauses to select, since this is tested in the new completeBody operation. Otherwise, selectedClause could contain a spurious value from a previous activation of the conditional node, causing completeBody to try to copy outputs from that clause, rather than just doing the terminateAll call. Revised Text: In Subclause 8.5.3.2.2 ConditionalNodeActivation, in operation doStructuredActivity (as modified by the resolution to Issue 17499): • Before the if statement with the condition “this.selectedClauses.size() > 0 & this.isRunning()”, add the statement “this.selectedClause = null;” • Remove the final line “this.activationGroup.terminateAll();”. Actions taken: August 21, 2012: received issue January 7, 2013: closed issue Discussion: End of Annotations:===== m: Ed Seidewitz To: "issues@omg.org" Date: Tue, 21 Aug 2012 23:27:47 -0400 Subject: Addition to the resolution to fUML Issue 17499 Thread-Topic: Addition to the resolution to fUML Issue 17499 Thread-Index: Ac1/+H/Pva9GsS5GQtmL6VIM63YWiw== Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US X-Mailprotector-Decision: deliver X-Mailprotector-Connection: TLSv1|[10.1.50.226]|10.1.50.226|outbound.mailprotector.net|-0.997508|0.760602|0|white|ugly|1603|2|0|0 X-Mailprotector-Results: null_ptr clean X-Mailprotector-Score: 40 X-Mailprotector-IP-Analysis: 0, 10.1.50.226, Ugly c=0.760602 p=-0.997508 Source White X-Mailprotector-Scan-Diagnostics: 0-0-0-4509-c X-Mailprotector-ID: 128c0f9a-b382-4cb8-9b07-7efadf9ec2d5 The resolution to Issue 17499 (Conditional node and loop node activations do not wait for contained accept event action activations) removes some lines from the specification for the operation ConditionalNodeActivation::doStructuredActivity. However, it neglects to state to remove the final line .this.activationGroup.terminateAll();., which also needs to be removed.