掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     バージョン管理をしている場合にシーケンス図でのメッセージの作成


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2011-5-22 7:57
EA Administrator
投稿: 3939

バージョン管理をしている場合にシーケンス図でのメッセージの作成

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

○ご質問

クラス図のパッケージとシーケンス図のパッケージを作成し、それぞれを
バージョン管理しています。

シーケンス図の内容を編集しようとしてチェックアウトするのですが、
クラス図のパッケージもチェックアウトしないと、メッセージが作成できません。

対処方法はありますか?

○回答

ご指摘の状況につきまして、シーケンス図におそらくクラス要素を
そのまま配置しているのではないかと思います。
(プロジェクトブラウザからクラス要素をシーケンス図にドロップし、
「そのまま配置」を選択する方法)

この場合には、ご指摘通りの挙動となります。これは、クラス要素そのものを
配置していますので、シーケンス図の作成の場合でも、クラス要素の
パッケージのチェックアウトは必須です。

ご質問にあるような状況では、シーケンス図にクラスのインスタンスを
配置する方法が必要です。
(また、UMLの仕様という意味では、シーケンス図はインスタンス図に
なりますので、インスタンスを配置するのが、ある意味で正しいです。
EAの場合には、クラス要素をそのまま配置することも可能になっており
設計者が選択できるようにしております。)

お手数をおかけし申し訳ございませんが、この場合にはシーケンス図には
インスタンスを配置してご利用くださいますようお願いします。
(配置済みのシーケンス図のクラス要素を右クリックし、「追加設定」→
「インスタンスに変換」を実行することで、インスタンスに変換することが
可能です。)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » バージョン管理をしている場合にシーケンス図でのメッセージの作成 tkouno 2011-5-22 7:57