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

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

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

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


person Geet Pithadia    schedule 27.12.2017    source источник


Ответы (1)


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

person alt3    schedule 10.01.2018