フォーラム一覧 - トピック一覧 astah*の使い方 Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
eiten | 投稿日時: 2016-1-7 16:20 |
新米 登録日: 2016-1-4 居住地: 投稿: 4 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について ご返信ありがとうございました。
ご指摘いただいた通り、iMessageが取得できているかどうか再確認いたしました。 その結果、やはり取得自体は出来ていると思います。 理由としては下記のコードを実行した結果「iMessage.getTarget()」「iMessage.getSource()」「iMessage.getArgument()」が取得できており、「iMessage.getPresentations()[0].getLabel()」の返り値も、 「操作名(引数):返り値の型」と取得できていたためです。
ただ、なぜか最初の質問のときと動作が変わってしまっていて、「IOperation iOperation = iMessage.getOperation()」としたとき、iOperationの値がnullになるのではなく、この行でNullPointerExceptionが発生してしまいました。 「String message = iMessage.getPresentations()[0].getLabel();」が通った上で「IOperation iOperation = iMessage.getOperation();」でNullPointerExceptionが発生することはありえるのでしょうか。 また、labelを取得して、上記のように返り値の型まで書かれていて尚、メッセージに割り当てられたメソッドが取得できないということはあるのでしょうか。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | eiten | 2016-1-4 15:16 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | midori | 2016-1-5 13:55 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | eiten | 2016-1-6 0:07 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | midori | 2016-1-6 11:38 |
» Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | eiten | 2016-1-7 16:20 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | midori | 2016-1-8 12:03 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | eiten | 2016-1-9 13:56 |
Re: Astah-APIにおけるシーケンス図内のメッセージに割り当てられた操作の取得について | midori | 2016-1-12 9:56 |
投稿するにはまず登録を | |