Community
Participate
Working Groups
I use GEF and EMF together. I want to use the generated EMF.edit classes in my project but I cannot because the CommandStack of GEF and the CommandStack of EMF are incompatible. In GEF the class CommandStack is a class, in EMF it is just an interface. Now to make it even worse if you try to add some features from the project GMF then you will see that GMF uses a totally different command processing which is based on the platform org.eclipse.core.commands plugin. All commands in each framework depend on their individual CommandStack implementation so you are not able to mix the commands. Also the editing domain is differently implemented. At the moment I implemented most of my commands by hand to be compatible with the GEF command stack. What is your plan to improve the compatibility between the 3 projects GEF, EMF and GMF?
*** This bug has been marked as a duplicate of bug 125991 ***
(In reply to comment #0) > What is your plan to improve the compatibility between the 3 projects GEF, EMF > and GMF? GMF has wrappers that make GEF and EMF commands become more or less GMF commands that support the standard Eclipse IOperationHistory framework. There are no plans to change GEF, this is discussed in bug 125991 .
Is there documentation how to use these GMF command wrappers with GEF? Is there a migration path from GEF+EMF to GEF+EMF.Edit+GMF?
(In reply to comment #3) > Is there documentation how to use these GMF command wrappers with GEF? Is there > a migration path from GEF+EMF to GEF+EMF.Edit+GMF? > This is a great question for the GMF newsgroup. If you google I am sure this question has been asked before.