我最近一直在寻找一种从 UML 图生成 Java 代码的工具。我已经看过 Papyrus 和 Omondo for Eclipse。我遇到的问题是,许多加载了 JPA 和 JAXB 类的项目都需要该工具。这使得 Omondo 和 Papyrus 都显得不足,因为注解和 getter/setter 相当重要。我正在寻找的是一种工具,它能够维护这些项目的图形类图,如 UML 图,然后根据需要将其转换为 Java 代码。
我正在寻找的是一个可靠的类图-> Java 代码工具,最好是基于 UML 的,它支持(尽可能多的)以下内容:
- Java 原语(和包装器)
- 方法和属性的注释
- 类图中 Java 核心类的引用
- 简单的 getter/setter 方法生成
- 直接在定义的方法中编码
如果有人知道一个工具(它不必是 UML 类图),我非常想知道它。