<extension point="org.eclipse.ui.popupMenus"> <objectContribution id="de.test.consoleparser.objectContribution1" objectClass="org.eclipse.core.resources.IMarker"> <action class="de.test.consoleparser.ui.DeleteMarkerDelegate" id="de.test.consoleparser.ui.DeleteMarker" label="Delete Marker" menubarPath="additions"> </action> </objectContribution> </extension>
objectClass="org.eclipse.core.resources.IFile"
adaptable - a flag that indicates if types that adapt to IResource should use this object contribution. This flag is used only if objectClass adapts to IResource. Default value is false.
<extension point="org.eclipse.ui.popupMenus"> <objectContribution adaptable="true" id="de.test.consoleparser.objectContribution1" objectClass="org.eclipse.core.resources.IMarker"> <action class="de.bosch.consoleparser.ui.DeleteMarkerDelegate" id="de.bosch.consoleparser.ui.DeleteMarker" label="Delete Marker" menubarPath="additions"> </action> </objectContribution> </extension>
No idea if the flag is new, the default value has changed or it just accidentally worked in the past, but the new version looks like this: