Я разрабатываю подключаемый модуль Eclipse, который работает с пользовательскими рабочими наборами. Эти рабочие наборы могут содержать проекты из рабочей области, а также внешние проекты, которые выбираются пользователем с помощью мастера.
После выбора папки мой плагин возвращает java.io.File
с путем к папке. Теперь я хотел бы добавить эту папку в качестве ресурса в мой пользовательский рабочий набор. Прямо сейчас добавление элементов в рабочие наборы работает путем добавления экземпляров IAdaptable
к List<IAdaptable>
, который затем присваивается IWorkingSetManager
, так что приведение / преобразование File
в нечто вроде IResource
или IFolder
должно сработать. Итак, мой вопрос, как мне сделать мой java.io.File
IAdaptable
?