Интеграция редакторов Xtext DSL и RCP на основе e4

Я работаю над приложением RCP для редактирования файлов dsl.

На данный момент мне удалось создать два редактора с использованием Xtext 2.5, которые отлично работают в Eclipse (проверка , перекрестные ссылки и др.). Также есть скелет приложения RCP на основе e4 с пользовательским деревом навигации (файлы загружаются с удаленного сервера, а не из локальной рабочей области).

Теперь я должен интегрировать их обоих. К сожалению, я не нашел актуальных руководств по этой теме, которые подходят для моего случая. Вот ссылки, которые я пробовал:

  1. В этом сообщении блога описывается интеграция Затмение 3.x
  2. Это насчет e4, но версия Xtext меньше 2.5
  3. Здесь много информации о RCP, но я ничего не нашел об интеграции плагинов с РКП.
  4. Существует похожий вопрос, но он мне непонятно, как использовать полученный редактор или как получить экземпляр resourceProvider.

У кого-нибудь есть ссылка на соответствующий учебник или образец?


person igor    schedule 30.04.2014    source источник
comment
Ваш номер 2 относится к Eclipse 3.x RCP не e4.   -  person greg-449    schedule 30.04.2014
comment
Спасибо за исправление   -  person igor    schedule 30.04.2014


Ответы (2)


Согласно ошибке Eclipse 401309 и различным комментариям на форумах Eclipse, редакторы XText не совместимы с чистым RCP e4, потому что они основаны на большом количестве кода из уровня совместимости 3.x.

Вы по-прежнему можете создать RCP в стиле Eclipse 3.x, как описано во второй ссылке.

person greg-449    schedule 30.04.2014

Я добавил комментарий к ошибке 401309, где я описываю, как это сделать. Работа.

person Sven Efftinge    schedule 02.10.2014