免费的用于Eclipse的UML工具/插件能够生成Java代码吗?

3

我是Eclipse的新手。我不知道有哪些插件可以创建类图、序列图...并且能够生成Java代码,当然,最好是免费的。有人知道这样的工具吗?


请使用以下搜索工具(Eclipse UML插件将Java类转换为UML图的Eclipse插件UML图工具)。 - dma_k
4个回答


0

针对 Eclipse,我建议使用 eUML2(http://www.soyatec.com/euml2/installation/)。

如果不一定要使用 Eclipse,我认为更好的选择是 https://www.magicdraw.com/ - 它们有免费版适用于学生。


0

Topcased 包含一个 UML 编辑器以及一个 Java 生成器(和反向)。 Papyrus 编辑器包含在 Topcased 中。 它们都基于 Eclipse 建模项目。 请查看 tutorials


0
我建议使用Togethersoft或Omondo作为Java的UML工具,但这些工具不是免费的。唯一免费的Java UML工具是eUML,但它会在我的代码中添加大量标签。生成的代码很混乱,因为UML模型直接在我的Java代码中使用@UML。UML模型和Java代码都混合在一起。如果我重构我的代码,则所有模型都会丢失。我只改变了一个属性,所有的模型就立即丢失了。最糟糕的是,我还失去了我的已更改代码。我需要手动粘贴所有类并创建一个新项目。我仅仅创建了两个小类图,就失去了很多工作时间!我的代码格式已经被更改了,这是不可接受的行为。我喜欢这个工具,但不希望UML代码生成对我的Java代码如此侵入性。虽然图形设计很漂亮,但由于这是现场代码和模型同步,而代码又很混乱,所以对我来说是不可取的。将现场代码生成与模型和UML设计分离开来,像其他工具那样,会更好一些。

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