External Entity Operation - modelint/shlaer-mellor-metamodel GitHub Wiki
Operations can be defined on an External Entity for the purposes of interacting with another Domain.
When an External Entity Operation is invoked, it corresponds with an external Domain implicitly or explicitly depending on its bridge specification which is outside the scope of the metamodel domain.
Identifier
- Name + EE + Domain
Attributes
Name
A descriptive name worded using vocabulary from the local Domain. In the Elevator Case Study, for example, the name
Move cabin to floor
is defined on an EE in the Elevator Management
Domain. Even though this operation maps to the
displacement of a Load
to a Stop
in the Transport
Domain, the operation is named using the
Cabin
and Floor
elevator application specific terminology.
Type: Operation Name, based on String