Blog

Posted on in Blog
With the growing usage of Xtext, people would like to integrate the Xtext editor within other editors. It is useful when a part of a edited model is best described textually and you want to benefit of all almost-free Xtext editor features.In this goal, I recently created a sample RCP application to demonstrate how to do such a thing. This sample RCP application is hosted within the xtext-forms-integration project on EclipseLabs. This contribution has been made possible thanks to ProxiAD, Obeo and Itemis AG companies.The framework part of this project is rather small and thus very re-usable. Have a look on the code to make your own opinion. In the mid term, we think it may be interresting to have these classes in the xtext.ui plugin to help people integrating Xtext editors.Special thanks to Cédric Vidal (blog in french), Sebastian Zarnekow, Nirmal Sasidharan and Andreas Graf for their help and participation.Lien d'origineAuteur d'origine: Mika...

Posted on in Blog
Today is my last day at Petals Link. This journey started almost six years ago with my partner Bertrand Escudié and has been the most intense period of my career so far. Looking back on this period I have to humbly admit I am very proud of what we achieved in several ways – our technical achievements in SOA, our R&D achievements in European and French research projects, our entrepreneurial success but also our impact and influence on the adoption of open source solutions by industry leading companies across Europe and beyond. This journey was not something we did alone – I would like to thank the team at Petals Link, all of our partners, and especially the OW2 community who helped us achieve this success. As for my next move… I’m joining Obeo, the Model Driven Company and leading contributor of Eclipse modeling projects like Acceleo. In my new role at Obeo I’ll be focusing on the tooling for development of embedded/critical systems modeling platfor...

Posted on in Blog
The binaries of the EMFPath project are finally available. The release is tagged 0.3.0. It is an early release and the API is still subject to change. Do not hesitate to report bugs or features requests on the tracker page.The release is available in two shapes:ZIP archive the runtime Jar, the source Jar and the JavaDocOSGi bundles available from an Eclispe P2 repository (a.k.a. update site)EMFPath depends on Google Guava r05. People who want to use EMFPath from Eclipse may also want to use the Guava OSGi bundles available from the guava-bundle project. This project provides a P2 repository with all of the released versions of Google Guava.Note: EMFPath is a set of functions and predicates (as defined by Google Guava libraries) along with a set of utility methods to help navigating and editing Eclipse EMF models.Lien d'origineAuteur d'origine: Mika...

Posted on in Blog
Acceleo 3.1.0 is due June, 22 2011 along with Eclipse Indigo ... seems far, but not as far away as we sometimes hope for with all the features we'd like to add in our products.Because of this, we've already started implementing some of the (many) improvements we'd like to make in the Acceleo editor : support for template, query and module documentation, support for more markers to display feedback to the user (information, warning, "overriding" link...), support for tasks in the template (TODO, FIXME, ...), improvement of the oultine, feedback on the non-printable characters that will be generated ...Stephane Begaudeau is reponsible for most of these first additions, you can find a list, detailed explanations and screenshots in this great post.Most of these improvements have already found their way in the source code and will be available in the 3.1M1 release of Acceleo tomorrow, care to test? Or are there features you would like to see in the Acceleo module editor? Don't hesitate to ...

Posted on in Blog
override marker
Three weeks ago, I started to work on some new features for the next release of Acceleo next year. Jonathan and Laurent told me to use Acceleo as a regular user and to find any feature that would be missing. Quickly I had some ideas to improve Acceleo and I started to work on some of them.  In Acceleo 3, we have a system to report errors to the user with red markers in the editor. Starting with Acceleo 3.1 we will have a support for new markers like warnings or informations such as the green arrow to quickly see if a template overrides another template (if you click on the green arrow, we will open the overridden template in another editor). We will also have a support for two new tags in comments “@TODO” and “@FIXME”. Those two new tags will create new tasks in the tasks view just like with the JDT. We will have a new block for the documentation “[** … /]” because the comment block “[comment  … /]” is a bit too long. With t...