用例Plantuml-垂直堆叠组件

时间:2018-11-25 13:24:05

标签: use-case plantuml use-case-diagram

我正在尝试将同一对象链接到框中的多个对象。 但是盒子中的对象是水平放置的,而不是垂直放置的。

 :Application:
    rectangle Set{

      Application-right--> (Set Property)
      (Set Property)-right..> (Sensor Property) : <<extends>>
      (Set Property)-right..> (Info Property) : <<extends>>
    (Set Property) .right..> (Audio Property) : <<extends>>
    (Set Property) .right..> (Car navigation Property) : <<extends>>
    (Set Property) .right..> (Cluster Property) : <<extends>>
    (Set Property) .right..> (Diagnostic Property) : <<extends>>
    (Set Property) .right..> (HVAC Property) : <<extends>>
    (Set Property) .right..> (Power Property) : <<extends>>
    (Set Property) .right..> (Vendor extension Property) : <<extends>>
    }

Current output

1 个答案:

答案 0 :(得分:3)

它是水平的,因为您明确地告诉它与 .right..>

将其更改为.down..>,您将得到所需的内容。

enter image description here

还请注意,左右方向是默认方向,取决于行规范中的破折号/点数。比较以下内容:

@startuml 
rectangle Set1 {
  Application1 -> (Set Property1)
}

rectangle Set2 {
  Application2 --> (Set Property2)
}

rectangle Set3 {
  Application3 ---> (Set Property3)
}
@enduml

enter image description here