Как сгруппировать структуру папок в обычном представлении навигатора в приложении eclipse-rcp?

У меня есть вопрос, касающийся структуры папок общего представления навигатора (проводника пакетов) в приложении eclipse-rcp.

Моя цель - сгруппировать исходную папку проекта.

исходная папка примера проекта

Как вы можете видеть на картинке выше, исходная папка проекта "Sample" - это src + main + resources. Я хотел бы сгруппировать эту исходную папку так, чтобы была только одна строка с текстом "src.main.resources". Это не должно быть достигнуто путем изменения структуры папок в файловой системе.

Итак, мой вопрос: возможно ли программно сгруппировать исходную папку, не затрагивая структуру физической папки?

Любая помощь будет оценена!

Ура!


После долгих исследований я пытаюсь использовать другой подход. Я использую класс декоратора для изменения метки исходной папки.

Результат после изменения имен папок src

Чтобы достичь цели исходного вопроса, я хотел бы спрятать первые два уровня исходной папки, чтобы была только одна строка, отображающая "src / main / resources". К сожалению, IFolder.setHidden(true) не работает, потому что он также скрыл бы дочерние элементы узла. Есть ли возможность скрыть эти две папки, например, с помощью фильтра? Или мне нужно изменить дерево навигатора?

Заранее спасибо!