UML到Java代码生成工具

时间:2012-12-14 13:40:27

标签: java uml code-generation class-diagram

我最近一直在寻找一种从UML图生成Java代码的工具。我已经看过Papyrus和Omondo的Eclipse了。 我遇到的问题是在许多加载了JPA和JAXB类的项目中需要该工具。这使得Omondo和Papyrus都变得简短,因为注释和吸气/定位器非常重要。 我正在寻找的是一个能够维护这些项目的图形类图的工具,如UML图,然后根据需要将其转换为Java代码。

我正在寻找的是一个可靠的类图 - > Java代码工具,最好是基于UML的工具,支持(尽可能多)以下内容:

  • Java原语(和包装器)
  • 方法和属性的注释
  • 在类图中引用Java核心类
  • 简单的getter / setter方法生成
  • 直接用定义的方法编码

如果有人知道某个工具(它不一定是UML类图),我非常想知道它。

4 个答案:

答案 0 :(得分:7)

至于我,最好的UML工具是ArgoUML。它非常强大。基于Java。 它不断改进,成为越来越有用的工具。

答案 1 :(得分:4)

如果您使用的是Eclipse,那么您应该查看作为Dali一部分的Web Tools Platform项目的JPA图编辑器。这允许您以图表形式直接使用JPA实体。

Dali项目还为JAXB提供了工具支持。

答案 2 :(得分:1)

为什么不看BoUml ....非常好,非常快。

The link

答案 3 :(得分:0)

我使用Poseidon for UMLObjecteering从UML static / structurel Diagrams生成了Java。