掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     [EA]状態図における内部遷移の表記の仕方について


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2006-11-20 11:41

[EA]状態図における内部遷移の表記の仕方について

はじめまして.

EAで状態図を作成している際に,
ある状態において,内部遷移を記述したいのですが,
表記(操作)の仕方がよく分かりません.
# ヘルプも探しましたが,見当たらず・・・.

外部遷移は,遷移のプロパティから設定できるのですが,
内部遷移は,どのようにすれば設定できるのでしょうか?

どなたかご存知の方がおられましたらご教示くださると助かります.m(_ _)m
tkouno
投稿日時: 2006-11-20 13:05
EA Administrator
投稿: 3939

Re: [EA]状態図における内部遷移の表記の仕方について

ご質問の「外部遷移」「内部遷移」の意味を
正しく理解できていないかもしれませんが、
親となる状態要素の大きさを広げて、その上(中)に
別の状態要素を配置すれば、内部遷移を表現することができます。

勘違いしているようにも思えますので、何か具体的な
例などがあれば、教えてください。
(書籍やWebサイトの図で示すのもOKです)

未登録ゲスト
投稿日時: 2006-11-20 15:11

Re: [EA]状態図における内部遷移の表記の仕方について

ご回答ありがとうございます.m(_ _)m

引用:

ご質問の「外部遷移」「内部遷移」の意味を
正しく理解できていないかもしれませんが、
親となる状態要素の大きさを広げて、その上(中)に
別の状態要素を配置すれば、内部遷移を表現することができます。

勘違いしているようにも思えますので、何か具体的な
例などがあれば、教えてください。
(書籍やWebサイトの図で示すのもOKです)


内部遷移の認識がちょっと違っているかもしれません.
ご指摘の表記は,コンポジット状態的な表記のように思われます.
# 表現が分かりにくかったようで申し訳ないです・・・.

状態要素中に表記されるアクションの表記方法について知りたいと思っています.
具体的には,こちらの内部遷移コンパートメントになります.

よろしくお願い致します.m(_ _)m
tkouno
投稿日時: 2006-11-20 15:14
EA Administrator
投稿: 3939

Re: [EA]状態図における内部遷移の表記の仕方について

ご返信ありがとうございました。

ご指摘の内容を理解いたしました。
お手数をおかけしてしまい申し訳ございません。


この内容であれば、Enterprise Architectでは「操作」の追加と
同じ方法になりますので、F10キーを押して追加してください。


なお、このようなアクションの編集には、「状態要素の独自
プロパティ画面アドイン」がとても便利です。

https://www.sparxsystems.jp/addin_using.htm#18

ぜひご活用ください。

未登録ゲスト
投稿日時: 2006-11-20 16:32

Re: [EA]状態図における内部遷移の表記の仕方について

ご回答ありがとうございます.m(_ _)m

引用:

この内容であれば、Enterprise Architectでは「操作」の追加と
同じ方法になりますので、F10キーを押して追加してください。

なお、このようなアクションの編集には、「状態要素の独自
プロパティ画面アドイン」がとても便利です。

https://www.sparxsystems.jp/addin_using.htm#18

ぜひご活用ください。


重ねての質問恐れ入ります.
# 操作の追加は既に試しているのですが,
# 思うような結果が得られていません・・・.

◎内部遷移の表記について
  操作の設定(状態アクションの設定も同様)でアクションを追加した場合,内部遷移のアクションの記述が得られません.
  ・トリガ,ガード条件が表示されない(設定できない)
  ・可視性(+等)が表示される
  ・状態の振る舞い(entry/do/exit)が表示される
    →コンボボックスで要素を削除すれば消すことは可能
  内部遷移のアクションとしての設定の仕方について,ご教示頂けないでしょうか?

P.S.
アドイン,便利そうですね♪
ただ,早速入れて使ってみたのですが,状態要素をダブルクリックした時に時々フリーズするようです.
環境のせいでしょうか?
# Ver.6.5.800
tkouno
投稿日時: 2006-11-20 16:44
EA Administrator
投稿: 3939

Re: [EA]状態図における内部遷移の表記の仕方について

説明が足りずお手数をおかけしてしまい
申し訳ございませんでした。

現在のところ、トリガ,ガード条件につきましては、
「アクション」の欄に入力してください。
この欄に入力した内容が、/の前に表示されます。

可視性につきましては、ダイアグラムのプロパティで「可視性を
表示」のチェックを外してください。

これでご要望通りの内容になるのではないかと思います。
ぜひお試しください。


アドインのご指摘につきましては、こちらでは再現できませんでした。
何か条件がありそうですので、もう少し調べてみます。
こちらもご迷惑をおかけし申し訳ございません。

未登録ゲスト
投稿日時: 2006-11-20 17:12

Re: [EA]状態図における内部遷移の表記の仕方について

早速のご回答ありがとうございます.
お手数をお掛けして恐縮です・・・.m(_ _)m

引用:

現在のところ、トリガ,ガード条件につきましては、
「アクション」の欄に入力してください。
この欄に入力した内容が、/の前に表示されます。

可視性につきましては、ダイアグラムのプロパティで「可視性を
表示」のチェックを外してください。

これでご要望通りの内容になるのではないかと思います。
ぜひお試しください。


一応,希望に近い表示は得られました.
でも,どうやら現状の使用では希望の表現はできないようです.
・可視性のチェックは他の表示に影響がある(可視性の表示自体は必要.他の状態の振る舞い等)
・表示色が異なる

あくまで,状態の振る舞いの表記を利用しているに過ぎないので仕方ないですね.
現状は上記のテクニックで表記上ごまかすしかないようです.

ただ,本質的には振る舞いとアクションは異なりますので,将来的には内部遷移の正しい表現ができるようになるといいですね.
tkouno
投稿日時: 2006-11-20 17:26
EA Administrator
投稿: 3939

Re: [EA]状態図における内部遷移の表記の仕方について

お忙しい中ご確認ありがとうございました。
ご要望に応えることができず、申し訳ございません。

最後の行の「本質的には振る舞いとアクションは異なりますので」
という点が、そもそもの問題かと思います。

この点については機能の不足になりますので、改善を検討します。


引続きご迷惑をおかけしますが、当面は
上記方法で回避してくださいますようお願いします。

tkouno
投稿日時: 2012-12-14 16:19
EA Administrator
投稿: 3939

Re: [EA]状態図における内部遷移の表記の仕方について

内部遷移の表現は、バージョン10.0にて対応いたしました。
詳細はヘルプファイルの「内部遷移」のページをご覧下さい。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ