ステートマシン図

 f:id:uokumura:20150307175825j:plain
久々に状態機械図を描こうと思って、UML2 Superstructureを眺めてみたら全然わからなかったので、書き写して日本語に書き換えて絵も入れてみた図。
絵にしたらだいたいわかったけどdeferrableTriggerだけは解らなかった。
状態の中に「ほげほげ / defer」て書くと、ほげほげイベントが発生した時に即座に処理されず、次の状態に遷移した後でその状態でそのイベントが処理されるらしい。ビジーな時にイベントがキューに溜まるイメージか、と思うことにした。