[英]How to order the subjects in PlantUML sequence diagram?
我有一個 PlantUML 序列圖,其中Alice
與Cecil
交換一次消息,然后只發生與Bob
的通信。 此流程導致主題按他們第一次交互的時間排序。
@startuml
Alice -> Cecil: hi
Cecil -> Alice: fu
Alice -> Bob: hi
Bob -> Alice : hello
Alice -> Bob: howdy?
Bob -> Alice: fine
Alice -> Bob: r u sure?
Bob -> Alice: ye
@enduml
它看起來很丑 - 我想避免展示Alice
和Bob
之間的交互Cecil
。
如何確保主題的自定義順序,即Alice
- Bob
- Cecil
?
我已經發現了。 只需使用關鍵字, participant
。 生成的參與者的順序遵循其定義的順序。 或者,可以明確定義順序( participant Alice order 1
)。
來源: UML 序列圖:參與者
@startuml
participant Alice
participant Bob
participant Cecil
Alice -> Cecil: hi
Cecil -> Alice: fu
Alice -> Bob: hi
Bob -> Alice : hello
Alice -> Bob: howdy?
Bob -> Alice: fine
Alice -> Bob: r u sure?
Bob -> Alice: ye
@enduml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.