繁体   English   中英

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

[英]Free UML tool/plugin for Eclipse can generate Java code?

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM