掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     クラス図で表示する属性の上限数を指定したい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2004-12-10 23:41

クラス図で表示する属性の上限数を指定したい

クラス図で、要素(属性・操作)の数を制限する方法はないのでしょうか?

例)表示する属性数の上限を5つまでとする。

データベースをリバースした際など、属性が20~30になると、図として非常に見づらくなり、かといって属性を非表示とするとクラス名称だけになるので、さびしいです。
tkouno
投稿日時: 2004-12-13 11:12
EA Administrator
投稿: 3939

Re: クラス図で表示する属性の上限数を指定したい

ご要望の件ですが、現時点では簡単に対応することはできません。
機能追加要望として検討させていただきます。

現時点で対応可能な、見た目が改善する案としては
次のような方法もあります。ぜひお試しください。

・パラメータの詳細を表示しない
 ダイアグラムのプロパティにある「パラメータの詳細を表示」において
 「なし」(状況に応じてそれ以外でも)を選択する。
・特定のステレオタイプを隠す
 対象のクラスに対して「特性の可視性を設定」を実行し
 表示する必要のない操作や属性のステレオタイプを指定する
 (テーブルの場合には効果的かも)
・ステレオタイプを隠す
 ダイアグラムのプロパティにある「特性のステレオタイプを隠す」
 を選択する。
 (テーブルの場合に効果的)
・表示される種類を限定する
 ダイアグラムのプロパティにある「表示するクラスメンバー」で
 表示不要なスコープを指定する。

未登録ゲスト
投稿日時: 2004-12-21 16:43

Re: クラス図で表示する属性の上限数を指定したい

回答有難う御座います。
ご提案いただいた方法の組み合わせで、ほぼイメージ通りの図を作成できました。

・ダイアグラムのプロパティにて「属性を隠す」をチェック。
・ダイアグラムのプロパティ「パラメータの詳細を表示」で、「名前のみ」とする。
・各クラスの「特性の可視性を設定」にて、「特定のステレオタイプを隠す」に<<index>>や<<check>>を設定。

とする事で、DBリバースした図が見やすくなりました。

取り急ぎ、お礼申し上げます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ