Services

Intérêt


Les services permettent d'étendre les modules de génération pour réaliser des opérations plus complexes. Ils permettent une forte extensibilité et des perspectives illimitées, tout en permettant de conserver des templates propres et lisibles.

Principe de fonctionnement


Les services sont implémentés en Java. Ils permettent de manipuler simplement les objets du méta modèle, ou des types standards du JDK ou d'Eclipse.

De plus, Acceleo simplifie la génération des classes EMF représentant le méta-modèle (par exemple : une opération de classe UML aura en correspondance une classe Java nommée Operation avec tous les accesseurs nécessaires.)

Scénario d'utilisation


Exemple de service Java et son utilisation au sein d'un template Acceleo

service
Webdesign : www.katrinet.com - Réalisation : Obeo