Перенос подключаемых модулей eclipse 3 на основе EMF / GMF в RCP

Некоторое время назад я создал графический редактор с GMF (xsd->ecore->emf->gmf). Кроме того, я создал плагины с различными представлениями, лаунчерами (отладчиком) и многим другим.

Все эти плагины были созданы с помощью Eclipse Helios.

Теперь я хотел бы создать приложение RCP из моих плагинов. Я провел много исследований в Интернете, но до сих пор не понимаю, с чего начать.

Я прочитал это руководство (http://www.vogella.com/tutorials/EclipseRCP/article.html#plugin_creatinge4), но я до сих пор не знаю, что делать. Если бы я сделал так, как сказано в этом уроке, мне пришлось бы создавать все окна, редакторы, меню и т. д. вручную, правильно?

И если да, то как получить эти функции затмения по умолчанию в моем приложении RCP, например: создать пустой проект, запустить мастер «Новая диаграмма», дважды щелкнуть файл диаграммы в представлении проекта, чтобы открыть редактор... и т. д. ...

Мне действительно нужно создавать все эти функции вручную с помощью файла модели приложения??

Я действительно мог бы использовать некоторые указатели в правильном направлении.

Заранее спасибо!


person SuiTheDoc    schedule 28.05.2016    source источник


Ответы (1)


В учебнике, который вы нашли, описывается новый API e4. Это не поддерживает многие старые API-интерфейсы совместимости 3.x, поэтому его нельзя использовать для создания RCP, в котором используются плагины на основе 3.x. API e4 хорош для создания новых RCP, которые не используют плагины 3.x.

Вместо этого вы все еще можете создать RCP в стиле 3.x, см. это руководство для получения дополнительной информации. подробности о том, как это сделать. RCP в стиле 3.x будет поддерживаться еще долгое время.

person greg-449    schedule 29.05.2016
comment
Спасибо за Ваш ответ. У меня все еще есть проблемы с созданием RCP из моих плагинов, даже в стиле RCP 3.x. На данный момент я остаюсь с плагином и вернусь к этой теме в другой раз. - person SuiTheDoc; 10.06.2016