lundi 5 juillet 2010

How to improve your forecasts using ATL

In order to extend the Eclipse World Cup 2010 application with other modeling tools, I made a simple ATL transformation which helps football ignorants like me to improve their results...



The ATL refining mode allow to modify an EMF resource in-place, by defining a minimal set of transformation rules. It is also possible to query informations from an input model.

So I created the ATL module below, which updates a given forecast model - mine - by copying forecasts from another player - better than me :-) .



The following screenshot shows my updated model, improved with the new results:



Anyway, I didn't have to use that cheat as my initial forecasts were not bad at all !

Related Links :

mardi 8 juin 2010

New ATL homepage

The ATL homepage now makes use of the template provided by Heiko Behrens

Here is the new appearance:



I hope this will make ATL resources lookup easier !

vendredi 4 juin 2010

dimanche 7 mars 2010

ATL Ouput patterns enhancement

A miss in the ATL syntax has just been corrected: the in keyword is now available for both input and output patterns. This enhancement will be available in ATL 3.1.

It mainly allow to specify in which model you want to create elements, when the old semantics forbade the use of several output models conforming to the same metamodel declaration. The workaround wasn't very intuitive as it consists on declaring the same metamodel with different names...

The use of this keyword is described at the end of this section.

jeudi 14 janvier 2010

ATL Editor enhancements

ATL 3.1 will bring major enhancements, especially in the ATL source files editor. Here is a quick overview of the new features:

Hover informations



Open declaration (both available with F3 and Ctrl-click)



And finally, the long-awaited advanced content assist... now working at any level on OCL expressions and enhanced with code templates



At this time you can test those new features using latest ATL CVS (HEAD branch) source code.