Issue 17261: The clause in B5.2 is a bit opaque (canonical-xmi-ftf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Uncategorized Issue Severity: Summary: The clause in B5.2 is a bit opaque – it could usefully be spelled out a bit more e.g. “Properties of an element are ordered by the class in which they are defined. Properties defined by a superclass appear before those of its subclasses. Where a class inherits from more than one direct superclass, properties from the class with the alphabetically earlier class name appear before those of an alphabetically later class name.” Resolution: Apply the change Revised Text: In B5.2, replace: The order of the XML elements for Properties is order of the properties for the class in the metamodel. This is determined by navigating the class hierarchy ‘depth first’ (e.g. highest superclass first). In the case of multiple inheritance this is determined by alphabetic order of superclasses and ignoring properties already present. By: Properties of an element are ordered by the class in which they are defined. Properties defined by a superclass appear before those of its subclasses. Where a class inherits from more than one direct superclass, properties from the class with the alphabetically earlier class name appear before those of an alphabetically later class name. Actions taken: March 20, 2012: received issue December 23, 2013: closed issue Discussion: End of Annotations:===== s is issue # 17261 From: "Pete Rivett"