Method Execution - modelint/shlaer-mellor-metamodel GitHub Wiki

When a Method is called it is directed at some Instance of the Class where the Method is defined. This results in the execution of all Actions defined in that Method.

See R2016 for a detailed explanation.

Identifiers

  1. Instance + Method + Class + Domain
  2. Activity execution + Domain

Identifier 1 enforces the constraint that an Instance may only execute a Method defined on its Class. Identifier 2 supports the definition of the Activity Definition superclass.

Attributes

No non-referential attributes.