我無法發現如何在starUML中正確使用alt/combined片段,因爲在alt片段出現後無法提供條件。任何1只需列出如何做到這一點的過程或鏈接到一些很好的教程。在starUML的序列圖中使用alt
回答
將交互操作數添加到組合片段。當您選擇Interaction Operand時,您應該在Properties Inspector中看到一個'Guard'字段。你可以在那裏輸入你的條件。
我剛剛找到如下步驟。 請參考how to set "alt combinedFragment at starUML,因爲我沒有10張發佈圖片的聲望。
1.創建一個序列圖。
2.將CombinedFragment1添加到圖中。
3.change的 「以次CombinedFragment1」 到 「ALT CombinedFragment1」
4.select的 「交互操作數」
在 「ATL CombinedFragment1」 5.left點擊,你會發現一個將「InteractionOperand1」添加到「alt CombinedFragment1」中。
6.添加第二個「InteractionOperand」,與第4步第5步相同,將出現如下的分模線。
7.設置InteractionOperand的Guard數據,我是「isInit」,你會在alt框架中找到它。
8.添加2nd Guard數據,與step7相同。
9.將圖移到適當的位置。雖然我仍然有一些未知的東西,例如,如何使框架位於最前面,並添加與「B方法」的關係。 祝你有用的你。
如果使用的StarUML 2(測試版),你可以通過這些簡單的步驟:
- 添加複合片段的序列圖:
- 如果嘗試通過上下文菜單添加操作數(alt分區),則會看到沒有選項可添加新的操作數:
- 之後,簡單地添加條件子句中「後衛」 操作數的財產和調整操作高度:
3。爲了實現這一點,就可以簡單的複製已經定義的操作數,並將其粘貼在組合片段:
你可以雙擊組合片段,並且會有一個按鈕,點擊後你可以添加一個操作數。無需手動複製和粘貼。 – Hustlion 2017-06-12 06:46:44
- 當你添加一個「組合片段」雙擊圖上的名稱
- 然後你會得到一個名字左邊有3條水平線的小圖標
- 當你點擊那個你可以得到m你希望的交互操作數
- 1. 我可以使用StarUML中的序列圖生成協作圖嗎?
- 2. StarUML不顯示圖表
- 3. 如何使方法參數在StarUML圖中可見
- 4. Java應用程序在GNU/Linux的alt-tab列表中有模糊圖標Mint
- 5. starUML中的域模型
- 6. 使用jquery在嵌套列表中插入圖像alt和圖像源
- 7. 嘗試使用使用ALT和ALT + SHIFT
- 8. 如何使用starUml繪製它
- 9. StarUML vs WhiteStarUML
- 10. staruml抽象類?
- 11. 使用jQuery更改圖像的ALT值
- 12. 你應該在圖像的alt屬性中使用HTML嗎?
- 13. 刪除可以使用Alt-F4和Alt-TAB在Java GUI中
- 14. 禁用CTRL-ALT-刪除,使用Alt-Tab
- 15. 在地圖區域中使用alt有什麼用途
- 16. 如何在StarUML中捕捉網格?
- 17. StarUML狀態圖轉換線重疊
- 18. 應用程序從Win7的ALT-TAB列表中消失有時
- 19. WS_EX_TOOLWINDOW在使用Alt-Tab
- 20. 在omap映射中使用alt鍵
- 21. 在Java中使用alt代碼
- 22. 在emacs中使用Alt鍵作爲Meta
- 23. 使用JavaScript來定位圖像alt
- 24. 使用Javascript onclick更改圖片alt
- 25. 使用javascript替代圖像alt-text
- 26. 如何在Linux中爲alt-tab使用128x128圖標?
- 27. 用starUML構建的用例圖中的插件的可視化表示
- 28. 字典<串,列表<service>>未在允許的StarUML
- 29. 在Win7中顯示像alt-tab這樣的應用程序的列表
- 30. 的StarUML中生成C++代碼
簡而言之,我們必須將工具箱中的交互操作數拖放到合併片段上,而不是使用右鍵單擊的子菜單功能,該功能僅在邏輯上添加元素,但不會在視覺上添加元素。 – 2014-01-24 01:17:06