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.

lundi 9 novembre 2009

ATL plug-ins

ATL 3.1 will provide a new feature which help to achieve ATL programmatic launch: the ATL plugin wizard. This utility first will ask you for transformation parameters (metamodels, libraries paths, transformation modules paths), like below:



Then a new plug-in will be generated, embedding:
  • the transformation modules and libraries
  • a propery file containing URIs, atl file paths
  • a Java class which allow to programmatically launch the ATL transformation



Finally you will be able to launch the transformation using the generated main, or integrating the launcher class into an existing application.

You can test this new wizard using the last 3.1 Milestone build.

jeudi 25 juin 2009

ATL Galileo Release

ATL 3.0.0 has just been successfully released, and introduce a lot of improvements at both UI and API level. Consult the News and Noteworthy page for more details.

jeudi 11 juin 2009

New ATL stack traces

Here is a good new for those who ever suffered reading ATL VM's stack traces: ATL3.0.0 provides console hyperlinks which allow to follow errors just by clicking, as you can see below.