
OCL is a standard language from the OMG to navigate in models and to define constraints on the elements of a model. Acceleo is built on top of several key Eclipse technologies like EMF and, since the release of Acceleo 3, the Eclipse implementation of OCL. Acceleo is an Eclipse plugin and as such it is integrated in the Eclipse IDE.

With the release of Eclipse 3.6 Helios, Acceleo is included in the Eclipse simultaneous release train as an official project of the Eclipse Foundation. During this transition, the language used by Acceleo to define a code generator has been changed to use the new standard from the OMG for model to text transformation, MOFM2T. In 2009, while moving to Acceleo 3, the project has been accepted in the Eclipse Foundation. Acceleo 2 was available on June 5, 2007, after the launch of the website which includes articles created by the members of the Acceleo community and the Acceleo modules repository which contains code generators based on Acceleo 2.Įntrance in the Eclipse Foundation Acceleo changed its licence with the release of Acceleo 1.2 to adopt the Eclipse Public Licence (EPL) used by the projects of the Eclipse Foundation. A few weeks later, Acceleo 1.1 brought the compatibility with Eclipse 3.2 and UML 1.3. Acceleo 1.0 was licensed under the GNU Public Licence (GPL) and it was compatible with Eclipse 3.0, 3.1 and several modelers based on EMF and UML 1.2.

The Acceleo project is born in 2006 with the website. It is an implementation of the " MOFM2T" standard, from the Object Management Group (OMG), for performing model-to-text transformation. git /Īcceleo is an open-source code generator from the Eclipse Foundation that allows people to use a model-driven approach to building applications.
