有谁知道一个好的(阅读:免费)Eclipse UML插件也可以做代码生成?如果没有,有谁知道任何好的Eclipse UML插件?Eclipse UML插件与Java代码生成
编辑:我在Fedora Linux上运行的Eclipse IDE
TIA
菜鸟
有谁知道一个好的(阅读:免费)Eclipse UML插件也可以做代码生成?如果没有,有谁知道任何好的Eclipse UML插件?Eclipse UML插件与Java代码生成
编辑:我在Fedora Linux上运行的Eclipse IDE
TIA
菜鸟
eUML是免费的(阅读限制牌照):http://www.soyatec.com/euml2/features/
的Netbeans带着UML插件的免费版本,其做代码生成。 UML插件的最后一个版本是6.7。之后,他们停了下来。你可以下载它,然后为它安装插件。您可以检查出STARUML
感谢您的回复。我忘了提及,我在Linux上运行eclipse,尽管我的STARUml看起来不错。再次感谢! – certifiedNoob 2011-04-15 03:39:04
Netbeans也可以在Linux上工作。我不认为这应该是一个问题。 – allthenutsandbolts 2011-04-19 23:42:35
尝试Acceleo。非常灵活。
谢谢!但是,我没有看到任何基于UML的功能。再次感谢。 – certifiedNoob 2011-04-15 04:47:56
Here:http://wiki.eclipse.org/Acceleo/Demonstrations他们提到了一个UML to Java demo – 2011-04-15 05:47:34
我用ObjectAid创建了基于java代码的UML图的一些运气:ObjectAid Download Page。
它是为Eclipse制作的,所以它应该可以工作。然而,我不知道它是否代码生成......但它使得一幅美丽的图画!
该网站列出了如何安装它和UML图表部分是完全免费的!
希望这有助于!
不,它不生成代码 – zell 2013-02-25 18:19:08
我同意Jordi Cabot。您基本上可以利用现有模型编辑器之一(即Papyrus,TopCased等)利用Eclipse建模框架。然后,您可以通过Acceleo编写自己的生成工作流程,Acceleo是MOF到文本转换语言的Eclipse实现。它使您能够深入到模型中并从中生成所需的文本(即Java,C++,C,python,Matlab等)。
在开始时,它可能看起来有点奇怪,很难理解,但它是我所知道的用于此目的的最佳环境。它完全符合OMG标准。
再见
是的!这些都很完美!这两个都是eclipse插件,都做代码生成/同步......非常感谢! – certifiedNoob 2011-04-15 04:56:36
要小心,因为您在代码中获得了UML注释@UML .....所有您的代码格式将被更改为该工具。真正的痛苦和非常脏的代码。我有一个很好的书面代码,并在反转我的java代码后,我的所有格式都被更改了,并且写了大量的uml注释。我的代码真是一团糟,值得一提的是,当我试图重构我的代码时,我失去了所有的图表,因为看起来UML注释也被删除了。 – 2011-04-15 09:00:15
从eUML常见问题解答:1.我想知道我是否可以将免费版本的eUML2软件用于商业用途? 当然。您可以使用eUML2免费版进行商业开发。有关更多详细信息,请阅读许可证文件。 – user1154664 2012-09-16 12:47:08