掲示板一覧   -   トピック一覧
   EA API
     シーケンス図で右から左に向かうコネクタを実線表示するための指定方法


フラット表示 前のトピック | 次のトピック
投稿者 トピック
mogass
投稿日時: 2013-9-30 10:07
EA Administrator
投稿: 171

シーケンス図で右から左に向かうコネクタを実線表示するための指定方法

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

○ご質問

APIで作成したコネクタの向きが右から左に向かう矢印となる際に、
矢印が破線で描画されます。
全体の設定で「左向き・・・は戻り・・・」はOFFになっていて、
手で右から左に向かうメッセージを作成すると実線で描画されます。

APIで作成した右から左に向かうコネクタを実線表示するための
指定方法をご教示願います。

○回答

フォーラムの以下の情報がご参考になるかと思います。

[サンプル: シーケンス図の戻りメッセージの設定]
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=3422&post_id=7310#forumpost7310

ご確認ください。

今後ともよろしくお願いいたします。


●返信

ご回答ありがとうございます。
質問が説明不足だったようですが、戻りメッセージを作成したいのではなく、
右側のライフラインから左側のライフラインに向けてシーケンスメッセージの
コネクタを作成した際にAPIで作成すると破線表示になってしまう現象についての質問です。

ご確認よろしくお願いします。

●回答

説明不足で申し訳ございません。

破線表示=戻りメッセージですので、戻りメッセージとしないことで
実線表示になるということです。

サンプルの内容を抜粋すると、

----------------------------------------
For Each prop In msg.Properties
If prop.Name = "IsReturn" Then '戻りメッセージ
prop.Value = True
msg.Update
End If
Next
----------------------------------------

という内容がございます。

prop.Value = True

の部分を、

prop.Value = False

とすることで、戻りメッセージとしないように設定することができます。
(⇒実線表示になります。)

[サンプル: シーケンス図の戻りメッセージの設定]
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=3422&post_id=7310#forumpost7310

お手数をお掛けし申し訳ございませんが、
ご確認のほどよろしくお願いいたします。

今後ともよろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » シーケンス図で右から左に向かうコネクタを実線表示するための指定方法 mogass 2013-9-30 10:07