Diagram of a tree organization
The tree root is the project that is required by all the other projects. The tree branches represent the build paths of the projects. A project that is contained in a hierarchy level is automatically dependent on all the projects located higher in the branch. It is in turn required by all the projects that are located under it.
If you used the migration procedures and imported the instances into the location, the design path is already defined. It reflects the hierarchy of the Libraries and by default, each project is assigned the name of the Library that it was created from.
However, if you created your projects and instances from scratch, the projects of the location are all displayed at the same level and no label is assigned to the projects. You must specify the projects hierarchy manually, and optionally assign labels to projects.
To create a hierarchy, you must select a project and click: one of the two buttons to move the project in the hierarchy. If you move up the project, it will be nested under the project located just before in the hierarchy. If you move it down, it will be nested under the project located just after in the hierarchy.
You can add a project to the build path. If you created a project in Rational® Programming Patterns but have not included it in the build path yet, you can click Add to add it to the path. Select the project in the list of the available projects. If you do not add this project to the path, the links between the instances of this project and the instances of the other projects of the location cannot be resolved.
You can remove a project from the build path. To do so, select the project and click Remove. This action does not delete the project but removes it from the build path.
- See the hierarchy of the projects that are required by the selected project.
- Assign one or more application domains to the project. You can use these domains to filter the diagram to display only the projects that are involved in the development of a specific topic. Domains are displayed after the project names in the tree.
- Indicate or modify the project label.