掲示板一覧   -   トピック一覧
   EA API
     質問:シーケンス図のメッセージ呼び出しを調べたい


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2009-12-25 10:50
EA Administrator
投稿: 1895

Re: 質問:シーケンス図のメッセージ呼び出しを調べたい

まず、<3>は戻りメッセージではないということでよろしいでしょうか?

この場合ですと、メッセージの向きで判定する必要があると思われます。
変更のあったメッセージと同じと向き(この場合は、左から右)で、
他のオブジェクトからのメッセージという条件になると思います。
メッセージの位置は、StartPointX、EndPointXなどで取得できますので、
この情報を元に向きを判断できます。

ただし、メッセージによっては、右方向にあるオブジェクトからの
メッセージ呼び出し(右から左)によって、左から右へのメッセージ
を発行する場合もある可能性がありますので、すべてのパターンにおいて、
方向のみで正しく判断できるとは限りません。

また、<4>のメッセージの実行仕様が上がっている場合は、<1>ではなく、
<3>からの呼び出しになると思いますが、この場合は、Connectorの
StateFlags内の文字列であるActivationが1になりますので、この情報で判断できます。


さまざまなパターンを考えますと、何かこのデータを参照すれば
間違いないというものは現状ありませんので、周辺のメッセージの
情報を取得し、その都度、解析を行う必要があると思います。

そのほか情報の取得方法などでご不明点がありましたら、ご連絡ください。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   質問:シーケンス図のメッセージ呼び出しを調べたい 未登録ゲスト 2009-12-24 15:26
     Re: 質問:シーケンス図のメッセージ呼び出しを調べたい sugimoto 2009-12-24 16:12
       Re: 質問:シーケンス図のメッセージ呼び出しを調べたい 未登録ゲスト 2009-12-24 16:50
         Re: 質問:シーケンス図のメッセージ呼び出しを調べたい sugimoto 2009-12-24 17:19
           Re: 質問:シーケンス図のメッセージ呼び出しを調べたい 未登録ゲスト 2009-12-25 9:42
           » Re: 質問:シーケンス図のメッセージ呼び出しを調べたい sugimoto 2009-12-25 10:50
               Re: 質問:シーケンス図のメッセージ呼び出しを調べたい 未登録ゲスト 2009-12-25 11:14
                 Re: 質問:シーケンス図のメッセージ呼び出しを調べたい sugimoto 2009-12-25 11:20