Advanced Search Options

The advanced search filter options help you to apply greater control over how your customized search operates on your model.

You can set values and checkboxes in your search definition to find specific criteria within a feature, for example, element properties. However, you can also set filters to run the search across the whole model or a specific package, and to locate objects that have a specified value in:

All features (for example, the value exists in an element's properties and one of its attributes' properties) or
Any one of its features (for example, the value exists in an element's properties or any of its attributes' properties)
 

The filters for each feature operate on a database table. In the default Enterprise Architect searches, for example, filters on element properties operate on the t_element table, filters on attribute properties operate on t_attribute, and filters on method parameters operate on t_operationparams.

Access     Edit | Find in Project  ( Ctrl+Alt+A ): Builder: Search Options (toolbar icon)

Use to

Define whether your search should operate on the whole model, or on a specific package within the model
Define whether your search should return items that match the search term in every feature or any feature defined for that search
 

Reference

Action

Usage

See also

Return matching items for the entire model

Run the search across the entire model (this is the default option).

The search checks every package in the model, and returns items that match the search criteria from wherever they are located.

 

 

Return matching items for the selected Package

Run the search on a specific package that you select from the Project Browser.

If you run a search and then select a different package in the Project Browser, the search results do not change until you click on the Run button again; that is, to search different areas of the project:

Click on the first required package in the Project Browser
Click on the Run button
Check the result
Click on another package in the Project Browser
Click on the Run button

 

 

All Tables

List objects that have a match in every feature table checked in the search.

For example, only list elements where both the element and one or more of its attributes have the same stereotype name.

 

 

At Least One Table

List objects that have a match in at least one of the feature tables checked in the search (the default).

For example, list elements that either have the specified stereotype name, or have attributes that have the specified stereotype name.

 

 

Learn more