1
+ <mxfile host="65bd71144e" modified="2020-12-31T19:17:56.367Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.52.1 Chrome/83.0.4103.122 Electron/9.3.5 Safari/537.36" version="13.10.0" etag="2UTUpf6yVh3VNoxAykAW" type="embed">
2
+ <diagram id="2dQpb7ZRU41OKAfpuoKB" name="Page-1">
3
+ <mxGraphModel dx="1374" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
4
+ <root>
5
+ <mxCell id="0"/>
6
+ <mxCell id="1" parent="0"/>
7
+ <mxCell id="7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;endSize=12;" edge="1" parent="1" source="8" target="9">
8
+ <mxGeometry relative="1" as="geometry"/>
9
+ </mxCell>
10
+ <mxCell id="8" value="<p style="margin: 0px ; margin-top: 4px ; text-align: center"><i>&lt;&lt;Interface&gt;&gt;</i><br><b>IMediator</b></p><hr size="1"><p style="margin: 0px ; margin-left: 4px"></p><p style="margin: 0px ; margin-left: 4px">+ Send(Message): void<br></p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;" vertex="1" parent="1">
11
+ <mxGeometry x="120" y="240" width="190" height="70" as="geometry"/>
12
+ </mxCell>
13
+ <mxCell id="9" value="<p style="margin: 0px ; margin-top: 4px ; text-align: center"><i>&lt;&lt;Interface&gt;&gt;</i><br><b>IColleague</b></p><hr size="1"><p style="margin: 0px ; margin-left: 4px"></p><p style="margin: 0px ; margin-left: 4px">+ Receive(Message): void</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;" vertex="1" parent="1">
14
+ <mxGeometry x="400" y="240" width="190" height="70" as="geometry"/>
15
+ </mxCell>
16
+ <mxCell id="10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;endSize=12;" edge="1" parent="1" source="12" target="8">
17
+ <mxGeometry relative="1" as="geometry"/>
18
+ </mxCell>
19
+ <mxCell id="11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;endSize=12;startArrow=diamondThin;startFill=0;startSize=15;" edge="1" parent="1" source="13" target="9">
20
+ <mxGeometry relative="1" as="geometry"/>
21
+ </mxCell>
22
+ <mxCell id="12" value="ConcreteMediator" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;" vertex="1" parent="1">
23
+ <mxGeometry x="120" y="400" width="190" height="86" as="geometry"/>
24
+ </mxCell>
25
+ <mxCell id="13" value="- colleagues: IColleagues[]" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fillColor=#2a2a2a;" vertex="1" parent="12">
26
+ <mxGeometry y="26" width="190" height="26" as="geometry"/>
27
+ </mxCell>
28
+ <mxCell id="14" value="" style="line;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;perimeterSpacing=0;backgroundOutline=0;" vertex="1" parent="12">
29
+ <mxGeometry y="52" width="190" height="8" as="geometry"/>
30
+ </mxCell>
31
+ <mxCell id="15" value="+ Send(Message): void" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fillColor=#2a2a2a;" vertex="1" parent="12">
32
+ <mxGeometry y="60" width="190" height="26" as="geometry"/>
33
+ </mxCell>
34
+ </root>
35
+ </mxGraphModel>
36
+ </diagram>
37
+ </mxfile>
0 commit comments