Hi. I think we might need a preference (sub)page for codegen, but I don't like very much the idea of having a checkbox for incremental/regeneration as a preference, as the workflow for the user would be a pain. I much prefer Charle's proposal: having a button with options. The downside is that we would be adding a button to the toolbar, and if you ask me we could use with a lot less buttons there.
Perhaps we could hear from users. @Peter, what would be better from a user perspective for code-generation? Separate menus, one menu with sub-menus? Separate buttons? A button with sub-options? Preferences?
And with respect to the name of the preference page, should it be the name of the language (UML-RT) or the name of the product (Papyrus-RT)?
@William, since the feature-freeze is no longer in effect, I'm planning on merging the CMake support as soon as we have figured out the build issues. I'm still having trouble with that. Once we have a general preferences page, perhaps you could contribute a sub-page for CMake?