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.