Skip to content
Snippets Groups Projects
D5_UML.mdj 174 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
    	"_type": "Project",
    	"_id": "AAAAAAFF+h6SjaM2Hec=",
    	"name": "Untitled",
    	"ownedElements": [
    		{
    			"_type": "UMLModel",
    			"_id": "AAAAAAFF+qBWK6M3Z8Y=",
    			"_parent": {
    				"$ref": "AAAAAAFF+h6SjaM2Hec="
    			},
    			"name": "Model",
    			"ownedElements": [
    				{
    					"_type": "UMLClassDiagram",
    					"_id": "AAAAAAFF+qBtyKM79qY=",
    					"_parent": {
    						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
    					},
    					"name": "Main",
    					"defaultDiagram": true,
    					"ownedViews": [
    						{
    							"_type": "UMLInterfaceView",
    							"_id": "AAAAAAF+5M6jr13O9kg=",
    							"_parent": {
    								"$ref": "AAAAAAFF+qBtyKM79qY="
    							},
    
    eyan_'s avatar
    eyan_ committed
    							"rafisWeirdClass": {
    
    								"$ref": "AAAAAAF+5M6jrl3M1oU="
    							},
    							"subViews": [
    								{
    									"_type": "UMLNameCompartmentView",
    									"_id": "AAAAAAF+5M6jsF3PANU=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M6jr13O9kg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M6jrl3M1oU="
    									},
    									"subViews": [
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M6jsF3QIU4=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M6jsF3PANU="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 512,
    											"top": 16,
    											"width": 64.32080078125,
    											"height": 13,
    											"text": "«interface»"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M6jsF3RCjE=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M6jsF3PANU="
    											},
    											"font": "Arial;13;1",
    											"left": 493,
    											"top": 190,
    											"width": 108.36083984375,
    											"height": 13,
    											"text": "public/subscriber"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M6jsF3SHSM=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M6jsF3PANU="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 512,
    											"top": 16,
    											"width": 73.67724609375,
    											"height": 13,
    											"text": "(from Model)"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M6jsF3TTYs=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M6jsF3PANU="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 512,
    											"top": 16,
    											"height": 13,
    											"horizontalAlignment": 1
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 488,
    									"top": 183,
    									"width": 118.36083984375,
    									"height": 25,
    									"stereotypeLabel": {
    										"$ref": "AAAAAAF+5M6jsF3QIU4="
    									},
    									"nameLabel": {
    										"$ref": "AAAAAAF+5M6jsF3RCjE="
    									},
    									"namespaceLabel": {
    										"$ref": "AAAAAAF+5M6jsF3SHSM="
    									},
    									"propertyLabel": {
    										"$ref": "AAAAAAF+5M6jsF3TTYs="
    									}
    								},
    								{
    									"_type": "UMLAttributeCompartmentView",
    									"_id": "AAAAAAF+5M6jsF3UHHw=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M6jr13O9kg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M6jrl3M1oU="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 16,
    									"width": 10,
    									"height": 10
    								},
    								{
    									"_type": "UMLOperationCompartmentView",
    									"_id": "AAAAAAF+5M6jsF3VMWM=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M6jr13O9kg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M6jrl3M1oU="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 16,
    									"width": 10,
    									"height": 10
    								},
    								{
    									"_type": "UMLReceptionCompartmentView",
    									"_id": "AAAAAAF+5M6jsV3WaSU=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M6jr13O9kg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M6jrl3M1oU="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 16,
    									"width": 10,
    									"height": 10
    								},
    								{
    									"_type": "UMLTemplateParameterCompartmentView",
    									"_id": "AAAAAAF+5M6jsV3Xji4=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M6jr13O9kg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M6jrl3M1oU="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 16,
    									"width": 10,
    									"height": 10
    								}
    							],
    							"font": "Arial;13;0",
    							"containerChangeable": true,
    							"left": 488,
    							"top": 160,
    							"width": 118.36083984375,
    							"height": 49,
    							"stereotypeDisplay": "icon",
    							"nameCompartment": {
    								"$ref": "AAAAAAF+5M6jsF3PANU="
    							},
    							"suppressAttributes": true,
    							"suppressOperations": true,
    							"attributeCompartment": {
    								"$ref": "AAAAAAF+5M6jsF3UHHw="
    							},
    							"operationCompartment": {
    								"$ref": "AAAAAAF+5M6jsF3VMWM="
    							},
    							"receptionCompartment": {
    								"$ref": "AAAAAAF+5M6jsV3WaSU="
    							},
    							"templateParameterCompartment": {
    								"$ref": "AAAAAAF+5M6jsV3Xji4="
    							}
    						},
    						{
    							"_type": "UMLClassView",
    							"_id": "AAAAAAF+5M/Hz134x9U=",
    							"_parent": {
    								"$ref": "AAAAAAFF+qBtyKM79qY="
    							},
    
    eyan_'s avatar
    eyan_ committed
    							"rafisWeirdClass": {
    
    								"$ref": "AAAAAAF+5M/Hz132pnQ="
    							},
    							"subViews": [
    								{
    									"_type": "UMLNameCompartmentView",
    									"_id": "AAAAAAF+5M/Hz135rFM=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/Hz134x9U="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/Hz132pnQ="
    									},
    									"subViews": [
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/H0F36x+w=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/Hz135rFM="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 848,
    											"top": -64,
    											"height": 13
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/H0F37b1c=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/Hz135rFM="
    											},
    											"font": "Arial;13;1",
    											"left": 709,
    											"top": 295,
    											"width": 121.0625,
    											"height": 13,
    											"text": "Model"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/H0F38E78=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/Hz135rFM="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 848,
    											"top": -64,
    											"width": 73.67724609375,
    											"height": 13,
    											"text": "(from Model)"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/H0F39P1U=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/Hz135rFM="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 848,
    											"top": -64,
    											"height": 13,
    											"horizontalAlignment": 1
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 704,
    									"top": 288,
    									"width": 131.0625,
    									"height": 25,
    									"stereotypeLabel": {
    										"$ref": "AAAAAAF+5M/H0F36x+w="
    									},
    									"nameLabel": {
    										"$ref": "AAAAAAF+5M/H0F37b1c="
    									},
    									"namespaceLabel": {
    										"$ref": "AAAAAAF+5M/H0F38E78="
    									},
    									"propertyLabel": {
    										"$ref": "AAAAAAF+5M/H0F39P1U="
    									}
    								},
    								{
    									"_type": "UMLAttributeCompartmentView",
    									"_id": "AAAAAAF+5M/H0F3+ohI=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/Hz134x9U="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/Hz132pnQ="
    									},
    									"subViews": [
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5NQ/4V9ppYY=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/H0F3+ohI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5NQ/2V9mBks="
    											},
    											"font": "Arial;13;0",
    											"left": 709,
    											"top": 318,
    											"width": 121.0625,
    											"height": 13,
    											"text": "+Staff: allStaff",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5OJwqGA40pQ=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/H0F3+ohI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OJwoGA1sk0="
    											},
    											"font": "Arial;13;0",
    											"left": 709,
    											"top": 333,
    											"width": 121.0625,
    											"height": 13,
    											"text": "+Schedule: schedule",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5OKeZWA/hYU=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/H0F3+ohI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OKeX2A8z3A="
    											},
    											"font": "Arial;13;0",
    											"left": 709,
    											"top": 348,
    											"width": 121.0625,
    											"height": 13,
    											"text": "+Schedule: timeOff",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5OgCMmDMcq4=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/H0F3+ohI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OgCJWDJhA4="
    											},
    											"font": "Arial;13;0",
    											"left": 709,
    											"top": 363,
    											"width": 121.0625,
    											"height": 13,
    											"text": "+Views: subscribers",
    											"horizontalAlignment": 0
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 704,
    									"top": 313,
    									"width": 131.0625,
    									"height": 68
    								},
    								{
    									"_type": "UMLOperationCompartmentView",
    									"_id": "AAAAAAF+5M/H0F3/fGI=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/Hz134x9U="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/Hz132pnQ="
    									},
    									"subViews": [
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5NRM/F9vqJg=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/H0F3/fGI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5NRM9F9sY5A="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 957,
    											"top": 403,
    											"width": 121.0625,
    											"height": 13,
    											"text": "+Operation1()",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5OhHqGDT0pA=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/H0F3/fGI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OhHoGDQEaU="
    											},
    											"font": "Arial;13;0",
    											"left": 709,
    											"top": 388,
    											"width": 121.0625,
    											"height": 13,
    											"text": "+notifySubscribers()",
    											"horizontalAlignment": 0
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 704,
    									"top": 381,
    									"width": 131.0625,
    									"height": 25
    								},
    								{
    									"_type": "UMLReceptionCompartmentView",
    									"_id": "AAAAAAF+5M/H0F4Aadk=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/Hz134x9U="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/Hz132pnQ="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 424,
    									"top": -32,
    									"width": 10,
    									"height": 10
    								},
    								{
    									"_type": "UMLTemplateParameterCompartmentView",
    									"_id": "AAAAAAF+5M/H0F4B5ok=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/Hz134x9U="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/Hz132pnQ="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 424,
    									"top": -32,
    									"width": 10,
    									"height": 10
    								}
    							],
    							"font": "Arial;13;0",
    							"containerChangeable": true,
    							"left": 704,
    							"top": 288,
    							"width": 131.0625,
    							"height": 118,
    							"nameCompartment": {
    								"$ref": "AAAAAAF+5M/Hz135rFM="
    							},
    							"attributeCompartment": {
    								"$ref": "AAAAAAF+5M/H0F3+ohI="
    							},
    							"operationCompartment": {
    								"$ref": "AAAAAAF+5M/H0F3/fGI="
    							},
    							"receptionCompartment": {
    								"$ref": "AAAAAAF+5M/H0F4Aadk="
    							},
    							"templateParameterCompartment": {
    								"$ref": "AAAAAAF+5M/H0F4B5ok="
    							}
    						},
    						{
    							"_type": "UMLClassView",
    							"_id": "AAAAAAF+5M/aNl4i9jU=",
    							"_parent": {
    								"$ref": "AAAAAAFF+qBtyKM79qY="
    							},
    
    eyan_'s avatar
    eyan_ committed
    							"rafisWeirdClass": {
    
    								"$ref": "AAAAAAF+5M/aNl4gavU="
    							},
    							"subViews": [
    								{
    									"_type": "UMLNameCompartmentView",
    									"_id": "AAAAAAF+5M/aNl4j9EU=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/aNl4i9jU="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/aNl4gavU="
    									},
    									"subViews": [
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/aNl4kRuA=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aNl4j9EU="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 256,
    											"top": -432,
    											"height": 13
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/aN14l248=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aNl4j9EU="
    											},
    											"font": "Arial;13;1",
    											"left": 245,
    											"top": 159,
    											"width": 124.63623046875,
    											"height": 13,
    											"text": "Schedule View"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/aN14mksU=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aNl4j9EU="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 256,
    											"top": -432,
    											"width": 73.67724609375,
    											"height": 13,
    											"text": "(from Model)"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/aN14nC6k=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aNl4j9EU="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 256,
    											"top": -432,
    											"height": 13,
    											"horizontalAlignment": 1
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 152,
    									"width": 134.63623046875,
    									"height": 25,
    									"stereotypeLabel": {
    										"$ref": "AAAAAAF+5M/aNl4kRuA="
    									},
    									"nameLabel": {
    										"$ref": "AAAAAAF+5M/aN14l248="
    									},
    									"namespaceLabel": {
    										"$ref": "AAAAAAF+5M/aN14mksU="
    									},
    									"propertyLabel": {
    										"$ref": "AAAAAAF+5M/aN14nC6k="
    									}
    								},
    								{
    									"_type": "UMLAttributeCompartmentView",
    									"_id": "AAAAAAF+5M/aN14oAyo=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/aNl4i9jU="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/aNl4gavU="
    									},
    									"subViews": [
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5NRayF91F1E=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aN14oAyo="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5NRawF9y++M="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 461,
    											"top": 190,
    											"width": 90.796875,
    											"height": 13,
    											"text": "+Attribute1",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5Ok9KWDgp+4=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aN14oAyo="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5Ok9IWDdPZg="
    											},
    											"font": "Arial;13;0",
    											"left": 245,
    											"top": 184,
    											"width": 124.63623046875,
    											"height": 13,
    											"text": "+Controller: controller",
    											"horizontalAlignment": 0
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 177,
    									"width": 134.63623046875,
    									"height": 25
    								},
    								{
    									"_type": "UMLOperationCompartmentView",
    									"_id": "AAAAAAF+5M/aN14pDgM=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/aNl4i9jU="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/aNl4gavU="
    									},
    									"subViews": [
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5NRpQV988y8=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aN14pDgM="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5NRpOV95Q+E="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 461,
    											"top": 200,
    											"width": 90.796875,
    											"height": 13,
    											"text": "+Operation1()",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5OcyH2C3Niw=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aN14pDgM="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OcyF2C0n0Y="
    											},
    											"font": "Arial;13;0",
    											"left": 245,
    											"top": 209,
    											"width": 124.63623046875,
    											"height": 13,
    											"text": "+modelUpdated()",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5OkbZ2DaayY=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/aN14pDgM="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OkbYGDXGPc="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 461,
    											"top": 232,
    											"width": 124.63623046875,
    											"height": 13,
    											"text": "+Operation2()",
    											"horizontalAlignment": 0
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 240,
    									"top": 202,
    									"width": 134.63623046875,
    									"height": 25
    								},
    								{
    									"_type": "UMLReceptionCompartmentView",
    									"_id": "AAAAAAF+5M/aN14qn0I=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/aNl4i9jU="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/aNl4gavU="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 128,
    									"top": -216,
    									"width": 10,
    									"height": 10
    								},
    								{
    									"_type": "UMLTemplateParameterCompartmentView",
    									"_id": "AAAAAAF+5M/aN14r0ro=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/aNl4i9jU="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/aNl4gavU="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 128,
    									"top": -216,
    									"width": 10,
    									"height": 10
    								}
    							],
    							"font": "Arial;13;0",
    							"containerChangeable": true,
    							"left": 240,
    							"top": 152,
    							"width": 134.63623046875,
    							"height": 90,
    							"nameCompartment": {
    								"$ref": "AAAAAAF+5M/aNl4j9EU="
    							},
    							"attributeCompartment": {
    								"$ref": "AAAAAAF+5M/aN14oAyo="
    							},
    							"operationCompartment": {
    								"$ref": "AAAAAAF+5M/aN14pDgM="
    							},
    							"receptionCompartment": {
    								"$ref": "AAAAAAF+5M/aN14qn0I="
    							},
    							"templateParameterCompartment": {
    								"$ref": "AAAAAAF+5M/aN14r0ro="
    							}
    						},
    						{
    							"_type": "UMLClassView",
    							"_id": "AAAAAAF+5M/sj15M6vg=",
    							"_parent": {
    								"$ref": "AAAAAAFF+qBtyKM79qY="
    							},
    
    eyan_'s avatar
    eyan_ committed
    							"rafisWeirdClass": {
    
    								"$ref": "AAAAAAF+5M/sj15Kuog="
    							},
    							"subViews": [
    								{
    									"_type": "UMLNameCompartmentView",
    									"_id": "AAAAAAF+5M/sj15NXEY=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/sj15M6vg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/sj15Kuog="
    									},
    									"subViews": [
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/sj15OZw8=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15NXEY="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 176,
    											"top": 16,
    											"height": 13
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/sj15Pr80=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15NXEY="
    											},
    											"font": "Arial;13;1",
    											"left": 501,
    											"top": 447,
    											"width": 88.53076171875,
    											"height": 13,
    											"text": "Controller"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/sj15QNVU=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15NXEY="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 176,
    											"top": 16,
    											"width": 73.67724609375,
    											"height": 13,
    											"text": "(from Model)"
    										},
    										{
    											"_type": "LabelView",
    											"_id": "AAAAAAF+5M/sj15RGI4=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15NXEY="
    											},
    											"visible": false,
    											"font": "Arial;13;0",
    											"left": 176,
    											"top": 16,
    											"height": 13,
    											"horizontalAlignment": 1
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 496,
    									"top": 440,
    									"width": 98.53076171875,
    									"height": 25,
    									"stereotypeLabel": {
    										"$ref": "AAAAAAF+5M/sj15OZw8="
    									},
    									"nameLabel": {
    										"$ref": "AAAAAAF+5M/sj15Pr80="
    									},
    									"namespaceLabel": {
    										"$ref": "AAAAAAF+5M/sj15QNVU="
    									},
    									"propertyLabel": {
    										"$ref": "AAAAAAF+5M/sj15RGI4="
    									}
    								},
    								{
    									"_type": "UMLAttributeCompartmentView",
    									"_id": "AAAAAAF+5M/sj15SHSs=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/sj15M6vg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/sj15Kuog="
    									},
    									"subViews": [
    										{
    											"_type": "UMLAttributeView",
    											"_id": "AAAAAAF+5NQcNl9dvbQ=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15SHSs="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5NQcLl9a/PU="
    											},
    											"font": "Arial;13;0",
    											"left": 501,
    											"top": 470,
    											"width": 88.53076171875,
    											"height": 13,
    
    eyan_'s avatar
    eyan_ committed
    											"text": "+Model: rafisWeirdClass",
    
    											"horizontalAlignment": 0
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 496,
    									"top": 465,
    									"width": 98.53076171875,
    									"height": 23
    								},
    								{
    									"_type": "UMLOperationCompartmentView",
    									"_id": "AAAAAAF+5M/sj15TghI=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/sj15M6vg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/sj15Kuog="
    									},
    									"subViews": [
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5NQw3V9jOS0=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15TghI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5NQw1V9gbMY="
    											},
    											"font": "Arial;13;0",
    											"left": 501,
    											"top": 493,
    											"width": 88.53076171875,
    											"height": 13,
    											"text": "+handleClick()",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5OX492CmGo0=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15TghI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OX46mCjIDo="
    											},
    											"font": "Arial;13;0",
    											"left": 501,
    											"top": 508,
    											"width": 88.53076171875,
    											"height": 13,
    											"text": "+handleEvent()",
    											"horizontalAlignment": 0
    										},
    										{
    											"_type": "UMLOperationView",
    											"_id": "AAAAAAF+5OYSRWCtR7k=",
    											"_parent": {
    												"$ref": "AAAAAAF+5M/sj15TghI="
    											},
    
    eyan_'s avatar
    eyan_ committed
    											"rafisWeirdClass": {
    
    												"$ref": "AAAAAAF+5OYSPGCqpcU="
    											},
    											"font": "Arial;13;0",
    											"left": 501,
    											"top": 523,
    											"width": 88.53076171875,
    											"height": 13,
    											"text": "+etc...()",
    											"horizontalAlignment": 0
    										}
    									],
    									"font": "Arial;13;0",
    									"left": 496,
    									"top": 488,
    									"width": 98.53076171875,
    									"height": 53
    								},
    								{
    									"_type": "UMLReceptionCompartmentView",
    									"_id": "AAAAAAF+5M/sj15UVZc=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/sj15M6vg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/sj15Kuog="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 88,
    									"top": 8,
    									"width": 10,
    									"height": 10
    								},
    								{
    									"_type": "UMLTemplateParameterCompartmentView",
    									"_id": "AAAAAAF+5M/sj15VhBM=",
    									"_parent": {
    										"$ref": "AAAAAAF+5M/sj15M6vg="
    									},
    
    eyan_'s avatar
    eyan_ committed
    									"rafisWeirdClass": {
    
    										"$ref": "AAAAAAF+5M/sj15Kuog="
    									},
    									"visible": false,
    									"font": "Arial;13;0",
    									"left": 88,
    									"top": 8,
    									"width": 10,
    									"height": 10
    								}
    							],
    							"font": "Arial;13;0",
    							"containerChangeable": true,
    							"left": 496,
    							"top": 440,
    							"width": 98.53076171875,
    							"height": 101,
    							"nameCompartment": {
    								"$ref": "AAAAAAF+5M/sj15NXEY="
    							},
    							"attributeCompartment": {
    								"$ref": "AAAAAAF+5M/sj15SHSs="
    							},
    							"operationCompartment": {
    								"$ref": "AAAAAAF+5M/sj15TghI="
    							},
    							"receptionCompartment": {
    								"$ref": "AAAAAAF+5M/sj15UVZc="
    							},