When you choose Select Message or Select Trigger, IBM® Rational® Rhapsody® displays a list of the messages or triggers provided by the target object, as shown in the following figure for messages. Notice that if there are more messages (or triggers) that can appear on the menu, a Browse command displays. For triggers, see also Selecting a trigger transition.

For messages, if the target is an instance of a derived class, the list also includes those messages inherited from its superclass. The target class provides the message, whereas the source class requires it. You can also think of provided messages as those messages to which the class responds. At the implementation level, an event is generated into statechart code that checks for the existence of that event.