14479 lines
355 KiB
Plaintext
14479 lines
355 KiB
Plaintext
{
|
||
"_type": "Project",
|
||
"_id": "AAAAAAFF+h6SjaM2Hec=",
|
||
"name": "stormchat",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLModel",
|
||
"_id": "AAAAAAFF+qBWK6M3Z8Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+h6SjaM2Hec="
|
||
},
|
||
"name": "server",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFm+G3MId0ghoE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "storm-server",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFm+LRASuNkAdE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G3MId0ghoE="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFm+LRASuNlAdM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNkAdE="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFm+LRASuNmzYA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNlAdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -48,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFm+LRASuNnrf0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNlAdM="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 301,
|
||
"top": 151,
|
||
"width": 390,
|
||
"height": 13,
|
||
"text": "stormServer"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFm+LRASuNo+YA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNlAdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -48,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFm+LRASuNpL9Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNlAdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -48,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 144,
|
||
"width": 400,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFm+LRASuNmzYA="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFm+LRASuNnrf0="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFm+LRASuNo+YA="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFm+LRASuNpL9Q="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFm+LRAS+NqEJk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNkAdE="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFm+LoO8+ORHu4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRAS+NqEJk="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LoOseOOhqY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 174,
|
||
"width": 390,
|
||
"height": 13,
|
||
"text": "+ChatMap[]: StormChat",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 169,
|
||
"width": 400,
|
||
"height": 23
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFm+LRAS+NrDlI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNkAdE="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFm+LojluOXF1w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRAS+NrDlI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LojWOOU4vE="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 197,
|
||
"width": 390,
|
||
"height": 13,
|
||
"text": "+Destroy()",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 192,
|
||
"width": 400,
|
||
"height": 23
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFm+LRAS+NsLsE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNkAdE="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": -24,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFm+LRAS+Ntj4E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASuNkAdE="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": -24,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 296,
|
||
"top": 144,
|
||
"width": 400,
|
||
"height": 248,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFm+LRASuNlAdM="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFm+LRAS+NqEJk="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFm+LRAS+NrDlI="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFm+LRAS+NsLsE="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFm+LRAS+Ntj4E="
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFm+G804d1aFHo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "storm-chat",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnEWVvaYWDNMI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnEWVvaYWEvNM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEWVvaYWFQ48=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWEvNM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -208,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEWVvaYWGa8U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWEvNM="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 245,
|
||
"top": 127,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "StormChat"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEWVvaYWH67o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWEvNM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -208,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEWVvaoWIAy0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWEvNM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -208,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 120,
|
||
"width": 401,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnEWVvaYWFQ48="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnEWVvaYWGa8U="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnEWVvaYWH67o="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnEWVvaoWIAy0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnEWVvaoWJSV8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnEWnZuIWu4k8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWnZiIWryTE="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 150,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+Sender: UserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnEWyr3YYLWDo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWyrloYIf2g="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 165,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+Receiver: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnEWznUIYSe8c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWznDoYPN0I="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 180,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+Addr: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnEWz5VoYZQ9o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWz5PYYWY/c="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 195,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+Conn: net.TCPConn",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnEW141YYh7Jo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW14k4Ye2rE="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 210,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+Status",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnSakoDABAPV4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnSaknzQA9h10="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 225,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+WriteChan",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnSaeIlPzlSEA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnSaeIUPziNPs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 240,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+StopChan",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 145,
|
||
"width": 401,
|
||
"height": 113
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnEWVvaoWKnDU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXFVPIdhRko=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXFU9odeVIE="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 263,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+ReceiveLoop()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXF4xoeG8/s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXF4d4eDYps="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 278,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+SendLoop()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXJj+YgFy2A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXJjtIgC21E="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 293,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+PingHandler()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXKIWogqe3s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXKIBognOsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 308,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+LoginHandler(headInfo: HeadInfo)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXKo6ohGQYg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXKo04hDb4A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 323,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+LogoutHandler(HeadInfo)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXLkG4hi+ac=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXLkBIhfO7A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 338,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+MessageHandler(HeadInfo)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNJrkCs+fRlk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNJrjwc+cZXA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 353,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+GetUserListHandler()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNJx3l9BwN+Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNJx3VtBtnX4="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 368,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+GetUserPhotoHandler()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNEUs4sNNKas=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNEUsocNKo78="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 383,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+UpdateUserInfoHandler(head, data)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXaxnIpTtYI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXaxZopQL7c="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 398,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+TransMessage(msg: Message)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnHQDeUcF39L8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHOHLVLx/3c8="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 413,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+TransUnreadedMessages(user: UserInfo)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXYsYYogyBw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXYsG4odrxk="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 428,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+Offline(oldChat: StormChat)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXWjvYnNnY8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXWjeInK3VY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 443,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+SendData(HeadInfo, data []byte)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXSNEomVoYs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXSMy4mSlKM="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 458,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "+SendPanic(curOperation: string, err: string)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXPIjokF61M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXPIW4kCkf0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 473,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "-send([]byte, []byte)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXGVXIeiwzs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXGVR4efI0Q="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 488,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "-waitData()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnEXOCAojXmGU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEXOBu4jUIMs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 503,
|
||
"width": 391,
|
||
"height": 13,
|
||
"text": "-readDataWithLength(maxLength: int16)",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 258,
|
||
"width": 401,
|
||
"height": 263
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnEWVvaoWLRA0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnEWVvaoWMG6E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 240,
|
||
"top": 120,
|
||
"width": 401,
|
||
"height": 681,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnEWVvaYWEvNM="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnEWVvaoWJSV8="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnEWVvaoWKnDU="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnEWVvaoWLRA0="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnEWVvaoWMG6E="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationView",
|
||
"_id": "AAAAAAFnEW3HG4Yn2uw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnEW3HG4YowBo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEW3HG4YpU54=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4YowBo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 125,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "«enumeration»"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEW3HG4YqruA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4YowBo="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 21,
|
||
"top": 140,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "ChatStatus"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEW3HG4YrANU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4YowBo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1808,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnEW3HG4YsudY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4YowBo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1808,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 120,
|
||
"width": 161,
|
||
"height": 38,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnEW3HG4YpU54="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnEW3HG4YqruA="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnEW3HG4YrANU="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnEW3HG4YsudY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnEW3HG4Yt1ZQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -904,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnEW3HG4YuReM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -904,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnEW3HG4YvUCk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -904,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnEW3HG4YwyUg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -904,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralCompartmentView",
|
||
"_id": "AAAAAAFnEW3HHIYx9Bc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnEW53C4ZdZic=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HHIYx9Bc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW52y4Zawso="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 163,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "Created",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnEW6k5IZkTT8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HHIYx9Bc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW6ksIZhQUw="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 178,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "Running",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnEW62zYZra8g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HHIYx9Bc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW62tYZoR1g="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 193,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "Stopped",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnEW8SL4Zy0wI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HHIYx9Bc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW8R8oZvC94="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 208,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "RecvClosed",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnEW/+Z4Z7+tI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HHIYx9Bc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnEW/+IoZ4QEo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 223,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "Destroyed",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 158,
|
||
"width": 161,
|
||
"height": 83
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 16,
|
||
"top": 120,
|
||
"width": 161,
|
||
"height": 153,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnEW3HG4YowBo="
|
||
},
|
||
"suppressAttributes": true,
|
||
"suppressOperations": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnEW3HG4Yt1ZQ="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnEW3HG4YuReM="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnEW3HG4YvUCk="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnEW3HG4YwyUg="
|
||
},
|
||
"enumerationLiteralCompartment": {
|
||
"$ref": "AAAAAAFnEW3HHIYx9Bc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF5+zJ/7OaVE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 120,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "StormChat,一个session,处理一个客户的事务"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6ENK//d+34=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 168,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "Sender,消息发送者(客户身份)"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6Hr2AAf67s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 192,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "Receiver,消息接收者"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6KV2ACdnAQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 216,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "Addr,远程客户端地址"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6MOVAEKugk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 240,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "Conn,与客户的TCP连接"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6NiewE0GSE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 264,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "Status,当前Session状态"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6Pb7QFi4aE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 352,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "ReceiveLoop(),消息接收循环线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6RUcwGVIQQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 376,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "SendLoop(),消息发送循环线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6TqyAHObCE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 400,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "PingHandler(),心跳包到达事件处理函数"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6VrhwIB0Cg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 424,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "LoginHandler(),登录请求处理函数"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6X5OAJEG9U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 448,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "LogoutHandler(),登出请求处理函数"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6ZBQAJo5+k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 472,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "MessageHandler(),消息到达处理函数"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF6asewKS0sI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 568,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "TransMessage(),转发消息到目标客户"
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnF6x5vANWYps=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnF6x5vANXN80=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANWYps="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF6x5vANYfYI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANXN80="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -48,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF6x5vANZHJk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANXN80="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 21,
|
||
"top": 295,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "HeadInfo"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF6x5vANae7A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANXN80="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -48,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF6x5vANblg4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANXN80="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -48,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 288,
|
||
"width": 161,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnF6x5vANYfYI="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnF6x5vANZHJk="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnF6x5vANae7A="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnF6x5vANblg4="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnF6x5vANcRXM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANWYps="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnF64oJAWmnmw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANcRXM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF64n4gWgwPM="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 318,
|
||
"width": 151,
|
||
"height": 13,
|
||
"text": "+map[string]string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 313,
|
||
"width": 161,
|
||
"height": 23
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnF6x5vQNdv24=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANWYps="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 336,
|
||
"width": 161,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnF6x5vQNeSmU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANWYps="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -24,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnF6x5vQNfrqg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANWYps="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -24,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 16,
|
||
"top": 288,
|
||
"width": 161,
|
||
"height": 105,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnF6x5vANXN80="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnF6x5vANcRXM="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnF6x5vQNdv24="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnF6x5vQNeSmU="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnF6x5vQNfrqg="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnF6yirgOTEb0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 352,
|
||
"width": 160.9599609375,
|
||
"height": 32,
|
||
"text": "解析JSON得到的map数据"
|
||
},
|
||
{
|
||
"_type": "UMLAssociationView",
|
||
"_id": "AAAAAAFnF63FfgTH+e0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTDJrc="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTILqA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTDJrc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 202,
|
||
"top": 387,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTJkX8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTDJrc="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 197,
|
||
"top": 401,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTKgWc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTDJrc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 213,
|
||
"top": 358,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTLMCU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTEm/8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 209,
|
||
"top": 389,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTMg6c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTEm/8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 202,
|
||
"top": 401,
|
||
"height": 13,
|
||
"alpha": 0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTNPVI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTEm/8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 222,
|
||
"top": 364,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTOy8Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTFJFk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 196,
|
||
"top": 384,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTPuOs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTFJFk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 194,
|
||
"top": 398,
|
||
"height": 13,
|
||
"alpha": -0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnF63FfgTQfZM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTFJFk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 201,
|
||
"top": 357,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnF63FfgTR3cE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTEm/8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnF63FfgTS0WM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfgTH+e0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF63FfQTFJFk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnF6x5vANWYps="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "239:390;177:368",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTILqA="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTJkX8="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTKgWc="
|
||
},
|
||
"tailRoleNameLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTLMCU="
|
||
},
|
||
"tailPropertyLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTMg6c="
|
||
},
|
||
"tailMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTNPVI="
|
||
},
|
||
"headRoleNameLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTOy8Y="
|
||
},
|
||
"headPropertyLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTPuOs="
|
||
},
|
||
"headMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnF63FfgTQfZM="
|
||
},
|
||
"tailQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnF63FfgTR3cE="
|
||
},
|
||
"headQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnF63FfgTS0WM="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF7W+vguHgVA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 616,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "Offline(),勒令用户下线"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF7ab/AvV55A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 640,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "SendData(),发送数据到客户端"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF7gWbA6pwnE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 664,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "SendPanic(),发送Panic消息到客户端,断开连接"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF7jcJQ9AuyM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 720,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "waitData(),等待客户端数据,并监控Status变化"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF7swshEZ84s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 696,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "send(),将要发送给客户端的数据发送到写循环线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF75+CBdmdQM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 744,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "readDataWinthLength(),从TCP连接中读出数据"
|
||
},
|
||
{
|
||
"_type": "UMLAssociationView",
|
||
"_id": "AAAAAAFnHGiwobHwLWA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHsuQA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobHx8bY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHsuQA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 198,
|
||
"top": 287,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobHyv+o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHsuQA="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 189,
|
||
"top": 299,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobHzaZA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHsuQA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 217,
|
||
"top": 264,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobH0Pu8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHtB+k="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 209,
|
||
"top": 295,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobH1mwk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHtB+k="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 199,
|
||
"top": 305,
|
||
"height": 13,
|
||
"alpha": 0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobH2emA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHtB+k="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 229,
|
||
"top": 276,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobH38DY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHuup8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 188,
|
||
"top": 279,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobH47Y8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHuup8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 182,
|
||
"top": 291,
|
||
"height": 13,
|
||
"alpha": -0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGiwobH5v4M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHuup8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 201,
|
||
"top": 255,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnHGiwobH6SAQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHtB+k="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnHGiwobH7Acc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwobHwLWA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGiwoLHuup8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnEW3HG4Yn2uw="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnEWVvaYWDNMI="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "239:306;177:258",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnHGiwobHx8bY="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnHGiwobHyv+o="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnHGiwobHzaZA="
|
||
},
|
||
"tailRoleNameLabel": {
|
||
"$ref": "AAAAAAFnHGiwobH0Pu8="
|
||
},
|
||
"tailPropertyLabel": {
|
||
"$ref": "AAAAAAFnHGiwobH1mwk="
|
||
},
|
||
"tailMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnHGiwobH2emA="
|
||
},
|
||
"headRoleNameLabel": {
|
||
"$ref": "AAAAAAFnHGiwobH38DY="
|
||
},
|
||
"headPropertyLabel": {
|
||
"$ref": "AAAAAAFnHGiwobH47Y8="
|
||
},
|
||
"headMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnHGiwobH5v4M="
|
||
},
|
||
"tailQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnHGiwobH6SAQ="
|
||
},
|
||
"headQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnHGiwobH7Acc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHOKpEL3X7TU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 592,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "TransUnreadedMessages(),用户登录时转发未读消息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEYMi8SAYDA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 544,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "UpdateUserInfoHandler(),更新用户信息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNJzn+dG8VUo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 496,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "GetUserListHandler(),请求好友列表处理函数"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNJz2kdHx7Fc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 520,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "GetUserPhotoHandler(),请求用户头像处理函数"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnSagt6f+Wz7c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 288,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "WriteChan,数据发送通道"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnSah+Zf/YZG8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+G804d1aFHo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 312,
|
||
"width": 333.751953125,
|
||
"height": 25,
|
||
"text": "StopChan,写消息循环终止通道,由读循环控制"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFm+LL2dOMTiuY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "stormChat",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFm+LNTkeNFZBk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LL2dOMTiuY="
|
||
},
|
||
"name": "receiver",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFm+LOjOeNMVDw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LL2dOMTiuY="
|
||
},
|
||
"name": "addr",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFm+LPSeeNUtvU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LL2dOMTiuY="
|
||
},
|
||
"name": "conn",
|
||
"type": ""
|
||
}
|
||
],
|
||
"operations": [
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFm+LQM1eNbPsE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LL2dOMTiuY="
|
||
},
|
||
"name": "destroy"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFm+LRASeNiRy4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "stormServer",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFm+LoOseOOhqY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"name": "ChatMap[]",
|
||
"type": "StormChat"
|
||
}
|
||
],
|
||
"operations": [
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFm+LojWOOU4vE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+LRASeNiRy4="
|
||
},
|
||
"name": "Destroy"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnEWVvaYWB2bQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "StormChat",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnEXBQR4Z/6/w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnEXBQR4aA5pk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXBQR4Z/6/w="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnEXBQR4aBFak=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXBQR4Z/6/w="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnF63FfQTDJrc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnF63FfQTEm/8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfQTDJrc="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnF63FfQTFJFk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF63FfQTDJrc="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGiwoLHsuQA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGiwoLHtB+k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwoLHsuQA="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGiwoLHuup8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGiwoLHsuQA="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"aggregation": "composite"
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWnZiIWryTE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "Sender",
|
||
"type": {
|
||
"$ref": "AAAAAAFnEWqAz4W4XMc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWyrloYIf2g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "Receiver",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWznDoYPN0I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "Addr",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWz5PYYWY/c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "Conn",
|
||
"type": "net.TCPConn"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEW14k4Ye2rE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "Status",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnSaknzQA9h10=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "WriteChan",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnSaeIUPziNPs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "StopChan",
|
||
"type": ""
|
||
}
|
||
],
|
||
"operations": [
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXFU9odeVIE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "ReceiveLoop"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXF4d4eDYps=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "SendLoop"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXJjtIgC21E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "PingHandler"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXKIBognOsg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "LoginHandler",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnF6u02AMcEJA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXKIBognOsg="
|
||
},
|
||
"name": "headInfo",
|
||
"type": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXKo04hDb4A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "LogoutHandler",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnF6wF9AMxgrc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXKo04hDb4A="
|
||
},
|
||
"name": "HeadInfo",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXLkBIhfO7A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "MessageHandler",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnF65/QQYCBK4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXLkBIhfO7A="
|
||
},
|
||
"name": "HeadInfo",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNJrjwc+cZXA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "GetUserListHandler"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNJx3VtBtnX4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "GetUserPhotoHandler"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNEUsocNKo78=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "UpdateUserInfoHandler",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnNEW7gcOBER4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnNEUsocNKo78="
|
||
},
|
||
"name": "head",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnNEb1DMTUXeY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnNEUsocNKo78="
|
||
},
|
||
"name": "data",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXaxZopQL7c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "TransMessage",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXbd94pviZ0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXaxZopQL7c="
|
||
},
|
||
"name": "msg",
|
||
"type": "Message"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnHOHLVLx/3c8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "TransUnreadedMessages",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHOI8aLy2EFo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHOHLVLx/3c8="
|
||
},
|
||
"name": "user",
|
||
"type": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXYsG4odrxk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "Offline",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXZ9u4o8Ohc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXYsG4odrxk="
|
||
},
|
||
"name": "oldChat",
|
||
"type": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXWjeInK3VY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "SendData",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXX3eonpuE0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXWjeInK3VY="
|
||
},
|
||
"name": "HeadInfo",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXX3eonqcX0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXWjeInK3VY="
|
||
},
|
||
"name": "data []byte",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXSMy4mSlKM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "SendPanic",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXUtBomxzxc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXSMy4mSlKM="
|
||
},
|
||
"name": "curOperation",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXUtB4myJGA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXSMy4mSlKM="
|
||
},
|
||
"name": "err",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXPIW4kCkf0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "send",
|
||
"visibility": "private",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXQAw4kfUOM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXPIW4kCkf0="
|
||
},
|
||
"name": "[]byte",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnEXQAxIkgaG8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXPIW4kCkf0="
|
||
},
|
||
"name": "[]byte",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXGVR4efI0Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "waitData",
|
||
"visibility": "private"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnEXOBu4jUIMs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWVvaYWB2bQ="
|
||
},
|
||
"name": "readDataWithLength",
|
||
"visibility": "private",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnF79TahiTxxE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEXOBu4jUIMs="
|
||
},
|
||
"name": "maxLength",
|
||
"type": "int16"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLEnumeration",
|
||
"_id": "AAAAAAFnEW3HGoYlYQQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "ChatStatus",
|
||
"literals": [
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnEW52y4Zawso=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"name": "Created"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnEW6ksIZhQUw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"name": "Running"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnEW62tYZoR1g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"name": "Stopped"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnEW8R8oZvC94=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"name": "RecvClosed"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnEW/+IoZ4QEo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEW3HGoYlYQQ="
|
||
},
|
||
"name": "Destroyed"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnF6x5vANUQRA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "HeadInfo",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnF64n4gWgwPM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF6x5vANUQRA="
|
||
},
|
||
"name": "map[string]string",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnF7Co3Af+aBY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "message",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnF7DtHggQ1Is=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnF7DtHggRKdA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggQ1Is="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF7DtHggSnPM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggRKdA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -144,
|
||
"top": -16,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF7DtHggTdq0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggRKdA="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 269,
|
||
"top": 79,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "Message"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF7DtHggUd1Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggRKdA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -144,
|
||
"top": -16,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF7DtHggVoG8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggRKdA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -144,
|
||
"top": -16,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 264,
|
||
"top": 72,
|
||
"width": 329,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnF7DtHggSnPM="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnF7DtHggTdq0="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnF7DtHggUd1Q="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnF7DtHggVoG8="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnF7DtHggWJFs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggQ1Is="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnF7ET+wg78tY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggWJFs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7ETugg4dHY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 102,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "+When: Time",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnF7GenQhHUsk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggWJFs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7GeYwhE1Wo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 117,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "+From UserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnF8T6shvg9Co=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggWJFs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF8T6gRvdDz0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 132,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "+To: UserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnF7HqxghOHIY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggWJFs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7HqighLw+E="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 147,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "+Msg: byte",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 264,
|
||
"top": 97,
|
||
"width": 329,
|
||
"height": 68
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnF7DtHggXvzQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggQ1Is="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnF9MLJRwARgM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggXvzQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF9MK8Bv967Y="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 170,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "+Save()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnHQDeYsGA+2Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggXvzQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHME3IbpNHo0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 185,
|
||
"width": 319,
|
||
"height": 13,
|
||
"text": "+QuerySavedMessages(user: UserInfo): Messages",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 264,
|
||
"top": 165,
|
||
"width": 329,
|
||
"height": 38
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnF7DtHggYF1Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggQ1Is="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -72,
|
||
"top": -8,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnF7DtHggZjZg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggQ1Is="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -72,
|
||
"top": -8,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 264,
|
||
"top": 72,
|
||
"width": 329,
|
||
"height": 265,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnF7DtHggRKdA="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnF7DtHggWJFs="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnF7DtHggXvzQ="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnF7DtHggYF1Q="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnF7DtHggZjZg="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF85QHRvogp0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 72,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "定义一条客户消息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF86clhvxXrY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 120,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "When,服务器接收消息的时间"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF87o0xv3ZVY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 144,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "From,消息发送者"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF9NEixwEDYg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 168,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "To,消息接收者"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF9RGQRwPf98=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 192,
|
||
"width": 329,
|
||
"height": 27,
|
||
"text": "\nMsg,消息内容"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnF9S+txwY94A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 232,
|
||
"width": 329,
|
||
"height": 27,
|
||
"text": "\nSave(),将消息存储到数据库,标准Base64编码"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHMF+ALpXrHw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7Co3Af+aBY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 256,
|
||
"width": 355.1689453125,
|
||
"height": 27,
|
||
"text": "QuerySavedMessages(),查询用户未读消息,解码后返回"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnF7DtHggOpZA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "Message",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnF7ETugg4dHY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"name": "When",
|
||
"type": "Time"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnF7GeYwhE1Wo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"name": "From UserInfo",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnF8T6gRvdDz0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"name": "To",
|
||
"type": {
|
||
"$ref": "AAAAAAFnEWqAz4W4XMc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnF7HqighLw+E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"name": "Msg",
|
||
"type": "byte"
|
||
}
|
||
],
|
||
"operations": [
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnF9MK8Bv967Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"name": "Save"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnHME3IbpNHo0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF7DtHggOpZA="
|
||
},
|
||
"name": "QuerySavedMessages",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHMFu0rpUNtw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHME3IbpNHo0="
|
||
},
|
||
"type": "Messages",
|
||
"direction": "return"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHMO1lbpeGTs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHME3IbpNHo0="
|
||
},
|
||
"name": "user",
|
||
"type": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnF+LbDx2rrJU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "user",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnF+MPOh3Ah9c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnF+MPOh3B2qU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3Ah9c="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF+MPOh3C2a4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3B2qU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -32,
|
||
"top": -432,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF+MPOh3D3b4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3B2qU="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 365,
|
||
"top": 111,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "UserInfo"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF+MPOx3ETNU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3B2qU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -32,
|
||
"top": -432,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnF+MPOx3FORU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3B2qU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -32,
|
||
"top": -432,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 360,
|
||
"top": 104,
|
||
"width": 289,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnF+MPOh3C2a4="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnF+MPOh3D3b4="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnF+MPOx3ETNU="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnF+MPOx3FORU="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnF+MPOx3GT1E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3Ah9c="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnHF0praQxI8w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3GT1E="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF0paKQue3s="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 134,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+User: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnHF1NBKQ400o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3GT1E="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF1M0qQ1ZdQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 149,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+NickName: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnHF1+GqQ//bo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3GT1E="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF196qQ8FaI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 164,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+Motto: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnHF2SQaRGd3c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3GT1E="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF2SJqRDyZg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 179,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+UGroup: UserGroup",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 360,
|
||
"top": 129,
|
||
"width": 289,
|
||
"height": 68
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnF+MPOx3Hu30=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3Ah9c="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnHGxn7rUX64A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGxntrUUPQI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 202,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+QueryUserInfo(username: string): UserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNIovKMvDK10=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNIou5svA2E0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 217,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+GetUserPhoto()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnHG5RNLW9Kno=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHG5RCrW6s4U="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 232,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+Login(user: string, pwd: string): UserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnHH+oP7efH7c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHH+oB7ec5iI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 247,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+GetUserList(): UserInfos",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNEGSN8EFdBs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNEGR78EC40I="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 262,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+UpdateNickName(nickname: string)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNEIlysFIRF0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNEIllsFFV4Q="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 277,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+UpdatePassword(pwd: string)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnNELSRMGCeG4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnNELSC8F/wmA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 292,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "+UpdateMotto(motto: string)",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 360,
|
||
"top": 197,
|
||
"width": 289,
|
||
"height": 113
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnF+MPOx3Ir0E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3Ah9c="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -24,
|
||
"top": -216,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnF+MPOx3Jv6A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh3Ah9c="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -24,
|
||
"top": -216,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 360,
|
||
"top": 104,
|
||
"width": 289,
|
||
"height": 329,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnF+MPOh3B2qU="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnF+MPOx3GT1E="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnF+MPOx3Hu30="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnF+MPOx3Ir0E="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnF+MPOx3Jv6A="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGDD3KZXhY4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 104,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "UserInfo,用户信息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGFaC6i8nvI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 152,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "User,用户名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGHrcqlz90c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 176,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "NickName,昵称(12字以内)"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGWkYa2qj6A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 200,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "Motto,签名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGXYu63OCGk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 224,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "UGroup,用户组,标识用户类型"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationView",
|
||
"_id": "AAAAAAFnHGdeda68Fuw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnHGdeda69+eQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnHGdeda6+3AQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda69+eQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 485,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "«enumeration»"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnHGdeda6/zHE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda69+eQ="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 365,
|
||
"top": 500,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "UserGroup"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnHGdeda7ANxU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda69+eQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1184,
|
||
"top": 165,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnHGdeda7BDws=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda69+eQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1184,
|
||
"top": 165,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 360,
|
||
"top": 480,
|
||
"width": 289,
|
||
"height": 38,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnHGdeda6+3AQ="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnHGdeda6/zHE="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnHGdeda7ANxU="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnHGdeda7BDws="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnHGdeda7C104=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -384,
|
||
"top": 184,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnHGdeda7D46s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -384,
|
||
"top": 184,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnHGdeda7E8ZA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -384,
|
||
"top": 184,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnHGdeda7F6Gw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -384,
|
||
"top": 184,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralCompartmentView",
|
||
"_id": "AAAAAAFnHGdeda7G6+Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnHGdeda7HkwI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda7G6+Y="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF5YU6R71+g="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 523,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "User",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnHGdeda7IVxk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda7G6+Y="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF5rxaSCsIQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 538,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "Vip",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnHGdeda7JbWM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda7G6+Y="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF6LOaSJQiU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 553,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "Admin",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnHGdeda7KWwU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGdeda7G6+Y="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGZJBa4BuKs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 365,
|
||
"top": 568,
|
||
"width": 279,
|
||
"height": 13,
|
||
"text": "Group",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 360,
|
||
"top": 518,
|
||
"width": 289,
|
||
"height": 68
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 360,
|
||
"top": 480,
|
||
"width": 289,
|
||
"height": 137,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnHGdeda69+eQ="
|
||
},
|
||
"suppressAttributes": true,
|
||
"suppressOperations": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnHGdeda7C104="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnHGdeda7D46s="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnHGdeda7E8ZA="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnHGdeda7F6Gw="
|
||
},
|
||
"enumerationLiteralCompartment": {
|
||
"$ref": "AAAAAAFnHGdeda7G6+Y="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociationView",
|
||
"_id": "AAAAAAFnHGh+SbFiJxY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFeoFk="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SbFjvfk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFeoFk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 518,
|
||
"top": 449,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SbFkqZ8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFeoFk="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 533,
|
||
"top": 449,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SbFlV7U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFeoFk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 489,
|
||
"top": 450,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SbFmLxU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFfN6M="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 519,
|
||
"top": 452,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SrFn/wE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFfN6M="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 532,
|
||
"top": 455,
|
||
"height": 13,
|
||
"alpha": 0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SrFomvc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFfN6M="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 491,
|
||
"top": 448,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SrFpw9Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFgji0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 519,
|
||
"top": 447,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SrFq3kM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFgji0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 532,
|
||
"top": 444,
|
||
"height": 13,
|
||
"alpha": -0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnHGh+SrFr8No=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFgji0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 491,
|
||
"top": 451,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnHGh+SrFsUKg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFfN6M="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": 32,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnHGh+SrFtPHI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFiJxY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGh+SbFgji0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": 32,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnHGdeda68Fuw="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnF+MPOh3Ah9c="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "504:433;504:479",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnHGh+SbFjvfk="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnHGh+SbFkqZ8="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnHGh+SbFlV7U="
|
||
},
|
||
"tailRoleNameLabel": {
|
||
"$ref": "AAAAAAFnHGh+SbFmLxU="
|
||
},
|
||
"tailPropertyLabel": {
|
||
"$ref": "AAAAAAFnHGh+SrFn/wE="
|
||
},
|
||
"tailMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnHGh+SrFomvc="
|
||
},
|
||
"headRoleNameLabel": {
|
||
"$ref": "AAAAAAFnHGh+SrFpw9Q="
|
||
},
|
||
"headPropertyLabel": {
|
||
"$ref": "AAAAAAFnHGh+SrFq3kM="
|
||
},
|
||
"headMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnHGh+SrFr8No="
|
||
},
|
||
"tailQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnHGh+SrFsUKg="
|
||
},
|
||
"headQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnHGh+SrFtPHI="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGnbWbLtmq8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 480,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "UserGroup,用户组,定义用户类型"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGpPErNQ2i4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 520,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "User,普通用户"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGqEWbODSNc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 544,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "Vip,氪金用户"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGras7P82O8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 568,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "Admin,管理员账户"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHGsWyLQqk6Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 704,
|
||
"top": 591,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "Group,群组"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHHXINLb8A6g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 264,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "QueryUserInfo(),查询指定用户信息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHHaBXbdgsYw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 312,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "Login(),根据用户名和密码匹配用户"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHH/wxLfQ018=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 336,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "GetUserList(),获取用户信息列表(不含头像)"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEMmRcHOXrg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 360,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "UpdateNickName(),更改昵称"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEOn2cJCCEc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 384,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "UpdatePassword(),更改密码"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEP1AMKWAUo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 408,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "UpdateMotto(),更改签名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNIsE08yc2Sg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+LbDx2rrJU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 712,
|
||
"top": 288,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "GetUserPhoto(),获取用户头像数据"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnF+MPOh2+3go=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "UserInfo",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGBztaUBOxE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGBztaUC6+4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGBztaUBOxE="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGBztaUD/Io=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGBztaUBOxE="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGgCGq/1DQc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGgCGq/25C8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGgCGq/1DQc="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGgCGq/3BGY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGgCGq/1DQc="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGgnQrA+bvw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGgnQrA/+r4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGgnQrA+bvw="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGgnQrBAN7c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGgnQrA+bvw="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGhKdbD0b70=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGhKdbD1Kts=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGhKdbD0b70="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGhKdbD2cz4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGhKdbD0b70="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"aggregation": "shared"
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGh+SbFeoFk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGh+SbFfN6M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFeoFk="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGh+SbFgji0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGh+SbFeoFk="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"aggregation": "composite"
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnHF0paKQue3s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "User",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnHF1M0qQ1ZdQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "NickName",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnHF196qQ8FaI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "Motto",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnHF2SJqRDyZg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "UGroup",
|
||
"type": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
}
|
||
}
|
||
],
|
||
"operations": [
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnHGxntrUUPQI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "QueryUserInfo",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHGyi1rUzAYA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGxntrUUPQI="
|
||
},
|
||
"name": "username",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHG4/4rWmb6M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGxntrUUPQI="
|
||
},
|
||
"type": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"direction": "return"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNIou5svA2E0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "GetUserPhoto"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnHG5RCrW6s4U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "Login",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHHWJYLa+/wc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHG5RCrW6s4U="
|
||
},
|
||
"name": "user",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHHWJYba/1zw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHG5RCrW6s4U="
|
||
},
|
||
"name": "pwd",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHHWlbbbYpcc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHG5RCrW6s4U="
|
||
},
|
||
"type": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"direction": "return"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnHH+oB7ec5iI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "GetUserList",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnHH/iw7e7VoA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHH+oB7ec5iI="
|
||
},
|
||
"type": "UserInfos",
|
||
"direction": "return"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNEGR78EC40I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "UpdateNickName",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnNEH+EcEol1I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnNEGR78EC40I="
|
||
},
|
||
"name": "nickname",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNEIllsFFV4Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "UpdatePassword",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnNEK/7MFrhaw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnNEIllsFFV4Q="
|
||
},
|
||
"name": "pwd",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnNELSC8F/wmA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
},
|
||
"name": "UpdateMotto",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnNEMMh8Gpufg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnNELSC8F/wmA="
|
||
},
|
||
"name": "motto",
|
||
"type": "string"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLEnumeration",
|
||
"_id": "AAAAAAFnHF4MoqRKqMY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+qBWK6M3Z8Y="
|
||
},
|
||
"name": "UserGroup",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnHGBdzaSXm54=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGBdzaSYh5Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGBdzaSXm54="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnHGBdzaSZ3dg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHGBdzaSXm54="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnF+MPOh2+3go="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnr9dVuBWlpUo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnr9dVuBWmjPo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9dVuBWlpUo="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnr9dVuBWnHJg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9dVuBWlpUo="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnr9eGThYZPw8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnr9eGVxYaV1o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9eGThYZPw8="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnr9eGVxYbDBk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9eGThYZPw8="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"aggregation": "composite"
|
||
}
|
||
}
|
||
],
|
||
"literals": [
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnHF5YU6R71+g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"name": "User"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnHF5rxaSCsIQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"name": "Vip"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnHF6LOaSJQiU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"name": "Admin"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnHGZJBa4BuKs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"name": "Group"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLModel",
|
||
"_id": "AAAAAAFm+GxoNtz31qw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+h6SjaM2Hec="
|
||
},
|
||
"name": "common",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFm+MaskuOd1fg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "message",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFm+Mkj7uPlg1g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 192,
|
||
"top": 96,
|
||
"width": 193,
|
||
"height": 160
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFm+MlnGuPqOjg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 472,
|
||
"top": 96,
|
||
"width": 497,
|
||
"height": 160
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFm+MmMQePuImY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 104,
|
||
"top": 96,
|
||
"width": 89,
|
||
"height": 160
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFm+MmpIuPyTfg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 384,
|
||
"top": 96,
|
||
"width": 89,
|
||
"height": 160
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+MvNo+QZPxE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 120,
|
||
"top": 144,
|
||
"width": 62,
|
||
"height": 25,
|
||
"text": "包头长度"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+M16N+Rtz70=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 112,
|
||
"top": 168,
|
||
"width": 75,
|
||
"height": 25,
|
||
"text": "大端字节序"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+M6X5eR+smY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;18;0",
|
||
"left": 104,
|
||
"top": 56,
|
||
"width": 187.029296875,
|
||
"height": 32,
|
||
"text": "Server-Client通信规则"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+M7NY+SCBUo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 120,
|
||
"top": 192,
|
||
"width": 60,
|
||
"height": 25,
|
||
"text": "len = 4B"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+M7/vOSHrTA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 216,
|
||
"top": 176,
|
||
"width": 145.0908203125,
|
||
"height": 25,
|
||
"text": "包头,由Operation决定"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+M/douSPDWk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 400,
|
||
"top": 144,
|
||
"width": 62,
|
||
"height": 25,
|
||
"text": "数据长度"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+NBTleSW4TE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 392,
|
||
"top": 168,
|
||
"width": 75,
|
||
"height": 25,
|
||
"text": "大端字节序"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+NB4g+ScPhM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 400,
|
||
"top": 192,
|
||
"width": 60,
|
||
"height": 25,
|
||
"text": "len = 4B"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFm+NCc4eSgILE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 648,
|
||
"top": 152,
|
||
"width": 127,
|
||
"height": 25,
|
||
"text": "长数据,由包头决定"
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnB/GmZ0LPano=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnB/GmZ0LQBBs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LPano="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/GmZ0LRJ6M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LQBBs="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 688,
|
||
"top": -32,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/GmZ0LSVCc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LQBBs="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 293,
|
||
"top": 375,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Head"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/GmZ0LTQeA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LQBBs="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 688,
|
||
"top": -32,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/GmZ0LUJKU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LQBBs="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 688,
|
||
"top": -32,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 368,
|
||
"width": 313,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnB/GmZ0LRJ6M="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnB/GmZ0LSVCc="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnB/GmZ0LTQeA="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnB/GmZ0LUJKU="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnB/GmZ0LVtTs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LPano="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnB/JpT0MDDSE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LVtTs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/JpGUMAMdM="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 398,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "+Token: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCFqg47NT+9g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LVtTs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCFqgsLNQb/0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 413,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "+Operation: Operations",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 393,
|
||
"width": 313,
|
||
"height": 38
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnB/GmZ0LWxMU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LPano="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 431,
|
||
"width": 313,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnB/GmZ0LXX6I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LPano="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 344,
|
||
"top": -16,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnB/GmZ0LYnUE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LPano="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 344,
|
||
"top": -16,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 288,
|
||
"top": 368,
|
||
"width": 313,
|
||
"height": 113,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnB/GmZ0LQBBs="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnB/GmZ0LVtTs="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnB/GmZ0LWxMU="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnB/GmZ0LXX6I="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnB/GmZ0LYnUE="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnB/O8SUMbArk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 368,
|
||
"width": 492.3798828125,
|
||
"height": 25,
|
||
"text": "Token,消息编号,由发送方生成,接受方处理后返回相同Token(如有返回数据)",
|
||
"wordWrap": false
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnB/P+CUM2h7g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnB/P+CUM3vHo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM2h7g="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/P+CUM4y5Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM3vHo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 332,
|
||
"top": -877,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/P+CUM5z8U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM3vHo="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 197,
|
||
"top": 103,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Head"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/P+CUM6qjE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM3vHo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 332,
|
||
"top": -877,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/P+CUM7jUU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM3vHo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 332,
|
||
"top": -877,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 192,
|
||
"top": 96,
|
||
"width": 193,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnB/P+CUM4y5Q="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnB/P+CUM5z8U="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnB/P+CUM6qjE="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnB/P+CUM7jUU="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnB/P+CUM8ppM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM2h7g="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnB/P+CUM9svo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM8ppM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/JpGUMAMdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -47,
|
||
"top": -335,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "+Token: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCFqg5bNWuWQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM8ppM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCFqgsLNQb/0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -64,
|
||
"top": 32,
|
||
"width": 135.4970703125,
|
||
"height": 13,
|
||
"text": "+Operation: Operations",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 192,
|
||
"top": -20,
|
||
"width": 193,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnB/P+CUM+Zno=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM2h7g="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 192,
|
||
"top": 121,
|
||
"width": 193,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnB/P+CUM/eUo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM2h7g="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 272,
|
||
"top": -429,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnB/P+CUNAz/E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/P+CUM2h7g="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 272,
|
||
"top": -429,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 192,
|
||
"top": 96,
|
||
"width": 193,
|
||
"height": 52,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnB/P+CUM3vHo="
|
||
},
|
||
"suppressAttributes": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnB/P+CUM8ppM="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnB/P+CUM+Zno="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnB/P+CUM/eUo="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnB/P+CUNAz/E="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnB/tAVUOm4D4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnB/tAVUOnI0Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOm4D4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/tAVUOoWDA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOnI0Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 64,
|
||
"top": 640,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/tAVUOp+wk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOnI0Q="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 293,
|
||
"top": 991,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "SenderHead"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/tAVUOqri4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOnI0Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 64,
|
||
"top": 640,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnB/tAVUOr28U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOnI0Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 64,
|
||
"top": 640,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 984,
|
||
"width": 313,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnB/tAVUOoWDA="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnB/tAVUOp+wk="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnB/tAVUOqri4="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnB/tAVUOr28U="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnB/tAVUOsNNw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOm4D4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCIXVL+CtL9A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOsNNw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCIXU/uCqkk0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 1014,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "+Params",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 1009,
|
||
"width": 313,
|
||
"height": 23
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnB/tAVUOtW20=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOm4D4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 1032,
|
||
"width": 313,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnB/tAVUOuwQk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOm4D4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 48,
|
||
"top": 320,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnB/tAVUOv+r8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOm4D4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 48,
|
||
"top": 320,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 288,
|
||
"top": 984,
|
||
"width": 313,
|
||
"height": 89,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnB/tAVUOnI0Q="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnB/tAVUOsNNw="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnB/tAVUOtW20="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnB/tAVUOuwQk="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnB/tAVUOv+r8="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnB/0/FUeAUnk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 1160,
|
||
"width": 376,
|
||
"height": 25,
|
||
"text": "Results,参数,由Operation决定,详见operation说明图"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCFwRObRss6c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 392,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Operation,执行的操作名称"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationView",
|
||
"_id": "AAAAAAFnCGJSWraVVWw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnCGJSWraWeX0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCGJSWraX+5U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraWeX0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 541,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "«enumeration»"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCGJSWraYxS0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraWeX0="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 293,
|
||
"top": 556,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Operations"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCGJSWraZCrA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraWeX0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 592,
|
||
"top": 320,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCGJSWraatYo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraWeX0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 592,
|
||
"top": 320,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 536,
|
||
"width": 313,
|
||
"height": 38,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCGJSWraX+5U="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCGJSWraYxS0="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnCGJSWraZCrA="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCGJSWraatYo="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnCGJSWrab6Y0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 160,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnCGJSWracy6Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 160,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnCGJSWradov4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 160,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnCGJSWraeG3M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 160,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralCompartmentView",
|
||
"_id": "AAAAAAFnCGJSWraf2OI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnCPW051mphr4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCPW0mFmm2/k="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 579,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Panic",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnCGRXaLy+43g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGRXMLy4Bb0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 594,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "TransMessage",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnCL6ID+w8dgI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCL6HzOw5F3o="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 609,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "SendMessage",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnDNSmwM7I+lg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnDNSmdc7FPgA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 624,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Ping",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnCGSpwr0xHDQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGSpgr0r+FQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 639,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Login",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnDdBFkNOsZjY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnDdBFTdOpQvw="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 654,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Logout",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnD9vlwak+Cbg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnD9vlbKk7PfU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 669,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "Offline",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnCGlEQMcS6QI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGlD8scMQVU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 684,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "GetUserList",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnHQCFLsBXRWg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHPTor7+hW/0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 699,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "UpdateUserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPB3VY7hc9k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPB3Go7eRpA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 714,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "GetUserPhoto",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 574,
|
||
"width": 313,
|
||
"height": 158
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 288,
|
||
"top": 536,
|
||
"width": 313,
|
||
"height": 337,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnCGJSWraWeX0="
|
||
},
|
||
"suppressAttributes": true,
|
||
"suppressOperations": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnCGJSWrab6Y0="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnCGJSWracy6Q="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnCGJSWradov4="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnCGJSWraeG3M="
|
||
},
|
||
"enumerationLiteralCompartment": {
|
||
"$ref": "AAAAAAFnCGJSWraf2OI="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociationView",
|
||
"_id": "AAAAAAFnCGPW5bvAfB4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu8hGY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvBz4Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu8hGY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 458,
|
||
"top": 501,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvCF+E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu8hGY="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 473,
|
||
"top": 501,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvDfyg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu8hGY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 429,
|
||
"top": 502,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvEnkk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu9YGY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 459,
|
||
"top": 500,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvFnag=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu9YGY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 472,
|
||
"top": 503,
|
||
"height": 13,
|
||
"alpha": 0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvGn/A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu9YGY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 431,
|
||
"top": 496,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvHNo8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu+SVM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 459,
|
||
"top": 503,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvIh9I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu+SVM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 472,
|
||
"top": 500,
|
||
"height": 13,
|
||
"alpha": -0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCGPW5bvJvew=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu+SVM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 431,
|
||
"top": 507,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnCGPW5bvKA6U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu9YGY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -24,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnCGPW5bvLgIM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bvAfB4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGPW5bu+SVM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -24,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnCGJSWraVVWw="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnB/GmZ0LPano="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "444:481;444:535",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvBz4Y="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvCF+E="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvDfyg="
|
||
},
|
||
"tailRoleNameLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvEnkk="
|
||
},
|
||
"tailPropertyLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvFnag="
|
||
},
|
||
"tailMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvGn/A="
|
||
},
|
||
"headRoleNameLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvHNo8="
|
||
},
|
||
"headPropertyLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvIh9I="
|
||
},
|
||
"headMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnCGPW5bvJvew="
|
||
},
|
||
"tailQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnCGPW5bvKA6U="
|
||
},
|
||
"headQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnCGPW5bvLgIM="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCGvzbctSDBs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 184,
|
||
"top": 368,
|
||
"width": 101,
|
||
"height": 25,
|
||
"text": "消息头基本信息"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCGx4ZMws6lo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 224,
|
||
"top": 536,
|
||
"width": 62,
|
||
"height": 25,
|
||
"text": "执行操作"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCGzWJcxlsI4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 616,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "TransMessage,服务器转发消息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCG7yz81miW0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 688,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Login,客户端登陆操作"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCG9uVs2olKQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 760,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "GetUserList,客户端获取好友列表"
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnCHRdb9B4LG8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnCHRdb9B5wws=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B4LG8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHRdb9B6ngw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B5wws="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -248,
|
||
"top": 233,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHRdb9B77AQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B5wws="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 29,
|
||
"top": 991,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Head"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHRdb9B8w74=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B5wws="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -248,
|
||
"top": 233,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHRdb9B9Jmc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B5wws="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -248,
|
||
"top": 233,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 984,
|
||
"width": 193,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCHRdb9B6ngw="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCHRdb9B77AQ="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnCHRdb9B8w74="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCHRdb9B9Jmc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnCHRdb9B+MO0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B4LG8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCHRdb9B/e9M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B+MO0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/JpGUMAMdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -627,
|
||
"top": 775,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "+Token: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCHRdb9CAowY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B+MO0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCFqgsLNQb/0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -644,
|
||
"top": 1142,
|
||
"width": 135.4970703125,
|
||
"height": 13,
|
||
"text": "+Operation: Operations",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 868,
|
||
"width": 193,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnCHRdb9CBdQg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B4LG8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1009,
|
||
"width": 193,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnCHRdb9CC8ww=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B4LG8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 104,
|
||
"top": 459,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnCHRdb9CDibY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHRdb9B4LG8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 104,
|
||
"top": 459,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 24,
|
||
"top": 984,
|
||
"width": 193,
|
||
"height": 73,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnCHRdb9B5wws="
|
||
},
|
||
"suppressAttributes": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnCHRdb9B+MO0="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnCHRdb9CBdQg="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnCHRdb9CC8ww="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnCHRdb9CDibY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralizationView",
|
||
"_id": "AAAAAAFnCHSVXtFJVnQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHSVXtFHBsE="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCHSVXtFKsUc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHSVXtFJVnQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHSVXtFHBsE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 251,
|
||
"top": 1031,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCHSVXtFJVnQ="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCHSVXtFLCpg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHSVXtFJVnQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHSVXtFHBsE="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 251,
|
||
"top": 1046,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCHSVXtFJVnQ="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCHSVXtFMXC8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHSVXtFJVnQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHSVXtFHBsE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 252,
|
||
"top": 1002,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCHSVXtFJVnQ="
|
||
},
|
||
"edgePosition": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnCHRdb9B4LG8="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnB/tAVUOm4D4="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "287:1024;217:1022",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCHSVXtFKsUc="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCHSVXtFLCpg="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCHSVXtFMXC8="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnCHpyXtg9Qx4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnCHpyXtg+Spc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg9Qx4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHpyXtg/PF4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg+Spc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -64,
|
||
"top": 464,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHpyXthAkss=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg+Spc="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 293,
|
||
"top": 1167,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "ResponseHead"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHpyXthB47s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg+Spc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -64,
|
||
"top": 464,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHpyXthCc6A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg+Spc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -64,
|
||
"top": 464,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 1160,
|
||
"width": 313,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCHpyXtg/PF4="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCHpyXthAkss="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnCHpyXthB47s="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCHpyXthCc6A="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnCHpyXthDhbA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg9Qx4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCIVMS99wDZg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXthDhbA="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCIVMEt9qVYo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 293,
|
||
"top": 1190,
|
||
"width": 303,
|
||
"height": 13,
|
||
"text": "+Results",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 1185,
|
||
"width": 313,
|
||
"height": 23
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnCHpyXthE9Nk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg9Qx4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 288,
|
||
"top": 1208,
|
||
"width": 313,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnCHpyXthFg68=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg9Qx4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -32,
|
||
"top": 232,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnCHpyX9hGqpQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXtg9Qx4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -32,
|
||
"top": 232,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 288,
|
||
"top": 1160,
|
||
"width": 313,
|
||
"height": 97,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnCHpyXtg+Spc="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnCHpyXthDhbA="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnCHpyXthE9Nk="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnCHpyXthFg68="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnCHpyX9hGqpQ="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnCHtq1Nmoepc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnCHtq1NmpLYE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1Nmoepc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHtq1NmqtFk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1NmpLYE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -644,
|
||
"top": 510,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHtq1NmrAp0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1NmpLYE="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 29,
|
||
"top": 1167,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Head"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHtq1Nms9gE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1NmpLYE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -644,
|
||
"top": 510,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnCHtq1NmtYQg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1NmpLYE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -644,
|
||
"top": 510,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1160,
|
||
"width": 193,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCHtq1NmqtFk="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCHtq1NmrAp0="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnCHtq1Nms9gE="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCHtq1NmtYQg="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnCHtq1NmuIhc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1Nmoepc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCHtq1NmvWeU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1NmuIhc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/JpGUMAMdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1023,
|
||
"top": 1052,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "+Token: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnCHtq1Nmw/Iw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1NmuIhc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCFqgsLNQb/0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1040,
|
||
"top": 1419,
|
||
"width": 135.4970703125,
|
||
"height": 13,
|
||
"text": "+Operation: Operations",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1044,
|
||
"width": 193,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnCHtq1NmxuiI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1Nmoepc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1185,
|
||
"width": 193,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnCHtq1NmywIQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1Nmoepc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 104,
|
||
"top": 635,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnCHtq1Nmzeqc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHtq1Nmoepc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 104,
|
||
"top": 635,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 24,
|
||
"top": 1160,
|
||
"width": 193,
|
||
"height": 73,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnCHtq1NmpLYE="
|
||
},
|
||
"suppressAttributes": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnCHtq1NmuIhc="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnCHtq1NmxuiI="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnCHtq1NmywIQ="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnCHtq1Nmzeqc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralizationView",
|
||
"_id": "AAAAAAFnCHu3ltoLyoU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHu3ltoJx+Q="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCHu3ltoMpaY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHu3ltoLyoU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHu3ltoJx+Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 251,
|
||
"top": 1209,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCHu3ltoLyoU="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCHu3ltoNEFE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHu3ltoLyoU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHu3ltoJx+Q="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 251,
|
||
"top": 1224,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCHu3ltoLyoU="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnCHu3ltoODbY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHu3ltoLyoU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCHu3ltoJx+Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 252,
|
||
"top": 1180,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnCHu3ltoLyoU="
|
||
},
|
||
"edgePosition": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnCHtq1Nmoepc="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnCHpyXtg9Qx4="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "287:1202;217:1200",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnCHu3ltoMpaY="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnCHu3ltoNEFE="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnCHu3ltoODbY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCIYd1+DZTto=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 984,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Params,参数,由Operation决定,详见operation说明图"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCL7PSOyLyF0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 640,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "SendMessage,客户端发送消息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCPX1bFozJBo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 592,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Panic,数据异常,服务器断开连接"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnDNTq8M8Ih7M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 664,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Ping,客户端发送心跳包"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnDdBv+NPfi2w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 712,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Logout,用户登出"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnD9xsB6sDcxo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 736,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "Offline,服务器勒令下线(账号被另一客户登录)"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnF7K3iAicAxA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 200,
|
||
"width": 96.6708984375,
|
||
"height": 25,
|
||
"text": "JSON序列化"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHPbAnr/QD2g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 784,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "UpdateUserInfo,客户端请求更改昵称、密码、签名或头像"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnbjBn64PCDXo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 192,
|
||
"top": 224,
|
||
"width": 192.78076171875,
|
||
"height": 25,
|
||
"text": "至少包含Operation和Token字段"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnbjOHRYdgvm0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 536,
|
||
"width": 377,
|
||
"height": 33,
|
||
"text": "Operation决定包头需要携带的信息,详细定义见operation图"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnrTfiTu07lXc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 120,
|
||
"top": 120,
|
||
"width": 62,
|
||
"height": 25,
|
||
"text": "【必须】"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnrTjqte4Jxjk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 400,
|
||
"top": 120,
|
||
"width": 62,
|
||
"height": 25,
|
||
"text": "【必须】"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnrTkHfe5HC1g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 256,
|
||
"top": 152,
|
||
"width": 62,
|
||
"height": 25,
|
||
"text": "【必须】"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnr8EKbxH4UTI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 104,
|
||
"top": 264,
|
||
"width": 319.8291015625,
|
||
"height": 25,
|
||
"text": "注:数据传输中文本数据一律采用UTF-8编码"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsPFxgZEiwes=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+MaskuOd1fg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 632,
|
||
"top": 808,
|
||
"width": 377,
|
||
"height": 25,
|
||
"text": "GetUserPhoto,获取用户头像"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnB/GmZ0LNVTQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "Head",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnCGN4oro+bt4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGN4oro/ibw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGN4oro+bt4="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGN4orpAZYU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGN4oro+bt4="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnCGPW5bu8hGY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGPW5bu9YGY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bu8hGY="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGPW5bu+SVM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGPW5bu8hGY="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
}
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnB/JpGUMAMdM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"name": "Token",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnCFqgsLNQb/0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
},
|
||
"name": "Operation",
|
||
"type": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnB/tAVUOkVvY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "SenderHead",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnB/vJKEPQqWY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnB/vJKEPRo7U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/vJKEPQqWY="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnB/vJKEPSV0g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/vJKEPQqWY="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnCHSVXtFHBsE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnCIXU/uCqkk0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnB/tAVUOkVvY="
|
||
},
|
||
"name": "Params",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLEnumeration",
|
||
"_id": "AAAAAAFnCGJSWbaTRcY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "Operations",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnCGLvQ7e8Mpo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGLvQ7e9Hdc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGLvQ7e8Mpo="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGLvQ7e+EGs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGLvQ7e8Mpo="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnCGMW/rhNFjE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGMW/rhOFig=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGMW/rhNFjE="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGMW/rhPte8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGMW/rhNFjE="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnCGNg27mt690=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGNg27mu7bQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGNg27mt690="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnCGNg27mvtaU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGNg27mt690="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnsPLr+JLzefQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnsPLr+JL0FuM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPLr+JLzefQ="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnsPLr+JL1UJA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPLr+JLzefQ="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"aggregation": "shared"
|
||
}
|
||
}
|
||
],
|
||
"literals": [
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnCPW0mFmm2/k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "Panic"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnCGRXMLy4Bb0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "TransMessage"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnCL6HzOw5F3o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "SendMessage"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnDNSmdc7FPgA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "Ping"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnCGSpgr0r+FQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "Login"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnDdBFTdOpQvw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "Logout"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnD9vlbKk7PfU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "Offline"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnCGlD8scMQVU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "GetUserList"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnHPTor7+hW/0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "UpdateUserInfo"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnsPB3Go7eRpA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"name": "GetUserPhoto"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnCHpyXdg7Uic=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "ResponseHead",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnCHu3ltoJx+Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnB/GmZ0LNVTQ="
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnCIVMEt9qVYo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCHpyXdg7Uic="
|
||
},
|
||
"name": "Results",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnCJD5xebaqTo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "operation",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCJGmiedYJb0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;18;0",
|
||
"left": 24,
|
||
"top": 48,
|
||
"width": 125.048828125,
|
||
"height": 30,
|
||
"text": "Operation说明"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCJIDWedeuHw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 544,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCJKzvudvTus=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 544,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCJNpH+d+vBI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 648,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCJyFDOgUMVg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 552,
|
||
"width": 201,
|
||
"height": 25,
|
||
"text": "【SERVER】TransMessage"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCJ+wH+ip1tE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 544,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "When,消息产生时间;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCKW2gOizfRI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 568,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "From,消息发送者ID;"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLIN3+riI2I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 544,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLOol+r+kR0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 648,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLV/M+sVeJM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 111,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCLXuoOskTHA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;15;0",
|
||
"left": 24,
|
||
"top": 120,
|
||
"width": 145,
|
||
"height": 27,
|
||
"text": "【发送方】操作名称"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLbkZus6M2w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 111,
|
||
"width": 401,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCLbkZus78Xk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;15;0",
|
||
"left": 240,
|
||
"top": 120,
|
||
"width": 257,
|
||
"height": 27,
|
||
"text": "Head域 请求参数列表"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLhGTutSdcs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 111,
|
||
"width": 345,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCLhGTutTjgA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;15;0",
|
||
"left": 644,
|
||
"top": 119,
|
||
"width": 145,
|
||
"height": 27,
|
||
"text": "Data域,请求数据"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLouX+uLBdE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 175,
|
||
"width": 401,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCLouX+uMFHQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;15;0",
|
||
"left": 240,
|
||
"top": 184,
|
||
"width": 257,
|
||
"height": 27,
|
||
"text": "Head域 反馈参数列表"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCLouX+uN8K8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 175,
|
||
"width": 345,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCLouX+uOEoA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;15;0",
|
||
"left": 644,
|
||
"top": 183,
|
||
"width": 145,
|
||
"height": 27,
|
||
"text": "Data域,反馈数据"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCLs2L+ujcrY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 544,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "消息内容数据"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCL1FP+vDJAQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 783,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCL1FP+vEWck=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 887,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCL1FP+vFcG4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 783,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCL1FP+vG6Eo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 887,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCL1FP+vHvyU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 783,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCL1FP+vIYdo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 791,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【CLIENT】SendMessage"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCL/HJ+0bmLY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 784,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "To,消息接收者ID;若省略则发送到上一接收对象"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCMCIJu0j+fQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 784,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "消息内容数据"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCMKEJe0wR3s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 88,
|
||
"width": 75,
|
||
"height": 25,
|
||
"text": "请求数据:"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCMOW7e1FzZc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 152,
|
||
"width": 75,
|
||
"height": 25,
|
||
"text": "反馈数据:"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNFtCe7IU4k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 1271,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNFtCe7JFyY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 1375,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNFtCe7KrTY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 1271,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNFtCe7LZvA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 1375,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNFtCe7MmKI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1271,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCNFtCe7NUqs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1279,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【CLIENT】Login"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNFtCe7OEHg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 1272,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "User,用户名;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNI1he7g/Ow=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 1296,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Pwd,密码;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNQJbe7tzk0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 1376,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Error,错误文本,登陆成功为空;"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNUJRe78V98=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 2023,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNUJRe79Zm4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 2128,
|
||
"width": 401,
|
||
"height": 169
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNUJRe7+nDQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2023,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNUJRe7/QCU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2127,
|
||
"width": 345,
|
||
"height": 170
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCNUJRe8A+UE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 2023,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCNUJRe8BBVI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 2031,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【CLIENT】GetUserList"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNUJRe8Eh88=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 2152,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Error,错误文本,成功为空;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNcftO8eCos=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 2128,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Count,获取到的用户个数;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNoGre81BBc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2152,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "User,用户名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNu9de88WCY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2176,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "NickName,昵称"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCNz89+9C904=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2128,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "0...*"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCN5Itu9LpX8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2200,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "Motto,签名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCN68ju9RKkc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 2224,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "UGroup,用户组"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCOvQU++gsU0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;14;0",
|
||
"left": 240,
|
||
"top": 224,
|
||
"width": 323.4619140625,
|
||
"height": 26,
|
||
"text": "注:有结构的数据皆为json编码数据,[]为可选数据"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCPH85FlGy4g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 303,
|
||
"width": 209,
|
||
"height": 42
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCPH85FlH4r0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 303,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCPH85FlIvME=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 407,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnCPH85FlJ4VI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 28,
|
||
"top": 311,
|
||
"width": 201,
|
||
"height": 25,
|
||
"text": "【SERVER】Panic"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCPH85FlKpJE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 303,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Job,正在执行的操作"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnCPH85FlL00s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 327,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Error,错误原因"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCPH85FlMK5Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 303,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnCPH85FlNvNc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 407,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDNXnP8/e/SY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 244,
|
||
"top": 1023,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDNXnP8/fYLM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 244,
|
||
"top": 1127,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDNXnP8/g4Vo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 644,
|
||
"top": 1023,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDNXnP8/hCwA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 644,
|
||
"top": 1127,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDNXnP8/iLT4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 28,
|
||
"top": 1023,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnDNXnP8/jd70=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 28,
|
||
"top": 1031,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【CLIENT】Ping"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDc7JK9LgFsc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 241,
|
||
"top": 1777,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDc7JK9LhMF4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 241,
|
||
"top": 1881,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDc7JLdLilC8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 641,
|
||
"top": 1777,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDc7JLdLjpxE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 641,
|
||
"top": 1881,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDc7JLdLkks4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 25,
|
||
"top": 1777,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDdK1O9TScWI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 241,
|
||
"top": 1526,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDdK1O9TTkCE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 241,
|
||
"top": 1630,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDdK1O9TUhic=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 641,
|
||
"top": 1526,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDdK1O9TV4Nc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 641,
|
||
"top": 1630,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnDdK1O9TWrIY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 25,
|
||
"top": 1526,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnDdK1O9TXGpE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 25,
|
||
"top": 1784,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【SERVER】Offline"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnDdK1O9TYSas=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 241,
|
||
"top": 1776,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Error,勒令下线原因"
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnD94Nt6todGc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 1536,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【Client】Logout"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnD+Va8Ktugac=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 1800,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Addr,新客户端的地址(如果有)"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnD+0dQqt0An8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 888,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "[Error],当NeedResult存在时返回错误内容,成功为空"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHP4vYMALDPY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 244,
|
||
"top": 2426,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHP4vYMANw0M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 644,
|
||
"top": 2426,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHQLERFeSNiU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 112,
|
||
"width": 401,
|
||
"height": 105
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHQLERFeTygY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 232,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHQLERFeUHMU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1668,
|
||
"top": 112,
|
||
"width": 345,
|
||
"height": 105
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHQLERFeV5Ts=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1668,
|
||
"top": 232,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnHQLERFeWElM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1052,
|
||
"top": 112,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnHQLERFeXiyY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1052,
|
||
"top": 119,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【Client】UpdateUserInfo"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHQLERFeYSAk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 111,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "[NickName],新昵称"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnHQRMh1euW+c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 232,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Error,执行结果,为空则修改成功"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnND+1cMCMi0w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 136,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "[Password],新密码"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEEGJsCTawo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 160,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "[Motto],新签名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEj138eeNg8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 184,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Photo,头像数据长度"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNEoaOceqiEY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1668,
|
||
"top": 112,
|
||
"width": 333,
|
||
"height": 25,
|
||
"text": "头像数据"
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnNKFIU9KcmRM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 376,
|
||
"width": 401,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnNKFIU9KdW7c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 481,
|
||
"width": 401,
|
||
"height": 169
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnNKFIU9KeqfU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1668,
|
||
"top": 376,
|
||
"width": 345,
|
||
"height": 97
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnNKFIU9Kfz4s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1668,
|
||
"top": 480,
|
||
"width": 345,
|
||
"height": 170
|
||
},
|
||
{
|
||
"_type": "RectangleView",
|
||
"_id": "AAAAAAFnNKFIU9Kg3D8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1052,
|
||
"top": 376,
|
||
"width": 209,
|
||
"height": 41
|
||
},
|
||
{
|
||
"_type": "UMLTextView",
|
||
"_id": "AAAAAAFnNKFIU9KhQHQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1052,
|
||
"top": 384,
|
||
"width": 209,
|
||
"height": 25,
|
||
"text": "【CLIENT】GetUserPhoto"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNKFIU9KiVSw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 505,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Error,保留,总是为空;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNKFIU9KmUEo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1668,
|
||
"top": 481,
|
||
"width": 337,
|
||
"height": 25,
|
||
"text": "头像数据"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnNanHBurI4Nc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 1376,
|
||
"width": 329,
|
||
"height": 25,
|
||
"text": "用户信息(json)"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnq49swuujVy8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 808,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "NeedResullt,当此字段不为0时要求服务器返回处理结果"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnui/PRD4Nkb0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 376,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "User,要获取头像的用户名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnujFC6j4ew94=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnCJD5xebaqTo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 1268,
|
||
"top": 480,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Length,头像数据长度,为0则头像数据无效;"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnEWqAz4W4XMc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFm+GxoNtz31qw="
|
||
},
|
||
"name": "UserInfo",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWqu5oXimAI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWqAz4W4XMc="
|
||
},
|
||
"name": "User",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWsfIoXwLj8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWqAz4W4XMc="
|
||
},
|
||
"name": "NickName",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWtJUoX3EUs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWqAz4W4XMc="
|
||
},
|
||
"name": "Motto",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnEWrYd4Xp700=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnEWqAz4W4XMc="
|
||
},
|
||
"name": "UGroup",
|
||
"type": ""
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLModel",
|
||
"_id": "AAAAAAFnp7Q36fVR840=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFF+h6SjaM2Hec="
|
||
},
|
||
"name": "client-c#",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnp7RjNPVeQwI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "Client",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnp7WMX/V0AOs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnp7WMX/V1gtQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V0AOs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnp7WMX/V20gA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V1gtQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -720,
|
||
"top": -1232,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnp7WMX/V3zv4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V1gtQ="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 61,
|
||
"top": 71,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "StormClient"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnp7WMX/V4T8M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V1gtQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -720,
|
||
"top": -1232,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnp7WMX/V5vG0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V1gtQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -720,
|
||
"top": -1232,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 56,
|
||
"top": 64,
|
||
"width": 385,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnp7WMX/V20gA="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnp7WMX/V3zv4="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnp7WMX/V4T8M="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnp7WMX/V5vG0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnp7WMX/V6Ofo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V0AOs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr7CKYRB6XZ0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr7CKIxB3kro="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 94,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnDisconnect",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnscqUl3qAYzo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnscqUXXp9khQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 109,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnPanic",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnscrsG3qIGBA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnscrsBHqFWxc="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 124,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnOffline",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnscsMmHqP/KU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnscsMgHqMhpc="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 139,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnMessage",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnscsi03qW9+s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnscsivnqT/q0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 154,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnSendMessageDone",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsctORXqdPCM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsctOLXqaI5Q="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 169,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnUpdateUserInfoDone",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr7EXehCBktU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr7EXRBB+XvI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 184,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnLoginDone",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnscttTXqk/vU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnscttN3qhUIQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 199,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnGetUserListDone",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnscuXUHqrSA4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnscuXO3qorAM="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 214,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+event OnGetUserPhotoDoneHandler",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsgar4HyGns8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsgarpnyDHjs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 229,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+DoesSendMessageReturn: bool",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr7MFzRCm3OA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr7MFkRCjl/U="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 244,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "-tcpClient",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr7NYTRCuNGE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr7NYIhCrWDg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 259,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "-sendQueue",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr7OQWBC1yQU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr7OQQRCyG4Q="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 274,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "-readLoopThread",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr7PGaxC8UAg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr7PGUxC5YyU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 289,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "-sendLoopThread",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 56,
|
||
"top": 89,
|
||
"width": 385,
|
||
"height": 218
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnp7WMX/V7vnU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V0AOs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnp768ZPXgGAs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp768IvXdZko="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 312,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+Initialize()",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnp8DSu/Xqv4Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp8DShvXnMlE="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 327,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+QueueLogin(user: string, password: string, callback)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnsgqsdXzumlU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsgqsQHzr9t0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 342,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+QueueSendMessage(string text, User to, callback = null)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnsgsDpXz7aWk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsgsDdnz4B8w="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 357,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+QueueLogout(callback = null)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnsgtHmH0EZds=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsgtHZX0BC2k="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 372,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+QueueGetUserList(callback = null)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnsguTCH0N+eE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsguS1X0KYI8="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 387,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+QueueUpdateUserInfo(callback = null)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnsgu7tn0WjkI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsgu7nH0TPRc="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 402,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "+QueueGetUserPhoto(User user, callback = null)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnr76dOREXvjQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr76c/BEU+cs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 417,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "-HandleAll(head, data)",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLOperationView",
|
||
"_id": "AAAAAAFnp8vRtvYSX+I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp8vRhPYPjkU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 61,
|
||
"top": 432,
|
||
"width": 375,
|
||
"height": 13,
|
||
"text": "-Send(head, data)",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 56,
|
||
"top": 307,
|
||
"width": 385,
|
||
"height": 143
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnp7WMYPV8x54=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V0AOs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -368,
|
||
"top": -616,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnp7WMYPV9V1s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/V0AOs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -368,
|
||
"top": -616,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 56,
|
||
"top": 64,
|
||
"width": 385,
|
||
"height": 865,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnp7WMX/V1gtQ="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnp7WMX/V6Ofo="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnp7WMX/V7vnU="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnp7WMYPV8x54="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnp7WMYPV9V1s="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnp7ZHEfWlEF8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 64,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "静态类,负责与服务器的数据交换"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnp73i+PXBgxE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 472,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "Initialize(),连接到服务器,初始化读写线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnp74wSfXQvNg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 496,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "QueuetLogin(),异步发起登录请求"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnp8pPovX388s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 592,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param callback = null,请求发送回调函数,处理结果回调请设置OnLoginDone事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnp8pR0fX70iw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 568,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param password,密码"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnp8pSsfX/dd8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 544,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param user,用户名"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr6+BmBBx4yU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 816,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "Send(),将数据添加到发送队列等待写数据线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7Fl+RCSAX0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 112,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnDisconnect,连接中断事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7Il+RCe41c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 256,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnLoginDone,登录结果到达事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7RZChDPLi4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 360,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "tcpClient,用于通信的TCP连接"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7Tt2BDV274=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 384,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "sendQueue,数据包发送队列,C#使用BlockCollection实现"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7WpehDbtA8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 408,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": " readLoopThread,读数据线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7YjChDhPzU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 432,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": " sendLoopThread,写数据线程"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7bEkxDrFhI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 520,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@return : bool,成功将请求加入发送队列返回true,否则返回false"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7i2nRDyl5k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 840,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@return : bool,成功将请求加入发送队列返回true,否则返回false"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7jWPhD3j5s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 864,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param head : JObject,包头,至少包含Token和Operation信息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7my+BD9DV8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 888,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param data : byte[],数据,二进制数据,可为空"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr78XhBEiZUY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 744,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "HandleAll(),处理接收到的数据,调用对应的事件处理"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7/QtBEx4wU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 792,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param data : byte[],数据,二进制数据,可为空"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr7/tURE2sQw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 488,
|
||
"top": 768,
|
||
"width": 561,
|
||
"height": 25,
|
||
"text": "@param head : byte[],包头,二进制数据"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsc7tJns2Izs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 136,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnPanic,服务器异常消息处理事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsgVjgXxtBxU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 160,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnOffline,服务器强制注销登陆事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsgW4UXx1j2o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 184,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnMessage,消息到达事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsgYBjHx85SY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 208,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnSendMessageDone,发送消息处理完成反馈事件(DoesSendMessageReturn为true时有效)"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsgcB3HyREIY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 336,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "DoesSendMessageReturn = false,发送消息时是否要求服务器返回处理结果"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsgecHHyaHm4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 232,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnUpdateUserInfoDone,更新用户信息结果处理事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsghvp3yvdMs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 280,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnGetUserListDone,获取用户列表结果处理事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsgjXxny6ZsI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 304,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "OnGetUserPhotoDone,获取用户头像结果处理事件"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsg3eZn0zvh8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 616,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "QueueSendMessage(),请求发送一条消息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsg8C7X1EQqQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 640,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "QueueLogout(),请求登出"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnshBq931LDmc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 664,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "QueueGetUserList(),请求用户列表"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnshDeS31SmAI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 688,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "QueueUpdateUserInfo(),请求更新当前登录用户信息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnshFH6X1ZPmY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7RjNPVeQwI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 464,
|
||
"top": 712,
|
||
"width": 585,
|
||
"height": 25,
|
||
"text": "QueueGetUserPhoto(),请求获取指定用户的头像"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnp7WMX/VycEU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "StormClient",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr7CKIxB3kro=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnDisconnect",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnscqUXXp9khQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnPanic",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnscrsBHqFWxc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnOffline",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnscsMgHqMhpc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnMessage",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnscsivnqT/q0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnSendMessageDone",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsctOLXqaI5Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnUpdateUserInfoDone",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr7EXRBB+XvI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnLoginDone",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnscttN3qhUIQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnGetUserListDone",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnscuXO3qorAM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "event OnGetUserPhotoDoneHandler",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsgarpnyDHjs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "DoesSendMessageReturn",
|
||
"type": "bool"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr7MFkRCjl/U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "tcpClient",
|
||
"visibility": "private",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr7NYIhCrWDg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "sendQueue",
|
||
"visibility": "private",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr7OQQRCyG4Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "readLoopThread",
|
||
"visibility": "private",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr7PGUxC5YyU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "sendLoopThread",
|
||
"visibility": "private",
|
||
"type": ""
|
||
}
|
||
],
|
||
"operations": [
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnp768IvXdZko=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "Initialize"
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnp8DShvXnMlE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "QueueLogin",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnp8FQqfXuyEU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp8DShvXnMlE="
|
||
},
|
||
"name": "user",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnp8FQqvXv45c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp8DShvXnMlE="
|
||
},
|
||
"name": "password",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnp8HDPvXzyKo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp8DShvXnMlE="
|
||
},
|
||
"name": "callback",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnsgqsQHzr9t0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "QueueSendMessage",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgrhyXzyR5Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgqsQHzr9t0="
|
||
},
|
||
"name": "string text",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgrhyXzzIp8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgqsQHzr9t0="
|
||
},
|
||
"name": "User to",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgrhyXz0LUM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgqsQHzr9t0="
|
||
},
|
||
"name": "callback",
|
||
"type": "",
|
||
"defaultValue": "null"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnsgsDdnz4B8w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "QueueLogout",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgs4oXz/O+g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgsDdnz4B8w="
|
||
},
|
||
"name": "callback",
|
||
"type": "",
|
||
"defaultValue": "null"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnsgtHZX0BC2k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "QueueGetUserList",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsguEP30ISq8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgtHZX0BC2k="
|
||
},
|
||
"name": "callback",
|
||
"type": "",
|
||
"defaultValue": "null"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnsguS1X0KYI8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "QueueUpdateUserInfo",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgu7G30Rc7g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsguS1X0KYI8="
|
||
},
|
||
"name": "callback",
|
||
"type": "",
|
||
"defaultValue": "null"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnsgu7nH0TPRc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "QueueGetUserPhoto",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgvxhH0aMOI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgu7nH0TPRc="
|
||
},
|
||
"name": "User user",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnsgvxhH0bRSU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsgu7nH0TPRc="
|
||
},
|
||
"name": "callback",
|
||
"type": "",
|
||
"defaultValue": "null"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnr76c/BEU+cs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "HandleAll",
|
||
"visibility": "private",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnr77kWREcONc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr76c/BEU+cs="
|
||
},
|
||
"name": "head",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnr77kWREdGAA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr76c/BEU+cs="
|
||
},
|
||
"name": "data",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLOperation",
|
||
"_id": "AAAAAAFnp8vRhPYPjkU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7WMX/VycEU="
|
||
},
|
||
"name": "Send",
|
||
"visibility": "private",
|
||
"parameters": [
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnp8xaYPYXzF8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp8vRhPYPjkU="
|
||
},
|
||
"name": "head",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLParameter",
|
||
"_id": "AAAAAAFnp8xaYPYYnrY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp8vRhPYPjkU="
|
||
},
|
||
"name": "data",
|
||
"type": ""
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnr6FF9A/7VxI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "User",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnr8Qm+hLTl68=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnr8Qm+xLU/SA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLTl68="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr8Qm+xLVONA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLU/SA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"top": -16,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr8Qm+xLW9IE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLU/SA="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 285,
|
||
"top": 103,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "User"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr8Qm+xLXdf4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLU/SA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"top": -16,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr8Qm+xLY/1I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLU/SA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"top": -16,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 280,
|
||
"top": 96,
|
||
"width": 352,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnr8Qm+xLVONA="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnr8Qm+xLW9IE="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnr8Qm+xLXdf4="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnr8Qm+xLY/1I="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnr8Qm+xLZ5IM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLTl68="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr8RZlRL+968=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLZ5IM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8RZVxL7Cr4="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 285,
|
||
"top": 126,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Me: User",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr8UJShMJhDc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLZ5IM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8UJDhMGjKw="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 285,
|
||
"top": 141,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Name: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr9XUfRTl1tQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLZ5IM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9XURxTioew="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 285,
|
||
"top": 156,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+NickName: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr9YNlxTtV9w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLZ5IM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9YNXxTqmO4="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 285,
|
||
"top": 171,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Motto: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnr9fdXxb8Rcw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+xLZ5IM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9fdLhb5Ct0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 285,
|
||
"top": 186,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Group: UserGroup",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 280,
|
||
"top": 121,
|
||
"width": 352,
|
||
"height": 83
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnr8Qm+xLaij0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLTl68="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 280,
|
||
"top": 204,
|
||
"width": 352,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnr8Qm+xLbuIo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLTl68="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -56,
|
||
"top": -8,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnr8Qm+xLc5V8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLTl68="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -56,
|
||
"top": -8,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 280,
|
||
"top": 96,
|
||
"width": 352,
|
||
"height": 208,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnr8Qm+xLU/SA="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnr8Qm+xLZ5IM="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnr8Qm+xLaij0="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnr8Qm+xLbuIo="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnr8Qm+xLc5V8="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationView",
|
||
"_id": "AAAAAAFnr9cV3xVaXcM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnr9cV3xVbnkc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr9cV3xVcylc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVbnkc="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 101,
|
||
"width": 199,
|
||
"height": 13,
|
||
"text": "«enumeration»"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr9cV3xVd1M0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVbnkc="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 21,
|
||
"top": 116,
|
||
"width": 199,
|
||
"height": 13,
|
||
"text": "UserGroup"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr9cV3xVesYo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVbnkc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1916,
|
||
"top": -426,
|
||
"width": 74.38818359375,
|
||
"height": 13,
|
||
"text": "(from server)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnr9cV3xVf65E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVbnkc="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -1916,
|
||
"top": -426,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 96,
|
||
"width": 209,
|
||
"height": 38,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnr9cV3xVcylc="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnr9cV3xVd1M0="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnr9cV3xVesYo="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnr9cV3xVf65E="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnr9cV3xVgrnE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -728,
|
||
"top": -200,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnr9cV3xVhAnA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -728,
|
||
"top": -200,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnr9cV3xVieQo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -728,
|
||
"top": -200,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnr9cV3xVjyfU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -728,
|
||
"top": -200,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralCompartmentView",
|
||
"_id": "AAAAAAFnr9cV3xVk1s4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnr9cV3xVl4cY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVk1s4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF5YU6R71+g="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 139,
|
||
"width": 199,
|
||
"height": 13,
|
||
"text": "User",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnr9cV3xVmhHw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVk1s4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF5rxaSCsIQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 154,
|
||
"width": 199,
|
||
"height": 13,
|
||
"text": "Vip",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnr9cV3xVnAhU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVk1s4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHF6LOaSJQiU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 169,
|
||
"width": 199,
|
||
"height": 13,
|
||
"text": "Admin",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnr9cV3xVoM5I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9cV3xVk1s4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHGZJBa4BuKs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 21,
|
||
"top": 184,
|
||
"width": 199,
|
||
"height": 13,
|
||
"text": "Group",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": 134,
|
||
"width": 209,
|
||
"height": 68
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 16,
|
||
"top": 96,
|
||
"width": 209,
|
||
"height": 137,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnr9cV3xVbnkc="
|
||
},
|
||
"suppressAttributes": true,
|
||
"suppressOperations": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnr9cV3xVgrnE="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnr9cV3xVhAnA="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnr9cV3xVieQo="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnr9cV3xVjyfU="
|
||
},
|
||
"enumerationLiteralCompartment": {
|
||
"$ref": "AAAAAAFnr9cV3xVk1s4="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociationView",
|
||
"_id": "AAAAAAFnr9ed7RaHsjY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaDT+g="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaI9wE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaDT+g="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 250,
|
||
"top": 186,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaJBGw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaDT+g="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 248,
|
||
"top": 201,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaKm3M=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaDT+g="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 253,
|
||
"top": 157,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaLqv4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaEQOY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 251,
|
||
"top": 187,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaMAFM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaEQOY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 247,
|
||
"top": 199,
|
||
"height": 13,
|
||
"alpha": 0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaNMPc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaEQOY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 258,
|
||
"top": 160,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaO3jM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaFpjg="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 249,
|
||
"top": 186,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaPHMo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaFpjg="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 249,
|
||
"top": 200,
|
||
"height": 13,
|
||
"alpha": -0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnr9ed7RaQQqs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaFpjg="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 247,
|
||
"top": 158,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnr9ed7RaRzHw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaEQOY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnr9ed7RaShig=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed7RaHsjY="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnr9ed4BaFpjg="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnr9cV3xVaXcM="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnr8Qm+hLTl68="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "279:181;225:175",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaI9wE="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaJBGw="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaKm3M="
|
||
},
|
||
"tailRoleNameLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaLqv4="
|
||
},
|
||
"tailPropertyLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaMAFM="
|
||
},
|
||
"tailMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaNMPc="
|
||
},
|
||
"headRoleNameLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaO3jM="
|
||
},
|
||
"headPropertyLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaPHMo="
|
||
},
|
||
"headMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnr9ed7RaQQqs="
|
||
},
|
||
"tailQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnr9ed7RaRzHw="
|
||
},
|
||
"headQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnr9ed7RaShig="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr9iUahctUCQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 96,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "定义一个用户"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr9jMFRdh4P4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 144,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Me,静态成员,当前登录用户的引用"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr9lAxxfKDj4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 168,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Name,用户名,<GET>"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr9qzBBi/nBI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 192,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "NickName,昵称,<GET><SET>"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr9r+NBjjGpM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 216,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Motto,签名,<GET><SET>"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnr9suuxkH+o4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6FF9A/7VxI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 240,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Group,用户类型,<GET>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnr6LOHhAL49A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "Message",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsNZ4yIwSalw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsNZ4yIwTHCA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwSalw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsNZ4yIwUc6I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwTHCA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -48,
|
||
"top": 64,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsNZ4yIwVsFc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwTHCA="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 245,
|
||
"top": 119,
|
||
"width": 359,
|
||
"height": 13,
|
||
"text": "Message"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsNZ4yIwWRtY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwTHCA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -48,
|
||
"top": 64,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsNZ4yIwXy1c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwTHCA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -48,
|
||
"top": 64,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 112,
|
||
"width": 369,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsNZ4yIwUc6I="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsNZ4yIwVsFc="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsNZ4yIwWRtY="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsNZ4yIwXy1c="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsNZ4yIwYSJw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwSalw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsNpEKYxFjN8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwYSJw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNpD7YxCAOg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 142,
|
||
"width": 359,
|
||
"height": 13,
|
||
"text": "+When: DateTime",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsNp4wYxM+6U=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwYSJw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNp4l4xJshs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 157,
|
||
"width": 359,
|
||
"height": 13,
|
||
"text": "+From: User",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsNqNOoxTDV0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwYSJw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNqND4xQIoo="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 172,
|
||
"width": 359,
|
||
"height": 13,
|
||
"text": "+Content: string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 137,
|
||
"width": 369,
|
||
"height": 53
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsNZ4yIwZgks=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwSalw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 190,
|
||
"width": 369,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsNZ4yIwaBxA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwSalw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -24,
|
||
"top": 32,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsNZ4yIwbDSw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4yIwSalw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -24,
|
||
"top": 32,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 240,
|
||
"top": 112,
|
||
"width": 369,
|
||
"height": 177,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsNZ4yIwTHCA="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsNZ4yIwYSJw="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsNZ4yIwZgks="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsNZ4yIwaBxA="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsNZ4yIwbDSw="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsN0+ZIx9AKY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 112,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "定义一条用户消息"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsN6XNIyJdDc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 160,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "When,服务器接收消息的时间"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsN7xh4yPZag=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 184,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "From,消息的发送者;"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsN9r04yV+4c=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 208,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "Content,消息内容文本"
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsOF0r4ycXSc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsOF0r4ydFDk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ycXSc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOF0r4ye6Os=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ydFDk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOF0r4yfStI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ydFDk="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 245,
|
||
"top": 375,
|
||
"width": 358,
|
||
"height": 13,
|
||
"text": "Packet"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOF0r4ygYeQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ydFDk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOF0r4yhGyo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ydFDk="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 368,
|
||
"width": 368,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsOF0r4ye6Os="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsOF0r4yfStI="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsOF0r4ygYeQ="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsOF0r4yhGyo="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsOF0r4yi7eI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ycXSc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsOH+sI2RbQA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4yi7eI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOH+b42O/1o="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 398,
|
||
"width": 358,
|
||
"height": 13,
|
||
"text": "+Head",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsOOYko2qpCk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4yi7eI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOOYe42ngLw="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 413,
|
||
"width": 358,
|
||
"height": 13,
|
||
"text": "+Data",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsOO4AY2xTe8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4yi7eI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOO36I2umgg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 245,
|
||
"top": 428,
|
||
"width": 358,
|
||
"height": 13,
|
||
"text": "+Callback",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 393,
|
||
"width": 368,
|
||
"height": 53
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsOF0sIyjCOM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ycXSc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 240,
|
||
"top": 446,
|
||
"width": 368,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsOF0sIykO3I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ycXSc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsOF0sIylGkQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0r4ycXSc="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 240,
|
||
"top": 368,
|
||
"width": 368,
|
||
"height": 168,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsOF0r4ydFDk="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsOF0r4yi7eI="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsOF0sIyjCOM="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsOF0sIykO3I="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsOF0sIylGkQ="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsOIT9I2VvQ8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 368,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "定义一个数据包,仅内部使用"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsOLhXI2bZ/o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 416,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "Head,消息包头,JObject类型"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsON7vI2iu2A=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 440,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "Data,二进制数据,可空"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsOSdSI23Pzg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 640,
|
||
"top": 464,
|
||
"width": 417,
|
||
"height": 25,
|
||
"text": "CallBack,数据包发送完成后的回调函数,可空。委托类型:"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsOUQwY29Dmo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr6LOHhAL49A="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 664,
|
||
"top": 488,
|
||
"width": 393,
|
||
"height": 25,
|
||
"text": "Action<BaseHead>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnr8Qm+hLRI9k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "User",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnr9ed4BaDT+g=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnr9ed4BaEQOY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed4BaDT+g="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
}
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnr9ed4BaFpjg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ed4BaDT+g="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnHF4MoqRKqMY="
|
||
},
|
||
"aggregation": "composite"
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr8RZVxL7Cr4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"name": "Me",
|
||
"type": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr8UJDhMGjKw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"name": "Name",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr9XURxTioew=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"name": "NickName",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr9YNXxTqmO4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"name": "Motto",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnr9fdLhb5Ct0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
},
|
||
"name": "Group",
|
||
"type": {
|
||
"$ref": "AAAAAAFnr9ZqNhTx5eA="
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLEnumeration",
|
||
"_id": "AAAAAAFnr9ZqNhTx5eA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "UserGroup",
|
||
"literals": [
|
||
{
|
||
"_type": "UMLEnumerationLiteral",
|
||
"_id": "AAAAAAFnr9bCvxUhVCM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnr9ZqNhTx5eA="
|
||
},
|
||
"name": "User"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnsNZ4xowQvug=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "Message",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsNpD7YxCAOg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"name": "When",
|
||
"type": "DateTime"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsNp4l4xJshs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"name": "From",
|
||
"type": {
|
||
"$ref": "AAAAAAFnr8Qm+hLRI9k="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsNqND4xQIoo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsNZ4xowQvug="
|
||
},
|
||
"name": "Content",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnsOF0roya30o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "Packet",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsOH+b42O/1o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"name": "Head",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsOOYe42ngLw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"name": "Data",
|
||
"type": ""
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsOO36I2umgg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOF0roya30o="
|
||
},
|
||
"name": "Callback",
|
||
"type": ""
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClassDiagram",
|
||
"_id": "AAAAAAFnsOr7GI3ZIsg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "JsonObject",
|
||
"ownedViews": [
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsOuL+43uBsw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsOuL/I3vrhY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOuL/I3wBNc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL/I3vrhY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOuL/I3xk4k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL/I3vrhY="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 301,
|
||
"top": 95,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "BaseHead"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOuL/I3yAIU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL/I3vrhY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsOuL/I3z8Do=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL/I3vrhY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -112,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 88,
|
||
"width": 352,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsOuL/I3wBNc="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsOuL/I3xk4k="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsOuL/I3yAIU="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsOuL/I3z8Do="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsOuL/I30f3Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsOwFgI5Esgk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL/I30f3Y="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOwFTY5BrAg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 118,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Token: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsOypGY5Mf9o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL/I30f3Y="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOyo5I5JH1Y="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 133,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Operation: string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 113,
|
||
"width": 352,
|
||
"height": 38
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsOuL/I31xKc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 151,
|
||
"width": 352,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsOuL/I328Sk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -56,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsOuL/I330LY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -56,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 296,
|
||
"top": 88,
|
||
"width": 352,
|
||
"height": 192,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsOuL/I3vrhY="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsOuL/I30f3Y="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsOuL/I31xKc="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsOuL/I328Sk="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsOuL/I330LY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsOvUc445uGI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 680,
|
||
"top": 88,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "定义基本的包头结构"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsOzapI5aNWo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 680,
|
||
"top": 136,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Token,数据请求方生成的随机ID,可据此识别返回数据包"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsO45To5nkhs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 680,
|
||
"top": 160,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Operation,相应请求要执行的操作"
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationView",
|
||
"_id": "AAAAAAFnsPKEYJK1rnI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsPKEYJK2lkI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPKEYJK30bo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK2lkI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 93,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "«enumeration»"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPKEYJK4wnY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK2lkI="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 29,
|
||
"top": 108,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Operations"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPKEYJK51fs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK2lkI="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -40,
|
||
"top": -243,
|
||
"width": 88.1181640625,
|
||
"height": 13,
|
||
"text": "(from common)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPKEYJK6qxc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK2lkI="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -40,
|
||
"top": -243,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 88,
|
||
"width": 193,
|
||
"height": 38,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPKEYJK30bo="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPKEYJK4wnY="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsPKEYJK51fs="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPKEYJK6qxc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsPKEYJK7wjU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -288,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsPKEYJK894s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -288,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsPKEYJK9crc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -288,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsPKEYJK+/I8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": -288,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralCompartmentView",
|
||
"_id": "AAAAAAFnsPKEYJK/Zus=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLAXxk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCPW0mFmm2/k="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 131,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Panic",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLBR5Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGRXMLy4Bb0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 146,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "TransMessage",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLCTVA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCL6HzOw5F3o="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 161,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "SendMessage",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLD5gE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnDNSmdc7FPgA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 176,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Ping",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLEG+Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGSpgr0r+FQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 191,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Login",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLFHAc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnDdBFTdOpQvw="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 206,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Logout",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLGVHI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnD9vlbKk7PfU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 221,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "Offline",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLHdMU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnCGlD8scMQVU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 236,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "GetUserList",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLI+So=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnHPTor7+hW/0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 251,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "UpdateUserInfo",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLEnumerationLiteralView",
|
||
"_id": "AAAAAAFnsPKEYJLJYuI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPB3Go7eRpA="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 29,
|
||
"top": 266,
|
||
"width": 183,
|
||
"height": 13,
|
||
"text": "GetUserPhoto",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 24,
|
||
"top": 126,
|
||
"width": 193,
|
||
"height": 158
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 24,
|
||
"top": 88,
|
||
"width": 193,
|
||
"height": 225,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsPKEYJK2lkI="
|
||
},
|
||
"suppressAttributes": true,
|
||
"suppressOperations": true,
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsPKEYJK7wjU="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsPKEYJK894s="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsPKEYJK9crc="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsPKEYJK+/I8="
|
||
},
|
||
"enumerationLiteralCompartment": {
|
||
"$ref": "AAAAAAFnsPKEYJK/Zus="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAssociationView",
|
||
"_id": "AAAAAAFnsPMMvpNhXf0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNdKCE="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNicKI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNdKCE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 256,
|
||
"top": 201,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNjcbA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNdKCE="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 257,
|
||
"top": 216,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNkzqY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNdKCE="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 255,
|
||
"top": 172,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNl25E=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNeAIo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 269,
|
||
"top": 201,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNm4tM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNeAIo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 267,
|
||
"top": 215,
|
||
"height": 13,
|
||
"alpha": 0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNnz00=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNeAIo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 272,
|
||
"top": 174,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"edgePosition": 2
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNoNb4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMvpNfy8Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 243,
|
||
"top": 202,
|
||
"height": 13,
|
||
"alpha": -0.5235987755982988,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNp4JU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMvpNfy8Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 246,
|
||
"top": 216,
|
||
"height": 13,
|
||
"alpha": -0.7853981633974483,
|
||
"distance": 40,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPMMvpNqTcM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMvpNfy8Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 238,
|
||
"top": 175,
|
||
"height": 13,
|
||
"alpha": 0.5235987755982988,
|
||
"distance": 25,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnsPMMvpNru8o=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMupNeAIo="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLQualifierCompartmentView",
|
||
"_id": "AAAAAAFnsPMMvpNsr+Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMvpNhXf0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPMMvpNfy8Q="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnsPKEYJK1rnI="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "295:192;217:195",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNicKI="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNjcbA="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNkzqY="
|
||
},
|
||
"tailRoleNameLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNl25E="
|
||
},
|
||
"tailPropertyLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNm4tM="
|
||
},
|
||
"tailMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNnz00="
|
||
},
|
||
"headRoleNameLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNoNb4="
|
||
},
|
||
"headPropertyLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNp4JU="
|
||
},
|
||
"headMultiplicityLabel": {
|
||
"$ref": "AAAAAAFnsPMMvpNqTcM="
|
||
},
|
||
"tailQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnsPMMvpNru8o="
|
||
},
|
||
"headQualifiersCompartment": {
|
||
"$ref": "AAAAAAFnsPMMvpNsr+Q="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsPO66JP0Glg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsPO66JP1FdM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP0Glg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPO66JP27ws=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP1FdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -96,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPO66JP3uz8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP1FdM="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 301,
|
||
"top": 335,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "ResultHead"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPO66JP4Agw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP1FdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -96,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPO66JP5674=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP1FdM="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -96,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 328,
|
||
"width": 352,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPO66JP27ws="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPO66JP3uz8="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsPO66JP4Agw="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPO66JP5674="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsPO66JP6+f0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP0Glg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPQ4j5UA69s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP6+f0="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPQ4WpT62vE="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 358,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Error: string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 353,
|
||
"width": 352,
|
||
"height": 23
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsPO66JP7EqM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP0Glg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 376,
|
||
"width": 352,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsPO66JP8Uko=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP0Glg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -48,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsPO66JP9STA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JP0Glg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"top": -48,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 296,
|
||
"top": 328,
|
||
"width": 352,
|
||
"height": 152,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsPO66JP1FdM="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsPO66JP6+f0="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsPO66JP7EqM="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsPO66JP8Uko="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsPO66JP9STA="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralizationView",
|
||
"_id": "AAAAAAFnsPQSvJSCMxM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPQSvJSAhyQ="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPQSvJSDdWU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPQSvJSCMxM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPQSvJSAhyQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 456,
|
||
"top": 296,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPQSvJSCMxM="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPQSvJSEamM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPQSvJSCMxM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPQSvJSAhyQ="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 441,
|
||
"top": 296,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPQSvJSCMxM="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPQSvZSFzBY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPQSvJSCMxM="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPQSvJSAhyQ="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 485,
|
||
"top": 297,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPQSvJSCMxM="
|
||
},
|
||
"edgePosition": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnsOuL+43uBsw="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnsPO66JP0Glg="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "471:327;471:280",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPQSvJSDdWU="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPQSvJSEamM="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPQSvZSFzBY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsPRfKpUy/2w=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 680,
|
||
"top": 328,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "返回数据基本包头"
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsPTWsZWQiSA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 680,
|
||
"top": 376,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Error,错误文本,如果操作成功为空"
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsPWqNJZqTiQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsPWqNJZr/JA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZqTiQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPWqNJZsSkc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZr/JA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": -16,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPWqNJZtlfM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZr/JA="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 301,
|
||
"top": 704,
|
||
"width": 343,
|
||
"height": 13,
|
||
"text": "JsonLogInfoHead"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPWqNJZusho=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZr/JA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": -16,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPWqNJZvEcA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZr/JA="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 16,
|
||
"top": -16,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 697,
|
||
"width": 353,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPWqNJZsSkc="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPWqNJZtlfM="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsPWqNJZusho="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPWqNJZvEcA="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsPWqNJZwbX8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZqTiQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPbNlZik3wE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZwbX8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPbNV5ie4wQ="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 727,
|
||
"width": 343,
|
||
"height": 13,
|
||
"text": "+User: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPcAKpjJWxQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZwbX8="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPb//JjDLY0="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 742,
|
||
"width": 343,
|
||
"height": 13,
|
||
"text": "+Pwd: string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 722,
|
||
"width": 353,
|
||
"height": 38
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsPWqNJZxxdk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZqTiQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 760,
|
||
"width": 353,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsPWqNJZyepw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZqTiQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 8,
|
||
"top": -8,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsPWqNJZzH5I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqNJZqTiQ="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 8,
|
||
"top": -8,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 296,
|
||
"top": 697,
|
||
"width": 353,
|
||
"height": 104,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsPWqNJZr/JA="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsPWqNJZwbX8="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsPWqNJZxxdk="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsPWqNJZyepw="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsPWqNJZzH5I="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsPdRCZlJYGo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsPdRCZlKDK0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlJYGo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPdRCZlLZHU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlKDK0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -717,
|
||
"top": 412,
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPdRCZlMTBo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlKDK0="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 37,
|
||
"top": 703,
|
||
"width": 175,
|
||
"height": 13,
|
||
"text": "BaseHead"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPdRCZlN4kY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlKDK0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -717,
|
||
"top": 412,
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPdRCZlODNY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlKDK0="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -717,
|
||
"top": 412,
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": 696,
|
||
"width": 185,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPdRCZlLZHU="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPdRCZlMTBo="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsPdRCZlN4kY="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPdRCZlODNY="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsPdRCZlPg4I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlJYGo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPdRCZlQqkM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlPg4I="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOwFTY5BrAg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 37,
|
||
"top": 726,
|
||
"width": 175,
|
||
"height": 13,
|
||
"text": "+Token: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPdRCZlR2xI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlPg4I="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOyo5I5JH1Y="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 37,
|
||
"top": 741,
|
||
"width": 175,
|
||
"height": 13,
|
||
"text": "+Operation: string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": 721,
|
||
"width": 185,
|
||
"height": 38
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsPdRCZlSETU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlJYGo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 32,
|
||
"top": 759,
|
||
"width": 185,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsPdRCZlTAJA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlJYGo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -320,
|
||
"top": 600,
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsPdRCZlU7zE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPdRCZlJYGo="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": -320,
|
||
"top": 600,
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 32,
|
||
"top": 696,
|
||
"width": 185,
|
||
"height": 105,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsPdRCZlKDK0="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsPdRCZlPg4I="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsPdRCZlSETU="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsPdRCZlTAJA="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsPdRCZlU7zE="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralizationView",
|
||
"_id": "AAAAAAFnsPn03J1aArs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPn03J1YP5I="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPn03J1be7s=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPn03J1aArs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPn03J1YP5I="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 255,
|
||
"top": 757,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPn03J1aArs="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPn03J1c/jc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPn03J1aArs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPn03J1YP5I="
|
||
},
|
||
"visible": null,
|
||
"font": "Arial;13;0",
|
||
"left": 255,
|
||
"top": 772,
|
||
"height": 13,
|
||
"alpha": 1.5707963267948966,
|
||
"distance": 30,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPn03J1aArs="
|
||
},
|
||
"edgePosition": 1
|
||
},
|
||
{
|
||
"_type": "EdgeLabelView",
|
||
"_id": "AAAAAAFnsPn03J1d3vU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPn03J1aArs="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPn03J1YP5I="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"left": 256,
|
||
"top": 727,
|
||
"height": 13,
|
||
"alpha": -1.5707963267948966,
|
||
"distance": 15,
|
||
"hostEdge": {
|
||
"$ref": "AAAAAAFnsPn03J1aArs="
|
||
},
|
||
"edgePosition": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"head": {
|
||
"$ref": "AAAAAAFnsPdRCZlJYGo="
|
||
},
|
||
"tail": {
|
||
"$ref": "AAAAAAFnsPWqNJZqTiQ="
|
||
},
|
||
"lineStyle": 1,
|
||
"points": "295:748;217:748",
|
||
"showVisibility": true,
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPn03J1be7s="
|
||
},
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPn03J1c/jc="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPn03J1d3vU="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsPpLTJ7mnaw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 680,
|
||
"top": 696,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Json登录信息包头"
|
||
},
|
||
{
|
||
"_type": "UMLClassView",
|
||
"_id": "AAAAAAFnsPrjUqA7JT4=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLNameCompartmentView",
|
||
"_id": "AAAAAAFnsPrjUqA8co8=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA7JT4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPrjUqA9gxY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA8co8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"height": 13
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPrjUqA+UrA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA8co8="
|
||
},
|
||
"font": "Arial;13;1",
|
||
"left": 301,
|
||
"top": 879,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "JsonUserInfo"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPrjUqA/KbI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA8co8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 86.67724609375,
|
||
"height": 13,
|
||
"text": "(from client-c#)"
|
||
},
|
||
{
|
||
"_type": "LabelView",
|
||
"_id": "AAAAAAFnsPrjUqBAccc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA8co8="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"height": 13,
|
||
"horizontalAlignment": 1
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 872,
|
||
"width": 352,
|
||
"height": 25,
|
||
"stereotypeLabel": {
|
||
"$ref": "AAAAAAFnsPrjUqA9gxY="
|
||
},
|
||
"nameLabel": {
|
||
"$ref": "AAAAAAFnsPrjUqA+UrA="
|
||
},
|
||
"namespaceLabel": {
|
||
"$ref": "AAAAAAFnsPrjUqA/KbI="
|
||
},
|
||
"propertyLabel": {
|
||
"$ref": "AAAAAAFnsPrjUqBAccc="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLAttributeCompartmentView",
|
||
"_id": "AAAAAAFnsPrjUqBBJbw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA7JT4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"subViews": [
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPvLzaEbvUA=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqBBJbw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPvLkqEVt60="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 902,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+User: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPvpq6FAsTU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqBBJbw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPvpfaE6ies="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 917,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+NickName: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPv/NKFc8Pk=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqBBJbw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPv+/6FWNvs="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 932,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+Motto: string",
|
||
"horizontalAlignment": 0
|
||
},
|
||
{
|
||
"_type": "UMLAttributeView",
|
||
"_id": "AAAAAAFnsPwTp6F4rVw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqBBJbw="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPwTjqFyuAc="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 301,
|
||
"top": 947,
|
||
"width": 342,
|
||
"height": 13,
|
||
"text": "+UGroup: string",
|
||
"horizontalAlignment": 0
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 897,
|
||
"width": 352,
|
||
"height": 68
|
||
},
|
||
{
|
||
"_type": "UMLOperationCompartmentView",
|
||
"_id": "AAAAAAFnsPrjUqBCJHE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA7JT4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 296,
|
||
"top": 965,
|
||
"width": 352,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLReceptionCompartmentView",
|
||
"_id": "AAAAAAFnsPrjUqBDhNw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA7JT4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
},
|
||
{
|
||
"_type": "UMLTemplateParameterCompartmentView",
|
||
"_id": "AAAAAAFnsPrjUqBEFQw=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA7JT4="
|
||
},
|
||
"model": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"visible": false,
|
||
"font": "Arial;13;0",
|
||
"width": 10,
|
||
"height": 10
|
||
}
|
||
],
|
||
"font": "Arial;13;0",
|
||
"containerChangeable": true,
|
||
"left": 296,
|
||
"top": 872,
|
||
"width": 352,
|
||
"height": 103,
|
||
"nameCompartment": {
|
||
"$ref": "AAAAAAFnsPrjUqA8co8="
|
||
},
|
||
"attributeCompartment": {
|
||
"$ref": "AAAAAAFnsPrjUqBBJbw="
|
||
},
|
||
"operationCompartment": {
|
||
"$ref": "AAAAAAFnsPrjUqBCJHE="
|
||
},
|
||
"receptionCompartment": {
|
||
"$ref": "AAAAAAFnsPrjUqBDhNw="
|
||
},
|
||
"templateParameterCompartment": {
|
||
"$ref": "AAAAAAFnsPrjUqBEFQw="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLNoteView",
|
||
"_id": "AAAAAAFnsPsI8aCRHeY=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOr7GI3ZIsg="
|
||
},
|
||
"font": "Arial;13;0",
|
||
"left": 672,
|
||
"top": 872,
|
||
"width": 385,
|
||
"height": 25,
|
||
"text": "Json用户信息结构"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnsOuL+43sqcU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "BaseHead",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLAssociation",
|
||
"_id": "AAAAAAFnsPMMupNdKCE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"end1": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnsPMMupNeAIo=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMupNdKCE="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"navigable": false
|
||
},
|
||
"end2": {
|
||
"_type": "UMLAssociationEnd",
|
||
"_id": "AAAAAAFnsPMMvpNfy8Q=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPMMupNdKCE="
|
||
},
|
||
"reference": {
|
||
"$ref": "AAAAAAFnCGJSWbaTRcY="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnsPPysJRAUmU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnsPiQQptX4AM=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsOwFTY5BrAg=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"name": "Token",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsOyo5I5JH1Y=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
},
|
||
"name": "Operation",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLEnumeration",
|
||
"_id": "AAAAAAFnsO+FF451S20=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "Operations"
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnsPO66JPy0oQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "ResultHead",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnsPQSvJSAhyQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
}
|
||
}
|
||
],
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPQ4WpT62vE=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPO66JPy0oQ="
|
||
},
|
||
"name": "Error",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnsPWqM5ZoxjU=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "JsonLogInfoHead",
|
||
"ownedElements": [
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnsPixv5uXU8k=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
}
|
||
},
|
||
{
|
||
"_type": "UMLGeneralization",
|
||
"_id": "AAAAAAFnsPn03J1YP5I=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"source": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"target": {
|
||
"$ref": "AAAAAAFnsOuL+43sqcU="
|
||
}
|
||
}
|
||
],
|
||
"visibility": "private",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPbNV5ie4wQ=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"name": "User",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPb//JjDLY0=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPWqM5ZoxjU="
|
||
},
|
||
"name": "Pwd",
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"_type": "UMLClass",
|
||
"_id": "AAAAAAFnsPrjUqA5LyI=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnp7Q36fVR840="
|
||
},
|
||
"name": "JsonUserInfo",
|
||
"attributes": [
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPvLkqEVt60=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"name": "User",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPvpfaE6ies=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"name": "NickName",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPv+/6FWNvs=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"name": "Motto",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"_type": "UMLAttribute",
|
||
"_id": "AAAAAAFnsPwTjqFyuAc=",
|
||
"_parent": {
|
||
"$ref": "AAAAAAFnsPrjUqA5LyI="
|
||
},
|
||
"name": "UGroup",
|
||
"type": "string"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
} |