Я хочу сделать небольшой плагин с одной командой, которая печатает имя текущего проекта. Фрагмент кода ниже:
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
IEditorPart editorPart = window.getActivePage().getActiveEditor();
if (editorPart != null){
IFileEditorInput input = (IFileEditorInput)editorPart.getEditorInput() ;
IFile file = input.getFile();
IProject activeProject = file.getProject();
String activeProjectName = activeProject.getName();
//... use activeProjectName
}
Проблема: не удается найти IFileEditorInput (ошибка msg: не может быть разрешена для типа). У меня есть импорт org.eclipse.ui. *; в верхней части файла, но это не работает. Кажется, что IFileEditorInput отсутствует, но как я могу его найти?
Большое спасибо!