私は最近、UML図からJavaコードを生成するためのツールを探していました。Eclipse用のPapyrusとOmondoについてはすでに見てきました。私が抱えている問題は、JPAクラスとJAXBクラスがロードされている多くのプロジェクトでツールが必要になることです。これにより、注釈とゲッター/セッターがかなり重要になるため、オモンドとパピルスの両方が短くなります。私が探しているのは、UMLダイアグラムのように、これらのプロジェクトのグラフィカルなクラス図を維持し、必要に応じてそれをJavaコードに変換できるツールです。
私が探しているのは、信頼できるクラス図-> Javaコードツールであり、できればUMLベースであり、以下を(可能な限り多く)サポートします。
- Javaプリミティブ(およびラッパー)
- メソッドと属性のアノテーション
- クラス図でのJavaコアクラスの参照
- 簡単なゲッター/セッターメソッドの生成
- 定義されたメソッドで直接コーディングする
誰かがツールを知っているなら(それはUMLクラス図である必要はありません)、私はそれについて非常に知りたいです。