모델에서 모델로 변환 맵핑 프로젝트 작성

맵핑 프로젝트는 변환을 정의하는 메커니즘인 변환 제공자를 지정하는 표준 플러그인입니다. 맵핑 프로젝트에는 하나 이상의 맵핑 모델도 들어 있습니다. 맵핑 프로젝트를 작성할 때 사용자가 지정한 입력 및 출력 모델을 기반으로 프로젝트에서 맵핑 모델이 작성됩니다.
시작하기 전에

변환을 작성하려면 선택적 제품 컴포넌트로 패키징된 확장성 기능을 설치해야 합니다. 모델링 및 XML Developer 기능을 사용해야 합니다.

맵핑 프로젝트를 작성할 때 하나 이상의 소스 및 대상 메타 모델을 지정할 수 있습니다. 파일 이름 확장자가 .ecore인 메타 모델이나 파일 이름 확장자가 .epx 또는 .uml인 UML 프로파일을 지정할 수 있습니다.

이 태스크 정보
맵핑 프로젝트를 작성하려면 다음을 수행하십시오.
  1. 파일 > 새로 작성 > 프로젝트를 클릭하십시오.
  2. 새 프로젝트 마법사의 마법사 선택 페이지에서 변환 작성을 펼치고 모델에서 모델로 맵핑 변환 프로젝트를 클릭하십시오.
  3. 다음을 클릭하십시오.
  4. 플러그인 프로젝트 페이지의 프로젝트 이름 필드에서 프로젝트 이름을 지정하십시오. 페이지의 다른 필드에 대해 기본값을 승인할 수 있습니다.
  5. 다음을 클릭하십시오.
  6. 플러그인 컨텐츠 페이지에서 값을 검토하고 다음을 클릭하십시오.
  7. 템플리트 페이지의 사용 가능한 템플리트 목록에서 변환 맵핑을 사용하는 플러그인을 선택하십시오.
  8. 다음을 클릭하십시오.
  9. 새 모델에서 모델로 변환에 대한 맵핑 모델 작성 페이지에서 다음 단계를 완료하십시오.
    1. 맵핑 모델 이름 필드에서 변환 맵핑 파일의 이름을 지정하십시오.
    2. 하나 이상의 입력 모델과 하나의 출력 모델을 지정하십시오. 프로젝트를 작성할 때 소스 및 대상 메타 모델을 지정하는 경우 필요한 종속사항이 자동으로 플러그인 Manifest 파일에 추가됩니다. 맵핑 프로젝트를 작성한 후 편집기 영역에서 명령을 사용하여 메타 모델을 추가하는 경우 플러그인 Manifest 파일에 필요한 새 종속성을 추가해야 합니다.
  10. 다음을 클릭하십시오.
  11. 새 모델에서 모델로 변환의 특성 지정 페이지에서 다음 단계를 완료하십시오.
    1. 변환에 공통되는 특성(예: 변환 ID 및 이름)의 값을 지정하십시오.
    2. 특성 섹션에서 변환 사용자가 구성할 수 있는 특성을 지정하십시오. 사용자가 이 변환에 대해 변환 구성을 작성하는 경우 새 변환 구성 마법사 또는 편집기의 특성 페이지에 키-값 쌍이 표시됩니다.
  12. 다음을 클릭하십시오.
  13. 변환에 대한 코드 생성 특성 지정 페이지에서 변환 소스 코드를 생성하는 클래스를 지정하십시오. 이 페이지에서 지정하는 값은 작업공간 환경 설정을 대체하며 현재 모델에서 모델로 변환 프로젝트에만 적용됩니다.
  14. 완료를 클릭하십시오.
결과

생성된 맵핑 프로젝트에는 맵핑 모델이 포함됩니다. 맵핑 프로젝트에는 여러 개의 맵핑 모델이 포함될 수 있습니다.


피드백