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

  1. 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