Вы можете получить выделение из вашего обработчика, а затем решить, что с ним делать:
ISelection sel = HandlerUtil.getCurrentSelection(event);
if (sel instanceof IStructuredSelection) {
// check to see if it's empty first, though
Object obj = ((IStructuredSelection)sel).getFirstElement();
// then have a look and see what your selection is.
}
Если у вас есть IJavaElement, вы можете ходить по модели, пока не найдете точкуты ищешь.Если у вас есть IFile / IResource, вы можете использовать некоторые методы JavaCore, чтобы перейти к модели Java.