4

Java コードから Eclipse を使用して (Enterprise Architect を使用して) クラス図を作成しようとすると、すべてのクラスが重なり合ってしまいます。まったく役に立たない図。

これを回避する方法はありますか?

ここに画像の説明を入力

4

2 に答える 2

5

auto layoutツールバーにボタンがあります。この機能のいくつかのプリファレンスを設定することもできます。それらはここに文書化されています:ダイアグラムを自動的にレイアウトする

于 2011-07-16T17:15:25.397 に答える
0

クラスをどのようにダイアグラムに追加していますか? プロジェクト エクスプローラーからドラッグ アンド ドロップするだけですか? それともコードをモデルにリバース エンジニアリングしていますか? ドラッグ アンド ドロップするだけの場合は、上記の自動レイアウト ボタンが最適です。

リバース エンジニアリングからクラスを自動的にインポートする場合は、2 つのオプションがあります。

Enterprise Architect の [ツール] -> [オプション] -> [ソース コード エンジニアリング] の下に、[インポート時の自動レイアウト ダイアグラム] ドロップダウンがあります。デフォルトでは、新しいダイアグラムが作成されたときにのみダイアグラムを自動レイアウトするように設定されています。クラスをインポートする前に図を作成している場合は、ドロップダウンを「常に」に変更できます。Eclipse で作業していても、Enterprise Architect のエンジンがバックグラウンドでモデリング作業を行っていることに注意してください。

これが役立つことを願っています。

于 2011-08-01T00:07:05.317 に答える