掲示板一覧   -   トピック一覧
   EA API
     シーケンス図の(メッセージの)戻り値の型データを取得したい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mogass
投稿日時: 2013-4-17 14:09
EA Administrator
投稿: 209

シーケンス図の(メッセージの)戻り値の型データを取得したい

サポートに頂きましたご質問と回答の要約です。

○ご質問

[問題]
Repository.GetConnectorByIDで取得したデータから戻り値の型が
どこに格納されているのか分からず困っております。
 
[質問事項]
シーケンス図の戻り値の型データがどこに格納されているのか教えてください。


○回答

シーケンス図の戻り値の型データは、
Repository.GetConnectorByIDで取得したConnectorのMiscDataという
属性で値を取得することはできますが、MiscDataは読み取り専用の
属性ですので、値の設定を行うことはできません。

APIから戻り値の型データを設定する方法は他にございませんので、
Connectorに格納されている戻り値の型データを削除することは
できません。

お役に立てず誠に申し訳ございません。


Connectorに格納されている戻り値の型データの設定につきましては、
ご要望として検討させていただきます。

今回はお役に立てず申し訳ございませんでした。


○開発元からの回答をご報告

先日回答させていただきました内容につきまして、
Connectorに格納されている戻り値の型データを削除することは
できないと回答させていただきましたが、
開発元より編集可能な方法の情報を得ることができましたので、
回答を訂正させていただきます。

先日お伝えしました通り、Connector.MiscDataは読み取り専用の
属性となっておりますが、この属性に格納されている情報を
編集するインターフェースとして、Connector.TransitionGuardという
属性が利用できるそうです。

TransitionGuard = MiscData(1)

Connector.TransitionGuardはRead/Writeの属性ですので、
この属性に空文字を設定することで、戻り値の型データが削除されます。

お試しください。


このような内部仕様に関しましては、情報をすべて把握しておらず、
開発元に問い合わせ、初めて情報を得られることもございます。

前回の回答では結果的に誤った回答となってしまい、
ご迷惑をお掛けし誠に申し訳ございませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ