If your plug-in defines and manipulates its own resource types, you may have
special requirements for searching a resource. For example, the Java IDE
plug-in implements a search engine specialized for Java files.
The search plug-in allows you to add a specialized page describing your
search to the workbench search dialog. This allows you to obtain any
specialized information needed from the user and perform a search using your
plug-in's internal model.
You should also provide a specialized class for displaying the search results.
Abstract implementations of a search result page are provided to give you a head
These services are contributed using search plug-in extension points.