1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
a, b, c, d, e, f;
hscale=auto;
compress=yes;
defstyle note [fill.color=yellow, line.color=aqua-40, line.radius=2,
note.pointer=arrow, arrow.color=aqua-40, arrow.size=spot, arrow.endtype=double_empty];
a->b: first msg;
symbol arc around [fill.color=none, line.color=red, adjust=5,5,5,10];
a<-b: second msg [refname=second];
symbol shape above [shape=def.actor, xsize=10, color=olive];
vertical brace at a- [line.radius=3];
b->d;
symbol cross rightof second [align=centerline, line.color=red];
symbol cross rightof second [align=centerline, line.color=red+70, offset=-7];
note: x1;
symbol cross rightof second [align=centerline, line.color=red+90, offset=-14];
note: x2;
symbol cross leftof second [align=above_centerline, line.color=green, distance=-2, makeroom=false];
symbol cross leftof second [align=below_centerline, line.color=blue];
symbol arc below second [align=below_centerline, color=teal];
symbol arc below sss [align=below_centerline, color=teal];
symbol arc below second [color=teal, distance=2, refname=bad];
symbol rectangle around [line.radius=5, fill.color=yellow,50, line.width=0.5, adjust=4,30];
mark m1;
---;
a<-b: second msg [refname=third];
vertical bracket leftof [line.corner=bevel, line.radius=2];
symbol shape above [shape=def.actor, xsize=10, color=olive];
symbol rectangle around [fill.color=none, line.color=red, distance=5, line.radius=5];
note: aa;
vertical brace leftof [line.radius=3, refname=sss];
note: bb;
vertical brace leftof bad [line.radius=3];
vertical chart.top-- at a-;
vertical m1-- at a-;
c->d;
symbol rectangle around [line.radius=5, fill.color=green,50, line.width=0.5, adjust=4,50, makeroom=no];
---;
a->f;
symbol block above <<<
box a;
>>>;
|