The I_DependencyTreesOverview 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:

Available a­­­­­­ctions:

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.

Border colors

notice

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

The colored borders of a project in the graph shows 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.

Grey

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
  1. The I_Home Project Home of the chosen project opens in a new tab.

Add / Remove favorite projects

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

  • To add a project to your I_Favorite favorites, right-click on it in the Projects Overview or in the Projects Explorer and select I_AddFavorite Add to Favorite Projects.
  • To remove a project from your I_Favorite favorites, right-click on the project in the Projects Overview or in the Projects Explorer and select I_DeleteFavorite Remove from Favorite Projects.
  • To manage all favorite projects, go to Window | Preferences | Davinci Adaptive | Project Services.

Add / Remove autostart projects

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

notice

Note: We recommend to limit 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 I_Autostart autostart projects, right-click on it in the Projects Overview or in the Projects Explorer and select I_AddAutostart Add to Autostart Projects.
  • To remove a project from I_Autostart autostart projects, right-click on the project in the Projects Overview or in the Projects Explorer and select I_DeleteAutostart 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 for example that others can use but should not change.

  • To lock / unlock a project right-click on it in the DaVinci Project Explorer.
  • Choose I_Lock lock / I_Unlock unlock project model.
notice

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.
  1. The view focuses on the selected project.

Show only related projects

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:

  • I_ZoomIn Zoom In
    Zooms in the dependency graph.
  • I_ZoomOut Zoom Out
    Zooms out the dependency graph.
  • I_ZoomReset Reset Zoom
    Resets the zoom of the dependency graph.
  • I_ZoomFitSize Fit to Screen Zoom
    Fits the zoom of the dependency graph to screen.
  • I_DisableMarkers 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:
    • I_FilterDelete Deactivate Filter
      All projects of the workspace are shown.
    • I_SingleRelatedGraph Single Related Graph
      Only projects with dependencies to the common dependency graph of the currently opened project are shown.
    • I_RelatedPaths Only Related Paths
      Only directed paths which contains 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.
  2. The context menu opens with the only option I_Export_SVG Export as SVG.
  3. Select I_Export_SVG Export as SGV.
  4. The Export Graph wizard opens.
  5. Choose a name for the SVG and where it should be saved.
  6. Click Finish.
  1. 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.
  2. The context menu opens.
  3. Select I_Export_SVG Export as SGV.
  4. Choose a name for the SVG and where it should be saved.
  5. Click Finish.
  1. 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.
  3. The Properties wizard for the project opens to the Dependencies page.
  4. Change dependencies and save you setting by clicking [Apply and Close].
  1. 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].
  2. The Preferences wizard opens to the BSW Package page.
  3. Set a new path at Location.
  4. Click [Apply] or [Apply and Close].
  1. The new BSW package path is set and will be displayed in the Projects Overview.