Usecase Plantuml - 垂直堆叠组件

Usecase Plantuml - Vertically stack the components

我正在尝试 link 同一对象到框内的多个对象。 但是盒子内的物体是水平放置的,而不是垂直放置的。

 :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>>
    }

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

改成.down..>,你就会得到你想要的。

另请注意,向右和向下方向是默认方向,取决于行规范中 dashes/dots 的数量。比较以下内容:

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

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

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