EMF crafting wonders

The central piece is "CmdEngine" owning Qx/Rx queues as well as a list of events, actually kind of recording what temporally happened in the system.
This, that, and the other.

Posted by
Lucas
3
comments
Links to this post
Dear Community,
for some time now, I have been busy developing an Ecore Search "meta tooling" framework in my "garage" ... ;-)
Eclipse 3.4M7 is coming & I am reasonably happy to announce that a cool feature had been stabilized : Textual Search Infrastructure Generation For Arbitrary Ecore Models (Aka EMF Search Codegen).
This feature provides code generation facilities to produce custom search pages for arbitrary EMF models.
For instance, universally known EMF project MoviesDb.genmodel example can have its EMF Search infrastructure generated/customized thanks to a wizard:
producing following Eclipse Search page contribution :
Allowing to perform textual queries on EMF Models and replace as well :
How great, isn't it ? ;-)
Intrepid developers would certainly be more than happy to grab the code from CVS or just play with it from our latest build.
For more information you can refer to our "Custom EMF Search Infrastructure Generation" Quick Start Guide (Screencast Version).
Hope all this stuff will help developers in EMF space by giving possibility to get a quick access to customizable search engines and UI integrations.
Go Eclipse, Go Modeling !
NB: for those interested on the movie in the query tab, see this video. I was so sure these tomatoes was coming from Jupiter... crazy me ;-)
Posted by
Lucas
0
comments
Links to this post
M5 features:
EMF GenModel Search
- GenModel Textual Search Page
- GenModel Result Page Specific Actions







- UML2 OCL/Textual Query Search Results
- Various extension points : see CVS ^^
Posted by
Lucas
2
comments
Links to this post
Hi community !
Just finished to implement core APIs for meta search/replace of EMF Search framework.
More than just posting a long list of features, I prefer to expose some viewlet of the Eclpise modeling ecore/uml tooling.
The purpose of this EMF Search tooling is to ease Eclipse modeling user experience by offering ways to easily search, navigate, refactor Ecore based resources.
Here is a short screencast of EMF Search features in vivo:
Posted by
Lucas
1 comments
Links to this post
Hi folks,
Here are some screenshots of the latest EMFT Search developments.
You'll probably notice that there's some more features than the only integration to Eclipse Platform Search APIs ^^
That's certainly a kind of collateral effect, due to the layered framework organization ;-)
In other words, since model search queries have been divorced from all UI/Codegen/Common plugins, it allows to assemble some nice, non premedited things, like Open [EClass|EPackage] Filtered Selection Dialogs or the EReferences popup menu.
Anyway, a long road have still to be (model ?) driven to the final release.
A good point is that this starting point opens some nice perspectives for the Eclipse Model Driven Development. I suppose EMFT Search is just a seed and will, with luck (and restless efforts) turn into a nice plant, prospering in the modeling garden.






Posted by
Lucas
5
comments
Links to this post
I'm happy to announce my first contributions to the newly created Eclipse EMFT Search project.
I'm proud having been accepted has commiter for Modeling project as I consider this initiative as the next significant step in *any purpose* MDSD Java tools for next years.
I hope my modest contribution will help people being more productive in their all day work, and being able to provide a better Eclipse integration for MDSD developers.
Posted by
Lucas
2
comments
Links to this post
I am proud to announce that I have been nominated Eclipse Commiter for Modeling/EMFT project. It is a big event in my developer's life as it comes after some 5 years eclipse/plugin development efforts in many different part of the world (Ireland, UK, France, ...).
Just wanted to say thank you to Anyware Technolgies open source guys :
Sylvain Wallez (CTO Anyware Technologies, Apache Foundation Member)
David Sciamma (Eclipse Commiter)
Olivier Prouvost (Open Source Consultant)
I will put huge efforts in making quality and collaborative contributions. Trying to make this open source world as good as my small french brain will allow ^^.
Posted by
Lucas
6
comments
Links to this post

A viewlet is also available [here].
ESR !
Posted by
Lucas
2
comments
Links to this post
EMF model compare is a great productivity feature, I heard this had been accepted as Modeling project tool. It looks very promising :
Cedric Brun from [acceleo] is actively blogging on model driven stuff. He contributed a model compare and describes it [here].
Great stuff !
Posted by
Lucas
0
comments
Links to this post
Anyware Technologies contributed today EMF model search RFE.
[ Bugzilla #180492 : EMF model search RFE ]
I am proud to announce this modest contribution an am sure this will be really usefull for community.
It's not a huge amount of code, anyway, it is a nice little productivity tool.
This feature is already part of Topcased 1.0 M3 and will hopefully be accepted in the modeling project as a productivity tool.
If it is the case we'll have to switch org.topcased.search.* plugins back to something closer to eclipse.* ^^
Enjoy !