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

Bug 167595

Summary: [Wizards] Allow adding projects to Java working set on checkout
Product: [Eclipse Project] Platform Reporter: Markus Keller <markus.kell.r>
Component: CVSAssignee: Michael Valenta <Michael.Valenta>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: ekuleshov, gabriele.garuglieri, wmitsuda
Version: 3.3Keywords: helpwanted
Target Milestone: 3.3 M5   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 167647    
Bug Blocks:    
Attachments:
Description Flags
Fix none

Description Markus Keller CLA 2006-12-12 06:47:28 EST
I20061212-0010, follow-up to bug 163501 comment 2

It feels strange that projects can only be added to resource working sets on checkout, but not to e.g. Java working sets.

I see no technical difficulty in adding the project to a Java working set. In fact, the platform's ModifyWorkingSetDelegate does the same. It checks the validity of the addition with IWorkingSet.isApplicable(..).
Comment 1 Willian Mitsuda CLA 2006-12-12 08:37:17 EST
+1.

In fact I have never used a "Resource Working Set", since I work on Java 99% of time.

Not being able to add directly to a "Java Working Set" turns this feature useless to most people.

BTW, I never understood why there are working set types, like "Resource", "Java", etc..., since I (as a user) see no difference between them. For me, they are just resource groups.

Is there some documentation about this, other use cases, etc...?
Comment 2 Michael Valenta CLA 2006-12-18 09:20:41 EST
I agree. Unfortunately, we do not have the manpower to address this issue in 3.3. 
Comment 3 Markus Keller CLA 2007-01-08 06:31:42 EST
Created attachment 56543 [details]
Fix
Comment 4 Michael Valenta CLA 2007-01-08 08:37:48 EST
Thanks for the patch
Comment 5 Michael Valenta CLA 2007-01-08 13:25:41 EST
Patch released to HEAD. Thanks again.
Comment 6 Michael Valenta CLA 2007-02-06 09:22:22 EST
Verified using I20070206-0010