2012-06-29 2 views
1

Ecore 모델을 파일로 저장했습니다. 내가 원하는 것은 Ecore 모델 (요소, 수퍼 유형, 속성, 속성 삭제 ... 추가)을 수정하는 것입니다.Ecore 수정

하지만 손으로하고 싶지는 않지만 스크립트/M2M 변환이 필요합니다.

어떤 언어 도구를 사용 하시겠습니까?

답변

1

원하는 것은 Ecore 모델을 다른 Ecore 모델로 변환하는 것입니다. Eclipse Foundation의 모델 변환 프로젝트를 살펴 봐야합니다. 이 프로젝트 중에는 ATL을 권하고 싶습니다 (매우 복잡한 변형이 필요하지는 않습니다). 정말 간단한 변환이 필요하다면 워크 플로우에 통합하는 것이 더 쉬울 수도 있으므로 Java로 직접 변환하는 것이 좋습니다.

전체 공개 : 저는 ATL에 기고 한 회사 중 한 곳에서 근무하고 있습니다.

0

좀 더 정확하게 알려 주실 수 있습니까?

소스 모델을 수정하고 싶다고 생각했지만 일부 규칙에 따라 수정하고 싶다고 생각합니다. 그게 사실이야? 이 규칙을 실례 수 있습니까?

그렇다면 Epsilon으로 시작하는 것이 좋습니다. 이 모델은 다양한 모델 대 모델 및 모델 대 텍스트 변환을 정의 할 수있는 강력한 언어입니다.

0

모델 - 투 - 모델 변환을 작성하고 있으므로 탐색, 반복 및 필요한 세분화 된 액세스를 위해 Java보다 뛰어난 Java를 사용해야합니다. 그러나 모델에서 코드를 생성하려면 템플릿 언어 중 하나를 제안하십시오.