Witam!
Mam pewne zadanie do zrealizowania i liczę znów na Waszą pomoc! Mam napisać plug-in do search tego w eclipsie. Jednym z jego zadań to to że jak naciśniemy prawym klawiszem myszki na wyniku wyszukania to będziemy mieli jakąś tam dodatkową opcję wyboru w tym menu co się pojawia. Możecie mi doradzić jak to zrobić? Nigdy nie pisałem plug-ina i nie wiem od czego zacząć.

Witam!!!
Próbuje napisać plug-in do wyników wyszukiwania, który coś tam robi po wywołaniu polecenia poprzez popupMenu. Niestety ciągle pojawią mi się taki komunikat (BOX INFORMATION): "The chosen operation is not currently available." Poniżej zamieszam plik plugin.xml i klase realizującą akcje (w tym przypadku jakiś tam napis). Wiecie może co robie nie tak???

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.ui.popupMenus"> 
      <objectContribution 
         id="com.eclipse.AddFileSearch" 
         objectClass="org.eclipse.core.resources.IFile" 
         nameFilter="*.java"> 
         <menu
            id="com.eclipse.AddFileMenu" 
            path="additions" 
            label="&amp;File Java Tools"> 
            <separator name="group1"/> 
         </menu> 
         <action
               class="com.example.helloworld.HelloWorldView"
               enablesFor="1"
               icon="icons/sample.gif"
               id="com.eclipse.AddFile"
               label="&amp;Add File To Project"
               menubarPath="com.eclipse.AddFileMenu/group1"
               state="true"
               style="push"> 
         </action> 
      </objectContribution> 
   </extension>
</plugin>
package com.example.helloworld;
import org.eclipse.ui.plugin.*;
import org.eclipse.core.runtime.*;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;

public abstract class HelloWorldView extends AbstractUIPlugin {
   public HelloWorldView(IPluginDescriptor descriptor) {
   }

   public void run() {
       showMessage("Hello World");
   }
   private void showMessage(String message) {
       MessageDialog.openInformation(null, "Favorites", message);
   }
}

Z góry dzięki za jakąkolwiek pomoc!!!