Issue 8186: Section: 11.3.41 (uml2-rtf) Source: (, ) Nature: Clarification Severity: Minor Summary: The association removeAt:InputPin[0..1] is subsets input from Actions according to fig. 157. Correct typo in Constraint [1] "removaeAt". Add OCL notation for the constraint. Constraint also needs to mention that the Unlimited Natural must be >0. Typo - Last line of para 1 of semantics - change "support" to "supports" Delete header Examples as there are none Resolution: see above Revised Text: In Section 11.3.41, under Associations, insert “{subsets Action::input}” at the beginning of the description of “removeAt”: {subsets Action::input} Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited. Editor’s note: constraint added at the end to conform to general format rules for constraints In line 1 of Constraint [1], replace “removaeAt” with “removeAt”. Editor’s note: fixed in formal copy edit In the last sentence of the first paragraph under Semantics, change “support” to “supports”. Editor’s note: fixed in formal copy edit Actions taken: January 31, 2005: received issue August 23, 2006: closed issue Discussion: OCL issue is a duplicate of 6452. Header issue is a duplicate of 8155. The fact that the value on the removeAt pin must be greater than zero is a run-time semantic requirement that cannot be captured in an abstract syntax constraint. End of Annotations:===== m: webmaster@omg.org Date: 31 Jan 2005 11:28:43 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Jane Messenger Company: U. S. Geological Survey mailFrom: jmessenger@usgs.gov Notification: Yes Specification: Superstructure Section: 11.3.41 FormalNumber: ptc/04-10-02 Version: 2.0 Draft Adopted RevisionDate: 10/08/2004 Page: 299 Nature: Clarification Severity: Minor HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) Description The association removeAt:InputPin[0..1] is subsets input from Actions according to fig. 157. Correct typo in Constraint [1] "removaeAt". Add OCL notation for the constraint. Constraint also needs to mention that the Unlimited Natural must be >0. Typo - Last line of para 1 of semantics - change "support" to "supports" Delete header Examples as there are none. Issue 8186: Section: 11.3.41 Nature: Clarification Severity: Minor Summary: The association removeAt:InputPin[0..1] is subsets input from Actions according to fig. 157. Correct typo in Constraint [1] "removaeAt". Add OCL notation for the constraint. Constraint also needs to mention that the Unlimited Natural must be >0. Typo - Last line of para 1 of semantics - change "support" to "supports" Delete header Examples as there are none Discussion: OCL issue is a duplicate of 6452. Header issue is a duplicate of 8155. The fact that the value on the removeAt pin must be greater than zero is a run-time semantic requirement that cannot be captured in an abstract syntax constraint. Revised Text: In Section 11.3.41, under Associations, insert .{subsets Action::input}. at the beginning of the description of .removeAt.: {subsets Action::input} Specifies the position of an existing value to remove in ordered nonunique variables. The type of the pin is UnlimitedNatural, but the value cannot be zero or unlimited. In line 1 of Constraint [1], replace .removaeAt. with .removeAt.. In the last sentence of the first paragraph under Semantics, change .support. to .supports.. Resolution: Resolved.