맵핑 모델 정보

맵핑 모델을 작성하여 변환이 생성하는 파일 및 폴더에 대체 파일 이름을 지정할 수 있습니다. 플랫폼 특정 모델에서의 이름 지정 제한사항과 같은 코드 특정 세부사항을 포함하려는 경우 또는 소스 모델의 논리적 조직이 대상 패키징으로 적절하지 않은 경우 대체 이름을 지정할 수 있습니다.

맵핑 모델을 작성하려면 사용자가 구성하는 변환이 맵핑을 지원해야 합니다. Rational® 모델링 제품에서의 기본 변환이 맵핑을 지원하는 경우 변환 구성 편집기는 맵핑 페이지를 표시합니다. 사용자 정의 변환에 맵핑 기능을 사용하려면 변환 작성자가 supports Mapping 특성을 true로 설정해야 합니다. 변환 Manifest 파일에 이 특성이 포함됩니다.

변환은 변환으로 생성되는 파일 및 폴더에 기본 파일 이름을 지정합니다. 맵핑 모델을 작성하여 변환이 생성하는 파일 및 폴더에 대체 파일 이름을 지정할 수 있습니다. 맵핑 모델에서 대체 이름을 지정해도 소스 모델이 수정되지 않습니다. 선택한 모델 요소와 같은 작업공간에서 맵핑 모델을 작성해야 합니다.

맵핑 모델을 작성하려면 변환을 실행하려는 소스 모델 요소를 선택해야 합니다. 소스 모델 요소는 다양한 모델 또는 다양한 프로젝트에 존재할 수 있습니다. 맵핑 모델을 생성할 때 소스 모델에서 사용자가 선택한 각 요소에 대한 아티팩트를 포함하는 독립 모델이 작성됩니다. 생성되는 각 아티팩트와 소스 모델의 해당 요소 사이에 Manifestation 관계가 존재합니다.

변환은 해당 소스 모델 요소를 참조하고 이 요소와 동일한 이름을 가지고 있는 각 아티팩트에 기본 이름을 지정합니다. 각 아티팩트의 파일 이름 특성은 맵핑 모델에서 이름을 지정하여 대체 이름을 지정할 때까지 비어 있게 됩니다. com.ibm.NewName.com과 같은 규정된 이름 또는 NewName과 같은 규정되지 않은 이름을 지정할 수 있습니다. UML 패키지 요소와 같은 폴더의 대체 파일 이름을 지정하는 경우, 변경사항은 변환이 해당 폴더에서 생성하는 모든 자원에 영향을 줍니다(단, 자원이 완전한 이름을 지정하지 않는 경우). 또한 변환이 생성하는 요소에 대해 같은 프로젝트에 있는 대체 위치를 지정할 수도 있습니다.

사용자가 맵핑 모델을 사용하여 다음에 변환을 실행할 때, 맵핑 모델에서 지정하는 대체 파일 이름이 변환에서 생성되는 요소에 적용됩니다.


피드백