Есть возможность создания диаграмм UML с генерацией наверное из них кода плагином Dia2code. Для Windows есть инсталлируемая версия 0.8.5 для работы из командной строки
https://downloads.sourceforge.net/proje ... -setup.exe.
Для Линукс версия 1.0.

Разные ссылки:
http://dia-installer.de/
https://sourceforge.net/projects/dia2code/
http://dia2code.sourceforge.net/gui.html
https://sourceforge.net/projects/xdia2code/
http://dia2code.sourceforge.net/download.html
http://www.aarontrevena.co.uk/opensource/autodia/
https://sourceforge.net/projects/pydia2code/
http://diacenter.wspiegel.de/

https://www.youtube.com/watch?v=CxxcUChD6gw