Call Hierarchy dialog box


This dialog box acts essentially as a filter for the type of objects that you want to take into account during the Call Hierarchy analysis process. You can also specify options for the analysis. Click a section in the image below for more information.

When you are satisfied with your configuration selections, click OK to begin the analysis. See Results for more information.

Object and Profile sections

Object This field displays the starting object for the Call Hierarchy analysis process. Use the Browser button to choose another starting object if necessary.
Profile This option enables you to load a pre-defined filter profile.

With a filter profile you can avoid having to enter the same filter parameters each time you carry out a Call Hierarchy analysis.

For example, you could save a profile that displayed only objects that were of type Table, and were Calling your start object.

Selection

Objects This first section lists all the object types that can be handled.

The plus (+) sign next to an object indicates that this object is a parent object and that it contains other child (sub) objects. You can view these child objects by clicking the plus (+) sign.

The minus (-) sign next to an object indicates that all the child objects one level down have been displayed. Other child objects at a lower level may then become visible and will be indicated by another plus (+) sign.

If you want to include a certain type of object, select that particular object - a tick will then be visible next to the object. You can select all child objects stored under a parent object, regardless of the level, by checking the parent object.

If you want to select only some of the child objects, first clear the parent object which will also clear all the child objects, then select the child objects that you require. The parent object check box will then become gray (as shown in the example image on the left), indicating that only some of its child objects have been selected.

By default, all object types are pre-selected.

Notes

  • Please note that the object types displayed in this list will only reflect object types that you have stored in your Knowledge Base.

    Thus if, for example, you have not yet analyzed a Java project, no Java object types will be available for selection.

    As soon as you analyze a project, its specific language type and corresponding object types will be displayed in this list and automatically selected.

Link type definition This section displays all the types of links handled by the application and functions in exactly the same way as the Objects section above. By default all link types are pre-selected, except Escalated Links.
In Functional Domain This section enables you to select and filter only those objects attached to a certain Functional Domain.

In this way the search or profile can be narrowed down even more.

Like The Like section enables you to enter a search string and only those objects matching this string will be found.

The two options Check whole word, and Match case, are self-explanatory. Enter and check the options as you require.

Number of steps

Number of steps This section enables you to choose the number of steps that your Call Hierarchy has. In other words, this section will determine how far "back" the links actually go. You can choose the number of steps for both Calling and Called objects, and a check box lets you select an Unlimited number of steps. The image below explains the meaning of Steps:

Options

Only objects in current workspace Select this check box if you only want to add objects that form part of the scope you selected at the start.

If you leave the check box blank, and any objects identified in the analysis process are not in the Object Browser, a dialog box will be launched which will ask if you want to add these objects to the Graphical View.

See Also

Results


CAST Website