Source: Real-Time Innovations ( Gerardo Pardo-Castellote)
Section 7.2.2 should include all the Type-System concepts that are related to all the "relevant" annotations in IDL 4.2 (likely groups for "General Purpose", "Data Modeling", "Units and Ranges", "Data Implementation", and "Code Generation") in addition to extra concepts in XTYPES that are not part of IDL4 like Try Construct Behavior, Non-Serialized.
After 18.104.22.168 Annotations there should be a section on the "Builtin Annotations" these should references the ones IDL 4.2 as well as the extra ones in XTYPES.
Much of the text in existing section 22.214.171.124.1 should me moved to 7.2.x. These are general concepts independent of the use of IDL.
Table 126.96.36.199.2 Using Built-in Annotations should be also moved to 7.2.2.x.
In place of 188.8.131.52.1 there should be a table that maps the "builtin" annotations in the XTYPES type system to their IDL4 syntax. For the most part this references the corresponding annotation in IDL 4.2 except for the new ones introduced by XTYPES.
7.3.2.x and Annex A should define how the builtin annotations are represented in XML.
Annex B should be augmented with any missing annotations. It appears @default is missing from the COMPLETE TypeObject.
Reported: DDS-XTypes 1.2 — Tue, 25 Sep 2018 21:34 GMT
Disposition: Deferred — DDS-XTypes 1.3
Defer to the next RTF
This reorganization is worthwhile but it would introduce a lot of changes that overlap with those of other issue resolutions. Therefore it is best deferred to the next RTF.
Updated: Tue, 8 Oct 2019 17:55 GMT