Community
Participate
Working Groups
I tried to add a menu in the edit contextual menu with org.eclipse.ui.menus extension point. I get a ClassCastException in org.eclipse.gmf.runtime.common.ui.action.ActionMenuManager line 69. The event.widget.getData() is direclty casted in ActionContributionItem but with Luna and my extension, I get a org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem. I think you should at least check the data is a ActionContributionItem: Object data = event.widget.getData(); if (data instanceof ActionContributionItem) { ActionContributionItem item = (ActionContributionItem) data; if (retargetLastAction) {
The &Edit menu, with id editMenu has a org.eclipse.gmf.runtime.diagram.ui.actions.internal.EditMenuManagerwhich inherits from org.eclipse.gmf.runtime.common.ui.action.ActionMenuManager.