Selecting specific objects and links
To select components in the Graphical View:
Selecting specific objects
- Click Edit > Select Objects in the menu bar (you can also use the shortcut key CTRL+E).
- In the displayed Object Selection dialog box, choose your required filter parameters
- Click Apply to confirm you selections.
- All objects that correspond to your chosen filter parameters will be automatically selected in the Graphical View.
Selecting specific links
- Click Edit > Select Links in the menu bar (you can also use the shortcut key CTRL+SHIFT+E).
- In the displayed Link Selection dialog box, choose the type of links you want to locate and select.
- Click Apply to confirm you selections.
- All links that correspond to your chosen link types will be automatically selected in the Graphical View.
Selecting objects according to calling or called level
- Select and object in the Graphical View.
- Right click the object and select Selection > Linked Object
- A multi option menu will now be displayed. Select the option that fits your requirements:
|Select Linked Objects ||All objects linked to the selected object will be selected. |
|Select all called objects up to level 1, 2, 3, 4 and 5 ||All objects called by the selected object will be selected - according to the level of displacement from the original object In other words, level 1 corresponds to directly called objects, level 2 to objects called via another object from the original object and so on. |
|Select all calling objects up to level 1, 2, 3, 4 and 5 ||All objects calling the selected object will be selected - according to the level of displacement from the original object. |
In other words, level 1 corresponds to objects that directly call the original object, level 2 to objects calling the original object via another object and so on.
- You can also use the Edit > Select All to select all objects present in the Graphical View and Edit > Select All Objects and Links to select all objects and links.
Object Selection dialog box
The Object Selection dialog box allows you to specify the type of objects you want to select in the Graphical View.
|Profile ||This option enables you to load a pre-defined filter profile. The idea behind this function is to let you save filter profiles that you use often, thus allowing you to avoid entering the same filter parameters each time you use this function. For example, you could save a profile that displays only objects that are of type Table, and Call your object or objects. |
If you want to create a new filter profile, you need to use the Profile Manager.
|Objects || This section lists all the object types that can be included in the filter. |
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 selecting the parent object.
By default, all object types are pre-selected.
- 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 and store the results in the Knowledge Base, its specific language type and corresponding object types will be displayed in this list and automatically selected.
- 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, indicating that only some of its child objects have been selected.
|In functional domain ||This section enables you to select and filter only those objects attached to certain Functional Domains. In this way the search or profile can be narrowed down even more. |
By default, this section is unavailable and thus ignored. Activate it first by selecting the In functional domain check box. Now select the domains you wish to include in the filter.
See here for more details on using Functional Domains.
|Like ||The Like section enables you to filter on a search string. Only those objects matching this string will be found in the search or saved in the profile for use at a later date. |
The two options underneath, Match whole word only, and Match case, are self-explanatory. Enter and check the options as you require.
|Send to Layer ||Finally this section enables you to select the destination of the objects that you are selecting in the view. |
If you want to send the selected objects to a specific target Layer, you can select the Layer you want from the drop down list box. You can also create a new Layer by selecting the <New> option. Please see the Layers window for more details about how to use Layers.
Link Selection dialog box
The Link Selection dialog box allows you to specify the type of links you want to select in the Graphical View. Other options are explained in the section above.
|Link Names ||The section underneath the Profile option contains a list of all the link types recognized by the application. |
Select the check boxes next to the links you want to locate and select; clear the check boxes corresponding to the links you want to ignore.