NI Requirements Gateway 2018 Help
»View Product Info
Select View»Edit Filters or click Edit Filters on the toolbar in the main window to launch the Filters pane of the Configuration dialog box, which you can use to specify advanced filters for hiding certain information, such as a requirement type, a reference type, or enumerated attribute values, in the project workspaces.
The Filters pane contains the following options:
- Filters List—The list of filters defined for the project.
- Show in list—Specifies whether the selected filter appears in the Filter Selection pull-down menu on the toolbar in the main window. Disable this option to use the selected filter as a template for creating additional filters.
- Name—The name of the selected filter.
- New filter—Adds a new unnamed filter to the end of the Filters List.
- Up—Moves the selected filter up in the Filters List.
- Down—Moves the selected filter down in the Filters List.
- Delete filter—Removes the selected filter from the Filters List. Requirements Gateway also removes the filter from the Filter Selection pull-down menu on the toolbar in the main window.
- Parameters List—The list of parameters defined for a selected filter. If a filter is based on an attribute value, you can dynamically input this value when applying the filter. If the attribute is an enumeration, enter $<parameterName> in the value field of the condition declaration.
- Name—The name of the selected parameter.
- New parameter—Adds a new parameter to the end of the Parameters List.
- Delete parameter—Removes the selected parameter from the Parameters List.
The Filters pane also includes the following tabs:
- Conditions—Contains the following options for configuring conditions for the selected filter:
- Filter out elements unless—Specifies when the filter must not filter elements. Select one of the following options:
- at least one of the following conditions—Combines the listed conditions in a logical OR operator to specify that the selected filter must not filter elements if elements meet any one of the conditions you specify.
- all of the following conditions—Combines the listed conditions in a logical AND operator to specify that the selected filter must not filter elements if elements meet all the conditions you specify.
- Apply filter to—Specifies when Requirements Gateway filters the information. Select one of the following options:
- analysis—Removes the filtered information from the analysis results in the main window. Selecting this option may violate some rule checks. For example, if you filter covered requirements, the elements that are downstream from the covered requirements return the Undefined Requirement rule violation because Requirements Gateway considers covered requirements unknown.
||Caution Analysis filters can disable some features or cause Requirements Gateway to remove project information. To enable any features disabled by an analysis filter, remove the filter or use a display filter instead.
- display—Removes the filtered information from only the display. Requirements Gateway still considers the filtered information during analysis.
- Hide children of filtered elements—Specifies whether you want to display the children of the filtered elements.
- Hide link if target is hidden—Specifies whether you want to display a link between requirements when Requirements Gateway hides the target requirement.
- Save graphical information in filter—Specifies whether you want to save the graphical information in the filter you select, so that the document positions and sizes in the graphical view remain unchanged when you apply the filter.
- Conditions List—Lists all the conditions you specify for the selected filter. Each condition includes the condition type and other pertinent information that you specify on the Condition pane.
- Condition—Contains the following options for specifying a condition for the selected filter. The specific options on the Condition pane change depending on the element type you select from the Type pull-down menu. However, the Condition pane always contains the following options:
- Type—Lists the element types you can specify in the project. The available element types vary depending on the document type in the project and the element you select from the Condition on pull-down menu. For example, if the project contains a Microsoft Word document and you select requirement/macro-requirement, the available elements include Word.Macro-requirement, Word.Requirement, Word.Coverage, Word.Allocation, and Word.Priority. You can select Word.Priority to create a condition on the priority of requirements in Word documents of the project.
The second pull-down menu on the Condition pane contains the types of checks you can perform on the element you select in the Type pull-down menu. The types of checks available in the pull-down menu change depending the selected element. Some element types also have a text control that allows you to further specify the type of check.
- New condition—Adds a new condition of a default type for the project to the conditions list.
- Delete condition—Removes the selected condition from the conditions list.
- Comment—A free text field in which you can add comments for the selected filter and explain the functionality of the filter to other users.