So erstellen Sie einen Popup-Menüeintrag im PackageExplorer nur für Verzeichnisse

Ich schreibe Eclispe (Kepler) Plugin. Hauptziel dieses Plugins ist es, im PackageExplorer Popup-Menü "Open In Explorer" einen Eintrag hinzuzufügen. Dieser Punkt sollte für Verzeichnisse, Pakete usw. sichtbar sein, aber nicht für Dateien. Ich habe es versucht:

<menuContribution
    locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
    <command
          commandId="pl.com.tt.wide.lms.core.commands.sampleCommand"
          id="pl.com.tt.wide.lms.core.menus.sampleCommand"
          mnemonic="S">
        <visibleWhen>
               <with variable="activeMenuSelection">
                <iterate
                     ifEmpty="false">
                    <adapt type="org.eclipse.core.resources.IResource">
                        <test property="org.eclipse.core.resources.type" value="org.eclipse.core.resources.FOLDER"/>
                    </adapt>
                </iterate>
               </with>
        </visibleWhen>
    </command>
</menuContribution>

Das funktioniert nicht. Haben Sie Vorschläge, wie Sie dies erreichen können? Danke für jede Hilfe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage