Community
Participate
Working Groups
o.e.gef.ext has an (apprarantly) unneeded dependency on emf.transaction. I've replaced it with o.e.ecore and o.e.ecore.edit in this patch.
Created attachment 171203 [details] Patch for fix.
Fixed by extracting all EMF related classes to a new plugin called org.eclipse.gef3d.ext.emf. The EMF related classes were moved to sub-packages *.emf. The ext plugin should be independent from EMF, since important features such as assimilators should be available w/o requiring EMF. Plugin org.eclipse.gef3d.gmf re-exports the newly created plugin for convenience. The ecore and uml examples were adjusted accordingly, in order to adust your own code (in case of compile errors), you will have to: - import org.eclipse.gef3d.ext.multieditor.emf for INestableEditorWithEditingDomain/ResourceSet - in case your plugin does not require org.eclipse.gef3d.gmf, you will have to add org.eclipse.gef3d.ext.emf
Created attachment 171214 [details] mylyn/context/zip