Я занимаюсь разработкой приложения на основе Eclipse RCP, в котором используется ресурсная модель eclipse (рабочая область, проекты, ресурсы и т. Д.). Для базового использования концепции ресурсов нет необходимости зависеть от плагина IDE. Но многие диалоги, мастера или представления, которые я хочу использовать, находятся внутри этого плагина. Я читал о том, что в приложении RCP не должно быть никаких зависимостей от плагинов IDE .
Например, я хочу реализовать мастер нового проекта и использовать общий вид и функциональность существующих, переопределив org.eclipse.ui.dialogs.WizardNewProjectCreationPage
и используя org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard
- оба в плагине IDE.
Есть ли какие-либо предостережения, использующие плагин org.eclipse.ui.ide в приложении RCP?
Если да, то как лучше всего не изобретать велосипед?