configurationengine/doc/plugins/dev-plugin/diagrams.uml
changeset 0 2e8eeb919028
child 3 e7e0ae78773e
equal deleted inserted replaced
-1:000000000000 0:2e8eeb919028
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
       
     3 <XPD:HEADER>
       
     4 <XPD:SUBUNITS>
       
     5 </XPD:SUBUNITS>
       
     6 <XPD:PROFILES>
       
     7 </XPD:PROFILES>
       
     8 </XPD:HEADER>
       
     9 <XPD:BODY>
       
    10 <XPD:OBJ name="DocumentElement" type="UMLProject" guid="6KeNJgr/wES9F4tJ3lK8RAAA">
       
    11 <XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
       
    12 <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
       
    13 <XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="NmvwO09X4Uu7xy6qNwdIDQAA">
       
    14 <XPD:ATTR name="Name" type="string">Model1</XPD:ATTR>
       
    15 <XPD:REF name="Namespace">6KeNJgr/wES9F4tJ3lK8RAAA</XPD:REF>
       
    16 <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
       
    17 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="xjfMh7hHB0yRVVZEtg/P0gAA">
       
    18 <XPD:ATTR name="Name" type="string">plugin_classes</XPD:ATTR>
       
    19 <XPD:REF name="DiagramOwner">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
    20 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="BK0yJT3ojkSZinQsh3vGQAAA">
       
    21 <XPD:REF name="Diagram">xjfMh7hHB0yRVVZEtg/P0gAA</XPD:REF>
       
    22 <XPD:ATTR name="#OwnedViews" type="integer">32</XPD:ATTR>
       
    23 <XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="Nppn0CUEP0Stsi3DAR1qEQAA">
       
    24 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
    25 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
    26 <XPD:ATTR name="Left" type="integer">108</XPD:ATTR>
       
    27 <XPD:ATTR name="Top" type="integer">68</XPD:ATTR>
       
    28 <XPD:ATTR name="Width" type="integer">693</XPD:ATTR>
       
    29 <XPD:ATTR name="Height" type="integer">285</XPD:ATTR>
       
    30 <XPD:REF name="Model">Hwg8xLPVZkC6P9CDdGGF+AAA</XPD:REF>
       
    31 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="m1xRcmhV3UyjQ4RTwTs8uAAA">
       
    32 <XPD:OBJ name="NameLabel" type="LabelView" guid="NxczqaRxM0mWAC1PQpqRGAAA">
       
    33 <XPD:ATTR name="Text" type="string">ConE</XPD:ATTR>
       
    34 </XPD:OBJ>
       
    35 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="nkzileV5sUKhi9VoagXc6gAA">
       
    36 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    37 </XPD:OBJ>
       
    38 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="wAAlrvfxtEKOP+5swZsyqQAA">
       
    39 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    40 </XPD:OBJ>
       
    41 </XPD:OBJ>
       
    42 </XPD:OBJ>
       
    43 <XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="xW95yby7XEChYzUI8UtliAAA">
       
    44 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
    45 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
    46 <XPD:ATTR name="Left" type="integer">440</XPD:ATTR>
       
    47 <XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
       
    48 <XPD:ATTR name="Width" type="integer">377</XPD:ATTR>
       
    49 <XPD:ATTR name="Height" type="integer">117</XPD:ATTR>
       
    50 <XPD:REF name="Model">4cKvVc5Dtk6rtkH3X3B9egAA</XPD:REF>
       
    51 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SnrE2qvpfkqqEhfAdodwrAAA">
       
    52 <XPD:OBJ name="NameLabel" type="LabelView" guid="pt7kf3gtgE2QaGIWooJS7wAA">
       
    53 <XPD:ATTR name="Text" type="string">SomePlugin</XPD:ATTR>
       
    54 </XPD:OBJ>
       
    55 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TPJ0sV2ccESTEqRqozuu6gAA">
       
    56 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    57 </XPD:OBJ>
       
    58 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="D62/1pL0YUCwaBKlkMYEZwAA">
       
    59 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    60 </XPD:OBJ>
       
    61 </XPD:OBJ>
       
    62 </XPD:OBJ>
       
    63 <XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="EFzcsknNQ0O+rr8VseO9MAAA">
       
    64 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
    65 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
    66 <XPD:ATTR name="Left" type="integer">140</XPD:ATTR>
       
    67 <XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
       
    68 <XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
       
    69 <XPD:ATTR name="Height" type="integer">91</XPD:ATTR>
       
    70 <XPD:REF name="Model">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
    71 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tdytcNfaxE6dLcteHN1B8AAA">
       
    72 <XPD:OBJ name="NameLabel" type="LabelView" guid="5pV++MiEqEOKb94vAbT4XQAA">
       
    73 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
       
    74 <XPD:ATTR name="Text" type="string">ImplContainer</XPD:ATTR>
       
    75 </XPD:OBJ>
       
    76 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yaxWkeq5K0CCgd5PiKKC0wAA">
       
    77 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    78 </XPD:OBJ>
       
    79 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="x9M32RZcg0uVFEqdfPB9RQAA">
       
    80 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    81 </XPD:OBJ>
       
    82 </XPD:OBJ>
       
    83 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SdderwBH1U26ZhKsIrAmQwAA">
       
    84 <XPD:REF name="Model">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
    85 </XPD:OBJ>
       
    86 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="53//Or3SzEObbCGytvM8TQAA">
       
    87 <XPD:REF name="Model">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
    88 </XPD:OBJ>
       
    89 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SQxim4OCp0+ZJfNVeMS4aAAA">
       
    90 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
    91 <XPD:REF name="Model">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
    92 </XPD:OBJ>
       
    93 </XPD:OBJ>
       
    94 <XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="KeRNcoIQK0KSH6AGF9UzjAAA">
       
    95 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
    96 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
    97 <XPD:ATTR name="Left" type="integer">468</XPD:ATTR>
       
    98 <XPD:ATTR name="Top" type="integer">128</XPD:ATTR>
       
    99 <XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
       
   100 <XPD:ATTR name="Height" type="integer">137</XPD:ATTR>
       
   101 <XPD:REF name="Model">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   102 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JCQ7VQT7f0q1y37o1kshfgAA">
       
   103 <XPD:OBJ name="NameLabel" type="LabelView" guid="KyMG+/a5EEqEL/gStwB+pgAA">
       
   104 <XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
       
   105 <XPD:ATTR name="Text" type="string">ImplBase</XPD:ATTR>
       
   106 </XPD:OBJ>
       
   107 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cVzPEcn/CUq8D3tJ26laAgAA">
       
   108 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   109 </XPD:OBJ>
       
   110 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="nK3wVMSMhkKPpbjBqZz6wwAA">
       
   111 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   112 </XPD:OBJ>
       
   113 </XPD:OBJ>
       
   114 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="94btHH+JUU+ao60nWTUwWgAA">
       
   115 <XPD:REF name="Model">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   116 </XPD:OBJ>
       
   117 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="kRd6Ga/WzUSYRVtlWUo1fwAA">
       
   118 <XPD:REF name="Model">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   119 </XPD:OBJ>
       
   120 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qDts8Y2Udkq6d1jGIg7T4wAA">
       
   121 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   122 <XPD:REF name="Model">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   123 </XPD:OBJ>
       
   124 </XPD:OBJ>
       
   125 <XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="2t2cUMI4f0SGZ3fMzCfV2QAA">
       
   126 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   127 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   128 <XPD:ATTR name="Left" type="integer">704</XPD:ATTR>
       
   129 <XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
       
   130 <XPD:ATTR name="Width" type="integer">78</XPD:ATTR>
       
   131 <XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
       
   132 <XPD:REF name="Model">lPra4OiszU2H/arMBBwTVgAA</XPD:REF>
       
   133 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ehCmhp0KiEuLmmRuBQAhrAAA">
       
   134 <XPD:OBJ name="NameLabel" type="LabelView" guid="D7s0nT3D0EWZSzGPHYybZgAA">
       
   135 <XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
       
   136 <XPD:ATTR name="Text" type="string">ReaderBase</XPD:ATTR>
       
   137 </XPD:OBJ>
       
   138 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ak1TN+w/1UOcgkM/VETGpAAA">
       
   139 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   140 </XPD:OBJ>
       
   141 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="MCmsHWgktUuKBkikcg1EcgAA">
       
   142 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   143 </XPD:OBJ>
       
   144 </XPD:OBJ>
       
   145 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/u6i3dXZNU2AP0PCNI7GSQAA">
       
   146 <XPD:REF name="Model">lPra4OiszU2H/arMBBwTVgAA</XPD:REF>
       
   147 </XPD:OBJ>
       
   148 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uNXhwkTmbEquIsikeV1LWAAA">
       
   149 <XPD:REF name="Model">lPra4OiszU2H/arMBBwTVgAA</XPD:REF>
       
   150 </XPD:OBJ>
       
   151 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="88ZZOi003UKll1SgqtSxEQAA">
       
   152 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   153 <XPD:REF name="Model">lPra4OiszU2H/arMBBwTVgAA</XPD:REF>
       
   154 </XPD:OBJ>
       
   155 </XPD:OBJ>
       
   156 <XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="zI4lKX8LzEOx0+WhlofgbAAA">
       
   157 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   158 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   159 <XPD:ATTR name="Left" type="integer">248</XPD:ATTR>
       
   160 <XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
       
   161 <XPD:ATTR name="Width" type="integer">132</XPD:ATTR>
       
   162 <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
       
   163 <XPD:REF name="Model">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
   164 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="af3LLWcMPkGyURaYxfc0PQAA">
       
   165 <XPD:OBJ name="NameLabel" type="LabelView" guid="9B6aMcJu6kCp86tR5CEk1wAA">
       
   166 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
       
   167 <XPD:ATTR name="Text" type="string">ImplFactory</XPD:ATTR>
       
   168 </XPD:OBJ>
       
   169 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rI5tkKMEZ0WV8ZI9MzBHpQAA">
       
   170 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   171 </XPD:OBJ>
       
   172 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="X0PWYwham0edPgfaRSVhRAAA">
       
   173 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   174 </XPD:OBJ>
       
   175 </XPD:OBJ>
       
   176 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ddVvnRrsbk6JMbZwvUAIMwAA">
       
   177 <XPD:REF name="Model">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
   178 </XPD:OBJ>
       
   179 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SrKOQ+6xAEixnwjVm44qzwAA">
       
   180 <XPD:REF name="Model">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
   181 </XPD:OBJ>
       
   182 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="i49PYXAsJEeL78AfaOuTSwAA">
       
   183 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   184 <XPD:REF name="Model">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
   185 </XPD:OBJ>
       
   186 </XPD:OBJ>
       
   187 <XPD:OBJ name="OwnedViews[6]" type="UMLNoteView" guid="rgxZZaZClU6wEpDN1SC00gAA">
       
   188 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   189 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   190 <XPD:ATTR name="Left" type="integer">468</XPD:ATTR>
       
   191 <XPD:ATTR name="Top" type="integer">516</XPD:ATTR>
       
   192 <XPD:ATTR name="Width" type="integer">207</XPD:ATTR>
       
   193 <XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
       
   194 <XPD:ATTR name="Text" type="string">The reader parses an ElementTree into
       
   195 an implementation instance
       
   196 </XPD:ATTR>
       
   197 </XPD:OBJ>
       
   198 <XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="4SjQyNgUikC1rO8p+sfTWgAA">
       
   199 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   200 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   201 <XPD:ATTR name="Left" type="integer">684</XPD:ATTR>
       
   202 <XPD:ATTR name="Top" type="integer">412</XPD:ATTR>
       
   203 <XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
       
   204 <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
       
   205 <XPD:REF name="Model">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
   206 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jznMZQeVzkW1SptgwxOiEAAA">
       
   207 <XPD:OBJ name="NameLabel" type="LabelView" guid="mWWlefArAESLdwpVLw1WfAAA">
       
   208 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
       
   209 <XPD:ATTR name="Text" type="string">SomeImplReader</XPD:ATTR>
       
   210 </XPD:OBJ>
       
   211 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HdoZu+iK+EO/cgK+6uBd5AAA">
       
   212 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   213 </XPD:OBJ>
       
   214 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="k0pwPjJ5ZEue8AFHR2yWkAAA">
       
   215 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   216 </XPD:OBJ>
       
   217 </XPD:OBJ>
       
   218 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="85Z9UACcZEOduM93pKK9dwAA">
       
   219 <XPD:REF name="Model">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
   220 </XPD:OBJ>
       
   221 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WpQE1QO6okWgjYYOPj427QAA">
       
   222 <XPD:REF name="Model">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
   223 </XPD:OBJ>
       
   224 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jA/eMkbe1UOQyseQvko2pAAA">
       
   225 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   226 <XPD:REF name="Model">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
   227 </XPD:OBJ>
       
   228 </XPD:OBJ>
       
   229 <XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="3rR9ifA3E0iINKcyT2xupAAA">
       
   230 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   231 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   232 <XPD:ATTR name="Left" type="integer">488</XPD:ATTR>
       
   233 <XPD:ATTR name="Top" type="integer">412</XPD:ATTR>
       
   234 <XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
       
   235 <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
       
   236 <XPD:REF name="Model">JQvuxGbsdE2jFadShkxqKgAA</XPD:REF>
       
   237 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TLAmQA1HRUqeQKkBeNs7ZQAA">
       
   238 <XPD:OBJ name="NameLabel" type="LabelView" guid="YV171cCGik2BSK/UXFONfQAA">
       
   239 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
       
   240 <XPD:ATTR name="Text" type="string">SomeImpl</XPD:ATTR>
       
   241 </XPD:OBJ>
       
   242 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XBZdFiOKF0uGZBnbWyXdHAAA">
       
   243 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   244 </XPD:OBJ>
       
   245 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="39Oq5qy3f0ih5ZaSXrrNyAAA">
       
   246 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   247 </XPD:OBJ>
       
   248 </XPD:OBJ>
       
   249 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="H66ci42eykeVpww3gwtXTwAA">
       
   250 <XPD:REF name="Model">JQvuxGbsdE2jFadShkxqKgAA</XPD:REF>
       
   251 </XPD:OBJ>
       
   252 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="irrPzs4H9UeRXWlc31bdZQAA">
       
   253 <XPD:REF name="Model">JQvuxGbsdE2jFadShkxqKgAA</XPD:REF>
       
   254 </XPD:OBJ>
       
   255 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="syhxMXb3YE2k1uMifcmEVQAA">
       
   256 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   257 <XPD:REF name="Model">JQvuxGbsdE2jFadShkxqKgAA</XPD:REF>
       
   258 </XPD:OBJ>
       
   259 </XPD:OBJ>
       
   260 <XPD:OBJ name="OwnedViews[9]" type="UMLRealizationView" guid="WkxNO77jO0iqN3Zx3pTsXAAA">
       
   261 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   262 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   263 <XPD:ATTR name="Points" type="Points">526,412;521,264</XPD:ATTR>
       
   264 <XPD:REF name="Model">0MZJX1cCj0mQ/11HQ5cN7AAA</XPD:REF>
       
   265 <XPD:REF name="Head">KeRNcoIQK0KSH6AGF9UzjAAA</XPD:REF>
       
   266 <XPD:REF name="Tail">3rR9ifA3E0iINKcyT2xupAAA</XPD:REF>
       
   267 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hq+xPUiczUiXV1J9khEpCgAA">
       
   268 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   269 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   270 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   271 <XPD:REF name="Model">0MZJX1cCj0mQ/11HQ5cN7AAA</XPD:REF>
       
   272 </XPD:OBJ>
       
   273 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="oxtgEPTKIkyuZW+/1ioAPAAA">
       
   274 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   275 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   276 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   277 <XPD:REF name="Model">0MZJX1cCj0mQ/11HQ5cN7AAA</XPD:REF>
       
   278 </XPD:OBJ>
       
   279 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="C3LeagDb40ac4fqEDvNK5AAA">
       
   280 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   281 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
   282 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   283 <XPD:REF name="Model">0MZJX1cCj0mQ/11HQ5cN7AAA</XPD:REF>
       
   284 </XPD:OBJ>
       
   285 </XPD:OBJ>
       
   286 <XPD:OBJ name="OwnedViews[10]" type="UMLRealizationView" guid="6joY7NxGn0ahIzUv8F22pwAA">
       
   287 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   288 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   289 <XPD:ATTR name="Points" type="Points">738,412;742,207</XPD:ATTR>
       
   290 <XPD:REF name="Model">mo5tewceOUm0VDnSWRFvzgAA</XPD:REF>
       
   291 <XPD:REF name="Head">2t2cUMI4f0SGZ3fMzCfV2QAA</XPD:REF>
       
   292 <XPD:REF name="Tail">4SjQyNgUikC1rO8p+sfTWgAA</XPD:REF>
       
   293 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dJOe2AeIeUurT8IIpz869QAA">
       
   294 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   295 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   296 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   297 <XPD:REF name="Model">mo5tewceOUm0VDnSWRFvzgAA</XPD:REF>
       
   298 </XPD:OBJ>
       
   299 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cxdf5fynWEG7/Wzlz9wAZgAA">
       
   300 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   301 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   302 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   303 <XPD:REF name="Model">mo5tewceOUm0VDnSWRFvzgAA</XPD:REF>
       
   304 </XPD:OBJ>
       
   305 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="COnrVcktJUCdGcPafp3OSAAA">
       
   306 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   307 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
   308 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   309 <XPD:REF name="Model">mo5tewceOUm0VDnSWRFvzgAA</XPD:REF>
       
   310 </XPD:OBJ>
       
   311 </XPD:OBJ>
       
   312 <XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="qO84lDa9Q0qJdFLxAzRcQQAA">
       
   313 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   314 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   315 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
   316 <XPD:ATTR name="Points" type="Points">468,193;241,193</XPD:ATTR>
       
   317 <XPD:REF name="Model">zHN3b0KW5kCvSqS/RtHanwAA</XPD:REF>
       
   318 <XPD:REF name="Head">EFzcsknNQ0O+rr8VseO9MAAA</XPD:REF>
       
   319 <XPD:REF name="Tail">KeRNcoIQK0KSH6AGF9UzjAAA</XPD:REF>
       
   320 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6v13bJAx1kq9YduccEEU9gAA">
       
   321 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   322 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   323 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   324 <XPD:REF name="Model">zHN3b0KW5kCvSqS/RtHanwAA</XPD:REF>
       
   325 </XPD:OBJ>
       
   326 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZMzpEg3HoEqa10tH7B2G8wAA">
       
   327 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   328 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   329 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   330 <XPD:REF name="Model">zHN3b0KW5kCvSqS/RtHanwAA</XPD:REF>
       
   331 </XPD:OBJ>
       
   332 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="o11tppkaYkmmUpyKj45BzAAA">
       
   333 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   334 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
   335 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   336 <XPD:REF name="Model">zHN3b0KW5kCvSqS/RtHanwAA</XPD:REF>
       
   337 </XPD:OBJ>
       
   338 <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ymxDIXyVUESDyLIcICrGWQAA">
       
   339 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   340 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   341 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   342 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   343 <XPD:REF name="Model">YdiI7jGOKUSsfpXfOQgATwAA</XPD:REF>
       
   344 </XPD:OBJ>
       
   345 <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6HcxdQob+UOT1wCYJ4QeHgAA">
       
   346 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   347 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   348 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   349 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   350 <XPD:REF name="Model">28/H60miw0SOAfSjEXfz2wAA</XPD:REF>
       
   351 </XPD:OBJ>
       
   352 <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="I8zAzIUs30G8GAyGAkzPOAAA">
       
   353 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   354 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   355 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   356 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   357 <XPD:REF name="Model">YdiI7jGOKUSsfpXfOQgATwAA</XPD:REF>
       
   358 </XPD:OBJ>
       
   359 <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="tMamOzqFxk6hZeNgqluobwAA">
       
   360 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   361 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   362 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   363 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   364 <XPD:REF name="Model">28/H60miw0SOAfSjEXfz2wAA</XPD:REF>
       
   365 </XPD:OBJ>
       
   366 <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="9JS131H/4US3bVVB0X+RIAAA">
       
   367 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   368 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
       
   369 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   370 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   371 <XPD:REF name="Model">YdiI7jGOKUSsfpXfOQgATwAA</XPD:REF>
       
   372 </XPD:OBJ>
       
   373 <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="MfI12JH1kkSbXGyVvMqqXQAA">
       
   374 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   375 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
       
   376 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   377 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   378 <XPD:REF name="Model">28/H60miw0SOAfSjEXfz2wAA</XPD:REF>
       
   379 </XPD:OBJ>
       
   380 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="itBAlqtdlUK0IXNYnX3+mQAA">
       
   381 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   382 <XPD:ATTR name="Left" type="integer">-992</XPD:ATTR>
       
   383 <XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
       
   384 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   385 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   386 <XPD:REF name="Model">YdiI7jGOKUSsfpXfOQgATwAA</XPD:REF>
       
   387 </XPD:OBJ>
       
   388 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="/ARNc/hPvUmBl4qb/XiPqQAA">
       
   389 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   390 <XPD:ATTR name="Left" type="integer">-992</XPD:ATTR>
       
   391 <XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
       
   392 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   393 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   394 <XPD:REF name="Model">28/H60miw0SOAfSjEXfz2wAA</XPD:REF>
       
   395 </XPD:OBJ>
       
   396 </XPD:OBJ>
       
   397 <XPD:OBJ name="OwnedViews[12]" type="UMLNoteView" guid="TDaVJ50TjUeD2ieOY0LepAAA">
       
   398 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   399 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   400 <XPD:ATTR name="Left" type="integer">264</XPD:ATTR>
       
   401 <XPD:ATTR name="Width" type="integer">178</XPD:ATTR>
       
   402 <XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
       
   403 <XPD:ATTR name="Text" type="string">ImplContainer contains a number
       
   404 of implementation instances and
       
   405 generates output using them.
       
   406 </XPD:ATTR>
       
   407 </XPD:OBJ>
       
   408 <XPD:OBJ name="OwnedViews[13]" type="UMLNoteLinkView" guid="XozSj+GfV0uutOU6chNAiAAA">
       
   409 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   410 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   411 <XPD:ATTR name="Points" type="Points">354,193;352,52</XPD:ATTR>
       
   412 <XPD:REF name="Head">TDaVJ50TjUeD2ieOY0LepAAA</XPD:REF>
       
   413 <XPD:REF name="Tail">qO84lDa9Q0qJdFLxAzRcQQAA</XPD:REF>
       
   414 </XPD:OBJ>
       
   415 <XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="iyKZKLbxiESYfeiNMEfWLgAA">
       
   416 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   417 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   418 <XPD:ATTR name="Points" type="Points">684,433;567,433</XPD:ATTR>
       
   419 <XPD:REF name="Model">FJ1X3D9c80uG5EgY7ATqzQAA</XPD:REF>
       
   420 <XPD:REF name="Head">3rR9ifA3E0iINKcyT2xupAAA</XPD:REF>
       
   421 <XPD:REF name="Tail">4SjQyNgUikC1rO8p+sfTWgAA</XPD:REF>
       
   422 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XWmIOlAy8Eexc2A3fTOWPQAA">
       
   423 <XPD:ATTR name="Alpha" type="real">-1.48013734123357</XPD:ATTR>
       
   424 <XPD:ATTR name="Distance" type="real">11.0453610171873</XPD:ATTR>
       
   425 <XPD:ATTR name="Text" type="string">creates</XPD:ATTR>
       
   426 <XPD:REF name="Model">FJ1X3D9c80uG5EgY7ATqzQAA</XPD:REF>
       
   427 </XPD:OBJ>
       
   428 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eEvmFxzBgkKlJ6XZoJKLxQAA">
       
   429 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   430 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   431 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   432 <XPD:REF name="Model">FJ1X3D9c80uG5EgY7ATqzQAA</XPD:REF>
       
   433 </XPD:OBJ>
       
   434 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SPWavA2MwUqTfTnCvOFgkAAA">
       
   435 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   436 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
   437 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   438 <XPD:REF name="Model">FJ1X3D9c80uG5EgY7ATqzQAA</XPD:REF>
       
   439 </XPD:OBJ>
       
   440 <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vMwGVXrxPkCKOvOAPR6ytQAA">
       
   441 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   442 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   443 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   444 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   445 <XPD:REF name="Model">XFmHn8b6Sk2ycMUt8wH3vAAA</XPD:REF>
       
   446 </XPD:OBJ>
       
   447 <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hIeXX5pEhk+9J80xff/Z2QAA">
       
   448 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   449 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   450 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   451 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   452 <XPD:REF name="Model">eu5J5ZGSGUmZFfbh0cHFewAA</XPD:REF>
       
   453 </XPD:OBJ>
       
   454 <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="b6bOArvlz0+mgsrQHIOI8wAA">
       
   455 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   456 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   457 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   458 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   459 <XPD:REF name="Model">XFmHn8b6Sk2ycMUt8wH3vAAA</XPD:REF>
       
   460 </XPD:OBJ>
       
   461 <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="USMA9tEXpkGY+pAIVRjLHAAA">
       
   462 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   463 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   464 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   465 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   466 <XPD:REF name="Model">eu5J5ZGSGUmZFfbh0cHFewAA</XPD:REF>
       
   467 </XPD:OBJ>
       
   468 <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="BAaRrPSiRkWfQQrnfeF5BQAA">
       
   469 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   470 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
       
   471 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   472 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   473 <XPD:REF name="Model">XFmHn8b6Sk2ycMUt8wH3vAAA</XPD:REF>
       
   474 </XPD:OBJ>
       
   475 <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Jn/ACJad8kOY5lGCpXLetQAA">
       
   476 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   477 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
       
   478 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   479 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   480 <XPD:REF name="Model">eu5J5ZGSGUmZFfbh0cHFewAA</XPD:REF>
       
   481 </XPD:OBJ>
       
   482 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="rACoLZEoXESlgVdLXl1ocQAA">
       
   483 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   484 <XPD:ATTR name="Left" type="integer">-988</XPD:ATTR>
       
   485 <XPD:ATTR name="Top" type="integer">-828</XPD:ATTR>
       
   486 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   487 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   488 <XPD:REF name="Model">XFmHn8b6Sk2ycMUt8wH3vAAA</XPD:REF>
       
   489 </XPD:OBJ>
       
   490 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="WNomTSYdhk6j1wGMK0aBMQAA">
       
   491 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   492 <XPD:ATTR name="Left" type="integer">-988</XPD:ATTR>
       
   493 <XPD:ATTR name="Top" type="integer">-828</XPD:ATTR>
       
   494 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   495 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   496 <XPD:REF name="Model">eu5J5ZGSGUmZFfbh0cHFewAA</XPD:REF>
       
   497 </XPD:OBJ>
       
   498 </XPD:OBJ>
       
   499 <XPD:OBJ name="OwnedViews[15]" type="UMLNoteLinkView" guid="e7EiOCYg7kG9y74/QKmn5QAA">
       
   500 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   501 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   502 <XPD:ATTR name="Points" type="Points">625,433;581,516</XPD:ATTR>
       
   503 <XPD:REF name="Head">rgxZZaZClU6wEpDN1SC00gAA</XPD:REF>
       
   504 <XPD:REF name="Tail">iyKZKLbxiESYfeiNMEfWLgAA</XPD:REF>
       
   505 </XPD:OBJ>
       
   506 <XPD:OBJ name="OwnedViews[16]" type="UMLNoteView" guid="WEQcc/1ot022Zyx0YQRFvgAA">
       
   507 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   508 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   509 <XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
       
   510 <XPD:ATTR name="Top" type="integer">384</XPD:ATTR>
       
   511 <XPD:ATTR name="Width" type="integer">202</XPD:ATTR>
       
   512 <XPD:ATTR name="Height" type="integer">83</XPD:ATTR>
       
   513 <XPD:ATTR name="Text" type="string">When an ImplContainer is created
       
   514 on a Configuration,
       
   515 ImplFactory.get_impls_from_file()
       
   516 is used on all supported files to create
       
   517 the list of implementation instances.
       
   518 </XPD:ATTR>
       
   519 </XPD:OBJ>
       
   520 <XPD:OBJ name="OwnedViews[17]" type="UMLNoteLinkView" guid="vf8S+rWH70aErPaeodr5mAAA">
       
   521 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   522 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   523 <XPD:ATTR name="Points" type="Points">207,384;271,332</XPD:ATTR>
       
   524 <XPD:REF name="Head">zI4lKX8LzEOx0+WhlofgbAAA</XPD:REF>
       
   525 <XPD:REF name="Tail">WEQcc/1ot022Zyx0YQRFvgAA</XPD:REF>
       
   526 </XPD:OBJ>
       
   527 <XPD:OBJ name="OwnedViews[18]" type="UMLNoteLinkView" guid="AbL5/4VmAkmLQw1K1Y0GcgAA">
       
   528 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   529 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   530 <XPD:ATTR name="Points" type="Points">183,238;162,384</XPD:ATTR>
       
   531 <XPD:REF name="Head">WEQcc/1ot022Zyx0YQRFvgAA</XPD:REF>
       
   532 <XPD:REF name="Tail">EFzcsknNQ0O+rr8VseO9MAAA</XPD:REF>
       
   533 </XPD:OBJ>
       
   534 <XPD:OBJ name="OwnedViews[19]" type="UMLNoteView" guid="zA6aIDQK/EuSXUqQ3E5MsQAA">
       
   535 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   536 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   537 <XPD:ATTR name="Left" type="integer">200</XPD:ATTR>
       
   538 <XPD:ATTR name="Top" type="integer">496</XPD:ATTR>
       
   539 <XPD:ATTR name="Width" type="integer">192</XPD:ATTR>
       
   540 <XPD:ATTR name="Height" type="integer">68</XPD:ATTR>
       
   541 <XPD:ATTR name="Text" type="string">ImplContainer.get_impls_from_file()
       
   542 in turn uses all registered reader
       
   543 classes to create the actual
       
   544 implementations.
       
   545 </XPD:ATTR>
       
   546 </XPD:OBJ>
       
   547 <XPD:OBJ name="OwnedViews[20]" type="UMLNoteLinkView" guid="/6Y9N7tPhUqezWFnMIlPBgAA">
       
   548 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   549 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   550 <XPD:ATTR name="Points" type="Points">310,332;298,496</XPD:ATTR>
       
   551 <XPD:REF name="Head">zA6aIDQK/EuSXUqQ3E5MsQAA</XPD:REF>
       
   552 <XPD:REF name="Tail">zI4lKX8LzEOx0+WhlofgbAAA</XPD:REF>
       
   553 </XPD:OBJ>
       
   554 <XPD:OBJ name="OwnedViews[21]" type="UMLNoteLinkView" guid="0z/q5TcXCUykKBGSJG0f6AAA">
       
   555 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   556 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   557 <XPD:ATTR name="Points" type="Points">488,449;375,496</XPD:ATTR>
       
   558 <XPD:REF name="Head">zA6aIDQK/EuSXUqQ3E5MsQAA</XPD:REF>
       
   559 <XPD:REF name="Tail">3rR9ifA3E0iINKcyT2xupAAA</XPD:REF>
       
   560 </XPD:OBJ>
       
   561 <XPD:OBJ name="OwnedViews[22]" type="UMLNoteLinkView" guid="PA7yhUctvESlDX8m2wkXawAA">
       
   562 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   563 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   564 <XPD:ATTR name="Points" type="Points">684,445;391,508</XPD:ATTR>
       
   565 <XPD:REF name="Head">zA6aIDQK/EuSXUqQ3E5MsQAA</XPD:REF>
       
   566 <XPD:REF name="Tail">4SjQyNgUikC1rO8p+sfTWgAA</XPD:REF>
       
   567 </XPD:OBJ>
       
   568 <XPD:OBJ name="OwnedViews[23]" type="UMLNoteView" guid="D2lNkx9zqkGIrORCziB2MwAA">
       
   569 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   570 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   571 <XPD:ATTR name="Left" type="integer">568</XPD:ATTR>
       
   572 <XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
       
   573 <XPD:ATTR name="Width" type="integer">190</XPD:ATTR>
       
   574 <XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
       
   575 <XPD:ATTR name="Text" type="string">ImplBase and ReaderBase comprise
       
   576 the ConE plug-in interface
       
   577 </XPD:ATTR>
       
   578 </XPD:OBJ>
       
   579 <XPD:OBJ name="OwnedViews[24]" type="UMLNoteLinkView" guid="rLbnX8lUnkuZIFnnqHyCMQAA">
       
   580 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   581 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   582 <XPD:ATTR name="Points" type="Points">569,139;645,53</XPD:ATTR>
       
   583 <XPD:REF name="Head">D2lNkx9zqkGIrORCziB2MwAA</XPD:REF>
       
   584 <XPD:REF name="Tail">KeRNcoIQK0KSH6AGF9UzjAAA</XPD:REF>
       
   585 </XPD:OBJ>
       
   586 <XPD:OBJ name="OwnedViews[25]" type="UMLNoteLinkView" guid="Va6jpciK90aWET6pzoYRiAAA">
       
   587 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   588 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   589 <XPD:ATTR name="Points" type="Points">727,152;672,53</XPD:ATTR>
       
   590 <XPD:REF name="Head">D2lNkx9zqkGIrORCziB2MwAA</XPD:REF>
       
   591 <XPD:REF name="Tail">2t2cUMI4f0SGZ3fMzCfV2QAA</XPD:REF>
       
   592 </XPD:OBJ>
       
   593 <XPD:OBJ name="OwnedViews[26]" type="UMLNoteView" guid="v84tCD/ORU6aA+sNvC8HbgAA">
       
   594 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   595 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   596 <XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
       
   597 <XPD:ATTR name="Top" type="integer">12</XPD:ATTR>
       
   598 <XPD:ATTR name="Width" type="integer">167</XPD:ATTR>
       
   599 <XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
       
   600 <XPD:ATTR name="Text" type="string">ImplContainer is used when
       
   601 generating output using ConE.
       
   602 </XPD:ATTR>
       
   603 </XPD:OBJ>
       
   604 <XPD:OBJ name="OwnedViews[27]" type="UMLNoteLinkView" guid="luo/E4PDBEWDV/JjLqFzkgAA">
       
   605 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   606 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   607 <XPD:ATTR name="Points" type="Points">166,148;113,49</XPD:ATTR>
       
   608 <XPD:REF name="Head">v84tCD/ORU6aA+sNvC8HbgAA</XPD:REF>
       
   609 <XPD:REF name="Tail">EFzcsknNQ0O+rr8VseO9MAAA</XPD:REF>
       
   610 </XPD:OBJ>
       
   611 <XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="bXvOSs/6UES15aDKmn3tXwAA">
       
   612 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   613 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   614 <XPD:ATTR name="Points" type="Points">241,237;273,264</XPD:ATTR>
       
   615 <XPD:REF name="Model">C72p+KeoXkaRHqlZwhKDHgAA</XPD:REF>
       
   616 <XPD:REF name="Head">zI4lKX8LzEOx0+WhlofgbAAA</XPD:REF>
       
   617 <XPD:REF name="Tail">EFzcsknNQ0O+rr8VseO9MAAA</XPD:REF>
       
   618 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="L9RK4KdHs0+ZCinhj9kSUQAA">
       
   619 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   620 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   621 <XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
       
   622 <XPD:REF name="Model">C72p+KeoXkaRHqlZwhKDHgAA</XPD:REF>
       
   623 </XPD:OBJ>
       
   624 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="A+D5vQx9bkm3AkTkaVYCZwAA">
       
   625 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   626 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   627 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   628 <XPD:REF name="Model">C72p+KeoXkaRHqlZwhKDHgAA</XPD:REF>
       
   629 </XPD:OBJ>
       
   630 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fupy5ZQhwkmHjREiTpmstwAA">
       
   631 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   632 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
   633 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   634 <XPD:REF name="Model">C72p+KeoXkaRHqlZwhKDHgAA</XPD:REF>
       
   635 </XPD:OBJ>
       
   636 <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Rn+WUty/KE6o3UWIZm/++wAA">
       
   637 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   638 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   639 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   640 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   641 <XPD:REF name="Model">DDj3t0783k6mjECBMHSRZgAA</XPD:REF>
       
   642 </XPD:OBJ>
       
   643 <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="YQ4SH0PbkU6D2Ed6kFWZ3gAA">
       
   644 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   645 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   646 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   647 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   648 <XPD:REF name="Model">isxYyJJ+aEilbZtDDhOMqwAA</XPD:REF>
       
   649 </XPD:OBJ>
       
   650 <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="e/X32+GrOUiRRJMneGhhrwAA">
       
   651 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   652 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   653 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   654 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   655 <XPD:REF name="Model">DDj3t0783k6mjECBMHSRZgAA</XPD:REF>
       
   656 </XPD:OBJ>
       
   657 <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="uC7b5/Ag8E+lVXijU0puEAAA">
       
   658 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   659 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   660 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   661 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   662 <XPD:REF name="Model">isxYyJJ+aEilbZtDDhOMqwAA</XPD:REF>
       
   663 </XPD:OBJ>
       
   664 <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="7gOWzEGpb0KSajbXDeX03QAA">
       
   665 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   666 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
       
   667 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   668 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   669 <XPD:REF name="Model">DDj3t0783k6mjECBMHSRZgAA</XPD:REF>
       
   670 </XPD:OBJ>
       
   671 <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="au7s+O1a6EOhU92BZ9mTfAAA">
       
   672 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   673 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
       
   674 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   675 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   676 <XPD:REF name="Model">isxYyJJ+aEilbZtDDhOMqwAA</XPD:REF>
       
   677 </XPD:OBJ>
       
   678 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="1RN9/oe60kCHXG3xE2fYmQAA">
       
   679 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   680 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
       
   681 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
       
   682 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   683 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   684 <XPD:REF name="Model">DDj3t0783k6mjECBMHSRZgAA</XPD:REF>
       
   685 </XPD:OBJ>
       
   686 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SutSAX/p70WlhiBCYP5mIQAA">
       
   687 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   688 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
       
   689 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
       
   690 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   691 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   692 <XPD:REF name="Model">isxYyJJ+aEilbZtDDhOMqwAA</XPD:REF>
       
   693 </XPD:OBJ>
       
   694 </XPD:OBJ>
       
   695 <XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="s/hl5J8Ex0WfRP8M9AKteQAA">
       
   696 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   697 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   698 <XPD:ATTR name="Points" type="Points">379,303;688,324;728,412</XPD:ATTR>
       
   699 <XPD:REF name="Model">zR4RT17TyUGNWLtHCk4EHQAA</XPD:REF>
       
   700 <XPD:REF name="Head">4SjQyNgUikC1rO8p+sfTWgAA</XPD:REF>
       
   701 <XPD:REF name="Tail">zI4lKX8LzEOx0+WhlofgbAAA</XPD:REF>
       
   702 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cHQJb0VhkEaKSG9FNZH8ywAA">
       
   703 <XPD:ATTR name="Alpha" type="real">-2.23603261405275</XPD:ATTR>
       
   704 <XPD:ATTR name="Distance" type="real">76.1577310586391</XPD:ATTR>
       
   705 <XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
       
   706 <XPD:REF name="Model">zR4RT17TyUGNWLtHCk4EHQAA</XPD:REF>
       
   707 </XPD:OBJ>
       
   708 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NIiBXFgih0OcuF+WiDNxzQAA">
       
   709 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   710 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
   711 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   712 <XPD:REF name="Model">zR4RT17TyUGNWLtHCk4EHQAA</XPD:REF>
       
   713 </XPD:OBJ>
       
   714 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="f5/Uw2VFyEy4ygXzpaawvwAA">
       
   715 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   716 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
   717 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
       
   718 <XPD:REF name="Model">zR4RT17TyUGNWLtHCk4EHQAA</XPD:REF>
       
   719 </XPD:OBJ>
       
   720 <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="65oSMAg0mkmODMiMbf+UjQAA">
       
   721 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   722 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   723 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   724 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   725 <XPD:REF name="Model">AeNNCbWnPEKWIb774GWlfQAA</XPD:REF>
       
   726 </XPD:OBJ>
       
   727 <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Ao1mzGyZkUOXJ7iUZ+CxmQAA">
       
   728 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   729 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   730 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
       
   731 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   732 <XPD:ATTR name="Text" type="string">+uses</XPD:ATTR>
       
   733 <XPD:REF name="Model">3XKRVnprcUe5DKIkXzT8QQAA</XPD:REF>
       
   734 </XPD:OBJ>
       
   735 <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="znikN5jxMkWgoTVeUx7U0wAA">
       
   736 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   737 <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
       
   738 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   739 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   740 <XPD:REF name="Model">AeNNCbWnPEKWIb774GWlfQAA</XPD:REF>
       
   741 </XPD:OBJ>
       
   742 <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="60bFmV8mJ02N5+zPFmP+cAAA">
       
   743 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   744 <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
       
   745 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
   746 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   747 <XPD:REF name="Model">3XKRVnprcUe5DKIkXzT8QQAA</XPD:REF>
       
   748 </XPD:OBJ>
       
   749 <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="6vvMJYaqA0+EsdkZT8o6oAAA">
       
   750 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   751 <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
       
   752 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   753 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
       
   754 <XPD:REF name="Model">AeNNCbWnPEKWIb774GWlfQAA</XPD:REF>
       
   755 </XPD:OBJ>
       
   756 <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Mlo0JoqcnUWmKG46gdW/pgAA">
       
   757 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   758 <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
       
   759 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
       
   760 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
       
   761 <XPD:REF name="Model">3XKRVnprcUe5DKIkXzT8QQAA</XPD:REF>
       
   762 </XPD:OBJ>
       
   763 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="AnbfKLYaZ0qC8tWUwfnFkgAA">
       
   764 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   765 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
       
   766 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
       
   767 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   768 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   769 <XPD:REF name="Model">AeNNCbWnPEKWIb774GWlfQAA</XPD:REF>
       
   770 </XPD:OBJ>
       
   771 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="hQN6K9SliEunBHaWLwTWywAA">
       
   772 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
   773 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
       
   774 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
       
   775 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
       
   776 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
       
   777 <XPD:REF name="Model">3XKRVnprcUe5DKIkXzT8QQAA</XPD:REF>
       
   778 </XPD:OBJ>
       
   779 </XPD:OBJ>
       
   780 <XPD:OBJ name="OwnedViews[30]" type="UMLNoteView" guid="gHH7Ol36xE6LN+W/djXgswAA">
       
   781 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   782 <XPD:ATTR name="FillColor" type="string">$00DFFFFF</XPD:ATTR>
       
   783 <XPD:ATTR name="Left" type="integer">700</XPD:ATTR>
       
   784 <XPD:ATTR name="Top" type="integer">540</XPD:ATTR>
       
   785 <XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
       
   786 <XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
       
   787 <XPD:ATTR name="Text" type="string">SomePlugin provides concrete
       
   788 implementations for ImplBase
       
   789 and ReaderBase.
       
   790 </XPD:ATTR>
       
   791 </XPD:OBJ>
       
   792 <XPD:OBJ name="OwnedViews[31]" type="UMLNoteLinkView" guid="UUSTx1CjYkSB4zwe2eut8QAA">
       
   793 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
   794 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
   795 <XPD:ATTR name="Points" type="Points">697,496;750,540</XPD:ATTR>
       
   796 <XPD:REF name="Head">gHH7Ol36xE6LN+W/djXgswAA</XPD:REF>
       
   797 <XPD:REF name="Tail">xW95yby7XEChYzUI8UtliAAA</XPD:REF>
       
   798 </XPD:OBJ>
       
   799 </XPD:OBJ>
       
   800 </XPD:OBJ>
       
   801 <XPD:ATTR name="#OwnedElements" type="integer">17</XPD:ATTR>
       
   802 <XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="q11CD3et4kixnDRLW4nPdgAA">
       
   803 <XPD:ATTR name="Name" type="string">ImplContainer</XPD:ATTR>
       
   804 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   805 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   806 <XPD:REF name="Views[0]">EFzcsknNQ0O+rr8VseO9MAAA</XPD:REF>
       
   807 <XPD:REF name="Views[1]">SdderwBH1U26ZhKsIrAmQwAA</XPD:REF>
       
   808 <XPD:REF name="Views[2]">53//Or3SzEObbCGytvM8TQAA</XPD:REF>
       
   809 <XPD:REF name="Views[3]">SQxim4OCp0+ZJfNVeMS4aAAA</XPD:REF>
       
   810 <XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
       
   811 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Dze79j8k10STk0ca790m8AAA">
       
   812 <XPD:ATTR name="Name" type="string">list_output_files</XPD:ATTR>
       
   813 <XPD:REF name="Owner">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
   814 </XPD:OBJ>
       
   815 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gWPbYCsObkaLeUAMxcpkswAA">
       
   816 <XPD:ATTR name="Name" type="string">generate</XPD:ATTR>
       
   817 <XPD:REF name="Owner">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
   818 </XPD:OBJ>
       
   819 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Tw0jz1gQwUauj0Kj0RY98AAA">
       
   820 <XPD:ATTR name="Name" type="string">post_generate</XPD:ATTR>
       
   821 <XPD:REF name="Owner">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
   822 </XPD:OBJ>
       
   823 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
       
   824 <XPD:REF name="Associations[0]">YdiI7jGOKUSsfpXfOQgATwAA</XPD:REF>
       
   825 <XPD:REF name="Associations[1]">isxYyJJ+aEilbZtDDhOMqwAA</XPD:REF>
       
   826 </XPD:OBJ>
       
   827 <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="WHtheP8K+EOVIcif9grlKAAA">
       
   828 <XPD:ATTR name="Name" type="string">GenerationContext</XPD:ATTR>
       
   829 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   830 <XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
       
   831 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="0BIWI7z7dEuRC7OQHj3xXQAA">
       
   832 <XPD:ATTR name="Name" type="string">tags</XPD:ATTR>
       
   833 <XPD:REF name="Owner">WHtheP8K+EOVIcif9grlKAAA</XPD:REF>
       
   834 </XPD:OBJ>
       
   835 </XPD:OBJ>
       
   836 <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="g0zWWZA9xEWvFh0sRnmMqgAA">
       
   837 <XPD:ATTR name="Name" type="string">ImplBase</XPD:ATTR>
       
   838 <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
       
   839 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   840 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   841 <XPD:REF name="Views[0]">KeRNcoIQK0KSH6AGF9UzjAAA</XPD:REF>
       
   842 <XPD:REF name="Views[1]">94btHH+JUU+ao60nWTUwWgAA</XPD:REF>
       
   843 <XPD:REF name="Views[2]">kRd6Ga/WzUSYRVtlWUo1fwAA</XPD:REF>
       
   844 <XPD:REF name="Views[3]">qDts8Y2Udkq6d1jGIg7T4wAA</XPD:REF>
       
   845 <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
       
   846 <XPD:REF name="SupplierDependencies[0]">0MZJX1cCj0mQ/11HQ5cN7AAA</XPD:REF>
       
   847 <XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
       
   848 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="7/HzJypacUuWxsqBrG3r/AAA">
       
   849 <XPD:ATTR name="Name" type="string">generate</XPD:ATTR>
       
   850 <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
       
   851 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   852 </XPD:OBJ>
       
   853 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="fu4m8lE/Ckics8HwZqHhvgAA">
       
   854 <XPD:ATTR name="Name" type="string">post_generate</XPD:ATTR>
       
   855 <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
       
   856 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   857 </XPD:OBJ>
       
   858 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Ck/ookNaBkqEy6MCnwMMzgAA">
       
   859 <XPD:ATTR name="Name" type="string">list_output_files</XPD:ATTR>
       
   860 <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
       
   861 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   862 </XPD:OBJ>
       
   863 <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="h7j0CQ0NRUGcAG628dV/KwAA">
       
   864 <XPD:ATTR name="Name" type="string">get_refs</XPD:ATTR>
       
   865 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   866 </XPD:OBJ>
       
   867 <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="UEykgJeky0OZGrz7BkifyAAA">
       
   868 <XPD:ATTR name="Name" type="string">get_tags</XPD:ATTR>
       
   869 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   870 </XPD:OBJ>
       
   871 <XPD:OBJ name="Operations[5]" type="UMLOperation" guid="wG19QxN7lUOekZSOlLgagAAA">
       
   872 <XPD:ATTR name="Name" type="string">has_ref</XPD:ATTR>
       
   873 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   874 </XPD:OBJ>
       
   875 <XPD:OBJ name="Operations[6]" type="UMLOperation" guid="XyxpG7Yk+UCV/acdSC77mAAA">
       
   876 <XPD:ATTR name="Name" type="string">has_tag</XPD:ATTR>
       
   877 <XPD:REF name="Owner">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   878 </XPD:OBJ>
       
   879 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
       
   880 <XPD:REF name="Associations[0]">28/H60miw0SOAfSjEXfz2wAA</XPD:REF>
       
   881 </XPD:OBJ>
       
   882 <XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="lPra4OiszU2H/arMBBwTVgAA">
       
   883 <XPD:ATTR name="Name" type="string">ReaderBase</XPD:ATTR>
       
   884 <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
       
   885 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   886 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   887 <XPD:REF name="Views[0]">2t2cUMI4f0SGZ3fMzCfV2QAA</XPD:REF>
       
   888 <XPD:REF name="Views[1]">/u6i3dXZNU2AP0PCNI7GSQAA</XPD:REF>
       
   889 <XPD:REF name="Views[2]">uNXhwkTmbEquIsikeV1LWAAA</XPD:REF>
       
   890 <XPD:REF name="Views[3]">88ZZOi003UKll1SgqtSxEQAA</XPD:REF>
       
   891 <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
       
   892 <XPD:REF name="SupplierDependencies[0]">mo5tewceOUm0VDnSWRFvzgAA</XPD:REF>
       
   893 <XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
       
   894 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="A0zkUtAbbEClGNzgeAs/qQAA">
       
   895 <XPD:ATTR name="Name" type="string">read_impl</XPD:ATTR>
       
   896 <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
       
   897 <XPD:REF name="Owner">lPra4OiszU2H/arMBBwTVgAA</XPD:REF>
       
   898 </XPD:OBJ>
       
   899 </XPD:OBJ>
       
   900 <XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="JQvuxGbsdE2jFadShkxqKgAA">
       
   901 <XPD:ATTR name="Name" type="string">SomeImpl</XPD:ATTR>
       
   902 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   903 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   904 <XPD:REF name="Views[0]">3rR9ifA3E0iINKcyT2xupAAA</XPD:REF>
       
   905 <XPD:REF name="Views[1]">H66ci42eykeVpww3gwtXTwAA</XPD:REF>
       
   906 <XPD:REF name="Views[2]">irrPzs4H9UeRXWlc31bdZQAA</XPD:REF>
       
   907 <XPD:REF name="Views[3]">syhxMXb3YE2k1uMifcmEVQAA</XPD:REF>
       
   908 <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
       
   909 <XPD:REF name="ClientDependencies[0]">0MZJX1cCj0mQ/11HQ5cN7AAA</XPD:REF>
       
   910 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
       
   911 <XPD:REF name="Associations[0]">XFmHn8b6Sk2ycMUt8wH3vAAA</XPD:REF>
       
   912 </XPD:OBJ>
       
   913 <XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="3dlH2vm6sEayyvEaXZoCngAA">
       
   914 <XPD:ATTR name="Name" type="string">ImplFactory</XPD:ATTR>
       
   915 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   916 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   917 <XPD:REF name="Views[0]">zI4lKX8LzEOx0+WhlofgbAAA</XPD:REF>
       
   918 <XPD:REF name="Views[1]">ddVvnRrsbk6JMbZwvUAIMwAA</XPD:REF>
       
   919 <XPD:REF name="Views[2]">SrKOQ+6xAEixnwjVm44qzwAA</XPD:REF>
       
   920 <XPD:REF name="Views[3]">i49PYXAsJEeL78AfaOuTSwAA</XPD:REF>
       
   921 <XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
       
   922 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WhbQqhnDoUuwU0aUr5VJ4AAA">
       
   923 <XPD:ATTR name="Name" type="string">is_supported_impl_file</XPD:ATTR>
       
   924 <XPD:REF name="Owner">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
   925 </XPD:OBJ>
       
   926 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ui2gTBnYskSVOWfH2l5/ZwAA">
       
   927 <XPD:ATTR name="Name" type="string">get_impls_from_file</XPD:ATTR>
       
   928 <XPD:REF name="Owner">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
   929 </XPD:OBJ>
       
   930 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
       
   931 <XPD:REF name="Associations[0]">DDj3t0783k6mjECBMHSRZgAA</XPD:REF>
       
   932 <XPD:REF name="Associations[1]">3XKRVnprcUe5DKIkXzT8QQAA</XPD:REF>
       
   933 </XPD:OBJ>
       
   934 <XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="9Gmq2XRQe0uhIOMxfWk+VAAA">
       
   935 <XPD:ATTR name="Name" type="string">Configuration</XPD:ATTR>
       
   936 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   937 </XPD:OBJ>
       
   938 <XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="ZxYE1Q8ZZ0CKtQj/FNOQ7wAA">
       
   939 <XPD:ATTR name="Name" type="string">Jung, Yoontae</XPD:ATTR>
       
   940 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   941 </XPD:OBJ>
       
   942 <XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="rDKOyCdZEkCOx+oFSF1RfgAA">
       
   943 <XPD:ATTR name="Name" type="string">SomeImplReader</XPD:ATTR>
       
   944 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   945 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   946 <XPD:REF name="Views[0]">4SjQyNgUikC1rO8p+sfTWgAA</XPD:REF>
       
   947 <XPD:REF name="Views[1]">85Z9UACcZEOduM93pKK9dwAA</XPD:REF>
       
   948 <XPD:REF name="Views[2]">WpQE1QO6okWgjYYOPj427QAA</XPD:REF>
       
   949 <XPD:REF name="Views[3]">jA/eMkbe1UOQyseQvko2pAAA</XPD:REF>
       
   950 <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
       
   951 <XPD:REF name="ClientDependencies[0]">mo5tewceOUm0VDnSWRFvzgAA</XPD:REF>
       
   952 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
       
   953 <XPD:REF name="Associations[0]">eu5J5ZGSGUmZFfbh0cHFewAA</XPD:REF>
       
   954 <XPD:REF name="Associations[1]">AeNNCbWnPEKWIb774GWlfQAA</XPD:REF>
       
   955 </XPD:OBJ>
       
   956 <XPD:OBJ name="OwnedElements[9]" type="UMLRealization" guid="0MZJX1cCj0mQ/11HQ5cN7AAA">
       
   957 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   958 <XPD:REF name="Client">JQvuxGbsdE2jFadShkxqKgAA</XPD:REF>
       
   959 <XPD:REF name="Supplier">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   960 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   961 <XPD:REF name="Views[0]">WkxNO77jO0iqN3Zx3pTsXAAA</XPD:REF>
       
   962 <XPD:REF name="Views[1]">hq+xPUiczUiXV1J9khEpCgAA</XPD:REF>
       
   963 <XPD:REF name="Views[2]">oxtgEPTKIkyuZW+/1ioAPAAA</XPD:REF>
       
   964 <XPD:REF name="Views[3]">C3LeagDb40ac4fqEDvNK5AAA</XPD:REF>
       
   965 </XPD:OBJ>
       
   966 <XPD:OBJ name="OwnedElements[10]" type="UMLRealization" guid="mo5tewceOUm0VDnSWRFvzgAA">
       
   967 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   968 <XPD:REF name="Client">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
   969 <XPD:REF name="Supplier">lPra4OiszU2H/arMBBwTVgAA</XPD:REF>
       
   970 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   971 <XPD:REF name="Views[0]">6joY7NxGn0ahIzUv8F22pwAA</XPD:REF>
       
   972 <XPD:REF name="Views[1]">dJOe2AeIeUurT8IIpz869QAA</XPD:REF>
       
   973 <XPD:REF name="Views[2]">cxdf5fynWEG7/Wzlz9wAZgAA</XPD:REF>
       
   974 <XPD:REF name="Views[3]">COnrVcktJUCdGcPafp3OSAAA</XPD:REF>
       
   975 </XPD:OBJ>
       
   976 <XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="zHN3b0KW5kCvSqS/RtHanwAA">
       
   977 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
   978 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   979 <XPD:REF name="Views[0]">qO84lDa9Q0qJdFLxAzRcQQAA</XPD:REF>
       
   980 <XPD:REF name="Views[1]">6v13bJAx1kq9YduccEEU9gAA</XPD:REF>
       
   981 <XPD:REF name="Views[2]">ZMzpEg3HoEqa10tH7B2G8wAA</XPD:REF>
       
   982 <XPD:REF name="Views[3]">o11tppkaYkmmUpyKj45BzAAA</XPD:REF>
       
   983 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
       
   984 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="28/H60miw0SOAfSjEXfz2wAA">
       
   985 <XPD:REF name="Association">zHN3b0KW5kCvSqS/RtHanwAA</XPD:REF>
       
   986 <XPD:REF name="Participant">g0zWWZA9xEWvFh0sRnmMqgAA</XPD:REF>
       
   987 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   988 <XPD:REF name="Views[0]">6HcxdQob+UOT1wCYJ4QeHgAA</XPD:REF>
       
   989 <XPD:REF name="Views[1]">MfI12JH1kkSbXGyVvMqqXQAA</XPD:REF>
       
   990 <XPD:REF name="Views[2]">tMamOzqFxk6hZeNgqluobwAA</XPD:REF>
       
   991 <XPD:REF name="Views[3]">/ARNc/hPvUmBl4qb/XiPqQAA</XPD:REF>
       
   992 </XPD:OBJ>
       
   993 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YdiI7jGOKUSsfpXfOQgATwAA">
       
   994 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
       
   995 <XPD:REF name="Association">zHN3b0KW5kCvSqS/RtHanwAA</XPD:REF>
       
   996 <XPD:REF name="Participant">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
   997 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
   998 <XPD:REF name="Views[0]">ymxDIXyVUESDyLIcICrGWQAA</XPD:REF>
       
   999 <XPD:REF name="Views[1]">9JS131H/4US3bVVB0X+RIAAA</XPD:REF>
       
  1000 <XPD:REF name="Views[2]">I8zAzIUs30G8GAyGAkzPOAAA</XPD:REF>
       
  1001 <XPD:REF name="Views[3]">itBAlqtdlUK0IXNYnX3+mQAA</XPD:REF>
       
  1002 </XPD:OBJ>
       
  1003 </XPD:OBJ>
       
  1004 <XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="FJ1X3D9c80uG5EgY7ATqzQAA">
       
  1005 <XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
       
  1006 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
  1007 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1008 <XPD:REF name="Views[0]">iyKZKLbxiESYfeiNMEfWLgAA</XPD:REF>
       
  1009 <XPD:REF name="Views[1]">XWmIOlAy8Eexc2A3fTOWPQAA</XPD:REF>
       
  1010 <XPD:REF name="Views[2]">eEvmFxzBgkKlJ6XZoJKLxQAA</XPD:REF>
       
  1011 <XPD:REF name="Views[3]">SPWavA2MwUqTfTnCvOFgkAAA</XPD:REF>
       
  1012 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
       
  1013 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="eu5J5ZGSGUmZFfbh0cHFewAA">
       
  1014 <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
       
  1015 <XPD:REF name="Association">FJ1X3D9c80uG5EgY7ATqzQAA</XPD:REF>
       
  1016 <XPD:REF name="Participant">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
  1017 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1018 <XPD:REF name="Views[0]">hIeXX5pEhk+9J80xff/Z2QAA</XPD:REF>
       
  1019 <XPD:REF name="Views[1]">Jn/ACJad8kOY5lGCpXLetQAA</XPD:REF>
       
  1020 <XPD:REF name="Views[2]">USMA9tEXpkGY+pAIVRjLHAAA</XPD:REF>
       
  1021 <XPD:REF name="Views[3]">WNomTSYdhk6j1wGMK0aBMQAA</XPD:REF>
       
  1022 </XPD:OBJ>
       
  1023 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XFmHn8b6Sk2ycMUt8wH3vAAA">
       
  1024 <XPD:REF name="Association">FJ1X3D9c80uG5EgY7ATqzQAA</XPD:REF>
       
  1025 <XPD:REF name="Participant">JQvuxGbsdE2jFadShkxqKgAA</XPD:REF>
       
  1026 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1027 <XPD:REF name="Views[0]">vMwGVXrxPkCKOvOAPR6ytQAA</XPD:REF>
       
  1028 <XPD:REF name="Views[1]">BAaRrPSiRkWfQQrnfeF5BQAA</XPD:REF>
       
  1029 <XPD:REF name="Views[2]">b6bOArvlz0+mgsrQHIOI8wAA</XPD:REF>
       
  1030 <XPD:REF name="Views[3]">rACoLZEoXESlgVdLXl1ocQAA</XPD:REF>
       
  1031 </XPD:OBJ>
       
  1032 </XPD:OBJ>
       
  1033 <XPD:OBJ name="OwnedElements[13]" type="UMLPackage" guid="4cKvVc5Dtk6rtkH3X3B9egAA">
       
  1034 <XPD:ATTR name="Name" type="string">SomePlugin</XPD:ATTR>
       
  1035 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
  1036 <XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
       
  1037 <XPD:REF name="Views[0]">xW95yby7XEChYzUI8UtliAAA</XPD:REF>
       
  1038 </XPD:OBJ>
       
  1039 <XPD:OBJ name="OwnedElements[14]" type="UMLPackage" guid="Hwg8xLPVZkC6P9CDdGGF+AAA">
       
  1040 <XPD:ATTR name="Name" type="string">ConE</XPD:ATTR>
       
  1041 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
  1042 <XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
       
  1043 <XPD:REF name="Views[0]">Nppn0CUEP0Stsi3DAR1qEQAA</XPD:REF>
       
  1044 </XPD:OBJ>
       
  1045 <XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="C72p+KeoXkaRHqlZwhKDHgAA">
       
  1046 <XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
       
  1047 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
  1048 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1049 <XPD:REF name="Views[0]">bXvOSs/6UES15aDKmn3tXwAA</XPD:REF>
       
  1050 <XPD:REF name="Views[1]">L9RK4KdHs0+ZCinhj9kSUQAA</XPD:REF>
       
  1051 <XPD:REF name="Views[2]">A+D5vQx9bkm3AkTkaVYCZwAA</XPD:REF>
       
  1052 <XPD:REF name="Views[3]">fupy5ZQhwkmHjREiTpmstwAA</XPD:REF>
       
  1053 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
       
  1054 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="isxYyJJ+aEilbZtDDhOMqwAA">
       
  1055 <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
       
  1056 <XPD:REF name="Association">C72p+KeoXkaRHqlZwhKDHgAA</XPD:REF>
       
  1057 <XPD:REF name="Participant">q11CD3et4kixnDRLW4nPdgAA</XPD:REF>
       
  1058 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1059 <XPD:REF name="Views[0]">YQ4SH0PbkU6D2Ed6kFWZ3gAA</XPD:REF>
       
  1060 <XPD:REF name="Views[1]">au7s+O1a6EOhU92BZ9mTfAAA</XPD:REF>
       
  1061 <XPD:REF name="Views[2]">uC7b5/Ag8E+lVXijU0puEAAA</XPD:REF>
       
  1062 <XPD:REF name="Views[3]">SutSAX/p70WlhiBCYP5mIQAA</XPD:REF>
       
  1063 </XPD:OBJ>
       
  1064 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DDj3t0783k6mjECBMHSRZgAA">
       
  1065 <XPD:REF name="Association">C72p+KeoXkaRHqlZwhKDHgAA</XPD:REF>
       
  1066 <XPD:REF name="Participant">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
  1067 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1068 <XPD:REF name="Views[0]">Rn+WUty/KE6o3UWIZm/++wAA</XPD:REF>
       
  1069 <XPD:REF name="Views[1]">7gOWzEGpb0KSajbXDeX03QAA</XPD:REF>
       
  1070 <XPD:REF name="Views[2]">e/X32+GrOUiRRJMneGhhrwAA</XPD:REF>
       
  1071 <XPD:REF name="Views[3]">1RN9/oe60kCHXG3xE2fYmQAA</XPD:REF>
       
  1072 </XPD:OBJ>
       
  1073 </XPD:OBJ>
       
  1074 <XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="zR4RT17TyUGNWLtHCk4EHQAA">
       
  1075 <XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
       
  1076 <XPD:REF name="Namespace">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
  1077 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1078 <XPD:REF name="Views[0]">s/hl5J8Ex0WfRP8M9AKteQAA</XPD:REF>
       
  1079 <XPD:REF name="Views[1]">cHQJb0VhkEaKSG9FNZH8ywAA</XPD:REF>
       
  1080 <XPD:REF name="Views[2]">NIiBXFgih0OcuF+WiDNxzQAA</XPD:REF>
       
  1081 <XPD:REF name="Views[3]">f5/Uw2VFyEy4ygXzpaawvwAA</XPD:REF>
       
  1082 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
       
  1083 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3XKRVnprcUe5DKIkXzT8QQAA">
       
  1084 <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
       
  1085 <XPD:REF name="Association">zR4RT17TyUGNWLtHCk4EHQAA</XPD:REF>
       
  1086 <XPD:REF name="Participant">3dlH2vm6sEayyvEaXZoCngAA</XPD:REF>
       
  1087 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1088 <XPD:REF name="Views[0]">Ao1mzGyZkUOXJ7iUZ+CxmQAA</XPD:REF>
       
  1089 <XPD:REF name="Views[1]">Mlo0JoqcnUWmKG46gdW/pgAA</XPD:REF>
       
  1090 <XPD:REF name="Views[2]">60bFmV8mJ02N5+zPFmP+cAAA</XPD:REF>
       
  1091 <XPD:REF name="Views[3]">hQN6K9SliEunBHaWLwTWywAA</XPD:REF>
       
  1092 </XPD:OBJ>
       
  1093 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AeNNCbWnPEKWIb774GWlfQAA">
       
  1094 <XPD:REF name="Association">zR4RT17TyUGNWLtHCk4EHQAA</XPD:REF>
       
  1095 <XPD:REF name="Participant">rDKOyCdZEkCOx+oFSF1RfgAA</XPD:REF>
       
  1096 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1097 <XPD:REF name="Views[0]">65oSMAg0mkmODMiMbf+UjQAA</XPD:REF>
       
  1098 <XPD:REF name="Views[1]">6vvMJYaqA0+EsdkZT8o6oAAA</XPD:REF>
       
  1099 <XPD:REF name="Views[2]">znikN5jxMkWgoTVeUx7U0wAA</XPD:REF>
       
  1100 <XPD:REF name="Views[3]">AnbfKLYaZ0qC8tWUwfnFkgAA</XPD:REF>
       
  1101 </XPD:OBJ>
       
  1102 </XPD:OBJ>
       
  1103 <XPD:ATTR name="#OwnedCollaborationInstanceSets" type="integer">1</XPD:ATTR>
       
  1104 <XPD:OBJ name="OwnedCollaborationInstanceSets[0]" type="UMLCollaborationInstanceSet" guid="wE9rci0vbESzsZiTNus9aQAA">
       
  1105 <XPD:ATTR name="Name" type="string">CollaborationInstanceSet1</XPD:ATTR>
       
  1106 <XPD:REF name="RepresentedClassifier">NmvwO09X4Uu7xy6qNwdIDQAA</XPD:REF>
       
  1107 <XPD:ATTR name="#InteractionInstanceSets" type="integer">1</XPD:ATTR>
       
  1108 <XPD:OBJ name="InteractionInstanceSets[0]" type="UMLInteractionInstanceSet" guid="g7HC4cn5j0ePStV0Z8NLZQAA">
       
  1109 <XPD:ATTR name="Name" type="string">InteractionInstanceSet1</XPD:ATTR>
       
  1110 <XPD:REF name="Context">wE9rci0vbESzsZiTNus9aQAA</XPD:REF>
       
  1111 <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
       
  1112 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLSequenceDiagram" guid="MweH+mHn6EG06i4RV2qaAwAA">
       
  1113 <XPD:ATTR name="Name" type="string">plugin_lifecycle</XPD:ATTR>
       
  1114 <XPD:REF name="DiagramOwner">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1115 <XPD:OBJ name="DiagramView" type="UMLSequenceDiagramView" guid="7eExygPWckO0VN/1Qm2m0wAA">
       
  1116 <XPD:REF name="Diagram">MweH+mHn6EG06i4RV2qaAwAA</XPD:REF>
       
  1117 <XPD:ATTR name="#OwnedViews" type="integer">14</XPD:ATTR>
       
  1118 <XPD:OBJ name="OwnedViews[0]" type="UMLSeqObjectView" guid="PoPtpN50LU6FA7qmOri9aAAA">
       
  1119 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1120 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1121 <XPD:ATTR name="Left" type="integer">496</XPD:ATTR>
       
  1122 <XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
       
  1123 <XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
       
  1124 <XPD:ATTR name="Height" type="integer">501</XPD:ATTR>
       
  1125 <XPD:REF name="Model">hQik1kfcpkyjWa8YrxUXVwAA</XPD:REF>
       
  1126 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zJisjSpbtkCBCP4uhV/tYQAA">
       
  1127 <XPD:OBJ name="NameLabel" type="LabelView" guid="RUqGuK97O0SrboasVINyTQAA">
       
  1128 <XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
       
  1129 <XPD:ATTR name="Text" type="string">SomeImplReader</XPD:ATTR>
       
  1130 </XPD:OBJ>
       
  1131 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rOznrIU9202FsGnEIuiThwAA">
       
  1132 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1133 </XPD:OBJ>
       
  1134 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="bMjNt1spNEa2H9mlkaCDxwAA">
       
  1135 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1136 </XPD:OBJ>
       
  1137 </XPD:OBJ>
       
  1138 <XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="iTZB2Agt80qwISCz0GsacAAA">
       
  1139 <XPD:REF name="Model">hQik1kfcpkyjWa8YrxUXVwAA</XPD:REF>
       
  1140 </XPD:OBJ>
       
  1141 </XPD:OBJ>
       
  1142 <XPD:OBJ name="OwnedViews[1]" type="UMLSeqObjectView" guid="J22BJLGC2EurOQxtPclM2gAA">
       
  1143 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1144 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1145 <XPD:ATTR name="Left" type="integer">264</XPD:ATTR>
       
  1146 <XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
       
  1147 <XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
       
  1148 <XPD:ATTR name="Height" type="integer">492</XPD:ATTR>
       
  1149 <XPD:REF name="Model">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1150 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WvNGCoWMKEeS6YQiCFdL5QAA">
       
  1151 <XPD:OBJ name="NameLabel" type="LabelView" guid="Kzufip+sMUW9Y/5oBH06/wAA">
       
  1152 <XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
       
  1153 <XPD:ATTR name="Text" type="string">SomeImpl</XPD:ATTR>
       
  1154 </XPD:OBJ>
       
  1155 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DKO5lvGyz0WAN7eEmlUbXQAA">
       
  1156 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1157 </XPD:OBJ>
       
  1158 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="NQ4TFfG3Ykm4IokSv62UaAAA">
       
  1159 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1160 </XPD:OBJ>
       
  1161 </XPD:OBJ>
       
  1162 <XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="76HsHUrPOkK3WaYC5FDF9gAA">
       
  1163 <XPD:REF name="Model">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1164 </XPD:OBJ>
       
  1165 </XPD:OBJ>
       
  1166 <XPD:OBJ name="OwnedViews[2]" type="UMLSeqObjectView" guid="tse6Or/GkEify2aNOl5gMAAA">
       
  1167 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1168 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1169 <XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
       
  1170 <XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
       
  1171 <XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
       
  1172 <XPD:ATTR name="Height" type="integer">484</XPD:ATTR>
       
  1173 <XPD:REF name="Model">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1174 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Jhjel0XTq0ObWUsgGO0vDAAA">
       
  1175 <XPD:OBJ name="NameLabel" type="LabelView" guid="AV1cQSQS8E6JYrtHukEBQAAA">
       
  1176 <XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
       
  1177 <XPD:ATTR name="Text" type="string">ConE</XPD:ATTR>
       
  1178 </XPD:OBJ>
       
  1179 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hzTg+M21dEejzS2kGNfBXgAA">
       
  1180 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1181 </XPD:OBJ>
       
  1182 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="rlYMr+aITEKD4+ev9076dQAA">
       
  1183 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1184 </XPD:OBJ>
       
  1185 </XPD:OBJ>
       
  1186 <XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="lgxda+WlMEubY4kveLQrHQAA">
       
  1187 <XPD:REF name="Model">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1188 </XPD:OBJ>
       
  1189 </XPD:OBJ>
       
  1190 <XPD:OBJ name="OwnedViews[3]" type="UMLSeqStimulusView" guid="ZzClt2lwX0ur1JiJU0VhlgAA">
       
  1191 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1192 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1193 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1194 <XPD:ATTR name="Points" type="Points">95,104;534,104</XPD:ATTR>
       
  1195 <XPD:REF name="Model">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1196 <XPD:REF name="Head">iTZB2Agt80qwISCz0GsacAAA</XPD:REF>
       
  1197 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1198 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fgeDv7FmBUeP3cp7diyX6gAA">
       
  1199 <XPD:ATTR name="Alpha" type="real">0.154996718091723</XPD:ATTR>
       
  1200 <XPD:ATTR name="Distance" type="real">64.7765389628066</XPD:ATTR>
       
  1201 <XPD:ATTR name="Text" type="string">1 : read_impl()</XPD:ATTR>
       
  1202 <XPD:REF name="Model">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1203 <XPD:REF name="HostEdge">ZzClt2lwX0ur1JiJU0VhlgAA</XPD:REF>
       
  1204 </XPD:OBJ>
       
  1205 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="RYBTEUdOrESltsSnvX+NqwAA">
       
  1206 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1207 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1208 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1209 <XPD:REF name="Model">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1210 <XPD:REF name="HostEdge">ZzClt2lwX0ur1JiJU0VhlgAA</XPD:REF>
       
  1211 </XPD:OBJ>
       
  1212 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TTG4jdnwm0GaKQH6SxMbswAA">
       
  1213 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1214 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1215 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1216 <XPD:REF name="Model">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1217 <XPD:REF name="HostEdge">ZzClt2lwX0ur1JiJU0VhlgAA</XPD:REF>
       
  1218 </XPD:OBJ>
       
  1219 <XPD:OBJ name="Activation" type="UMLActivationView" guid="e7oBhzz/yEiExn1IAaJVLwAA">
       
  1220 <XPD:ATTR name="Left" type="integer">534</XPD:ATTR>
       
  1221 <XPD:ATTR name="Top" type="integer">104</XPD:ATTR>
       
  1222 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1223 <XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
       
  1224 </XPD:OBJ>
       
  1225 </XPD:OBJ>
       
  1226 <XPD:OBJ name="OwnedViews[4]" type="UMLSeqStimulusView" guid="iWpnJYmQZ06zp9jeI3zllwAA">
       
  1227 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1228 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1229 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1230 <XPD:ATTR name="Points" type="Points">534,148;305,148</XPD:ATTR>
       
  1231 <XPD:REF name="Model">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1232 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1233 <XPD:REF name="Tail">iTZB2Agt80qwISCz0GsacAAA</XPD:REF>
       
  1234 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SHiSVWWFe0iFY9H6k3/NgAAA">
       
  1235 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1236 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1237 <XPD:ATTR name="Text" type="string">2</XPD:ATTR>
       
  1238 <XPD:REF name="Model">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1239 <XPD:REF name="HostEdge">iWpnJYmQZ06zp9jeI3zllwAA</XPD:REF>
       
  1240 </XPD:OBJ>
       
  1241 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e2rGfofWfkOI/nDlEH4OAwAA">
       
  1242 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1243 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1244 <XPD:ATTR name="Text" type="string">&lt;&lt;create&gt;&gt;</XPD:ATTR>
       
  1245 <XPD:REF name="Model">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1246 <XPD:REF name="HostEdge">iWpnJYmQZ06zp9jeI3zllwAA</XPD:REF>
       
  1247 </XPD:OBJ>
       
  1248 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OUCHbgoT/UigIAbkVywfLgAA">
       
  1249 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1250 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1251 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1252 <XPD:REF name="Model">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1253 <XPD:REF name="HostEdge">iWpnJYmQZ06zp9jeI3zllwAA</XPD:REF>
       
  1254 </XPD:OBJ>
       
  1255 <XPD:OBJ name="Activation" type="UMLActivationView" guid="92Ry3KpM60Khx6SwXgKk5AAA">
       
  1256 <XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
       
  1257 <XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
       
  1258 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1259 <XPD:ATTR name="Height" type="integer">373</XPD:ATTR>
       
  1260 </XPD:OBJ>
       
  1261 </XPD:OBJ>
       
  1262 <XPD:OBJ name="OwnedViews[5]" type="UMLSeqStimulusView" guid="+Ow+b/tIbUyKIrcZ30QMXwAA">
       
  1263 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1264 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1265 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1266 <XPD:ATTR name="Points" type="Points">95,176;299,176</XPD:ATTR>
       
  1267 <XPD:REF name="Model">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1268 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1269 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1270 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Bx4xnq8PrEaR406zvi4+EwAA">
       
  1271 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1272 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1273 <XPD:ATTR name="Text" type="string">3 : has_tag()</XPD:ATTR>
       
  1274 <XPD:REF name="Model">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1275 <XPD:REF name="HostEdge">+Ow+b/tIbUyKIrcZ30QMXwAA</XPD:REF>
       
  1276 </XPD:OBJ>
       
  1277 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nGuJvJRER0KwPOHLpJhcMAAA">
       
  1278 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1279 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1280 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1281 <XPD:REF name="Model">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1282 <XPD:REF name="HostEdge">+Ow+b/tIbUyKIrcZ30QMXwAA</XPD:REF>
       
  1283 </XPD:OBJ>
       
  1284 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DQieJ421M0K20EZbYakf1QAA">
       
  1285 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1286 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1287 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1288 <XPD:REF name="Model">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1289 <XPD:REF name="HostEdge">+Ow+b/tIbUyKIrcZ30QMXwAA</XPD:REF>
       
  1290 </XPD:OBJ>
       
  1291 <XPD:OBJ name="Activation" type="UMLActivationView" guid="+lrAmauSCUyVELHWqnrJsgAA">
       
  1292 <XPD:ATTR name="Left" type="integer">299</XPD:ATTR>
       
  1293 <XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
       
  1294 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1295 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1296 </XPD:OBJ>
       
  1297 </XPD:OBJ>
       
  1298 <XPD:OBJ name="OwnedViews[6]" type="UMLSeqStimulusView" guid="99i+uHCR6E2zi1ljW6TfvwAA">
       
  1299 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1300 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1301 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1302 <XPD:ATTR name="Points" type="Points">299,200;95,200</XPD:ATTR>
       
  1303 <XPD:REF name="Model">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1304 <XPD:REF name="Head">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1305 <XPD:REF name="Tail">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1306 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pHlZQddy+UG//3HPLRlQdQAA">
       
  1307 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1308 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1309 <XPD:ATTR name="Text" type="string">4 : True</XPD:ATTR>
       
  1310 <XPD:REF name="Model">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1311 <XPD:REF name="HostEdge">99i+uHCR6E2zi1ljW6TfvwAA</XPD:REF>
       
  1312 </XPD:OBJ>
       
  1313 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AZ6lFTJhzk2PSYFvZKecxQAA">
       
  1314 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1315 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1316 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1317 <XPD:REF name="Model">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1318 <XPD:REF name="HostEdge">99i+uHCR6E2zi1ljW6TfvwAA</XPD:REF>
       
  1319 </XPD:OBJ>
       
  1320 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ajQ6tnwcxUaHuThis4tXPwAA">
       
  1321 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1322 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1323 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1324 <XPD:REF name="Model">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1325 <XPD:REF name="HostEdge">99i+uHCR6E2zi1ljW6TfvwAA</XPD:REF>
       
  1326 </XPD:OBJ>
       
  1327 <XPD:OBJ name="Activation" type="UMLActivationView" guid="YCpwuIBrHkK+ebYRyZ+1KQAA">
       
  1328 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1329 <XPD:ATTR name="Left" type="integer">95</XPD:ATTR>
       
  1330 <XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
       
  1331 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1332 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1333 </XPD:OBJ>
       
  1334 </XPD:OBJ>
       
  1335 <XPD:OBJ name="OwnedViews[7]" type="UMLSeqStimulusView" guid="749elK1zJ02MBLlaR2EcPgAA">
       
  1336 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1337 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1338 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1339 <XPD:ATTR name="Points" type="Points">95,257;299,257</XPD:ATTR>
       
  1340 <XPD:REF name="Model">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1341 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1342 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1343 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="z+twBvUeW0yPZPAijtHYtgAA">
       
  1344 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1345 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1346 <XPD:ATTR name="Text" type="string">5 : has_ref()</XPD:ATTR>
       
  1347 <XPD:REF name="Model">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1348 <XPD:REF name="HostEdge">749elK1zJ02MBLlaR2EcPgAA</XPD:REF>
       
  1349 </XPD:OBJ>
       
  1350 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ArEQ2HcAUEmKPLhuixIA2gAA">
       
  1351 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1352 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1353 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1354 <XPD:REF name="Model">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1355 <XPD:REF name="HostEdge">749elK1zJ02MBLlaR2EcPgAA</XPD:REF>
       
  1356 </XPD:OBJ>
       
  1357 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XGJYGt02q0aSCp/onBf0OQAA">
       
  1358 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1359 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1360 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1361 <XPD:REF name="Model">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1362 <XPD:REF name="HostEdge">749elK1zJ02MBLlaR2EcPgAA</XPD:REF>
       
  1363 </XPD:OBJ>
       
  1364 <XPD:OBJ name="Activation" type="UMLActivationView" guid="MxPhJno80kiP16Ht+bDsgQAA">
       
  1365 <XPD:ATTR name="Left" type="integer">299</XPD:ATTR>
       
  1366 <XPD:ATTR name="Top" type="integer">257</XPD:ATTR>
       
  1367 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1368 <XPD:ATTR name="Height" type="integer">32</XPD:ATTR>
       
  1369 </XPD:OBJ>
       
  1370 </XPD:OBJ>
       
  1371 <XPD:OBJ name="OwnedViews[8]" type="UMLSeqStimulusView" guid="uaIw94jxekqP0W98wtudsQAA">
       
  1372 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1373 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1374 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1375 <XPD:ATTR name="Points" type="Points">299,280;95,280</XPD:ATTR>
       
  1376 <XPD:REF name="Model">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1377 <XPD:REF name="Head">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1378 <XPD:REF name="Tail">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1379 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="N54sAOjMjkmtsRpnPb0JbQAA">
       
  1380 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1381 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1382 <XPD:ATTR name="Text" type="string">6 : True</XPD:ATTR>
       
  1383 <XPD:REF name="Model">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1384 <XPD:REF name="HostEdge">uaIw94jxekqP0W98wtudsQAA</XPD:REF>
       
  1385 </XPD:OBJ>
       
  1386 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="D9r3Ws7M5ku1FnM+Nx1w8gAA">
       
  1387 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1388 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1389 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1390 <XPD:REF name="Model">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1391 <XPD:REF name="HostEdge">uaIw94jxekqP0W98wtudsQAA</XPD:REF>
       
  1392 </XPD:OBJ>
       
  1393 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Q/rG0aY0qUSMCsO+ilBwBgAA">
       
  1394 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1395 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1396 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1397 <XPD:REF name="Model">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1398 <XPD:REF name="HostEdge">uaIw94jxekqP0W98wtudsQAA</XPD:REF>
       
  1399 </XPD:OBJ>
       
  1400 <XPD:OBJ name="Activation" type="UMLActivationView" guid="v9TheZ2B/0CcL9e6OOiIKgAA">
       
  1401 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1402 <XPD:ATTR name="Left" type="integer">95</XPD:ATTR>
       
  1403 <XPD:ATTR name="Top" type="integer">280</XPD:ATTR>
       
  1404 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1405 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1406 </XPD:OBJ>
       
  1407 </XPD:OBJ>
       
  1408 <XPD:OBJ name="OwnedViews[9]" type="UMLSeqStimulusView" guid="HitDDnXBMkeQgf4Xefc6nQAA">
       
  1409 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1410 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1411 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1412 <XPD:ATTR name="Points" type="Points">95,326;299,326</XPD:ATTR>
       
  1413 <XPD:REF name="Model">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1414 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1415 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1416 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ICT9zXXLAEyZa+aj37ySZAAA">
       
  1417 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1418 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1419 <XPD:ATTR name="Text" type="string">7 : invocation_phase()</XPD:ATTR>
       
  1420 <XPD:REF name="Model">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1421 <XPD:REF name="HostEdge">HitDDnXBMkeQgf4Xefc6nQAA</XPD:REF>
       
  1422 </XPD:OBJ>
       
  1423 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="khYwlPKhOEGqTf16sLmysgAA">
       
  1424 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1425 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1426 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1427 <XPD:REF name="Model">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1428 <XPD:REF name="HostEdge">HitDDnXBMkeQgf4Xefc6nQAA</XPD:REF>
       
  1429 </XPD:OBJ>
       
  1430 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="K39TzHEoekqbm38UKrrR+gAA">
       
  1431 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1432 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1433 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1434 <XPD:REF name="Model">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1435 <XPD:REF name="HostEdge">HitDDnXBMkeQgf4Xefc6nQAA</XPD:REF>
       
  1436 </XPD:OBJ>
       
  1437 <XPD:OBJ name="Activation" type="UMLActivationView" guid="N08ogELNVUGePNBKSaiPswAA">
       
  1438 <XPD:ATTR name="Left" type="integer">299</XPD:ATTR>
       
  1439 <XPD:ATTR name="Top" type="integer">326</XPD:ATTR>
       
  1440 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1441 <XPD:ATTR name="Height" type="integer">31</XPD:ATTR>
       
  1442 </XPD:OBJ>
       
  1443 </XPD:OBJ>
       
  1444 <XPD:OBJ name="OwnedViews[10]" type="UMLSeqStimulusView" guid="i0ubsfTqFUuhFGuTgGUl5gAA">
       
  1445 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1446 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1447 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1448 <XPD:ATTR name="Points" type="Points">299,353;95,353</XPD:ATTR>
       
  1449 <XPD:REF name="Model">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1450 <XPD:REF name="Head">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1451 <XPD:REF name="Tail">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1452 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="y1YMAKKX10aSMf8sWWG/OwAA">
       
  1453 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1454 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1455 <XPD:ATTR name="Text" type="string">8 : &quot;normal&quot;</XPD:ATTR>
       
  1456 <XPD:REF name="Model">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1457 <XPD:REF name="HostEdge">i0ubsfTqFUuhFGuTgGUl5gAA</XPD:REF>
       
  1458 </XPD:OBJ>
       
  1459 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FFQFtf3eDkW/R9CpgMLFUgAA">
       
  1460 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1461 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1462 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1463 <XPD:REF name="Model">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1464 <XPD:REF name="HostEdge">i0ubsfTqFUuhFGuTgGUl5gAA</XPD:REF>
       
  1465 </XPD:OBJ>
       
  1466 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="4xNdXZrVgUCeyyqbXVpdYQAA">
       
  1467 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1468 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1469 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1470 <XPD:REF name="Model">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1471 <XPD:REF name="HostEdge">i0ubsfTqFUuhFGuTgGUl5gAA</XPD:REF>
       
  1472 </XPD:OBJ>
       
  1473 <XPD:OBJ name="Activation" type="UMLActivationView" guid="siQb6tjGrEeI+epZyswWuwAA">
       
  1474 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1475 <XPD:ATTR name="Left" type="integer">95</XPD:ATTR>
       
  1476 <XPD:ATTR name="Top" type="integer">353</XPD:ATTR>
       
  1477 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1478 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1479 </XPD:OBJ>
       
  1480 </XPD:OBJ>
       
  1481 <XPD:OBJ name="OwnedViews[11]" type="UMLSeqStimulusView" guid="a3V6pkBtlkaN5lCa6quFRAAA">
       
  1482 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1483 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1484 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1485 <XPD:ATTR name="Points" type="Points">95,404;292,404</XPD:ATTR>
       
  1486 <XPD:REF name="Model">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1487 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1488 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1489 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RScoZcFAOkGMMFrCICgbewAA">
       
  1490 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1491 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1492 <XPD:ATTR name="Text" type="string">9 : set generation_context</XPD:ATTR>
       
  1493 <XPD:REF name="Model">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1494 <XPD:REF name="HostEdge">a3V6pkBtlkaN5lCa6quFRAAA</XPD:REF>
       
  1495 </XPD:OBJ>
       
  1496 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="M0Q6Xg6CRUGUwdR0rL6jAQAA">
       
  1497 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1498 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1499 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1500 <XPD:REF name="Model">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1501 <XPD:REF name="HostEdge">a3V6pkBtlkaN5lCa6quFRAAA</XPD:REF>
       
  1502 </XPD:OBJ>
       
  1503 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vBUjGOYNiEusPMmq7qgZvAAA">
       
  1504 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1505 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1506 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1507 <XPD:REF name="Model">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1508 <XPD:REF name="HostEdge">a3V6pkBtlkaN5lCa6quFRAAA</XPD:REF>
       
  1509 </XPD:OBJ>
       
  1510 <XPD:OBJ name="Activation" type="UMLActivationView" guid="5DomIsDCHUWd3cpup/+xfQAA">
       
  1511 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1512 <XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
       
  1513 <XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
       
  1514 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1515 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1516 </XPD:OBJ>
       
  1517 </XPD:OBJ>
       
  1518 <XPD:OBJ name="OwnedViews[12]" type="UMLSeqStimulusView" guid="2bYCKznAnk+rS9pJ3kfo4QAA">
       
  1519 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1520 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1521 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1522 <XPD:ATTR name="Points" type="Points">95,440;299,440</XPD:ATTR>
       
  1523 <XPD:REF name="Model">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1524 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1525 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1526 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2j/5XixvA0ieCFGpEhnSaAAA">
       
  1527 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1528 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1529 <XPD:ATTR name="Text" type="string">10 : generate()</XPD:ATTR>
       
  1530 <XPD:REF name="Model">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1531 <XPD:REF name="HostEdge">2bYCKznAnk+rS9pJ3kfo4QAA</XPD:REF>
       
  1532 </XPD:OBJ>
       
  1533 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pTrvJzdmnEWH7QSEQe4rOwAA">
       
  1534 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1535 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1536 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1537 <XPD:REF name="Model">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1538 <XPD:REF name="HostEdge">2bYCKznAnk+rS9pJ3kfo4QAA</XPD:REF>
       
  1539 </XPD:OBJ>
       
  1540 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ehp6Xzgo7EmHUdpvKRua/wAA">
       
  1541 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1542 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1543 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1544 <XPD:REF name="Model">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1545 <XPD:REF name="HostEdge">2bYCKznAnk+rS9pJ3kfo4QAA</XPD:REF>
       
  1546 </XPD:OBJ>
       
  1547 <XPD:OBJ name="Activation" type="UMLActivationView" guid="OuzjGmySoEuPO7NmZkaOEQAA">
       
  1548 <XPD:ATTR name="Left" type="integer">299</XPD:ATTR>
       
  1549 <XPD:ATTR name="Top" type="integer">440</XPD:ATTR>
       
  1550 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1551 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1552 </XPD:OBJ>
       
  1553 </XPD:OBJ>
       
  1554 <XPD:OBJ name="OwnedViews[13]" type="UMLSeqStimulusView" guid="ekbq9rF6QEeW0pNl4NQ76AAA">
       
  1555 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
       
  1556 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
       
  1557 <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
       
  1558 <XPD:ATTR name="Points" type="Points">95,480;299,480</XPD:ATTR>
       
  1559 <XPD:REF name="Model">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1560 <XPD:REF name="Head">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1561 <XPD:REF name="Tail">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1562 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UegBZ8wW8keFY2Jjh+bxOAAA">
       
  1563 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1564 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1565 <XPD:ATTR name="Text" type="string">11 : post_generate()</XPD:ATTR>
       
  1566 <XPD:REF name="Model">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1567 <XPD:REF name="HostEdge">ekbq9rF6QEeW0pNl4NQ76AAA</XPD:REF>
       
  1568 </XPD:OBJ>
       
  1569 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JV7Ah/5/kkO1Q7WX0tPfaAAA">
       
  1570 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1571 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
       
  1572 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
       
  1573 <XPD:REF name="Model">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1574 <XPD:REF name="HostEdge">ekbq9rF6QEeW0pNl4NQ76AAA</XPD:REF>
       
  1575 </XPD:OBJ>
       
  1576 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DgX+SZarPkKJULR5l9fahgAA">
       
  1577 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
       
  1578 <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
       
  1579 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
       
  1580 <XPD:REF name="Model">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1581 <XPD:REF name="HostEdge">ekbq9rF6QEeW0pNl4NQ76AAA</XPD:REF>
       
  1582 </XPD:OBJ>
       
  1583 <XPD:OBJ name="Activation" type="UMLActivationView" guid="yL8jcdSf8kKiaYxuHsgYKAAA">
       
  1584 <XPD:ATTR name="Left" type="integer">299</XPD:ATTR>
       
  1585 <XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
       
  1586 <XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
       
  1587 <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
       
  1588 </XPD:OBJ>
       
  1589 </XPD:OBJ>
       
  1590 </XPD:OBJ>
       
  1591 </XPD:OBJ>
       
  1592 <XPD:ATTR name="#ParticipatingStimuli" type="integer">11</XPD:ATTR>
       
  1593 <XPD:OBJ name="ParticipatingStimuli[0]" type="UMLStimulus" guid="ETeRfxsNA0WrWaitgSd5aAAA">
       
  1594 <XPD:ATTR name="Name" type="string">read_impl</XPD:ATTR>
       
  1595 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1596 <XPD:REF name="Receiver">hQik1kfcpkyjWa8YrxUXVwAA</XPD:REF>
       
  1597 <XPD:OBJ name="Action" type="UMLCallAction" guid="lVsrL4rMPkuCyKtCTEFIaAAA">
       
  1598 <XPD:REF name="Stimulus">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1599 </XPD:OBJ>
       
  1600 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1601 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1602 <XPD:REF name="Views[0]">ZzClt2lwX0ur1JiJU0VhlgAA</XPD:REF>
       
  1603 <XPD:REF name="Views[1]">fgeDv7FmBUeP3cp7diyX6gAA</XPD:REF>
       
  1604 <XPD:REF name="Views[2]">RYBTEUdOrESltsSnvX+NqwAA</XPD:REF>
       
  1605 <XPD:REF name="Views[3]">TTG4jdnwm0GaKQH6SxMbswAA</XPD:REF>
       
  1606 </XPD:OBJ>
       
  1607 <XPD:OBJ name="ParticipatingStimuli[1]" type="UMLStimulus" guid="vXwKExFme0SCDlJgwAIMdwAA">
       
  1608 <XPD:REF name="Sender">hQik1kfcpkyjWa8YrxUXVwAA</XPD:REF>
       
  1609 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1610 <XPD:OBJ name="Action" type="UMLCreateAction" guid="RAlmcMo/OEW5gxfBBuqR3wAA">
       
  1611 <XPD:REF name="Stimulus">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1612 </XPD:OBJ>
       
  1613 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1614 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1615 <XPD:REF name="Views[0]">iWpnJYmQZ06zp9jeI3zllwAA</XPD:REF>
       
  1616 <XPD:REF name="Views[1]">SHiSVWWFe0iFY9H6k3/NgAAA</XPD:REF>
       
  1617 <XPD:REF name="Views[2]">e2rGfofWfkOI/nDlEH4OAwAA</XPD:REF>
       
  1618 <XPD:REF name="Views[3]">OUCHbgoT/UigIAbkVywfLgAA</XPD:REF>
       
  1619 </XPD:OBJ>
       
  1620 <XPD:OBJ name="ParticipatingStimuli[2]" type="UMLStimulus" guid="ScBrhUBtKEeVH+NRokpoRgAA">
       
  1621 <XPD:ATTR name="Name" type="string">has_tag</XPD:ATTR>
       
  1622 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1623 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1624 <XPD:OBJ name="Action" type="UMLCallAction" guid="M7DwtxbGY0mfyih5DOjpQgAA">
       
  1625 <XPD:REF name="Stimulus">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1626 </XPD:OBJ>
       
  1627 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1628 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1629 <XPD:REF name="Views[0]">+Ow+b/tIbUyKIrcZ30QMXwAA</XPD:REF>
       
  1630 <XPD:REF name="Views[1]">Bx4xnq8PrEaR406zvi4+EwAA</XPD:REF>
       
  1631 <XPD:REF name="Views[2]">nGuJvJRER0KwPOHLpJhcMAAA</XPD:REF>
       
  1632 <XPD:REF name="Views[3]">DQieJ421M0K20EZbYakf1QAA</XPD:REF>
       
  1633 </XPD:OBJ>
       
  1634 <XPD:OBJ name="ParticipatingStimuli[3]" type="UMLStimulus" guid="hmREJ5ZnTEeAfrq77EpChAAA">
       
  1635 <XPD:ATTR name="Name" type="string">True</XPD:ATTR>
       
  1636 <XPD:REF name="Sender">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1637 <XPD:REF name="Receiver">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1638 <XPD:OBJ name="Action" type="UMLReturnAction" guid="N3S9UfwdxE+sxeG04DT3jwAA">
       
  1639 <XPD:REF name="Stimulus">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1640 </XPD:OBJ>
       
  1641 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1642 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1643 <XPD:REF name="Views[0]">99i+uHCR6E2zi1ljW6TfvwAA</XPD:REF>
       
  1644 <XPD:REF name="Views[1]">pHlZQddy+UG//3HPLRlQdQAA</XPD:REF>
       
  1645 <XPD:REF name="Views[2]">AZ6lFTJhzk2PSYFvZKecxQAA</XPD:REF>
       
  1646 <XPD:REF name="Views[3]">ajQ6tnwcxUaHuThis4tXPwAA</XPD:REF>
       
  1647 </XPD:OBJ>
       
  1648 <XPD:OBJ name="ParticipatingStimuli[4]" type="UMLStimulus" guid="HCFFRuQKg0CdJr76tbmjmwAA">
       
  1649 <XPD:ATTR name="Name" type="string">has_ref</XPD:ATTR>
       
  1650 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1651 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1652 <XPD:OBJ name="Action" type="UMLCallAction" guid="MzUIac54/EKCdXfiUI5abAAA">
       
  1653 <XPD:REF name="Stimulus">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1654 </XPD:OBJ>
       
  1655 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1656 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1657 <XPD:REF name="Views[0]">749elK1zJ02MBLlaR2EcPgAA</XPD:REF>
       
  1658 <XPD:REF name="Views[1]">z+twBvUeW0yPZPAijtHYtgAA</XPD:REF>
       
  1659 <XPD:REF name="Views[2]">ArEQ2HcAUEmKPLhuixIA2gAA</XPD:REF>
       
  1660 <XPD:REF name="Views[3]">XGJYGt02q0aSCp/onBf0OQAA</XPD:REF>
       
  1661 </XPD:OBJ>
       
  1662 <XPD:OBJ name="ParticipatingStimuli[5]" type="UMLStimulus" guid="FL5rZMXYGEyb7KN5v8T0PgAA">
       
  1663 <XPD:ATTR name="Name" type="string">True</XPD:ATTR>
       
  1664 <XPD:REF name="Sender">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1665 <XPD:REF name="Receiver">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1666 <XPD:OBJ name="Action" type="UMLReturnAction" guid="zZ58QccY+USf9jGtt+9pngAA">
       
  1667 <XPD:REF name="Stimulus">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1668 </XPD:OBJ>
       
  1669 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1670 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1671 <XPD:REF name="Views[0]">uaIw94jxekqP0W98wtudsQAA</XPD:REF>
       
  1672 <XPD:REF name="Views[1]">N54sAOjMjkmtsRpnPb0JbQAA</XPD:REF>
       
  1673 <XPD:REF name="Views[2]">D9r3Ws7M5ku1FnM+Nx1w8gAA</XPD:REF>
       
  1674 <XPD:REF name="Views[3]">Q/rG0aY0qUSMCsO+ilBwBgAA</XPD:REF>
       
  1675 </XPD:OBJ>
       
  1676 <XPD:OBJ name="ParticipatingStimuli[6]" type="UMLStimulus" guid="xZNxieQfVEi96d0Po7wuIgAA">
       
  1677 <XPD:ATTR name="Name" type="string">invocation_phase</XPD:ATTR>
       
  1678 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1679 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1680 <XPD:OBJ name="Action" type="UMLCallAction" guid="U1HpjXO2AUmmGEynycImywAA">
       
  1681 <XPD:REF name="Stimulus">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1682 </XPD:OBJ>
       
  1683 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1684 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1685 <XPD:REF name="Views[0]">HitDDnXBMkeQgf4Xefc6nQAA</XPD:REF>
       
  1686 <XPD:REF name="Views[1]">ICT9zXXLAEyZa+aj37ySZAAA</XPD:REF>
       
  1687 <XPD:REF name="Views[2]">khYwlPKhOEGqTf16sLmysgAA</XPD:REF>
       
  1688 <XPD:REF name="Views[3]">K39TzHEoekqbm38UKrrR+gAA</XPD:REF>
       
  1689 </XPD:OBJ>
       
  1690 <XPD:OBJ name="ParticipatingStimuli[7]" type="UMLStimulus" guid="lz53uWB/xkyYZ3lvk/DtaAAA">
       
  1691 <XPD:ATTR name="Name" type="string">&quot;normal&quot;</XPD:ATTR>
       
  1692 <XPD:REF name="Sender">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1693 <XPD:REF name="Receiver">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1694 <XPD:OBJ name="Action" type="UMLReturnAction" guid="2NrnrzpuzUKFVCsa+XZd+gAA">
       
  1695 <XPD:REF name="Stimulus">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1696 </XPD:OBJ>
       
  1697 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1698 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1699 <XPD:REF name="Views[0]">i0ubsfTqFUuhFGuTgGUl5gAA</XPD:REF>
       
  1700 <XPD:REF name="Views[1]">y1YMAKKX10aSMf8sWWG/OwAA</XPD:REF>
       
  1701 <XPD:REF name="Views[2]">FFQFtf3eDkW/R9CpgMLFUgAA</XPD:REF>
       
  1702 <XPD:REF name="Views[3]">4xNdXZrVgUCeyyqbXVpdYQAA</XPD:REF>
       
  1703 </XPD:OBJ>
       
  1704 <XPD:OBJ name="ParticipatingStimuli[8]" type="UMLStimulus" guid="2eiKgeafeEmhRL09/pvPdQAA">
       
  1705 <XPD:ATTR name="Name" type="string">set generation_context</XPD:ATTR>
       
  1706 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1707 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1708 <XPD:OBJ name="Action" type="UMLSendAction" guid="qhxHTJH5uEGskdq7DTC4DgAA">
       
  1709 <XPD:REF name="Stimulus">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1710 </XPD:OBJ>
       
  1711 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1712 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1713 <XPD:REF name="Views[0]">a3V6pkBtlkaN5lCa6quFRAAA</XPD:REF>
       
  1714 <XPD:REF name="Views[1]">RScoZcFAOkGMMFrCICgbewAA</XPD:REF>
       
  1715 <XPD:REF name="Views[2]">M0Q6Xg6CRUGUwdR0rL6jAQAA</XPD:REF>
       
  1716 <XPD:REF name="Views[3]">vBUjGOYNiEusPMmq7qgZvAAA</XPD:REF>
       
  1717 </XPD:OBJ>
       
  1718 <XPD:OBJ name="ParticipatingStimuli[9]" type="UMLStimulus" guid="35X3nu8KkUSR9OsWOqVq3wAA">
       
  1719 <XPD:ATTR name="Name" type="string">generate</XPD:ATTR>
       
  1720 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1721 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1722 <XPD:OBJ name="Action" type="UMLCallAction" guid="dR99Isv4/0GTEZPBrgwV+AAA">
       
  1723 <XPD:REF name="Stimulus">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1724 </XPD:OBJ>
       
  1725 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1726 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1727 <XPD:REF name="Views[0]">2bYCKznAnk+rS9pJ3kfo4QAA</XPD:REF>
       
  1728 <XPD:REF name="Views[1]">2j/5XixvA0ieCFGpEhnSaAAA</XPD:REF>
       
  1729 <XPD:REF name="Views[2]">pTrvJzdmnEWH7QSEQe4rOwAA</XPD:REF>
       
  1730 <XPD:REF name="Views[3]">ehp6Xzgo7EmHUdpvKRua/wAA</XPD:REF>
       
  1731 </XPD:OBJ>
       
  1732 <XPD:OBJ name="ParticipatingStimuli[10]" type="UMLStimulus" guid="Aq0JDBAyG0OKfOPyRy4jKAAA">
       
  1733 <XPD:ATTR name="Name" type="string">post_generate</XPD:ATTR>
       
  1734 <XPD:REF name="Sender">lHd6qkmEfEG1mu2rVzLWvQAA</XPD:REF>
       
  1735 <XPD:REF name="Receiver">jSHc3saXOkOAzxbvtSSvXgAA</XPD:REF>
       
  1736 <XPD:OBJ name="Action" type="UMLCallAction" guid="SLhrO9f8DUS838lsBmstcQAA">
       
  1737 <XPD:REF name="Stimulus">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1738 </XPD:OBJ>
       
  1739 <XPD:REF name="InteractionInstanceSet">g7HC4cn5j0ePStV0Z8NLZQAA</XPD:REF>
       
  1740 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
       
  1741 <XPD:REF name="Views[0]">ekbq9rF6QEeW0pNl4NQ76AAA</XPD:REF>
       
  1742 <XPD:REF name="Views[1]">UegBZ8wW8keFY2Jjh+bxOAAA</XPD:REF>
       
  1743 <XPD:REF name="Views[2]">JV7Ah/5/kkO1Q7WX0tPfaAAA</XPD:REF>
       
  1744 <XPD:REF name="Views[3]">DgX+SZarPkKJULR5l9fahgAA</XPD:REF>
       
  1745 </XPD:OBJ>
       
  1746 </XPD:OBJ>
       
  1747 <XPD:ATTR name="#ParticipatingInstances" type="integer">3</XPD:ATTR>
       
  1748 <XPD:OBJ name="ParticipatingInstances[0]" type="UMLObject" guid="hQik1kfcpkyjWa8YrxUXVwAA">
       
  1749 <XPD:ATTR name="Name" type="string">SomeImplReader</XPD:ATTR>
       
  1750 <XPD:REF name="CollaborationInstanceSet">wE9rci0vbESzsZiTNus9aQAA</XPD:REF>
       
  1751 <XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
       
  1752 <XPD:REF name="Views[0]">PoPtpN50LU6FA7qmOri9aAAA</XPD:REF>
       
  1753 <XPD:REF name="Views[1]">iTZB2Agt80qwISCz0GsacAAA</XPD:REF>
       
  1754 <XPD:ATTR name="#SendingStimuli" type="integer">1</XPD:ATTR>
       
  1755 <XPD:REF name="SendingStimuli[0]">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1756 <XPD:ATTR name="#ReceivingStimuli" type="integer">1</XPD:ATTR>
       
  1757 <XPD:REF name="ReceivingStimuli[0]">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1758 </XPD:OBJ>
       
  1759 <XPD:OBJ name="ParticipatingInstances[1]" type="UMLObject" guid="jSHc3saXOkOAzxbvtSSvXgAA">
       
  1760 <XPD:ATTR name="Name" type="string">SomeImpl</XPD:ATTR>
       
  1761 <XPD:REF name="CollaborationInstanceSet">wE9rci0vbESzsZiTNus9aQAA</XPD:REF>
       
  1762 <XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
       
  1763 <XPD:REF name="Views[0]">J22BJLGC2EurOQxtPclM2gAA</XPD:REF>
       
  1764 <XPD:REF name="Views[1]">76HsHUrPOkK3WaYC5FDF9gAA</XPD:REF>
       
  1765 <XPD:ATTR name="#SendingStimuli" type="integer">3</XPD:ATTR>
       
  1766 <XPD:REF name="SendingStimuli[0]">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1767 <XPD:REF name="SendingStimuli[1]">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1768 <XPD:REF name="SendingStimuli[2]">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1769 <XPD:ATTR name="#ReceivingStimuli" type="integer">7</XPD:ATTR>
       
  1770 <XPD:REF name="ReceivingStimuli[0]">vXwKExFme0SCDlJgwAIMdwAA</XPD:REF>
       
  1771 <XPD:REF name="ReceivingStimuli[1]">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1772 <XPD:REF name="ReceivingStimuli[2]">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1773 <XPD:REF name="ReceivingStimuli[3]">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1774 <XPD:REF name="ReceivingStimuli[4]">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1775 <XPD:REF name="ReceivingStimuli[5]">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1776 <XPD:REF name="ReceivingStimuli[6]">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1777 </XPD:OBJ>
       
  1778 <XPD:OBJ name="ParticipatingInstances[2]" type="UMLObject" guid="lHd6qkmEfEG1mu2rVzLWvQAA">
       
  1779 <XPD:ATTR name="Name" type="string">ConE</XPD:ATTR>
       
  1780 <XPD:REF name="CollaborationInstanceSet">wE9rci0vbESzsZiTNus9aQAA</XPD:REF>
       
  1781 <XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
       
  1782 <XPD:REF name="Views[0]">tse6Or/GkEify2aNOl5gMAAA</XPD:REF>
       
  1783 <XPD:REF name="Views[1]">lgxda+WlMEubY4kveLQrHQAA</XPD:REF>
       
  1784 <XPD:ATTR name="#SendingStimuli" type="integer">7</XPD:ATTR>
       
  1785 <XPD:REF name="SendingStimuli[0]">ETeRfxsNA0WrWaitgSd5aAAA</XPD:REF>
       
  1786 <XPD:REF name="SendingStimuli[1]">ScBrhUBtKEeVH+NRokpoRgAA</XPD:REF>
       
  1787 <XPD:REF name="SendingStimuli[2]">HCFFRuQKg0CdJr76tbmjmwAA</XPD:REF>
       
  1788 <XPD:REF name="SendingStimuli[3]">xZNxieQfVEi96d0Po7wuIgAA</XPD:REF>
       
  1789 <XPD:REF name="SendingStimuli[4]">2eiKgeafeEmhRL09/pvPdQAA</XPD:REF>
       
  1790 <XPD:REF name="SendingStimuli[5]">35X3nu8KkUSR9OsWOqVq3wAA</XPD:REF>
       
  1791 <XPD:REF name="SendingStimuli[6]">Aq0JDBAyG0OKfOPyRy4jKAAA</XPD:REF>
       
  1792 <XPD:ATTR name="#ReceivingStimuli" type="integer">3</XPD:ATTR>
       
  1793 <XPD:REF name="ReceivingStimuli[0]">hmREJ5ZnTEeAfrq77EpChAAA</XPD:REF>
       
  1794 <XPD:REF name="ReceivingStimuli[1]">FL5rZMXYGEyb7KN5v8T0PgAA</XPD:REF>
       
  1795 <XPD:REF name="ReceivingStimuli[2]">lz53uWB/xkyYZ3lvk/DtaAAA</XPD:REF>
       
  1796 </XPD:OBJ>
       
  1797 </XPD:OBJ>
       
  1798 </XPD:OBJ>
       
  1799 </XPD:OBJ>
       
  1800 </XPD:BODY>
       
  1801 </XPD:PROJECT>