Acceleo 2.3.0 - New and Noteworthy
The initial roadmap has been changed and it's a new 2.3.0 release which will bring the Ganymede compatibility and not the 3.0 release which was originally planned.
The 3.0.0 release planned for July has not yet the level of quality we are expecting, as such it has been postponed to the end of the summer. This release will be "standalone" and won't require Eclipse, you'll then be able to start an Acceleo code generation from the command line.
The 2.3.0 release brings some new features, both in the core engine and in the generation modules.
All these news are added to the Acceleo 2.2.0 new and noteworthy notes.
Eclipse 3.4 / Ganymede compatibility
Acceleo 2.3.0 is compatible with all the Eclipse releases of the last 3 years, named Eclipse Ganymede (June 2008), Eclipse Europa (June 2007) and Eclipse Callisto (June 2006).
![]() |
Acceleo's wiki opening !
A brand new wiki is now available for the community, it's aim is to aggregate the Acceleo tips and tricks and at some point to host the modules web pages.
EOperations calls from scripts
It is now possible to call from an Acceleo template an operation defined on the metamodel. This new feature allows you to call for instance "getAssociations()" on an UML2 class without using a Java service. Note that this feature is only available for EOperations without parameter.
![]() |
Acceleo does not require the modelers compatibility bridge anymore
With Acceleo you get a model converter useful when you use "non-Eclipse" UML modelers like Poseidon, ArgoUML or Umbrello (and many more !). You may now choose to install or not the bridge depending on whether you need it or not.
![]() |
Enterprise Architect 7.1 Compatibility
Acceleo 2.3.0 brings the Enterprise Architect 7.1 (UML 2.1 export) compatibility, you are now able to produce code from the class diagram, component diagram and UML profiles from Enterprise Architect 7.1 .
If you need more information concerning the Acceleo compatibility with other modelers, have a look on the compatibility page.
Show references : "CTRL+MAJ+G"
The template editor gained the ability to identify the calls of a given template in other templates. You can use this feature using the "CTRL+MAJ+G" shortcut from the template editor.
![]() |
Please note that as Acceleo is dynamically typed this feature may brings you a few false positive results.
Dolibarr Module
A new module arrived in the modules repository and is included in the Acceleo bundles : you can now generate a Dolibarr component from an UML2 model. The current version supports:
JEE Module
The JEE module has been updated and brings many new features as:
PHP Module
Module Ecore2Python
BUG fixes
The following bugs have been corrected :
The following patches have been integrated:
| 309050 | ModelSet in chain file should have an optional filter on extension(s) |
| 309852 | Add a references search command |
| 309673 | Add support for EOperation in Acceleo templates |