更新时间:2023-09-22 10:33:34
我找到了正确的一组扩展点。这是一个令人痛苦的事情,我预计,因为项目浏览器是一个专业的通用导航器。
这是一个两步的过程:
扩展org.eclipse.ui.navigator.navigatorContent
扩展org.eclipse.ui.navigator.viewer
然后,过滤器与常用Project Explorer
I want to add a new filter to the Project Explorer, to hide from the user some projects that are created automatically in an Eclipse RCP Application.
So far I've found two extension points:
org.eclipse.ui.ide.resourceFilters
Allows me to filter Navigation
org.eclipse.jdt.ui.javaElementFilters
Allows me to filter the Java Viewers
I expect there is a similar extension point for the Project Explorer, but so far I haven't had any luck getting it.
I tried importing org.eclipse.ui.navigator and org.eclipse.ui.navigator.resources but I could not find any interesting looking extension point either
I am using Eclipse 3.3.2 as the basis for this RCP Application
Thanks!
I found the right set of extension points. It is more of a pain that I expected, because the Project Explorer is a specialization of the common navigator.
This is a two-step process:
extend org.eclipse.ui.navigator.navigatorContent
extend org.eclipse.ui.navigator.viewer
And then, the filter is associated to the common Project Explorer