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:

  • Been updated during the specified period and
  • Have a status other than 'Pass' or 'Fail'

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:

  • Been updated during the specified period and
  • Have an empty 'Checked By' field

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:

  • Been updated during the specified period and
  • Have the status 'Pass'

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:

  • Been updated during the specified period and
  • Have the status 'Deferred'

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:

  • Been updated during the specified period and
  • Have the status 'Fail'

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:

  • Is currently less than 100 percent complete or
  • Has a start date that is not in the future

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 Columns button, 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 Columns button, 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 Constraints button, 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 Constraints button, 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 Constraints button, 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