Filter Dialog Reference

The filter dialog contains editors and tools for creating predicates, working with compound predicates, and modifying predicates.

Editors of Predicate Components

Three editors exist for creating or modifying a predicate. For details pertaining to specific predicate types, see Predicate Reference.

  • The type editor lets you select a type from the drop-down list.

    You can also type into the text box of the drop-down list.

    To select the desired entry, navigate to it with the <Up> or <Down> arrow keys and press <Enter>.

  • The operator editor becomes available after you select a type.

    The set of available operators varies with the type.

    Note Operators that exclude items from a search, such as is not and does not match, are the equivalent of the search term NOT.
  • The value editor lets you specify what to search for. The value editor varies in its form, depending on the type that you select.

Compound Predicate Editors

Compound predicate editors are accessible as soon as you begin to create a filter:
  • AND -- objects matching all of the contained values
  • OR -- objects matching any of the contained values

To access the compound predicate editor when a complete predicate exists, click (Add). The compound predicate editor appears near the top of the view as an AND.

You can change AND to OR using a drop-down list. To activate the drop-down list, click AND or click (Edit).

You can also use the following techniques for combining predicates into a compound one, or transferring a predicate from one compound predicate to another:

  • Drag-and-drop
  • Using the (Cut) and (Paste) tools

Query Editing Tools

The following table lists the tools that are available, depending on the situation, in the filter dialog and/or in a context menu when you right-click in the view.

Some of these tools "float" with your mouse when you hover over a predicate or a compound predicate editor.

(Edit), also <Space> Accesses a predicate for modification.
(Add), also <Insert> Creates a predicate.
(Delete), also <Delete> Deletes a predicate.
(Undo), also <Ctrl><Z> Reverses the latest change.
(Redo), also <Ctrl><Y> or <Ctrl><Shift><Z> Repeats a change that was subjected to the Undo command.
(Cut), also <Ctrl><X> Removes the selected object and stores it on the clipboard.
(Copy), also <Ctrl><C> Stores a copy of the selected object on the clipboard.
(Paste), also <Ctrl><V> Places the contents of the clipboard into the active area.
(Display query results as a tree) Lets you view search results in a hierarchical node tree. The tree view resembles what you see in a simulation window.
(Display query results as a list) Lets you view search results in a list (default setting).
(Commit changes) Completes the specification of a predicate.
(Discard changes) Cancels the specification of a predicate.
(Automatically Commit Changes)

Controls whether changes to the filter are sent to the server of the simulation file. Changes must be committed to the server to be applied to search results, for example lists of parts.

If the response time is poor while making updates to the query predicates, you can deactivate this feature to improve the response time.