| サブジェクト | メッセージ |
|---|---|
| 属性 | XXX[1] 属性値: J = 1 k = 3.4 b = 0x55f00b myFoo = testA[12] XXX[1] 属性値が変更されました - 新しい値 以下のメッセージは、コード部分が属性の値を変更したところならどこでも表示されることがあります。 State すべての属性値が表示されます。 XXX[1] によるイベントの送受信は、状態または操作の関心リストで決定されます。 |
| コンストラクター | XXX[1] invoked YYY() main()
invoked YYY() |
| デストラクター | XXX[1] invoked ~YYY() main()
invoked ~YYY() |
| 存在 | class XXX new instance XXX[1] created instance XXX[1] deleted インスタンスは、そのクラスから名前を得ます (X[1]、X[2] など)。名前は一意です。いったん名前を使用すると、元のインスタンスが存在しなくなっても新しいインスタンスはそれを使用しません。 存在が No のインスタンスは、他のサブジェクトではトレースされず、トレーサー・メッセージには未トレースと表示されます。 Instance Kuku[4] renamed testA[2].myKuku このメッセージは、Kuku[4] がコンポジット関係 myKuku を介して testA[2] に接続されているときのみ表示されます。 |
| メソッド | XXX[1] invoked YYY[2]->doIt(j=3, k = 4.3) XXX[1] invoked YYY[2]->doIt(int, float) main() invoked Kuku[1]->testA() YYY[2]->doIt(int,
float) returned XXX[2] sent YYY[8] event start(Kuku *, int) Kuku[8]
sent to itself Event Kuku[8] sent to itself event tm(200) YY[8] sent XXX[2] event start(Kuku *, int) Kuku[8] itself Event wakeup(time=10.5) Kuku[8]
received from itself event tm(200) |
| パラメーター | これらのメッセージは、メソッドおよびイベントが以下を使用して表示されるかどうかを示します。
例: (doIt(j=3,
k = 4.3),
例: (doIt(int, float), start(Kuku *, int)) A が B に何かを送ると、送信メッセージ内のパラメーターは A に依存し、受信メッセージ内のパラメーターは B に依存します。 |
| 関係 | すべての関係のステータスのレポートが新規インスタンス作成の通知メッセージと共に表示されます。 Relation itsFoo - Empty XXX[1] relation itsFoo set to testA[2] |
| タイムアウト | XXX[1] set tm(tttt) at ROOT.sss XXX[1] cancelled tm(tttt) at ROOT.sss |