Переопределите это в вашем WorkbenchWindowAdvisor
public boolean isDurableFolder(String perspectiveId, String folderId) {
return true;
}
по умолчанию возвращается как ложное, и, следовательно, папка закрывается, когда закрываются все представления в папке.
Переопределите этот метод и либо ограничьте его определенной папкой / перспективой, либо верните true, как указано выше, чтобы принудительно применить это поведение ко всем перспективам / папкам