In two hours we went through the entire Eclipse 4 API today and decided 
what to keep and what to remove/hide. I will post some tidier notes a bit 
later, but here are the raw notes from the call so everyone can start 
entering bugs, etc.

MWindow is in - could be used for dialogs

MInputPart needed ??

MPartDescriptor @noreference because it may disappear in future

SharedArea missing from the list.

MBindingTable is good and needs to be in API

MParameter is good

MMenuContribution, MToolBarContribution, MTrimContribution - provisional

MOpaque* and MRendered* - @noreference these are all to be deleted

MPopupMenu keep it

IContextFunction/ContextFunction. Change method signature to add String 
key.

EModelService needs some things added in M7. Add @noreference for 
getPartDescriptor

EPartService is fine

EBindingService @noreference

EContextService is fine except method @noreference as described on wiki

ECommandService ok with changes on wiki.. add two @noref

EMenuService not API @noreference entire class

IEventBroker should be API

John

--
A menu item, a toolbar item, and a keybinding walk into a bar. They fail 
to find a drink handler and collapse in a heap of failed abstractions.


_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to