掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     操作(entry,do,exit)や内部遷移の順序変更


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nakapon
投稿日時: 2022-8-31 8:09
EA Administrator
投稿: 427

操作(entry,do,exit)や内部遷移の順序変更

サポート宛てにいただきましたご質問の要約です。

○ご質問

状態遷移図の各Stateにおいて、操作(entry,do,exit)や内部遷移を
表示できますが、この順序を変更する方法を教えてください。(EAビルド1559)

例えば、以下のように順序変更する方法を知りたいです。
----------------------------
① entry/func1
② entry/func2
③ event_B[guard_B]/func_B
④ event_A[guard_A]/func_A
----------------------------

----------------------------
② entry/func2
① entry/func1
④ event_A[guard_A]/func_A
③ event_B[guard_B]/func_B
----------------------------

過去のバージョンではできていたと思うのですが、
最近のバージョンではできなくなったのでしょうか?


○回答

大変申し訳ございませんが、ご利用中のEAバージョン15.2で
複数保持している操作(entry,do,exit)や内部遷移を
任意の順序に変更することはできません。

EAバージョン14.0より古いバージョンでは
操作(entry,do,exit)を複数保持でき、順序変更もできましたが
EAバージョン14.0から操作(entry,do,exit)は1つのみ保持できる
ようになった経緯があり、順序変更ができなくなりました。
(現在、ダイアグラム上はentryが2つ表示されているかと思いますが
 「属性・操作と付属要素」サブウィンドウの「振る舞い」タブには
 entryが1つだけ表示されているかと思います。)

経緯の詳細につきましては
下記フォーラムをご確認いただけますでしょうか。

entry/do/exitアクションの複数設定
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=6388

その他、ご参考となりそうなフォーラムも記載いたしますので
合わせてご確認いただけますと幸いです。

状態要素の振る舞い
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=7206

状態要素のアクションについて、過去バージョンのデータの移行
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=6676
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ