Изменения в файле модели, не отраженные в редакторе EMF после первого раза
В моем приложении RCP я использовал ресурсы EMF. Когда я создаю модель в редакторе, создается соответствующий файл XMI модели.
Теперь я написал код для программного изменения файла XMI, который, в свою очередь, должен отражать изменения в части редактора.
Когда я делаю изменения в файле XMI и впервые открываю редактор в приложении, изменения отражаются, но если я делаю изменения еще раз и снова открываю редактор, изменения не отражаются. Я даже пытался добавить ResourceChangeListener
и перезагрузка ресурсов, но это не сработало.
1 ответ
Вы смотрели в редакторе по умолчанию, как это в основном сделано? Для таких вопросов я всегда обращаюсь к редактору, созданному EMF, чтобы посмотреть, что я пропустил.