Ich habe einen Weg gefunden, dies zu tun, indem ich den Code hinter dem Dialog Ansicht anpassen betrachte (Zugriff auf den Dialog wird beschrieben here).
Die Schnittstelle INavigatorFilterService
bietet die activateFilterIdsAndUpdateViewer
-Methode, mit der Anrufer bestimmte Filter aktivieren und alle anderen deaktivieren können. Das org.eclipse.ui.navigator.resources
Plugin definiert den org.eclipse.ui.navigator.resources.filters.startsWithDot
Filter, der verwendet wird, um alle Dateien und Verzeichnisse zu entfernen, deren Name mit einem Punktzeichen aus der Projekt Explorer Ansicht beginnt. verwendet werden
Das Snippet folgende Code kann: im Projekt-Explorer-Ansicht-Menü
ProjectExplorer projectExpl = ... // get project explorer
INavigatorContentService contentServ = projectExpl.getNavigatorContentService();
INavigatorFilterService filterServ = contentServ.getFilterService();
String[] enabledFilters = new String[0]; // this will clear all filters
filterServ.activateFilterIdsAndUpdateViewer(enabledFilters);
Dieser konfiguriert Dialog im ‚... Ansicht anpassen‘ werden kann. –
Vielen Dank für den Vorschlag. Mein Ziel war es, dies programmatisch zu tun, und ich sah mir den Code hinter dem Dialogfeld "Ansicht anpassen" als Inspiration an. – Epicurus