PlantUml определяет относительное положение компонентов

Я на самом деле пытаюсь создать диаграмму компонентов с PlantUml. Можно ли определить относительное положение различных компонентов? Что нужно определить: ComponentB остается от ComponentA. КомпонентC находится ниже ComponentA,...

Ответ 1

Типичный подход - пометить линию как скрытую.

Следует иметь в виду, что hidden поддерживается только для линий слева направо -> и сверху вниз -->, поэтому вам необходимо разместить левую и правую стороны соответственно (синтаксис X <[hidden]- Y, кажется, не поддерживается).

@startuml
class ComponentA

ComponentB -[hidden]> ComponentA
ComponentA -[hidden]-> ComponentC
@enduml

enter image description here

Смотрите также Как исправить Path Line Path для получения дополнительных советов по позиционированию.

Ответ 2

Согласно моему опыту, использование [скрытого] метода не определяет позицию. Это только определяет ваши предпочтения. В 50% случаев такие предпочтения игнорируются PlantUML.