Изменения в файле модели, не отраженные в редакторе EMF после первого раза

В моем приложении RCP я использовал ресурсы EMF. Когда я создаю модель в редакторе, создается соответствующий файл XMI модели.

Теперь я написал код для программного изменения файла XMI, который, в свою очередь, должен отражать изменения в части редактора.

Когда я делаю изменения в файле XMI и впервые открываю редактор в приложении, изменения отражаются, но если я делаю изменения еще раз и снова открываю редактор, изменения не отражаются. Я даже пытался добавить ResourceChangeListener и перезагрузка ресурсов, но это не сработало.

1 ответ

Вы смотрели в редакторе по умолчанию, как это в основном сделано? Для таких вопросов я всегда обращаюсь к редактору, созданному EMF, чтобы посмотреть, что я пропустил.

Другие вопросы по тегам