自動建立動畫實例

您可以執行此作業,以在序列圖上自動建立動畫實例線,以便在建立執行時期實例時,可以看到這些實例顯示在動畫序列圖中。(通常在動畫階段作業期間,您必須從 IBM® Rational® Rhapsody® 的瀏覽器中,將建立的實例拖曳到動畫序列圖上,以查看正在呼叫的實例作業。)然而,透過將表示法新增至序列圖的實例線名稱,您可以讓產品在執行動畫時自動建立動畫實例。此功能表示您可以標記特定類別,以在執行時期於動畫序列圖上自動建立任何序列圖實例。

程序

  1. 請確定您已設定「動畫」的作用中配置。請參閱設定檢測模式
  2. 建立序列圖,並確定其已開啟(或開啟您要自動建立動畫實例的現行序列圖)。
    註: 您可以將 SequenceDiagram::General::AutoLaunchAnimation 內容設為 Always,以在動畫啟動時,自動開啟圖表。
  3. 依據您在先前步驟中執行的動作:
    • Rational Rhapsody 的瀏覽器中,將您想要自動建立實例的類別拖曳到序列圖上,並在名稱開頭新增星號 (*)。例如:*:Dishwasher。或者,
    • 在圖表上,透過在名稱開頭新增星號 (*),以變更實例的名稱。若要執行此作業,請按一下名稱,以將指標焦點放置在其上。該名稱強調顯示之後,使用鍵盤方向鍵或滑鼠,將滑鼠指標放置在名稱的開頭,並新增 *。例如:*:Dishwasher,如下圖所示:
      序列圖 - 將 * 新增至類別的開頭,以自動建立動畫實例
  4. 程式碼工具列上,按一下 GMR 按鈕 GMR 按鈕,以產生、製作及執行模型。
  5. 動畫工具列上,按一下「執行」按鈕 「執行」按鈕,以啟動動畫階段作業。
  6. 請注意,產品會建立動畫序列圖,其具有所有自動產生的實例類型 <class_name>,如下圖所示:
    具有自動產生實例的動畫序列圖範例

結果

請注意下列限制:


回饋