掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     クラス図の表示内容の切り替えはできますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2011-4-14 13:09
EA Administrator
投稿: 1895

クラス図の表示内容の切り替えはできますか?

サポートに寄せられたご質問の要約です。

○ご質問

特定のクラス(例えばインターフェース)を表示させない、ということができますでしょうか?

1つの詳細なクラス図を書いておいて、レビュー対象や利用者(クラス実装者、UI実装担当のクラス利用者)
によって表示を切り替えたいと考えています。

○回答

2つの方法を紹介いたします。
(以前にメールニュースのワンポイントテクニックで紹介した内容です。)

方法1. ダイアグラムフィルタ機能の利用

ダイアグラム上で、ある条件を満たさない要素はグレー表示したり、
非表示にすることができます。条件は指定することができます。

手順は以下の通りです。
---
1) ダイアグラムフィルタ サブウインドウを開く。
  (EAのメインメニューから「表示」→「ダイアグラムフィルタ」を実行)

2) サブウインドウで条件を設定する。
 サブウインドウ上で右クリックして「フィルタの新規追加」を実行するか
 サブウインドウ左上の「フィルタの新規追加」アイコンをクリックし、
 フィルタの名前を入力すると、条件を設定する画面が表示されます。

3) 条件を指定する。
 例えば、インターフェース以外を目立たせたい場合は、"要素の種類"の項目
 を有効にし、"条件"を不一致、"値"にInterfaceと設定します。

4) 条件を有効にする。
 ダイアグラムを開いた状態で、サブウインドウ上のダイアグラムフィルタ名
 を有効にすると、条件に"該当しない"要素にフィルタがかかります。

5) フィルタ効果を変更する。
 サブウインドウの上部のリストボックスでフィルタ効果を変更できます。
 「フェード」「グレー表示」「非表示」を選択することにより、
 条件に"該当しない"要素にフィルタがかかります。

  (フィルタ効果が「選択」の場合のみ、条件に"該当する"要素が選択状態になります。)


方法2. ある特定の要素をダイアグラム上から削除する方法

メインメニューから「編集」→「指定した要素の種類を選択」を選び、
インターフェース要素を対象とする場合は、"要素の種類"欄には
インターフェースを設定します。

この場合、各欄にはコンボボックスで情報を設定しますが、
現在のダイアグラム上に存在する情報のみが一覧表示されますので、
情報の絞込みを容易に行うことができます。

設定後、OKボタンを押すと、該当する要素が選択されますので、
この状態でDeleteキーを押してください。



今回は、表示を切り替えたいということですので、上記「方法1」に
複数の条件を設定してご利用いただくのがよいのではないかと考えております。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ