Error detection
Benefit
Designing a generation module is a complex activity, which requires knowledge of targetted technologies, but also of metamodels and MDA paradigms.
Error detection within generation templates makes modules development quicker. So, MDA approach become easier and more reachable.
How does it work ?
Detection within templates
Error detection is real-time. It works as the usual eclipse error detection, with red error markers.
Detected errors can be syntax errors, bad model element choice, unkown service call, ...
Runtime errors
Acceleo can detect "runtime errors". These errors may occur during generation execution. They are injected automatically inside template edition environment, to find and trace easily causes of errors.
Use case
Error detection is integrated within the template editor