2011-08-20 97 views
3

我是Eclipse的新手。我不知道什么插件可以创建类图,顺序图...并生成java代码和coursce,它是免费的。任何人都知道这样的工具?用于Eclipse的免费UML工具/插件可以生成Java代码?

+0

请,使用搜索([Eclipse的UML插件](http://stackoverflow.com/questions/2988384),[Eclipse插件创建UML图出Java类(http://stackoverflow.com/ questions/2272591),[UML Diagram Tool](http://stackoverflow.com/questions/2600097))。 –

回答

0

我会建议使用或和TogetherSoft为Omondo java的,但这些工具是不是免费的。

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

0

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

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

0

Topcased包含带有一个Java发生器UML编辑在一起(和反向)。 Papyrus编辑器包含在Topcased中。 它们都基于Eclipse建模项目。 对tutorials看看。