Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Configure Recording Detail
To avoid generating too complex a Sequence diagram, you must control the scope of what is being recorded by:
• | Filtering - using the Analyzer Script you can exclude specific modules, Classes and functions from the recording |
Access Analyzer | Execution Analyzer (Shift+F12) Double-click on required Analyzer Script > Recording
Topics
Topic |
Detail |
See also |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Filtering |
If the Enable Filter checkbox is selected on the Recording page of the Execution Analyzer Script Editor, the debugger excludes calls to matching methods from the generated Sequence history and diagram; the comparison is case-sensitive. To add a value, click on the New (Insert) icon in the right corner of the Exclusion Filters box, and type in the comparison string; each filter string takes the form:
class_name_token::method_name_token
The class_name_token excludes calls to all methods of a Class or Classes that have a name matching the token; the string can contain the wildcard character * (asterisk). The method_name_token excludes calls to methods having a name that matches the token; again, the string can contain the wildcard character *. Both tokens are optional; if no Class token is present, the filter is applied only to global or public functions (that is, methods not belonging to any Class).
|
|||||||||||||||||
Example |
In the Java example below, the debugger would exclude:
In the Native Code example below, the debugger would exclude:
|
|
Reference
To Filter |
Use Filter Entry |
---|---|
All public functions having a name beginning with Get from the recording session (for example, GetClientRect in Windows API).
|
|
All methods beginning with Get for every Class member method. |
|
All methods beginning with Get from the Class CClass. |
|
All methods for Class CClass. |
|
All methods for Classes belonging to Standard Template and Active Template Libraries. |
std* |
The specific method GetName for Class CClass. |
|
Learn more