Editeur réflectif
Intérêt
La conception d'un template de génération passe toujours par une phase de mise au point.
Afin d'accélérer celle-ci, l'éditeur réflectif permet une prévisualisation en temps réel du résultat d'une génération.
Principe de fonctionnement
A partir d'un modèle exporté en XMI, l'éditeur réflectif propose une vue arborescente.
Cette vue (proche de celle d'EMF) est très utile pour visualiser des modèles à fortes volumétries tout
en parcourant l'ensemble des liens les reliant et leurs attributs.
Un diagramme n'étant qu'un point de vue visuel d'un modèle, c'est bien la sémantique derrière ce diagramme qui est exploitée et représentée ici.
L'éditeur réflectif permet ensuite l'application d'un template de génération directement sur ce modèle afin d'obtenir une prévisualisation du résultat de la génération. En cas de changement du template ou du modèle, la prévisualisation se met à jour, facilitant ainsi la mise au point.
Scénario d'utilisation
Parcours arborescent du modèle
Application d'un template à un élément du modèle