Contents > 4 The SDMetrics User Interface > 4.11 The View 'Graph Structures' > 4.11.1 Viewing Cycles

4.11.1 Viewing Cycles

Figure 18 shows the register tab for viewing cycles in graphs.

Graph Structures View - Cycles
Figure 18: Graph Structures View - Cycles

There is one graph for each design rule that checks for cycles. From the dropdown list at the top, you can select the design rule for which you want to show the cycles. Click the "Show full definition" button to open the definition of the rule in the measurement catalog (Section 4.13 "The View 'Catalog'").

The tree below initially shows all model elements that depend on at least one other model element. The type of model elements and nature of the dependencies are defined by the selected design rule. Expand the model elements to the see on which other elements they depend. The icon next to each model element indicates its cycle status:

By expanding the elements with red icons, you can quickly trace the cycles present in the design. Note that the dependency tree is always shown, even if there are no cycles at all.

Use the "Reverse direction" button in the upper right corner to switch to a new tree that reverses the direction of the dependencies. Expanding a model element e shows all model elements that depend on e.