2014-10-29 4 views
0

В затмении есть функция, когда я модифицируя класс, который будет реализующий * в названии, как это: enter image description hereИзменить вид в RCP

И когда я выбираю кнопку Сохранить, что * не больше.

Вопрос в том, что я хочу добавить эту функцию в свое приложение, но понятия не имею, или какое-либо ключевое слово для поиска в Google. Любое предложение?

ответ

3

Внесите IEditorPart интерфейс в свой собственный редактор и переопределите его методы isDirty() и doSave(). Отправлять уведомления об изменениях содержимого в Workbench с помощью firePropertyChange() (с аргументом PROP_DIRTY). Не забудьте внести свой редактор в точку расширения org.eclipse.ui.editors.

+0

Спасибо за ваш ответ. Я попробую. – gamo

+0

Могу ли я задать вопрос? Могут ли методы 'doSave()' взаимодействовать с действием SAVE в 'ActionFactory'? – gamo

+0

Они автоматически. Вы используете действия? Убедитесь, что вы не перезагружаете команду сохранения, и для вас должно быть достаточно выполнения по умолчанию. – Basilevs