ATLAS Transformation Language is an actively used programming language created in 2005. ATL (ATLAS Transformation Language) is a model transformation language and toolkit developed and maintained by OBEO and AtlanMod. It was initiated by the AtlanMod team (previously called ATLAS Group). In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models. Read more on Wikipedia...

15Years Old 25Users ?Jobs

Example code from the web:

rule TreeNodeRoot2RootElement {
   rt : MMTree!Node (rt.isTreeNodeRoot()) 
   lstRt : MMElementList!RootElement (
     name <-,
     elements <- elmLst
   elmLst : distinct MMElementList!CommonElement foreach(leaf in rt.getAllChildren())(
     name <-

Last updated August 9th, 2020

Edit ATLAS Transformation Language on GitHub