Modelio Cxx Designer provides a convenient project management GUI, which is used to create or modify projects, associate model parts with projects, create build targets and to specify their options.

To create a project, select the root package and run the ../cxx_images/mda_group_expl.png "Create Cxx Designer element/Project" command from the context menu.

image
Creating a new project

All projects and targets are stored in the "DeploymentData" package. When a new project is created, Modelio Cxx Designer automatically creates and associates three targets with the project:

Note: Default Cxx code and doxygen documentation generation options and compilation options must be specified by Modelio Cxx Designer parameters in order to properly initialize automatically created targets.

The project management dialog can also be accessed by selecting a target, and running the ../cxx_images/mda_group_expl.png "Edit project" command in the Cxx Designer property view.

image
Accessing the project edition window through the property view

With Modelio Cxx Designer, you can create several projects for the model and several targets for a project. However, only one project can be active at any given time.

In the UML model navigator, the active project is identified with a specific icon image. To change the active project, select another one and check the "Is active" tickbox in the Cxx Designer property view.