In all other cases, the Action label identifies the event that triggered the corresponding Action expression. These events are called Internal Transitions and are semantically equivalent to self transitions except that the State is neither exited nor re-entered. This means that the corresponding exit and entry actions are not performed. 

Fork And Join

For more information about defining transitions, read Fork and Join.

Specify the Internal Transition in the Transition's Specification window.

Fork And Join

For a more detailed description of this dialog, read Transition.


To create and specify an Internal Transition


In your project, if you have a State Machine diagram created, do the following:

  1. Double-click the State or select Specification from the State's shortcut menu. The State's Specification Window opens.
  2. Click the Internal Transitions group. 
  3. Click the Create button. The Transition's Specification window opens. 
  4. Specify an Internal Transition.
  5. Click Close.


To remove an Internal Transition


  1. Double-click the State or select Specification from the State's shortcut menu. The State's Specification Window opens.
  2. Click the Internal Transitions group. 
  3. The Transition's Specification window opens.
  4. Click Delete. Then, Click Close.