Enable ID calculation for the Reference Registry via extension point
Referencing EObjects in CINCO requires its registration with a unique ID in the Reference Registry. Currently, the Ecore-way of flagging an EAttribute as so-called "ID Attribute" is used to determine this ID, which excludes those EObjects that do not have such an attribute. In particular, this involves existing Ecore models that the CINCO user cannot change, like Xtend.ecore
To provide a custom calculation of an ID for a specific EObject, an extension point for the Reference Registry would be useful.