]
Brett Meyer commented on ARTIF-706:
-----------------------------------
Note: when this is fixed, search for all instances of "relatedDocument" and see
what can be fixed...
Create DerivedExtendedArtifactType
----------------------------------
Key: ARTIF-706
URL:
https://issues.jboss.org/browse/ARTIF-706
Project: Artificer
Issue Type: Feature Request
Reporter: Brett Meyer
Assignee: Brett Meyer
Having "relatedDocument" in an artifact's relationships list requires some
stupid logic to deal with (see ArtifactVerifier#verifyNames). Instead, we should rely
solely on the real #relatedDocument field. Unfortunately, that's only on
DerivedArtifactType. If a derived artifact is an *extended* artifact, there's no
access to that field, hence the need to use the general relationship. Re-work that
structure to be more useful.