Projects Overview

The dependency-trees-overview Projects Overview page visualizes all DaVinci Developer Adaptive projects and their dependencies. It also displays the dependencies of a dedicated project and its referencing/referenced projects.

Graph elements and their meaning:

Graph Elements

The Projects Overview visualizes the project dependencies as a graph. With this overview you can quickly see if the dependencies are set correctly.

  • The currently selected project is highlighted in the graph.

  • All DaVinci Developer Adaptive projects are displayed with the da-vinci-developer-adaptive icon and the project name.

Border Colors

The border and arrow colors are only shown, if they are activated. To activate / disable the border and arrow colors click on the disable-markers color markers icon in the toolbar on the top right.

The colored borders of a project in the graph show if a project has any problems and the severity of the problem.

Border color Name Meaning

Red

Error

Severe problems detected. Needs to be addressed.

Yellow

Warning

Problems detected. Needs to be addressed.

Blue

Information

Minor problems detected.

Gray

Standard

No problems detected.

Border Styles

Border Style Name Meaning

dotted

Missing Project

Project is missing in the current Workspace.

solid

Standard

Project was found in the current Workspace.

Edges / Arrow Styles

Dependencies between projects are symbolized with an arrow. The arrowhead represents an incoming dependency.

Arrow Style Name Meaning

dotted

Duplicate

The reference to another project could not be resolved because of a duplicate project UUID.

solid red

Cyclic Dependency

The references to the projects create a cycle.

solid

Standard

Reference to project could be resolved.

Actions

Open Project

  1. Double-click a project in the Projects Overview
    The home Project Home of the chosen project opens in a new tab.

Add / Remove Favorite Projects

favorite Favorite projects are sorted at the top of the Projects Explorer.

  • To add a project to your favorite favorites, right-click on it in the Projects Overview or in the Projects Explorer and select add-favorite Add to Favorite Projects.

  • To remove a project from your favorite favorites, right-click on the project in the Projects Overview or in the Projects Explorer and select delete-favorite Remove from Favorite Projects.

  • To manage all favorite projects, go to Window  Preferences  DaVinci Adaptive  Project Services.

Add / Remove Autostart Projects

autostart Autostart projects are opened automatically after starting DaVinci Developer Adaptive.

We recommend limiting the number of autostart projects to a maximum of five as a large number of autostart projects can slow down the startup of DaVinci Developer Adaptive.

  • To add a project to autostart autostart projects, right-click on it in the Projects Overview or in the Projects Explorer and select add-autostart Add to Autostart Projects.

  • To remove a project from autostart autostart projects, right-click on the project in the Projects Overview or in the Projects Explorer and select delete-autostart Remove from Autostart Projects.

  • To manage all autostart projects, go to Window  Preferences  DaVinci Adaptive  Project Services.

Lock / Unlock Projects

Locked project models as well as their children cannot be edited from a parent project. This is helpful if, for example, you want to provide libraries that others can use but should not change.

  • To lock / unlock a project right-click on it in the DaVinci Project Explorer.

  • Choose lock lock / unlock unlock project model.

Further Reading: Learn more about Element Locking.

Find Specific Project in the Overview

If you have a lot of projects in your workspace, you can highlight a specific project in the overview.

  1. Go to Find Project in top right corner.

  2. Select a project.

    The view focuses on the selected project.

You can use filters to show only the projects that have dependencies.

The filters are available through

  • right-clicking a project

  • using the Dependency Filter in the top right corner of the Project Frame.

Adjust the View of the Graph

The toolbar at the top right provides the following functions:

  • zoom-in Zoom In

    Zooms in the dependency graph.

  • zoom-out Zoom Out

    Zooms out the dependency graph.

  • zoom-reset Reset Zoom

    Resets the zoom of the dependency graph.

  • zoom-fit-size Fit to Screen Zoom

    Fits the zoom of the dependency graph to screen.

  • disable-markers Activate / Disable Color Markers

    Activates or disables the colored error markers of the graph elements.

  • Dependency Filter

    Click the arrow to select one of the following dependency filter options:

    • filter-delete Deactivate Filter

      All projects of the workspace are shown.

    • single-related-graph Single Related Graph

      Only projects with dependencies to the common dependency graph of the currently opened project are shown.

    • related-paths Only Related Paths

      Only directed paths which contain the currently opened project are shown. Hence, the visible projects have direct or implicit dependencies to the currently opened project.

Export Projects Overview Graph as an Image

You can export the graph as an SVG either without highlighting a specific project or with a specific project highlighted.

Export SVG without a project highlighted:

  1. Right-click on the Projects Overview canvas.

    The context menu opens with the only option export-svg Export as SVG.

  2. Select export-svg Export as SGV.

    The Export Graph wizard opens.

  3. Choose a name for the SVG and where it should be saved.

  4. Click Finish.

    You will find the created SVG file in the folder you chose in the Export Graph wizard.

Export SVG with a project highlighted:

  1. Right-click on the project you want to highlight.

    The context menu opens.

  2. Select export-svg Export as SGV.

  3. Choose a name for the SVG and where it should be saved.

  4. Click Finish.

    You will find the created SVG file in the folder you chose in the Export Graph wizard.

Edit Project Dependencies

  1. Right-click on a project.

  2. Select Edit Dependencies.

    The Properties wizard for the project opens to the Dependencies page.

  3. Change dependencies and save your setting by clicking Apply and Close.

    The Projects Overview updates itself and shows the new dependency setting.

Change BSW Package

The path to the currently selected BSW Package is displayed at the top of the view.

  1. To set a new path for the BSW Package click Edit.

    The Preferences wizard opens to the BSW Package page.

  2. Set a new path at Location.

  3. Click Apply or Apply and Close.

    The new BSW package path is set and will be displayed in the Projects Overview.