掲示板一覧 - トピック一覧 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 |
| |
sugimoto | 2009-12-24 16:12 |
| |
未登録ゲスト | 2009-12-24 16:50 |
| |
sugimoto | 2009-12-24 17:19 |
| |
未登録ゲスト | 2009-12-25 9:42 |
| » |
sugimoto | 2009-12-25 10:50 |
| |
未登録ゲスト | 2009-12-25 11:14 |
| |
sugimoto | 2009-12-25 11:20 |




