Java コードから Eclipse を使用して (Enterprise Architect を使用して) クラス図を作成しようとすると、すべてのクラスが重なり合ってしまいます。まったく役に立たない図。
これを回避する方法はありますか?
Java コードから Eclipse を使用して (Enterprise Architect を使用して) クラス図を作成しようとすると、すべてのクラスが重なり合ってしまいます。まったく役に立たない図。
これを回避する方法はありますか?
auto layout
ツールバーにボタンがあります。この機能のいくつかのプリファレンスを設定することもできます。それらはここに文書化されています:ダイアグラムを自動的にレイアウトする
クラスをどのようにダイアグラムに追加していますか? プロジェクト エクスプローラーからドラッグ アンド ドロップするだけですか? それともコードをモデルにリバース エンジニアリングしていますか? ドラッグ アンド ドロップするだけの場合は、上記の自動レイアウト ボタンが最適です。
リバース エンジニアリングからクラスを自動的にインポートする場合は、2 つのオプションがあります。
Enterprise Architect の [ツール] -> [オプション] -> [ソース コード エンジニアリング] の下に、[インポート時の自動レイアウト ダイアグラム] ドロップダウンがあります。デフォルトでは、新しいダイアグラムが作成されたときにのみダイアグラムを自動レイアウトするように設定されています。クラスをインポートする前に図を作成している場合は、ドロップダウンを「常に」に変更できます。Eclipse で作業していても、Enterprise Architect のエンジンがバックグラウンドでモデリング作業を行っていることに注意してください。
これが役立つことを願っています。