0
いくつかの.javaファイルを入力として受け取るEclipseプラグインを開発しています。 これらのファイルはたくさんあり、一般に1つのパッケージに含まれているので、パッケージエクスプローラでパッケージを右クリックすると、ポップアップメニューが表示されます。 フォルダを選択したときにのみEclipseプラグインのポップアップメニューが表示されます
...
<command
commandId = "AppAnalyzer.CodeToSrcML"
label="Code to srcML"
style="push"
tooltip="Transforms all the files in the folder">
<visibleWhen>
<with variable="activeMenuSelection">
<iterate ifEmpty="false">
<adapt type="org.eclipse.core.resources.IResource">
<test property="org.eclipse.core.resources.name" value="*.java" />
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
...
は(私は、ファイルの少ない関連する部分を省略し、完全なコード
here)
: 私は.javaファイルが選択されているだけで、ポップアップメニューを示し、ウェブ上で、次の例を見つけることができました
これは機能し、私のニーズに合わせて修正しようとしていますが、選択したリソースがパッケージであるかどうかを確認するために、どのプロパティをテストする必要があるのかわかりません。誰かが私がどの財産をテストすべきかを指摘できますか?代わりのようなadapt
使用何かの
、ありがとうございました! –