IBM® Rational® System Architect 요소를
IBM Rational Rhapsody® 모델로 가져오기 위해 맵 파일을
사용자 정의할 때, 표준 맵 구조를 수정하십시오.
맵 블록은 MAP 키워드로 시작하고
끝납니다. 다음 항목을 사용하여 맵을 설명하십시오.
- Name은 맵 이름입니다.
- Default가 "Yes"로 설정되면 맵이
가져오기 오퍼레이션에 대한 기본값으로 선택됨을
표시합니다.
- Rhapsody_domain은 DODAF 또는 SysML과 같은
Rational Rhapsody 모델 유형을
설명합니다.
- SA_domain은 가져오는
Rational System Architect 모델의 유형을
설명합니다.
- Description은 맵 파일의 목적을 설명합니다.
필수 블록
가져온 유형마다,
맵에는 요소(element) 또는 관계(relation) 블록이 있습니다.
- element는 관계가 아닌 모델 요소(다이어그램 포함)를 정의합니다.
- relation은 다이어그램에서 두 요소를 연결하는 선을
정의합니다.
각
element 및
relation 블록에는
다음 매개변수가 포함됩니다.
- SA_Type은
Rational System Architect 소스를 식별합니다.
- Rhapsody_Metaclass는 가져오기 오퍼레이션의 결과로 발생하는
Rational Rhapsody 요소의 유형을 표시합니다.
선택적 매개변수
element 및 relation 맵 항목에 대해
선택적 매개변수를 사용할 수 있습니다.
- Rhapsody_Stereotype은 가져온
요소에 첨부되는 스테레오타입(스테레오타입이 Rational Rhapsody 프로파일에 특정한 경우)을
지정합니다.
- Rhapsody_Profile은 정의를 완료합니다. (Rhapsody_Profile을
추가하면 자동으로 프로파일이 결과 모델에 추가됩니다.)
속성
각 요소와 관계의 특성을 식별하려면 다음 매개변수와 함께
attribute
키워드를 사용하십시오.
- SA_Property는 가져오는 속성 유형을
표시합니다.
- Rhapsody_Field는 Rational Rhapsody
모델에서 설정된 속성 유형을 표시합니다.
속성 블록은
SA_AttribType 선택적 매개변수를
사용할 수 있습니다. 이 특성이
Rational System Architect에서 콜렉션으로 보유되는 경우
이 항목에는
Collection 키워드가 포함됩니다.
기본 맵
기본 맵 요소 블록에는 "*"로 설정된 SA_Type 매개변수가
있습니다.
기본 맵 관계 블록에는 "*"로 설정된 SA_Type 매개변수가
있습니다.
기본 다이어그램 맵은 SA_Type 매개변수가 "Diagram*"로 설정된 요소 블록을 보유합니다.
기본 맵 속성은 SA_Property 매개변수가
"*"로 설정된 속성 블록을 보유합니다.
가져오기 맵 샘플
다음 가져오기 맵 샘플은
Rational Rhapsody Block에 맵핑된
Rational System Architect System
Node를 보여줍니다.
<element Rhapsody_MetaClass="Class" Rhapsody_StereoType="block" Rhapsody_Profile="SysML" SA_Type="System Node">
<attribute Rhapsody_Field="Description" SA_Property="Description"/>