Hi Tom, sounds great, lets discuss this in the bug report.
Best regards, Lars On Wed, Feb 25, 2015 at 11:15 PM, Tom Schindl <[email protected]> wrote: > Hi, > > I've started looking once more into this topic and would propose the > following changes to the model: > > a) Make MDialog a subclass of MElementContainer it makes no sense to > inherit the mainMenu stuff from MWindow, if you want something with > a menu create an MWindow > > b) Add a mew marker class MDialogElement who extends > MApplicationElement which is implemented by MPart, MCompositePart, > MStack and MSashContainer > > c) Make MWizard a subclass of MElementContainer - the reason not > inherting from MDialog is that I only want to allow very specific > elements > > d) Add a new marker class MWizardElement who extends MUILabel and is > implemented by MPart and MCompositePart > > > This would give use: > > interface MDialogElement {} > interface MWizardElement extends MUILabel {} > interface MDialog extends MElementContainer<MDialogElement> {} > interface MWizard extends MElementContainer<MWizardElement> {} > > I'd still leave all those model elements marked as NONE API for Mars but > once we are confident they work as intended we should promote them as > API. Objections? > > The bug for the development is > https://bugs.eclipse.org/bugs/show_bug.cgi?id=460826 > > Tom > > -- > Thomas Schindl, CTO > BestSolution.at EDV Systemhaus GmbH > Eduard-Bodem-Gasse 5-7, A-6020 Innsbruck > http://www.bestsolution.at/ > Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck > _______________________________________________ > e4-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/e4-dev > -- Geschäftsführer vogella GmbH Haindaalwisch 17a, 22395 Hamburg Amtsgericht Hamburg: HRB 127058 Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel USt-IdNr.: DE284122352 Fax (032) 221739404, Email: [email protected], Web: http://www.vogella.com
_______________________________________________ e4-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/e4-dev
