Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

Redefinition

The Redefinitions package (9.16) is the most mysterious of all packages at the moment.

Redefinitions.png

  • If I understand it correctly, this is to redefine a element of a classifier when specializing it, such as overwriting a method in the child class
  • The redefinedElement association allows to access the parent's element (such as calling the parent's method)
  • The redefinitionContext is the classifier that was using the redefinedElement (a certain parent)
  • Nothing is written how the redefinition is taking place (like dynamic dispatching)
  • Unclear is also how this works in the context of multi-inheritance
www.aescusoft.de
My latest community nugget on producer/consumer design
My current blog: A journey through uml
0 Kudos
Message 1 of 1
(3,931 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.