Eric Moffatt and I are planning a number of E4 model changes for next
week (M4). Our initial cut is below:
* Change MCompositePart to extend MGenericTile<MPartSashContainerElement>
rather than MPartSashContainer. (This is so that MCompositePart will
extend only one concrete type, namely MPart. In implementing split
editors/views, Eric found that the MPart/MPartSashContainer ambiguity
caused some problems.)
* Deprecate MInputPart and MInput.
* Question: Is there need for an 'inputSpec' attribute on MPart? (A
replacement for MInput's inputURI attribute.)
* Create MWizard and MDialog classes (that extend MWindow), and add
corresponding collection attributes on MApplication
* Question
* Is there need for new attributes on these classes?
* Is there need for MWizardPage, too? (It seems to me that
MWizard's 'children' being mapped to the wizard's pages is sufficient.)
Feedback is appreciated. In an effort to keep this discussion grounded,
please support any suggested additions/changes with some form of code
example that demonstrates why the change is necessary.
Regards,
Paul Elder
Eclipse UI Team @ IBM
_______________________________________________
e4-dev mailing list
e4-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/e4-dev