eiffel-community / eiffel

The Eiffel framework vocabulary, descriptions, guides and schemas along with links to relevant implementation repositories.
Apache License 2.0
121 stars 59 forks source link

IV has three different possible links to find the ID #365

Open m-linner-ericsson opened 1 year ago

m-linner-ericsson commented 1 year ago

Description

For most of our events in Eiffel the user of Eiffel needs only to check for one link type to find the wanted event. This does not hold true for IV.

Motivation

Forcing the user of Eiffel to follow three different possible links to find the ID from the IV makes the protocol harder to work with.

Exemplification

The user of Eiffel need to follow three different links to find the ID from the IV

Benefits

By changing to one link to find the ID from the IV makes it easier for the user of Eiffel to use the protocol.

Possible Drawbacks

This will introduce a backward incompatible change.