Ответ 1
Типичный подход - пометить линию как скрытую.
Следует иметь в виду, что hidden
поддерживается только для линий слева направо ->
и сверху вниз -->
, поэтому вам необходимо разместить левую и правую стороны соответственно (синтаксис X <[hidden]- Y
, кажется, не поддерживается).
@startuml
class ComponentA
ComponentB -[hidden]> ComponentA
ComponentA -[hidden]-> ComponentC
@enduml
Смотрите также Как исправить Path Line Path для получения дополнительных советов по позиционированию.