Why is a .java file not an IFile? [message #604651] |
Fri, 12 February 2010 11:50  |
Eclipse User |
|
|
|
I want to create a context menu action for Java source files in eclipses.
In my plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="dds_gen.contribution1"
objectClass="org.eclipse.core.runtime.IAdaptable"
nameFilter="*.java">
<menu
label="HCM Trainers"
path="additions"
id="dds_gen.menu1">
<separator
name="group1">
</separator>
</menu>
<action
label="DDS Generator"
class="dds_gen.popup.actions.DdsGeneratorAction"
menubarPath="dds_gen.menu1/group1"
enablesFor="1"
id="dds_gen.newAction">
</action>
</objectContribution>
</extension>
</plugin>
If I change org.eclipse.core.runtime.IAdaptable to org.eclipse.core.resources.IFile or org.eclipse.core.resources.IResource I do not see my action in menu. But if it is an IAdaptable I do. All the docs and tutorials say I should be using IFile.
I am on eclipse 3.4.
Thanks,
~S
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.10023 seconds