您可以執行此作業,以在序列圖上自動建立動畫實例線,以便在建立執行時期實例時,可以看到這些實例顯示在動畫序列圖中。(通常在動畫階段作業期間,您必須從 IBM® Rational® Rhapsody® 的瀏覽器中,將建立的實例拖曳到動畫序列圖上,以查看正在呼叫的實例作業。)然而,透過將表示法新增至序列圖的實例線名稱,您可以讓產品在執行動畫時自動建立動畫實例。此功能表示您可以標記特定類別,以在執行時期於動畫序列圖上自動建立任何序列圖實例。
程序
- 請確定您已設定「動畫」的作用中配置。請參閱設定檢測模式。
- 建立序列圖,並確定其已開啟(或開啟您要自動建立動畫實例的現行序列圖)。
註: 您可以將
SequenceDiagram::General::AutoLaunchAnimation 內容設為
Always,以在動畫啟動時,自動開啟圖表。
- 依據您在先前步驟中執行的動作:
- 從 Rational Rhapsody 的瀏覽器中,將您想要自動建立實例的類別拖曳到序列圖上,並在名稱開頭新增星號 (*)。例如:*:Dishwasher。或者,
- 在圖表上,透過在名稱開頭新增星號 (*),以變更實例的名稱。若要執行此作業,請按一下名稱,以將指標焦點放置在其上。該名稱強調顯示之後,使用鍵盤方向鍵或滑鼠,將滑鼠指標放置在名稱的開頭,並新增 *。例如:*:Dishwasher,如下圖所示:
- 在程式碼工具列上,按一下 GMR 按鈕
,以產生、製作及執行模型。
- 在動畫工具列上,按一下「執行」按鈕
,以啟動動畫階段作業。
- 請注意,產品會建立動畫序列圖,其具有所有自動產生的實例類型 <class_name>,如下圖所示:
結果
請注意下列限制:
- 不會自動建立衍生類別。
- IBM Rational Rhapsody Developer for Ada 無法使用此特性。