List of all themes
amiga
Deployment with amiga theme
@startuml
@startuml
!theme amiga
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with amiga theme
@startuml
@startuml
!theme amiga
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with amiga theme
@startuml
@startuml
!theme amiga
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
@endumlState with amiga theme
@startuml
@startuml
!theme amiga
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    aws-orange
Deployment with aws-orange theme
@startuml
@startuml
!theme aws-orange
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with aws-orange theme
@startuml
@startuml
!theme aws-orange
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with aws-orange theme
@startuml
@startuml
!theme aws-orange
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
@endumlState with aws-orange theme
@startuml
@startuml
!theme aws-orange
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme black-knight
Deployment with black-knight theme
@startuml
@startuml
!theme black-knight
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with black-knight theme
@startuml
@startuml
!theme black-knight
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with black-knight theme
@startuml
@startuml
!theme black-knight
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
@endumlState with black-knight theme
@startuml
@startuml
!theme black-knight
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme bluegray
Deployment with bluegray theme
@startuml
@startuml
!theme bluegray
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with bluegray theme
@startuml
@startuml
!theme bluegray
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with bluegray theme
@startuml
@startuml
!theme bluegray
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
@endumlState with bluegray theme
@startuml
@startuml
!theme bluegray
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme blueprint
Deployment with blueprint theme
@startuml
@startuml
!theme blueprint
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with blueprint theme
@startuml
@startuml
!theme blueprint
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with blueprint theme
@startuml
@startuml
!theme blueprint
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
@endumlState with blueprint theme
@startuml
@startuml
!theme blueprint
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme cerulean
Deployment with cerulean theme
@startuml
@startuml
!theme cerulean
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with cerulean theme
@startuml
@startuml
!theme cerulean
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with cerulean theme
@startuml
@startuml
!theme cerulean
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
@endumlState with cerulean theme
@startuml
@startuml
!theme cerulean
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme cerulean-outline
Deployment with cerulean-outline theme
@startuml
@startuml
!theme cerulean-outline
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with cerulean-outline theme
@startuml
@startuml
!theme cerulean-outline
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with cerulean-outline theme
@startuml
@startuml
!theme cerulean-outline
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
@endumlState with cerulean-outline theme
@startuml
@startuml
!theme cerulean-outline
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme crt-amber
Deployment with crt-amber theme
@startuml
@startuml
!theme crt-amber
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with crt-amber theme
@startuml
@startuml
!theme crt-amber
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with crt-amber theme
@startuml
@startuml
!theme crt-amber
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
@endumlState with crt-amber theme
@startuml
@startuml
!theme crt-amber
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme crt-green
Deployment with crt-green theme
@startuml
@startuml
!theme crt-green
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with crt-green theme
@startuml
@startuml
!theme crt-green
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with crt-green theme
@startuml
@startuml
!theme crt-green
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
@endumlState with crt-green theme
@startuml
@startuml
!theme crt-green
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme cyborg
Deployment with cyborg theme
@startuml
@startuml
!theme cyborg
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with cyborg theme
@startuml
@startuml
!theme cyborg
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with cyborg theme
@startuml
@startuml
!theme cyborg
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
@endumlState with cyborg theme
@startuml
@startuml
!theme cyborg
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme cyborg-outline
Deployment with cyborg-outline theme
@startuml
@startuml
!theme cyborg-outline
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with cyborg-outline theme
@startuml
@startuml
!theme cyborg-outline
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with cyborg-outline theme
@startuml
@startuml
!theme cyborg-outline
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
@endumlState with cyborg-outline theme
@startuml
@startuml
!theme cyborg-outline
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme hacker
Deployment with hacker theme
@startuml
@startuml
!theme hacker
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with hacker theme
@startuml
@startuml
!theme hacker
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with hacker theme
@startuml
@startuml
!theme hacker
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
@endumlState with hacker theme
@startuml
@startuml
!theme hacker
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme lightgray
Deployment with lightgray theme
@startuml
@startuml
!theme lightgray
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with lightgray theme
@startuml
@startuml
!theme lightgray
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with lightgray theme
@startuml
@startuml
!theme lightgray
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
@endumlState with lightgray theme
@startuml
@startuml
!theme lightgray
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme materia
Deployment with materia theme
@startuml
@startuml
!theme materia
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with materia theme
@startuml
@startuml
!theme materia
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with materia theme
@startuml
@startuml
!theme materia
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
@endumlState with materia theme
@startuml
@startuml
!theme materia
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme materia-outline
Deployment with materia-outline theme
@startuml
@startuml
!theme materia-outline
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with materia-outline theme
@startuml
@startuml
!theme materia-outline
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with materia-outline theme
@startuml
@startuml
!theme materia-outline
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
@endumlState with materia-outline theme
@startuml
@startuml
!theme materia-outline
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme metal
Deployment with metal theme
@startuml
@startuml
!theme metal
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with metal theme
@startuml
@startuml
!theme metal
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with metal theme
@startuml
@startuml
!theme metal
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
@endumlState with metal theme
@startuml
@startuml
!theme metal
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme mimeograph
Deployment with mimeograph theme
@startuml
@startuml
!theme mimeograph
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with mimeograph theme
@startuml
@startuml
!theme mimeograph
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with mimeograph theme
@startuml
@startuml
!theme mimeograph
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
@endumlState with mimeograph theme
@startuml
@startuml
!theme mimeograph
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme minty
Deployment with minty theme
@startuml
@startuml
!theme minty
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with minty theme
@startuml
@startuml
!theme minty
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with minty theme
@startuml
@startuml
!theme minty
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
@endumlState with minty theme
@startuml
@startuml
!theme minty
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme plain
Deployment with plain theme
@startuml
@startuml
!theme plain
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with plain theme
@startuml
@startuml
!theme plain
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with plain theme
@startuml
@startuml
!theme plain
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
@endumlState with plain theme
@startuml
@startuml
!theme plain
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme resume-light
Deployment with resume-light theme
@startuml
@startuml
!theme resume-light
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with resume-light theme
@startuml
@startuml
!theme resume-light
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with resume-light theme
@startuml
@startuml
!theme resume-light
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
@endumlState with resume-light theme
@startuml
@startuml
!theme resume-light
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme sandstone
Deployment with sandstone theme
@startuml
@startuml
!theme sandstone
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with sandstone theme
@startuml
@startuml
!theme sandstone
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with sandstone theme
@startuml
@startuml
!theme sandstone
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
@endumlState with sandstone theme
@startuml
@startuml
!theme sandstone
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme silver
Deployment with silver theme
@startuml
@startuml
!theme silver
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with silver theme
@startuml
@startuml
!theme silver
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with silver theme
@startuml
@startuml
!theme silver
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
@endumlState with silver theme
@startuml
@startuml
!theme silver
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme sketchy
Deployment with sketchy theme
@startuml
@startuml
!theme sketchy
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with sketchy theme
@startuml
@startuml
!theme sketchy
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with sketchy theme
@startuml
@startuml
!theme sketchy
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
@endumlState with sketchy theme
@startuml
@startuml
!theme sketchy
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme sketchy-outline
Deployment with sketchy-outline theme
@startuml
@startuml
!theme sketchy-outline
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with sketchy-outline theme
@startuml
@startuml
!theme sketchy-outline
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with sketchy-outline theme
@startuml
@startuml
!theme sketchy-outline
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
@endumlState with sketchy-outline theme
@startuml
@startuml
!theme sketchy-outline
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme spacelab
Deployment with spacelab theme
@startuml
@startuml
!theme spacelab
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with spacelab theme
@startuml
@startuml
!theme spacelab
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with spacelab theme
@startuml
@startuml
!theme spacelab
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
@endumlState with spacelab theme
@startuml
@startuml
!theme spacelab
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme toy
Deployment with toy theme
@startuml
@startuml
!theme toy
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlSequence with toy theme
@startuml
@startuml
!theme toy
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
@endumlState with toy theme
@startuml
@startuml
!theme toy
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme united
Deployment with united theme
@startuml
@startuml
!theme united
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with united theme
@startuml
@startuml
!theme united
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with united theme
@startuml
@startuml
!theme united
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
@endumlState with united theme
@startuml
@startuml
!theme united
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme vibrant
Deployment with vibrant theme
@startuml
@startuml
!theme vibrant
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with vibrant theme
@startuml
@startuml
!theme vibrant
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with vibrant theme
@startuml
@startuml
!theme vibrant
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
@endumlState with vibrant theme
@startuml
@startuml
!theme vibrant
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme superhero
Deployment with superhero theme
@startuml
@startuml
!theme superhero
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with superhero theme
@startuml
@startuml
!theme superhero
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with superhero theme
@startuml
@startuml
!theme superhero
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
@endumlState with superhero theme
@startuml
@startuml
!theme superhero
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme superhero-outline
Deployment with superhero-outline theme
@startuml
@startuml
!theme superhero-outline
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with superhero-outline theme
@startuml
@startuml
!theme superhero-outline
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with superhero-outline theme
@startuml
@startuml
!theme superhero-outline
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
@endumlState with superhero-outline theme
@startuml
@startuml
!theme superhero-outline
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-darkblue
Deployment with reddress-darkblue theme
@startuml
@startuml
!theme reddress-darkblue
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-darkblue theme
@startuml
@startuml
!theme reddress-darkblue
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-darkblue theme
@startuml
@startuml
!theme reddress-darkblue
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
@endumlState with reddress-darkblue theme
@startuml
@startuml
!theme reddress-darkblue
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-darkorange
Deployment with reddress-darkorange theme
@startuml
@startuml
!theme reddress-darkorange
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-darkorange theme
@startuml
@startuml
!theme reddress-darkorange
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-darkorange theme
@startuml
@startuml
!theme reddress-darkorange
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
@endumlState with reddress-darkorange theme
@startuml
@startuml
!theme reddress-darkorange
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-darkred
Deployment with reddress-darkred theme
@startuml
@startuml
!theme reddress-darkred
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-darkred theme
@startuml
@startuml
!theme reddress-darkred
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-darkred theme
@startuml
@startuml
!theme reddress-darkred
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
@endumlState with reddress-darkred theme
@startuml
@startuml
!theme reddress-darkred
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-lightblue
Deployment with reddress-lightblue theme
@startuml
@startuml
!theme reddress-lightblue
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-lightblue theme
@startuml
@startuml
!theme reddress-lightblue
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-lightblue theme
@startuml
@startuml
!theme reddress-lightblue
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
@endumlState with reddress-lightblue theme
@startuml
@startuml
!theme reddress-lightblue
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-lightgreen
Deployment with reddress-lightgreen theme
@startuml
@startuml
!theme reddress-lightgreen
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-lightgreen theme
@startuml
@startuml
!theme reddress-lightgreen
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-lightgreen theme
@startuml
@startuml
!theme reddress-lightgreen
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
@endumlState with reddress-lightgreen theme
@startuml
@startuml
!theme reddress-lightgreen
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-lightorange
Deployment with reddress-lightorange theme
@startuml
@startuml
!theme reddress-lightorange
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-lightorange theme
@startuml
@startuml
!theme reddress-lightorange
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-lightorange theme
@startuml
@startuml
!theme reddress-lightorange
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
@endumlState with reddress-lightorange theme
@startuml
@startuml
!theme reddress-lightorange
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml    Theme reddress-lightred
Deployment with reddress-lightred theme
@startuml
@startuml
!theme reddress-lightred
actor actor
actor/ "actor/"
agent agent
artifact artifact
boundary boundary
card card
circle circle
cloud cloud
collections collections
component component
control control
database database
entity entity
file file
folder folder
frame frame
hexagon hexagon
interface interface
label label
node node
package package
person person
queue queue
rectangle rectangle
stack stack
storage storage
usecase usecase
usecase/ "usecase/"
@enduml
@endumlNwdiag  with reddress-lightred theme
@startuml
@startuml
!theme reddress-lightred
nwdiag {
  network DMZ {
      address = "y.x.x.x/24"
      web01 [address = "y.x.x.1"];
      web02 [address = "y.x.x.2"];
  }
   network Internal {
    web01;
    web02;
    db01 [address = "w.w.w.z", shape = database];
  }
    group {
    description = "long group label";
    web01;
    web02;
    db01;
  }
}
@enduml
@endumlSequence with reddress-lightred theme
@startuml
@startuml
!theme reddress-lightred
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
@endumlState with reddress-lightred theme
@startuml
@startuml
!theme reddress-lightred
state choice1 <>
state fork1   <>
state join2   <>
state end3    <>
[*]     --> choice1 : from start\nto choice
choice1 --> fork1   : from choice\nto fork
choice1 --> join2   : from choice\nto join
choice1 --> end3    : from choice\nto end
fork1   ---> State1 : from fork\nto state
fork1   --> State2  : from fork\nto state
State2  --> join2   : from state\nto join
State1  --> [*]     : from state\nto end
join2   --> [*]     : from join\nto end
@enduml
@enduml