Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Pre-defined Searches
Enterprise Architect provides a range of pre-defined searches, grouped according to type. Each search is briefly explained here.
Access Edit | Search in Model (Ctrl+Alt+A) or (Ctrl+F) | 'Search Category' and 'Search' fields
Common Searches
Search |
Description |
See also |
---|---|---|
Simple |
Searches the 'Name', 'Alias' and 'Notes' fields of all elements for the given search term. |
|
Extended |
Searches many additional fields relating to the element, including Attributes, Operations, Tagged Values and Test Cases. |
|
Element Name |
Searches for an exact match against the element name, alias, method or operation; the default search in the 'Search in Model' menu option in the Code Editor. |
Code Editor Context Menu |
Attribute Details |
Searches for elements with attributes relating to the search term, including Tagged Values, constraints, and common attribute data fields. |
|
Method Details |
Searches for elements with operations and methods relating to the search term, including Tagged Values, constraints and common operation and method data fields. |
|
Recently Modified Elements |
Searches for elements that have been recently modified, anywhere in the project. The search term relates to any common element field. The default is to show elements modified in the last three days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field. |
|
Find Operations by Name |
Searches for the use of a named operation anywhere in the model. |
Operations |
Find Attributes by Name |
Searches for the use of a named attribute anywhere in the model. |
Attributes |
Find Package |
Searches for a named Package in the model. |
Diagram Searches
Search |
Description |
See also |
---|---|---|
Find Orphans |
Searches for orphaned elements throughout the model, with the ability to filter on common element fields using a search term. An 'orphaned' element is an element that does not appear on any diagram in the model. |
|
Find Bookmarked Elements |
Searches for elements that have been bookmarked, anywhere in the project. |
|
Recently Modified Diagrams |
Searches for diagrams that have been recently modified, anywhere in the project. The search term relates to any common diagram properties field. The default is to show diagrams modified in the last three days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field. |
|
Find Kanban Diagrams |
Lists all Kanban diagrams in the model and identifies who created them, when they were created and when they were last modified. |
Kanban Facilities |
State Machine Diagrams |
Lists all State Machine diagrams that exist in the current model, and their properties. |
State Machines |
Activity Diagrams |
Lists all Activity diagrams that exist in the current model, and their properties. |
Activity Diagram |
Recent State Machine Diagrams |
Lists all State Machine diagrams that you have opened recently. The default is to show diagrams opened in the last seven days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field. |
State Machines |
Recent Activity Diagrams |
Lists all Activity diagrams that you have opened recently. The default is to show diagrams modified in the last seven days, but you can set an alternative interval by typing the appropriate number of days in the 'Search Term' field. |
Activity Diagram |
Executable State Machines |
Lists all Executable State Machine elements (Artifacts with the <<executable statemachine>> stereotype) in the project, with their element properties. |
Artifact Code Generation - State Machines |
Test and Verification Searches
Search |
Description |
See also |
---|---|---|
Failed Internal Tests |
Searches the project for elements containing one or more internal test cases where the 'Status' value is 'Fail' and the search term is in any common Test Case field. The output lists the elements and shows their properties; use the 'Element | Testing' menu option to examine the test records for a selected element. |
|
Tests on Recently Modified Elements |
Searches the project for recently modified elements that have test records. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records and that have been modified during the specified period, and shows the details of each test record on each element. Double-click on an item to display the 'Test Details' dialog for that test. |
Create Test Records |
Tests Not Run |
Searches the project for elements having test records where the 'Status value' is any of: 'Not Run', 'Cancelled' or 'Deferred'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records that have:
The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test. |
|
Tests Not Checked |
Searches the project for elements having test records that have no 'Checked By' value. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records that have:
The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test. |
|
Passed Tests |
Searches the project for elements having test records where the 'Status' value is 'Pass'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records that have:
The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test. |
|
Deferred Tests |
Searches the project for elements having test records where the 'Status' value is 'Deferred'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records that have:
The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test. |
|
Failed Tests |
Searches the project for elements having test records where the 'Status' value is 'Fail'. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records that have:
The output shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test. |
|
Recently Run Tests |
Searches the project for elements having test records where the 'Run Date' field has a value. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 1 day. The output lists the elements that have test records that have a 'Run Date' value within the specified period, and shows the details of each test record on each element. Double-click on the item to display the 'Test Details' dialog for the test. |
Requirements
Search |
Description |
See also |
---|---|---|
Responsibility |
Searches the project for elements with internal responsibilities/requirements where the search term relates to any common responsibility/requirement field. The output lists the elements that have responsibilities containing the search term value, and shows the element properties. To review the responsibilities, double-click on an item to display the element 'Properties' dialog and select the 'Requirements' page. |
|
Requirements |
Searches the project for Requirement element types where the search term occurs in any common element field. The output lists the Requirement elements containing the search term. Double-click on an item to display the 'Properties' dialog for that element. |
|
Recently Discussed Elements |
Searches the project for any element that has a recent entry in the Element Discussions window. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 3 days. The output lists the elements that have recent discussions, and their properties. You can display the discussions themselves by selecting the 'Element | Discussions' menu option and clicking on the individual entries in the search output. |
Element Discussions |
Recent Element Posts |
Searches the project for any element that has a recent entry in the Element Discussions window. In the 'Search Term' field you can specify the number of days over which to check back. If you do not specify a number of days, the search uses a value of 3 days. The output lists the elements that have recent discussions, and the date of the most recent post on each element. You can display the discussions themselves by selecting the 'Element | Discussions' menu option and clicking on the individual entries in the search output. |
Resource Tracking
Search |
Description |
See also |
---|---|---|
Resources |
Searches the project for elements with assigned resources, where the search term is the value of any common Resource field. The output lists all elements with assigned resources containing the text string specified as the search term, and shows the properties of each element. To see the assigned resources for an element, click on the item and select the 'Element | Project Management | Resource Allocation' menu option. |
Resource Allocation |
Tasks Overdue |
Searches the project for elements with assigned resources, where the end date is in the past and the percentage completion is less than 100. The output lists all elements with overdue tasks, and shows the details of the resource allocation to each task. |
|
Active Tasks |
Searches the project for elements with assigned resources, where the end date is in the future and the percentage completion is less than 100. The output lists all elements with currently active tasks, and shows the details of the resource allocation to each task. |
|
Tasks Completed |
Searches the project for elements with assigned resources, where the percentage completion is 100. The output lists all elements with completed tasks, and shows the details of the resource allocation to each task. |
|
Recently Finished Tasks |
Searches the project for elements with assigned resources, where the end date is in the recent past and the percentage completion is 100. In the 'Search Term' field, specify the number of days over which to check back. The output lists all elements with tasks completed within the specified period, and shows the details of the resource allocation to that task. The output does not include tasks that have already been finished in advance of a future completion date. |
|
Tasks Ending Today |
Searches the project for elements with assigned resources, where the task end date is today. The output lists all elements with tasks ending today, whether the task is complete or not, and shows the details of the resource allocation to each task. |
|
Tasks Starting Today |
Searches the project for elements with assigned resources, where the task start date is today. The output lists all elements with tasks starting today, and shows the details of the resource allocation to each task. |
|
Authors with no Active Tasks |
Searches the project for authors who have not been assigned as a resource to any task that is currently active. The output lists all defined authors who have not been assigned to any task that:
|
Project Status
Search |
Description |
See also |
---|---|---|
My Checked Out Packages |
Searches the project for Packages under version control that are marked as checked out under your user ID. |
Database Engineering
Search |
Description |
See also |
---|---|---|
Data Models |
Searches the project for data model Packages (Packages with the string 'DataModel' in the 'Stereotype' field). The output lists the DataModel Packages with their basic properties. |
Data Modeling |
Database Objects |
Searches the project for database objects; that is, Class elements with any of the database object stereotypes. You can filter the list by specifying one of the stereotypes in the 'Search Term' field, or a text string to match text in the 'Alias', 'Name' or 'Notes' fields. The output lists the database object elements with their element properties. |
Database Objects |
Functions |
Searches the project for database Functions; that is, Class elements with the string 'function' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields. The output lists the database Function elements with their element properties. |
Database Functions |
Procedures |
Searches the project for database Procedures; that is, Class elements with the string 'procedure' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields. The output lists the database Procedure elements with their element properties. |
Database Procedures |
Sequences |
Searches the project for database Sequences; that is, Class elements with the string 'sequence' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields. The output lists the database Sequence elements with their element properties. |
Database Sequences |
Table Column Datatypes |
Searches the project for database Tables that have data types containing the string you specify in the 'Search Term' field. This field must contain a value. The output lists Table elements that have data types containing the specified string, and shows the element properties of each Table. To see the data types, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the , and review the data types of the columns on the 'Columns and Constraints' dialog. |
Database Datatypes |
Table Columns |
Searches the project for database Table columns that contain the string you specify in the 'Search Term' field. This field must contain a value. The output lists Table elements that have columns containing the specified string, and shows the element properties of each Table. To see the columns, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the , and review the columns on the 'Columns and Constraints' dialog. |
Database Table Columns |
Table Foreign Keys |
Searches the project for database Tables that have Foreign Keys (constraints). You can filter the search by specifying a text string in the 'Search Term' field. The output lists Table elements that have Foreign Keys, and shows the element properties of each Table. To see the Foreign Keys, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the , and review the constraints of type FK on the 'Columns and Constraints' dialog. |
Foreign Keys |
Table Indexes |
Searches the project for database Tables that have Indexes (constraints). You can filter the search by specifying a text string in the 'Search Term' field. The output lists Table elements that have Indexes, and shows the element properties of each Table. To see the Indexes, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the , and review the constraints of type Index on the 'Columns and Constraints' dialog. |
Database Indexes |
Table Primary Keys |
Searches the project for database Tables that have Primary Keys (constraints). You can filter the search by specifying a text string in the 'Search Term' field. The output lists Table elements that have Primary Keys, and shows the element properties of each Table. To see the Primary Keys, double-click on the item to display its 'Properties' dialog, click on the 'Table Detail' tab and on the , and review the constraints of type PK on the 'Columns and Constraints' dialog. |
Primary Keys |
Tables |
Searches the project for database Tables; that is, Class elements with the string 'table' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields. The output lists the database Table elements with their element properties. |
Database Tables |
Triggers |
Definition to be provided. |
Table Triggers |
Views |
Searches the project for database Views; that is, Class elements with the string 'view' in the 'Stereotype' field. You can filter the list by specifying a text string in the 'Search Term' field, to match text in the 'Alias', 'Name' or 'Notes' fields. The output lists the database View elements with their element properties. |
Database Views |