2016-10-13 11 views
0

Когда мы сделали первый выпуск нашей модели мы имели следующую модель 1. Person: String: Имя, строка: Адрес 2. Версия: 1,0EMF: Нога с другой версией Ecore модели

так экспорта/import было легко использовать постоянные API-интерфейсы EMF (Хранение их как xmls).

Теперь мы изменили модель для 1. Человек: String: Имя, Адрес 2. Адрес: Строка: Номер дома, String: Stree Имя, String: Город 3. Версия: 2,0

В То же самое объяснено ниже

enter image description here

Теперь, как поддерживать старые XML-файлы (которые экспортируются с использованием старой модели) в новой модели.

Есть ли поддержка в EMF для этого?

ответ

2

Есть некоторые инструменты/рамки, которые помогут с миграцией модели. Edapt, вероятно, самый известный (и официальный проект Eclipse). В основном, он включает в себя инструментарий и поддержку времени выполнения, которая отслеживает историю ваших метамоделей и может переносить экземпляры во время выполнения. В начале этого года в EclipseCon был talk about it.

Я также слышал о другом проекте, EMF Migrate, но я мало знаю об этом.

+1

Проведя некоторое время на Edapt, похоже на решение, которое я искал. благодаря – babyinEclipse

 Смежные вопросы

  • Нет связанных вопросов^_^