Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #519552 +++ The converter for custom property widget descriptions (org.eclipse.sirius.properties.core.internal.converter.CustomWidgetDescriptionConverter) uses a generic method to copy all attributes to the EEF model. This leaves the 'identifier' attribute null since it does no longer exist in the Sirius model (now named 'name'). Child elements (e.g. custom expressions) are also affected. The TextDescriptionConverter does it correctly: eefTextDescription.setIdentifier(textDescription.getName()); Observed in version 5.0.1
Clone to backport the fix on maintenance version 5.0.2.
New Gerrit change created: https://git.eclipse.org/r/102601
Gerrit change https://git.eclipse.org/r/102601 was merged to [v5.0.x]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=b1c1fbf639eec60e6fef58d482e0b7b48d33f8c0
Fixed by b1c1fbf639eec60e6fef58d482e0b7b48d33f8c0.
I'm marking as verified on 5.0.2rc2. I had to verify the behavior in debug, as the original report does not indicate how the bug translates in user-visible terms, and the EEF model instances (resulting from the conversion) are not serialized or easily accessible otherwise.
Available in Sirius 5.0.2.