Issue 8272: Section: 12.3.48 (uml2-rtf) Source: (, ) Nature: Revision Severity: Significant Summary: In sub-section Description, structured activity node is noted as possibly having pins in CompleteStructuredActivities but no pins show any relationship to StructuredActivityNode in fig. 196. The association variable:Variable[0..1] is diagrammed (fig. 195) as belonging to the StructuredActivities package which does not agree in multiplicity and which does indicate that ownedMember is subsetted. A third association is also diagrammed in fig. 195. The association activity:Activity[o..1]. The figure also shows that this association redefines Activity. Figure 196 shows an association of containedEdge:ActivityEdge[?..*]. The figure shows multiplicity as * but in too many cases this should be shown as 0..* In addition, fig. 196 indicates that this association redefined contaniedEdge. Add OCL notation to constraints. In 3rd para of sub-section Semantics, last sentence add the verb "are" between tokens and left. Under the sub-section notation change the word enclosed to enclosing and add the appropriate notation symbology as it is not found in the descriptions of the children of StructuredActivityNode (conditionalNode, loopNode, or sequenceNode as shown in fig. 195) or in section 12.4. Resolution: see above Revised Text: In Activities, StructuredActivityNode: Description, first paragraph, second sentence, replace "pins in CompleteStructuredActivities" with "pins when merged with CompleteActivities, or on specializations in CompleteStructuredActivities". Associations, entry for variable, at end of entry, add "Subsets Namespace::ownedMember.". Remove heading "Associations (StructuredActivities)". Associations, add entry: activity : Activity [0..1] Activity immediately containing the node. Redefines ActivityGroup::activity and ActivityNode::activity. Add heading "Associations (CompleteStructuredActivities)" with the entry: containedEdge : ActivityEdge [0..*] Edges immediately contained in the structured node (Redefines ActivityGroup::containedEdge). Semantics, third paragraph, last sentence, before "left", add "are". Editor’s note: the above was fixed in the formal copy edit Notation Replace "enclosed" with "enclosing". At end of first sentence, add ", see Figure ##" referring to a new figure inserted at the end of the Notation section: Figure ##: Notation for structured node «structured» Actions taken: February 14, 2005: received issue August 23, 2006: closed issue Discussion: In StructuredActivityNode, the entry for association variable:Variable[0..*] has the correct multiplicity and matches Figure 195. Multiplicities * and [0..*] are equivalent, per resolution to issue 8258. ExpansionRegion is a child of StructuredActivityNode and has notation. End of Annotations:===== m: webmaster@omg.org Date: 14 Feb 2005 12:52:06 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Jane Messenger Company: U. S. Geological Survey mailFrom: jmessenger@usgs.gov Notification: Yes Specification: Superstructure Section: 12.3.48 FormalNumber: ptc/04-10-02 Version: 2.0 Draft Adopted RevisionDate: 10/08/2004 Page: 441-442 Nature: Revision Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) Description In sub-section Description, structured activity node is noted as possibly having pins in CompleteStructuredActivities but no pins show any relationship to StructuredActivityNode in fig. 196. The association variable:Variable[0..1] is diagrammed (fig. 195) as belonging to the StructuredActivities package which does not agree in multiplicity and which does indicate that ownedMember is subsetted. A third association is also diagrammed in fig. 195. The association activity:Activity[o..1]. The figure also shows that this association redefines Activity. Figure 196 shows an association of containedEdge:ActivityEdge[?..*]. The figure shows multiplicity as * but in too many cases this should be shown as 0..* In addition, fig. 196 indicates that this association redefined contaniedEdge. Add OCL notation to constraints. In 3rd para of sub-section Semantics, last sentence add the verb "are" between tokens and left. Under the sub-section notation change the word enclosed to enclosing and add the appropriate notation symbology as it is not found in the descriptions of the children of StructuredActivityNode (conditionalNode, loopNode, or sequenceNode as shown in fig. 195) or in section 12.4.