| Summary: | CustomWidgetDescriptionConverter does not translate name to identifier | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Jonathan Höges <jonathan.hoeges> |
| Component: | Properties | Assignee: | Project Inbox <sirius.properties-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | claudiai, jonathan.hoeges, julien.dupont, maxime.porhel, pierre-charles.david |
| Version: | 5.0.0 | Keywords: | triaged |
| Target Milestone: | 5.1.0 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| See Also: |
https://git.eclipse.org/r/101701 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=32f641c4a2b7038084e0f460a2ef0e3d7dfaa1e4 |
||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 520572 | ||
|
Description
Jonathan Höges
Hi Jonathan, Thanks for the detailed report, we reckon it is valid. Nevertheless, it's not yet in the scope of a future release. Regards, This breaks all custom property widgets since they depend on the description identifier in IEEFLifecycleManagerProvider.canHandle(EEFControlDescription controlDescription), so this is a major regression imho. New Gerrit change created: https://git.eclipse.org/r/101701 Gerrit change https://git.eclipse.org/r/101701 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=32f641c4a2b7038084e0f460a2ef0e3d7dfaa1e4 Fixed by 32f641c4a2b7038084e0f460a2ef0e3d7dfaa1e4: all the filtering expression variables were renamed to match the following pattern: featureName+'Description'. This change will be backported on v5.0.2 via #520572. (In reply to Pierre-Charles David from comment #5) > Fixed by 32f641c4a2b7038084e0f460a2ef0e3d7dfaa1e4 > > This change will be backported on v5.0.2 via #520572. Sorry, wrong bug: the explanation about "filtering expression variables" concern bug #519322. This one is indeed fixed by 32f641c4a2b7038084e0f460a2ef0e3d7dfaa1e4 and will be backported, but the fix has no visible side-effect except fixing the bug. Can not be verified: missing or incomplete reproduction information. Verified in debug, I don't know how to do better since the EEF models are not persited. Available in Sirius 5.1.0, see https://wiki.eclipse.org/Sirius/5.1.0. |