The actions associated with states, transitions and default entrances as well as transition guard conditions are defined using statements of the FSM action language.

The FSM action language is based on the C/C++ syntax. Additionally, the FSM action language includes a set of built-in functions, mainly to provide a comfortable handling of FSM interface elements and MLDesigner data structures.  It supports the following operations: