Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 276401

Summary: PaletteCustomizerDialog has API tooling errors
Product: [Tools] GEF Reporter: Remy Suen <remy.suen>
Component: GEF-Legacy GEF (MVC)Assignee: Anthony Hunter <ahunter.eclipse>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ahunter.eclipse
Version: 3.5   
Target Milestone: 3.5.0 (Galileo) RC3   
Hardware: All   
OS: All   
Whiteboard:

Description Remy Suen CLA 2009-05-14 20:45:53 EDT
Line 453:
An anonymous type defined in org.eclipse.gef.ui.palette.customize.PaletteCustomizerDialog.createOutlineContextMenu() illegally extends ActionContributionItem

Line 559:
An anonymous type defined in org.eclipse.gef.ui.palette.customize.PaletteCustomizerDialog.createOutlineTreeViewer(Composite) illegally extends TreeViewer
Comment 1 Anthony Hunter CLA 2009-05-14 22:52:19 EDT
There are a few places were GEF "violates" Eclipse API. Most are deprecations, some are things that slipped through many releases ago before we had API tools.

I will check tomorrow to make sure these are not new, we had exclusion rules for all the old ones.
Comment 2 Anthony Hunter CLA 2009-05-28 12:45:56 EDT
Confirmed I get these two new warnings with the API tools in RC2.

Since this is pre-Galileo code, we can add the two exclusions.

Fixed in HEAD.