XMI Schema FTF issue - referenceless composition does not export components
- 
							Key: XMI13-21
- 
							Legacy Issue Number: 5321
- 
							Status: closed
- 
							Source: Adaptive ( Mr. Pete Rivett)
- 
							Summary:This I think brings the spec into line with what implementations do in 
 practice!It's possible to create a composition without having a Reference from the 
 composite to the component. This is not obscure - a prime example of this is
 in UML: a ModelElement owns Tags but has no reference to them.
 The XMI production rules talk only about traversing composite references.Because the components we're talking about DO participate as a component in 
 a composition link then these components will neither be starting points for
 generating XML nor exported as part of their composition (since they are not
 referred to by a reference).Proposed Resolution 
 -------------------1. Change the description of production rule 2a in 6.3.2 (p6-101) from: 
 "The content elements are the XML representations of top level objects,
 classifier level attributes, and other links."
 To:
 "The contents are the XML representations of top level objects, classifier
 level attributes, and other links. The top level objects will include those
 which have a composite link with no reference from the composite to
 component."2. Add a new sentence after the first to rule 5 in 6.3.2 (p6-107) changing 
 the start of the rule from:
 "The contents of an object are the attributes, references, and compositions
 that are serialized as XML elements, as well as the extensions."
 To:
 "The contents of an object are the attributes, references, and compositions
 that are serialized as XML elements, as well as the extensions. Note that
 'contents' (component objects which are reached via composite links) without
 a composite reference are not subject to this production rule and so not
 written as nested elements: instead they are written as top-level elements."
- 
                            Reported: XMI 1.2 — Wed, 22 May 2002 04:00 GMT
- 
                            Disposition: Resolved — XMI 1.3
- 
                            Disposition Summary:see below 
- 
							Updated: Sat, 7 Mar 2015 04:37 GMT