Modelio C++ Designer provides two different generation options:
Forced generation runs a complete generation of the selected element (a class, a package or an entire project). In this case, all elements are generated.
To force the generation of C++ code, simply select the element you want to
generate and then click on the button in
the “C++” property view. C++ code is then generated for the selected element
and its contents.
Smart generation accelerates the generation process. When the smart generation option is used, Modelio C++ Designer looks at last modification dates and only generates elements that have been modified since the last generation operation, avoiding useless generation and speeding up the generation process.
To smart-generate C++ code, simply select the element you want to generate and
then click on the button in the “C++”
property view. C++ code is then generated for any elements (the selected
element or any of its sub-elements) that have been modified since the last
generation operation.