Each
class can haveevents and
operations defined on it. In the context of statecharts and activity
diagrams, events can trigger transitions between states.
The IBM® Rational® Rhapsody® execution
framework supports three types of events:
- Signal
events (or "events") - Asynchronous
stimuli communicated between instances that can have parameters. Signal
events are implemented by class OMEvent.
- Triggered operations (or "synchronous events") -
Stimuli that can trigger transitions synchronously (without queuing
them first).
- Timeout events (or
"timeouts") - Signal
the expiration of a time interval after a certain state was entered.
Timeout events are implemented by class OMTimeout.