Как использовать XMLEditor или плагин Editor, созданный в Eclipse RCP4

Я новичок в Eclipse RCP, поэтому, пожалуйста, помогите мне. Предположим, у меня есть плагин SimpleTextEditor, расширяющий плагин TextEditor, созданный в Eclipse Kepler (4.x) с помощью FileEditorInput и SimpleDocumentProvider. . Как показать этот редактор и открыть файл в редакторе в Workbench или в модели приложения Part in.

Большое спасибо


person user3090010    schedule 11.12.2013    source источник
comment
Является ли это чистым RCP-приложением «e4» (с использованием application.e4xmi и без кода совместимости с 3.x)?   -  person greg-449    schedule 11.12.2013
comment
Да, я хочу сделать чистый плагин e4   -  person user3090010    schedule 11.12.2013


Ответы (1)


В чистом приложении e4 вы не можете использовать старые редакторы стиля Eclipse 3.x. Вам решать, как вы хотите, чтобы ваша часть работала.

Вы можете использовать org.eclipse.jface.text TextViewer и подобные, но вы не можете использовать ничего из org.eclipse.ui.editors

Редактировать:

Вы можете ознакомиться с этой работой Тома Шиндла, которая включает простой редактор XML для e4. хотя, похоже, он может быть устаревшим. Исходный код XML-редактора этого примера можно найти здесь

Руководство по миграции охватывает миграцию, включая код 3.x Bridge, который позволяет использовать код 3.x в части e4.

person greg-449    schedule 11.12.2013
comment
Спасибо, Грег. Я попробую с jface.text и TextViewer. В случае использования слоя, совместимого с 3.x, есть ли у вас какие-либо предложения или образцы для этого. Моя проблема заключается в отображении плагина редактора 3.x в части e4. - person user3090010; 12.12.2013
comment
@user3090010 user3090010 добавил ссылку на руководство по миграции, которое охватывает это - person greg-449; 12.12.2013
comment
Спасибо @greg, я вернусь, когда решу эту проблему. - person user3090010; 12.12.2013