アクションの指定

アクション式は、一連のステートメントです。 ガードと同様、アクションもオブジェクト属性とイベント・データに基づいた解釈されないコードです。

このタスクについて

最後のステートメントにセミコロンを追加する必要はありません。 IBM® Rational® Rhapsody® により、自動的に追加されます。 したがって、ステートメントが 1 つの場合は、セミコロンは不要です。

以下の例では、トリガーと、複数のステップを持つアクション・シーケンスで構成される遷移を示します。

e1/x=1;y=2 // comments are allowed

アクション式は、プログラミング言語の正しい構文で記述します。つまり、 アクション式は所有者であるクラス (ステートチャートを所有) のコンテキストで記述する必要があります。したがって、すべての識別子は以下のいずれかの項目でなければなりません。

その他の識別子を使用すると、コンパイル時にエラーが発生します。

アクションは、 疑似変数 params-> を使用して、遷移コンテキストによって定義されるイベントまたは操作のパラメーターを参照できます。 メッセージ・パラメーターの指定も参照してください。


フィードバック