掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     ステートマシンを持つクラスの作成方法


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
ukkie(未登録ゲスト)
投稿日時: 2010-6-30 14:13

ステートマシンを持つクラスの作成方法

StateMachine_Sample.eapでCソースの作成までは成功しました。

StateMachine_Sample.eapのActiveClass01は、左右のラインが二重で、右下に∞のようなマークがあります。このクラスを左ダブルクリックすると、下の階層のステートマシン図が出てきます。

まずはStateMachine_Sample.eapの完全コピーをしようと思い、自分のプロジェクトを作り、クラスを作成しましたが、左ダブルクリックしてもダイアログボックスが出てくるだけです。

自分も同じようなクラス(子にステートマシンを持つ)にしたいのですが、どうすればよろしいでしょうか。
tkouno
投稿日時: 2010-6-30 14:48
EA Administrator
投稿: 3939

Re: ステートマシンを持つクラスの作成方法

ご質問の件に関連しまして、このサンプルのように
ダブルクリックでステートマシン図を表示させるのは
1つの操作では実現できません。
(サンプルのため、開くように設定しています。)

実際には、対象のクラスを右クリックし、「追加」→「状態マシン」を
実行したものでなければ、コード生成の対象になりませんので
ご注意ください。

この状態マシンに含まれるステートマシン図に、モデルを記載してください。



なお、ドキュメント「ステートマシン図からのコード生成 機能ガイド」を
ご覧になっていないようでしたら、ぜひご覧ください。
役立つ情報があるかと思います。

https://www.sparxsystems.jp/ea_documents.htm
からダウンロードできます。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ