Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Modeling Project
  4. Model To Text (M2T)
  5. Eclipse Acceleo
  6. 3.2.0
  7. Release Plan

Eclipse Acceleo 3.2.0

Primary tabs

  • Overview
  • Issues
  • Release Plan(active tab)
  • Review Information
Release Date: 
Wednesday, November 2, 2011
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: 

The acceleo 3.2 version will be compatible with the 3.1, 3.0 and 0.8 versions.

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.2.0 will be compatible with Eclipse Ganymede, Galileo, Helios and Indigo. 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. Acceleo will be tested and validated against Eclipse SDK 3.4.2, 3.5.2, 3.6.2 and 3.7.0.

Themes: 
Advanced feature compliance
<ul><li>Standalone Component.</li><li>Advanced feature compliance level of the MOF Model-To-Text language.</li><li>Keep the user code you typed manually : User tags and JMerge support.</li><li>Complete Acceleo Runtime library.</li><li>Java developer facilities : Java extensions and Properties files.</li><li>Files encoding.</li><li>MTL Syntax Documentation.</li></ul>
Eclipse IDE components
<ul><li>2 modes for the Eclipse Builder : The fully OMG-compliant standard mode and the EMF addict mode.</li><li>Advanced code completion and quick fixes to create a template from an example.</li><li>Overrides View : Show the workspace and the plugin generators to make it possible to easily override the behavior of the code generation.</li><li>Traceability information : The Result view shows the synchronization between the code and the model.</li><li>Export a generator as a plugin and build a generator on the Eclipse build server.</li><li>Debug and Profile a code generation.</li><li>Real time syntax error detection.</li><li>IDE Documentation.</li></ul>
Integration with other tools
<ul><li>Workflow facilities for acceleo.</li><li>Compatibility with other Eclipse modeling projects like QVTo, ATL, JET, and Xpand.</li><li>A wizard to migrate an Acceleo template from the 2.x versions to the 3.x versions.</li></ul>
Examples
Examples for end-users : Python, Java
Eclipse Acceleo

Project Links

  • Getting Started
  • Website

Related Projects

Related Projects:

  • Eclipse Modeling Project
    • Eclipse Modeling Framework - Container Project
  • Model Development Tools (MDT)
    • Eclipse OCLâ„¢ (Object Constraint Language)

Project Hierarchy:

  • Eclipse Modeling Project
  • Model To Text (M2T)
  • Eclipse Acceleo

Tags

Technology Types
  • Modeling
  • Tools
Build Technologies
  • Maven
  • Tycho
Other Tags
  • code generation

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top