2013-01-11 2 views
0

Если я запускаю проект тестов (созданный Eugenia), как приложение Eclipse, я могу создать «красивый» редактор:Как создать RCP или плагин с визуальным редактором вместо стандартного файла, аналогичного файлу genmodel.

enter image description here

Но если я экспортировать все как плагин я только могу создать «уродливый» редактор (похожий на файл genmodel):

enter image description here

То же самое происходит, если я пытаюсь создать RCP appl ication:

enter image description here

Есть вариант "волшебством" породила "красивый" редактор?

Спасибо за помощь! :)

Carlos

ответ

0

Мы должны смешивать власть Eugenia с силой ГМП. Это лучший способ, который я нашел для этого:

  • Щелкните правой кнопкой мыши файл.ecore - Eugenia - создайте инструменты GMF, диаграммы и карты.
  • правой кнопкой мыши file.ecore - Eugenia - Создание EMF GenModel
  • Открыть file.genmodel - правой кнопкой мыши file_editor - Генерировать все (может быть, это необходимо, чтобы выбрать RCP в свойствах файла genmodel ранее)
  • правой кнопкой мыши file.gmfmap - Создание модели генератора - Выберите опцию Generate RCP Application при наличии
  • правой кнопки мыши file.gmfgen - Сформировать схему код

и в моем конкретном случае, и потому что я использую .svg изображение, так что я получить сообщение об ошибке, чтобы решить эту проблему, я должен:

  • Открыть InEditPart.java - найти строку: import org.eclipse.gmf.runtime.lite.svg.SVGFigure; - Нажмите на ошибку линии - Fix Setup Project
  • Раньше я должен был установить (Help - установка нового программного обеспечения) GMF Tooling Experimental SDK, чтобы иметь возможность использовать SVG изображения

Я надеюсь, что это помогает кому-то!

Carlos