맵핑 프로젝트는
변환을 정의하는 메커니즘인 변환 제공자를 지정하는 표준 플러그인입니다.
맵핑 프로젝트에는 하나 이상의 맵핑 모델도 들어 있습니다.
맵핑 프로젝트를 작성할 때 사용자가 지정한 입력 및 출력
모델을 기반으로 프로젝트에서 맵핑 모델이 작성됩니다.
시작하기 전에
변환을 작성하려면
선택적 제품 컴포넌트로 패키징된 확장성 기능을 설치해야 합니다.
모델링 및
XML Developer 기능을 사용해야 합니다.
맵핑 프로젝트를 작성할 때
하나 이상의 소스 및 대상 메타 모델을 지정할 수 있습니다. 파일 이름 확장자가
.ecore인 메타 모델이나 파일 이름 확장자가 .epx 또는 .uml인 UML 프로파일을
지정할 수 있습니다.
이 태스크 정보
맵핑 프로젝트를 작성하려면 다음을 수행하십시오.
- 를 클릭하십시오.
- 새 프로젝트 마법사의 마법사
선택 페이지에서 변환 작성을 펼치고
모델에서 모델로 맵핑 변환 프로젝트를 클릭하십시오.
- 다음을 클릭하십시오.
- 플러그인 프로젝트 페이지의 프로젝트 이름
필드에서 프로젝트 이름을 지정하십시오. 페이지의 다른 필드에 대해
기본값을 승인할 수 있습니다.
- 다음을 클릭하십시오.
- 플러그인 컨텐츠 페이지에서
값을 검토하고 다음을 클릭하십시오.
- 템플리트 페이지의 사용 가능한 템플리트
목록에서 변환 맵핑을 사용하는 플러그인을 선택하십시오.
- 다음을 클릭하십시오.
- 새 모델에서 모델로 변환에 대한 맵핑 모델
작성 페이지에서 다음 단계를 완료하십시오.
- 맵핑 모델 이름 필드에서
변환 맵핑 파일의 이름을 지정하십시오.
- 하나 이상의 입력 모델과 하나의 출력 모델을 지정하십시오. 프로젝트를 작성할 때
소스 및 대상 메타 모델을 지정하는 경우 필요한 종속사항이
자동으로 플러그인 Manifest 파일에 추가됩니다. 맵핑 프로젝트를 작성한 후
편집기 영역에서 명령을 사용하여 메타 모델을 추가하는 경우 플러그인
Manifest 파일에 필요한 새 종속성을 추가해야 합니다.
- 다음을 클릭하십시오.
- 새 모델에서 모델로 변환의 특성
지정 페이지에서 다음 단계를 완료하십시오.
- 변환에 공통되는 특성(예: 변환 ID 및 이름)의 값을
지정하십시오.
- 특성 섹션에서 변환 사용자가 구성할 수 있는 특성을
지정하십시오. 사용자가 이 변환에 대해 변환 구성을 작성하는 경우
새 변환 구성 마법사 또는 편집기의 특성 페이지에 키-값 쌍이
표시됩니다.
- 다음을 클릭하십시오.
- 변환에 대한 코드 생성 특성 지정
페이지에서 변환 소스 코드를 생성하는 클래스를 지정하십시오.
이 페이지에서 지정하는 값은 작업공간 환경 설정을 대체하며
현재 모델에서 모델로 변환 프로젝트에만 적용됩니다.
- 완료를 클릭하십시오.
결과
생성된 맵핑 프로젝트에는 맵핑 모델이 포함됩니다.
맵핑 프로젝트에는 여러 개의 맵핑 모델이 포함될 수 있습니다.