Module Hierarchy View

Module view shows the hierarchy of a module.

Module Hierarchy Tree Pane

Module Hierarchy toolbar buttons

Module hierarchy tree shows modules required by or dependent on a given module depending on the selection made in the toolbar.

Command Name Description
Required Modules Hierarchy Required Modules Hierarchy

This command displays the complete hierarchy of modules required by the selected module.

Note: The selected module is always at the top level, in the upper-left corner.
Dependent Modules Hierarchy Dependent Modules Hierarchy

This command displays the complete hierarchy of modules dependent on (requiring) the selected module.

Note: The selected module is always at the top level, in the upper-left corner.
Required Modules List Required Modules List

This command displays a simple list of modules required by the selected module.

Note: The selected module is always at the top level, in the upper-left corner.
Dependent Modules List Dependent Modules List

This command displays a simple list of modules dependent on (requiring) the selected module.

Note: The selected module is always at the top level, in the upper-left corner.
Module Graph Hierarchy Module Graph Hierarchy

This command displays the complete hierarchy consisting of required and dependent modules. When a module has both required and dependent modules, the required modules are above the selected module and the dependent are below it. With default graph layout (see Graph Options below), when module has only required or only dependent modules, the graph will be similar to the tree, accordingly reversed or normal. The arrows always show the dependency - parents (dependent modules) point at the children (required modules)

Note: The selected type is always marked with different color (yellow when selected, light blue otherwise).
  Graph Options

Allows selecting different graph layouts:

  • Tree - a layout in a form of a vertical tree (default)
  • Radial - a radial form where selected module is in the middle, its dependent and required modules are around it
  • Spring - a layout where all connections should have approximately the same length

Module hierarchy is displayed within the context of the project selected from Project list.

Double-click on the module will open its module definition file in the editor.

Context Menu Actions

The following actions can be invoked on every module in the Module Hierarchy View:

Context Menu Actions

Related reference

Open Module in Hierarchy
Open Type in Hierarchy
Open Member in Hierarchy
Views and editors