You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each ParametricEntity can be related to another one by a Concretisation association, where one is more generic and the other is more concrete.
The name of the relation of the more generic entity to the association is concretisation, which is fitting.
However, the name of the opposite relation is genericEntity, which I think is misleading.
Especially since the relation from the association to the more generic entity is already called genericEntity, where it makes sense.
This would lead to code as follows:
I am not sure genericEntity is a good name for the relation because it is not really an Entity
May be this is the one we should rename (or may be both)
I think we agree, but the wording of "opposite relation" was poorly chosen.
I'm referring to the opposite of concreteEntity, which is called genericEntitities in the diagram, and genericEntity in the current implementation.
The renaming allows us to write instead of the previous example:
Each ParametricEntity can be related to another one by a Concretisation association, where one is more generic and the other is more concrete.
The name of the relation of the more generic entity to the association is
concretisation
, which is fitting.However, the name of the opposite relation is
genericEntity
, which I think is misleading.Especially since the relation from the association to the more generic entity is already called
genericEntity
, where it makes sense.This would lead to code as follows:
I suggest to rename the opposite relation of
concretisation
, fromgenericEntity
togenericization
(a real word).The text was updated successfully, but these errors were encountered: