-
Key: TEX11-50
-
Status: closed
-
Source: BAE SYSTEMS ( Mr. Simon Mettrick)
-
Summary:
In the v1.0 spec AggregateEntity composes EntityPayload and ComposeEntityComposes ShapedEntity.
AggregateEntity has documentation "content grouping" which suggests that a looser, by reference relationship would be appropriate.
The strong, by-value relationship that it has, enables recursion. This is probably wrong and certainly leads to PSM implementation issues. -
Reported: TEX 1.0 — Mon, 14 Aug 2023 15:26 GMT
-
Disposition: Resolved — $issue.fixedSpecification.name
-
Disposition Summary:
AggregateEntity to group entities by reference
As the CompositeEntity class is described as being non-recursive, AggregateEntity is clearly intended to model recursive cases as well as modelling loose groupings in general.
There should not be anything to preclude an EntityPayload belonging to more than one AggregateEntity.
EntityPayload instances should exist in their own right and be referenced by AggregateEntities (directed association, zero-to-may at both ends).. -
Updated: Tue, 9 Jan 2024 19:40 GMT
-
Attachments:
- Fig 7-4 EntityPayload - 1 of 2 TEX11-50.png 190 kB (image/png)
TEX11 — Aggregate Entity shouldn't compose Entity Payloads
- Key: TEX11-50
- OMG Task Force: TACSIT Data Exchange (TEX) 1.1 RTF