About Projects

See Also

A UML Modeling project (also called a UML project) is the mechanism by which you store and manage a collection of files for a UML model. A UML project contains all of the model's diagrams, their associated elements, any source code files, and metadata related to your UML model.

Development Models

Project Nodes and Elements

The Projects window displays a node for each UML project and its associated Java project. Associated UML and Java projects do not necessarily appear together in the window, so when you work with a project, be sure it is the one you intend. The UML project's subordinate nodes correspond to the diagrams in the project and the elements of each diagram. The IDE lets you open and work with several projects at a time.

You can share or reuse modeling elements between different UML diagrams and projects. UML Modeling lets you drag and drop an element from one diagram to another, reference an element from another diagram or project, or import an element into a project.

Using pop-up menus on nodes in the Projects window, you can do many of the same actions on UML diagrams and elements that you can do elsewhere in the IDE, for example, adding a modeling element to a diagram.

When you create a project, it is stored outside the IDE in a filesystem that you specify. To free up window space, you can close and reopen projects in the Projects window, or you can temporarily filter out modeling element types.

See Also
Working With Projects
Setting the Main Project
Understanding Projects and Diagrams

Legal Notices