-
Key: XTCE12-114
-
Legacy Issue Number: 14476
-
Status: closed
-
Source: NASA ( Mr. James Kevin Rice)
-
Summary:
Description Kevin Rice 2007-10-22 21:52:34 BST
In the schema, the parameter/arguments do not share a common root class until
NameDescriptionType. All the types except for Time/Array & aggregate are
BaseDataTypes. The Time types are BaseTimeDataTypes and array/aggregate just
have nameDescription as the root. It would be better if they shared a common
"lower down" class/type that would be more indicative of what these really are
instead in nameDescription which is shared by many schema types in XTCE. It
effects the code – instead having say List<CommonBaseDataType> in Java. One
gets List<NameDescriptionType> – which works but isn't as type safe - it's too
generic. -
Reported: XTCE 1.1 — Thu, 17 Sep 2009 04:00 GMT
-
Disposition: Duplicate or Merged — XTCE 1.2
-
Disposition Summary:
This is duplicated from
XTCE12-92Several issue resolutions deal with refactoring Argument type definitions. The specific topic of this issue is already covered. The types now have a common base type.
-
Updated: Tue, 10 Jul 2018 14:23 GMT
XTCE12 — Align ArgumentType and ParameterType construction
- Key: XTCE12-114
- OMG Task Force: XML Telemetric & Command Exchange Format 1.2 (XTCE) RTF