Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To alter this behavior, you can name your dependencies. They will be sorted by their name alphanumerically from lowest to highest. In case of two dependencies with the same name, the internal ordering of your model is used:

Realization

Enterprise Architect

MagicDraw

To create a realization and implement the functions of an existing Interface use the Realization link.

Image Modified

After this you will get the Overrides & Implementations dialog where you can select the operation for implementation.

Image Modified

This will result in a new operation with two Implemetation Tagged Values which link the Operation inside the Class with the Interface.

Image Modified

Info

These Implementation Tagged Values are needed to flag the Operation so that it will keep its name/signature during code geneartion.


To create a realization and implement the functions of an existing Interface use the Realization link.

Image Added

After this you can "reuse/copy" the needed function via dragging/dropping it with the Ctrl key pressed, into the Implementation Class.

Finally you will need to set the "Redefined Operation" of the Implementation Operation to refer to the original Interface Operation

Image AddedImage Added

See also

Operations (Naming)