From 4871b2f3b96b840cf0fd5cdc84e41e201e4df5db Mon Sep 17 00:00:00 2001 From: Carsten Rose <carsten.rose@math.uzh.ch> Date: Thu, 11 Jan 2024 11:34:30 +0100 Subject: [PATCH] Add Tag store concept --- Documentation-develop/diagram/Chat.drawio | 498 ++++++++++++++++++---- 1 file changed, 419 insertions(+), 79 deletions(-) diff --git a/Documentation-develop/diagram/Chat.drawio b/Documentation-develop/diagram/Chat.drawio index f8eaf6df2..f4ea2b7be 100644 --- a/Documentation-develop/diagram/Chat.drawio +++ b/Documentation-develop/diagram/Chat.drawio @@ -1,201 +1,541 @@ -<mxfile host="Electron" modified="2024-01-03T19:27:06.434Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="wh0tHHfw4X95EODRYkmv" version="22.0.3" type="device"> +<mxfile host="Electron" modified="2024-01-11T10:34:11.028Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.0.3 Chrome/114.0.5735.289 Electron/25.8.4 Safari/537.36" etag="-zGSXKpHI7dB2KuSYPBt" version="22.0.3" type="device"> <diagram name="Page-1" id="G4riudcGwKSBY6AT9g6t"> - <mxGraphModel dx="3459" dy="2969" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <mxGraphModel dx="5675" dy="3778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> - <mxCell id="69TjubzfDTc9KxY89VLu-1" value="<b>Chat - c</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> - <mxGeometry x="-1770" y="-1220" width="320" height="286" as="geometry" /> + <mxCell id="69TjubzfDTc9KxY89VLu-1" value="<b>Chat - c (topic)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" parent="1" vertex="1"> + <mxGeometry x="-1770" y="-1220" width="320" height="312" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-2" value="id: <b>1</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-2" value="id: <b>1</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="26" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-3" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-2"> + <mxCell id="69TjubzfDTc9KxY89VLu-3" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-2" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-4" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-4" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="52" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-5" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-4"> + <mxCell id="69TjubzfDTc9KxY89VLu-5" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-4" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-6" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-6" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="78" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-7" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-6"> + <mxCell id="69TjubzfDTc9KxY89VLu-7" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-6" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-49" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-49" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="104" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-50" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-49"> + <mxCell id="69TjubzfDTc9KxY89VLu-50" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-49" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-8" value="type: message|<b>topic</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-24" value="cIdTag: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> <mxGeometry y="130" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-9" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-8"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-25" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-24"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-10" value="message: &lt;text&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-8" value="type: message|<b>topic</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="156" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-11" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-10"> + <mxCell id="69TjubzfDTc9KxY89VLu-9" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-8" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-19" value="reference:<b> RueckfrageAntragsteller</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-10" value="message: &lt;text&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="182" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-20" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-19"> + <mxCell id="69TjubzfDTc9KxY89VLu-11" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-10" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-53" value="done: &lt;enum('yes','<b>no</b>')" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-19" value="reference:<b> RueckfrageAntragsteller</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="208" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-54" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-53"> + <mxCell id="69TjubzfDTc9KxY89VLu-20" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-19" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-57" value="username: &lt;varchar&gt;<br>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-57" value="username: &lt;varchar&gt;<br>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="234" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-58" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-57"> + <mxCell id="69TjubzfDTc9KxY89VLu-58" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-57" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-59" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-1"> + <mxCell id="69TjubzfDTc9KxY89VLu-59" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-1" vertex="1"> <mxGeometry y="260" width="320" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-60" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-59"> + <mxCell id="69TjubzfDTc9KxY89VLu-60" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-59" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-21" value="<b>Chat - c</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> - <mxGeometry x="-1340" y="-1150" width="280" height="286" as="geometry" /> + <mxCell id="69TjubzfDTc9KxY89VLu-21" value="<b>Chat - c (message)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#f8cecc;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#b85450;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" parent="1" vertex="1"> + <mxGeometry x="-1300" y="-1207" width="280" height="286" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-22" value="id: <b>2</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-22" value="id: <b>2</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="26" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-23" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-22"> + <mxCell id="69TjubzfDTc9KxY89VLu-23" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-22" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-24" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-24" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="52" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-25" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-24"> + <mxCell id="69TjubzfDTc9KxY89VLu-25" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-24" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-26" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-26" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="78" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-27" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-26"> + <mxCell id="69TjubzfDTc9KxY89VLu-27" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-26" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-51" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-51" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="104" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-52" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-51"> + <mxCell id="69TjubzfDTc9KxY89VLu-52" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-51" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-28" value="type: <b>message</b>|topic" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-97" value="cIdTag: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> <mxGeometry y="130" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-29" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-28"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-98" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-97"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-30" value="message: <b>&lt;text&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-28" value="type: <b>message</b>|topic" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="156" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-31" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-30"> + <mxCell id="69TjubzfDTc9KxY89VLu-29" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-28" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-32" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-30" value="message: <b>&lt;text&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="182" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-33" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-32"> + <mxCell id="69TjubzfDTc9KxY89VLu-31" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-30" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-55" value="done: &lt;enum('yes','<b style="border-color: var(--border-color);">no</b>')" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-32" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="208" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-56" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-55"> + <mxCell id="69TjubzfDTc9KxY89VLu-33" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-32" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-61" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-61" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="234" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-62" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-61"> + <mxCell id="69TjubzfDTc9KxY89VLu-62" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-61" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-63" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-21"> + <mxCell id="69TjubzfDTc9KxY89VLu-63" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-21" vertex="1"> <mxGeometry y="260" width="280" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-64" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-63"> + <mxCell id="69TjubzfDTc9KxY89VLu-64" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-63" vertex="1" connectable="0"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-34" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="69TjubzfDTc9KxY89VLu-24" target="69TjubzfDTc9KxY89VLu-2"> + <mxCell id="69TjubzfDTc9KxY89VLu-65" value="<b>Chat - c (message)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" parent="1" vertex="1"> + <mxGeometry x="-1250" y="-890" width="300" height="250" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-66" value="id: <b>3<br></b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="26" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-67" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-66" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-68" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="52" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-69" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-68" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-70" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="78" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-71" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-70" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-72" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="104" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-73" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-72" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-74" value="type: <b>message</b>|topic|done|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="130" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-75" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-74" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-76" value="message: <b>&lt;text&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="156" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-77" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-76" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-82" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="182" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-83" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-82" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-84" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" parent="69TjubzfDTc9KxY89VLu-65" vertex="1"> + <mxGeometry y="208" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="69TjubzfDTc9KxY89VLu-85" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" parent="69TjubzfDTc9KxY89VLu-84" vertex="1" connectable="0"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-1" value="<b>Chat - c (Tag)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#f5f5f5;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#666666;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;fontColor=#333333;" vertex="1" parent="1"> + <mxGeometry x="-670" y="-1233" width="330" height="312" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-2" value="id: <b>3</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="26" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-3" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-2"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-6" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="52" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-7" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-6"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-8" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="78" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-9" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-8"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-4" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="104" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-5" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-4"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-22" value="cIdTag: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="130" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-23" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-22"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-10" value="type:&nbsp;message|topic|<b>tag</b>|read|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="156" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-11" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-10"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-12" value="message: <b>&lt;tag value&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="182" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-13" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-12"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-14" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="208" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-15" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-14"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-18" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="234" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-19" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-18"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-20" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-1"> + <mxGeometry y="260" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-21" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-20"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-26" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="qVJ1Olvm0TghO_APx1Uf-22" target="69TjubzfDTc9KxY89VLu-22"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-820" y="-1090" as="targetPoint" /> + </mxGeometry> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-27" value="Tag (wird dupliziert)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> + <mxGeometry x="-2320" y="-1220" width="130" height="30" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-28" value="<b>Chat - c (Tag)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> + <mxGeometry x="-2730" y="-666" width="330" height="312" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-29" value="id: <b>3</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="26" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-30" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-29"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-31" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="52" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-32" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-31"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-33" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="78" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-34" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-33"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-35" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="104" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-36" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-35"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-39" value="type:&nbsp;message|topic|<b>tag</b>|read|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="130" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-40" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-39"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-41" value="message: <b>&lt;tag value&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="156" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-42" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-41"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-43" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="182" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-44" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-43"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-45" value="done: &lt;enum('yes','<span style="border-color: var(--border-color);">no</span>')" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="208" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-46" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-45"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-47" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="234" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-48" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-47"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-49" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-28"> + <mxGeometry y="260" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-50" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-49"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-51" value="Tag (via Gluet)" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> + <mxGeometry x="-2710" y="-710" width="100" height="30" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-52" value="<b>Chat - c (Tag)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> + <mxGeometry x="-2320" y="-666" width="330" height="312" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-53" value="id: <b>4</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="26" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-54" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-53"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-55" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="52" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-56" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-55"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-57" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="78" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-58" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-57"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-59" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="104" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-60" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-59"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-61" value="cIdTag: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="130" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-62" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-61"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-63" value="type:&nbsp;message|topic|tag|glue|read|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="156" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-64" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-63"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-65" value="message: <b>&lt;tag value&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="182" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-66" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-65"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-67" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="208" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-68" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-67"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-71" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="234" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-72" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-71"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-73" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-52"> + <mxGeometry y="260" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-74" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-73"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="qVJ1Olvm0TghO_APx1Uf-29" target="qVJ1Olvm0TghO_APx1Uf-61"> <mxGeometry relative="1" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-65" value="<b>Chat - c</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> - <mxGeometry x="-1590" y="-810" width="490" height="338" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-76" value="Glue" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1"> + <mxGeometry x="-2295" y="-722" width="50" height="30" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-77" value="<b>Chat - c (message)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#e1d5e7;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#9673a6;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> + <mxGeometry x="-1200" y="-760" width="300" height="250" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-78" value="id: 4<b><br></b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="26" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-79" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-78"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-80" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="52" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-81" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-80"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-82" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="78" width="300" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-66" value="id: <b>2</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="26" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-83" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-82"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-84" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="104" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-85" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-84"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-86" value="type: <b>message</b>|topic|done|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="130" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-87" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-86"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-88" value="message: <b>&lt;text&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="156" width="300" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-89" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-88"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-90" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="182" width="300" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-67" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-66"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-91" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-90"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-68" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="52" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-92" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-77"> + <mxGeometry y="208" width="300" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-69" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-68"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-93" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-92"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-70" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="78" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-94" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;rounded=1;" edge="1" parent="1" source="69TjubzfDTc9KxY89VLu-2" target="69TjubzfDTc9KxY89VLu-24"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-1375" y="-1181" /> + <mxPoint x="-1375" y="-1142" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-95" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=default;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=classic;" edge="1" parent="1" source="69TjubzfDTc9KxY89VLu-2" target="69TjubzfDTc9KxY89VLu-68"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-1380" y="-1181" /> + <mxPoint x="-1380" y="-825" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-96" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=default;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=classic;" edge="1" parent="1" source="69TjubzfDTc9KxY89VLu-2" target="qVJ1Olvm0TghO_APx1Uf-80"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-1380" y="-1181" /> + <mxPoint x="-1380" y="-695" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-99" value="<b>Chat - c (Tag)</b>" style="swimlane;html=1;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=#dae8fc;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=0;marginBottom=0;swimlaneFillColor=#ffffff;align=center;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Courier New;fontSize=14;strokeColor=#6c8ebf;autosize=0;container=0;resizeHeight=0;swimlaneLine=1;" vertex="1" parent="1"> + <mxGeometry x="-510" y="-1072" width="330" height="312" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-100" value="id: <b>3</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="26" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-101" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-100"> + <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-71" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-70"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-102" value="xId: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="52" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-103" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-102"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-72" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="104" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-104" value="cIdThread: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="78" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-73" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-72"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-105" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-104"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-74" value="type: <b>message</b>|topic|done|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="130" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-106" value="cIdTopic: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="104" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-75" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-74"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-107" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-106"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-76" value="message: <b>&lt;text&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="156" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-108" value="cIdTag: &lt;int&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="130" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-77" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-76"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-109" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-108"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-78" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="182" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-110" value="type:&nbsp;message|topic|<b>tag</b>|read|reminder" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="156" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-79" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-78"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-111" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-110"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-80" value="done: &lt;enum('yes','<b style="border-color: var(--border-color);">no</b>')" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="208" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-112" value="message: <b>&lt;tag value&gt;</b>" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="182" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-81" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-80"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-113" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-112"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-82" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="234" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-114" value="reference:&nbsp;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="208" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-83" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-82"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-115" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-114"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-84" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="69TjubzfDTc9KxY89VLu-65"> - <mxGeometry y="260" width="490" height="26" as="geometry" /> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-116" value="username: &lt;varchar&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="234" width="330" height="26" as="geometry" /> </mxCell> - <mxCell id="69TjubzfDTc9KxY89VLu-85" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="69TjubzfDTc9KxY89VLu-84"> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-117" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-116"> <mxGeometry width="30" height="26" as="geometry" /> </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-118" value="pIdCreator: &lt;person.id&gt;" style="shape=partialRectangle;top=0;left=0;right=0;bottom=0;html=1;align=left;verticalAlign=top;fillColor=none;spacingLeft=34;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;dropTarget=0;fontFamily=Courier New;" vertex="1" parent="qVJ1Olvm0TghO_APx1Uf-99"> + <mxGeometry y="260" width="330" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-119" value="<font face="Courier New">o</font>" style="shape=partialRectangle;top=0;left=0;bottom=0;html=1;fillColor=none;align=center;verticalAlign=middle;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;part=1;right=1;strokeColor=#CCCCCC;fontStyle=0;labelBackgroundColor=none;labelBorderColor=none;shadow=0;" vertex="1" connectable="0" parent="qVJ1Olvm0TghO_APx1Uf-118"> + <mxGeometry width="30" height="26" as="geometry" /> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-120" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=default;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;endArrow=classic;" edge="1" parent="1" source="qVJ1Olvm0TghO_APx1Uf-108" target="69TjubzfDTc9KxY89VLu-22"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="-840" y="-929" /> + <mxPoint x="-840" y="-1168" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="qVJ1Olvm0TghO_APx1Uf-121" value="<div style="text-align: left;"><b style="background-color: initial;">Start Message</b></div><div style="text-align: left;"><ul><li>Thread Off</li><ul><li>Chat.id - Eindeutig bestimmt durch cIdTopic &amp; xId</li></ul><li>Thread On</li><ul><li>Chat.id des Records mit Chat.cIdThread=0</li></ul></ul></div><div style="text-align: left;"><b style="background-color: initial;">Tags</b></div><b><div style="text-align: left;"><ul><li><span style="background-color: initial; font-weight: normal;">&nbsp;Werden mehrfach erfasst (nicht normalisiert)</span></li><li><span style="background-color: initial; font-weight: normal;">Jeder Tag wird der Start Message zugeordnet.</span></li></ul><span style="background-color: initial; font-weight: normal;"><br></span></div></b>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=11;fontFamily=Helvetica;fontColor=default;" vertex="1" parent="1"> + <mxGeometry x="-840" y="-1410" width="340" height="180" as="geometry" /> + </mxCell> </root> </mxGraphModel> </diagram> -- GitLab