続・PlantUMLでレイアウトの指定

関係に[norank]を指定すると、その関係の線を考慮しないでレイアウトを決定してくれる。

以下に[norank]の例を示す。

以下の図のBC間、CD間に関連を追加したい。

@startuml
A ^-- B
A ^-- C
A ^-- D
@enduml

http://www.plantuml.com:80/plantuml/png/SrI8qzLLSE9o1DFEKDe50000

単純にBC間、CD間に関連を追加すると以下のようにレイアウトされる。

@startuml
A ^-- B
A ^-- C
A ^-- D
B -- C
C -- D
@enduml

http://www.plantuml.com:80/plantuml/png/SrI8qzLLSE9o1DFEKDg5oqa1p7K6KIu0

追加した関連をレイアウトでは考慮させないようにするために[norank]を加える。

@startuml
A ^-- B
A ^-- C
A ^-- D
B -[norank]- C
C -[norank]- D
@enduml

http://www.plantuml.com:80/plantuml/png/SrI8qzLLSE9o1DFEKDg5oqb1DpelloWnBpiM9EoCp7K10000