diff --git a/C4.puml b/C4.puml index 9f6a90b..8f868c2 100644 --- a/C4.puml +++ b/C4.puml @@ -32,6 +32,11 @@ skinparam database { shadowing false } +skinparam queue { + StereotypeFontSize 12 + shadowing false +} + skinparam Arrow { Color #666666 FontColor #666666 diff --git a/C4_Component.puml b/C4_Component.puml index 85d6a4e..7e1e224 100644 --- a/C4_Component.puml +++ b/C4_Component.puml @@ -29,6 +29,13 @@ skinparam database<> { BorderColor #78A8D8 } +skinparam queue<> { + StereotypeFontColor #000000 + FontColor #000000 + BackgroundColor $COMPONENT_BG_COLOR + BorderColor #78A8D8 +} + ' Layout ' ################################## @@ -69,4 +76,8 @@ rectangle "$getComponent($label, $techn, $descr, $sprite)" <> as $ali !unquoted procedure ComponentDb($alias, $label, $techn, $descr="", $sprite="") database "$getComponent($label, $techn, $descr, $sprite)" <> as $alias +!endprocedure + +!unquoted procedure ComponentQueue($alias, $label, $techn, $descr="", $sprite="") +queue "$getComponent($label, $techn, $descr, $sprite)" <> as $alias !endprocedure \ No newline at end of file diff --git a/C4_Container.puml b/C4_Container.puml index fa81f97..a468d76 100644 --- a/C4_Container.puml +++ b/C4_Container.puml @@ -29,6 +29,13 @@ skinparam database<> { BorderColor #3C7FC0 } +skinparam queue<> { + StereotypeFontColor $ELEMENT_FONT_COLOR + FontColor $ELEMENT_FONT_COLOR + BackgroundColor $CONTAINER_BG_COLOR + BorderColor #3C7FC0 +} + ' Layout ' ################################## @@ -70,6 +77,10 @@ rectangle "$getContainer($label, $techn, $descr, $sprite)" <> as $ali database "$getContainer($label, $techn, $descr, $sprite)" <> as $alias !endprocedure +!unquoted procedure ContainerQueue($alias, $label, $techn, $descr="", $sprite="") +queue "$getContainer($label, $techn, $descr, $sprite)" <> as $alias +!endprocedure + ' Boundaries ' ################################## diff --git a/C4_Context.puml b/C4_Context.puml index 06699a0..36c8ef5 100644 --- a/C4_Context.puml +++ b/C4_Context.puml @@ -60,6 +60,20 @@ skinparam database<> { BorderColor #8A8A8A } +skinparam queue<> { + StereotypeFontColor $ELEMENT_FONT_COLOR + FontColor $ELEMENT_FONT_COLOR + BackgroundColor $SYSTEM_BG_COLOR + BorderColor #3C7FC0 +} + +skinparam queue<> { + StereotypeFontColor $ELEMENT_FONT_COLOR + FontColor $ELEMENT_FONT_COLOR + BackgroundColor $EXTERNAL_SYSTEM_BG_COLOR + BorderColor #8A8A8A +} + sprite $person [48x48/16] { 000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000 @@ -182,6 +196,14 @@ database "$getSystem($label, $descr, $sprite)" <> as $alias database "$getSystem($label, $descr, $sprite)" <> as $alias !endprocedure +!unquoted procedure SystemQueue($alias, $label, $descr="", $sprite="") +queue "$getSystem($label, $descr, $sprite)" <> as $alias +!endprocedure + +!unquoted procedure SystemQueue_ext($alias, $label, $descr="", $sprite="") +queue "$getSystem($label, $descr, $sprite)" <> as $alias +!endprocedure + ' Boundaries ' ##################################