javaプログラムのクラス図を出力する【MacOSX】
javaソースコードからクラス図を作成する方法です.クラス図を手作業で作成するのもめんどくさいと思うので,Eclipseのプラグイン(AmaterasUML)を使って,ちゃちゃっとクラス図を描画してみます.
GEF
「ヘルプ」-> 「Install New Software...」をクリックして,インストールウィンドウを開く.以下の手順を実行してGEFをインストールする.
- 「作業対象」: "http://download.eclipse.org/releases/luna/" 入力
- 「モデリング」-> 「グラフィカル編集フレームワーク GEF SDK」をチェック
- 「次へ」をクリックして,インストールの流れを進める.
- Eclipseを再起動する.
AmeterasUML
AmaterasUMLのサイトから,AmaterasUML_1.3.4.zipをダウンロードする.
解凍すると,以下のjarファイル群がありますので,
- net.java.amateras.umleditor.java_1.3.4.jar
- net.java.amateras.umleditor_1.3.4.jar
- net.java.amateras.xstream_1.3.4.jar
eclipseのplugins/かdropins/ディレクトリに移動させます.
$ mv -v *.jar /Applications/eclipse/Eclipse.app/Contents/Eclipse/dropins
Eclipseを再起動します.
使い方
- 「ファイル」->「新規」->「その他」をクリック.
- 「AmaterasUML」→「クラス図」を選択してファイルを作成.
- 必要なクラスファイルをドラック&ドロップ
- 右クリック -> 「自動レイアウト」で綺麗に配置されます.