2011-03-31 143 views
1

在UML項目中,在類圖中,當我嘗試爲屬性選擇類型時,RSA 8提供了一個選項,僅用於從Java和UML中選擇基本類型的Java和UML 「選擇要素類型」彈出框。但是,我想選擇Java的非原始類型以及其他jar如log4j。我該怎麼做?在Rational Software Architect 8中選擇非默認屬性類型

回答

0

如果你有一個包含類型(類)來源你想使用你可以:

  • 創建包含這些類的Java項目
  • 創建一個新的UML項目(包含這些類的UML版本)
  • 應用modelLibrary刻板的模式(選擇模型,並單擊Apply Stereotypes...定型標籤)
  • 創建一個新的轉換配置(Java來UML)和轉換Java源代碼轉換爲UML(與Java包中源和UML模型作爲目標)

然後回到你原來的UML模型(您要添加的類型)的一個

  • 你的UML模型,並導入右鍵單擊UML模型項目你只是crea ted作爲模型庫(Import Model Library...->Library in Workspace
  • 當您爲屬性選擇一種類型時,您現在應該能夠搜索和使用Java項目中的類型!

當你改變你的UML模型到Java,它應該用正確的類型和import語句生成,所以你只需要確保在構建路徑上的類。

+0

非常感謝! – San 2012-01-19 06:24:31

+0

如果可能,請回答我的其他查詢 - 「在RSA 8中將二維數組描述爲返回類型」@ [http://stackoverflow.com/questions/5931795/depict-two-dimensional-array-as-a-return型功能於RSA-8]。 – San 2012-01-19 06:29:18