Eclipse Acceleo 3.4.0

Release Date
Deliverables

 

The release deliverables have the same form as is found in most Eclipse projects, namely:

  • Acceleo SDK (includes runtime and tooling components, with sources, examples, and documentation) (downloadable and update site).
  • Acceleo runtime binary distribution (downloadable and update site).
  • Acceleo examples (downloadable and update site)
  • Acceleo tests (downloadable and update site)
Compatibility

 

API compatibility. Acceleo 3.4 will be compatible with the extension points defined in Acceleo 3.0, 3.1, 3.2 and 3.3 but some Java APIs may be deprecated and replaced with new APIs.

Workspace compatibility. A workspace being used with Acceleo 3.0, 3.1, 3.2 or 3.3 will still open and work with Acceleo 3.4. In general, though, once a workspace is opened with Acceleo 3.4 there is no guarantee it will continue to work with older versions (that is, there may be some one-time migration of some workspace meta data that prevents it being usable in older versions.

Project compatibility. A project being used with Acceleo 3.0, 3.1, 3.2 or 3.3 will stay compatible with Acceleo 3.4.

Internationalization

The Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. Likewise, the Acceleo project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform. This plan will be updated to indicate which locales will be provided and the time frame for availability.

Target Environments

The acceleo project depends upon the Platform and other projects, which are mostly "pure" Java. Acceleo 3.4.0 will be compatible with Eclipse Ganymede, Galileo, Helios, Indigo, Juno and Kepler. EMF is used throughout Acceleo both for its inner mechanics and accessing the target models. The MDT-OCL component is reused to edit, parse, and interpret OCL as a sub-language of Acceleo. Acceleo will target the same Java version as EMF, which currently requires Java 5. It will also be tested on the latest release of Java 6 and Java 7. Acceleo will be tested and validated against Eclipse SDK 3.4.2, 3.5.2, 3.6.2, 3.7.2, 3.8.2, 4.2.2 and 4.3.0.

Themes

Stabilisation

Since a new release of Acceleo has been made, outside of the release train, a couple months ago with Acceleo 3.3.x, most of the improvements since the last simultaneous release have been made in the various release of Acceleo 3.3. Acceleo 3.4.0 brings the latest improvements of Acceleo 3.3.x in the simultaneous release.
This release is part of Kepler