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

アドインのダウンロードはこちらからお願いします。


○2024/02/22 バージョン5.4.1

バグ修正
・パッケージをマトリックス内へ直接ドラッグ&ドロップしている場合に
 要素を正しく表示できないケースを修正しました。

○2024/02/01 バージョン5.4.0

機能強化
・ダイアグラム上の接続を選択したときに、マトリックス上に対応するセルがあれば
 選択状態にするよう、オプションを強化しました。

機能改善
・SysMLなどの図でダイアグラムフレームが表示状態の場合、マトリックスの
 ダイアグラム要素の表示でダイアグラムフレームに対応する要素を表示しない
 ようにしました。
・オプション「モデルブラウザやダイアグラム上で要素・接続を選択した場合、
 マトリックス上に同じ要素・接続があれば選択状態にする」が有効な場合に、
 ダイアグラム上で要素を選択したとき、モデルブラウザの選択状態を変更しない
 ようにしました。

バグ修正
・ターゲット側に表示されているダイアグラム要素をダブルクリックしたときに
 ダイアグラム上の当該要素を含めて追加選択状態となるケースを修正しました。
・マトリックス上で接続を追加したときに、ツールチップが正しく表示されない
 ケースを修正しました。
・拡張マトリックスを正常に起動できない場合に、表示された拡張マトリックス
 タブを閉じるとEAが終了するケースを修正しました。
・マトリックス上で接続を削除したときに、DiagramLinkが削除されないケースを
 修正しました。

○2023/12/27 バージョン5.3.2

バグ修正
・接続を編集するときに不要なダイアログが表示されるケースを修正しました。

○2023/12/22 バージョン5.3.1

バグ修正
・ターゲット側でパッケージが3階層以上の場合に、パッケージ列の集計値が不正な
 ケースを修正しました。
・ターゲットの表示対象に「要素内の要素」を選択した場合に、ターゲット側の
 ダイアグラム列の集計値が不正なケースを修正しました。

○2023/11/06 バージョン5.3.0

機能改善
・接続の種類の条件指定が2〜3個の場合、セルに表示する矢印を種類ごとに色分けし、
 凡例を表示するようにしました。(凡例は出力ファイルには反映されません。)
・1つのセルに複数の接続がある場合、複数と分かる矢印を表示するようにしました。
・検索パネル・マトリックス上へのドラッグ&ドロップを、複数のタブでできるように
 しました。
・コンテキストメニューからマトリックス表示するときに、既存タブを再利用するか
 新規タブかを選択できるようにしました。
・ツリー列の左にある不要な列を表示しないようにしました。

バグ修正
・コンテキストメニューからのマトリックス表示で正しく動作しないケースを修正しました。
・既存の接続の方向が ターゲット→ソース の場合に、正しくマトリックス表示できていない
 ケースを修正しました。

○2023/09/11 バージョン5.2.0

機能改善
・プロファイル保存時、ターゲット側で選択された表示対象に必要な検索条件のみを
 保存するようにしました。これによりプロファイル読み込み時、不要な検索条件は
 空欄で表示されます。

バグ修正
・パッケージをマトリックス内へ直接ドラッグ&ドロップしている場合に
 接続を正しく表示できないケースを修正しました。
・パッケージをマトリックス内へ直接ドラッグ&ドロップしたあとにEAを再起動した際、
 直前の検索内容を正しくマトリックス表示できないケースを修正しました。

その他
・利用言語の判定ロジックを変更しました。
・インストールパスに異なる言語用のiniファイルがあってもエラーとしないように
 しました。

○2023/09/04 バージョン5.1.1

バグ修正
・プロファイルの読み込みが正常にできないケースを修正しました。
・接続の方向を複数選択した状態で、マトリックスのソース・ターゲットの両方に
 同じ要素が表示されている場合に、接続表示が不正となるケースを修正しました。

○2023/08/28 バージョン5.1.0

機能改善
・ファイル出力後、表示するかどうか選択できるようにしました。
・コンテキストメニューの階層を減らし、選択しやすくしました。

バグ修正
・プロファイル保存しているソート順がオプション画面に反映されないケースを
 修正しました。
・コンテキストメニューからのマトリックス表示で、既存接続にプロファイル付きの
 接続がある場合に、当該接続が選択状態とならないケースを修正しました。
・モデルブラウザからコンテキストメニューを表示するときに、例外エラーとなる
 ケースを修正しました。

その他
・利用言語を変更した場合でも、プロファイル等のオプション情報を利用できるように
 しました。

○2023/08/21 バージョン5.0.1

バグ修正
・オプションの独自の表現形式を「<既定の表現>」に切り替えてからマトリックス上で
 接続を編集したときに、不要なダイアログが表示されるケースを修正しました。

○2023/08/17 バージョン5.0.0

パフォーマンス改善
・アドイン全体の処理速度を改善しました。特にDBMSリポジトリやProクラウドサーバを
 利用した検索において、大きな改善効果が見込まれます。

○2023/08/09 バージョン4.3.3

バグ修正
・接続の削除が正しく実行されないケースを修正しました。
・プロファイル選択で独自表現がマトリックスに反映されないケースを修正しました。

○2023/08/03 バージョン4.3.2

バグ修正
・パート・ポート・型ありの要素を表示したときに、オプションの表示設定
 (別名表示など)が反映されないケースを修正しました。

○2023/07/20 バージョン4.3.1

機能改善
・要素の詳細画面で、要素の種類をすべて削除してOKをクリックした場合、
 検索パネルの要素の種類も未指定とするようにしました。

バグ修正
・要素の種類が選択されている状態で、要素の詳細ボタンをクリックできない
 ケースを修正しました。
・コンテキストメニューからマトリックス表示をしたときに、赤字で表示される
 メッセージ内容の誤りを修正しました。

○2023/07/14 バージョン4.3.0

機能強化
・モデルブラウザのパッケージ・ダイアグラム、もしくはダイアグラム上の背景、
 のコンテキストメニューからマトリックス表示できるようにしました。
 当該パッケージ・ダイアグラムが検索対象となり、ターゲットの表示対象は「要素」、
 接続の方向は「ソース→ターゲット」となります。また、マトリックス表示結果に
 接続が存在する場合は、当該接続のみが接続の種類で選択状態となります。
 (ただし、接続の種類に存在しない接続がある場合を除く)

○2023/07/11 バージョン4.2.0

機能改善
・検索条件で要素・ダイアグラム・接続の種類が未指定の場合、モデル上のすべての種類を
 検索するようにしました。(ノート・テキスト要素を除く)
 また、接続の方向も未指定の場合は、すべての方向を検索するようにしました。
 (以前は種類・方向ともに指定が必須でした)
 これにより、たとえばUSDMやBPMNなどiniファイルの編集が必要だった要素や接続を、
 iniファイルを編集せずにマトリックス表示できるようになりました。ただし、接続の種類
 ・方向が未指定の場合、マトリックス上で編集はできません。

○2023/06/16 バージョン4.1.3

バグ修正
・ターゲット側でパッケージ階層が正しく表示されないケースを修正しました。

○2023/06/08 バージョン4.1.2

バグ修正
・セキュリティ機能が有効なときに、編集内容を保存できないケースを修正しました。

○2023/06/01 バージョン4.1.1

機能改善
・オプションでSysML要求IDやUSDM番号(別名)を表示し、「名前(別名)」順でソートする場合、
 表示名全体でのソートにより、SysML要求IDやUSDM番号(別名)の順にソートされないケースが
 があったため、SysML要求IDやUSDM番号(別名)でソート後に、名前(別名)でソートするように
 しました。

バグ修正
・「2接続の設定」画面で、OKボタンをクリックしても画面が遷移しないケースを修正しました。
・「2接続の設定」画面で、キャンセルボタンをクリックしても表示時の設定の戻らないケースを
 修正しました。

○2023/05/26 バージョン4.1.0

機能強化
・SysML要求IDを表示したり、SysML要求IDやUSDM番号(別名)と、要素名を同時に表示
 できるよう、オプション「要素を別名で表示」の機能を強化しました。

○2023/04/25 バージョン4.0.0

機能強化
・拡張マトリックスのタブを複数表示できるようにしました。
 ・オプション「ドラッグ&ドロップを有効にする」が無効な場合のみ、タブを複数表示できます。
 ・タブは最大3個まで表示できます。
 ・オプション項目の一部はタブごとに保持し、プロファイルにも保存されます。

機能改善
・ターゲット側の表示対象に関わらず、オプション「子要素を親要素と並列に表示」を利用できる
 ようにしました
・要素の分類子や型を表示するようにしました。
・要素のアイコン表示を改善しました。

バグ修正
・検索条件の要素の種類が「(すべて選択)」のときに、モデルブラウザから要素をドロップ
 した場合は、ドロップした要素のみが対象となるよう修正しました。
・検索条件のダイアグラムの種類に、モデルブラウザからダイアグラムをドロップしても
 反映されないケースを修正しました。
・プロファイルを選択するときに例外エラーとなるケースを修正しました。
・拡張マトリックスのタブの区切り線をドラッグしたときに、ドロップと誤判定するケースを
 修正しました。

○2023/04/20 バージョン3.2.3

バグ修正
・SysMLの接続を作成したときに、異なるプロファイルの接続が作成されるケースが
 あったため、「MatrixEX_Default.ini」を修正しました。
・EAの動作変更に伴い、接続を作成後に定義済みのタグ付き値が画面表示されない
 ケースを修正しました。

○2023/03/23 バージョン3.2.2

バグ修正
・バージョン3.0.0より古いバージョンで作成したプロファイルやショートカット要素を
 利用したときに、正しくマトリックス表示されないケースを修正しました。

○2023/01/30 バージョン3.2.1

バグ修正
・Excel出力で、列ヘッダの色付けが不正になるケースを修正しました。
・Excel出力で、画面の表示範囲に無い列が色付けされないケースを修正しました。
・Excel出力で、ターゲット側が複数階層の場合に、上位階層が色付けされるケースを
 修正しました。

○2022/12/27 バージョン3.2.0

機能改善
・ツリー列の幅・列ヘッダの高さを、これまでよりも大きくできるようにしました。

バグ修正
・ターゲット側の子要素をExcel出力すると、マトリックス画面表示とは異なり
 要素名にインデントがないケースを修正しました。

○2022/12/22 バージョン3.1.1

バグ修正
・ターゲット側が4階層以上の場合にExcel出力すると、文字の配置等が正しく
 出力されないケースを修正しました。

○2022/10/31 バージョン3.1.0

機能改善
・ExcelもしくはCSV出力で、マトリックス内の空欄セル(関係をもたない)を、
 ゼロもしくは空欄のどちらで出力するか設定できるようにしました。

バグ修正
・CSV出力で文字化けするケースを修正しました。

○2022/07/15 バージョン3.0.0

機能強化
・要素の詳細画面で、要素の種類ごとに複数条件を指定できるようにしました。

機能改善
・要素の詳細条件が指定されている場合に、マトリックス内に表示されている
 データのみの集計値を表示するようにしました。

※要素の詳細条件の機能強化に伴い、詳細条件の保存形式を変更しました。
 そのため、バージョン3.0.0以降で利用したプロファイルは、バージョン3.0.0より
 古いバージョンでは利用できませんのでご注意ください。(バージョン3.0.0より
 古いバージョンで作成した詳細条件を含むプロファイルを、バージョン3.0.0以降で
 利用すると、自動的にバージョン3.0.0以降の保存形式に変換されます。)
 尚、プロファイルはプロジェクトファイルに保存されています。

○2022/02/22 バージョン2.7.0

機能改善
・表示する要素を持たないパッケージを非表示にする機能をオプションに追加しました。

バグ修正
・ターゲットの表示対象に「要素内の要素」を選択した場合に、ターゲット側に
 ダイアグラム名が表示されないケースを修正しました。

その他
・英語版EAの表示に合わせて「MatrixEX_DefaultEn.ini」の表示名を「StateFlow」から
 「Transition」に変更しました。

○2022/02/02 バージョン2.6.0

機能改善
・要素名などに含まれる改行がスペースで表示されないようにしました。

その他
・オプション画面の文言を調整しました。
・動作環境を.NETフレームワーク 4.7.2以降に変更しました。
・英語版の配布方法変更に伴い、内部構成を変更しました。
・英語版の表示文字列を改善しました。
・英語版のiniファイルで、接続の表示名をRealisationからRealizationに変更しました。

○2021/12/01 バージョン2.5.0

その他
・差分比較・マージツール「LemonTree」のバグで、LemonTreeでマージをすると
 EAのデータベースに不適切な値が設定されるケースがありますが、そのような場合でも
 拡張マトリックスで適切に表示できるようにしました。

○2021/11/05 バージョン2.4.1

バグ修正
・ターゲット側で、「要素の詳細」画面で条件指定があり、階層表示となる場合に
 正しくマトリックス表示されないケースを修正しました。

○2021/10/13 バージョン2.4.0

その他
・次回EAバージョン16 64bit版に対応しました。
 (現時点で次回EAバージョン16のリリース時期は未定です)

○2021/09/29 バージョン2.3.1

バグ修正
・モデルブラウザのパッケージをマトリックス内へ直接ドラッグ&ドロップしてマトリックス表示
 している場合に、オプションの行・列の色づけが適切に反映されないケースを修正しました。

○2021/09/08 バージョン2.3.0

機能強化
・表示のソート順としてタグ付き値を指定できるようにしました。

機能改善
・ソース側でダイアグラム要素を表示したとき、親子要素をツリー表示するようにしました。
・ターゲット側のパッケージを階層表示するようにしました。
・ターゲット側の子要素の表示位置(縦)を親要素とずらし、親要素が分かるようにしました。

パフォーマンス改善
・アドイン起動時の処理時間を改善しました。特にDBMSリポジトリやProクラウドサーバの利用
 において改善効果があります。

バグ修正
・ダイアグラム要素を表示したときにソート順が適切でないケースを修正しました。

○2021/08/27 バージョン2.2.0

パフォーマンス改善
・検索対象がパッケージorダイアグラム、ターゲット表示対象が要素、の場合にマトリックス表示する
 までの処理時間を改善しました。特にDBMSリポジトリやProクラウドサーバの利用において
 改善効果があります。

バグ修正
・FEAPファイルでマトリックスを表示しようとするとエラーが表示され、マトリックスを表示できない
 ケースを修正しました。

○2021/07/08 バージョン2.1.0

機能強化
・セルの矢印表示をCRUDのような独自の表現形式で表示・編集できるようにしました。これにより
 接続の存在だけでなく、接続の追加情報も表現することができます。この機能は、EA標準の関係
 マトリックスの「表現」と互換性があります。また、選択した表現形式はEA終了後も保持されます。

その他
・オプション画面で、設定により無視される項目について、視覚的に分かるように項目の設定可否を
 切り替えるようにしました。

○2021/06/22 バージョン2.0.1

バグ修正
・FEAPファイルでマトリックスを表示しようとするとエラーが表示され、マトリックスを表示できない
 ケースを修正しました。

○2021/06/18 バージョン2.0.0

機能強化
・モデルブラウザのパッケージをマトリックス内へ直接ドラッグ&ドロップできるようにしました。

機能改善
・付属ドキュメントに出力するマトリックス画像の画質を向上しました。
・編集中に拡張マトリックスのタブを閉じた場合に、保存確認メッセージを表示するようにしました。
・1つのセルで同じ接続が複数ある場合、削除できないよう修正しました。
・SysML要求図の接続「包含」を検索しやすいよう、「MatrixEX_Default.ini」の表示名を「ネスト」から
 「包含(ネスト)」に変更しました。
・rtf出力を横1ページ内とするようにしました。

バグ修正
・検索対象がダイアグラムの場合に、SysMLプロパティの型での利用が表示されないケースを修正しました。
・ポート名が正しく表示されないケースを修正しました。
・接続「SysML洗練」について、ダイアグラム上とマトリックス上で作成した接続内容に違いがあったため
 「MatrixEX_Default.ini」を修正しました。
・ソースの検索対象がダイアグラムの場合に、オプションの別名表示・並べ替えが機能しないケースを
 修正しました。
・オプション画面のタブ順を修正しました。
・パッケージを要素として表示した場合に、別名表示されないケースを修正しました。

その他
・ドラッグ&ドロップ機能の有効・無効処理をより細かく行なうようにしました。
・要素の詳細画面を開いたとき、ソース・ターゲットどちらの画面か分かるよう、画面タイトルなどを
 変更しました。
・オプション「子要素の接続を親要素に表示し、子要素を表示しない」が有効な場合、オプション「子要素を
 親要素と並列に表示」は無視する旨をオプション画面に追記しました。
・要素の詳細画面をサイズ変更できないようにしました。
・複数のiniファイルがある場合のエラーメッセージを常に最前面に表示するよう修正しました。
・EAインストールフォルダのiniファイルについても、複数チェックをするようにしました。
・利用頻度が低いと思われる接続を「MatrixEX_Default.ini」から削除しました。
・EAの表示に合わせて「MatrixEX_Sample.ini」の表示名「UMLダイアグラム」を「ダイアグラムフレーム」に
 変更しました。
・「MatrixEX_Sample.ini」にSCDL、BPMNのサンプルを追加しました。

※「拡張マトリックス バージョン1.x.x」と「LemonTreeのアドイン(LemonTree.EAAddin)」を同時利用している場合、
 拡張マトリックス バージョン2.0.0以降を利用するためには、問題回避用アドインを最新版にする必要があります。

 該当するお客様は、以前にお伝えしましたダウンロードURLで最新版を入手できますので、ダウンロードして
 インストールしてください。ダウンロードURLが不明な場合は、サポート担当までお知らせください。

○2021/05/14 バージョン1.15.4

バグ修正
・ターゲットの対象をダイアグラムとした場合に、SysMLプロパティの型での利用がマトリックスに
 表示されないケースを修正しました。

○2021/04/06 バージョン1.15.3

バグ修正
・pngファイルを出力したときに、マトリックスの非表示部分(スクロールで表示できる部分)が
 出力されない問題を修正しました。

○2021/03/19 バージョン1.15.2

バグ修正
・英語版で日本語表示となるケースを修正しました。

○2021/02/25 バージョン1.15.1

バグ修正
・複数の接続の種類を表示している場合に、セルのコンテキストメニューの接続情報が
 不正となるケースを修正しました。

○2021/02/08 バージョン1.15.0

機能強化
・検索対象・表示要素の種類を、モデルブラウザからドラッグ&ドロップで指定できる機能をオプションに
 追加しました。

○2021/02/01 バージョン1.14.3

機能強化
・ショートカット要素のコンテキストメニューからマトリックスを表示できるようにしました。

バグ修正
・英語版で英訳漏れを修正しました。

○2020/11/30 バージョン1.14.2

機能改善
・EAのバグを回避するため、iniファイルで
 「接続,追跡,Abstraction,EAUML::trace」
 を設定し、画面の条件で「追跡」を指定した場合に、接続の種類 = Dependency も合わせて検索結果として
 表示するようにしました。また、検索結果の表示後に接続を作成する場合は、接続の種類 = Abstraction として
 接続が作成されます。尚、iniファイルで
 「接続,追跡,Dependency,EAUML::trace」
 が設定されている場合は、上記動作はせずiniファイルで設定された接続のみを条件として動作します。

その他
・配布ファイルを削減しました。

○2020/11/11 バージョン1.14.1

機能強化
・ショートカット要素を利用して、プロファイルのエクスポート・インポートをできるようにしました。

機能改善
・表示要素の条件検索において、要素のタグ付き値の値が<memo>の場合、タグ付き値のノートを
 検索するようにしました。

バグ修正
・表示要素の条件検索において、タグ付き値の値の文字列が完全一致検索となるケースを
 部分一致検索となるよう修正しました。

○2020/11/10 バージョン1.14.0

機能強化
・表示要素の検索条件として、要素名・ステレオタイプ・タグ付き値を指定できるようにしました。
 この機能強化に伴い、オプションの「検索行を表示」は廃止しました。

機能改善
・表示件数が多いときに、処理中ダイアログが消えてからマトリックス表示されるまでの
 時間を短縮しました。
・処理中ダイアログでキャンセル押下してから処理が終了するまでの時間を短縮しました。

バグ修正
・表示更新時に指定したパッケージが無いと例外エラーとなるケースを修正しました。
・2接続の検索結果が不正となるケースを修正しました。
・オプションでターゲットの「子要素を親要素と並列に表示」を有効なとき、子要素の種類指定のみで
 子要素を表示できないケースを修正しました。
・集計値が不正となるケースを修正しました。
・ツリー列をクリックしたときに縦スクロールするケースを修正しました。
・▲をクリックしたときにセル表示が不正となるケースを修正しました。
・ツリー列や列ヘッダで文字欠けとなるケースを修正しました。
・列の色づけで集計列が色づけされるケースを修正しました。
・Excel出力で背景色や列ヘッダが不正なケースを修正しました。
・その他のバグを修正しました。

その他
・オプション画面でタブ移動したときに、ソース・ターゲットのチェックボックスにフォーカス
 されている場合は、チェックボックスの背景色を変更するようにしました。
・オプション画面の文言を現状動作に合わせて変更しました。
・条件指定するコンボボックス(例:要素の種類)で、OKボタンの表示を「OK(O)」から「OK」に変更しました。
・「MatrixEX_Sample.ini」にSCDL、BPMNのサンプルを追加しました。

○2020/09/14 バージョン1.13.1

バグ修正
・オプションの「子要素の接続を親要素に表示し、子要素を表示しない」が有効で、接続の方向が
 「(すべて選択)」の場合に、マトリックスに接続情報が正しく表示されないケースを修正しました。

○2020/09/10 バージョン1.13.0

機能改善
・オプションの「子要素の接続を親要素に表示し、子要素を表示しない」について、以前までは最下層要素の
 接続をその一つ上の階層の要素に表示していましたが、本バージョンより最下層要素に関わらず、すべての
 子要素の接続を最上位要素に表示するようにしました。
・オプションの「モデル更新時に検索結果を自動更新」が有効な場合、マトリックスに表示されている内容、
 あるいは表示内容に関係している要素・接続の更新時のみ自動更新するようにしました。
・行ヘッダ・列ヘッダの表示名をツールチップ表示するようにしました。
・2接続のマトリックス表示で、接続ありのセルのツールチップに中間要素とその両端の接続の種類名を
 表示するようにしました。
・利用しているiniファイルのバージョンが、アドインのバージョンより新しい場合に、警告メッセージを
 表示するようにしました。

バグ修正
・ターゲットの表示対象に「要素内の要素」を選択した場合に、検索条件のダイアグラムの種類が機能しない
 ケースを修正しました。
・iniファイルのバージョンチェックが機能しないケースを修正しました。
・iniファイルで要素のステレオタイプを指定していない場合に、検索できない問題を修正しました。
・行ヘッダ・列ヘッダをクリックしたときに、モデルブラウザで当該要素の所属パッケージが一度選択されて
 いましたが、選択されないようにしました。

その他
・接続の種類がシーケンス図のメッセージの場合、マトリックスを編集不可としました。
・iniファイルの内容を以下のように変更しました。
 ・UMLについて、記載内容が多かったため、よく使われると思われる要素・接続のみ「MatrixEX_Default.ini」に
  記載し、それ以外の要素・接続は「MatrixEX_Sample.ini」に記載しました。
 ・SysMLについて、内容が不完全だったため、よく使われると思われる要素・接続のみ「MatrixEX_Default.ini」に
  記載し、それ以外の要素・接続は「MatrixEX_Sample.ini」に記載しました。
 ・SysMLの要素名・接続名の先頭に「SysML」を追加しました。
 ・USDMについて、内容が不完全だったため、「MatrixEX_Default.ini」から削除し、「MatrixEX_Sample.ini」に
  すべて記載するようにしました。
 ・UML、SysML以外のダイアグラムは「MatrixEX_Default.ini」から「MatrixEX_Sample.ini」に移動しました。
 ・並び順を変更しました。
 上記変更に伴い、iniファイルをデフォルト設定でご利用の場合、要素・接続・ダイアグラムの種類の表示項目や
 表示順が変わりますのでご注意ください。

○2020/08/12 バージョン1.12.1

パフォーマンス向上
・2接続先の要素との関係をマトリックス表示するときの表示速度を向上しました。

○2020/08/11 バージョン1.12.0

機能強化
・2接続先の要素との関係をマトリックス表示できるようにしました。
・プロファイルを指定したショートカット要素(拡張マトリックスプロファイル要素)の付属ドキュメントに
 マトリックス画像を出力できるようにしました。当該要素のコンテキストメニューより出力できます。
・要素や接続などを編集したときに、マトリックス表示を自動更新する機能をオプションに追加しました。

機能改善
・検索条件の部分を折りたためるようにしました。折りたたむとマトリックスの表示部分が広がります。

その他
・オプション項目を整理しました。
・動作環境がEAバージョン15.0以降になりました。

○2020/05/22 バージョン1.11.0

機能改善
・検索対象がパッケージ、表示対象が要素、ターゲットの子パッケージを含む、の条件でマトリックス表示
 した場合、ターゲット側をパッケージ単位で表示するようにしました。

バグ修正
・表示更新時に水平スクロールバーの位置が左端とならないケースを修正しました。
・列ヘッダで列表示がない部分をダブルクリックしたときに例外エラーとなるケースを修正しました。
・Windowsの表示スケールが100%でない場合にマトリックス内で文字欠け表示となるケースを修正しました。

○2020/05/20 バージョン1.10.1

バグ修正
・ターゲット側の検索対象がダイアグラムで、ターゲット側が200列以上となる場合にEAが落ちる問題を
 修正しました。

○2020/03/31 バージョン1.10.0

機能強化
・プロファイルを指定したショートカット要素を作成できるようにしました。たとえば、ダイアグラムに
 配置したショートカット要素をダブルクリックすると、指定されたプロファイルで拡張マトリックス画面を
 表示することができます。作成方法は、拡張マトリックス画面でプロファイルを選択し、オプション >
 プロファイル > ショートカット作成 でショートカット要素を配置したいパッケージあるいはダイアグラムを
 選択します。

その他
・利用しているサードパーティのdllバージョンを更新しました。

○2020/03/06 バージョン1.9.0

機能強化
・ソース側で子要素を親要素と並列に表示するオプションを追加しました。

機能改善
・Oracleのリポジトリで利用できるようにしました。
・選択セルの背景色を行列の選択色と同じ色にしました。

バグ修正
・オプションの「子要素の接続を親要素に表示し、子要素を表示しない」が有効な状態で、接続の方向を
 (すべて選択)にすると、マトリックス内で子要素の矢印が親要素に反映されないケースを修正しました。
・ダイアグラム上の要素を選択した場合にマトリックス上の当該要素を選択状態にするオプション機能が
 動作しないケースを修正しました。
・英語版のオプション画面の文字欠けを修正しました。

その他
・iniファイルに関するエラーが発生したときに、対応方法も出力するようにしました。
・EAインストールフォルダのMatrixEX_Default.iniを利用している場合に、同フォルダに他のiniファイル
 があれば、他のiniファイルの利用には設定が必要の旨をメッセージ表示するようにしました。

○2020/02/06 バージョン1.8.2

機能改善
・SQL Serverのリポジトリで利用できるようにしました。

バグ修正
・DBMSレポジトリを利用したときに読み取り専用となるケースを修正しました。

○2020/01/31 バージョン1.8.1

機能改善
・MySQLのリポジトリで利用できるようにしました。

○2020/01/20 バージョン1.8.0

機能強化
・旧バージョンではレーンの分類子とレーン内に配置されている要素の関係を表示できましたが
 レーンの制限をなくし要素の分類子と要素内に配置されている要素の関係を表示できるようにしました。
・ツリー列を検索できるようにしました。オプションボタンより「検索行の表示」をクリックしてご利用ください。
 また、検索条件をプロファイルに保存することも可能です。

機能改善
・iniファイルで要素のステレオタイプを指定しない場合は「*」、ステレオタイプなしの場合は空欄、
 に変更しました。

その他
・フォントをMeiryo UIに変更しました。
・iniファイルで接続の「割り当て」をMatrixEX_Default.iniからMatrixEX_Sample.iniへ移動しました。
・配布ファイルを削減しました。

○2019/11/26 バージョン1.7.0

機能強化
・レーンの分類子とレーン内に配置されている要素の関係を表示できるようにしました。

機能改善
・プロファイルで選択されている項目を再度選択した場合でも検索条件に反映するようにしました。
・要素名が空欄の場合、「(名前なし)」あるいは分類子名を表示するようにしました。
・モデルブラウザやダイアグラムでインスタンス要素が選択された場合に、マトリックス内に当該要素がなく
 インスタンス要素の分類子あるいは型の要素がある場合には、その要素をハイライトするようにしました。
・行ヘッダ・列ヘッダはシングルクリックするとモデルブラウザの当該オブジェクトをハイライトにし、
 行ヘッダ・列ヘッダのダイアグラムあるいはダイアグラム要素をダブルクリックすると当該ダイアグラムを開き、
 当該ダイアグラム要素を選択状態とするようにしました。(過去バージョンではいずれもダブルクリックで動作
 していました。)

バグ修正
・保存ボタンが機能しないケースを修正しました。
・保存後に列のハイライトが消えないよう修正しました。
・モデルブラウザやダイアグラムで、マトリックスに表示されていない要素を選択したり、
 要素以外を選択した場合に、マトリックスのハイライトが消えるよう修正しました。
・モデルブラウザやダイアグラムでパッケージを選択した場合に、マトリックスの当該パッケージを
 ハイライトとするよう修正しました。
・マトリックス内でダブルクリックしてダイアグラムを開いたあとに、ダイアグラム上の要素を選択しても
 マトリックス内の要素がハイライトにならないケースを修正しました。
・セルにフォーカスが無い状態でファイル出力した場合にエラーが表示されないよう修正しました。

その他
・検索対象情報をIDではなくGUIDで保存するようにしました。既存情報については読み込み時はID、
 保存時はGUIDを使います。
・iniファイルが複数配置されている場合のエラーメッセージを修正しました。
・MatrixEX_Sample.iniにSysML要素を追加しました。

○2019/10/18 バージョン1.6.0

機能強化
・接続の方向を複数選択できるようにしました。
・行ヘッダ、列ヘッダ、セルを選択した場合、当該行・列を色づけするようにしました。
・モデルブラウザやダイアグラム上の要素を選択した場合、マトリックス内に同じ要素があれば
 選択状態にする機能をオプションに追加しました。

機能改善
・成果物要素のアイコンを表示するようにしました。

その他
・オプション画面の文言を修正しました。

○2019/09/20 バージョン1.5.0

機能強化
・子要素の接続を親要素に表示し、子要素自身を表示しないようにする機能をオプションに追加しました。
 このオプションは、パッケージ−パッケージの指定時のみ有効で、マトリックスは編集不可となります。

機能改善
・行・列のデータ数が上限値を超える場合、処理を継続するかどうか選択できるようにしました。
・保存時に開かれているダイアグラムを保存して再読み込みするようにしました。

その他
・本アドインの英語版を作成しました。
 (日本語版と英語版はインストーラが異なりますのでご注意ください。)
・検索条件でソース側の表示対象をラベルでの表記に変更しました。

○2019/08/22 バージョン1.4.0

機能強化
・ソース側の検索対象にダイアグラムを指定できるようにしました。
・iniファイルで接続のステレオタイプにプロファイル名を含めて指定できるようにしました。
・ドキュメントフォルダのiniを利用している場合に、新しいバージョンのアドインのインストールにより
 EAインストールフォルダに配置されるiniファイルが更新されると、利用しているiniファイルが古いために
 修正を促すメッセージを表示するようにしました。この対応によりiniファイルの複数読み込みは廃止しました。

機能改善
・ソース側の表示対象は常に「要素」とするようにしました。

バグ修正
・接続の追跡、包含を正しく作成するよう修正しました。この対応によりMatrixEX_Default.ini、
 MatrixEX_Sample.iniを修正しました。

○2019/07/23 バージョン1.3.0

機能改善
・表示更新時、マトリックスでソース側のパッケージ配下に要素がなく、子パッケージ以下にも要素がない場合、
 当該パッケージ行を展開しないようにしました。これにより要素が含まれるパッケージに着目しやすくなりました。

パフォーマンス向上
・接続の種類を複数指定して表示更新した場合の表示速度を向上しました。

その他
・読み取り専用ファイルの場合、その旨を画面表示、不要なボタンをグレーアウト、セルでの接続作成・削除に
 関わる操作をできないようにしました。
・ロックされた要素に対する接続の作成・削除可否について、EAの動作にできるだけ合わせるようにしました。
・出力サブウィンドウにログを表示している状態で表示更新した場合、ログを消去するようにしました。

○2019/07/08 バージョン1.2.0

機能強化
・ターゲット側で表示対象をダイアグラムとしている場合にダイアグラムの種類を指定できるようにしました。
 指定できるダイアグラムの種類は、要素・接続の種類と同じようにiniファイルで設定しているため
 追加・変更・並び替えを行なうこともできます。

その他
・MatrixEX_Sample.iniにSysMLの追跡を追加しました。
・サポート対象外のレポジトリの場合、対応できる可能性があるためサポートへのご連絡をお願いする
 メッセージを表示するようにしました。
・オプション設定が保存されないケースを修正しました。

○2019/06/24 バージョン1.1.0

機能強化
・接続の種類を複数指定できるようにしました。結果表示後はセルのツールチップあるいはコンテキストメニューで
 接続の種類を確認・編集することができます。
・ターゲット側でパッケージ指定時に子パッケージ以下も表示できるようにしました。ただし、ダイアグラム指定時と
 同じようにターゲット側ですべて同一階層で表示されます。

機能改善
・ダブルクリックによる接続の追加・削除をスペースキーでも行なえるようにしました。
・保存エラーが発生した場合に出力サブウィンドウにエラー内容を表示するようにしました。
・セルの右クリックでもカーソルが移動するようにしました。

パフォーマンス向上
・表示更新時の表示速度を向上しました。

その他
・表示件数の超過エラーとなった場合に処理中ダイアログが消えないケースを修正しました。

○2019/05/30 バージョン1.0.3

機能強化
・マトリックスの内容をクリップボードにコピーや印刷できるようにしました。
 (印刷の場合、ターゲット名は縦書きとなります。)

機能改善
・pngファイルの改善
 ・マトリックスにスクロールバーが表示されていても、マトリックスのすべてのデータをpngファイルに
  出力するようにしました。
 ・列ヘッダを画面表示と同じように出力するようにしました。
・マトリックス上でのダブルクリックでダイアグラム上の要素が選択状態となるときに、選択要素の内容が
 プロパティ表示にも反映されるようにしました。

その他
・Windowsのディスプレイ設定で、テキストやその他の項目サイズをデフォルトから変更している場合に
 正しく画面表示されないケースを修正しました。
・html、rtfファイルや印刷で出力後、列ヘッダの高さが変わるケースを修正しました。
・htmlファイルで列ヘッダの縦位置を下寄せにしました。

○2019/05/16 バージョン1.0.2

機能強化
・パッケージを要素として表示できるようにしました。iniファイルに要素のパッケージがある場合、
 当該パッケージの配下に要素としてのパッケージと接続有無を表示します。
 (ターゲット側は検索対象として指定されたパッケージのみ、要素としてのパッケージを表示します。)
 
 この機能強化によりiniファイルを変更しました。MatrixEX_Default.iniから要素のパッケージを削除し
 ダウンロードファイルのsampleフォルダ内のMatrixEX_Sample.iniに要素のパッケージを記載しました。
 また、これまでsampleフォルダ内にあったMatrixEX_USDM.iniの内容もMatrixEX_Sample.iniに記載し
 MatrixEX_USDM.iniは削除しました。

機能改善
・Excelでソース側のパッケージ行と、ターゲット側の1列目の背景色を変更し、視認性を向上しました。
・Excel,CSVで接続関係がない箇所を空欄とし、視認性を向上しました。
・保存ボタン押下時にツリーの展開状態を維持するようにしました。

パフォーマンス向上
・アドイン起動時の表示速度を向上しました。
・表示更新時の表示速度を向上しました。

その他
・要素の種類でパッケージを指定しても、これまではパッケージを要素として扱っていなかったため
 結果表示されない問題がありましたが、上記の機能強化により本件に対応しました。
・表示更新時にツリー列の列幅が狭く、文字欠けが発生するケースを修正しました。
・保存ボタン押下時に表示更新されないケースを修正しました。
・異なるプロジェクトで本アドインのタブ開閉を行うと直前の条件設定が消えるケースを修正しました。
・iniファイル変更前のプロファイルを利用した場合に、画面表示されていない要素・接続が検索対象に
 含まれるケースを修正しました。
・アドイン利用中でもiniファイルを編集できるよう修正しました。
・要素アイコンの不備を修正しました。
・処理中ダイアログが操作マシンの最前面表示とならないよう修正しました。

○2019/04/11 バージョン1.0.1

機能改善
・ツリーの展開・折りたたみを、EAのモデルブラウザ操作と同じようにツリー列の
 コンテキストメニュー(右クリック)からできるようにしました。これにより展開ボタンは
 廃止しました。

その他
・ツリーを折りたたみ後に出力したExcelで色づけ位置が不正となるケースを修正しました。
・Excel,CSV出力後もツリーの展開状態を維持するよう修正しました。

○2019/04/08 バージョン1.0.0

機能強化
・複数のプロジェクトルート配下を選択できるようにしました。
・パッケージ配下の要素vsダイアグラム の表示で分類子としての利用状況も把握できるようにしました。
 要素の実体とは異なるアイコンで表示されます。
・要素の種類で「(すべて選択)」を指定したときに「(すべて選択)」と表示するようにしました。
・接続の作成・削除したセルの背景色を変更するようにしました。
・オプション画面でOKボタンを押下したときに画面更新するようにしました。
・オプションの色づけに初期値を設定しました。
・Excelに色づけを反映するようにしました。
・Excelでツリー列は階層に合わせてインデントを入れました。

機能改善
・列ヘッダで不要なコンテキストメニューを表示しないようにしました。
・ツリー列のみ列幅を変更できるようにしました。
・接続の方向を「ソース→ターゲット」「ターゲット→ソース」として「ソース→ターゲット」
 をデフォルト表示するようにしました。
・要素の種類を必須選択にしました。
・選択可能な要素の種類からテキスト、サブジェクト、シーケンス図のライフラインを削除しました。
・対象をダイアグラムに変更したとき、要素の種類、接続の種類・方向の表示内容を空欄せずに維持するようにしました。
・MatrixEX_*.ini がドキュメントフォルダにある場合、ドキュメントフォルダのiniファイルを利用するようにしました。
・検索する要素・接続の種類は、iniファイルの内容のみとしました。これにより要素・接続の種類で「(すべて選択)」を
 指定した場合、要素・接続の種類に表示されている種類すべてを検索します。表示されていない種類は検索されません。
・編集中にファイル出力する場合、確認メッセージを表示するようにしました。
・ExcelのフォントをMS Pゴシックにしました。
・要素の種類、接続の種類、プロファイルの表示件数を増やしました。

パフォーマンス向上
・検索対象(パッケージ・ダイアグラム)を選択する表示対象選択画面についてはプロジェクトを開いたときに保持するように
 しました。これにより2回目以降の画面表示が速くなります。モデル構成が変わった場合には「最新情報に更新」ボタンで
 最新情報に表示を更新します。

その他
・オプションの「ターゲットの要素を名前順(別名順)に表示する」が機能しないケースを修正しました。これにより
 ターゲット側に表示されるすべてのダイアグラムに対して並び替えが行なわれます。
・Excel、CSV出力後に色づけが消えるケースを修正しました。
・ターゲットの検索対象をパッケージ指定時に、列ヘッダの要素をダブルクリックしてもモデルブラウザの
 該当要素にフォーカスされないケースを修正しました。
・接続の向きが「未指定」「双方向」の接続を削除できないケースを修正しました。
・接続を作成するときに接続の方向を指定しないよう修正しました。
・列ヘッダが英数字のみの場合に文字欠けするケースを修正しました。
・Excelセル内の縦位置・横位置を中寄せとするよう修正しました。
・過去バージョン用の暫定メッセージを表示しないようにしました。

○2019/03/25 バージョン0.8.0.0

・オプションの色づけを個数で条件指定できるようにしました。
・折りたたみ・展開ボタンを展開ボタンに変更して機能を変更しました。
 選択パッケージ配下をすべて展開し、その他のパッケージを折りたたむようにしました。
・ターゲット側の要素をダブルクリックしてダイアグラムを表示したときに
 当該要素のみが選択状態となるよう修正しました。
・ターゲット側のヘッダにマウスカーソルがきたときに要素名の一部が文字欠け
 しないよう修正しました。
・ターゲット側のヘッダでコンテキストメニューを表示しないようにしました。
・ターゲット側のヘッダの境界線でダブルクリックしたときに列幅が自動調整
 されないようにしました。
・オプション設定を正しく保持できないケースを修正しました。

○2019/03/14 バージョン0.7.0.0

・要素・接続の種類の追加・削除・並べ替えをお客様自身で行なえるようにしました。
 これまでは多くの種類が表示されていましたが、これにより、よく使う種類のみを
 表示したり、種類をご希望の表示順に変更したりすることができます。
・拡張マトリックスの画面を表示する際、前回使用された検索条件を表示するようにしました。
・htmlファイルを出力できるようにしました。
・rtfファイルのターゲット名を縦書きで出力するよう変更しました。
・bitmapファイルをpngファイルの出力に変更しました。
・バージョン0.6.0.0でサポートが有効な期間中のみ本アドインをダウンロード・利用できるように
 したことに伴い、要素・接続の種類を設定するiniファイルの命名規則を変更しました。

○2019/02/28 バージョン0.6.0.0

・サポートが有効な期間中のみ本アドインをダウンロード・利用できるようにしました。
・ソース側・ターゲット側のダイアグラム名や要素名をダブルクリックすると
 以下いずれかの動作とするようにしました。
 ・当該ダイアグラムを開く。(さらに当該要素を選択状態する。)
 ・モデルブラウザで当該要素を選択状態にする。
・ソースvsターゲットをパッケージ配下の要素vsダイアグラムとしている場合に
 セルのチェック表示をダブルクリックすると、当該ダイアグラムを開いて
 当該要素を選択状態とするようにしました。
・ソース側のツリーの展開・折りたたみボタンを追加しました。
・ターゲット側のヘッダの高さをドラッグで変更できるようにしました。
・別名で表示するオプションを追加しました。
・名前(別名)でソートするオプションを追加しました。
・関係が存在しない行・列を色づけするオプションを追加しました。
・表示更新ボタンをクリック時のみ画面更新するオプションを追加しました。
・画面更新中の処理中ダイアログを表示し、キャンセルできるようにしました。
・接続を編集して未保存で画面更新する場合、確認ダイアログを表示するようしました。
・要素がモデルブラウザの表示順で表示されるよう修正しました。

○2019/02/20 バージョン0.5.2.0

・要素の子要素を階層化表示するようにしました。
・ソース・ターゲットの表示を同階層内で名前順でもソートできるようオプションを追加しました。
・オプション設定をユーザ毎に保存するようにしました。
・Excel、CSV出力処理を改善しました。
・パッケージ、ダイアグラムいずれを選択しているか分かるよう表示を改善しました。
・ターゲット側に表示要素がなくても空表示するようにしました。
・パッケージ、ダイアグラムの選択画面でプロジェクトルートを表示しないようにしました。
・ウィンドウの大きさに合わせてマトリックス画面の大きさを調整するようにしました。
・ダイアグラム選択時は対象をDisableとしました。
・ボタン名などをローカライズ対応しました。
・処理中はマウスポインタを待機状態としました。

○2019/02/14 バージョン0.5.1.0

・要素の子ダイアグラムも選択・表示対象となるよう修正しました。
・ソースの行数上限を200から1000に変更しました。ただし最終的な値ではありません。
・Excel出力時にEAがフリーズすることがあるため、暫定的にExcel、CSV出力は
 できないようにしました。

○2019/02/08 バージョン0.5.0.0

・初回リリース