Blog

Posted on in Blog
Things will change For our next release, we want to change the way we consider Acceleo. We have always seen Acceleo as a code generator with a great tooling that we are improving year after year with new features. But this has to stop, we don’t want Acceleo to be just a software with a version number that help you with your work, we want to do more than that, we want to be more than that. That’s why, in June we will not release another numbered version of Acceleo with the 3.1 version but instead introduce our first named release. We will shift our current effort on the development of Acceleo in order to build an happiness generator. We don’t want to improve your code anymore, we intend to improve your life on a daily basis. Introducing Acceleo Rainbow Edition With Acceleo Rainbow Edition, we will use the color of the rainbow to help you relax and approach your life with a new perspective. We will now work on a brand new roadmap for this Rainbow Edition. relaxing mus...
Acceleo can create the output folders of the generation. You can say that you will generate in a folder named “src” and Acceleo can create from there the folders “src/com/tumblr/desbravo/my/java/project/MyClass.java” In order to do that, you just have to change the file block from to You can also call a template in the file block like this: If you want to know more about Acceleo, you can watch the examples (File -> New -> Example -> Acceleo Model to Text). We have several examples like UML to Java or Ecore to Python. I hope that those informations will help you for your project.Lien d'origineAuteur d'origine: sbegaudeau...

Posted on in Blog
This isn't about a new song by Billie Holiday rather, this is about fast (but well) crafting of diagram and model editors.What first comes to mind when thinking about modeling is  drawing boxes and edges between boxes. Although this simplistic view is far from the essence of modeling the ability of drawing diagrams stays an essential part of it. It is especially important when one wants to develop domain specific models with graphical editors that allow non MDA specialists to actually edit models without having to delve into the gory details of meta-models and tree-view editors. As an example, I've been working on a process editor for the BPMN2.0 meta-model lately. Here are two pictures : the tree view of the process model and the Process Viewpoint I developed with OD5:Tree View EditorProcess Diagram EditorI started to work with ObeoDesigner and the development of viewpoints on models couples of days ago and I keep being amazed seeing how easy it was to develop...

Posted on in Blog
I just finished presenting my talk about EMFPath @ Eclipse Con 2011. Here are the slides I used to introduce Guava and EMFPath. Lien d'origineAuteur d'origine: Mika...

Posted on in Blog
EclipseCon 2011 starts in less than one week from now.This year, Obeo will be well represented with five of us going to Santa-Clara:- Etienne Juliot, Vice-president and co-founder of Obeo, member of the Eclipse Foundation Board - Cédric Brun, CTO of Obeo, member of the Architecture and Planning council, leading several Eclipse/Modeling projects- Mariot Chauvin, committer on Acceleo, GMF and SWTBot- Mikaël Barbero, EMFPath project leader- and me ;-)The program will be very intensive for us, with seven talks to give: What every Eclipse Developer should know about EMF EMFPath: how to use Guava (superset of Google Collections) to efficiently browse EMF models 5M lines of code to migrate True story of a successful business model based on Eclipse Mylyn meets Intent : Documentation made fun and useful Spy On Your Models Stop the Architecture Erosion of Eclipse And Open Source ProjectsWe are also in competion with five Eclipse Community Awards finalists:Laurent Goubet (Acceleo commit...