掲示板一覧 - トピック一覧 Enterprise Architect 全般
アプリケーション全体のダイアグラムを作成できますか? |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-12-27 18:10 |
EA Administrator ![]() ![]() 投稿: 1895 |
アプリケーション全体のダイアグラムを作成できますか?○ご質問
.ASP.NET2.0(C#)のコードからクラスダイアグラムを作成したところ、 Namespaceごとにクラスダイアグラムが作成されました。 これをアプリケーション全体(以下の場合は、MyApplication全体)で 作成することは可能ですか? MyApplication MyApplication.Common MyApplication.Data ○回答 2通りご提案いたします。 1. 現在、Project Browser に上記のパッケージが複数作成され、 各パッケージ配下にそれぞれの要素が格納されているかと思います。 Project Browser の要素は、複数のダイアグラムで使用(再利用)できます。 そのため、1つのダイアグラム上に、各パッケージ以下の要素を すべてドラッグ&ドロップすることで、1つのダイアグラム上に 全体の要素を表示することが可能です。 類似の操作について、動画デモがありますので、ご参考にしてください。 https://www.sparxsystems.jp/ea_demo.htm の「情報の一元性」 2. 現在、Project Browser のあるパッケージにて、「Code Engineering」-> 「Import Source Directory」を選択されているかと思います。 「Import Source Directory」ダイアログのPackage Structure欄では、 名前空間ごとにパッケージを作成する「Create Package per Namespace」 を設定されていると思います。 こちらを状況に合わせて、ソースコードのディレクトリごとにパッケージ を作成する「Create Package per Directory」または、ファイルごとに パッケージを作成する「Create Package per File」に設定し、 ソースコードの読み込みを行いますと、名前空間ごとではなく、 それぞれ設定した単位でクラスダイアグラムが作成されます。 ソースコードが複数ある場合は、同じディレクトリ内にすべてのソース コードを格納し、「Create Package per Directory」に設定することで、 ご希望の動作になると思います。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




