Я пытаюсь создать подключаемый модуль, чтобы имитировать диалог открытых ресурсов Eclipse (CTRL + SHIFT + R). Я узнал, как создать FilteredItemsSelectionDialog, следуя example. Но недостающим элементом является заполнение диалога ресурсами рабочей области. Я нашел OpenResourceHandler и пытаюсь дублировать эту функциональность в своем подключаемом модуле, поэтому я могу перешагнуть и посмотреть, как это работает. Поэтому я копирую источник и переименовываю его, чтобы избежать столкновения с реальным. Проблема заключается в том, что я не могу импортировать эти классы:Импорт пакетов org.eclipse.core для плагина Eclipse
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.ResourcesPlugin;
Я пытался редактировать мой манифест, но он не будет препятствовать мне импорт org.eclipse.core (хотя я могу импортировать org.eclipse.core.runtime). Итак, где я могу найти эти классы и как их можно импортировать? И, что более важно, в целом, как бы я нашел пакет, в котором существует данный класс и импортировать его?
Привет @harschware, я хочу разработать плагин, который делает аналогичную вещь. Является ли проект порождением этого вопроса с открытым исходным кодом (так что я мог бы узнать из вашего решения)? – Philip