2016-10-13 1 views
0
우리는 다음과 같은 모델 1. 사람이 있었다 우리의 모델의 최초 출시했다

: 문자열 이름, 문자열 : 1.0EMF :는 Ecore 모델의 다른 버전과 함께 유지

때문에 수출 : 2. 버전 주소를/EMF의 영구 API (xml로 저장)를 사용하여 가져 오기가 쉬웠습니다.

이제 우리는 1. 사람에 모델을 변경 : 문자열 : 문자열 : : 집 번호, 문자열 : 스트 ë 이름, 문자열 : 도시 3. 버전 : 2.0

이름, 2. 주소 주소 같은 일이 지금 어떻게 새로운 모델 (올드 모델을 사용하여 수출하고 있습니다) 오래된 XML 파일을 지원하기 위해

enter image description here

아래에 설명했다.

EMF에 지원되는 기능이 있습니까?

답변

2

모델 마이그레이션을 돕는 몇 가지 도구/프레임 워크가 있습니다. Edapt이 아마도 가장 잘 알려진 (그리고 Eclipse 프로젝트 일 것입니다). 기본적으로 메타 모델의 기록을 추적하고 런타임에 인스턴스를 마이그레이션 할 수있는 툴링 및 런타임 지원이 포함됩니다. 올해 초 EclipseCon에서 talk about it이 발생했습니다.

나는 또 다른 프로젝트 인 EMF Migrate에 대해 들어 봤지만, 그것에 대해서는 많이 모른다.

+1

Edapt에서 시간을 보낸 후 내가 찾고있는 해결책처럼 보입니다. 감사 – babyinEclipse

관련 문제