From 3cec2b1cea8a4184e974dffecccb166ecdf5ee19 Mon Sep 17 00:00:00 2001 From: Michael Grolinger Date: Mon, 10 Dec 2018 16:56:03 +0100 Subject: [PATCH 1/2] using dashed arrows and full arrowheads, which are more similar to the original appearance Signed-off-by: Michael Grolinger --- C4.puml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/C4.puml b/C4.puml index d28711a..868f936 100644 --- a/C4.puml +++ b/C4.puml @@ -65,35 +65,35 @@ center footer Warning: Created for discussion, needs to b !define Rel_(e_alias1, e_alias2, e_label, e_direction="") e_alias1 e_direction e_alias2 : "===e_label" !define Rel_(e_alias1, e_alias2, e_label, e_techn, e_direction="") e_alias1 e_direction e_alias2 : "===e_label\n//[e_techn]//" -!define Rel(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-->") -!define Rel(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-->") +!define Rel(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]->>") +!define Rel(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]->>") -!define Rel_Back(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<--") -!define Rel_Back(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<--") +!define Rel_Back(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<<-[dashed]-") +!define Rel_Back(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<<-[dashed]-") -!define Rel_Neighbor(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "->") -!define Rel_Neighbor(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "->") +!define Rel_Neighbor(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]>>") +!define Rel_Neighbor(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]>>") -!define Rel_Back_Neighbor(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<-") -!define Rel_Back_Neighbor(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<-") +!define Rel_Back_Neighbor(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<<[dashed]-") +!define Rel_Back_Neighbor(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<<[dashed]-") -!define Rel_D(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-DOWN->") -!define Rel_D(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-DOWN->") +!define Rel_D(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]DOWN->>") +!define Rel_D(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]DOWN->>") !define Rel_Down(e_from,e_to, e_label) Rel_D(e_from,e_to, e_label) !define Rel_Down(e_from,e_to, e_label, e_techn) Rel_D(e_from,e_to, e_label, e_techn) -!define Rel_U(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-UP->") -!define Rel_U(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-UP->") +!define Rel_U(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]UP->>") +!define Rel_U(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]UP->>") !define Rel_Up(e_from,e_to, e_label) Rel_U(e_from,e_to, e_label) !define Rel_Up(e_from,e_to, e_label, e_techn) Rel_U(e_from,e_to, e_label, e_techn) -!define Rel_L(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-LEFT->") -!define Rel_L(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-LEFT->") +!define Rel_L(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]LEFT->>") +!define Rel_L(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]LEFT->>") !define Rel_Left(e_from,e_to, e_label) Rel_L(e_from,e_to, e_label) !define Rel_Left(e_from,e_to, e_label, e_techn) Rel_L(e_from,e_to, e_label, e_techn) -!define Rel_R(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-RIGHT->") -!define Rel_R(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-RIGHT->") +!define Rel_R(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]RIGHT->>") +!define Rel_R(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]RIGHT->>") !define Rel_Right(e_from,e_to, e_label) Rel_R(e_from,e_to, e_label) !define Rel_Right(e_from,e_to, e_label, e_techn) Rel_R(e_from,e_to, e_label, e_techn) From 41777af46c2e2616e22a827ee19abcc8d53c70e8 Mon Sep 17 00:00:00 2001 From: Michael Grolinger Date: Wed, 31 Jul 2019 17:44:56 +0200 Subject: [PATCH 2/2] using full arrow heads to be more aligned to the original graphics --- C4.puml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/C4.puml b/C4.puml index 868f936..6edb568 100644 --- a/C4.puml +++ b/C4.puml @@ -65,35 +65,35 @@ center footer Warning: Created for discussion, needs to b !define Rel_(e_alias1, e_alias2, e_label, e_direction="") e_alias1 e_direction e_alias2 : "===e_label" !define Rel_(e_alias1, e_alias2, e_label, e_techn, e_direction="") e_alias1 e_direction e_alias2 : "===e_label\n//[e_techn]//" -!define Rel(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]->>") -!define Rel(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]->>") +!define Rel(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-->>") +!define Rel(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-->>") -!define Rel_Back(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<<-[dashed]-") -!define Rel_Back(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<<-[dashed]-") +!define Rel_Back(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<<--") +!define Rel_Back(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<<--") -!define Rel_Neighbor(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]>>") -!define Rel_Neighbor(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]>>") +!define Rel_Neighbor(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "->>") +!define Rel_Neighbor(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "->>") -!define Rel_Back_Neighbor(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<<[dashed]-") -!define Rel_Back_Neighbor(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<<[dashed]-") +!define Rel_Back_Neighbor(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<<-") +!define Rel_Back_Neighbor(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<<-") -!define Rel_D(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]DOWN->>") -!define Rel_D(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]DOWN->>") +!define Rel_D(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-DOWN->>") +!define Rel_D(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-DOWN->>") !define Rel_Down(e_from,e_to, e_label) Rel_D(e_from,e_to, e_label) !define Rel_Down(e_from,e_to, e_label, e_techn) Rel_D(e_from,e_to, e_label, e_techn) -!define Rel_U(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]UP->>") -!define Rel_U(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]UP->>") +!define Rel_U(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-UP->>") +!define Rel_U(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-UP->>") !define Rel_Up(e_from,e_to, e_label) Rel_U(e_from,e_to, e_label) !define Rel_Up(e_from,e_to, e_label, e_techn) Rel_U(e_from,e_to, e_label, e_techn) -!define Rel_L(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]LEFT->>") -!define Rel_L(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]LEFT->>") +!define Rel_L(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-LEFT->>") +!define Rel_L(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-LEFT->>") !define Rel_Left(e_from,e_to, e_label) Rel_L(e_from,e_to, e_label) !define Rel_Left(e_from,e_to, e_label, e_techn) Rel_L(e_from,e_to, e_label, e_techn) -!define Rel_R(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-[dashed]RIGHT->>") -!define Rel_R(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-[dashed]RIGHT->>") +!define Rel_R(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-RIGHT->>") +!define Rel_R(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-RIGHT->>") !define Rel_Right(e_from,e_to, e_label) Rel_R(e_from,e_to, e_label) !define Rel_Right(e_from,e_to, e_label, e_techn) Rel_R(e_from,e_to, e_label, e_techn)