executing_transformation.txt 1.1 KB

12345678910111213141516171819202122
  1. .. _executing-a-model-transformation:
  2. Executing a Model Transformation
  3. ================================
  4. The *TransformationController* toolbar is used to execute a model transformation.
  5. .. image:: img/transformation_controller.png
  6. The first button allows you to load a model transformation (schedule). The file browser will only allow you to load models that start with the *T_* prefix.
  7. Look in the console to see whether the transformation was correctly loaded:
  8. .. image:: img/transformation_loaded.png
  9. From that point, you can use the four control buttons to start, step throug, pause and stop a transformation. The console will log which rules were tried and whether they succeeded or failed.
  10. .. warning:: If you want to restart a transformation, please *reload* the current AToMPM instance or start a new one.
  11. AToMPM supports the debugging of model transformation schedules. To enable debugging, press the last button of the *TransformationController* toolbar. When debugging is enabled, and you press play, a window will pop up containing the model of the schedule.
  12. .. image:: img/debugging_transformation.png