Skip to content
DVT e Language IDE for Eclipse User Guide
25.1.9 (13 May 2025)
⌘ K
DVT e Language IDE for Eclipse User Guide
25.1.9 (13 May 2025)
  • Installation Checklist
    • Install DVT Using a pre-packed Distribution
    • Install DVT Using the Update Site
    • Set the License
  • Predefined Projects
  • Getting Started
    • What is a Workspace
    • What is a Project
    • Project Natures
    • Workspace and Workbench
    • Refresh
    • Linked Resources
    • Backup and Local History
    • Basic Tutorial
  • Build Configurations
    • Non-top files
    • default.build
    • Auto-config
    • Simulator Log-config
    • Emulating compiler invocations
    • Multiple .build Files
    • Compatibility Modes
    • Paths
    • Strings
    • Comments
    • Environment Variables
    • Including Other Argument Files
    • Build Persistence
    • DVT Auto-Linked
    • Run a Script Before Build
    • All Build Directives
    • e Language Test Files
    • e Language SPECMAN_PATH
    • SystemVerilog OVM or UVM Library Compilation
    • Xilinx Libraries Compilation
    • Intel(Altera) Quartus Libraries Compilation
    • Questa Libraries Compilation
    • Use of External Programs
  • Breadcrumb Navigation Bar
    • Verification Breadcrumb
    • Scope Breadcrumb
    • Filesystem Breadcrumb
  • Compile Checks
    • Compile Waivers
    • Semantic Checks
    • Naming Conventions Checking
  • Content Assist (Autocomplete)
    • Content assist for CamelCase and Underscore
    • Code Templates
  • Quick Fix Proposals
    • Correct Spelling In Comments and Strings
    • Create File From Build Config Editor
    • Create Imported File
    • Declare Enum Constant
    • Declare Event
    • Declare Variable
    • Did You Mean
    • Waive Compilation Problems
  • Quick Assist Proposals
    • Extract to Method
  • AI Assistant
    • Overview
    • Getting Started
    • Key Terms
    • Working in Chat
    • Working in Editor
    • Code Completion
    • Protecting Code
    • Reference
    • Advanced LLM Configuration
    • How to Set-up Local LLMs Using Ollama
    • Troubleshooting
  • Content Filters
    • Content Filters XML syntax
    • Filtering by Element Type
    • Content Filters Examples
    • Predefined Content Filters
  • Code Templates
    • Code Templates in Autocomplete
    • Global Code Templates
    • Project Level Code Templates
    • Code Templates View
  • File Templates
  • Project Templates
    • What is a project template?
    • How to generate code from a project template
    • Template Configuration
    • Add from Template
  • Code Formatting
    • Whitespace
    • Indentation
    • Vertical Alignment
    • Line Wrapping
    • Disable Format for Code Sections
    • Format Multiple Files
    • External
    • Preferences Keys
  • Inspect Extensions (Layers)
  • Override Methods
    • Override Annotation
    • Override using the Dialog
    • Override Using the Type Hierarchy View
  • Extend Annotation
  • Semantic Search
  • Search for References (Usages, Readers or Writers)
  • Show Instances
  • Show Constraints
  • Show Emitters
  • Quick Search in Views
    • CamelCase
    • Simple Regex
    • Hierarchical Search
    • Search for Members
    • Search Port in Verification Hierarchy
    • Search all Method Extensions
  • Refactoring
    • Rename Refactoring
  • Diagrams
    • UML Diagrams
    • Architecture UML Diagrams
    • Sequences UML Diagrams
    • UVM Components Diagrams
    • Diagram Actions
    • Diagram Toolbar
    • Diagram Magnifier
    • WaveDrom Timing Diagrams
    • Bit Field Diagrams for vr_ad registers
  • Export HTML/PDF Documentation
    • Preview HTML Documentation
  • External Tools Integration
    • Run Configurations
    • Smart Log
    • External Builders
    • External Documentation
  • Debugger Integration
    • Simulation Prerequisites
    • Launch a Debug Simulation
    • Connect to an Existing Simulation
    • Breakpoints
    • Threads, Call Stack, Stepping
    • Variables
    • Watch Expressions
    • Debug Specific Configurations
  • Custom Dialogs
    • Quick Steps
    • Customizing the Dialog Output
    • SWT/XML Reference
    • Custom Dialog Snapshots
  • Command Line Interface
    • dvt_cli.sh
    • Syntax
    • Examples
    • Makefile Example
    • Commands
  • Macros Support
    • Inactive Code Highlight
    • Macro Expansion
    • Macros and Quick Macros Views
    • Trace Macro Errors
  • Reminders (TODO Markers)
  • UVM Support
    • UVM Browser
    • OVM UVM Compliance Review
    • UVM Content Filters
    • UVM Sequence Tree
    • UVM Verification Hierarchy
  • Settings Management
    • Managed Settings
    • Unmanaged Settings
    • User and Common Settings Location
    • Use Cases
    • Examples
    • Deprecated Settings Management (before DVT 3.5)
  • Reference
    • Comments Formatting
    • Common Shortcuts
    • Custom Pragmas
    • DVT Resource Monitor
    • Editor Right Click Menu
    • Hyperlinks
    • Icons and Decorations
    • Lazy Bring up Resources
    • Memory Monitor
    • Scripts
    • Syntax Coloring
    • Themes
    • Toolbar Actions
    • Tooltips
    • Views
  • Application Notes
    • C/C++ support
    • Encrypted VIP Support
    • Output and logging
  • Tips and Tricks
  • Q & A
    • I am new to Eclipse, where should I start from?
    • Where can I find DVT Help?
    • How do I see and configure the key shortcuts?
    • Are there any backup files in Eclipse?
    • Workspace in use, cannot launch eclipse…
    • Locking is not possible in the directory…
    • How to start DVT Eclipse with a different eclipse.ini
    • Save could not be completed
    • IBM Clearcase Plugin
    • How do I Access Files Outside Project Dir - Working with Linked Resources
    • Handling UNRECOGNIZED Macros
    • Mapping Linux to Windows (/proj/ to Z:\proj\)
    • How to use Working Sets for filtering Problems/Task/Search views?
    • Whitespace in macro definition
    • Subversive vs Subclipse
    • How do I associate a project with both DVT and CDT?
    • Can I use vi/vim along with DVT?
    • Can I perform dos2unix or unix2dos from DVT?
    • How can I configure Eclipse to use a local CVS repository?
    • I am using the Common Desktop Environment via Citrix and experiencing crashes. What can I do?
    • How do I change the background color of the Editor?
    • Some widget colors are not displayed properly. What can I do?
    • How do I change the tooltip colors?
    • How do I change Internet Proxy Settings?
    • Eclipse does not start, there is no Workspace, metadata or log file created
    • Workspace permissions
    • How do I link mylyn with Bugzilla?
    • How do I print source code?
    • How do I disable Eclipse Software Sites?
    • How do I revert to a previous version?
    • What are the most common shortcuts in DVT?
    • How do I run Specman using IntelliGen?
    • How does DVT integrate with emacs?
    • How does DVT integrate with CVS?
    • How to set an environment variable within a Run Configuration?
    • How to run a remote Unix command from DVT Eclipse for Windows?
    • How do I tell DVT to skip some files from compilation?
    • Rebuild shortcut (Ctrl + Alt + R) does not work
    • I want to use an alias in a DVT Generic Run Configuration, but it’s not recognized
    • Some files are missing from the VIPs transformed with evip2dvt.sh
    • How to set multiple paths as sources of predefined projects ?
    • Lines are suddenly changing indentation when I edit text or move the cursor through the editor.
    • How to change the directory where the build log file is saved ?
    • How to find the DVT logs on Linux/Unix ?
    • How to create resource filters ?
    • How to create custom shortcut and button for a Run Configuration?
    • I know that file.foo is present in the project location, but I can’t see it in the Navigator View
    • How to copy the full path to the file in the current editor?
    • How to adjust the console logs filters matching parameters?
    • When I switch to Block (Column) Selection mode the font changes
    • In Block (Column) Selection mode I see strange editing artifacts
    • How to modify the font size in the code editors?
    • How to automatically checkout/lock files from the revision control system ?
    • How can I see if a file is read-only?
    • How can I open a file in DVT from the terminal?
    • How can I open a file in DVT from Questa?
    • How do I change the name of the xterm opened by a DVT Generic Run Configuration?
    • I get errors while installing or updating a plugin from an update site
  • What is New?
  • How to Report an Issue?
  • Legal Notices
  • Third Party Licenses
DVT e Language IDE for Eclipse User Guide
/
Quick Search in Views
/
Hierarchical Search

Hierarchical Search

You can use single slash (‘/’) characters to search for strict (direct) hierarchies and double slash (‘//’) to search for non-strict (indirect) hierarchies.

You can choose to see all or just the direct descendants of the matched elements.

For each hierarchical segment you can use either CamelCase or Simple Regex.

No filter.

Filter: first/second

Search for strict hierarchy. All elements that contain the search pattern and are in a direct hierarchical relationship (father/son) are shown.

Filter: second/s_f/fi*

Search for strict hierarchy + CamelCase and simple Regex

Filter: second//fsc

Search for non-strict hierarchy. All elements that contain the search pattern and are in a direct or indirect hierarchical relationship (ancestor/../../descendant) are shown.

Filter: s_p/

Search for strict hierarchy and show direct descendants. Same results as for search strict hierarchy, but including the sons of the matched elements.

Filter: s_p//

Search for strict hierarchy and show all descendants. Same results as for search strict hierarchy, but including all descendants of the matched elements.

Simple Regex
Search for Members

© 2005-2025 AMIQ EDA s.r.l. (AMIQ). All rights reserved. DVT 25.1.9 (13 May 2025). Built with Sphinx 8.1.3