| Summary: | Make it easier to leverage EMF.Edit customizations from Sirius representations | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Pierre-Charles David <pierre-charles.david> |
| Component: | Core | Assignee: | Pierre-Charles David <pierre-charles.david> |
| Status: | CLOSED FIXED | QA Contact: | Florian Barbin <florian.barbin> |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | felix.dorner, florian.barbin, laurent.fasani, laurent.redor |
| Version: | 3.0.0 | Keywords: | triaged |
| Target Milestone: | 4.0.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: |
https://git.eclipse.org/r/63873 https://git.eclipse.org/r/71694 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a1eb96a92a216a922f9cafe4b964affd5a29e113 https://git.eclipse.org/r/72871 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3440ae5433156a880f1297f094ab7c9ae0f27631 https://git.eclipse.org/r/73813 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=6dfbad649980487be4656ccd45c3b3ed6ae3f17d |
||
| Whiteboard: | needtest | ||
|
Description
Pierre-Charles David
See https://sbegaudeau.github.io/eef/specifications/emf-integration.html for initial requirements. New Gerrit change created: https://git.eclipse.org/r/63873 Here is another example: I have used EMF.Edit to implement edge connection preconditions: For reference-based edges, the target connect precondition uses a java service method which queries the item provider to get a property descriptor for the reference and then verify whether the target object is in the list of choices for the reference. New Gerrit change created: https://git.eclipse.org/r/71694 Gerrit change https://git.eclipse.org/r/71694 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a1eb96a92a216a922f9cafe4b964affd5a29e113 Fixed by a1eb96a92a216a922f9cafe4b964affd5a29e113, but still missing tests. New Gerrit change created: https://git.eclipse.org/r/72871 Gerrit change https://git.eclipse.org/r/72871 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=3440ae5433156a880f1297f094ab7c9ae0f27631 The org.eclipse.sirius.ext.emf.edit.EditingDomainServices.performCommand(EObject, Class<? extends Command>, CommandParameter) method does not seem to work. In debug mode, if 'self' is type of EClass for instance, getItemProviderAdapter returns null. New Gerrit change created: https://git.eclipse.org/r/73813 Gerrit change https://git.eclipse.org/r/73813 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=6dfbad649980487be4656ccd45c3b3ed6ae3f17d Commit 6dfbad649980487be4656ccd45c3b3ed6ae3f17d fixes the issue detected with commands. Available in Sirius 4.0.0. |