-
-
- Using the Prolog IDE
-
-
-
SDA SE WikiSoftware Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
The two call graph views (Context View and Global View) share the same interaction facilities:
The views work in two modes:
If you work mainly in navigation mode, you can make navigation mode the default behavior by using the navigation button
. When the Navigation button is pressed, you can press the ctrl button to temporarily activate selection mode.
In navigation mode you can use the mouse scroll wheel to zoom in and out the diagram.
When the mouse hovers over a predicate box, the predicate name and its properties are shown in the status bar and in the tool tip. the tool tip can be switched off in the predicate layout Preferences.
The plugin suppports two layout algorithms:
Hierarchical layout (default) creates a graph where called predicates are placed bellow calling ones. To activate the hierarchical layout use the
button (right top corner of Context View window).
Organic layout creates a very compact graph where callers and callees are arranged as close as possible to each other, with arrows pointing in any direction. It provides many different layout variants. To activate the organic layout or get another organic layout variant click the
button (right top corner of Context View window).
In order to update the graph use the “Refresh” button
(right top corner of the plugin window).
The Plugin also supports an automatic update mode in which the graph will be updated whenever the related file is saved. The automatic mode can be turned on in the Preference Page.
Updating the graph will re-layout it. All manual layout adjustments will be lost!