Reflective editor

Benefit


Design of generation template always starts with a tuning step.
To ease this step, the reflective editor offers a real time preview of generation result.

How does it work ?


From an exported model (XMI file), the reflective editor shows a tree view. This view (close to what the EMF editor offers) is very useful when working on big models with lots of elements and links.
A diagram is only a visual point of view of a model, but only the model's real semantics which are used.

Then, the Reflective Editor is used to pre-test a generation template straight on a model, and get a preview of the result. If template or model has changed, the preview is automatically updated to visualize impacts.

Use case


Browsing a model as a tree

reflectif

Preview of template execution on a model element

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