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

reflectif

Application d'un template à un élément du modèle

completion