Project Browser

Getting to know the Project Browser



Introducing the Project Browser

The Project Browser is the primary tool for structuring and navigating through the repository using expanding and collapsing tree nodes. The key structural element is the Package, which is a folder like element that can contain other elements and diagrams including other Packages.  The elements in turn can contain other elements, features and diagrams. Root nodes are the highest nodes in the tree and these root packages can contain views which in turn can contain any level of packages and elements. Tree nodes including Packages, Elements, Features and Diagrams can be copied and pasted between locations or dragged and dropped to new locations. Many important tools, functions and windows are applied at the level of the Package such as Import or Export of model content, Documentation and Package Control including Baselines.

Where to find the Project Browser

Main Menu: View | Project Browser

Usage of the Project Browser

The Project Browser can be used to create and manage the structure of the repository by adding and deleting, moving and copying Packages, Elements, Features and Diagrams. It is often the primary tool for exploring and browsing through the elements in the repository and finding things of interest. A modeler working with an open diagram will often want to locate a diagram object in the Project Browser as a way of finding out what package it belongs to and discovering its peers.

Options for the Project Browser

The Project Browser has a context menu that contains the import functions that apply to each of the selected element types. Many of the functions are also available in the Project Browser Toolbar positioned at the top of the window. This includes the ability to create Packages, Diagrams, Elements and Documentation. The Project Browser itself can be moved around the workspace as desired.

There also a number of important ways the Project Browser can be configured by using the Options page. These include the ability to show or Hide stereotypes in the name of a tree node, the ability to freely sort the tree nodes within a Package or Element and whether to warn about deletions from the tree. There is also the ability to configure the action that occurs when a node in the tree is double clicked.

Learn more about the Project Browser

Project Browser