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
There are metamodels (e.g. Archimate), where are multiple relations in the same name.
Examples:
All elements can be associated to each other: "Thing is associated with Thing"
Product is associated with Value
Business Object is associated with Meaning
Theoretically:
These are different things, only the name collides.
Sometimes there are more relations with the same name between the same relations.
There is a short name for the relation ('associated with'), and a long one, containing the connected metamodel element names ('Product is associated with Value')
Features to be implemented:
relation names:
in case of dashed relation names (e.g. 'composes/is composed of') short name uses the pre-dash part only (e.g. 'composes')
the long relation name
uses the pre-dash part for forward relations (Business Interface composes Business Role)
uses the passive form for backward relations (Business Role is composed of Business Interface, Business Interface is used by Business Role)
In the palette:
There is only one entry for the same named relations
The short name is used
In Magic Connector
All relations are listed for the endpoints
Long names are used
When one relation is used from the palette
if there are more possible relations between the two elements with the same name, then a list with the long names are shown, and the user can choose the right one
if there is one possibility between the two elements
if the corresponding preference have its default value then we have the same menu with one entry.
if the preference is set, there is no menu, we just connect
The text was updated successfully, but these errors were encountered:
There are metamodels (e.g. Archimate), where are multiple relations in the same name.
Examples:
Theoretically:
Features to be implemented:
The text was updated successfully, but these errors were encountered: