練習 6:將現有元素連結為引數

這個練習將探索兩種將現有的 UML 模型元素指定為型樣範本引數的不同方式。

您可以輸入圖型視圖型樣實例現有元素的名稱來選取現有的元素,不需要建立新的 UML 元素。您也可以從「模型瀏覽器」視圖或圖型視圖中,將現有元素拖曳到型樣實例上。

如果您要在執行步驟之前檢視這個練習,請按一下:

「顯示說明文件」按鈕 顯示說明文件

開始之前,您必須先完成練習 5:將新元素連結至型樣實例

將現有元素的名稱指定為引數

您在類似下列步驟的上一練習中新增了新的引數值。現在,您將輸入現有元素的名稱,而不是建立新元素。
  1. 在開放式圖型或類別圖中,將游標停在型樣實例的 Implementation 參數上。 這時會顯示動作列,其中會有類別圖示和文字圖示。
  2. 按一下動作列中的文字圖示來輸入現有 UML 類別元素的名稱。 這時範本參數右側會出現一個矩形框。
  3. 在框中,輸入 AppFunction1 來指定範例模型中的這個類別。
  4. 按一下實例外面,或按 Enter 來完成名稱。 這時會用連結符號來取代範本參數旁的空白框,後面接著元素名稱。
  5. 觀察「模型瀏覽器」視圖中範本連結的變更。 這時連結結構會顯示連結於 Implementation 範本參數的 AppFunction1 類別。
最重要的結果是這時會將 DoWork 介面的兩項作業複製至 AppFunction1 類別。

將現有元素的名稱拖曳為引數

這是將引數新增至型樣實例中最簡單的方法。
  1. 在開放式圖型或類別圖中,將 DoWork 介面拖曳至型樣實例介面列左側。
    附註:如果已選取連結元素的話, 將元素拖曳至型樣實例上時,將會取代先前連結的元素。
  2. 在「模型瀏覽器」視圖中,觀察因型樣連結而將 doNothing 和 doSomething 作業新增到 AppFunction1 類別的結果。
  3. 在「模型瀏覽器」視圖中,展開實例的範本連結結構,查看新介面元素的新增結果。 這時介面範本參數會連結至稱為 DoWork 的第三個介面元素。

您已準備好開始重新套用型樣來查看型樣,觀察它如何影響模型元素。請移至練習 7:重新套用型樣

意見
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.