自訂對映檔來將 IBM® Rational® System Architect 元素匯入至 IBM Rational Rhapsody® 模型時,會修改標準對映結構。
對映區塊會以 MAP 關鍵字作開頭和結尾。
使用這些項目以說明對映:
- Name 是對映名稱。
- Default 設定為 "Yes" 時,指出選取對映作為匯入作業的預設對映。
- Rhapsody_domain 說明 Rational Rhapsody 模型類型,如 DODAF 或 SysML
- SA_domain 說明匯入的 Rational System Architect 模型類型。
- Description 說明對映檔的用途。
必要區塊
針對每一個匯入的類型,對映皆有元素或關係區塊。
- 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 System Architect System
Node 對映至 Rational Rhapsody Block:
<element Rhapsody_MetaClass="Class" Rhapsody_StereoType="block" Rhapsody_Profile="SysML" SA_Type="System Node">
<attribute Rhapsody_Field="Description" SA_Property="Description"/>