Tuesday, July 7, 2009

Acceleo 2.6 and the next-gen version (0.8) cohabitation

Once you have installed the 2 versions of Acceleo in your eclipse (Acceleo 2.6 and the next-gen version actually named 0.8), you might need to identify the one you really want to use.

At the moment, the reference version is Acceleo 2.6 and all the wizards and the menus of this version are available in an "Acceleo" category. We often use a "Model To Text" category for the next-gen version because we try to use the eclipse projects conventions.

There was a conflict for the Acceleo Perspective, because we can't give the name "Model To Text" to our perspective ;-) , so we decided to change the icon of the Acceleo 2.6 perspective by adding a small "2.6" decorator.

Finally, if you want to disable temporarly the next-gen Acceleo, you can disable the eclipse acceleo capabilities in the general preferences, as in the following screenshot.

Wednesday, July 1, 2009

A wizard to migrate an Acceleo template from a version to another

The next-gen Acceleo has differences with the Acceleo.org one, especially the new syntax based on the MTL OMG standard.

Here is a demonstration of the first version of the wizard that will help you to migrate from the old syntax to the new one.

We are actually working on that. The final tooling will be available on June 2010.

Don't hesitate to track a new bug on the following page if an equivalence is not yet implemented : https://bugs.eclipse.org/bugs/enter_bug.cgi?product=M2T