TEX 1.1 RTF Avatar
  1. OMG Issue

TEX11 — Circular Dependency Between Group and Entity Payload packages

  • Key: TEX11-54
  • Status: closed  
  • Source: BAE SYSTEMS ( Mr. Simon Mettrick)
  • Summary:

    There is a circular dependency between the EntityPayload and GroupPayload packages. In particular this causes an issue with PSM generation.

    GroupPayload package contains GroupPayload class which depends on EntityRef which is in the EntityPayload package. This is as per design.
    EntityPayload package contains ExtendedData which depends on ExtensionSchema which is in GroupPayload package (and it is used in the GroupMetaData class). This is not intended.

  • Reported: TEX 1.0 — Wed, 16 Aug 2023 16:21 GMT
  • Disposition: Resolved — $issue.fixedSpecification.name
  • Disposition Summary:

    Move ExtensionSchema to the Utils package.

    The ExtensionSchema class is a general utility class, so can be moved to the utils package.

  • Updated: Tue, 9 Jan 2024 19:40 GMT
  • Attachments: