Hello; Possibly of interest; I recently needed to update an ERD and decided to try scripting it's production from a Cayenne data model file [1] using the open-source Graphor application.
[1] http://www.lindesay.co.nz/blog/2024/2024-hds-model-to-graphor/ Regards. -- Andrew Lindesay