Eclipse的免费UML工具/插件可以生成Java代码吗?

时间:2011-08-20 07:22:05

标签: java eclipse plugins uml

我是Eclipse的新手。我不知道哪个插件可以创建类图,序列图...并生成java代码和coursce,它是免费的。有人知道这样的工具吗?

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我建议使用Togethersoft或Omondo for java,但这些工具不是免费的。

唯一的java免费UML工具是eUML,但它在我的代码中添加了大量标签。生成的代码很乱,因为UML模型直接在我的java代码中使用@UML。因此,UML模型和Java代码混合在一起。 如果我重构我的代码,那么我的所有模型都会丢失。我只更改了我的一个属性,我的所有模型都立即丢失了。最糟糕的是我也丢失了我改变的代码。我需要手动粘贴所有类的副本并创建一个新项目。我失去了很多小时的工作只是因为我创造了2个小班图! 我的代码格式未经我的许可而更改。这是一种不可接受的行为。我喜欢这个工具,但不希望UML代码生成在我的java代码中如此具有侵入性。图形设计非常好,但因为这是实时代码和模型同步,而且代码很脏,这对我来说是不行的。将实时代码生成与模型和UML设计分开是很好的,就像其他工具一样。

答案 2 :(得分:0)

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

如果使用Eclipse不是必须的,我认为更好的选择是https://www.magicdraw.com/ - 他们为学生提供免费版本。

答案 3 :(得分:0)

Topcased包含一个UML编辑器和一个Java生成器(反向)。 Papyrus编辑器包含在Topcased中。 它们都基于Eclipse Modeling Project。 看看tutorials