web-dev-qa-db-ja.com

Javaクラス/パッケージからUML図を作成する無料のEclipseプラグインはありますか?

これは、EclipseでクラスをUMLとして表示する簡単な方法であり、見つけるのが最も簡単な方法のように思えました。

しかし、これを除いて: http://Java2uml.gforge.enseeiht.fr/ そしてこれ http://sourceforge.jp/projects/amateras/releases/ していない新しい、維持された、「良い」実装を見つけました(上記2つをすべて尊重)

私が逃した他のものは何ですか?

24
Eran Medan

考えましたか

Eclipse UML2ツールを使用したUML 2図の作成-チュートリアル

私は 以前のリファレンス をそのようなツールに使用していましたが、新しいツールはUML2プロジェクト(チュートリアルで説明)に基づいて構築されています。 MDT-UML2Tools は作成中です。 Omondo はありますが、無料ではありません。
Papyrus UML は、たとえば、UML2ツールに基づいています。

上記を実行できるツールがマーケットプレイスにあります(UMLクラス、パッケージ、および相互作用)。 ModelGoon と呼ばれます。最後に試したのは2018年7月です。

完全なリストは Eclipse marketplace で入手できます。

10
VonC

Eclipse内にとどまる場合:無料 ObjectAid を使用します-親、ネスト、関連を検出します。
さらに、子、使用状況、依存関係、注釈を検出して表示するツールが必要な場合は、無料の Class Visualizer を使用します。

私は一般的に Doxygen を使用してドキュメントを作成します。これは、継承図を生成するための組み込みサポートがあるためですeclox と呼ばれるDoxygenのEclipseプラグインがあります。 12月1日以降、メンテナンスされなくなりました。

Doxygenは Graphviz に基づいています。 Graphvizに基づく LightUML を直接使用して、EclipseでUML図を作成できます。

3
rochb

Ecoreの注釈でクラスに注釈を付けてから、それらからEcoreファイルをインポートできます。それらからEcoreダイアグラムを初期化するか、UMLにエクスポートして、そこからクラスダイアグラムを初期化できます。

0
thSoft