Bug 465563 - Nested project hierarchy not available in Package Explorer
Summary: Nested project hierarchy not available in Package Explorer
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.5   Edit
Hardware: All All
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2015-04-27 08:05 EDT by Donat Csikos CLA
Modified: 2015-04-29 11:28 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Donat Csikos CLA 2015-04-27 08:05:36 EDT
Having nested projects in Eclipse is an excellent enhancement for the upcoming Mars release. AFAIK it is available only in the Project Explorer view. But in some of the basic perspectives (Java, Plug-in Development) not this one but the Package Explorer is used which doesn't have the same functionality. Is it possible to add the nested project grouping there too?
Comment 1 Brian de Alwis CLA 2015-04-27 09:23:19 EDT
The idea is to enhance the Project Explorer, based on the Common Navigator, to be a replacement for the Package Explorer.  I'll mark this as HELPWANTED but efforts would be better spent on enhancing the Project Explorer.
Comment 2 Donat Csikos CLA 2015-04-28 03:53:08 EDT
It would be nice if somebody could list here the components-classes to know about of to get started with the implementation. Based on that I might be able to do it.
Comment 3 Brian de Alwis CLA 2015-04-28 14:31:33 EDT
PDE has some tools to help, included in the "Eclipse IDE for Eclipse Committers" and the Eclipse SDK I-builds.  Shift-Alt-F1 to get a popup spy dialog that will tell you the implementation class and the bundle that contributed it.

So the Package Explorer is implemented in the PackageExplorerPart in org.eclipse.jdt.ui.

Oops, so this properly belongs in JDT UI.
Comment 4 Donat Csikos CLA 2015-04-29 09:17:04 EDT
As explained in bug #465567 the nested project representation is implemented with the Common Navigator Framework. Turns out the Package Explorer does not make use of if (only the Package Explorer does)

Going through bug #35973 made me realize how big of a deal is to implement this concept. It would be much simpler to have one unified - CNF-based - view to provide a smoother user experience.