Eclipse插件用于从C++代码生成UML图
从list of UML tools,我只看到商业UML编辑器(用C++作为工程化的语言的反向中的一个),如:
在换句话说,我不知道提供C++反向工程UML图的开源项目。
nrs提到in the comments,从Modelio Wikipedia entry:
核心Modelio软件GPLv3的下发布的10月5日,2011年
关键API是更宽容的Apache许可2.0许可。
注意:it is a standalone app(基于Eclipse RCP),它不能直接添加到IDE Eclipse中。 Eclipse作为插件。
我的Eclipse-Fu是第二个......好吧,每个人。但是我想知道:Doxygen能够被塑造成适合的形状吗?作为一个自动化的C++文档工具,它非常漂亮。另外,它运行在命令行,所以我可以想象得到eclipse运行它不会太困难。
这也不是Eclipse插件,但KDE的Umbrello UML Modeller是开源的,我比Doxygen或Rhapsody有更好的结果。
羞愧只有本地支持的Linux。 – Konrad 2010-08-02 10:23:58
@Konrad:如果您需要其他平台,您可以尝试在头版中提到的不稳定端口。 – 2010-08-02 14:18:11
这一块石头!在最近的Linux平台(比如Fedora 19)上效果很好! – 2013-12-16 11:06:56
好吧,商业选择是使用Rhapsody开发者的C++。你在你的源代码中进行反向工程,然后你就去了。
我不知道任何从C++代码生成UML类图的Eclipse插件。但是,BOUML现在是商业版本,但版本4是免费的。您仍然可以在Linux发行版的几个版本中找到此版本,它具有我在免费应用程序中见过的最好的逆向工程功能。它也可以在Windows上运行,您仍然可以在Internet上找到installer of BOUML 4 for Windows。
thx列出它们。但我不选择商业的 – tristan 2010-07-01 07:01:15
@Tristan:我以为你不会。我用合理的结论编辑了我的答案。 – VonC 2010-07-01 07:04:43
“核心Modelio软件于2011年10月5日在GPLv3下发布。[1]主要API根据更加宽容的Apache许可证2.0许可。”从维基百科 – hosolmaz 2014-05-12 12:36:20