Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 280467 - UI for API use scans
Summary: UI for API use scans
Status: VERIFIED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: API Tools (show other bugs)
Version: 3.5   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.6 M2   Edit
Assignee: Michael Rennie CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 288557
Blocks:
  Show dependency tree
 
Reported: 2009-06-16 11:32 EDT by Darin Wright CLA
Modified: 2009-12-16 16:34 EST (History)
1 user (show)

See Also:
darin.eclipse: review+


Attachments
work in progress (64.71 KB, application/octet-stream)
2009-08-17 13:01 EDT, Michael Rennie CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Wright CLA 2009-06-16 11:32:51 EDT
Provide a user interface for creating API use scans. The UI should provide flexibility to:

* analyze an API baseline, target platform, or the workspace
* specify the source scope to be searched (i.e. where to extract references from)
* specify the target scope of interest (i.e. only collect references to specific things)
* limit the scan to API and/or internal references

Source/target scopes could be an entire baseline, or a specific set of bundles within the baseline. We also need to consider other ways of grouping bundles to make it simpler to specify searches like "find all references between WTP and the SDK". For example, we might consider features.
Comment 1 Darin Wright CLA 2009-06-16 11:36:38 EDT
Additionally, the UI could specify to generate XML/HTML reports or show results in the search view.

However, showing results in the search view will inevitably make users want to see attached source.
Comment 2 Michael Rennie CLA 2009-08-17 13:01:59 EDT
Created attachment 144689 [details]
work in progress

This patch is the initial works from Darin (from our internal update site). This approach uses an external tools launch configuration type for launching the tooling.
Comment 3 Michael Rennie CLA 2009-08-17 17:30:11 EDT
committed the first draft of the UI (not released for the I build though)
Comment 4 Michael Rennie CLA 2009-08-20 23:51:38 EDT
applied latest enhancements to HEAD.

The UI now allows you to search a baseline, target definintion, or the workspace + target and uses Java regular expressions to define the search scopes.

please verify Darin W
Comment 5 Michael Rennie CLA 2009-08-20 23:52:05 EDT
.
Comment 6 Darin Wright CLA 2009-08-24 12:21:18 EDT
I removed the "workspace" option, as it does not seem like a typical use case. I also changed the "installation" option to work as a directory of bundles, rather than an "install". I think this will be a more common scenario.