UML图形工具 - Eclipse插件?

12

有人能帮我吗?我目前正在使用Eclipse Java IDE,并且想要一个插件,能够自动查看我的类并在UML中绘制出类图。

有什么建议吗?

10个回答

19

嗨,我安装了这个工具,让它运行起来了等等,但是你能否让它自动绘制所有的关联和其他内容吗? - KP65
4
创建图表后(New > Other > ObjectAID UML Diagram),右键单击以添加要显示的类。然后选择所有类,右键单击以添加关系。 - Dean Povey
1
如何将图表导出为图片? - newbie
不可以,但您可以在购买前进行评估。http://www.objectaid.com/install-license - Khanna111
这不是免费软件,许可证将在2天后到期。 - Vishrant
无法添加任何类。它只显示空白画布。无论是使用新向导还是添加Java分类器都不行。正在使用Eclipse Neon并拥有许可证。 - parul

4
你尝试做的挑战在于任何代码片段都可能有多个正确的UML图。仅仅尝试自动获取图表通常会导致大量垃圾,而且工具只会成为阻碍。
我们创建了Architexa来帮助解决这种情况 - Architexa可以帮助您快速获得有用的图表 - 如果需要连接到源代码提交甚至构建分层架构图。您可能正在寻找的一些内容可以在此处找到。

2
尝试使用Eclipse建模工具中的UML2。这里还有一个教程。请参考链接教程链接

1
即使对于最初发问者来说有点晚了,也许以下的 Eclipse 插件能够满足实时分析的需求:

http://marketplace.eclipse.org/content/javadoc-uml-view

这个工具主要用于分析目的,而不是图表建模。因此,如果您想手动绘制图表,它并不是最合适的选择,在这种情况下,ObjectAid UML explorer更好。

只是提一下 :-)


1
另外还有一个选项:http://www.modelgoon.org/ 这是一个非常简单的项目,但它仍然是一个活跃的项目。

0

尝试使用Omondo。它是Eclipse的一个非常好的UML插件,完全符合您的需求。


@Bragaadeesh:似乎不是免费的(???) - Yaneeve
虽然不是免费的,但最新的SR2版本提供90天许可证。足够的时间完成您的项目。没有烦人的提示屏幕,没有标签在代码中,UML模型是标准的,因此可以被任何工具打开。只有图形编辑器处于90天评估期。所以并不糟糕 :-) - UML GURU

0

我没有找到一种直接的方法来使用MoDisco从项目代码中生成UML图。 - ovdsrn
MoDisco使用中间Java模型,以避免在从代码到模型时丢失任何信息。有一个预定义的转换,可以从这个Java模型转换为显示类的UML类图。也许你可以在Modisco论坛上询问指针。 - Jordi Cabot
1
所以没有直接的方法:)。无论如何,感谢您的建议。 - ovdsrn

0

0
你可以尝试使用architexa工具套件。它不仅可以生成类/序列图,还可以生成分层图。你可以在这里阅读相关信息。

-1

如果你能转到IntelliJ,他们有一个非常棒的插件。

如果你“卡”在eclipse上... AmaterasUML已经足够好了 - 我以前用过它...


NetBeans还有很棒的UML插件。 :-) - Bozhidar Batsov
@Bozhidar 那是哪个插件?我查到有好几个可用的...你能贴出你最喜欢的链接吗? - Yaneeve
据我所知,NetBeans不再支持UML(统一建模语言)(在6.8版本中已经不包括)。 - dz.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接