Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370805

Summary: Add filtering options in graph visualization
Product: [Eclipse Project] PDE Reporter: Sebastien Arod <sebastien.arod>
Component: IncubatorsAssignee: Curtis Windatt <curtis.windatt.public>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: curtis.windatt.public
Version: 4.2Keywords: contributed
Target Milestone: 3.8 M6   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Patch providing the filtering feature none

Description Sebastien Arod CLA 2012-02-07 05:30:38 EST
Build Identifier: 20110916-0149

It would be great to add some filtering options in the graph view:

- symbolic names pattern to match
- symbolic names pattern to exclude
- hide fragments

Reproducible: Always
Comment 1 Sebastien Arod CLA 2012-02-07 05:32:11 EST
Created attachment 210633 [details]
Patch providing the filtering feature
Comment 2 Curtis Windatt CLA 2012-02-07 13:00:00 EST
No committers are currently working on the visualizer, but I will try to review the patch for 3.8.  Thanks for the contribution.
Comment 3 Curtis Windatt CLA 2012-02-15 15:31:50 EST
Works well. Pushed the fix to master.

A couple suggestions if you would like to improve this feature further:
1) Run the filtering in a job with a small delay (see FilteredItemsSelectionDialog and other filters in the platform). That way rapid typing doesn't force multiple recomputations.
2) Provide a default .* at the beginning and/or end.  There may be some cases where the user wants to only search the beginning or end of the name, but the common case for searching plug-ins is a single keyword in the middle of the name (i.e. searching for 'pde' instead of 'org.eclipse.pde.*).