Community
Participate
Working Groups
The 'class' attribute of the 'IconProvider' element in the org.eclipse.gmf.runtime.common.ui.services.iconProviders extension point does not have a "Based On" value. This prevents me from using the Plug-in Manifest Editor to quickly create a new class that extends (or implements) the required class (or interface). When I click on the "class" link in the "Extension Element Details" section of the manifest editor, the resulting Java Attribute Editor is not pre-populated with that required class or interface. This attribute could have the following property: Based On = org.eclipse.gmf.runtime.common.ui.services.icon.IIconProvider But we may want to consider specifying an abstract class that implements IIconProvider in order to be consistent with the other services in the GMF runtime.
The same problem should be fixed in the 'class' attribute of the 'Policy' element in the com.ibm.xtools.common.ui.services.elementSelection extension point: Kind = java Based On = org.eclipse.gmf.runtime.common.core.service.IProviderPolicy
Previous comment should said org.eclipse.gmf.runtime.common.ui.services.iconProviders (not elementSelection).
*** This bug has been marked as a duplicate of 111508 ***
[GMF Restructure] Bug 319140 : product GMF and component Runtime Common was the original product and component for this bug