superstate

Superstate, contains embedded states

...

Syntax:

superstate Name {
EntryActions Transitions ExitActions

A superstate is used to group a number of states and to provide common events and actions.

A superstate contain a complete state machine definition including a startstate.

superstate Production {
   onEntry  do CreateBudget;
   on Cancel transitionTo Cancelled;
   onExit  [FilmCompleted] do CalculateProfitTarget;
   substate PreProduction {
      on Film transitionTo Filming;
   }
   substate Filming {
      on PostProduce transitionTo PostProduction;
   }
   substate PostProduction {
      on Release transitionTo Released;
   }
}

This page is generated from IFS Developer Studio at 2021-08-13 08:40.