[ ModelElements ] [ ElementAttributes ] [ FeatureDialog ] [ CodeGenerator ]
There are the following requirements for the code generator:
- The auto generated code should not only be correct, from a compiler point
of view, but also readable by a C++ developer (a human). That means
everithing should be named like in the model.
- Beautiful code! The code shall be beautified, like a external code
beautifier would do.
- The code should be well documented (comments) in a way, that doxygen
understands it.
- There should be (pseudo)comments, which allow Astade to display the Astade
model element for each line of code. That makes it possible that on compiler
errors the corresponding Element is automatically selected.
- For everything which origination is not obvious, there has to be a
"why" comment. So a developer can understand, why a certain
element is included into the code.
[ framework ] [ architecture ] [ screenshots ] [ contribution ] [ resources ] [ new Wheel ]