External Event - modelint/shlaer-mellor-metamodel GitHub Wiki
Unlike an internal Event, an External Event is directed outside of the local Domain by a Lifecycle State Activity with the target and implementation uknown to the originating Domain.
When we issue an External Event, we submit the name of the event and its originating Instance and Domain along with any specified Parameters.
An External Event may only be submitted by a Lifecycle Activity to ensure that a source instance is provided so that we can complete the mapping to the target.
The receiving Domain will detect the Event immediately and process it asynchronously.
Identifiers
- Name + Domain
Attributes
No non-referential attributes.