@@ -0,0 +1,67 @@
|
||||
' Theme: md2gost local C4 stub — works with PlantUML when stdlib C4 is unavailable.
|
||||
' Prefer !include <C4/C4_Container> when using full PlantUML distribution.
|
||||
|
||||
!ifndef C4_INCLUDED
|
||||
!define C4_INCLUDED
|
||||
|
||||
!unquoted procedure Person($alias, $label, $descr="")
|
||||
actor "$label" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System($alias, $label, $descr="")
|
||||
rectangle "$label" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System_Ext($alias, $label, $descr="")
|
||||
rectangle "$label" as $alias #LightGray
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Container($alias, $label, $techn="", $descr="")
|
||||
rectangle "$label\n[$techn]" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure ContainerDb($alias, $label, $techn="", $descr="")
|
||||
database "$label\n[$techn]" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Component($alias, $label, $techn="", $descr="")
|
||||
component [$label] as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel($from, $to, $label="", $techn="")
|
||||
$from --> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_R($from, $to, $label="", $techn="")
|
||||
$from -right-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_L($from, $to, $label="", $techn="")
|
||||
$from -left-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_D($from, $to, $label="", $techn="")
|
||||
$from -down-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_U($from, $to, $label="", $techn="")
|
||||
$from -up-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Boundary($alias, $label, $type="")
|
||||
rectangle "$label" as $alias {
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Boundary_End()
|
||||
}
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System_Boundary($alias, $label)
|
||||
Boundary($alias, $label, "system")
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Container_Boundary($alias, $label)
|
||||
Boundary($alias, $label, "container")
|
||||
!endprocedure
|
||||
|
||||
!endif
|
||||
@@ -0,0 +1,67 @@
|
||||
' Theme: md2gost local C4 stub — works with PlantUML when stdlib C4 is unavailable.
|
||||
' Prefer !include <C4/C4_Container> when using full PlantUML distribution.
|
||||
|
||||
!ifndef C4_INCLUDED
|
||||
!define C4_INCLUDED
|
||||
|
||||
!unquoted procedure Person($alias, $label, $descr="")
|
||||
actor "$label" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System($alias, $label, $descr="")
|
||||
rectangle "$label" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System_Ext($alias, $label, $descr="")
|
||||
rectangle "$label" as $alias #LightGray
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Container($alias, $label, $techn="", $descr="")
|
||||
rectangle "$label\n[$techn]" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure ContainerDb($alias, $label, $techn="", $descr="")
|
||||
database "$label\n[$techn]" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Component($alias, $label, $techn="", $descr="")
|
||||
component [$label] as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel($from, $to, $label="", $techn="")
|
||||
$from --> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_R($from, $to, $label="", $techn="")
|
||||
$from -right-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_L($from, $to, $label="", $techn="")
|
||||
$from -left-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_D($from, $to, $label="", $techn="")
|
||||
$from -down-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_U($from, $to, $label="", $techn="")
|
||||
$from -up-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Boundary($alias, $label, $type="")
|
||||
rectangle "$label" as $alias {
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Boundary_End()
|
||||
}
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System_Boundary($alias, $label)
|
||||
Boundary($alias, $label, "system")
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Container_Boundary($alias, $label)
|
||||
Boundary($alias, $label, "container")
|
||||
!endprocedure
|
||||
|
||||
!endif
|
||||
@@ -0,0 +1,67 @@
|
||||
' Theme: md2gost local C4 stub — works with PlantUML when stdlib C4 is unavailable.
|
||||
' Prefer !include <C4/C4_Container> when using full PlantUML distribution.
|
||||
|
||||
!ifndef C4_INCLUDED
|
||||
!define C4_INCLUDED
|
||||
|
||||
!unquoted procedure Person($alias, $label, $descr="")
|
||||
actor "$label" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System($alias, $label, $descr="")
|
||||
rectangle "$label" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System_Ext($alias, $label, $descr="")
|
||||
rectangle "$label" as $alias #LightGray
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Container($alias, $label, $techn="", $descr="")
|
||||
rectangle "$label\n[$techn]" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure ContainerDb($alias, $label, $techn="", $descr="")
|
||||
database "$label\n[$techn]" as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Component($alias, $label, $techn="", $descr="")
|
||||
component [$label] as $alias
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel($from, $to, $label="", $techn="")
|
||||
$from --> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_R($from, $to, $label="", $techn="")
|
||||
$from -right-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_L($from, $to, $label="", $techn="")
|
||||
$from -left-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_D($from, $to, $label="", $techn="")
|
||||
$from -down-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Rel_U($from, $to, $label="", $techn="")
|
||||
$from -up-> $to : $label
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Boundary($alias, $label, $type="")
|
||||
rectangle "$label" as $alias {
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Boundary_End()
|
||||
}
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure System_Boundary($alias, $label)
|
||||
Boundary($alias, $label, "system")
|
||||
!endprocedure
|
||||
|
||||
!unquoted procedure Container_Boundary($alias, $label)
|
||||
Boundary($alias, $label, "container")
|
||||
!endprocedure
|
||||
|
||||
!endif
|
||||
Reference in New Issue
Block a user