1

私は以下に説明するJavaの小さなプロジェクトに取り組んでいます:

入力:有向グラフのオブジェクトのリスト。(エッジの種類が異なるノード:継承、内部クラス、フレンドクラスなど。)出力:クラス図、可能な限り平面。

私の問題は次のとおりです。サードパーティのソフトウェアでそれを実行できるか、少なくともグラフをできるだけ平面に保つためにノードとエッジを選択するアルゴリズムが必要です。

編集:私は私が望むものを明確に書いていなかったかもしれません...私はそのファイルでJavaプロジェクトに基づいてクラス図を生成したくありませんが、私はC ++ファイルを解析して、上記の入力で説明されたリストから取得します。次に、そのリストの関数を呼び出して、ダイアグラムを取得します。JGraphまたはJGraphTを使用しようとしましたが、残念ながら、要件に合ったグラフ理論機能が見つかりませんでした。

よろしく、ダニエル

4

1 に答える 1

0

Eclipse IDE を使用している場合は、Soyatec の eUML2 フリー プラグインを使用できます。こちらをご覧ください。

于 2011-09-02T17:16:05.453 に答える