Hi, I've now ported all known ModelComponent stuff: * Photo-Demo * SimpleIDE
Does anybody know of other ModelComponent contributions lurking around in our code? If nobody speaks up I'm going to start removing the ModelComponent-stuff from our EMF-Model. Any code that references the ModelComponent/ModelComponents stuff we'll NOT compile any more by then! Tom Am 14.06.10 22:24, schrieb Tom Schindl: > Hi Paul, > > My Model-Editor now has full support for the new contribution stuff. > You'll see how this looks like in the attached screenshot. > > I'll continue to port our model-components to the new strucuture and > hope to finish it tomorrow. > > Is the 4.0 SDK using any ModelComponent-stuff, or is this used only > heavily by our Sample-Projects (Photo-Demo, Simple-IDE). > > Tom > > Am 14.06.10 14:11, schrieb Tom Schindl: >> Hi Paul, >> >> Am 14.06.10 13:55, schrieb Paul Webster: >>> Hi Tom, >>> >>> This looks great :-) >>> >>> On Sat, Jun 12, 2010 at 12:37 PM, Tom Schindl >>> <[email protected]> wrote: >>>> Hi, >>>> >>>> I've just released the implementation of our new flexible model fragment >>>> contribution system. >>> >> >> Not yet. >> >>> Do you have an example or wiki? For example, if I want to add new >>> MHandedMenuItems to a MPopupMenu, where should I be looking for the >>> names of the features or attributes, etc. >>> >> >> The name of the feature is the name. I've already ported the Photo-App >> and some of the SimpleIDE stuff to the new fragment.e4xmi. >> >> Contributing an handler to a popup menu you'll add to the children-feature. >> >> so it should look like this: >> >>> <fragments xsi:type="fragment:StringModelFragment" >>> xmi:id="_L5io0Hd_Ed-1qvIKTh1tLQ" featurename="children" >>> parentElementId="mypopupid"> >>> <elements xsi:type="menu:HandedMenuItem" >>> xmi:id="_eHsbUHd_Ed-1qvIKTh1tLQ" elementId="myhandler" >>> commandName="my.command.id"/> >>> </fragments> >> >> If my.command.id is referenced from somewhere else you'll use the >> imports like you did in the old system. >> >> The test suite has example for all supported stuff but I'll try to write >> things up in a wiki page. >> >> Tom >> >> >> >> >> > > > > > _______________________________________________ > e4-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/e4-dev -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl geschaeftsfuehrer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5/1 A-6020 innsbruck phone ++43 512 935834 _______________________________________________ e4-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/e4-dev
