Templates editor

Benefit


Acceleo is distributed with a complete pack of tools for the creation and edition of generation modules. All these tools are fully integrated within eclipse so that users can use an homogenous platform.

Template editor is used for creating new generation modules with efficiency, with the help of several wizards.

How does it work ?


Syntax highligthing

Each element of Acceleo language is interpreted and you can easily identify target code from generation control elements thanks to syntax highligthing.

This feature is really useful to edit templates easily and to learn the meta-model structure.

Completion

Completion offers to users a list of choices to help completion of the currently edited element. For huge metamodels such as UML2, completion quickly becomes an essential companion that simplifies understanding.

Suggested structures within completion are :

  • Acceleo syntax elements
  • Metamodel elements
  • Scripts which can be applied to the current metaclass
  • Contextual Java services created by the user
  • Acceleo Java services
  • EMF elements and services

Use case


Metamodel completion

completion

Template completion

completion
Webdesign : www.katrinet.com - Realisation : Obeo