모델에서 모델로 변환 맵핑 프로젝트에는
하나 이상의 맵핑 선언을 포함할 수 있는 맵핑 모델이 있습니다.맵핑 선언(맵이라고도 함)은
주어진 입력 오브젝트에 대한 출력 오브젝트를 작성하거나 갱신하는 방법을
지정합니다. 아웃라인 보기는
맵핑 모델의 맵핑 선언, 맵핑 선언의 입력 및 출력 오브젝트 그리고
맵핑 선언의 맵핑 규칙을 표시합니다.
맵핑 모델에서 맵핑 선언 작성 맵핑 모델에서
맵핑 선언(맵이라고도 함)을 작성할 수 있습니다.변환을 작성할 때 맵핑 선언을
사용하여 입력 오브젝트의 속성이 출력 오브젝트의 속성에 대응되는
방법을 지정할 수 있습니다.
맵핑 모델의 맵핑 선언에 입력 오브젝트 및 출력 오브젝트 추가 모델에서 모델로 변환 맵핑 프로젝트에는
하나 이상의 맵핑 선언을 포함할 수 있는 여러 개의 맵핑 모델이
있을 수 있습니다. 맵핑 선언(맵이라고도 함)은
주어진 입력 오브젝트에 대한 출력 오브젝트를 작성하거나 갱신하는 방법을
지정합니다.맵에
사용되는 입력 또는 출력 메타 모델에서 사용할 수 없는 오브젝트 유형을
추가해야 하는 경우 맵 범위에 적절한 UML 프로파일이나 Ecore 메타 모델을
추가할 수 있습니다.
맵핑 선언의 리팩토링 맵핑 규칙
반복 개발 환경에서, 변경사항은 모델에서 모델로 변환의
맵핑 모델에서 지정하는 입력 또는 출력 메타 모델에 대해 발생할 수
있습니다. 이 변경사항은 맵핑 선언에 지정하는 입력 및 출력 오브젝트에
영향을 줄 수 있으며, 해당되는 맵핑 규칙을 무효화할 수
있습니다. 이러한 상황이 발생하면
맵핑 선언에서 맵핑 규칙을 리팩터해야 합니다.
맵핑 선언에서 입력 및 출력 오브젝트의 기능 표시 및 숨기기 기능 필터는
편집 영역에서 맵핑 선언의 입력 및 출력 오브젝트에 표시되는
기능(속성이라고도 함)을 판별합니다. 이 필터를 지정하면
모델에서 모델로 변환을 작성하는 동안 볼 수 있는 정보의 양을
선택할 수 있습니다. 기능 필터링의 레벨은 세 가지이며
기본, 중간 및 고급입니다.
맵핑 프로젝트에서 맵핑 선언의 처리 순서 변경 변환에서 맵핑 선언의
처리 순서를 변경할 수 있습니다. 이 기능은 특정성이 덜한 맵핑 선언으로
처리하고 이용할 수 있는 입력 오브젝트에 대한 처리 지시사항을
지정하는 데 유용합니다.
아웃라인 보기는
사용자가 생성된 변환 코드를 실행할 때 처리되는 순서대로
맵핑 선언을 나열합니다.
모델에서 모델로 변환 맵핑 프로젝트에서 맵핑 선언 상속
맵핑 선언이 다른 맵핑 선언의 맵핑 규칙을 상속하도록
지정할 수 있습니다. 맵핑 선언을 상속하면 다른 맵핑 선언에서
맵핑 규칙을 다시 사용할 수 있습니다. 맵핑 선언은 상속된 단 하나의
맵핑 선언만 상속할 수 있습니다.