拡張マトリックスアドイン

拡張マトリックスアドインを利用すると、さまざまな条件で、パッケージ内やダイアグラム上の要素間の関係を確認することができます。また、要素がどのダイアグラムに配置されているかの確認をすることもできます。

特徴

Enterprise Architect標準の関係マトリックス機能では実現できない、以下のような表示・機能が含まれます。

  • ソース(縦軸)のパッケージ・要素をツリー表示します。
  • 要素がどのダイアグラムに配置されているかを確認できます。
  • ダイアグラムを指定してダイアグラムに配置されている要素を表示対象にできます。
  • 結果表示後にソース(縦軸)・ターゲット(横軸)のダイアグラム名や要素名をダブルクリックすると
    該当ダイアグラムを開いたり(かつ、要素を選択状態にする)、プロジェクトブラウザの該当要素を選択状態にします。
  • 条件指定したい要素・接続の種類をiniファイルで追加・削除・並べ替えすることができます。
  • Excel・Word・Htmlなどにファイル出力できます。


起動方法

アドインをインストール後、プロジェクトを開いている状態で「アドイン・拡張」リボン内の「アドインメニュー」パネルにある「拡張マトリックス」ボタンを押し、拡張マトリックスアドインの画面を開いてください。

アドインのダウンロードは、下記「アドインのインストール・利用方法」をご覧ください。


操作説明

この画面で以下のように表示条件を指定します。

ソース(縦軸)
@ 検索対象(パッケージorダイアグラム)を指定します。クリックすると参照画面が表示されます。
  パッケージ指定時は"P"、ダイアグラム指定時は"D"が先頭に表示されます。
A 表示対象(要素orダイアグラム)を指定します。クリックすると表示が替わります。
B 表示したい要素の種類を指定します。(Aが要素の場合のみ有効、複数指定可)

ターゲット(横軸)
C 検索対象(パッケージorダイアグラム)を指定します。クリックすると参照画面が表示されます。
  パッケージ指定時は"P"、ダイアグラム指定時は"D"が先頭に表示されます。
D 表示対象(要素orダイアグラム)を指定します。クリックすると表示が替わります。
E 表示したい要素の種類を指定します。(Dが要素の場合のみ有効、複数指定可)

F 接続の種類を指定します。(ADが要素の場合のみ有効)
G 接続の方向を指定します。(ADが要素の場合のみ有効)

H 既存プロファイルを読み込み、@〜Gに反映します。
I @〜Gの内容でマトリックスを表示します。
J マトリックス内で編集した接続情報をモデルに保存します。
K オプション
 ・出力:表示されているマトリックスの内容をファイル出力します。
 ・プロファイル:@〜Gの内容のプロファイルを作成したり、既存プロファイルの更新・削除をします。
 ・オプション:検索対象の子パッケージを含むかどうかを指定します。
L 検索結果のツリー表示の折りたたみ・展開をします。


結果表示

表示可能な条件が指定されると自動的に以下のように検索結果がマトリックスで表示されます。表示条件を変更すると、変更した表示条件の検索結果が表示されます。また、表示更新ボタンをクリックすると検索結果を最新情報に更新します。


<表示例>パッケージ内とダイアグラム上の要素間の関係


接続の追加・削除
接続の追加・削除をしたい場合は、上記画面の対象セルをダブルクリックします。追加時は矢印アイコンが表示され、削除時は矢印アイコンが消えます。作業が終了したら保存ボタンをクリックするとモデルに保存されます。

ダイアグラム・要素へジャンプ
ソース・ターゲットのダイアグラム・要素をダブルクリックすると、対象ダイアグラムを開いたり、ダイアグラム上あるいはプロジェクトブラウザ上の対象要素を選択状態にします。


<表示例>パッケージ内とパッケージ内の要素間の関係


<表示例>要素がどのダイアグラムに配置されているかの関係


オプション設定

下記オプションを設定することもできます。この設定はEA終了後も保持されます。


 主な設定内容
 ・子パッケージを含む
 ・要素の名前順に表示する
 ・要素を別名で表示する
 ・関係が存在しない行・列を色づけする
 ・表示更新ボタンクリック時のみ表示更新する


要素・接続の種類の追加・削除・並べ替え

初期状態では、表示条件として選択できる要素・接続の種類は、既定のUMLの種類のみとなります。選択できる要素・接続の種類はすべてiniファイルで設定しているため、お客様自身で要素・接続の種類の追加・削除・並べ替えを行なうことができます。以下、初期状態のiniファイルを例に説明します。

初期状態のiniファイルとして、Enterprise Architectのインストールフォルダに MatrixEX_Default.ini が配置されています。MatrixEX_Default.iniの内容は以下のようになっています。


iniファイルの仕様は以下のとおりです。

  • 1行に1つの要素・接続の種類を設定します。
  • 設定内容はカンマ区切りで "要素"or"接続", 表示名, 要素や接続の種類, ステレオタイプ となります。
  • 要素や接続の種類は、APIと同様に英語名で指定する必要があります。
    指定する文字列につきましては、要素の種類の文字列(サイト下部の「要素の種類名」)、接続の種類の文字列をご確認ください。
  • iniファイル名は MatrixEX_*.ini(*は任意の文字列)として、Enterprise Architectのインストールフォルダに配置します。
  • iniファイルを配置後にEnterprise Architectを起動すると、iniファイルの内容が画面の要素・接続の種類に反映されます。
  • iniファイルは複数でも構いません。iniファイル名の昇順で、iniファイル内の先頭行から順番に画面の要素・接続の種類に表示されます。


また、既定のUMLの種類以外を追加する場合のサンプルとして、ダウンロードファイルのsampleフォルダにUSDMのサンプルファイルがあります。


アドインのインストール・利用方法

このアドインを利用するには、以下のリンクからアドインのファイルをダウンロードして下さい。
addin_MatrixEX.zip (バージョン0.7.0.0) (2019/03/14更新)

インストール方法はこちらをご覧下さい。このアドインは、Enterprise Architect14.0 ビルド1420以降で動作します。これより古いバージョン・ビルドでは動作しません。ご利用の前にダウンロードファイルに含まれる Readme を必ずご確認ください。


リリースメモ

こちらをご覧下さい。


特記事項

  • 開発中のため利用できない機能があります。
  • 利用できる機能や設定ファイルの仕様・アドインの動作などはバージョン1.0.0.0までに変更となる可能性があります。
  • このアドインは、サポートが有効な期間中のみ無料でダウンロード・利用できます。