The $define1 ${<model-item>} directive specifies a non-recursive definition of the specific <model-item>, such as:
The non-recursive definition $define1 ${<package>} defines all classes, free attributes and free operations nested directly in a given <package>, but will NOT generate any sub-packages nested in that package.
The non-recursive definition $define1 ${<state-machine>} defines only the top-most initial transition of the state machine. But, the non-recursive state definition does NOT define any states of the state machine.
The non-recursive definition $define1 ${<state>} defines only the following state elements:
But, the non-recursive state definition does NOT define any sub-states nested in that state.