Действительно ли там какое-либо затмение является плагином, который может генерировать Схему UML/Class от исходного кода C++?
В списке инструментов UML я вижу только коммерческие редакторы UML (с C ++ в качестве одного из языков, подвергнутых обратному проектированию), например:
Другими словами, я не знаю ни одного проекта с открытым исходным кодом, который предлагал бы схемы UML с обратной инженерией на C ++.
nrs упоминает в комментариях из статьи в Википедии Modelio :
Базовое программное обеспечение Modelio было выпущено под GPLv3 5 октября 2011 года.
] Ключевые API-интерфейсы лицензируются в соответствии с более разрешительной лицензией Apache License 2.0.
Примечание: это отдельное приложение (основанное на Eclipse RCP), которое нельзя добавить непосредственно в вашу среду IDE Eclipse. Eclipse как плагин.
Мой Eclipse-Fu уступает ... ну, всем. Но мне интересно: можно ли придать Doxygen нужную форму? Как автоматизированный инструмент документации C ++ он довольно хорош. Кроме того, он запускается из командной строки, поэтому я полагаю, что будет не так уж сложно заставить eclipse запустить его.
Это также не плагин Eclipse, но Umbrello UML Modeller от KDE является открытым. source, и у меня были лучшие результаты, чем с Doxygen или Rhapsody.