{
	"_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": "UMLClassView",
							"_id": "AAAAAAF++P9mLDGlT9M=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAF++P9mLTGmxNI=",
									"_parent": {
										"$ref": "AAAAAAF++P9mLDGlT9M="
									},
									"model": {
										"$ref": "AAAAAAF++P9mKjGjLlo="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++P9mLTGnnpc=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLTGmxNI="
											},
											"visible": false,
											"font": "Arial;13;0",
											"top": -16,
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++P9mLTGo7jo=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLTGmxNI="
											},
											"font": "Arial;13;1",
											"left": 437,
											"top": 247,
											"width": 190,
											"height": 13,
											"text": "Point"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++P9mLTGpofU=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLTGmxNI="
											},
											"visible": false,
											"font": "Arial;13;0",
											"top": -16,
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++P9mLTGqyOw=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLTGmxNI="
											},
											"visible": false,
											"font": "Arial;13;0",
											"top": -16,
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 432,
									"top": 240,
									"width": 200,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAF++P9mLTGnnpc="
									},
									"nameLabel": {
										"$ref": "AAAAAAF++P9mLTGo7jo="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAF++P9mLTGpofU="
									},
									"propertyLabel": {
										"$ref": "AAAAAAF++P9mLTGqyOw="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAF++P9mLjGrfh4=",
									"_parent": {
										"$ref": "AAAAAAF++P9mLDGlT9M="
									},
									"model": {
										"$ref": "AAAAAAF++P9mKjGjLlo="
									},
									"subViews": [
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAF++P94fDHQmic=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGrfh4="
											},
											"model": {
												"$ref": "AAAAAAF++P94YzHNmxU="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 270,
											"width": 190,
											"height": 13,
											"text": "+int: x",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAF++P+eLjHXd+0=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGrfh4="
											},
											"model": {
												"$ref": "AAAAAAF++P+eIjHU7RM="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 285,
											"width": 190,
											"height": 13,
											"text": "+int: y",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 432,
									"top": 265,
									"width": 200,
									"height": 38
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAF++P9mLjGsVuo=",
									"_parent": {
										"$ref": "AAAAAAF++P9mLDGlT9M="
									},
									"model": {
										"$ref": "AAAAAAF++P9mKjGjLlo="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++P/iFzHebjY=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGsVuo="
											},
											"model": {
												"$ref": "AAAAAAF++P/iAzHb/6k="
											},
											"visible": false,
											"font": "Arial;13;0",
											"left": 437,
											"top": 300,
											"width": 190,
											"height": 13,
											"text": "+Point getLocation()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QFuCDHw7GQ=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGsVuo="
											},
											"model": {
												"$ref": "AAAAAAF++QFt/THtfRM="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 310,
											"width": 190,
											"height": 13,
											"text": "+Point getLocation()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QGMPDH3DPI=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGsVuo="
											},
											"model": {
												"$ref": "AAAAAAF++QGMNzH0Llc="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 325,
											"width": 190,
											"height": 13,
											"text": "+void translate()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QHkmzICe8I=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGsVuo="
											},
											"model": {
												"$ref": "AAAAAAF++QHkljH/XKc="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 340,
											"width": 190,
											"height": 13,
											"text": "+double distance()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QKn9TIW4dI=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGsVuo="
											},
											"model": {
												"$ref": "AAAAAAF++QKn5TITu/k="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 355,
											"width": 190,
											"height": 13,
											"text": "+double getX()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QLwbzIdE7U=",
											"_parent": {
												"$ref": "AAAAAAF++P9mLjGsVuo="
											},
											"model": {
												"$ref": "AAAAAAF++QLwaTIajQ4="
											},
											"font": "Arial;13;0",
											"left": 437,
											"top": 370,
											"width": 190,
											"height": 13,
											"text": "+double getY()",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 432,
									"top": 303,
									"width": 200,
									"height": 85
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAF++P9mLjGtkSQ=",
									"_parent": {
										"$ref": "AAAAAAF++P9mLDGlT9M="
									},
									"model": {
										"$ref": "AAAAAAF++P9mKjGjLlo="
									},
									"visible": false,
									"font": "Arial;13;0",
									"top": -8,
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAF++P9mLjGuD7g=",
									"_parent": {
										"$ref": "AAAAAAF++P9mLDGlT9M="
									},
									"model": {
										"$ref": "AAAAAAF++P9mKjGjLlo="
									},
									"visible": false,
									"font": "Arial;13;0",
									"top": -8,
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 432,
							"top": 240,
							"width": 200,
							"height": 148,
							"nameCompartment": {
								"$ref": "AAAAAAF++P9mLTGmxNI="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAF++P9mLjGrfh4="
							},
							"operationCompartment": {
								"$ref": "AAAAAAF++P9mLjGsVuo="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAF++P9mLjGtkSQ="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAF++P9mLjGuD7g="
							}
						},
						{
							"_type": "UMLClassView",
							"_id": "AAAAAAF++QO9xzIm4q4=",
							"_parent": {
								"$ref": "AAAAAAFF+qBtyKM79qY="
							},
							"model": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"subViews": [
								{
									"_type": "UMLNameCompartmentView",
									"_id": "AAAAAAF++QO9xzIn1FA=",
									"_parent": {
										"$ref": "AAAAAAF++QO9xzIm4q4="
									},
									"model": {
										"$ref": "AAAAAAF++QO9xjIkuQo="
									},
									"subViews": [
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++QO9xzIo5jc=",
											"_parent": {
												"$ref": "AAAAAAF++QO9xzIn1FA="
											},
											"visible": false,
											"font": "Arial;13;0",
											"height": 13
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++QO9xzIpi6A=",
											"_parent": {
												"$ref": "AAAAAAF++QO9xzIn1FA="
											},
											"font": "Arial;13;1",
											"left": 269,
											"top": 487,
											"width": 142,
											"height": 13,
											"text": "Segment"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++QO9xzIqLoo=",
											"_parent": {
												"$ref": "AAAAAAF++QO9xzIn1FA="
											},
											"visible": false,
											"font": "Arial;13;0",
											"width": 73.67724609375,
											"height": 13,
											"text": "(from Model)"
										},
										{
											"_type": "LabelView",
											"_id": "AAAAAAF++QO9yDIrWhg=",
											"_parent": {
												"$ref": "AAAAAAF++QO9xzIn1FA="
											},
											"visible": false,
											"font": "Arial;13;0",
											"height": 13,
											"horizontalAlignment": 1
										}
									],
									"font": "Arial;13;0",
									"left": 264,
									"top": 480,
									"width": 152,
									"height": 25,
									"stereotypeLabel": {
										"$ref": "AAAAAAF++QO9xzIo5jc="
									},
									"nameLabel": {
										"$ref": "AAAAAAF++QO9xzIpi6A="
									},
									"namespaceLabel": {
										"$ref": "AAAAAAF++QO9xzIqLoo="
									},
									"propertyLabel": {
										"$ref": "AAAAAAF++QO9yDIrWhg="
									}
								},
								{
									"_type": "UMLAttributeCompartmentView",
									"_id": "AAAAAAF++QO9yDIsFdg=",
									"_parent": {
										"$ref": "AAAAAAF++QO9xzIm4q4="
									},
									"model": {
										"$ref": "AAAAAAF++QO9xjIkuQo="
									},
									"subViews": [
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAF++QPKyDJR07g=",
											"_parent": {
												"$ref": "AAAAAAF++QO9yDIsFdg="
											},
											"model": {
												"$ref": "AAAAAAF++QPKwzJOnpw="
											},
											"font": "Arial;13;0",
											"left": 269,
											"top": 510,
											"width": 142,
											"height": 13,
											"text": "+Point: p1",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLAttributeView",
											"_id": "AAAAAAF++QPdcTJYUsw=",
											"_parent": {
												"$ref": "AAAAAAF++QO9yDIsFdg="
											},
											"model": {
												"$ref": "AAAAAAF++QPdazJVM+8="
											},
											"font": "Arial;13;0",
											"left": 269,
											"top": 525,
											"width": 142,
											"height": 13,
											"text": "+Point: p2",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 264,
									"top": 505,
									"width": 152,
									"height": 38
								},
								{
									"_type": "UMLOperationCompartmentView",
									"_id": "AAAAAAF++QO9yDItBjI=",
									"_parent": {
										"$ref": "AAAAAAF++QO9xzIm4q4="
									},
									"model": {
										"$ref": "AAAAAAF++QO9xjIkuQo="
									},
									"subViews": [
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QP8OTJfnr0=",
											"_parent": {
												"$ref": "AAAAAAF++QO9yDItBjI="
											},
											"model": {
												"$ref": "AAAAAAF++QP8MDJc0ts="
											},
											"font": "Arial;13;0",
											"left": 269,
											"top": 548,
											"width": 142,
											"height": 13,
											"text": "+double length()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QQwWjJmz5M=",
											"_parent": {
												"$ref": "AAAAAAF++QO9yDItBjI="
											},
											"model": {
												"$ref": "AAAAAAF++QQwVDJjrS0="
											},
											"font": "Arial;13;0",
											"left": 269,
											"top": 563,
											"width": 142,
											"height": 13,
											"text": "+void setStart()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QRxwzJtsEc=",
											"_parent": {
												"$ref": "AAAAAAF++QO9yDItBjI="
											},
											"model": {
												"$ref": "AAAAAAF++QRxvjJqWkA="
											},
											"font": "Arial;13;0",
											"left": 269,
											"top": 578,
											"width": 142,
											"height": 13,
											"text": "+void setEnd()",
											"horizontalAlignment": 0
										},
										{
											"_type": "UMLOperationView",
											"_id": "AAAAAAF++QSOFzJ017U=",
											"_parent": {
												"$ref": "AAAAAAF++QO9yDItBjI="
											},
											"model": {
												"$ref": "AAAAAAF++QSOEjJxMuI="
											},
											"font": "Arial;13;0",
											"left": 269,
											"top": 593,
											"width": 142,
											"height": 13,
											"text": "+boolean equals()",
											"horizontalAlignment": 0
										}
									],
									"font": "Arial;13;0",
									"left": 264,
									"top": 543,
									"width": 152,
									"height": 68
								},
								{
									"_type": "UMLReceptionCompartmentView",
									"_id": "AAAAAAF++QO9yDIuS/M=",
									"_parent": {
										"$ref": "AAAAAAF++QO9xzIm4q4="
									},
									"model": {
										"$ref": "AAAAAAF++QO9xjIkuQo="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								},
								{
									"_type": "UMLTemplateParameterCompartmentView",
									"_id": "AAAAAAF++QO9yDIvlzs=",
									"_parent": {
										"$ref": "AAAAAAF++QO9xzIm4q4="
									},
									"model": {
										"$ref": "AAAAAAF++QO9xjIkuQo="
									},
									"visible": false,
									"font": "Arial;13;0",
									"width": 10,
									"height": 10
								}
							],
							"font": "Arial;13;0",
							"containerChangeable": true,
							"left": 264,
							"top": 480,
							"width": 152,
							"height": 131,
							"nameCompartment": {
								"$ref": "AAAAAAF++QO9xzIn1FA="
							},
							"attributeCompartment": {
								"$ref": "AAAAAAF++QO9yDIsFdg="
							},
							"operationCompartment": {
								"$ref": "AAAAAAF++QO9yDItBjI="
							},
							"receptionCompartment": {
								"$ref": "AAAAAAF++QO9yDIuS/M="
							},
							"templateParameterCompartment": {
								"$ref": "AAAAAAF++QO9yDIvlzs="
							}
						}
					]
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAF++P9mKjGjLlo=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "Point",
					"attributes": [
						{
							"_type": "UMLAttribute",
							"_id": "AAAAAAF++P94YzHNmxU=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "int",
							"type": "x"
						},
						{
							"_type": "UMLAttribute",
							"_id": "AAAAAAF++P+eIjHU7RM=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "int",
							"type": "y"
						}
					],
					"operations": [
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++P/iAzHb/6k=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "Point getLocation"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QFt/THtfRM=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "Point getLocation"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QGMNzH0Llc=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "void translate"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QHkljH/XKc=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "double distance"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QKn5TITu/k=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "double getX"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QLwaTIajQ4=",
							"_parent": {
								"$ref": "AAAAAAF++P9mKjGjLlo="
							},
							"name": "double getY"
						}
					]
				},
				{
					"_type": "UMLClass",
					"_id": "AAAAAAF++QO9xjIkuQo=",
					"_parent": {
						"$ref": "AAAAAAFF+qBWK6M3Z8Y="
					},
					"name": "Segment",
					"attributes": [
						{
							"_type": "UMLAttribute",
							"_id": "AAAAAAF++QPKwzJOnpw=",
							"_parent": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"name": "Point",
							"type": "p1"
						},
						{
							"_type": "UMLAttribute",
							"_id": "AAAAAAF++QPdazJVM+8=",
							"_parent": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"name": "Point",
							"type": "p2"
						}
					],
					"operations": [
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QP8MDJc0ts=",
							"_parent": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"name": "double length"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QQwVDJjrS0=",
							"_parent": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"name": "void setStart"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QRxvjJqWkA=",
							"_parent": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"name": "void setEnd"
						},
						{
							"_type": "UMLOperation",
							"_id": "AAAAAAF++QSOEjJxMuI=",
							"_parent": {
								"$ref": "AAAAAAF++QO9xjIkuQo="
							},
							"name": "boolean equals"
						}
					]
				}
			]
		}
	]
}