Write Action - modelint/shlaer-mellor-metamodel GitHub Wiki

The values of one or more Attributes in one or more instances of the same Class are written by a write action.

images/attribute-access-subsystem/write-action-10.png

The Scrall could be:

landed aircraft.(Heading, Altitude) = /R1/Airport.Altitude, current taxiway.Heading from runway

In the Scrall above, the left hand side specifies the instance set to be updated landing aircraft and the attributes to be updated Heading and Altitude. The right hand side is a tuple with two scalar values, Altitude found by traversing an association to a single instance of Airport and the value read from the Heading from runway attribute of an instance of Taxiway held in a single instance reference flow.

Identifiers

  1. Action + Activity + Domain

Attributes

No non-referential attributes