掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     既存の図をコピーして利用したい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2008-6-6 13:25
EA Administrator
投稿: 3939

既存の図をコピーして利用したい

○ご質問

設計を進める中で、すでに作成したダイアグラムと同じような
図をテンプレートのような形でコピーして利用したい
状況がありました。

このような場合に良い方法はありますか?

○回答

ご希望のような内容につきましては、いくつかの方法がございます。
「同じような」という点について、どこまで共通にするか、という点で
どの方法が良いかどうかが変わります。

以下、いくつかの方法をご提案させていただきますので
ご確認のほどよろしくお願いします。

1. 図の単位でコピーする

Enterprise Architectでは、既存の図をコピーして別の図を
作成することが出来ます。すでにある図をコピーする場合には
この方法が便利です。

プロジェクトブラウザで、対象のダイアグラムを右クリックしてください。
メニューが表示されますので、「ダイアグラムのコピー」を選択してください。
これで、コピー元のダイアグラムが確定します。

その後、コピー先のダイアグラムの格納位置となるパッケージを
プロジェクトブラウザで右クリックし、「ダイアグラムの貼り付け」を
選択してください。

「ダイアグラムのコピー」というダイアログが表示されますので
ダイアグラム内の要素を複製しない場合には「要素をリンクして利用」を
要素を複製する場合には「すべての要素を新規に作成」を選択してください。
(「要素を複製する」=「要素の名前などを変えたときに、コピー元の
要素には変更が反映されない(全く別の要素として扱われる)」)

なお、シーケンス図では、作成方法によっては「要素をリンクして利用」の
場合でも要素が複製されます。この場合には、アドインを利用することで
対応可能です。

https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=2910

2.パッケージ構成ごとコピーする

あるパッケージの中身を丸ごと複製したい場合には、
対象のパッケージをプロジェクトブラウザで右クリックし、
「読み込みと出力」→「パッケージをXMIファイルへ出力」を
選択し、外部にファイルとして出力してください。

その後、読み込み対象のパッケージを右クリックし、
「読み込みと出力」→「パッケージをXMIファイルから読み込み」を
選択してください。「XMIの読み込み」ダイアログが表示されますので
「GUIDを削除」にチェックを入れ、先ほど出力したファイルを
指定して読み込んでください。

この場合には、先ほどのダイアグラムのコピーの説明にある
「複製」に該当します。


ぜひお試しください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ