A gallery of all the themes included with PlantUML.
This project is maintained by The-Lum
Add a diagram description.
See PlantUML Sequence Diagram for more information.
@startuml
note over Alice : initial state of Alice
/ note over Bob : initial state of Bob
== Initialization ==
ref over Alice, Bob : init
Alice -> Bob ++ : hello
Bob -> Bob ++ : self call
Bob -> Bob ++ #005500 : hello
Bob -> George ** : create
return done
return rc
Bob -> George !! : delete
return success
== Delay example ==
Alice ->(10) Bob: Authentication Request
...
Bob -->(10) Alice: Authentication Response
...5 minutes later...
Bob --> Alice: Good Bye !
@enduml
@startuml
participant Participant as Foo
actor Actor as Foo1
boundary Boundary as Foo2
control Control as Foo3
entity Entity as Foo4
database Database as Foo5
collections Collections as Foo6
queue Queue as Foo7
Foo -> Foo1 : To actor
Foo -> Foo2 : To boundary
Foo -> Foo3 : To control
Foo -> Foo4 : To entity
Foo -> Foo5 : To database
Foo -> Foo6 : To collections
Foo -> Foo7 : To queue
@enduml
@startuml
Alice -> Bob: Authentication Request
alt successful case
Bob -> Alice: Authentication Accepted
else some kind of failure
Bob -> Alice: Authentication Failure
group My own label
Alice -> Log : Log attack start
loop 1000 times
Alice -> Bob: DNS Attack
end
Alice -> Log : Log attack end
end
else Another type of failure
Bob -> Alice: Please repeat
end
@enduml
@startuml
!pragma teoz true
Alice -> Bob : hello
& Bob -> Charlie : hi
group A teoz group
Alice -> Bob : hello
& Bob -> Charlie : ha
end
{start} Alice -> Bob : start doing things\nduring duration
Bob -> Charlie : something
Charlie -> Bob : something else
{end} Bob -> Alice : finish
{start} <-> {end} : some time
@enduml