Enterprise Architect β版アドイン

ここでは、Enterprise Architectで利用できるさまざまなアドインのうち、アドインを使ってみるページでは紹介していないアドインを紹介しています。お客様から要望が寄せられて作成したアドイン・特定の方のみが必要とするようなアドイン・用途が限定されているアドインなど、β版として提供されているアドインご紹介しています。

β版アドインの説明

それぞれのアドインの説明は概要のみとなっています。不明な点があればサポートにお問い合わせ下さい。アドインインストール方法は、こちらをご覧ください。アドインによっては、過去のバージョン・ビルドでは動作しないものがあります。最新バージョン・ビルドをご利用下さい。

このページで紹介しているアドインについては、原則として機能強化やバグ修正は行いません。ご要望・ご指摘の内容によっては対応いたしますので、問題点や改善案があれば、サポートにご相談下さい

各アドインの名前が表示されている部分をクリックすると、アドインの説明が表示されます。

モデリングの効率化に役立つアドイン

Ctrl+クリックで要素が作成されるのを防ぐアドイン

このアドインを有効にすると、Ctrl+クリックでダイアグラムの背景をクリックしたときに、要素が作成されなくなります。誤操作が多い方に有効です。

  アドインのダウンロード

関連に黒三角を追加するアドイン

新規に関連を作成した場合に、関連の向きに合わせて関連名に向きを示す▲を自動的に表示するアドインです。

  アドインのダウンロード

シーケンス図コピーアドイン

シーケンス図やコミュニケーション図をコピーする際に、Enterprise Architectの標準のコピー機能を利用する場合には、ライフラインやオブジェクトは新規要素として作成されます。これは、これらの図がインスタンス図である事が理由です。

一方で、実際のモデルの作成時には、ライフラインやオブジェクトの要素が多くなると、プロジェクトブラウザが見難くなる等の問題があります。あるいは、UMLの仕様としては不適切であるという前提で、クラス要素をそのままシーケンス図に配置して利用する場合もあります。このような場合においてこのアドインを利用することで、ライフラインやオブジェクトを新規要素として作成することなく、既存の要素へのリンクのままコピーします。

  アドインのダウンロード

ショートカットを外部アプリケーションで開くアドイン

Word等のファイルをダイアグラム内にドロップすることで、ファイルへのショートカットを作成できます。ショートカットをダブルクリックすると関連づけられたファイルが開きますが、DOCXやPDFなどいくつかの形式のファイルについては、Enterprise Architect内でタブとして表示されます。このアドインを有効にすると、常に拡張子に関連づけられたアプリケーションが起動し、そのファイルを表示するようになります。

  アドインのダウンロード

接続のスタイルを直交に自動変更アドイン

このアドインを有効にすると、ダイアグラム上で新規に接続を作成した場合に、そのスタイルが自動的に「直交」になります。このアドインを有効にするには、「アドイン・拡張」リボン内の「アドインメニュー」パネルに表示される「接続のスタイルを直交に自動変更」を選択してください。

なお、このアドインが有効な場合には、スタイルを変更するために接続の作成時に作業中のダイアグラムを自動保存します。そのため、作成した接続のUndoができなくなります。

  アドインのダウンロード

アクティビティサポートアドイン

アクティビティ サポート アドインは、アクティビティ図を作成するときに便利な機能を持つアドインです。現在のバージョンでは、縦書きのアクティビティ図を前提とし、以下の機能を実装しています。

  • 選択接続に要素(アクション・アクティビティ・デシジョン・マージ)を挿入(接続のコンテキストメニュー -> 要素挿入)
  • 選択要素の下に要素を追加(要素のコンテキストメニュー -> 要素追加(下))
  • 接続を残し要素を削除(要素のコンテキストメニュー -> 要素削除)
  • パーティション配置時に垂直パーティション(向きを縦)を設定
  • 接続のスタイルを「直交(角丸)」に変更

なお、このアドインが有効な場合には、さまざまなタイミングで作業中のアクティビティ図(ダイアグラム)を自動保存します。そのため、Undoができなくなります。ご注意ください。

  アドインのダウンロード

モデルに対して一括編集するアドイン

要素移動アドイン

このアドインは、ダイアグラム内で選択されている要素を、ダイアグラムのあるパッケージに移動するアドインです。
実行後→

  アドインのダウンロード

パッケージ間ネスト作成アドイン

階層構造になっているパッケージ間に「ネスト」の関係を作成します。プロジェクトブラウザで対象のパッケージを選択し、右クリックして「アドイン・拡張」→「ネスト関係の追加」を実行すると、パッケージ間にネストの関係が追加されます。「ネスト関係の更新」を選択すると、既存のネスト関係を全て削除し、現在の階層構造に応じたネスト関係を追加します。

実行前


実行後

  アドインのダウンロード

親子要素間にネストの関係を作成するアドイン

このアドインは、要素が親子関係にある場合に、「ネスト」の関係を追加するアドインです。対象のパッケージを選択して実行してください。選択したパッケージに含まれる全ての要素を対象に、同じ種類の要素間に親子関係がある場合にはネストの関係を作成します。既存のネスト関係は削除しません。

  アドインのダウンロード

関連と属性の両方があるときに属性を削除するアドイン

ソースコードを読み込んだ際に、他のクラスとの関係がある場合に、関連と属性の両方で表示されます。このアドインを実行すると、このような場合に関連のみを表示して属性を削除します。

  アドインのダウンロード

シーケンス図の内容からクラス図を生成するアドイン

シーケンス図として作成した内容から、クラス図を自動的に生成するアドインです。シーケンス図のライフライン要素の名前をクラス要素の名前とし、メッセージをクラスの操作として生成します。

  アドインのダウンロード

ダイアグラム内要素置換アドイン

このアドインは、ダイアグラム内で選択した要素を既存の別の要素に置換します。特に、シーケンス図を作成後に、シーケンス図内の要素を別の要素に置換したい場合に便利です。(クラスを配置したが、後から別のクラスで置換したい場合など)

  アドインのダウンロード

Partialクラスの結合アドイン

Enterprise Architectでは、C#のソースコードを読み込んだ場合にPartialクラスが存在する場合には、複数のUMLクラス要素が生成されます。これは、1クラス要素=1ソースファイル の原則があるため、ソースファイルが複数存在する場合には、複数のUMLクラスが生成されます。

一方で、既存のソースコードの解析の場合には、1つのクラスとして表現されるほうが把握しやすいです。このアドインを利用すると、Partialクラスが存在する場合、属性および操作と、関連などの接続を1つのクラスに移動し、他のクラスをモデルから削除して1つのクラスのみになるように結合します。
(それ以外の項目・情報は移動せずに要素を削除しますので、実行前に対象のプロジェクトファイルのバックアップを取得して下さい。また、移動後は、ラウンドトリップでの設計開発はできません。)

  アドインのダウンロード

外部からデータを入力・外部へデータを出力するアドイン

用語集入出力アドイン

用語集の内容をCSV形式で入出力するためのアドインです。以前「用語集アドイン」の機能として利用可能でしたが、用語集アドインの提供を終了したため、入出力の機能のみを作成しました。

出力すると、「名前,種類,説明」の形式でCSVファイルとして出力します。読み込みの場合には、同名の用語がある場合には上書きし、それ以外の場合には追加となります。説明に改行が含まれる場合には、必ず引用符(")でくくってください。

  アドインのダウンロード

シーケンス図をExcelに出力するアドイン

シーケンス図の内容を、Excelのシート上に(画像ではなく)オートシェイプを利用して出力します。Excel2002(XP),2007および2010で動作確認済みです。

なお、シーケンス図の内容のうち、出力されない(未対応の)内容もあります。また、Excel側の既定のフォントやオートシェイプの既定値などの設定により、Enterprise Architect上の表示内容とExcelでの表現が異なってしまう場合があります。

  アドインのダウンロード

シーケンス図からテスト項目を生成するアドイン

シーケンス図の内容からテスト項目を生成し、Excel形式で出力します。対象のシーケンス図を開き、「アドイン・拡張」リボン内の「アドインメニュー」パネルに表示される「シーケンス図からテスト項目を生成」→「Excelに出力」を実行して下さい。

下の画像のように、シーケンス図に複合フラグメント要素がある場合に、複数のテスト項目が生成されます。シーケンス図内に相互作用の利用要素が配置されている場合には、その参照先のシーケンス図も解析対象となります。


  アドインのダウンロード

その他の支援機能を提供するアドイン

クラスの操作をテスト項目として追加するアドイン

クラスに定義されている操作を、クラスの単体テストの項目として追加することができるアドインです。

  アドインのダウンロード

可視性テキスト表示アドイン

クラス要素の属性・操作の可視性の表示(+,-,#,~,^)を、設定したテキストで表示するアドインです。

ダイアグラムのコピーを行い、クラス要素を下の画像のように表示します。

  アドインのダウンロード

ダブルクリックで開いたプロジェクトファイルパスを、最近利用したプロジェクトへ追加するアドイン

ダブルクリックでプロジェクトファイルを開いた際に、EAの「最近利用したプロジェクト」へ、開いたプロジェクトファイルパスを追加するアドインです。 EAの標準機能では追加されないため、アドインで対応いたしました。インストールを行うだけで動作致します。

  アドインのダウンロード