PlantUML シーケンス図(2)loop

ループの書き方

@startuml
participant 処理A as a
participant 処理B as b

activate a
	|||
	loop 120
		a -> b :call A
		activate b
			b --> a
		deactivate b
	end
	|||
deactivate a

@enduml


シーケンス図における Tips

  • ||| を書くと、間隔を伸ばすことができる。

break を表見
note(注釈)を一緒に書いた方が良いと思われる

@startuml
participant 処理A as a
participant 処理B as b
participant 処理C as c

|||
activate a
	a -> b
	activate b
		loop 120
			b -> c :call C
			activate c
				c --> b
			deactivate c
			break 中断条件
				b --> a
				note right :中断時の説明
			end	
		end
	        b --> a
	deactivate b
|||

@enduml