gaphas/docs/gaphor-canvas.gaphor
2020-05-24 13:20:57 +02:00

5512 lines
126 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<gaphor xmlns="http://gaphor.sourceforge.net/model" version="3.0" gaphor-version="1.3.0">
<Package id="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9">
<name>
<val>Gaphas</val>
</name>
<nestedPackage>
<reflist>
<ref refid="DCE:048C2F30-4321-11DC-A946-00306EB655C9"/>
</reflist>
</nestedPackage>
<ownedClassifier>
<reflist>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
<ref refid="DCE:39D204A0-B333-11DA-8805-00306EB655C9"/>
<ref refid="DCE:3E3E8680-B333-11DA-8806-00306EB655C9"/>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
<ref refid="DCE:46861FB0-B333-11DA-8807-00306EB655C9"/>
<ref refid="DCE:928C1950-B333-11DA-8816-00306EB655C9"/>
<ref refid="DCE:AADFAB20-B333-11DA-881A-00306EB655C9"/>
<ref refid="DCE:F8E19BD0-B333-11DA-881E-00306EB655C9"/>
<ref refid="DCE:0945C690-B334-11DA-8822-00306EB655C9"/>
<ref refid="DCE:62069CB0-B68F-11DA-A446-00306EB655C9"/>
<ref refid="DCE:6843E6F0-B68F-11DA-A446-00306EB655C9"/>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
<ref refid="DCE:5DF5BD70-B691-11DA-A44B-00306EB655C9"/>
<ref refid="DCE:33926A10-C924-11DA-B370-00306EB655C9"/>
<ref refid="DCE:5578B2B0-C924-11DA-B371-00306EB655C9"/>
<ref refid="DCE:09D91B80-D426-11DA-9A7C-00306EB655C9"/>
<ref refid="DCE:0DA12000-D426-11DA-9A7D-00306EB655C9"/>
<ref refid="DCE:1FE925F0-D426-11DA-9A7E-00306EB655C9"/>
<ref refid="DCE:26838450-D426-11DA-9A7E-00306EB655C9"/>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
<ref refid="DCE:5C914140-D426-11DA-9A7F-00306EB655C9"/>
<ref refid="DCE:5E7C4860-D426-11DA-9A82-00306EB655C9"/>
<ref refid="DCE:60C48AB0-D426-11DA-9A86-00306EB655C9"/>
<ref refid="DCE:A5786EB0-D426-11DA-9A8A-00306EB655C9"/>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
<ref refid="DCE:32602080-431F-11DC-A8FB-00306EB655C9"/>
<ref refid="DCE:3E6F9720-431F-11DC-A900-00306EB655C9"/>
<ref refid="DCE:704528A0-431F-11DC-A904-00306EB655C9"/>
<ref refid="DCE:78394AA0-431F-11DC-A909-00306EB655C9"/>
<ref refid="DCE:E4D2A710-431F-11DC-A911-00306EB655C9"/>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
<ref refid="DCE:2D56D780-4321-11DC-A949-00306EB655C9"/>
<ref refid="DCE:FB3EF370-031B-11DD-95C2-00306EB655C9"/>
<ref refid="0cf2918e-0a41-11df-bdaf-00224128e79d"/>
<ref refid="4b398ac4-0a41-11df-bdaf-00224128e79d"/>
<ref refid="6866c260-0a41-11df-bdaf-00224128e79d"/>
<ref refid="748cf064-0a41-11df-bdaf-00224128e79d"/>
<ref refid="88fdf16a-0a41-11df-bdaf-00224128e79d"/>
<ref refid="9663f2d2-0a41-11df-bdaf-00224128e79d"/>
<ref refid="a1c33cd2-0a41-11df-bdaf-00224128e79d"/>
<ref refid="a9c4c702-0a41-11df-bdaf-00224128e79d"/>
<ref refid="e27ce89a-0a41-11df-bdaf-00224128e79d"/>
<ref refid="04046f06-0a42-11df-bdaf-00224128e79d"/>
<ref refid="0c9f28f8-255a-11df-9c5d-00224128e79d"/>
<ref refid="c2c51e64-26e8-11df-b7ad-00224128e79d"/>
<ref refid="766fc20a-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</ownedClassifier>
<ownedDiagram>
<reflist>
<ref refid="DCE:F4284EF0-B332-11DA-87F4-00306EB655C9"/>
<ref refid="DCE:FCC0A3D0-4320-11DC-A946-00306EB655C9"/>
<ref refid="13ea4420-255b-11df-9c5d-00224128e79d"/>
</reflist>
</ownedDiagram>
</Package>
<Diagram id="DCE:F4284EF0-B332-11DA-87F4-00306EB655C9">
<name>
<val>gaphas-canvas</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<canvas>
<item id="DCE:F599E050-B332-11DA-87F4-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 643.0, 88.0)</val>
</matrix>
<width>
<val>173.0</val>
</width>
<height>
<val>159.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</subject>
</item>
<item id="DCE:FCCCD530-B332-11DA-87F5-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 380.0, 80.0)</val>
</matrix>
<width>
<val>144.0</val>
</width>
<height>
<val>91.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</subject>
</item>
<item id="DCE:026A8410-B333-11DA-87F6-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 480.0, 286.0)</val>
</matrix>
<width>
<val>229.0</val>
</width>
<height>
<val>176.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</subject>
</item>
<item id="DCE:05598DB0-B333-11DA-87F7-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 809.0, 564.0)</val>
</matrix>
<width>
<val>164.0</val>
</width>
<height>
<val>227.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</subject>
</item>
<item id="DCE:084AE140-B333-11DA-87F8-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 256.0, 379.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</subject>
</item>
<item id="DCE:0C82E5A0-B333-11DA-87F9-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 869.0, 105.0)</val>
</matrix>
<width>
<val>124.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
</subject>
</item>
<item id="DCE:82BE3B20-B333-11DA-8812-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:2D56D780-4321-11DC-A949-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 747.0485618600001, 582.7025169726645)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (61.95143814000022, 10.178240529341224)]</val>
</points>
<head-connection>
<ref refid="DCE:997294F0-4320-11DC-A92B-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:05598DB0-B333-11DA-87F7-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:2D56D780-4321-11DC-A94A-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:2D56D780-4321-11DC-A94C-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:9201DAB0-B333-11DA-8816-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:928C1950-B333-11DA-8816-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 480.0, 418.95822615146625)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-124.0, -20.596111672423717)]</val>
</points>
<head-connection>
<ref refid="DCE:026A8410-B333-11DA-87F6-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:084AE140-B333-11DA-87F8-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:928C1950-B333-11DA-8817-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:928C1950-B333-11DA-8819-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:AA76B020-B333-11DA-881A-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:AADFAB20-B333-11DA-881A-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 869.0, 137.5151515151515)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-53.0, 8.867660984848499)]</val>
</points>
<head-connection>
<ref refid="DCE:0C82E5A0-B333-11DA-87F9-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:F599E050-B332-11DA-87F4-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:AADFAB20-B333-11DA-881B-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:AADFAB20-B333-11DA-881D-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:F7B2DFD0-B333-11DA-881E-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:F8E19BD0-B333-11DA-881E-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 643.0, 151.3515625)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-119.0, -14.3515625)]</val>
</points>
<head-connection>
<ref refid="DCE:F599E050-B332-11DA-87F4-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:FCCCD530-B332-11DA-87F5-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:F8E19BD0-B333-11DA-881F-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:F8E19BD0-B333-11DA-8821-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:088BC560-B334-11DA-8822-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:0945C690-B334-11DA-8822-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 570.7054687499999, 286.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, -72.0), (-124.43998202433619, -72.0), (-124.43998202433619, -115.0)]</val>
</points>
<head-connection>
<ref refid="DCE:026A8410-B333-11DA-87F6-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:FCCCD530-B332-11DA-87F5-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:0945C690-B334-11DA-8823-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:09483790-B334-11DA-8824-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:62069CB0-B68F-11DA-A445-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 194.0, 72.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:62069CB0-B68F-11DA-A446-00306EB655C9"/>
</subject>
</item>
<item id="DCE:67A69580-B68F-11DA-A446-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:6843E6F0-B68F-11DA-A446-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 380.0, 102.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-86.0, 2.2641509433962312)]</val>
</points>
<head-connection>
<ref refid="DCE:FCCCD530-B332-11DA-87F5-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:62069CB0-B68F-11DA-A445-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:6843E6F0-B68F-11DA-A447-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:6843E6F0-B68F-11DA-A449-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:56871F20-B691-11DA-A44A-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 192.0, 137.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
</subject>
</item>
<item id="DCE:5D5D26F0-B691-11DA-A44B-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:5DF5BD70-B691-11DA-A44B-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 380.0, 154.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-88.0, 1.2830188679245396)]</val>
</points>
<head-connection>
<ref refid="DCE:FCCCD530-B332-11DA-87F5-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:56871F20-B691-11DA-A44A-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:5DF5BD70-B691-11DA-A44C-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:5DF5BD70-B691-11DA-A44E-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:09D6D190-D426-11DA-9A7C-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 78.0, 549.0)</val>
</matrix>
<width>
<val>101.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:09D91B80-D426-11DA-9A7C-00306EB655C9"/>
</subject>
</item>
<item id="DCE:0DA12000-D426-11DA-9A7C-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 199.0, 550.0)</val>
</matrix>
<width>
<val>120.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:0DA12000-D426-11DA-9A7D-00306EB655C9"/>
</subject>
</item>
<item id="DCE:1FE925F0-D426-11DA-9A7D-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 316.0, 549.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:1FE925F0-D426-11DA-9A7E-00306EB655C9"/>
</subject>
</item>
<item id="DCE:26813A60-D426-11DA-9A7E-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 438.0, 549.0)</val>
</matrix>
<width>
<val>109.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:26838450-D426-11DA-9A7E-00306EB655C9"/>
</subject>
</item>
<item id="DCE:3ADD0520-D426-11DA-9A7E-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 441.0, 687.0)</val>
</matrix>
<width>
<val>123.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</subject>
</item>
<item id="DCE:4628DDA0-D426-11DA-9A7F-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:46A03080-D426-11DA-9A7F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 489.0, 606.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (5.684341886080802e-14, 81.0)]</val>
</points>
<head-connection>
<ref refid="DCE:26813A60-D426-11DA-9A7E-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:3ADD0520-D426-11DA-9A7E-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:483CA270-D426-11DA-9A7F-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:48C95210-D426-11DA-9A7F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 266.0, 453.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-129.0, 95.99999999999994)]</val>
</points>
<head-connection>
<ref refid="DCE:084AE140-B333-11DA-87F8-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:09D6D190-D426-11DA-9A7C-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:4A0FDBD0-D426-11DA-9A7F-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:4AA3B760-D426-11DA-9A7F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 284.0, 453.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-35.0, 97.0)]</val>
</points>
<head-connection>
<ref refid="DCE:084AE140-B333-11DA-87F8-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:0DA12000-D426-11DA-9A7C-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:4BD4E460-D426-11DA-9A7F-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:4C6B09E0-D426-11DA-9A7F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 309.0, 453.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (51.99999999999994, 96.0)]</val>
</points>
<head-connection>
<ref refid="DCE:084AE140-B333-11DA-87F8-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:1FE925F0-D426-11DA-9A7D-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:4E34CD60-D426-11DA-9A7F-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:4EF13F90-D426-11DA-9A7F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 336.0, 453.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (154.00000000000006, 96.00000000000006)]</val>
</points>
<head-connection>
<ref refid="DCE:084AE140-B333-11DA-87F8-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:26813A60-D426-11DA-9A7E-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:5BF3EFD0-D426-11DA-9A7F-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:5C914140-D426-11DA-9A7F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 358.00000000000006, 606.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 89.60377358490564), (82.99999999999994, 89.60377358490564)]</val>
</points>
<head-connection>
<ref refid="DCE:1FE925F0-D426-11DA-9A7D-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:3ADD0520-D426-11DA-9A7E-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:5C914140-D426-11DA-9A80-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:5C914140-D426-11DA-9A82-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:5DB68760-D426-11DA-9A82-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:5E7C4860-D426-11DA-9A82-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 243.0, 607.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 105.81132075471703), (198.00000000000006, 105.81132075471703)]</val>
</points>
<head-connection>
<ref refid="DCE:0DA12000-D426-11DA-9A7C-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:3ADD0520-D426-11DA-9A7E-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:5E7C4860-D426-11DA-9A83-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:5E7C4860-D426-11DA-9A85-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:5FC08830-D426-11DA-9A86-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:60C48AB0-D426-11DA-9A86-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 122.0, 606.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 125.09433962264143), (319.0, 125.09433962264143)]</val>
</points>
<head-connection>
<ref refid="DCE:09D6D190-D426-11DA-9A7C-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:3ADD0520-D426-11DA-9A7E-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:60C6D4A0-D426-11DA-9A86-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:60C6D4A0-D426-11DA-9A88-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:A5786EB0-D426-11DA-9A89-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 12.0, 131.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:A5786EB0-D426-11DA-9A8A-00306EB655C9"/>
</subject>
</item>
<item id="DCE:ABAC4310-D426-11DA-9A8A-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 10.0, 228.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
</subject>
</item>
<item id="DCE:AFB23AF0-D426-11DA-9A8B-00306EB655C9" type="DependencyItem">
<subject>
<ref refid="DCE:B3B5C1D0-D426-11DA-9A8B-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 110.0, 253.81132075471697)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (96.67906976744183, -59.811320754716974)]</val>
</points>
<head-connection>
<ref refid="DCE:ABAC4310-D426-11DA-9A8A-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:56871F20-B691-11DA-A44A-00306EB655C9"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="DCE:DE98C2D0-D426-11DA-9A8B-00306EB655C9" type="DependencyItem">
<subject>
<ref refid="DCE:E339C230-D426-11DA-9A8B-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 57.502396350068466, 228.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (1.0, -40.0)]</val>
</points>
<head-connection>
<ref refid="DCE:ABAC4310-D426-11DA-9A8A-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:A5786EB0-D426-11DA-9A89-00306EB655C9"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="DCE:32602080-431F-11DC-A8FC-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 297.60348898618474, 283.17760904768005)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:32602080-431F-11DC-A8FB-00306EB655C9"/>
</subject>
</item>
<item id="DCE:3DF5FA50-431F-11DC-A8FD-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:3E6F9720-431F-11DC-A900-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 480.0, 307.834550131175)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-82.39651101381526, 3.6748361119967967)]</val>
</points>
<head-connection>
<ref refid="DCE:026A8410-B333-11DA-87F6-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:32602080-431F-11DC-A8FC-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:3E6F9720-431F-11DC-A901-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:3E6F9720-431F-11DC-A903-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:704528A0-431F-11DC-A905-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 11.502396350068466, 318.67902962736684)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:704528A0-431F-11DC-A904-00306EB655C9"/>
</subject>
</item>
<item id="DCE:77AA2A00-431F-11DC-A906-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:78394AA0-431F-11DC-A909-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 59.502396350068466, 318.67902962736684)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, -33.679029627366845)]</val>
</points>
<head-connection>
<ref refid="DCE:704528A0-431F-11DC-A905-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:ABAC4310-D426-11DA-9A8A-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:78394AA0-431F-11DC-A90A-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:78394AA0-431F-11DC-A90C-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:AE126300-431F-11DC-A90D-00306EB655C9" type="DependencyItem">
<subject>
<ref refid="DCE:B2B81D50-431F-11DC-A90E-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 111.50239635006847, 345.8612906320745)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>1</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (144.0, 0.0), (144.0, -151.86129063207449)]</val>
</points>
<head-connection>
<ref refid="DCE:704528A0-431F-11DC-A905-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:56871F20-B691-11DA-A44A-00306EB655C9"/>
</tail-connection>
<auto_dependency>
<val>1</val>
</auto_dependency>
</item>
<item id="DCE:BCBFDD10-431F-11DC-A90E-00306EB655C9" type="DependencyItem">
<subject>
<ref refid="DCE:BFAA04B0-431F-11DC-A90F-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 11.502396350068466, 344.74364357325095)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>1</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-62.823326582626635, 0.0), (-62.823326582626635, -186.85685112042077), (0.49760364993153416, -186.85685112042077)]</val>
</points>
<head-connection>
<ref refid="DCE:704528A0-431F-11DC-A905-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:A5786EB0-D426-11DA-9A89-00306EB655C9"/>
</tail-connection>
<auto_dependency>
<val>1</val>
</auto_dependency>
</item>
<item id="DCE:E41B16E0-431F-11DC-A90F-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:E4D2A710-431F-11DC-A911-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 192.0, 158.50943396226415)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-80.0, 0.4528301886792292)]</val>
</points>
<head-connection>
<ref refid="DCE:56871F20-B691-11DA-A44A-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:A5786EB0-D426-11DA-9A89-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:E4D2A710-431F-11DC-A912-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:E4D2A710-431F-11DC-A914-00306EB655C9"/>
</tail-subject>
</item>
<item id="DCE:997294F0-4320-11DC-A92B-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 590.0, 494.2779645355632)</val>
</matrix>
<width>
<val>157.04856186</val>
</width>
<height>
<val>115.430787133</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</subject>
</item>
<item id="DCE:4457AA90-4321-11DC-A94D-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 687.0971237190997, 362.41750333637344)</val>
</matrix>
<width>
<val>129.95143814</val>
</width>
<height>
<val>61.2912483318</val>
</height>
<show_attributes>
<val>0</val>
</show_attributes>
<show_operations>
<val>0</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:0C3FECD0-4321-11DC-A948-00306EB655C9"/>
</subject>
</item>
<item id="DCE:57A38BF0-4321-11DC-A94F-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:587C86D0-4321-11DC-A950-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 580.0485618595499, 462.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (59.0, 32.27796453556323)]</val>
</points>
<head-connection>
<ref refid="DCE:026A8410-B333-11DA-87F6-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:997294F0-4320-11DC-A92B-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:5A3A6370-4321-11DC-A950-00306EB655C9" type="GeneralizationItem">
<subject>
<ref refid="DCE:5AF91F90-4321-11DC-A951-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 725.0485618595499, 423.7087516681734)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-26.000000000000057, 70.56921286738981)]</val>
</points>
<head-connection>
<ref refid="DCE:4457AA90-4321-11DC-A94D-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:997294F0-4320-11DC-A92B-00306EB655C9"/>
</tail-connection>
</item>
<item id="DCE:F5BF05C0-031B-11DD-95C0-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 864.0, 225.81818181818176)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>50.0</val>
</height>
<show_attributes>
<val>0</val>
</show_attributes>
<show_operations>
<val>0</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
</subject>
</item>
<item id="DCE:FA828140-031B-11DD-95C1-00306EB655C9" type="AssociationItem">
<subject>
<ref refid="DCE:FB3EF370-031B-11DD-95C2-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 913.0, 179.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-1.0, 46.818181818181756)]</val>
</points>
<head-connection>
<ref refid="DCE:0C82E5A0-B333-11DA-87F9-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="DCE:F5BF05C0-031B-11DD-95C0-00306EB655C9"/>
</tail-connection>
<show-direction>
<val>0</val>
</show-direction>
<head-subject>
<ref refid="DCE:FB3EF370-031B-11DD-95C3-00306EB655C9"/>
</head-subject>
<tail-subject>
<ref refid="DCE:FB3EF370-031B-11DD-95C5-00306EB655C9"/>
</tail-subject>
</item>
<item id="0c9f5e22-255a-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 859.6467195207892, 422.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="0c9f28f8-255a-11df-9c5d-00224128e79d"/>
</subject>
</item>
<item id="1af8474a-255a-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="28d7686e-255a-11df-9c5d-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 909.6467195207892, 496.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 68.0), (-5.0, 68.0)]</val>
</points>
<head-connection>
<ref refid="0c9f5e22-255a-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="DCE:05598DB0-B333-11DA-87F7-00306EB655C9"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="3b0d5052-255a-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="47a55436-255a-11df-9c5d-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 749.6467195207892, 247.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 70.0), (152.0, 70.0), (152.0, 175.0)]</val>
</points>
<head-connection>
<ref refid="DCE:F599E050-B332-11DA-87F4-00306EB655C9"/>
</head-connection>
<tail-connection>
<ref refid="0c9f5e22-255a-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="54ead5da-255a-11df-9c5d-00224128e79d" type="CommentItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 930.6467195207892, 306.0)</val>
</matrix>
<width>
<val>169.0</val>
</width>
<height>
<val>129.0</val>
</height>
<subject>
<ref refid="54eac202-255a-11df-9c5d-00224128e79d"/>
</subject>
</item>
<item id="8d8e7838-255a-11df-9c5d-00224128e79d" type="CommentLineItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 930.6467195207892, 401.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (11.4140625, 21.0)]</val>
</points>
<head-connection>
<ref refid="54ead5da-255a-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="0c9f5e22-255a-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
</canvas>
</Diagram>
<Class id="DCE:F599E050-B332-11DA-87F5-00306EB655C9">
<name>
<val>Item</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:AADFAB20-B333-11DA-881B-00306EB655C9"/>
<ref refid="DCE:F8E19BD0-B333-11DA-8821-00306EB655C9"/>
<ref refid="DCE:501FB800-D427-11DA-9AAE-00306EB655C9"/>
</reflist>
</ownedAttribute>
<ownedOperation>
<reflist>
<ref refid="DCE:2C0B6BD0-D427-11DA-9AA6-00306EB655C9"/>
<ref refid="DCE:152C0370-D427-11DA-9A8B-00306EB655C9"/>
<ref refid="DCE:1BA74110-D427-11DA-9A92-00306EB655C9"/>
<ref refid="DCE:20BD2250-D427-11DA-9A9A-00306EB655C9"/>
<ref refid="DCE:5F6CCD70-D427-11DA-9AB2-00306EB655C9"/>
</reflist>
</ownedOperation>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:F599E050-B332-11DA-87F4-00306EB655C9"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="47a55436-255a-11df-9c5d-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9">
<name>
<val>Canvas</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:F8E19BD0-B333-11DA-881F-00306EB655C9"/>
<ref refid="DCE:6843E6F0-B68F-11DA-A449-00306EB655C9"/>
<ref refid="DCE:5DF5BD70-B691-11DA-A44E-00306EB655C9"/>
</reflist>
</ownedAttribute>
<ownedOperation>
<reflist>
<ref refid="DCE:E1962440-4320-11DC-A93E-00306EB655C9"/>
<ref refid="DCE:E39B9130-4320-11DC-A942-00306EB655C9"/>
</reflist>
</ownedOperation>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:FCCCD530-B332-11DA-87F5-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:026A8410-B333-11DA-87F7-00306EB655C9">
<name>
<val>View</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:928C1950-B333-11DA-8819-00306EB655C9"/>
<ref refid="DCE:09483790-B334-11DA-8824-00306EB655C9"/>
<ref refid="DCE:3E6F9720-431F-11DC-A903-00306EB655C9"/>
<ref refid="DCE:53678560-4320-11DC-A915-00306EB655C9"/>
<ref refid="DCE:5CB2D2F0-4320-11DC-A91A-00306EB655C9"/>
<ref refid="DCE:60D09890-4320-11DC-A91E-00306EB655C9"/>
<ref refid="DCE:64131960-4320-11DC-A922-00306EB655C9"/>
<ref refid="DCE:68976900-4320-11DC-A926-00306EB655C9"/>
</reflist>
</ownedAttribute>
<ownedOperation>
<reflist>
<ref refid="DCE:BD4B37B0-4320-11DC-A92C-00306EB655C9"/>
<ref refid="DCE:0642DBB0-4328-11DC-A540-00306EB655C9"/>
</reflist>
</ownedOperation>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:026A8410-B333-11DA-87F6-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:05598DB0-B333-11DA-87F8-00306EB655C9">
<clientDependency>
<reflist>
<ref refid="28d7686e-255a-11df-9c5d-00224128e79d"/>
</reflist>
</clientDependency>
<name>
<val>Tool</val>
</name>
<ownedOperation>
<reflist>
<ref refid="DCE:C6137320-C924-11DA-B385-00306EB655C9"/>
<ref refid="DCE:CD8B8750-C924-11DA-B389-00306EB655C9"/>
<ref refid="DCE:D3D75080-C924-11DA-B38D-00306EB655C9"/>
<ref refid="DCE:DB731950-C924-11DA-B390-00306EB655C9"/>
<ref refid="DCE:E17E7E20-C924-11DA-B393-00306EB655C9"/>
<ref refid="DCE:EAAD4300-C924-11DA-B39A-00306EB655C9"/>
<ref refid="DCE:EF14E2E0-C924-11DA-B39E-00306EB655C9"/>
<ref refid="d137119c-26e7-11df-8c47-00224128e79d"/>
<ref refid="d3c8f222-26e7-11df-8c47-00224128e79d"/>
<ref refid="d6d7664c-26e7-11df-8c47-00224128e79d"/>
</reflist>
</ownedOperation>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:05598DB0-B333-11DA-87F7-00306EB655C9"/>
<ref refid="178254d8-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:084AE140-B333-11DA-87F9-00306EB655C9">
<name>
<val>Painter</val>
</name>
<ownedOperation>
<reflist>
<ref refid="DCE:DD1BB530-D425-11DA-9A78-00306EB655C9"/>
</reflist>
</ownedOperation>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:084AE140-B333-11DA-87F8-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9">
<name>
<val>Handle</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:10ED1D90-B333-11DA-87FA-00306EB655C9"/>
<ref refid="DCE:AADFAB20-B333-11DA-881D-00306EB655C9"/>
<ref refid="DCE:FB3EF370-031B-11DD-95C5-00306EB655C9"/>
</reflist>
</ownedAttribute>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:0C82E5A0-B333-11DA-87F9-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Property id="DCE:10ED1D90-B333-11DA-87FA-00306EB655C9">
<class_>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
</class_>
<name>
<val>position</val>
</name>
<typeValue>
<val>Point</val>
</typeValue>
</Property>
<Class id="DCE:39D204A0-B333-11DA-8805-00306EB655C9">
<clientDependency>
<reflist>
<ref refid="93d693b4-26f0-11df-8ba4-00224128e79d"/>
<ref refid="9922cdb0-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</clientDependency>
<generalization>
<reflist>
<ref refid="d3edbd7c-26ed-11df-b7ad-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>HoverTool</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="178409d6-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:3E3E8680-B333-11DA-8806-00306EB655C9">
<generalization>
<reflist>
<ref refid="66472946-0a43-11df-bdaf-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>RubberbandTool</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1787e4b6-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:429A3F80-B333-11DA-8806-00306EB655C9">
<clientDependency>
<reflist>
<ref refid="5bcba7ea-0a42-11df-bdaf-00224128e79d"/>
<ref refid="a8ed0348-0a42-11df-bdaf-00224128e79d"/>
<ref refid="6d78afae-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</clientDependency>
<generalization>
<reflist>
<ref refid="676f9db2-0a43-11df-bdaf-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>HandleTool</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1782f1e0-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:46861FB0-B333-11DA-8807-00306EB655C9">
<clientDependency>
<reflist>
<ref refid="3b75a3ac-0a41-11df-bdaf-00224128e79d"/>
<ref refid="5848f902-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</clientDependency>
<generalization>
<reflist>
<ref refid="df87e00e-26ed-11df-b7ad-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>ItemTool</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="17850296-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Association id="DCE:928C1950-B333-11DA-8816-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:928C1950-B333-11DA-8817-00306EB655C9"/>
<ref refid="DCE:928C1950-B333-11DA-8819-00306EB655C9"/>
</reflist>
</memberEnd>
<name>
<val></val>
</name>
<ownedEnd>
<reflist>
<ref refid="DCE:928C1950-B333-11DA-8817-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:9201DAB0-B333-11DA-8816-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:928C1950-B333-11DA-8817-00306EB655C9">
<association>
<ref refid="DCE:928C1950-B333-11DA-8816-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:928C1950-B333-11DA-8816-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:928C1950-B333-11DA-8819-00306EB655C9">
<association>
<ref refid="DCE:928C1950-B333-11DA-8816-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>painter</val>
</name>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</type>
<upperValue>
<val>1</val>
</upperValue>
<upperValue>
<val>1</val>
</upperValue>
</Property>
<Association id="DCE:AADFAB20-B333-11DA-881A-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:AADFAB20-B333-11DA-881B-00306EB655C9"/>
<ref refid="DCE:AADFAB20-B333-11DA-881D-00306EB655C9"/>
</reflist>
</memberEnd>
<name>
<val></val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:AA76B020-B333-11DA-881A-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:AADFAB20-B333-11DA-881B-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:AADFAB20-B333-11DA-881A-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
</type>
<upperValue>
<val>*</val>
</upperValue>
<upperValue>
<val>*</val>
</upperValue>
</Property>
<Property id="DCE:AADFAB20-B333-11DA-881D-00306EB655C9">
<association>
<ref refid="DCE:AADFAB20-B333-11DA-881A-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</type>
</Property>
<Association id="DCE:F8E19BD0-B333-11DA-881E-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:F8E19BD0-B333-11DA-881F-00306EB655C9"/>
<ref refid="DCE:F8E19BD0-B333-11DA-8821-00306EB655C9"/>
</reflist>
</memberEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:F7B2DFD0-B333-11DA-881E-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:F8E19BD0-B333-11DA-881F-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:F8E19BD0-B333-11DA-881E-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</class_>
<name>
<val>items</val>
</name>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</type>
<upperValue>
<val>*</val>
</upperValue>
<upperValue>
<val>*</val>
</upperValue>
</Property>
<Property id="DCE:F8E19BD0-B333-11DA-8821-00306EB655C9">
<association>
<ref refid="DCE:F8E19BD0-B333-11DA-881E-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<name>
<val>canvas</val>
</name>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</type>
<upperValue>
<val>*</val>
</upperValue>
<upperValue>
<val>*</val>
</upperValue>
</Property>
<Association id="DCE:0945C690-B334-11DA-8822-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:0945C690-B334-11DA-8823-00306EB655C9"/>
<ref refid="DCE:09483790-B334-11DA-8824-00306EB655C9"/>
</reflist>
</memberEnd>
<name>
<val></val>
</name>
<ownedEnd>
<reflist>
<ref refid="DCE:0945C690-B334-11DA-8823-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:088BC560-B334-11DA-8822-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:0945C690-B334-11DA-8823-00306EB655C9">
<association>
<ref refid="DCE:0945C690-B334-11DA-8822-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:0945C690-B334-11DA-8822-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</type>
<upperValue>
<val>*</val>
</upperValue>
<upperValue>
<val>*</val>
</upperValue>
</Property>
<Property id="DCE:09483790-B334-11DA-8824-00306EB655C9">
<association>
<ref refid="DCE:0945C690-B334-11DA-8822-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>canvas</val>
</name>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</type>
<upperValue>
<val>1</val>
</upperValue>
<upperValue>
<val>1</val>
</upperValue>
</Property>
<Class id="DCE:62069CB0-B68F-11DA-A446-00306EB655C9">
<name>
<val>Tree</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:62069CB0-B68F-11DA-A445-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Association id="DCE:6843E6F0-B68F-11DA-A446-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:6843E6F0-B68F-11DA-A447-00306EB655C9"/>
<ref refid="DCE:6843E6F0-B68F-11DA-A449-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:6843E6F0-B68F-11DA-A447-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:67A69580-B68F-11DA-A446-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:6843E6F0-B68F-11DA-A447-00306EB655C9">
<association>
<ref refid="DCE:6843E6F0-B68F-11DA-A446-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:6843E6F0-B68F-11DA-A446-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:6843E6F0-B68F-11DA-A449-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:6843E6F0-B68F-11DA-A446-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:62069CB0-B68F-11DA-A446-00306EB655C9"/>
</type>
<upperValue>
<val>1</val>
</upperValue>
<upperValue>
<val>1</val>
</upperValue>
</Property>
<Class id="DCE:56871F20-B691-11DA-A44B-00306EB655C9">
<clientDependency>
<reflist>
<ref refid="DCE:B3B5C1D0-D426-11DA-9A8B-00306EB655C9"/>
<ref refid="DCE:B2B81D50-431F-11DC-A90E-00306EB655C9"/>
</reflist>
</clientDependency>
<name>
<val>Solver</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:E4D2A710-431F-11DC-A914-00306EB655C9"/>
</reflist>
</ownedAttribute>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:56871F20-B691-11DA-A44A-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Association id="DCE:5DF5BD70-B691-11DA-A44B-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:5DF5BD70-B691-11DA-A44C-00306EB655C9"/>
<ref refid="DCE:5DF5BD70-B691-11DA-A44E-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:5DF5BD70-B691-11DA-A44C-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:5D5D26F0-B691-11DA-A44B-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:5DF5BD70-B691-11DA-A44C-00306EB655C9">
<association>
<ref refid="DCE:5DF5BD70-B691-11DA-A44B-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:5DF5BD70-B691-11DA-A44B-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:5DF5BD70-B691-11DA-A44E-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:5DF5BD70-B691-11DA-A44B-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
</type>
</Property>
<Class id="DCE:33926A10-C924-11DA-B370-00306EB655C9">
<generalization>
<reflist>
<ref refid="d133f8ee-26ed-11df-b7ad-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>ToolChain</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1781d9ae-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:5578B2B0-C924-11DA-B371-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:629330B0-C924-11DA-B371-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>DefaultToolChain</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1780f0f2-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Generalization id="DCE:629330B0-C924-11DA-B371-00306EB655C9">
<general>
<ref refid="DCE:33926A10-C924-11DA-B370-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="178025aa-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:5578B2B0-C924-11DA-B371-00306EB655C9"/>
</specific>
</Generalization>
<Operation id="DCE:C6137320-C924-11DA-B385-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_button_press</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:C6137320-C924-11DA-B386-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:C6137320-C924-11DA-B386-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:C6137320-C924-11DA-B385-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:CD8B8750-C924-11DA-B389-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_button_release</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:CD8B8750-C924-11DA-B38A-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:CD8B8750-C924-11DA-B38A-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:CD8B8750-C924-11DA-B389-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:D3D75080-C924-11DA-B38D-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_double_click</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:D3D99A70-C924-11DA-B38D-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:D3D99A70-C924-11DA-B38D-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:D3D75080-C924-11DA-B38D-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:DB731950-C924-11DA-B390-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_tripple_click</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:E98CB7D0-C924-11DA-B397-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Operation id="DCE:E17E7E20-C924-11DA-B393-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_motion_notify</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:E17E7E20-C924-11DA-B394-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:E17E7E20-C924-11DA-B394-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:E17E7E20-C924-11DA-B393-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:E98CB7D0-C924-11DA-B397-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:DB731950-C924-11DA-B390-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:EAAD4300-C924-11DA-B39A-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_key_press</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:EAAD4300-C924-11DA-B39B-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:EAAD4300-C924-11DA-B39B-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:EAAD4300-C924-11DA-B39A-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:EF14E2E0-C924-11DA-B39E-00306EB655C9">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_key_release</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:EF14E2E0-C924-11DA-B39F-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:EF14E2E0-C924-11DA-B39F-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:EF14E2E0-C924-11DA-B39E-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:DD1BB530-D425-11DA-9A78-00306EB655C9">
<class_>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</class_>
<name>
<val>paint</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:DD1BB530-D425-11DA-9A79-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:DD1BB530-D425-11DA-9A79-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:DD1BB530-D425-11DA-9A78-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Class id="DCE:09D91B80-D426-11DA-9A7C-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:48C95210-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>ItemPainter</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:09D6D190-D426-11DA-9A7C-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:0DA12000-D426-11DA-9A7D-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:4AA3B760-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>HandlePainter</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:0DA12000-D426-11DA-9A7C-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:1FE925F0-D426-11DA-9A7E-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:4C6B09E0-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>ToolPainter</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:1FE925F0-D426-11DA-9A7D-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:26838450-D426-11DA-9A7E-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:4EF13F90-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>PainterChain</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:26813A60-D426-11DA-9A7E-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:46A03080-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>DefaultPainter</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:5C914140-D426-11DA-9A80-00306EB655C9"/>
<ref refid="DCE:5E7C4860-D426-11DA-9A83-00306EB655C9"/>
<ref refid="DCE:60C6D4A0-D426-11DA-9A86-00306EB655C9"/>
</reflist>
</ownedAttribute>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:3ADD0520-D426-11DA-9A7E-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Generalization id="DCE:46A03080-D426-11DA-9A7F-00306EB655C9">
<general>
<ref refid="DCE:26838450-D426-11DA-9A7E-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:4628DDA0-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="DCE:48C95210-D426-11DA-9A7F-00306EB655C9">
<general>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:483CA270-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:09D91B80-D426-11DA-9A7C-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="DCE:4AA3B760-D426-11DA-9A7F-00306EB655C9">
<general>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:4A0FDBD0-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:0DA12000-D426-11DA-9A7D-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="DCE:4C6B09E0-D426-11DA-9A7F-00306EB655C9">
<general>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:4BD4E460-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:1FE925F0-D426-11DA-9A7E-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="DCE:4EF13F90-D426-11DA-9A7F-00306EB655C9">
<general>
<ref refid="DCE:084AE140-B333-11DA-87F9-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:4E34CD60-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:26838450-D426-11DA-9A7E-00306EB655C9"/>
</specific>
</Generalization>
<Association id="DCE:5C914140-D426-11DA-9A7F-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:5C914140-D426-11DA-9A80-00306EB655C9"/>
<ref refid="DCE:5C914140-D426-11DA-9A82-00306EB655C9"/>
</reflist>
</memberEnd>
<name>
<val></val>
</name>
<ownedEnd>
<reflist>
<ref refid="DCE:5C914140-D426-11DA-9A82-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:5BF3EFD0-D426-11DA-9A7F-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:5C914140-D426-11DA-9A80-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:5C914140-D426-11DA-9A7F-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:1FE925F0-D426-11DA-9A7E-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:5C914140-D426-11DA-9A82-00306EB655C9">
<association>
<ref refid="DCE:5C914140-D426-11DA-9A7F-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:5C914140-D426-11DA-9A7F-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</type>
</Property>
<Association id="DCE:5E7C4860-D426-11DA-9A82-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:5E7C4860-D426-11DA-9A83-00306EB655C9"/>
<ref refid="DCE:5E7C4860-D426-11DA-9A85-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:5E7C4860-D426-11DA-9A85-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:5DB68760-D426-11DA-9A82-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:5E7C4860-D426-11DA-9A83-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:5E7C4860-D426-11DA-9A82-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:0DA12000-D426-11DA-9A7D-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:5E7C4860-D426-11DA-9A85-00306EB655C9">
<association>
<ref refid="DCE:5E7C4860-D426-11DA-9A82-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:5E7C4860-D426-11DA-9A82-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</type>
</Property>
<Association id="DCE:60C48AB0-D426-11DA-9A86-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:60C6D4A0-D426-11DA-9A86-00306EB655C9"/>
<ref refid="DCE:60C6D4A0-D426-11DA-9A88-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:60C6D4A0-D426-11DA-9A88-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:5FC08830-D426-11DA-9A86-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:60C6D4A0-D426-11DA-9A86-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:60C48AB0-D426-11DA-9A86-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:09D91B80-D426-11DA-9A7C-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:60C6D4A0-D426-11DA-9A88-00306EB655C9">
<association>
<ref refid="DCE:60C48AB0-D426-11DA-9A86-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:60C48AB0-D426-11DA-9A86-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:3ADD0520-D426-11DA-9A7F-00306EB655C9"/>
</type>
</Property>
<Class id="DCE:A5786EB0-D426-11DA-9A8A-00306EB655C9">
<clientDependency>
<reflist>
<ref refid="DCE:E339C230-D426-11DA-9A8B-00306EB655C9"/>
<ref refid="DCE:BFAA04B0-431F-11DC-A90F-00306EB655C9"/>
</reflist>
</clientDependency>
<name>
<val>Constraint</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:A5786EB0-D426-11DA-9A89-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Class id="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9">
<name>
<val>Variable</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:ABAC4310-D426-11DA-9A8A-00306EB655C9"/>
<ref refid="DCE:F5BF05C0-031B-11DD-95C0-00306EB655C9"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="DCE:B3B5C1D0-D426-11DA-9A8B-00306EB655C9"/>
<ref refid="DCE:E339C230-D426-11DA-9A8B-00306EB655C9"/>
</reflist>
</supplierDependency>
</Class>
<Usage id="DCE:B3B5C1D0-D426-11DA-9A8B-00306EB655C9">
<client>
<reflist>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="DCE:AFB23AF0-D426-11DA-9A8B-00306EB655C9"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
</reflist>
</supplier>
</Usage>
<Usage id="DCE:E339C230-D426-11DA-9A8B-00306EB655C9">
<client>
<reflist>
<ref refid="DCE:A5786EB0-D426-11DA-9A8A-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="DCE:DE98C2D0-D426-11DA-9A8B-00306EB655C9"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
</reflist>
</supplier>
</Usage>
<Operation id="DCE:152C0370-D427-11DA-9A8B-00306EB655C9">
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<formalParameter>
<reflist>
<ref refid="DCE:1A86DCF0-D427-11DA-9A8E-00306EB655C9"/>
</reflist>
</formalParameter>
<name>
<val>post_update</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:152E4D60-D427-11DA-9A8B-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:152E4D60-D427-11DA-9A8B-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:152C0370-D427-11DA-9A8B-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:1A86DCF0-D427-11DA-9A8E-00306EB655C9">
<name>
<val>context</val>
</name>
<ownerFormalParam>
<ref refid="DCE:152C0370-D427-11DA-9A8B-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Operation id="DCE:1BA74110-D427-11DA-9A92-00306EB655C9">
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<formalParameter>
<reflist>
<ref refid="DCE:1FBB90D0-D427-11DA-9A96-00306EB655C9"/>
</reflist>
</formalParameter>
<name>
<val>draw</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:1BA74110-D427-11DA-9A93-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:1BA74110-D427-11DA-9A93-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:1BA74110-D427-11DA-9A92-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:1FBB90D0-D427-11DA-9A96-00306EB655C9">
<name>
<val>context</val>
</name>
<ownerFormalParam>
<ref refid="DCE:1BA74110-D427-11DA-9A92-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Operation id="DCE:20BD2250-D427-11DA-9A9A-00306EB655C9">
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<formalParameter>
<reflist>
<ref refid="DCE:2391C620-D427-11DA-9A9D-00306EB655C9"/>
<ref refid="DCE:2391C620-D427-11DA-9AA2-00306EB655C9"/>
</reflist>
</formalParameter>
<name>
<val>point</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:20BD2250-D427-11DA-9A9B-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:20BD2250-D427-11DA-9A9B-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:20BD2250-D427-11DA-9A9A-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:2391C620-D427-11DA-9A9D-00306EB655C9">
<name>
<val>x</val>
</name>
<ownerFormalParam>
<ref refid="DCE:20BD2250-D427-11DA-9A9A-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Parameter id="DCE:2391C620-D427-11DA-9AA2-00306EB655C9">
<name>
<val>y</val>
</name>
<ownerFormalParam>
<ref refid="DCE:20BD2250-D427-11DA-9A9A-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Operation id="DCE:2C0B6BD0-D427-11DA-9AA6-00306EB655C9">
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<formalParameter>
<reflist>
<ref refid="DCE:2FB93190-D427-11DA-9AAA-00306EB655C9"/>
</reflist>
</formalParameter>
<name>
<val>pre_update</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:2C0B6BD0-D427-11DA-9AA7-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:2C0B6BD0-D427-11DA-9AA7-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:2C0B6BD0-D427-11DA-9AA6-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:2FB93190-D427-11DA-9AAA-00306EB655C9">
<name>
<val>context</val>
</name>
<ownerFormalParam>
<ref refid="DCE:2C0B6BD0-D427-11DA-9AA6-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Property id="DCE:501FB800-D427-11DA-9AAE-00306EB655C9">
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<name>
<val>matrix</val>
</name>
</Property>
<Operation id="DCE:5F6CCD70-D427-11DA-9AB2-00306EB655C9">
<class_>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</class_>
<name>
<val>handles</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:5F6CCD70-D427-11DA-9AB3-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:5F6CCD70-D427-11DA-9AB3-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:5F6CCD70-D427-11DA-9AB2-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Class id="DCE:32602080-431F-11DC-A8FB-00306EB655C9">
<name>
<val>Quadtree</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:32602080-431F-11DC-A8FC-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Association id="DCE:3E6F9720-431F-11DC-A900-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:3E6F9720-431F-11DC-A901-00306EB655C9"/>
<ref refid="DCE:3E6F9720-431F-11DC-A903-00306EB655C9"/>
</reflist>
</memberEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:3DF5FA50-431F-11DC-A8FD-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:3E6F9720-431F-11DC-A901-00306EB655C9">
<association>
<ref refid="DCE:3E6F9720-431F-11DC-A900-00306EB655C9"/>
</association>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:3E6F9720-431F-11DC-A903-00306EB655C9">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="DCE:3E6F9720-431F-11DC-A900-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>qtree</val>
</name>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:32602080-431F-11DC-A8FB-00306EB655C9"/>
</type>
<upperValue>
<val>1</val>
</upperValue>
<upperValue>
<val>1</val>
</upperValue>
</Property>
<Class id="DCE:704528A0-431F-11DC-A904-00306EB655C9">
<name>
<val>Projection</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:78394AA0-431F-11DC-A90C-00306EB655C9"/>
</reflist>
</ownedAttribute>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:704528A0-431F-11DC-A905-00306EB655C9"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="DCE:B2B81D50-431F-11DC-A90E-00306EB655C9"/>
<ref refid="DCE:BFAA04B0-431F-11DC-A90F-00306EB655C9"/>
</reflist>
</supplierDependency>
</Class>
<Association id="DCE:78394AA0-431F-11DC-A909-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:78394AA0-431F-11DC-A90A-00306EB655C9"/>
<ref refid="DCE:78394AA0-431F-11DC-A90C-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:78394AA0-431F-11DC-A90A-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:77AA2A00-431F-11DC-A906-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:78394AA0-431F-11DC-A90A-00306EB655C9">
<association>
<ref refid="DCE:78394AA0-431F-11DC-A909-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:78394AA0-431F-11DC-A909-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:704528A0-431F-11DC-A904-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:78394AA0-431F-11DC-A90C-00306EB655C9">
<association>
<ref refid="DCE:78394AA0-431F-11DC-A909-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:704528A0-431F-11DC-A904-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
</type>
</Property>
<Usage id="DCE:B2B81D50-431F-11DC-A90E-00306EB655C9">
<client>
<reflist>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="DCE:AE126300-431F-11DC-A90D-00306EB655C9"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="DCE:704528A0-431F-11DC-A904-00306EB655C9"/>
</reflist>
</supplier>
</Usage>
<Usage id="DCE:BFAA04B0-431F-11DC-A90F-00306EB655C9">
<client>
<reflist>
<ref refid="DCE:A5786EB0-D426-11DA-9A8A-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="DCE:BCBFDD10-431F-11DC-A90E-00306EB655C9"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="DCE:704528A0-431F-11DC-A904-00306EB655C9"/>
</reflist>
</supplier>
</Usage>
<Association id="DCE:E4D2A710-431F-11DC-A911-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:E4D2A710-431F-11DC-A912-00306EB655C9"/>
<ref refid="DCE:E4D2A710-431F-11DC-A914-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:E4D2A710-431F-11DC-A912-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:E41B16E0-431F-11DC-A90F-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:E4D2A710-431F-11DC-A912-00306EB655C9">
<association>
<ref refid="DCE:E4D2A710-431F-11DC-A911-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:E4D2A710-431F-11DC-A911-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:E4D2A710-431F-11DC-A914-00306EB655C9">
<association>
<ref refid="DCE:E4D2A710-431F-11DC-A911-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:56871F20-B691-11DA-A44B-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:A5786EB0-D426-11DA-9A8A-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:53678560-4320-11DC-A915-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>bounding_box</val>
</name>
</Property>
<Property id="DCE:5CB2D2F0-4320-11DC-A91A-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>selected_items</val>
</name>
</Property>
<Property id="DCE:60D09890-4320-11DC-A91E-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>focused_item</val>
</name>
</Property>
<Property id="DCE:64131960-4320-11DC-A922-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>hovered_item</val>
</name>
</Property>
<Property id="DCE:68976900-4320-11DC-A926-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<name>
<val>dropzone_item</val>
</name>
</Property>
<Class id="DCE:997294F0-4320-11DC-A92A-00306EB655C9">
<generalization>
<reflist>
<ref refid="DCE:587C86D0-4321-11DC-A950-00306EB655C9"/>
<ref refid="DCE:5AF91F90-4321-11DC-A951-00306EB655C9"/>
</reflist>
</generalization>
<name>
<val>GtkView</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="DCE:2D56D780-4321-11DC-A94C-00306EB655C9"/>
</reflist>
</ownedAttribute>
<ownedOperation>
<reflist>
<ref refid="DCE:D76AAFE0-4320-11DC-A935-00306EB655C9"/>
<ref refid="DCE:D980BEA0-4320-11DC-A939-00306EB655C9"/>
</reflist>
</ownedOperation>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:997294F0-4320-11DC-A92B-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Operation id="DCE:BD4B37B0-4320-11DC-A92C-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<formalParameter>
<reflist>
<ref refid="DCE:BD4D81A0-4320-11DC-A931-00306EB655C9"/>
</reflist>
</formalParameter>
<name>
<val>update_bounding_box</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:BD4D81A0-4320-11DC-A92D-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:BD4D81A0-4320-11DC-A92D-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:BD4B37B0-4320-11DC-A92C-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:BD4D81A0-4320-11DC-A931-00306EB655C9">
<name>
<val>items</val>
</name>
<ownerFormalParam>
<ref refid="DCE:BD4B37B0-4320-11DC-A92C-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Operation id="DCE:D76AAFE0-4320-11DC-A935-00306EB655C9">
<class_>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</class_>
<name>
<val>request_update</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:D76CF9D0-4320-11DC-A936-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:D76CF9D0-4320-11DC-A936-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:D76AAFE0-4320-11DC-A935-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:D980BEA0-4320-11DC-A939-00306EB655C9">
<class_>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</class_>
<name>
<val>update</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:D980BEA0-4320-11DC-A93B-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:D980BEA0-4320-11DC-A93B-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:D980BEA0-4320-11DC-A939-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:E1962440-4320-11DC-A93E-00306EB655C9">
<class_>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</class_>
<name>
<val>request_update</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:E1989540-4320-11DC-A93F-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:E1989540-4320-11DC-A93F-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:E1962440-4320-11DC-A93E-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Operation id="DCE:E39B9130-4320-11DC-A942-00306EB655C9">
<class_>
<ref refid="DCE:FCCCD530-B332-11DA-87F6-00306EB655C9"/>
</class_>
<name>
<val>update</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:E39DDB20-4320-11DC-A943-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:E39DDB20-4320-11DC-A943-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:E39B9130-4320-11DC-A942-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Diagram id="DCE:FCC0A3D0-4320-11DC-A946-00306EB655C9">
<name>
<val>gtk</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<canvas>
<item id="DCE:048C2F30-4321-11DC-A947-00306EB655C9" type="PackageItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 150.0, 139.0)</val>
</matrix>
<width>
<val>272.0</val>
</width>
<height>
<val>174.0</val>
</height>
<subject>
<ref refid="DCE:048C2F30-4321-11DC-A946-00306EB655C9"/>
</subject>
</item>
<item id="DCE:0C4236C0-4321-11DC-A948-00306EB655C9" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 237.0, 206.0)</val>
</matrix>
<width>
<val>110.0</val>
</width>
<height>
<val>54.0</val>
</height>
<show_attributes>
<val>0</val>
</show_attributes>
<show_operations>
<val>0</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:0C3FECD0-4321-11DC-A948-00306EB655C9"/>
</subject>
</item>
</canvas>
</Diagram>
<Package id="DCE:048C2F30-4321-11DC-A946-00306EB655C9">
<name>
<val>gtk</val>
</name>
<ownedClassifier>
<reflist>
<ref refid="DCE:0C3FECD0-4321-11DC-A948-00306EB655C9"/>
</reflist>
</ownedClassifier>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:048C2F30-4321-11DC-A947-00306EB655C9"/>
</reflist>
</presentation>
</Package>
<Class id="DCE:0C3FECD0-4321-11DC-A948-00306EB655C9">
<name>
<val>DrawingArea</val>
</name>
<package>
<ref refid="DCE:048C2F30-4321-11DC-A946-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:4457AA90-4321-11DC-A94D-00306EB655C9"/>
<ref refid="DCE:0C4236C0-4321-11DC-A948-00306EB655C9"/>
</reflist>
</presentation>
</Class>
<Association id="DCE:2D56D780-4321-11DC-A949-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:2D56D780-4321-11DC-A94A-00306EB655C9"/>
<ref refid="DCE:2D56D780-4321-11DC-A94C-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:2D56D780-4321-11DC-A94A-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:82BE3B20-B333-11DA-8812-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:2D56D780-4321-11DC-A94A-00306EB655C9">
<association>
<ref refid="DCE:2D56D780-4321-11DC-A949-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:2D56D780-4321-11DC-A949-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:2D56D780-4321-11DC-A94C-00306EB655C9">
<association>
<ref refid="DCE:2D56D780-4321-11DC-A949-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</class_>
<name>
<val>tool</val>
</name>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</type>
<upperValue>
<val>1</val>
</upperValue>
<upperValue>
<val>1</val>
</upperValue>
</Property>
<Generalization id="DCE:587C86D0-4321-11DC-A950-00306EB655C9">
<general>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:57A38BF0-4321-11DC-A94F-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="DCE:5AF91F90-4321-11DC-A951-00306EB655C9">
<general>
<ref refid="DCE:0C3FECD0-4321-11DC-A948-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="DCE:5A3A6370-4321-11DC-A950-00306EB655C9"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:997294F0-4320-11DC-A92A-00306EB655C9"/>
</specific>
</Generalization>
<Operation id="DCE:0642DBB0-4328-11DC-A540-00306EB655C9">
<class_>
<ref refid="DCE:026A8410-B333-11DA-87F7-00306EB655C9"/>
</class_>
<formalParameter>
<reflist>
<ref refid="DCE:0ED6C020-4328-11DC-A545-00306EB655C9"/>
</reflist>
</formalParameter>
<name>
<val>paint</val>
</name>
<returnResult>
<reflist>
<ref refid="DCE:0642DBB0-4328-11DC-A542-00306EB655C9"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="DCE:0642DBB0-4328-11DC-A542-00306EB655C9">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="DCE:0642DBB0-4328-11DC-A540-00306EB655C9"/>
</ownerReturnParam>
</Parameter>
<Parameter id="DCE:0ED6C020-4328-11DC-A545-00306EB655C9">
<name>
<val>cairoContext</val>
</name>
<ownerFormalParam>
<ref refid="DCE:0642DBB0-4328-11DC-A540-00306EB655C9"/>
</ownerFormalParam>
</Parameter>
<Association id="DCE:FB3EF370-031B-11DD-95C2-00306EB655C9">
<memberEnd>
<reflist>
<ref refid="DCE:FB3EF370-031B-11DD-95C3-00306EB655C9"/>
<ref refid="DCE:FB3EF370-031B-11DD-95C5-00306EB655C9"/>
</reflist>
</memberEnd>
<ownedEnd>
<reflist>
<ref refid="DCE:FB3EF370-031B-11DD-95C3-00306EB655C9"/>
</reflist>
</ownedEnd>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="DCE:FA828140-031B-11DD-95C1-00306EB655C9"/>
</reflist>
</presentation>
</Association>
<Property id="DCE:FB3EF370-031B-11DD-95C3-00306EB655C9">
<association>
<ref refid="DCE:FB3EF370-031B-11DD-95C2-00306EB655C9"/>
</association>
<owningAssociation>
<ref refid="DCE:FB3EF370-031B-11DD-95C2-00306EB655C9"/>
</owningAssociation>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
</type>
</Property>
<Property id="DCE:FB3EF370-031B-11DD-95C5-00306EB655C9">
<association>
<ref refid="DCE:FB3EF370-031B-11DD-95C2-00306EB655C9"/>
</association>
<class_>
<ref refid="DCE:0C82E5A0-B333-11DA-87FA-00306EB655C9"/>
</class_>
<presentation>
<reflist/>
</presentation>
<type>
<ref refid="DCE:ABAC4310-D426-11DA-9A8B-00306EB655C9"/>
</type>
<upperValue>
<val>2</val>
</upperValue>
<upperValue>
<val>2</val>
</upperValue>
</Property>
<Class id="0cf2918e-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="34423852-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>Selection</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="178165dc-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="3b75a3ac-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Usage id="3b75a3ac-0a41-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="DCE:46861FB0-B333-11DA-8807-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="177dcfa8-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="0cf2918e-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Class id="4b398ac4-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="380cb9e4-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>InMotion</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1785788e-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="5848f902-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Usage id="5848f902-0a41-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="DCE:46861FB0-B333-11DA-8807-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="17895dc8-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="4b398ac4-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Class id="6866c260-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="397fd05e-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>HandleFinder</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="178076f4-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="5bcba7ea-0a42-11df-bdaf-00224128e79d"/>
<ref refid="9922cdb0-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="748cf064-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="42031074-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>HandleSelection</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="177ed89e-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="3d00db50-0a42-11df-bdaf-00224128e79d"/>
<ref refid="6d78afae-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="88fdf16a-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="3b91b146-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<clientDependency>
<reflist>
<ref refid="d3180d8e-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</clientDependency>
<name>
<val>HandleInMotion</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="178866c0-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="a8ed0348-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="9663f2d2-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="3fe4afbe-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<clientDependency>
<reflist>
<ref refid="1d24efd4-26ed-11df-b7ad-00224128e79d"/>
</reflist>
</clientDependency>
<name>
<val>Connector</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1784830c-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="6ffbec2a-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="a1c33cd2-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="3dda8acc-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>ConnectionSink</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1788e500-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="d3180d8e-0a42-11df-bdaf-00224128e79d"/>
<ref refid="1d24efd4-26ed-11df-b7ad-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="a9c4c702-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="4b41d7ec-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>Segment</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1786e8ae-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="3805cc28-0a42-11df-bdaf-00224128e79d"/>
<ref refid="3ae0f418-26e9-11df-b7ad-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Class id="e27ce89a-0a41-11df-bdaf-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="4993cf4a-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<clientDependency>
<reflist>
<ref refid="3805cc28-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</clientDependency>
<generalization>
<reflist>
<ref refid="0d637fbc-26f1-11df-bbec-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>SegmentHandleSelection</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="177fb296-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Class id="04046f06-0a42-11df-bdaf-00224128e79d">
<clientDependency>
<reflist>
<ref refid="3d00db50-0a42-11df-bdaf-00224128e79d"/>
<ref refid="6ffbec2a-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</clientDependency>
<generalization>
<reflist>
<ref refid="75a7bafe-0a43-11df-bdaf-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>ConnectHandleTool</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="1785ee4a-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Usage id="3805cc28-0a42-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="e27ce89a-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="177d79ae-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="a9c4c702-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="3d00db50-0a42-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="04046f06-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</client>
<supplier>
<reflist>
<ref refid="748cf064-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="5bcba7ea-0a42-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="17804e4a-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="6866c260-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="6ffbec2a-0a42-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="04046f06-0a42-11df-bdaf-00224128e79d"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="1783df4c-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="9663f2d2-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="a8ed0348-0a42-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="1783b670-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="88fdf16a-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="d3180d8e-0a42-11df-bdaf-00224128e79d">
<client>
<reflist>
<ref refid="88fdf16a-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="177e5c98-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="a1c33cd2-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Generalization id="66472946-0a43-11df-bdaf-00224128e79d">
<general>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="177e1756-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:3E3E8680-B333-11DA-8806-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="676f9db2-0a43-11df-bdaf-00224128e79d">
<general>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="17838db2-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="75a7bafe-0a43-11df-bdaf-00224128e79d">
<general>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="177f8320-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="04046f06-0a42-11df-bdaf-00224128e79d"/>
</specific>
</Generalization>
<Class id="0c9f28f8-255a-11df-9c5d-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="249db4c8-26e6-11df-bd11-00224128e79d"/>
</reflist>
</appliedStereotype>
<clientDependency>
<reflist>
<ref refid="47a55436-255a-11df-9c5d-00224128e79d"/>
</reflist>
</clientDependency>
<isAbstract>
<val>1</val>
</isAbstract>
<name>
<val>Generic</val>
</name>
<ownedComment>
<reflist>
<ref refid="54eac202-255a-11df-9c5d-00224128e79d"/>
</reflist>
</ownedComment>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="0c9f5e22-255a-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="28d7686e-255a-11df-9c5d-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<Usage id="28d7686e-255a-11df-9c5d-00224128e79d">
<client>
<reflist>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="1af8474a-255a-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="0c9f28f8-255a-11df-9c5d-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="47a55436-255a-11df-9c5d-00224128e79d">
<client>
<reflist>
<ref refid="0c9f28f8-255a-11df-9c5d-00224128e79d"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="3b0d5052-255a-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="DCE:F599E050-B332-11DA-87F5-00306EB655C9"/>
</reflist>
</supplier>
</Usage>
<Comment id="54eac202-255a-11df-9c5d-00224128e79d">
<annotatedElement>
<reflist>
<ref refid="0c9f28f8-255a-11df-9c5d-00224128e79d"/>
</reflist>
</annotatedElement>
<body>
<val>Aspects are used as
mediators between
tool and item. Tools
take care of the "what",
aspects take care of
the "how."</val>
</body>
<presentation>
<reflist>
<ref refid="54ead5da-255a-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
</Comment>
<Diagram id="13ea4420-255b-11df-9c5d-00224128e79d">
<name>
<val>tools</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<canvas>
<item id="177d79ae-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="3805cc28-0a42-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 623.0, 779.5984345351044)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>1</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (50.0, 0.0), (50.0, -51.0322580645161)]</val>
</points>
<head-connection>
<ref refid="1786e8ae-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="177fb296-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="177dcfa8-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="3b75a3ac-0a41-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 164.0, 521.75)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (190.44444444444434, -146.83333333333337)]</val>
</points>
<head-connection>
<ref refid="178165dc-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="17850296-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="177e1756-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="66472946-0a43-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 377.83825231481484, 274.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 15.287009803921592), (-148.06047453703704, 15.287009803921592), (-148.06047453703704, 43.91666666666663)]</val>
</points>
<head-connection>
<ref refid="178254d8-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1787e4b6-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="177e5c98-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="d3180d8e-0a42-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 829.0, 661.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-49.0, -60.0)]</val>
</points>
<head-connection>
<ref refid="1788e500-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="178866c0-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="177ed89e-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 578.0, 525.5661764705883)</val>
</matrix>
<width>
<val>136.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="748cf064-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="177f8320-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="75a7bafe-0a43-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 690.7777777777778, 343.26142249352574)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>1</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (111.22222222222217, 0.0), (111.22222222222217, 38.304753977062546)]</val>
</points>
<head-connection>
<ref refid="1782f1e0-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1785ee4a-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="177fb296-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 579.0, 654.5661764705883)</val>
</matrix>
<width>
<val>206.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="e27ce89a-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="178025aa-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="DCE:629330B0-C924-11DA-B371-00306EB655C9"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 103.77777777777777, 374.91666666666663)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-1.7777777777777715, 56.08333333333337)]</val>
</points>
<head-connection>
<ref refid="1781d9ae-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1780f0f2-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="17804e4a-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="5bcba7ea-0a42-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 530.0, 525.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (82.77777777777783, -150.64950980392166)]</val>
</points>
<head-connection>
<ref refid="178076f4-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1782f1e0-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="178076f4-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 459.0, 525.5661764705883)</val>
</matrix>
<width>
<val>114.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="6866c260-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="1780f0f2-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 46.0, 431.0)</val>
</matrix>
<width>
<val>143.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:5578B2B0-C924-11DA-B371-00306EB655C9"/>
</subject>
</item>
<item id="178165dc-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 118.0, 521.75)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="0cf2918e-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="1781d9ae-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 55.77777777777777, 317.91666666666663)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:33926A10-C924-11DA-B370-00306EB655C9"/>
</subject>
</item>
<item id="178254d8-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 328.0, 47.0)</val>
</matrix>
<width>
<val>164.0</val>
</width>
<height>
<val>227.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</subject>
</item>
<item id="1782c8aa-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="6d78afae-26f0-11df-8ba4-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 622.0, 525.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (18.77777777777783, -150.64950980392166)]</val>
</points>
<head-connection>
<ref refid="177ed89e-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1782f1e0-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="1782f1e0-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 590.7777777777778, 317.91666666666663)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
</subject>
</item>
<item id="17838db2-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="676f9db2-0a43-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 477.93590856481484, 274.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 0.8194172113289824), (160.841869212963, 0.8194172113289824), (160.841869212963, 43.91666666666663)]</val>
</points>
<head-connection>
<ref refid="178254d8-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1782f1e0-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="1783b670-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="a8ed0348-0a42-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 804.6915887850469, 527.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-141.91381100726903, -152.64950980392166)]</val>
</points>
<head-connection>
<ref refid="178866c0-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1782f1e0-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="1783df4c-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="6ffbec2a-0a42-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 913.6915887850469, 525.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-88.69158878504686, -87.0)]</val>
</points>
<head-connection>
<ref refid="1784830c-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1785ee4a-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="178409d6-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 453.7777777777778, 317.91666666666663)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:39D204A0-B333-11DA-8805-00306EB655C9"/>
</subject>
</item>
<item id="1784830c-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 864.0, 525.5661764705883)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="9663f2d2-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="17850296-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 334.44444444444434, 317.91666666666663)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:46861FB0-B333-11DA-8807-00306EB655C9"/>
</subject>
</item>
<item id="1785788e-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 231.0, 523.5661764705883)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="4b398ac4-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="1785ee4a-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 754.0, 381.5661764705883)</val>
</matrix>
<width>
<val>160.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="04046f06-0a42-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="1786e8ae-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 523.0, 748.5661764705883)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="a9c4c702-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="17875f3c-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="df87e00e-26ed-11df-b7ad-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 408.9797453703703, 274.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 23.56617647058826), (-23.53530092592598, 23.56617647058826), (-23.53530092592598, 43.91666666666663)]</val>
</points>
<head-connection>
<ref refid="178254d8-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="17850296-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="178791c8-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="d133f8ee-26ed-11df-b7ad-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 344.47236689814815, 274.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 1.5661764706105146), (-234.69458912037015, 1.5661764706105146), (-234.69458912037015, 43.91666666666757)]</val>
</points>
<head-connection>
<ref refid="178254d8-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1781d9ae-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="1787bafe-255b-11df-9c5d-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="d3edbd7c-26ed-11df-b7ad-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 443.82855902777777, 274.0)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (0.0, 15.287009803921592), (71.21773726851853, 15.287009803921592), (71.21773726851853, 43.91666666666663), (62.94921875000006, 43.91666666666663)]</val>
</points>
<head-connection>
<ref refid="178254d8-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="178409d6-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
<item id="1787e4b6-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 183.7777777777778, 317.91666666666663)</val>
</matrix>
<width>
<val>137.0</val>
</width>
<height>
<val>57.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="DCE:3E3E8680-B333-11DA-8806-00306EB655C9"/>
</subject>
</item>
<item id="178866c0-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 720.0, 527.5661764705883)</val>
</matrix>
<width>
<val>134.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="88fdf16a-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="1788e500-255b-11df-9c5d-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 799.0, 661.5661764705883)</val>
</matrix>
<width>
<val>131.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="a1c33cd2-0a41-11df-bdaf-00224128e79d"/>
</subject>
</item>
<item id="17895dc8-255b-11df-9c5d-00224128e79d" type="DependencyItem">
<subject>
<ref refid="5848f902-0a41-11df-bdaf-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 269.0, 523.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (112.0, -148.64950980392166)]</val>
</points>
<head-connection>
<ref refid="1785788e-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="17850296-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="c2c55212-26e8-11df-b7ad-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 403.0, 655.5661764705883)</val>
</matrix>
<width>
<val>184.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="c2c51e64-26e8-11df-b7ad-00224128e79d"/>
</subject>
</item>
<item id="cdf04a02-26e8-11df-b7ad-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="cf27ab68-26e8-11df-b7ad-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 510.0, 599.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-1.0, 56.0)]</val>
</points>
<head-connection>
<ref refid="178076f4-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="c2c55212-26e8-11df-b7ad-00224128e79d"/>
</tail-connection>
</item>
<item id="2cc4b81a-26e9-11df-b7ad-00224128e79d" type="DependencyItem">
<subject>
<ref refid="3ae0f418-26e9-11df-b7ad-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 523.0, 780.7919829222012)</val>
</matrix>
<orthogonal>
<val>1</val>
</orthogonal>
<horizontal>
<val>1</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-55.0, 0.0), (-55.0, -51.225806451612925)]</val>
</points>
<head-connection>
<ref refid="1786e8ae-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="c2c55212-26e8-11df-b7ad-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="199620fe-26ed-11df-b7ad-00224128e79d" type="DependencyItem">
<subject>
<ref refid="1d24efd4-26ed-11df-b7ad-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 895.0, 661.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (24.0, -62.0)]</val>
</points>
<head-connection>
<ref refid="1788e500-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="1784830c-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="766ff234-26f0-11df-8ba4-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 342.0, 524.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="766fc20a-26f0-11df-8ba4-00224128e79d"/>
</subject>
</item>
<item id="90579fb2-26f0-11df-8ba4-00224128e79d" type="DependencyItem">
<subject>
<ref refid="93d693b4-26f0-11df-8ba4-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 392.0, 524.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (77.0, -149.08333333333337)]</val>
</points>
<head-connection>
<ref refid="766ff234-26f0-11df-8ba4-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="178409d6-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="95743b72-26f0-11df-8ba4-00224128e79d" type="DependencyItem">
<subject>
<ref refid="9922cdb0-26f0-11df-8ba4-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 495.0, 525.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (15.0, -150.64950980392166)]</val>
</points>
<head-connection>
<ref refid="178076f4-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="178409d6-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
<auto_dependency>
<val>0</val>
</auto_dependency>
</item>
<item id="0c25b05c-26f1-11df-bbec-00224128e79d" type="GeneralizationItem">
<subject>
<ref refid="0d637fbc-26f1-11df-bbec-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 638.0, 599.5661764705883)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (-1.0, 55.0)]</val>
</points>
<head-connection>
<ref refid="177ed89e-255b-11df-9c5d-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="177fb296-255b-11df-9c5d-00224128e79d"/>
</tail-connection>
</item>
</canvas>
</Diagram>
<Package id="f7a5460c-26e5-11df-bd11-00224128e79d">
<name>
<val>Profile</val>
</name>
<ownedClassifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
<ref refid="1b42ed08-26e6-11df-bd11-00224128e79d"/>
</reflist>
</ownedClassifier>
<ownedDiagram>
<reflist>
<ref refid="117afb08-26e6-11df-bd11-00224128e79d"/>
</reflist>
</ownedDiagram>
</Package>
<Diagram id="117afb08-26e6-11df-bd11-00224128e79d">
<name>
<val>Profile diagram</val>
</name>
<package>
<ref refid="f7a5460c-26e5-11df-bd11-00224128e79d"/>
</package>
<canvas>
<item id="185e1c66-26e6-11df-bd11-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 238.0, 289.0)</val>
</matrix>
<width>
<val>117.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</subject>
</item>
<item id="1b431d5a-26e6-11df-bd11-00224128e79d" type="ClassItem">
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 242.0, 157.0)</val>
</matrix>
<width>
<val>100.0</val>
</width>
<height>
<val>74.0</val>
</height>
<show_attributes>
<val>1</val>
</show_attributes>
<show_operations>
<val>1</val>
</show_operations>
<show_stereotypes>
<val>0</val>
</show_stereotypes>
<subject>
<ref refid="1b42ed08-26e6-11df-bd11-00224128e79d"/>
</subject>
</item>
<item id="1e7415b0-26e6-11df-bd11-00224128e79d" type="ExtensionItem">
<subject>
<ref refid="1f47d760-26e6-11df-bd11-00224128e79d"/>
</subject>
<matrix>
<val>(1.0, 0.0, 0.0, 1.0, 292.0, 231.0)</val>
</matrix>
<orthogonal>
<val>0</val>
</orthogonal>
<horizontal>
<val>0</val>
</horizontal>
<points>
<val>[(0.0, 0.0), (1.0, 58.0)]</val>
</points>
<head-connection>
<ref refid="1b431d5a-26e6-11df-bd11-00224128e79d"/>
</head-connection>
<tail-connection>
<ref refid="185e1c66-26e6-11df-bd11-00224128e79d"/>
</tail-connection>
</item>
</canvas>
</Diagram>
<Stereotype id="185dd7b0-26e6-11df-bd11-00224128e79d">
<name>
<val>Aspect</val>
</name>
<ownedAttribute>
<reflist>
<ref refid="1f47f88a-26e6-11df-bd11-00224128e79d"/>
</reflist>
</ownedAttribute>
<package>
<ref refid="f7a5460c-26e5-11df-bd11-00224128e79d"/>
</package>
<presentation>
<reflist>
<ref refid="185e1c66-26e6-11df-bd11-00224128e79d"/>
</reflist>
</presentation>
</Stereotype>
<Class id="1b42ed08-26e6-11df-bd11-00224128e79d">
<name>
<val>Class</val>
</name>
<package>
<ref refid="f7a5460c-26e5-11df-bd11-00224128e79d"/>
</package>
<presentation>
<reflist>
<ref refid="1b431d5a-26e6-11df-bd11-00224128e79d"/>
</reflist>
</presentation>
</Class>
<Extension id="1f47d760-26e6-11df-bd11-00224128e79d">
<memberEnd>
<reflist>
<ref refid="1f47f88a-26e6-11df-bd11-00224128e79d"/>
<ref refid="1f48062c-26e6-11df-bd11-00224128e79d"/>
</reflist>
</memberEnd>
<ownedEnd>
<ref refid="1f48062c-26e6-11df-bd11-00224128e79d"/>
</ownedEnd>
<presentation>
<reflist>
<ref refid="1e7415b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</presentation>
</Extension>
<Property id="1f47f88a-26e6-11df-bd11-00224128e79d">
<association>
<ref refid="1f47d760-26e6-11df-bd11-00224128e79d"/>
</association>
<class_>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</class_>
<name>
<val>baseClass</val>
</name>
<type>
<ref refid="1b42ed08-26e6-11df-bd11-00224128e79d"/>
</type>
</Property>
<ExtensionEnd id="1f48062c-26e6-11df-bd11-00224128e79d">
<aggregation>
<val>composite</val>
</aggregation>
<association>
<ref refid="1f47d760-26e6-11df-bd11-00224128e79d"/>
</association>
<type>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</type>
</ExtensionEnd>
<InstanceSpecification id="249db4c8-26e6-11df-bd11-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="0c9f28f8-255a-11df-9c5d-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<Operation id="d137119c-26e7-11df-8c47-00224128e79d">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_scroll</val>
</name>
<returnResult>
<reflist>
<ref refid="d1382dca-26e7-11df-8c47-00224128e79d"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="d1382dca-26e7-11df-8c47-00224128e79d">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="d137119c-26e7-11df-8c47-00224128e79d"/>
</ownerReturnParam>
</Parameter>
<Operation id="d3c8f222-26e7-11df-8c47-00224128e79d">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_grab</val>
</name>
<returnResult>
<reflist>
<ref refid="d3c9c88c-26e7-11df-8c47-00224128e79d"/>
</reflist>
</returnResult>
</Operation>
<Parameter id="d3c9c88c-26e7-11df-8c47-00224128e79d">
<direction>
<val>return</val>
</direction>
<ownerReturnParam>
<ref refid="d3c8f222-26e7-11df-8c47-00224128e79d"/>
</ownerReturnParam>
</Parameter>
<Operation id="d6d7664c-26e7-11df-8c47-00224128e79d">
<class_>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</class_>
<name>
<val>on_ungrab</val>
</name>
</Operation>
<InstanceSpecification id="34423852-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="0cf2918e-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="380cb9e4-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="4b398ac4-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="397fd05e-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="6866c260-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="3b91b146-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="88fdf16a-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="3dda8acc-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="a1c33cd2-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="3fe4afbe-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="9663f2d2-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="42031074-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="748cf064-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="4993cf4a-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="e27ce89a-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<InstanceSpecification id="4b41d7ec-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="a9c4c702-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<Class id="c2c51e64-26e8-11df-b7ad-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="c81c44e6-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</appliedStereotype>
<clientDependency>
<reflist>
<ref refid="3ae0f418-26e9-11df-b7ad-00224128e79d"/>
</reflist>
</clientDependency>
<generalization>
<reflist>
<ref refid="cf27ab68-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</generalization>
<name>
<val>SegmentHandleFinder</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="c2c55212-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</presentation>
</Class>
<InstanceSpecification id="c81c44e6-26e8-11df-b7ad-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="c2c51e64-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<Generalization id="cf27ab68-26e8-11df-b7ad-00224128e79d">
<general>
<ref refid="6866c260-0a41-11df-bdaf-00224128e79d"/>
</general>
<presentation>
<reflist>
<ref refid="cdf04a02-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="c2c51e64-26e8-11df-b7ad-00224128e79d"/>
</specific>
</Generalization>
<Usage id="3ae0f418-26e9-11df-b7ad-00224128e79d">
<client>
<reflist>
<ref refid="c2c51e64-26e8-11df-b7ad-00224128e79d"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="2cc4b81a-26e9-11df-b7ad-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="a9c4c702-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="1d24efd4-26ed-11df-b7ad-00224128e79d">
<client>
<reflist>
<ref refid="9663f2d2-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="199620fe-26ed-11df-b7ad-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="a1c33cd2-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Generalization id="d133f8ee-26ed-11df-b7ad-00224128e79d">
<general>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="178791c8-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:33926A10-C924-11DA-B370-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="d3edbd7c-26ed-11df-b7ad-00224128e79d">
<general>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="1787bafe-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:39D204A0-B333-11DA-8805-00306EB655C9"/>
</specific>
</Generalization>
<Generalization id="df87e00e-26ed-11df-b7ad-00224128e79d">
<general>
<ref refid="DCE:05598DB0-B333-11DA-87F8-00306EB655C9"/>
</general>
<presentation>
<reflist>
<ref refid="17875f3c-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="DCE:46861FB0-B333-11DA-8807-00306EB655C9"/>
</specific>
</Generalization>
<Dependency id="6d78afae-26f0-11df-8ba4-00224128e79d">
<client>
<reflist>
<ref refid="DCE:429A3F80-B333-11DA-8806-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="1782c8aa-255b-11df-9c5d-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="748cf064-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Dependency>
<Class id="766fc20a-26f0-11df-8ba4-00224128e79d">
<appliedStereotype>
<reflist>
<ref refid="78f91436-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</appliedStereotype>
<name>
<val>Finder</val>
</name>
<package>
<ref refid="DCE:F4284EF0-B332-11DA-87F3-00306EB655C9"/>
</package>
<presentation>
<reflist>
<ref refid="766ff234-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</presentation>
<supplierDependency>
<reflist>
<ref refid="93d693b4-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</supplierDependency>
</Class>
<InstanceSpecification id="78f91436-26f0-11df-8ba4-00224128e79d">
<classifier>
<reflist>
<ref refid="185dd7b0-26e6-11df-bd11-00224128e79d"/>
</reflist>
</classifier>
<extended>
<reflist>
<ref refid="766fc20a-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</extended>
</InstanceSpecification>
<Usage id="93d693b4-26f0-11df-8ba4-00224128e79d">
<client>
<reflist>
<ref refid="DCE:39D204A0-B333-11DA-8805-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="90579fb2-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="766fc20a-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Usage id="9922cdb0-26f0-11df-8ba4-00224128e79d">
<client>
<reflist>
<ref refid="DCE:39D204A0-B333-11DA-8805-00306EB655C9"/>
</reflist>
</client>
<presentation>
<reflist>
<ref refid="95743b72-26f0-11df-8ba4-00224128e79d"/>
</reflist>
</presentation>
<supplier>
<reflist>
<ref refid="6866c260-0a41-11df-bdaf-00224128e79d"/>
</reflist>
</supplier>
</Usage>
<Generalization id="0d637fbc-26f1-11df-bbec-00224128e79d">
<general>
<ref refid="748cf064-0a41-11df-bdaf-00224128e79d"/>
</general>
<presentation>
<reflist>
<ref refid="0c25b05c-26f1-11df-bbec-00224128e79d"/>
</reflist>
</presentation>
<specific>
<ref refid="e27ce89a-0a41-11df-bdaf-00224128e79d"/>
</specific>
</Generalization>
</gaphor>