It seems to me that there is some functionality missing from EA regarding the mapping of Association Roles to Attributes and vice versa.
In another post, I've noted a BUG wherein the Features are not spell checked. Consequently, even if the Association Role was originally synchronised with the Attribute, it can get out of synchronisation due to this bug.
However, when I tried to get around the problem by resetting the Attribute name manually, the "linked" Target Role did not change!
How do I know it's linked? Well, EA provided me with a drop-down for this purpose.
Now, I know I can override this name with my own, but if I don't, aren't I implicitly requesting the link?
What EA didn't do was to formalise that linkage.
UML specifically states that a named, navigable, Association role IS an Attribute. So, notwithstanding that EA doesn't directly implement this, it should still maintain the name linkage.
Thoughts?
Paolo