UML Plugin for Eclipse - Class Diagrams & Java Code Generation - Indigo/Juno

2022-09-04 19:22:20

我正在寻找Eclipse的UML插件。我知道这个问题已经被问过好几次了,但大多数都是几年前的事了。根据我所读到的内容,我会说大多数人更喜欢eUML2,但这官方只支持Helios。

到目前为止,我正在使用argoUML,但是至少可以说,没有撤消按钮确实是可用性的噩梦。此外,我更喜欢集成到Eclipse中。

我想要的是:

  • 免费/开源
  • 积极开发工具(支持 Indigo,计划支持 Juno)
  • 在 Eclipse 中轻松安装
  • 类图
  • 从图表生成 Java 代码
  • 实现完成后更新类图(往返)

什么会很好:

  • 其他图表,对我来说最重要的是序列和用例图

如果实际上没有合适的Eclipse插件,那么如果您能指出其他免费/开源和基于Linux的工具以及您用于完成上述要求的工作流程,我将非常高兴。


答案 1

我一定会选择ObjectAid

它支持直接从 eclipse 中的代码拖放类和包。无需打开其他应用程序进行建模。

模型文件(*.ucls)可以保存在eclipse中的单独项目中,而您在另一个项目中编码/开发Java代码。所有这些都可以在单个日食会话中完成。

只是想强调拖放。我只是喜欢它!

我正在使用Eclipse Juno。

我尝试了其他建模工具,但没有得到我想要的。

附言:创建类图是免费的,但需要评估许可证才能创建序列图。


答案 2

现在,我将使用Green UML或UML Lab.Green UML满足了我要求的所有要点,除了我不能百分之百确定它是否非常积极开发。但上次更新是从 2011 年 11 月开始的。它只支持类图,但这对我来说没关系。可以在这里找到它。

除此之外,我将尝试UML Lab的学术版本,因为它看起来更有前途,尽管不自由是一个缺点。


推荐