Execution chain

Benefit


Execution chains allow a very quick integration of Acceleo into a project lifecycle. These chains are used to apply generation projects to models, and simplify execution and customization operations for generation.

By comparison, execution chains are to models what Ant scripts are to deployment and building for source code.

How does it work ?


Chains allow custom generation for :

  • metamodels
  • initial models
  • applied generation modules
  • destination of generation
  • actions to realise

Acceleo principles are applied to Acceleo itself, so execution chain are themselves models. This is a great opportunity for extensibility and interoperability.

A visual editor simplifies the design of this execution chain, without any need to know complex script syntax.

Use case


Execution chain in a real project, with some generation options.

chain

Execution of the generation.

chain execution
Webdesign : www.katrinet.com - Realisation : Obeo