掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     トリガをシーケンス図で利用するには?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
tkouno
投稿日時: 2011-1-21 9:04
EA Administrator
投稿: 4309

トリガをシーケンス図で利用するには?

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

○ご質問

ステートマシン図で利用しているトリガを、シーケンス図でも利用する方法はありますか?


○回答

ご指摘の件についていろいろと考えてみたのですが、良い案を見つけることができませんでした。

シーケンス図のメッセージに直接トリガを割り当てることは、UML2.3の仕様上できません。

対応策としては、

・シーケンス図のメッセージをシグナル呼び出しにして、状態遷移図の遷移の種類もシグナルにする
・状態遷移図の遷移の種類を(振る舞い)呼び出しに設定し、シーケンス図のメッセージでは、クラスの操作を呼び出す

という方法があるのですが、いずれの場合も、論理的な関連づけのための方法であり、モデリングの簡便化(つまり、片方を変えると反対側の表示が自動的に更新される)ということにはなりません。
(状態遷移図では、トリガの名前が常に表示され、関連付いているシグナルや操作の名前が表示されるわけではないので。)

ご要望に沿えず、申し訳ございません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ