design.uml 99 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779
  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:PROFILE>UMLStandard</XPD:PROFILE>
  8. </XPD:PROFILES>
  9. </XPD:HEADER>
  10. <XPD:BODY>
  11. <XPD:OBJ name="DocumentElement" type="UMLProject" guid="LT0sU6b2QkmoU4fxoHdczQAA">
  12. <XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
  13. <XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
  14. <XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="vJnmpsr33ES9qggcjp/94gAA">
  15. <XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
  16. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  17. <XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
  18. <XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
  19. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  20. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="wxlpTwQRoUSLR78icxyYWgAA">
  21. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  22. <XPD:REF name="DiagramOwner">vJnmpsr33ES9qggcjp/94gAA</XPD:REF>
  23. <XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="agdpvlLMzUqiNznNZsJ53QAA">
  24. <XPD:REF name="Diagram">wxlpTwQRoUSLR78icxyYWgAA</XPD:REF>
  25. </XPD:OBJ>
  26. </XPD:OBJ>
  27. </XPD:OBJ>
  28. <XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="1hMmpix/v0aa8kVo0qCLBwAA">
  29. <XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
  30. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  31. <XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
  32. <XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
  33. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  34. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="PE79z9fN906oOWa3G+r+dQAA">
  35. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  36. <XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
  37. <XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
  38. <XPD:REF name="DiagramOwner">1hMmpix/v0aa8kVo0qCLBwAA</XPD:REF>
  39. <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="iAa6OYfj+EeL/dYiZnewtAAA">
  40. <XPD:REF name="Diagram">PE79z9fN906oOWa3G+r+dQAA</XPD:REF>
  41. </XPD:OBJ>
  42. </XPD:OBJ>
  43. </XPD:OBJ>
  44. <XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="CI0DtZn9Sk6p6nPZriPVPAAA">
  45. <XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
  46. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  47. <XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
  48. <XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
  49. <XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
  50. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="d9+Dgt4NwEKhEjwr0fbSegAA">
  51. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  52. <XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
  53. <XPD:REF name="DiagramOwner">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  54. <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="c4PRJRLIOUqYcHYr4MiT3QAA">
  55. <XPD:REF name="Diagram">d9+Dgt4NwEKhEjwr0fbSegAA</XPD:REF>
  56. <XPD:ATTR name="#OwnedViews" type="integer">23</XPD:ATTR>
  57. <XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="6ohQwO/XXEOI/hnEJGQNBwAA">
  58. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  59. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  60. <XPD:ATTR name="Left" type="integer">264</XPD:ATTR>
  61. <XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
  62. <XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
  63. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  64. <XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
  65. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MwOM9+g+Fk2YUkSDGAiGjgAA">
  66. <XPD:OBJ name="NameLabel" type="LabelView" guid="yDxX1CaWHESO8Hx6Ge9orAAA">
  67. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  68. <XPD:ATTR name="Text" type="string">IAPClientPaymentManager</XPD:ATTR>
  69. </XPD:OBJ>
  70. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OmJwpTADFkCzMpqSrXqBmgAA">
  71. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  72. </XPD:OBJ>
  73. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="V+MqZvMDkUygG08xJWKF3wAA">
  74. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  75. </XPD:OBJ>
  76. </XPD:OBJ>
  77. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NtQKUlFNjEyvWKjU69LDcgAA">
  78. <XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
  79. </XPD:OBJ>
  80. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XJ07XHAAY0qybyIQzw2cnwAA">
  81. <XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
  82. </XPD:OBJ>
  83. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="z8pX0w0KLE6h710MDuOSKwAA">
  84. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  85. <XPD:REF name="Model">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
  86. </XPD:OBJ>
  87. </XPD:OBJ>
  88. <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3OLURjUhU0egTKABqens2AAA">
  89. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  90. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  91. <XPD:ATTR name="Left" type="integer">634</XPD:ATTR>
  92. <XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
  93. <XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
  94. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  95. <XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
  96. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="K/5OtB+RLkm6CDrDosVldQAA">
  97. <XPD:OBJ name="NameLabel" type="LabelView" guid="XKVNuCuOREm+VNSEh9YV7QAA">
  98. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  99. <XPD:ATTR name="Text" type="string">TextArea</XPD:ATTR>
  100. </XPD:OBJ>
  101. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dT7EIJhT/0yGb3SAxIv9cAAA">
  102. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  103. </XPD:OBJ>
  104. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="kUzBqG3KgkGxwWceHmmuFQAA">
  105. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  106. </XPD:OBJ>
  107. </XPD:OBJ>
  108. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ICW2KqKXJ0eDTBWNqnRHagAA">
  109. <XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
  110. </XPD:OBJ>
  111. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wt43kYa0EUypPt5ZNYxLVgAA">
  112. <XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
  113. </XPD:OBJ>
  114. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="P+txkXf5nEq2lOgt8WAdLQAA">
  115. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  116. <XPD:REF name="Model">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
  117. </XPD:OBJ>
  118. </XPD:OBJ>
  119. <XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="+LBUOhvkhUiMUJPQLu+3rAAA">
  120. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  121. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  122. <XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
  123. <XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
  124. <XPD:ATTR name="Width" type="integer">111</XPD:ATTR>
  125. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  126. <XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  127. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VqCO4q0Q2EWMghPV/q3gkwAA">
  128. <XPD:OBJ name="NameLabel" type="LabelView" guid="4q0S7JrJRkOio5r0HgevtwAA">
  129. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  130. <XPD:ATTR name="Text" type="string">OneButtonCanvas</XPD:ATTR>
  131. </XPD:OBJ>
  132. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="u3La7dztxkGPZHejbL3q/QAA">
  133. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  134. </XPD:OBJ>
  135. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="WFp+meHSYkKbldH+ZeslRAAA">
  136. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  137. </XPD:OBJ>
  138. </XPD:OBJ>
  139. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Y1tG/CDRE0q+lBfhmAcNZgAA">
  140. <XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  141. </XPD:OBJ>
  142. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iozrHArer06GiIuYTJqY9wAA">
  143. <XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  144. </XPD:OBJ>
  145. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BA8EG9lq40iFblKkf2BxmwAA">
  146. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  147. <XPD:REF name="Model">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  148. </XPD:OBJ>
  149. </XPD:OBJ>
  150. <XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="gEqUmjGlCkGV1YXKvgo55wAA">
  151. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  152. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  153. <XPD:ATTR name="Points" type="Points">345,234;347,300</XPD:ATTR>
  154. <XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
  155. <XPD:REF name="Head">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
  156. <XPD:REF name="Tail">6ohQwO/XXEOI/hnEJGQNBwAA</XPD:REF>
  157. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hF6gwSoO00KhG6HTEdiKxgAA">
  158. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  159. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  160. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  161. <XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
  162. </XPD:OBJ>
  163. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iHEUUjoViUOCFIdZl4R9fAAA">
  164. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  165. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  166. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  167. <XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
  168. </XPD:OBJ>
  169. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eph4p4KhXUKpCXhgtuFUbQAA">
  170. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  171. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  172. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  173. <XPD:REF name="Model">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
  174. </XPD:OBJ>
  175. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lHT89ucCVUCozjXP6Png9QAA">
  176. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  177. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  178. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  179. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  180. <XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
  181. </XPD:OBJ>
  182. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GKuvcuL75EiN5tLAll23/wAA">
  183. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  184. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  185. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  186. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  187. <XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
  188. </XPD:OBJ>
  189. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="V5nPjDYl20unj+1N3MAQ/gAA">
  190. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  191. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  192. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  193. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  194. <XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
  195. </XPD:OBJ>
  196. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6Cny7mKqnEOzkF++lkDivwAA">
  197. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  198. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  199. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  200. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  201. <XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
  202. </XPD:OBJ>
  203. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jhY028nV90OdQIJLrWdnJwAA">
  204. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  205. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  206. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  207. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  208. <XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
  209. </XPD:OBJ>
  210. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="gP/EZLQEoUGw0sXanlfc7QAA">
  211. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  212. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  213. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  214. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  215. <XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
  216. </XPD:OBJ>
  217. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="EQttCiZc8k+YgaLY5tJuNAAA">
  218. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  219. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  220. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  221. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  222. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  223. <XPD:REF name="Model">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
  224. </XPD:OBJ>
  225. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="z3+25QoLE0uMiN9rSDxcvQAA">
  226. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  227. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  228. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  229. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  230. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  231. <XPD:REF name="Model">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
  232. </XPD:OBJ>
  233. </XPD:OBJ>
  234. <XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="jNCVIfRFYkyt0pskB/SKZgAA">
  235. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  236. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  237. <XPD:ATTR name="Points" type="Points">634,321;402,321</XPD:ATTR>
  238. <XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
  239. <XPD:REF name="Head">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
  240. <XPD:REF name="Tail">3OLURjUhU0egTKABqens2AAA</XPD:REF>
  241. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VdUdK9BTDUG85Xc6Dp2M3wAA">
  242. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  243. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  244. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  245. <XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
  246. </XPD:OBJ>
  247. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nmG1fzzP7kCBoM3aYcYUyQAA">
  248. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  249. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  250. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  251. <XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
  252. </XPD:OBJ>
  253. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8TDBJxr9YUWnsER4r54XFgAA">
  254. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  255. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  256. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  257. <XPD:REF name="Model">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
  258. </XPD:OBJ>
  259. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1T3B89ryd0qcNi6hIEg1KQAA">
  260. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  261. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  262. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  263. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  264. <XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
  265. </XPD:OBJ>
  266. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zRqFjLsboU6Vqx09QWFfYwAA">
  267. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  268. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  269. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  270. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  271. <XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
  272. </XPD:OBJ>
  273. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="0rhbLBOAGk6mgU8Me+0DxgAA">
  274. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  275. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  276. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  277. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  278. <XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
  279. </XPD:OBJ>
  280. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="qbL2Kb6rMEeJNvCPAdi5aAAA">
  281. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  282. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  283. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  284. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  285. <XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
  286. </XPD:OBJ>
  287. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="dsm8QHN3EEG8lzBjLYnY1wAA">
  288. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  289. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  290. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  291. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  292. <XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
  293. </XPD:OBJ>
  294. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="bxMOCRTw4E+E2SX4jQk/OAAA">
  295. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  296. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  297. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  298. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  299. <XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
  300. </XPD:OBJ>
  301. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vTa8Vpizokih1HMLidVDeAAA">
  302. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  303. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  304. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  305. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  306. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  307. <XPD:REF name="Model">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
  308. </XPD:OBJ>
  309. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4ls50zi6vk2eBV1Op8FnlgAA">
  310. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  311. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  312. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  313. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  314. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  315. <XPD:REF name="Model">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
  316. </XPD:OBJ>
  317. </XPD:OBJ>
  318. <XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="V89m1r4zcUmQndsHHeYudwAA">
  319. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  320. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  321. <XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
  322. <XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
  323. <XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
  324. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  325. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  326. <XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  327. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NeSZFGj4WECn4+pX0FBFzAAA">
  328. <XPD:OBJ name="NameLabel" type="LabelView" guid="u/iPuyIxLEWr/CrW7XGWiQAA">
  329. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  330. <XPD:ATTR name="Text" type="string">CommandListener</XPD:ATTR>
  331. </XPD:OBJ>
  332. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2/ZaHR3MfU6Q4WvdrTd9FAAA">
  333. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  334. </XPD:OBJ>
  335. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="fUmicZWNEkWEt5yq9jommQAA">
  336. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  337. </XPD:OBJ>
  338. </XPD:OBJ>
  339. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jqj6ZIMdZE6UiFpsanjTRQAA">
  340. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  341. <XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  342. </XPD:OBJ>
  343. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4bWWuGhpSkyLF/p12669hQAA">
  344. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  345. <XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  346. </XPD:OBJ>
  347. </XPD:OBJ>
  348. <XPD:OBJ name="OwnedViews[6]" type="UMLRealizationView" guid="G9cWUZWMoUKsZo92wJcrvAAA">
  349. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  350. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  351. <XPD:ATTR name="Points" type="Points">292,334;126,362</XPD:ATTR>
  352. <XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
  353. <XPD:REF name="Head">V89m1r4zcUmQndsHHeYudwAA</XPD:REF>
  354. <XPD:REF name="Tail">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
  355. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3OhGQKLZ6EKkZlgFrmLIYAAA">
  356. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  357. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  358. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  359. <XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
  360. </XPD:OBJ>
  361. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dFwZFg+pWkSGTFk8COdjgwAA">
  362. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  363. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  364. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  365. <XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
  366. </XPD:OBJ>
  367. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wpZCmLkMuUSXLd8XKuBSXQAA">
  368. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  369. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  370. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  371. <XPD:REF name="Model">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
  372. </XPD:OBJ>
  373. </XPD:OBJ>
  374. <XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="DQC1+aDHZUa4G6JceLeUqQAA">
  375. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  376. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  377. <XPD:ATTR name="Left" type="integer">300</XPD:ATTR>
  378. <XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
  379. <XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
  380. <XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
  381. <XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  382. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="599A8B48Ekmk4yZ/hlfGKAAA">
  383. <XPD:OBJ name="NameLabel" type="LabelView" guid="QR9GCPbOYEWkyNfm3ezK5gAA">
  384. <XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
  385. <XPD:ATTR name="Text" type="string">State</XPD:ATTR>
  386. </XPD:OBJ>
  387. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cqnWHo5XFUyLZhNwzrmsfgAA">
  388. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  389. </XPD:OBJ>
  390. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="t2GNzj1Dt0mjt5DhaWDaDAAA">
  391. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  392. </XPD:OBJ>
  393. </XPD:OBJ>
  394. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DO/FCWj1eUqRboJObege6AAA">
  395. <XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  396. </XPD:OBJ>
  397. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="emqjMYAbe0eQLvcG8SOI4wAA">
  398. <XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  399. </XPD:OBJ>
  400. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+3+DTG5efESdOCsvvqv4jAAA">
  401. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  402. <XPD:REF name="Model">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  403. </XPD:OBJ>
  404. </XPD:OBJ>
  405. <XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="PG4Wyon8QkWeE9XpdGGEygAA">
  406. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  407. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  408. <XPD:ATTR name="Left" type="integer">595</XPD:ATTR>
  409. <XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
  410. <XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
  411. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  412. <XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
  413. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Dh1DY0qa6Ea+5vT7j7BoGQAA">
  414. <XPD:OBJ name="NameLabel" type="LabelView" guid="TCCghXs01kuZu2IopLr15wAA">
  415. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  416. <XPD:ATTR name="Text" type="string">GetProductMetadata</XPD:ATTR>
  417. </XPD:OBJ>
  418. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="txiqBQ2QtEGYYz60TuE8pAAA">
  419. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  420. </XPD:OBJ>
  421. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="PLMc+KY64kWkryNp4InFYgAA">
  422. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  423. </XPD:OBJ>
  424. </XPD:OBJ>
  425. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dic2anRd+Ua7FYC81X02hgAA">
  426. <XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
  427. </XPD:OBJ>
  428. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="laFcvaZqc0uMRVsVgUOLTgAA">
  429. <XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
  430. </XPD:OBJ>
  431. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="IOOUhrMeiUKgxBg9N18c4gAA">
  432. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  433. <XPD:REF name="Model">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
  434. </XPD:OBJ>
  435. </XPD:OBJ>
  436. <XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="bNPP2a+CIkWUxUGm1QRP0AAA">
  437. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  438. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  439. <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
  440. <XPD:ATTR name="Points" type="Points">380,342;380,404</XPD:ATTR>
  441. <XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
  442. <XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  443. <XPD:REF name="Tail">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
  444. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VxfIACVHKkKUUwR+7dmu8wAA">
  445. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  446. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  447. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  448. <XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
  449. </XPD:OBJ>
  450. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wDJb1ANwmUKiqnoo0trxOgAA">
  451. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  452. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  453. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  454. <XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
  455. </XPD:OBJ>
  456. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xZ6J7t7UAUSVLjmdJe4fCQAA">
  457. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  458. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  459. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  460. <XPD:REF name="Model">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
  461. </XPD:OBJ>
  462. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="dDutuxjFbUabZzpw7P2eOgAA">
  463. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  464. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  465. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  466. <XPD:ATTR name="Text" type="string">+5</XPD:ATTR>
  467. <XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
  468. </XPD:OBJ>
  469. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="RctXczQeoE6BjVnoLdcM1QAA">
  470. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  471. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  472. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  473. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  474. <XPD:ATTR name="Text" type="string">+1</XPD:ATTR>
  475. <XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
  476. </XPD:OBJ>
  477. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="vywINB/TT0qmq7Cj63DOwAAA">
  478. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  479. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  480. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  481. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  482. <XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
  483. </XPD:OBJ>
  484. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xefkcxPg80OSTktyWnAXgQAA">
  485. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  486. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  487. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  488. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  489. <XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
  490. </XPD:OBJ>
  491. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="X4prQZj92k6YsOvwirxMPgAA">
  492. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  493. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  494. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  495. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  496. <XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
  497. </XPD:OBJ>
  498. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="1ulKAVcNf026pyyquvSjfwAA">
  499. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  500. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  501. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  502. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  503. <XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
  504. </XPD:OBJ>
  505. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FFT9lEmPjU2cSQLmeFlxSgAA">
  506. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  507. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  508. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  509. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  510. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  511. <XPD:REF name="Model">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
  512. </XPD:OBJ>
  513. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="98EW6GWvtkK94oT77QoKWAAA">
  514. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  515. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  516. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  517. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  518. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  519. <XPD:REF name="Model">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
  520. </XPD:OBJ>
  521. </XPD:OBJ>
  522. <XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="5GUqcczedU2Gu2CbIdpA5gAA">
  523. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  524. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  525. <XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
  526. <XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
  527. <XPD:ATTR name="Width" type="integer">106</XPD:ATTR>
  528. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  529. <XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
  530. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="u9VDOUhMLUWqo87u9MVaFwAA">
  531. <XPD:OBJ name="NameLabel" type="LabelView" guid="1yrUxz3NRkS5rBBQXP7nkwAA">
  532. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  533. <XPD:ATTR name="Text" type="string">PurchaseProduct</XPD:ATTR>
  534. </XPD:OBJ>
  535. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dzchF5eqkEOw9Wl/psKdPwAA">
  536. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  537. </XPD:OBJ>
  538. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="57f0BT7dtk+rOIQTN2cx/QAA">
  539. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  540. </XPD:OBJ>
  541. </XPD:OBJ>
  542. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="u8pGDi1uo0Wy+tdbqMwA5QAA">
  543. <XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
  544. </XPD:OBJ>
  545. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="y68eEkOyyE2RdgHYAflzIgAA">
  546. <XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
  547. </XPD:OBJ>
  548. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pKWZ6DiOlUGW/hEZ4N1eCAAA">
  549. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  550. <XPD:REF name="Model">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
  551. </XPD:OBJ>
  552. </XPD:OBJ>
  553. <XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="JyEIC5g5PUWNF+MlElvmAAAA">
  554. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  555. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  556. <XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
  557. <XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
  558. <XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
  559. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  560. <XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
  561. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JmDl46euj0SEyCL/aRHPYQAA">
  562. <XPD:OBJ name="NameLabel" type="LabelView" guid="71KW/e+gq0mEWJIJ9mjVqgAA">
  563. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  564. <XPD:ATTR name="Text" type="string">ExitApp</XPD:ATTR>
  565. </XPD:OBJ>
  566. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3bF34czanUKjIn+pZ/Pi8wAA">
  567. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  568. </XPD:OBJ>
  569. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="gssmwcqINUSeOKGmXatABwAA">
  570. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  571. </XPD:OBJ>
  572. </XPD:OBJ>
  573. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QjhXAX5zpUSJqHK8Hlg/ogAA">
  574. <XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
  575. </XPD:OBJ>
  576. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bMHoS2JRg0SvLkRk5B599AAA">
  577. <XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
  578. </XPD:OBJ>
  579. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="M/sgZPONMkyI02wXRMgWbAAA">
  580. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  581. <XPD:REF name="Model">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
  582. </XPD:OBJ>
  583. </XPD:OBJ>
  584. <XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="chKKdvcVMUCpztiQpljHOQAA">
  585. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  586. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  587. <XPD:ATTR name="Left" type="integer">623</XPD:ATTR>
  588. <XPD:ATTR name="Top" type="integer">444</XPD:ATTR>
  589. <XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
  590. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  591. <XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
  592. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jgb+QmCRekO1OcY+aWp/6gAA">
  593. <XPD:OBJ name="NameLabel" type="LabelView" guid="f4Pgtw7YG0uuwgWpuEuk9gAA">
  594. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  595. <XPD:ATTR name="Text" type="string">ShowIntro</XPD:ATTR>
  596. </XPD:OBJ>
  597. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="g39sJfwG5US2NPYSgPNfgAAA">
  598. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  599. </XPD:OBJ>
  600. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ictjj+QRekecuzD2zxPUegAA">
  601. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  602. </XPD:OBJ>
  603. </XPD:OBJ>
  604. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YxDuJEtAP0OxQKFrp3v4NAAA">
  605. <XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
  606. </XPD:OBJ>
  607. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DezRhJoHZU+Op0wn+of47AAA">
  608. <XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
  609. </XPD:OBJ>
  610. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4TVN46Dp40iLwCk7JVrl8AAA">
  611. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  612. <XPD:REF name="Model">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
  613. </XPD:OBJ>
  614. </XPD:OBJ>
  615. <XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="126dtbN6YU61/FeMU+QtswAA">
  616. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  617. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  618. <XPD:ATTR name="Left" type="integer">252</XPD:ATTR>
  619. <XPD:ATTR name="Top" type="integer">555</XPD:ATTR>
  620. <XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
  621. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  622. <XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
  623. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kf+LI+1ITkmC6CA6CrPdIQAA">
  624. <XPD:OBJ name="NameLabel" type="LabelView" guid="RTRfR7ZdukKWfoxToW85FgAA">
  625. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  626. <XPD:ATTR name="Text" type="string">UseProduct</XPD:ATTR>
  627. </XPD:OBJ>
  628. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jqghx1wQCEubBNM4ySqb1QAA">
  629. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  630. </XPD:OBJ>
  631. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="b5CJVEIj3kGk/9y0yNU0VAAA">
  632. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  633. </XPD:OBJ>
  634. </XPD:OBJ>
  635. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Tz8nUCRhFEyKFXBXlOkeiQAA">
  636. <XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
  637. </XPD:OBJ>
  638. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yNN8HMW11ECcv10cvOF11AAA">
  639. <XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
  640. </XPD:OBJ>
  641. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="lM9zVLsbcE6NsqZ+m4NMSgAA">
  642. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  643. <XPD:REF name="Model">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
  644. </XPD:OBJ>
  645. </XPD:OBJ>
  646. <XPD:OBJ name="OwnedViews[14]" type="UMLRealizationView" guid="BkRelmZiOEq2JXkS6DlCWgAA">
  647. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  648. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  649. <XPD:ATTR name="Points" type="Points">139,557;300,482</XPD:ATTR>
  650. <XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
  651. <XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  652. <XPD:REF name="Tail">JyEIC5g5PUWNF+MlElvmAAAA</XPD:REF>
  653. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GAFPxdcI10G+i4pFwjzRiwAA">
  654. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  655. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  656. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  657. <XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
  658. </XPD:OBJ>
  659. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="p+fVEB+Qnk2fu3mur5qT5QAA">
  660. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  661. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  662. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  663. <XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
  664. </XPD:OBJ>
  665. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n/kvsiSmfUyFG4GrWjzH0wAA">
  666. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  667. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  668. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  669. <XPD:REF name="Model">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
  670. </XPD:OBJ>
  671. </XPD:OBJ>
  672. <XPD:OBJ name="OwnedViews[15]" type="UMLRealizationView" guid="IlIa+9zhq0a8HbA8E53YVQAA">
  673. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  674. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  675. <XPD:ATTR name="Points" type="Points">308,555;340,498</XPD:ATTR>
  676. <XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
  677. <XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  678. <XPD:REF name="Tail">126dtbN6YU61/FeMU+QtswAA</XPD:REF>
  679. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dKoW+TNw/U+bW6yDqLh/CgAA">
  680. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  681. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  682. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  683. <XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
  684. </XPD:OBJ>
  685. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vZd9Tey45EyKSDEMt6HdTQAA">
  686. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  687. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  688. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  689. <XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
  690. </XPD:OBJ>
  691. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Loesla3Lq0OsuJAfTFHyLgAA">
  692. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  693. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  694. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  695. <XPD:REF name="Model">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
  696. </XPD:OBJ>
  697. </XPD:OBJ>
  698. <XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="ldUQDRzWU0mZ0h8CYyHTLgAA">
  699. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  700. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  701. <XPD:ATTR name="Points" type="Points">468,555;412,498</XPD:ATTR>
  702. <XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
  703. <XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  704. <XPD:REF name="Tail">5GUqcczedU2Gu2CbIdpA5gAA</XPD:REF>
  705. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="my/iHtiqKky3G2wheODgZQAA">
  706. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  707. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  708. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  709. <XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
  710. </XPD:OBJ>
  711. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ke0wWuInpUumaQRnLXXRhwAA">
  712. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  713. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  714. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  715. <XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
  716. </XPD:OBJ>
  717. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mtEMZuODfUG562RLIhCpGgAA">
  718. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  719. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  720. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  721. <XPD:REF name="Model">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
  722. </XPD:OBJ>
  723. </XPD:OBJ>
  724. <XPD:OBJ name="OwnedViews[17]" type="UMLRealizationView" guid="xBGTvWNUgE28TnizKAfIYwAA">
  725. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  726. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  727. <XPD:ATTR name="Points" type="Points">610,555;432,479</XPD:ATTR>
  728. <XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
  729. <XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  730. <XPD:REF name="Tail">PG4Wyon8QkWeE9XpdGGEygAA</XPD:REF>
  731. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LUd+Gof5iUegphdwB6bkdgAA">
  732. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  733. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  734. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  735. <XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
  736. </XPD:OBJ>
  737. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="gznaa57/R02ZVDeH6HtXjwAA">
  738. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  739. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  740. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  741. <XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
  742. </XPD:OBJ>
  743. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Xx/xWXFjIEqt6ih5eLbp7QAA">
  744. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  745. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  746. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  747. <XPD:REF name="Model">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
  748. </XPD:OBJ>
  749. </XPD:OBJ>
  750. <XPD:OBJ name="OwnedViews[18]" type="UMLRealizationView" guid="etwys4RHA0OgU2zV+aCCywAA">
  751. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  752. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  753. <XPD:ATTR name="Points" type="Points">623,463;432,454</XPD:ATTR>
  754. <XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
  755. <XPD:REF name="Head">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  756. <XPD:REF name="Tail">chKKdvcVMUCpztiQpljHOQAA</XPD:REF>
  757. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Fcr9R6dbDkuWq6uqvjOV4QAA">
  758. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  759. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  760. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  761. <XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
  762. </XPD:OBJ>
  763. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="drl9aVjdaUi1O21toj8XVwAA">
  764. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  765. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  766. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  767. <XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
  768. </XPD:OBJ>
  769. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uPvO/CAaukCk62B3YZcdDwAA">
  770. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  771. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  772. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  773. <XPD:REF name="Model">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
  774. </XPD:OBJ>
  775. </XPD:OBJ>
  776. <XPD:OBJ name="OwnedViews[19]" type="UMLInterfaceView" guid="BK3Cl/1aR0ShQElO0oe75QAA">
  777. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  778. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  779. <XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
  780. <XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
  781. <XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
  782. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  783. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  784. <XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  785. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wkMz0oY6fkeDfp1BGO/eyQAA">
  786. <XPD:OBJ name="NameLabel" type="LabelView" guid="XwbnncKp40K4sx9wrOu47gAA">
  787. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  788. <XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
  789. </XPD:OBJ>
  790. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JaKJ2s8H1UWzqFPOb7X7CwAA">
  791. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  792. </XPD:OBJ>
  793. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="14jheuk8/UKwnWRGOpnzDgAA">
  794. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  795. </XPD:OBJ>
  796. </XPD:OBJ>
  797. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bZXMDtRs5EqOlICXVoMkZAAA">
  798. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  799. <XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  800. </XPD:OBJ>
  801. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="l0AV5fMc6ke73yMT4EhfDQAA">
  802. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  803. <XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  804. </XPD:OBJ>
  805. </XPD:OBJ>
  806. <XPD:OBJ name="OwnedViews[20]" type="UMLRealizationView" guid="l3smgHRZDkGLwPS70xeolgAA">
  807. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  808. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  809. <XPD:ATTR name="Points" type="Points">292,311;149,274</XPD:ATTR>
  810. <XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
  811. <XPD:REF name="Head">BK3Cl/1aR0ShQElO0oe75QAA</XPD:REF>
  812. <XPD:REF name="Tail">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
  813. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yi48x/nuH0iYvv+ZH6mWVgAA">
  814. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  815. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  816. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  817. <XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
  818. </XPD:OBJ>
  819. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rD3xFW90C0uFTjGq5MwGcwAA">
  820. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  821. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  822. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  823. <XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
  824. </XPD:OBJ>
  825. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fdN46esrVE2VQu/KuzybkAAA">
  826. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  827. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  828. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  829. <XPD:REF name="Model">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
  830. </XPD:OBJ>
  831. </XPD:OBJ>
  832. <XPD:OBJ name="OwnedViews[21]" type="UMLTextView" guid="Jp0qtm+ipUeDLn5FGznYSgAA">
  833. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  834. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  835. <XPD:ATTR name="Left" type="integer">384</XPD:ATTR>
  836. <XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
  837. <XPD:ATTR name="Width" type="integer">139</XPD:ATTR>
  838. <XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
  839. <XPD:ATTR name="Text" type="string">receives user screen touch
  840. and switches states
  841. </XPD:ATTR>
  842. </XPD:OBJ>
  843. <XPD:OBJ name="OwnedViews[22]" type="UMLTextView" guid="o4TVpssNPkKc7iwsJdWWhgAA">
  844. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  845. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  846. <XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
  847. <XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
  848. <XPD:ATTR name="Width" type="integer">187</XPD:ATTR>
  849. <XPD:ATTR name="Height" type="integer">23</XPD:ATTR>
  850. <XPD:ATTR name="Text" type="string">displays the application current state
  851. </XPD:ATTR>
  852. </XPD:OBJ>
  853. </XPD:OBJ>
  854. </XPD:OBJ>
  855. <XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="n20/fDq8MkGBJG6kFHpMRAAA">
  856. <XPD:ATTR name="Name" type="string">ProductCatalog</XPD:ATTR>
  857. <XPD:REF name="DiagramOwner">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  858. <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="VH+3r2uQa0CuMAa+fdXJfAAA">
  859. <XPD:REF name="Diagram">n20/fDq8MkGBJG6kFHpMRAAA</XPD:REF>
  860. <XPD:ATTR name="#OwnedViews" type="integer">13</XPD:ATTR>
  861. <XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="x85GRZyVNEmxBUOq+RJgGwAA">
  862. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  863. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  864. <XPD:ATTR name="Left" type="integer">516</XPD:ATTR>
  865. <XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
  866. <XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
  867. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  868. <XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  869. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CUCmoGH1ik+bean6yzBv9wAA">
  870. <XPD:OBJ name="NameLabel" type="LabelView" guid="RaP7d13EdE2UQvXlxlC06QAA">
  871. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  872. <XPD:ATTR name="Text" type="string">ProductCatalogForm</XPD:ATTR>
  873. </XPD:OBJ>
  874. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3HvMAOWR0E+ndmvPjnUNWwAA">
  875. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  876. </XPD:OBJ>
  877. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="23H0bzaTo0qPY1oKdq0WTQAA">
  878. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  879. </XPD:OBJ>
  880. </XPD:OBJ>
  881. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5Ewm5E6wg0OEQiYoiXL/cwAA">
  882. <XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  883. </XPD:OBJ>
  884. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ASFEr4Kt5kuro/riRTiJ2wAA">
  885. <XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  886. </XPD:OBJ>
  887. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XYoYPDbiC0aqhRMnuIO78wAA">
  888. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  889. <XPD:REF name="Model">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  890. </XPD:OBJ>
  891. </XPD:OBJ>
  892. <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="LjfC9AWuvkaduWNobQwQvwAA">
  893. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  894. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  895. <XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
  896. <XPD:ATTR name="Top" type="integer">92</XPD:ATTR>
  897. <XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
  898. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  899. <XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
  900. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="t8aDP6xod06tT2Sax9oLgQAA">
  901. <XPD:OBJ name="NameLabel" type="LabelView" guid="DHqJvyyjGEuMUA571M6lwAAA">
  902. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  903. <XPD:ATTR name="Text" type="string">Form</XPD:ATTR>
  904. </XPD:OBJ>
  905. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GVgJNkZ2ckGlQXKDkTHejgAA">
  906. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  907. </XPD:OBJ>
  908. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="zqnCncwenUa56ha5up4DOQAA">
  909. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  910. </XPD:OBJ>
  911. </XPD:OBJ>
  912. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uzCxR1gi9kWvxHDg4DC4/QAA">
  913. <XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
  914. </XPD:OBJ>
  915. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="eZypF8OniUapfLeAGB0gXQAA">
  916. <XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
  917. </XPD:OBJ>
  918. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fEhLAcuJ+EWuBa2khcO9PAAA">
  919. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  920. <XPD:REF name="Model">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
  921. </XPD:OBJ>
  922. </XPD:OBJ>
  923. <XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="FyoJjyIqp02CIXpdXUJlkAAA">
  924. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  925. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  926. <XPD:ATTR name="Points" type="Points">578,204;578,134</XPD:ATTR>
  927. <XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
  928. <XPD:REF name="Head">LjfC9AWuvkaduWNobQwQvwAA</XPD:REF>
  929. <XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
  930. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GimUZ1Uzi0m04pe2Ba4JNAAA">
  931. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  932. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  933. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  934. <XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
  935. </XPD:OBJ>
  936. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="HzALbVasL0i1EbeLd0gREAAA">
  937. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  938. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  939. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  940. <XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
  941. </XPD:OBJ>
  942. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="acXsWZt08UOljocVybpo5QAA">
  943. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  944. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  945. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  946. <XPD:REF name="Model">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
  947. </XPD:OBJ>
  948. </XPD:OBJ>
  949. <XPD:OBJ name="OwnedViews[3]" type="UMLInterfaceView" guid="huO6bCdRaUS827lk+wG6DwAA">
  950. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  951. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  952. <XPD:ATTR name="Left" type="integer">244</XPD:ATTR>
  953. <XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
  954. <XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
  955. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  956. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  957. <XPD:REF name="Model">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
  958. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LGX+QJ9X+Uq4PCJU5Ln0GQAA">
  959. <XPD:OBJ name="NameLabel" type="LabelView" guid="I8CT/onK40GiVwl8hwN7iQAA">
  960. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  961. <XPD:ATTR name="Text" type="string">ItemStateListener</XPD:ATTR>
  962. </XPD:OBJ>
  963. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="G2i0DyIQVkaZVRL1vBOdBAAA">
  964. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  965. </XPD:OBJ>
  966. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="RzwxDCD7KUSTIAWyh8sKfwAA">
  967. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  968. </XPD:OBJ>
  969. </XPD:OBJ>
  970. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GW90tY8xSkaScMXgAeNmYQAA">
  971. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  972. <XPD:REF name="Model">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
  973. </XPD:OBJ>
  974. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="eFstmiTNnkWvWsWPjeq87QAA">
  975. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  976. <XPD:REF name="Model">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
  977. </XPD:OBJ>
  978. </XPD:OBJ>
  979. <XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="i0PiCtQ5n06J3bFhn8Q1TAAA">
  980. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  981. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  982. <XPD:ATTR name="Left" type="integer">276</XPD:ATTR>
  983. <XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
  984. <XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
  985. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  986. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  987. <XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  988. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lB/DWf7Gn0yjFM6yCX5dqwAA">
  989. <XPD:OBJ name="NameLabel" type="LabelView" guid="BAr2ork6tUyLgfSWKsIdIgAA">
  990. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  991. <XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
  992. </XPD:OBJ>
  993. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MKCufupVKEWpx+5ZpAj9aAAA">
  994. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  995. </XPD:OBJ>
  996. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="gwKr5l5pwU2hgeeUZwfm6wAA">
  997. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  998. </XPD:OBJ>
  999. </XPD:OBJ>
  1000. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qUEi6SyAWEOULv8efEs/2gAA">
  1001. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1002. <XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  1003. </XPD:OBJ>
  1004. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="JbVNoxgIZkqkhN+kDYHkegAA">
  1005. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1006. <XPD:REF name="Model">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  1007. </XPD:OBJ>
  1008. </XPD:OBJ>
  1009. <XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="gmBaUKOo106+bmZ6kZeiyQAA">
  1010. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1011. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1012. <XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
  1013. <XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
  1014. <XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
  1015. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  1016. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  1017. <XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  1018. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U6F4Ooo5g0+x2hfzhwi+KQAA">
  1019. <XPD:OBJ name="NameLabel" type="LabelView" guid="m/MesipAV0yGniNiwoNyfgAA">
  1020. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1021. <XPD:ATTR name="Text" type="string">CommandListener</XPD:ATTR>
  1022. </XPD:OBJ>
  1023. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="b8ZsccgyT0mdhcYiPbXXVAAA">
  1024. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1025. </XPD:OBJ>
  1026. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="zPLVix7ef0uUlzjj9ZG6rwAA">
  1027. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1028. </XPD:OBJ>
  1029. </XPD:OBJ>
  1030. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pt6VLK9VqUimlJyS/YvJaQAA">
  1031. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1032. <XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  1033. </XPD:OBJ>
  1034. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FFDiJKqFuUSUMYctiKU7uAAA">
  1035. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1036. <XPD:REF name="Model">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  1037. </XPD:OBJ>
  1038. </XPD:OBJ>
  1039. <XPD:OBJ name="OwnedViews[6]" type="UMLRealizationView" guid="lmMorTBK9Uu9k8MRtYF74AAA">
  1040. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1041. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1042. <XPD:ATTR name="Points" type="Points">532,246;365,312</XPD:ATTR>
  1043. <XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
  1044. <XPD:REF name="Head">i0PiCtQ5n06J3bFhn8Q1TAAA</XPD:REF>
  1045. <XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
  1046. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="smGehoAM3EajC+obmReOvAAA">
  1047. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1048. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1049. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1050. <XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
  1051. </XPD:OBJ>
  1052. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tVTfenPDqkGK4iES0QFaGwAA">
  1053. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1054. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1055. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1056. <XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
  1057. </XPD:OBJ>
  1058. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="M8nen/9dsUmuFQID8giexAAA">
  1059. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1060. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1061. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1062. <XPD:REF name="Model">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
  1063. </XPD:OBJ>
  1064. </XPD:OBJ>
  1065. <XPD:OBJ name="OwnedViews[7]" type="UMLRealizationView" guid="pJH9szCMm0COUtHMIdBfHgAA">
  1066. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1067. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1068. <XPD:ATTR name="Points" type="Points">516,228;311,228</XPD:ATTR>
  1069. <XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
  1070. <XPD:REF name="Head">huO6bCdRaUS827lk+wG6DwAA</XPD:REF>
  1071. <XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
  1072. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eJapCv4Pq0Sz7DlrCB71HwAA">
  1073. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1074. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1075. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1076. <XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
  1077. </XPD:OBJ>
  1078. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OJYTCmwbc0KfhfRobCJDjwAA">
  1079. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1080. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1081. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1082. <XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
  1083. </XPD:OBJ>
  1084. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MvLWdEexn0y4/HOtBEkxJgAA">
  1085. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1086. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1087. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1088. <XPD:REF name="Model">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
  1089. </XPD:OBJ>
  1090. </XPD:OBJ>
  1091. <XPD:OBJ name="OwnedViews[8]" type="UMLRealizationView" guid="DR7xpz3VJkW/kz61yY1zxQAA">
  1092. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1093. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1094. <XPD:ATTR name="Points" type="Points">525,204;378,137</XPD:ATTR>
  1095. <XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
  1096. <XPD:REF name="Head">gmBaUKOo106+bmZ6kZeiyQAA</XPD:REF>
  1097. <XPD:REF name="Tail">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
  1098. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Vfav+rz5/0KwltUHLHOQxAAA">
  1099. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1100. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1101. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1102. <XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
  1103. </XPD:OBJ>
  1104. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CFmzLr9iK0yVtKBhXZrLPgAA">
  1105. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1106. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1107. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1108. <XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
  1109. </XPD:OBJ>
  1110. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Nxn2vhEZ102cPlcpAtiJ9QAA">
  1111. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1112. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1113. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1114. <XPD:REF name="Model">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
  1115. </XPD:OBJ>
  1116. </XPD:OBJ>
  1117. <XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="iI7VhOu1JkSeELr4nnN7AQAA">
  1118. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1119. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  1120. <XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
  1121. <XPD:ATTR name="Top" type="integer">340</XPD:ATTR>
  1122. <XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
  1123. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  1124. <XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
  1125. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="o22nf1Ydx06D5ODqUXvXNAAA">
  1126. <XPD:OBJ name="NameLabel" type="LabelView" guid="sLi0VIDVAkmWwbeL8pSPNQAA">
  1127. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1128. <XPD:ATTR name="Text" type="string">ChoiceGroup</XPD:ATTR>
  1129. </XPD:OBJ>
  1130. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+iimeqhx602U27ZZnqvUeAAA">
  1131. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1132. </XPD:OBJ>
  1133. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="nmLUydrq7kWqprHWARVzbAAA">
  1134. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1135. </XPD:OBJ>
  1136. </XPD:OBJ>
  1137. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AddF9ae5SEun7EP/8VnOrgAA">
  1138. <XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
  1139. </XPD:OBJ>
  1140. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sl5KwhgmlEqgJXoTk9z8igAA">
  1141. <XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
  1142. </XPD:OBJ>
  1143. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jfgII7qoikyqYZZD7HrQzwAA">
  1144. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1145. <XPD:REF name="Model">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
  1146. </XPD:OBJ>
  1147. </XPD:OBJ>
  1148. <XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="XWtxxwnRJEmFcL4gzX4u7gAA">
  1149. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1150. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1151. <XPD:ATTR name="Points" type="Points">578,340;578,246</XPD:ATTR>
  1152. <XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
  1153. <XPD:REF name="Head">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
  1154. <XPD:REF name="Tail">iI7VhOu1JkSeELr4nnN7AQAA</XPD:REF>
  1155. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4Lq1v5HwGEWFIseX3EL8oAAA">
  1156. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1157. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1158. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1159. <XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
  1160. </XPD:OBJ>
  1161. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="P/ysD8SwQUelJwKMDmKeHwAA">
  1162. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1163. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1164. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1165. <XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
  1166. </XPD:OBJ>
  1167. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XDo3dHxaGky5Kv7rC5WO7wAA">
  1168. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1169. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1170. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1171. <XPD:REF name="Model">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
  1172. </XPD:OBJ>
  1173. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Ak7JXc7/gUOtQHgOW9DajAAA">
  1174. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1175. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1176. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1177. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1178. <XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
  1179. </XPD:OBJ>
  1180. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="NLJJCo1S+kibxUICXgcePgAA">
  1181. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1182. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1183. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1184. <XPD:ATTR name="Text" type="string">+2</XPD:ATTR>
  1185. <XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
  1186. </XPD:OBJ>
  1187. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9BZ1wsXri0ylmbzBumhJlQAA">
  1188. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1189. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1190. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1191. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1192. <XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
  1193. </XPD:OBJ>
  1194. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3IOoSPGDc0Ooh3M6BIloGwAA">
  1195. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1196. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1197. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1198. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1199. <XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
  1200. </XPD:OBJ>
  1201. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="FVdILor4b0OH0G2YGgyVSwAA">
  1202. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1203. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  1204. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1205. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1206. <XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
  1207. </XPD:OBJ>
  1208. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="zky+Tf+GwkO1rYiCIeAF7wAA">
  1209. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1210. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  1211. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1212. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1213. <XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
  1214. </XPD:OBJ>
  1215. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="tjov5EH5cECkoeFtBmV7bwAA">
  1216. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1217. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1218. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1219. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1220. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1221. <XPD:REF name="Model">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
  1222. </XPD:OBJ>
  1223. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AXjdujhZuEaIwcYw3PF6kAAA">
  1224. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1225. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1226. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1227. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1228. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1229. <XPD:REF name="Model">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
  1230. </XPD:OBJ>
  1231. </XPD:OBJ>
  1232. <XPD:OBJ name="OwnedViews[11]" type="UMLNoteView" guid="mGeeiSd81UOgVuPCX53EAwAA">
  1233. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1234. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1235. <XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
  1236. <XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
  1237. <XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
  1238. <XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
  1239. <XPD:ATTR name="Text" type="string">ItemsYouHave group
  1240. ItemsToBuy group
  1241. </XPD:ATTR>
  1242. </XPD:OBJ>
  1243. <XPD:OBJ name="OwnedViews[12]" type="UMLNoteLinkView" guid="2D8Bc5zDW0+He1YBwINm1gAA">
  1244. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1245. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1246. <XPD:ATTR name="Points" type="Points">621,361;728,362</XPD:ATTR>
  1247. <XPD:REF name="Head">mGeeiSd81UOgVuPCX53EAwAA</XPD:REF>
  1248. <XPD:REF name="Tail">iI7VhOu1JkSeELr4nnN7AQAA</XPD:REF>
  1249. </XPD:OBJ>
  1250. </XPD:OBJ>
  1251. </XPD:OBJ>
  1252. <XPD:ATTR name="#OwnedElements" type="integer">35</XPD:ATTR>
  1253. <XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="7oDxi+u+GUqWhhgHLIx17AAA">
  1254. <XPD:ATTR name="Name" type="string">IAPClientPaymentManager</XPD:ATTR>
  1255. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1256. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1257. <XPD:REF name="Views[0]">6ohQwO/XXEOI/hnEJGQNBwAA</XPD:REF>
  1258. <XPD:REF name="Views[1]">NtQKUlFNjEyvWKjU69LDcgAA</XPD:REF>
  1259. <XPD:REF name="Views[2]">XJ07XHAAY0qybyIQzw2cnwAA</XPD:REF>
  1260. <XPD:REF name="Views[3]">z8pX0w0KLE6h710MDuOSKwAA</XPD:REF>
  1261. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  1262. <XPD:REF name="Associations[0]">UELOt1aZB02VtFf3pz4fIwAA</XPD:REF>
  1263. </XPD:OBJ>
  1264. <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="H7VFKHseIUWT7GGY0wFPqAAA">
  1265. <XPD:ATTR name="Name" type="string">TextArea</XPD:ATTR>
  1266. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1267. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1268. <XPD:REF name="Views[0]">3OLURjUhU0egTKABqens2AAA</XPD:REF>
  1269. <XPD:REF name="Views[1]">ICW2KqKXJ0eDTBWNqnRHagAA</XPD:REF>
  1270. <XPD:REF name="Views[2]">wt43kYa0EUypPt5ZNYxLVgAA</XPD:REF>
  1271. <XPD:REF name="Views[3]">P+txkXf5nEq2lOgt8WAdLQAA</XPD:REF>
  1272. <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
  1273. <XPD:REF name="Associations[0]">hClZLuTV4kOlxSeEagbr3QAA</XPD:REF>
  1274. <XPD:REF name="Associations[1]">gRfWhe4a+EeUZ/KMB6FbLgAA</XPD:REF>
  1275. </XPD:OBJ>
  1276. <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="keKHK/PQhEqhY3m1Zx0zIgAA">
  1277. <XPD:ATTR name="Name" type="string">OneButtonCanvas</XPD:ATTR>
  1278. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1279. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1280. <XPD:REF name="Views[0]">+LBUOhvkhUiMUJPQLu+3rAAA</XPD:REF>
  1281. <XPD:REF name="Views[1]">Y1tG/CDRE0q+lBfhmAcNZgAA</XPD:REF>
  1282. <XPD:REF name="Views[2]">iozrHArer06GiIuYTJqY9wAA</XPD:REF>
  1283. <XPD:REF name="Views[3]">BA8EG9lq40iFblKkf2BxmwAA</XPD:REF>
  1284. <XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
  1285. <XPD:REF name="ClientDependencies[0]">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
  1286. <XPD:REF name="ClientDependencies[1]">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
  1287. <XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
  1288. <XPD:REF name="Associations[0]">4ZgiH17y60Gs5i956oXVeAAA</XPD:REF>
  1289. <XPD:REF name="Associations[1]">KaQOyL4V/Uu9U8WJ7LahjgAA</XPD:REF>
  1290. <XPD:REF name="Associations[2]">R1XDtpjc6EWjKKOoICfUIgAA</XPD:REF>
  1291. <XPD:REF name="Associations[3]">/4gv4cPwK02oydxX2pd8EgAA</XPD:REF>
  1292. </XPD:OBJ>
  1293. <XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="NSmvd1cR5UiLFrwzovYooAAA">
  1294. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1295. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1296. <XPD:REF name="Views[0]">gEqUmjGlCkGV1YXKvgo55wAA</XPD:REF>
  1297. <XPD:REF name="Views[1]">hF6gwSoO00KhG6HTEdiKxgAA</XPD:REF>
  1298. <XPD:REF name="Views[2]">iHEUUjoViUOCFIdZl4R9fAAA</XPD:REF>
  1299. <XPD:REF name="Views[3]">eph4p4KhXUKpCXhgtuFUbQAA</XPD:REF>
  1300. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1301. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="UELOt1aZB02VtFf3pz4fIwAA">
  1302. <XPD:REF name="Association">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
  1303. <XPD:REF name="Participant">7oDxi+u+GUqWhhgHLIx17AAA</XPD:REF>
  1304. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1305. <XPD:REF name="Views[0]">GKuvcuL75EiN5tLAll23/wAA</XPD:REF>
  1306. <XPD:REF name="Views[1]">6Cny7mKqnEOzkF++lkDivwAA</XPD:REF>
  1307. <XPD:REF name="Views[2]">gP/EZLQEoUGw0sXanlfc7QAA</XPD:REF>
  1308. <XPD:REF name="Views[3]">z3+25QoLE0uMiN9rSDxcvQAA</XPD:REF>
  1309. </XPD:OBJ>
  1310. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4ZgiH17y60Gs5i956oXVeAAA">
  1311. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1312. <XPD:REF name="Association">NSmvd1cR5UiLFrwzovYooAAA</XPD:REF>
  1313. <XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  1314. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1315. <XPD:REF name="Views[0]">lHT89ucCVUCozjXP6Png9QAA</XPD:REF>
  1316. <XPD:REF name="Views[1]">V5nPjDYl20unj+1N3MAQ/gAA</XPD:REF>
  1317. <XPD:REF name="Views[2]">jhY028nV90OdQIJLrWdnJwAA</XPD:REF>
  1318. <XPD:REF name="Views[3]">EQttCiZc8k+YgaLY5tJuNAAA</XPD:REF>
  1319. </XPD:OBJ>
  1320. </XPD:OBJ>
  1321. <XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="mAfpKD4DMkORmI6SXl6p/wAA">
  1322. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1323. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1324. <XPD:REF name="Views[0]">jNCVIfRFYkyt0pskB/SKZgAA</XPD:REF>
  1325. <XPD:REF name="Views[1]">VdUdK9BTDUG85Xc6Dp2M3wAA</XPD:REF>
  1326. <XPD:REF name="Views[2]">nmG1fzzP7kCBoM3aYcYUyQAA</XPD:REF>
  1327. <XPD:REF name="Views[3]">8TDBJxr9YUWnsER4r54XFgAA</XPD:REF>
  1328. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1329. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hClZLuTV4kOlxSeEagbr3QAA">
  1330. <XPD:REF name="Association">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
  1331. <XPD:REF name="Participant">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
  1332. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1333. <XPD:REF name="Views[0]">zRqFjLsboU6Vqx09QWFfYwAA</XPD:REF>
  1334. <XPD:REF name="Views[1]">qbL2Kb6rMEeJNvCPAdi5aAAA</XPD:REF>
  1335. <XPD:REF name="Views[2]">bxMOCRTw4E+E2SX4jQk/OAAA</XPD:REF>
  1336. <XPD:REF name="Views[3]">4ls50zi6vk2eBV1Op8FnlgAA</XPD:REF>
  1337. </XPD:OBJ>
  1338. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="KaQOyL4V/Uu9U8WJ7LahjgAA">
  1339. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1340. <XPD:REF name="Association">mAfpKD4DMkORmI6SXl6p/wAA</XPD:REF>
  1341. <XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  1342. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1343. <XPD:REF name="Views[0]">1T3B89ryd0qcNi6hIEg1KQAA</XPD:REF>
  1344. <XPD:REF name="Views[1]">0rhbLBOAGk6mgU8Me+0DxgAA</XPD:REF>
  1345. <XPD:REF name="Views[2]">dsm8QHN3EEG8lzBjLYnY1wAA</XPD:REF>
  1346. <XPD:REF name="Views[3]">vTa8Vpizokih1HMLidVDeAAA</XPD:REF>
  1347. </XPD:OBJ>
  1348. </XPD:OBJ>
  1349. <XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="oMeKoWctJUmfZhmbY1BnSAAA">
  1350. <XPD:ATTR name="Name" type="string">CommandListener</XPD:ATTR>
  1351. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1352. <XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
  1353. <XPD:REF name="Views[0]">V89m1r4zcUmQndsHHeYudwAA</XPD:REF>
  1354. <XPD:REF name="Views[1]">jqj6ZIMdZE6UiFpsanjTRQAA</XPD:REF>
  1355. <XPD:REF name="Views[2]">4bWWuGhpSkyLF/p12669hQAA</XPD:REF>
  1356. <XPD:REF name="Views[3]">gmBaUKOo106+bmZ6kZeiyQAA</XPD:REF>
  1357. <XPD:REF name="Views[4]">pt6VLK9VqUimlJyS/YvJaQAA</XPD:REF>
  1358. <XPD:REF name="Views[5]">FFDiJKqFuUSUMYctiKU7uAAA</XPD:REF>
  1359. <XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
  1360. <XPD:REF name="SupplierDependencies[0]">QhlQph/sBU6Xb6BXostDIgAA</XPD:REF>
  1361. <XPD:REF name="SupplierDependencies[1]">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
  1362. </XPD:OBJ>
  1363. <XPD:OBJ name="OwnedElements[6]" type="UMLRealization" guid="QhlQph/sBU6Xb6BXostDIgAA">
  1364. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1365. <XPD:REF name="Client">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  1366. <XPD:REF name="Supplier">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  1367. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1368. <XPD:REF name="Views[0]">G9cWUZWMoUKsZo92wJcrvAAA</XPD:REF>
  1369. <XPD:REF name="Views[1]">3OhGQKLZ6EKkZlgFrmLIYAAA</XPD:REF>
  1370. <XPD:REF name="Views[2]">dFwZFg+pWkSGTFk8COdjgwAA</XPD:REF>
  1371. <XPD:REF name="Views[3]">wpZCmLkMuUSXLd8XKuBSXQAA</XPD:REF>
  1372. </XPD:OBJ>
  1373. <XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="60yeylBOSkGTyOjqjdkTVwAA">
  1374. <XPD:ATTR name="Name" type="string">State</XPD:ATTR>
  1375. <XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
  1376. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1377. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1378. <XPD:REF name="Views[0]">DQC1+aDHZUa4G6JceLeUqQAA</XPD:REF>
  1379. <XPD:REF name="Views[1]">DO/FCWj1eUqRboJObege6AAA</XPD:REF>
  1380. <XPD:REF name="Views[2]">emqjMYAbe0eQLvcG8SOI4wAA</XPD:REF>
  1381. <XPD:REF name="Views[3]">+3+DTG5efESdOCsvvqv4jAAA</XPD:REF>
  1382. <XPD:ATTR name="#SupplierDependencies" type="integer">5</XPD:ATTR>
  1383. <XPD:REF name="SupplierDependencies[0]">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
  1384. <XPD:REF name="SupplierDependencies[1]">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
  1385. <XPD:REF name="SupplierDependencies[2]">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
  1386. <XPD:REF name="SupplierDependencies[3]">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
  1387. <XPD:REF name="SupplierDependencies[4]">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
  1388. <XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
  1389. <XPD:REF name="Specializations[0]">4VZ7dgWwkkSAlPBm+HSMWgAA</XPD:REF>
  1390. <XPD:REF name="Specializations[1]">yfoNAVmiBESTAVSgShgtoAAA</XPD:REF>
  1391. <XPD:REF name="Specializations[2]">rkSpo99haU6lvYoCKZ0EqQAA</XPD:REF>
  1392. <XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
  1393. <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P33HQMB7qUiJK8+ny/lNvgAA">
  1394. <XPD:ATTR name="Name" type="string">Execute</XPD:ATTR>
  1395. <XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1396. </XPD:OBJ>
  1397. <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="+8GVwKXzLE+9s0k1ib0y/AAA">
  1398. <XPD:ATTR name="Name" type="string">changeState</XPD:ATTR>
  1399. <XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1400. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1401. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vf/emnW67UiX9AsMiuPcagAA">
  1402. <XPD:ATTR name="Name" type="string">int new id</XPD:ATTR>
  1403. <XPD:REF name="BehavioralFeature">+8GVwKXzLE+9s0k1ib0y/AAA</XPD:REF>
  1404. </XPD:OBJ>
  1405. </XPD:OBJ>
  1406. <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mqS5UpdGUESs1LfF0SESBwAA">
  1407. <XPD:ATTR name="Name" type="string">onEnter</XPD:ATTR>
  1408. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
  1409. <XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1410. </XPD:OBJ>
  1411. <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mcZnN/s4Lku78PengowbjgAA">
  1412. <XPD:ATTR name="Name" type="string">onExit</XPD:ATTR>
  1413. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
  1414. <XPD:REF name="Owner">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1415. </XPD:OBJ>
  1416. <XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
  1417. <XPD:REF name="Associations[0]">LPGy4WzBekSVyytRmKHNJwAA</XPD:REF>
  1418. <XPD:REF name="Associations[1]">DSL4UEJv80i5+E3H2Of68AAA</XPD:REF>
  1419. <XPD:REF name="Associations[2]">rrm10PPNZkujt/xqUyYfywAA</XPD:REF>
  1420. </XPD:OBJ>
  1421. <XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="ekRXGCNCaEiD2fuxZcJWNAAA">
  1422. <XPD:ATTR name="Name" type="string">GetProductMetadata</XPD:ATTR>
  1423. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1424. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1425. <XPD:REF name="Views[0]">PG4Wyon8QkWeE9XpdGGEygAA</XPD:REF>
  1426. <XPD:REF name="Views[1]">dic2anRd+Ua7FYC81X02hgAA</XPD:REF>
  1427. <XPD:REF name="Views[2]">laFcvaZqc0uMRVsVgUOLTgAA</XPD:REF>
  1428. <XPD:REF name="Views[3]">IOOUhrMeiUKgxBg9N18c4gAA</XPD:REF>
  1429. <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
  1430. <XPD:REF name="ClientDependencies[0]">zv1gKvMDYEimOBrPoDQ2TgAA</XPD:REF>
  1431. <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
  1432. <XPD:REF name="Generalizations[0]">4VZ7dgWwkkSAlPBm+HSMWgAA</XPD:REF>
  1433. </XPD:OBJ>
  1434. <XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="UDcXdrpGwU6wM4OFxwI57QAA">
  1435. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1436. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1437. <XPD:REF name="Views[0]">bNPP2a+CIkWUxUGm1QRP0AAA</XPD:REF>
  1438. <XPD:REF name="Views[1]">VxfIACVHKkKUUwR+7dmu8wAA</XPD:REF>
  1439. <XPD:REF name="Views[2]">wDJb1ANwmUKiqnoo0trxOgAA</XPD:REF>
  1440. <XPD:REF name="Views[3]">xZ6J7t7UAUSVLjmdJe4fCQAA</XPD:REF>
  1441. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1442. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/4gv4cPwK02oydxX2pd8EgAA">
  1443. <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
  1444. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1445. <XPD:REF name="Association">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
  1446. <XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  1447. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1448. <XPD:REF name="Views[0]">RctXczQeoE6BjVnoLdcM1QAA</XPD:REF>
  1449. <XPD:REF name="Views[1]">xefkcxPg80OSTktyWnAXgQAA</XPD:REF>
  1450. <XPD:REF name="Views[2]">1ulKAVcNf026pyyquvSjfwAA</XPD:REF>
  1451. <XPD:REF name="Views[3]">98EW6GWvtkK94oT77QoKWAAA</XPD:REF>
  1452. </XPD:OBJ>
  1453. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LPGy4WzBekSVyytRmKHNJwAA">
  1454. <XPD:ATTR name="Name" type="string">5</XPD:ATTR>
  1455. <XPD:REF name="Association">UDcXdrpGwU6wM4OFxwI57QAA</XPD:REF>
  1456. <XPD:REF name="Participant">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1457. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1458. <XPD:REF name="Views[0]">dDutuxjFbUabZzpw7P2eOgAA</XPD:REF>
  1459. <XPD:REF name="Views[1]">vywINB/TT0qmq7Cj63DOwAAA</XPD:REF>
  1460. <XPD:REF name="Views[2]">X4prQZj92k6YsOvwirxMPgAA</XPD:REF>
  1461. <XPD:REF name="Views[3]">FFT9lEmPjU2cSQLmeFlxSgAA</XPD:REF>
  1462. </XPD:OBJ>
  1463. </XPD:OBJ>
  1464. <XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="4VZ7dgWwkkSAlPBm+HSMWgAA">
  1465. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1466. <XPD:REF name="Child">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
  1467. <XPD:REF name="Parent">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1468. </XPD:OBJ>
  1469. <XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="iGfDttYN9UOkHS4YggBYGwAA">
  1470. <XPD:ATTR name="Name" type="string">get text message to display</XPD:ATTR>
  1471. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1472. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1473. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="gRfWhe4a+EeUZ/KMB6FbLgAA">
  1474. <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
  1475. <XPD:REF name="Association">iGfDttYN9UOkHS4YggBYGwAA</XPD:REF>
  1476. <XPD:REF name="Participant">H7VFKHseIUWT7GGY0wFPqAAA</XPD:REF>
  1477. </XPD:OBJ>
  1478. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="rrm10PPNZkujt/xqUyYfywAA">
  1479. <XPD:REF name="Association">iGfDttYN9UOkHS4YggBYGwAA</XPD:REF>
  1480. <XPD:REF name="Participant">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1481. </XPD:OBJ>
  1482. </XPD:OBJ>
  1483. <XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="RDHU9oEk00O7BIvVTZi9lAAA">
  1484. <XPD:ATTR name="Name" type="string">PurchaseProduct</XPD:ATTR>
  1485. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1486. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1487. <XPD:REF name="Views[0]">5GUqcczedU2Gu2CbIdpA5gAA</XPD:REF>
  1488. <XPD:REF name="Views[1]">u8pGDi1uo0Wy+tdbqMwA5QAA</XPD:REF>
  1489. <XPD:REF name="Views[2]">y68eEkOyyE2RdgHYAflzIgAA</XPD:REF>
  1490. <XPD:REF name="Views[3]">pKWZ6DiOlUGW/hEZ4N1eCAAA</XPD:REF>
  1491. <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
  1492. <XPD:REF name="ClientDependencies[0]">IT5HXnswX027BumS1fZi2wAA</XPD:REF>
  1493. <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
  1494. <XPD:REF name="Generalizations[0]">yfoNAVmiBESTAVSgShgtoAAA</XPD:REF>
  1495. </XPD:OBJ>
  1496. <XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="YG/6Pi/leEO0FffoRHZpgwAA">
  1497. <XPD:ATTR name="Name" type="string">ExitApp</XPD:ATTR>
  1498. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1499. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1500. <XPD:REF name="Views[0]">JyEIC5g5PUWNF+MlElvmAAAA</XPD:REF>
  1501. <XPD:REF name="Views[1]">QjhXAX5zpUSJqHK8Hlg/ogAA</XPD:REF>
  1502. <XPD:REF name="Views[2]">bMHoS2JRg0SvLkRk5B599AAA</XPD:REF>
  1503. <XPD:REF name="Views[3]">M/sgZPONMkyI02wXRMgWbAAA</XPD:REF>
  1504. <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
  1505. <XPD:REF name="ClientDependencies[0]">NcU8z05PBkGt1fzTEVC/CAAA</XPD:REF>
  1506. </XPD:OBJ>
  1507. <XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="DY0gM+pIrUeccDZVmV3jZAAA">
  1508. <XPD:ATTR name="Name" type="string">ShowIntro</XPD:ATTR>
  1509. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1510. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1511. <XPD:REF name="Views[0]">chKKdvcVMUCpztiQpljHOQAA</XPD:REF>
  1512. <XPD:REF name="Views[1]">YxDuJEtAP0OxQKFrp3v4NAAA</XPD:REF>
  1513. <XPD:REF name="Views[2]">DezRhJoHZU+Op0wn+of47AAA</XPD:REF>
  1514. <XPD:REF name="Views[3]">4TVN46Dp40iLwCk7JVrl8AAA</XPD:REF>
  1515. <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
  1516. <XPD:REF name="ClientDependencies[0]">89bMGeQ/x0GkANBOCQArqQAA</XPD:REF>
  1517. <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
  1518. <XPD:REF name="Generalizations[0]">rkSpo99haU6lvYoCKZ0EqQAA</XPD:REF>
  1519. </XPD:OBJ>
  1520. <XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="r1m449OOl0ex4iUYmKq5+AAA">
  1521. <XPD:ATTR name="Name" type="string">get command</XPD:ATTR>
  1522. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1523. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1524. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DSL4UEJv80i5+E3H2Of68AAA">
  1525. <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
  1526. <XPD:REF name="Association">r1m449OOl0ex4iUYmKq5+AAA</XPD:REF>
  1527. <XPD:REF name="Participant">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1528. </XPD:OBJ>
  1529. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="R1XDtpjc6EWjKKOoICfUIgAA">
  1530. <XPD:REF name="Association">r1m449OOl0ex4iUYmKq5+AAA</XPD:REF>
  1531. <XPD:REF name="Participant">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  1532. </XPD:OBJ>
  1533. </XPD:OBJ>
  1534. <XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="ebuzSowfP0SstMU9bV45wQAA">
  1535. <XPD:ATTR name="Name" type="string">UseProduct</XPD:ATTR>
  1536. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1537. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1538. <XPD:REF name="Views[0]">126dtbN6YU61/FeMU+QtswAA</XPD:REF>
  1539. <XPD:REF name="Views[1]">Tz8nUCRhFEyKFXBXlOkeiQAA</XPD:REF>
  1540. <XPD:REF name="Views[2]">yNN8HMW11ECcv10cvOF11AAA</XPD:REF>
  1541. <XPD:REF name="Views[3]">lM9zVLsbcE6NsqZ+m4NMSgAA</XPD:REF>
  1542. <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
  1543. <XPD:REF name="ClientDependencies[0]">kwSvzZIqD0K9HbWGtUhE+wAA</XPD:REF>
  1544. </XPD:OBJ>
  1545. <XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="yfoNAVmiBESTAVSgShgtoAAA">
  1546. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1547. <XPD:REF name="Child">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
  1548. <XPD:REF name="Parent">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1549. </XPD:OBJ>
  1550. <XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="rkSpo99haU6lvYoCKZ0EqQAA">
  1551. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1552. <XPD:REF name="Child">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
  1553. <XPD:REF name="Parent">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1554. </XPD:OBJ>
  1555. <XPD:OBJ name="OwnedElements[19]" type="UMLRealization" guid="NcU8z05PBkGt1fzTEVC/CAAA">
  1556. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1557. <XPD:REF name="Client">YG/6Pi/leEO0FffoRHZpgwAA</XPD:REF>
  1558. <XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1559. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1560. <XPD:REF name="Views[0]">BkRelmZiOEq2JXkS6DlCWgAA</XPD:REF>
  1561. <XPD:REF name="Views[1]">GAFPxdcI10G+i4pFwjzRiwAA</XPD:REF>
  1562. <XPD:REF name="Views[2]">p+fVEB+Qnk2fu3mur5qT5QAA</XPD:REF>
  1563. <XPD:REF name="Views[3]">n/kvsiSmfUyFG4GrWjzH0wAA</XPD:REF>
  1564. </XPD:OBJ>
  1565. <XPD:OBJ name="OwnedElements[20]" type="UMLRealization" guid="kwSvzZIqD0K9HbWGtUhE+wAA">
  1566. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1567. <XPD:REF name="Client">ebuzSowfP0SstMU9bV45wQAA</XPD:REF>
  1568. <XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1569. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1570. <XPD:REF name="Views[0]">IlIa+9zhq0a8HbA8E53YVQAA</XPD:REF>
  1571. <XPD:REF name="Views[1]">dKoW+TNw/U+bW6yDqLh/CgAA</XPD:REF>
  1572. <XPD:REF name="Views[2]">vZd9Tey45EyKSDEMt6HdTQAA</XPD:REF>
  1573. <XPD:REF name="Views[3]">Loesla3Lq0OsuJAfTFHyLgAA</XPD:REF>
  1574. </XPD:OBJ>
  1575. <XPD:OBJ name="OwnedElements[21]" type="UMLRealization" guid="IT5HXnswX027BumS1fZi2wAA">
  1576. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1577. <XPD:REF name="Client">RDHU9oEk00O7BIvVTZi9lAAA</XPD:REF>
  1578. <XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1579. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1580. <XPD:REF name="Views[0]">ldUQDRzWU0mZ0h8CYyHTLgAA</XPD:REF>
  1581. <XPD:REF name="Views[1]">my/iHtiqKky3G2wheODgZQAA</XPD:REF>
  1582. <XPD:REF name="Views[2]">Ke0wWuInpUumaQRnLXXRhwAA</XPD:REF>
  1583. <XPD:REF name="Views[3]">mtEMZuODfUG562RLIhCpGgAA</XPD:REF>
  1584. </XPD:OBJ>
  1585. <XPD:OBJ name="OwnedElements[22]" type="UMLRealization" guid="zv1gKvMDYEimOBrPoDQ2TgAA">
  1586. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1587. <XPD:REF name="Client">ekRXGCNCaEiD2fuxZcJWNAAA</XPD:REF>
  1588. <XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1589. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1590. <XPD:REF name="Views[0]">xBGTvWNUgE28TnizKAfIYwAA</XPD:REF>
  1591. <XPD:REF name="Views[1]">LUd+Gof5iUegphdwB6bkdgAA</XPD:REF>
  1592. <XPD:REF name="Views[2]">gznaa57/R02ZVDeH6HtXjwAA</XPD:REF>
  1593. <XPD:REF name="Views[3]">Xx/xWXFjIEqt6ih5eLbp7QAA</XPD:REF>
  1594. </XPD:OBJ>
  1595. <XPD:OBJ name="OwnedElements[23]" type="UMLRealization" guid="89bMGeQ/x0GkANBOCQArqQAA">
  1596. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1597. <XPD:REF name="Client">DY0gM+pIrUeccDZVmV3jZAAA</XPD:REF>
  1598. <XPD:REF name="Supplier">60yeylBOSkGTyOjqjdkTVwAA</XPD:REF>
  1599. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1600. <XPD:REF name="Views[0]">etwys4RHA0OgU2zV+aCCywAA</XPD:REF>
  1601. <XPD:REF name="Views[1]">Fcr9R6dbDkuWq6uqvjOV4QAA</XPD:REF>
  1602. <XPD:REF name="Views[2]">drl9aVjdaUi1O21toj8XVwAA</XPD:REF>
  1603. <XPD:REF name="Views[3]">uPvO/CAaukCk62B3YZcdDwAA</XPD:REF>
  1604. </XPD:OBJ>
  1605. <XPD:OBJ name="OwnedElements[24]" type="UMLInterface" guid="GhTIXLWmzUOff6kx6ckdIgAA">
  1606. <XPD:ATTR name="Name" type="string">IAPClientPaymentListener</XPD:ATTR>
  1607. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1608. <XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
  1609. <XPD:REF name="Views[0]">BK3Cl/1aR0ShQElO0oe75QAA</XPD:REF>
  1610. <XPD:REF name="Views[1]">bZXMDtRs5EqOlICXVoMkZAAA</XPD:REF>
  1611. <XPD:REF name="Views[2]">l0AV5fMc6ke73yMT4EhfDQAA</XPD:REF>
  1612. <XPD:REF name="Views[3]">i0PiCtQ5n06J3bFhn8Q1TAAA</XPD:REF>
  1613. <XPD:REF name="Views[4]">qUEi6SyAWEOULv8efEs/2gAA</XPD:REF>
  1614. <XPD:REF name="Views[5]">JbVNoxgIZkqkhN+kDYHkegAA</XPD:REF>
  1615. <XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
  1616. <XPD:REF name="SupplierDependencies[0]">ZWBLMQcx30CotDpKadRYlgAA</XPD:REF>
  1617. <XPD:REF name="SupplierDependencies[1]">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
  1618. </XPD:OBJ>
  1619. <XPD:OBJ name="OwnedElements[25]" type="UMLRealization" guid="ZWBLMQcx30CotDpKadRYlgAA">
  1620. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1621. <XPD:REF name="Client">keKHK/PQhEqhY3m1Zx0zIgAA</XPD:REF>
  1622. <XPD:REF name="Supplier">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  1623. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1624. <XPD:REF name="Views[0]">l3smgHRZDkGLwPS70xeolgAA</XPD:REF>
  1625. <XPD:REF name="Views[1]">yi48x/nuH0iYvv+ZH6mWVgAA</XPD:REF>
  1626. <XPD:REF name="Views[2]">rD3xFW90C0uFTjGq5MwGcwAA</XPD:REF>
  1627. <XPD:REF name="Views[3]">fdN46esrVE2VQu/KuzybkAAA</XPD:REF>
  1628. </XPD:OBJ>
  1629. <XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="AvIwhZdRJEqUp1YzEYKIqgAA">
  1630. <XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
  1631. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1632. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1633. <XPD:REF name="Views[0]">x85GRZyVNEmxBUOq+RJgGwAA</XPD:REF>
  1634. <XPD:REF name="Views[1]">5Ewm5E6wg0OEQiYoiXL/cwAA</XPD:REF>
  1635. <XPD:REF name="Views[2]">ASFEr4Kt5kuro/riRTiJ2wAA</XPD:REF>
  1636. <XPD:REF name="Views[3]">XYoYPDbiC0aqhRMnuIO78wAA</XPD:REF>
  1637. <XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
  1638. <XPD:REF name="ClientDependencies[0]">9cx8WvNtJkmdy8TBTl11CgAA</XPD:REF>
  1639. <XPD:REF name="ClientDependencies[1]">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
  1640. <XPD:REF name="ClientDependencies[2]">jygoamZ9cUW4mLHMh7mw4gAA</XPD:REF>
  1641. <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
  1642. <XPD:REF name="Generalizations[0]">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
  1643. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  1644. <XPD:REF name="Associations[0]">DDoe4ZV5k0WbxSyqty4aewAA</XPD:REF>
  1645. </XPD:OBJ>
  1646. <XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="j3JAZ3KYXUm470P7Q3/VxAAA">
  1647. <XPD:ATTR name="Name" type="string">Form</XPD:ATTR>
  1648. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1649. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1650. <XPD:REF name="Views[0]">LjfC9AWuvkaduWNobQwQvwAA</XPD:REF>
  1651. <XPD:REF name="Views[1]">uzCxR1gi9kWvxHDg4DC4/QAA</XPD:REF>
  1652. <XPD:REF name="Views[2]">eZypF8OniUapfLeAGB0gXQAA</XPD:REF>
  1653. <XPD:REF name="Views[3]">fEhLAcuJ+EWuBa2khcO9PAAA</XPD:REF>
  1654. <XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
  1655. <XPD:REF name="Specializations[0]">I13TQHtWe0GIZQy5jQKdXQAA</XPD:REF>
  1656. </XPD:OBJ>
  1657. <XPD:OBJ name="OwnedElements[28]" type="UMLGeneralization" guid="I13TQHtWe0GIZQy5jQKdXQAA">
  1658. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1659. <XPD:REF name="Child">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  1660. <XPD:REF name="Parent">j3JAZ3KYXUm470P7Q3/VxAAA</XPD:REF>
  1661. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1662. <XPD:REF name="Views[0]">FyoJjyIqp02CIXpdXUJlkAAA</XPD:REF>
  1663. <XPD:REF name="Views[1]">GimUZ1Uzi0m04pe2Ba4JNAAA</XPD:REF>
  1664. <XPD:REF name="Views[2]">HzALbVasL0i1EbeLd0gREAAA</XPD:REF>
  1665. <XPD:REF name="Views[3]">acXsWZt08UOljocVybpo5QAA</XPD:REF>
  1666. </XPD:OBJ>
  1667. <XPD:OBJ name="OwnedElements[29]" type="UMLInterface" guid="yG3a4pbob0O4G/fDA5ck3QAA">
  1668. <XPD:ATTR name="Name" type="string">ItemStateListener</XPD:ATTR>
  1669. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1670. <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
  1671. <XPD:REF name="Views[0]">huO6bCdRaUS827lk+wG6DwAA</XPD:REF>
  1672. <XPD:REF name="Views[1]">GW90tY8xSkaScMXgAeNmYQAA</XPD:REF>
  1673. <XPD:REF name="Views[2]">eFstmiTNnkWvWsWPjeq87QAA</XPD:REF>
  1674. <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
  1675. <XPD:REF name="SupplierDependencies[0]">N+Irq20IQ0GYCbL63Riq8gAA</XPD:REF>
  1676. </XPD:OBJ>
  1677. <XPD:OBJ name="OwnedElements[30]" type="UMLRealization" guid="9cx8WvNtJkmdy8TBTl11CgAA">
  1678. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1679. <XPD:REF name="Client">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  1680. <XPD:REF name="Supplier">GhTIXLWmzUOff6kx6ckdIgAA</XPD:REF>
  1681. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1682. <XPD:REF name="Views[0]">lmMorTBK9Uu9k8MRtYF74AAA</XPD:REF>
  1683. <XPD:REF name="Views[1]">smGehoAM3EajC+obmReOvAAA</XPD:REF>
  1684. <XPD:REF name="Views[2]">tVTfenPDqkGK4iES0QFaGwAA</XPD:REF>
  1685. <XPD:REF name="Views[3]">M8nen/9dsUmuFQID8giexAAA</XPD:REF>
  1686. </XPD:OBJ>
  1687. <XPD:OBJ name="OwnedElements[31]" type="UMLRealization" guid="N+Irq20IQ0GYCbL63Riq8gAA">
  1688. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1689. <XPD:REF name="Client">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  1690. <XPD:REF name="Supplier">yG3a4pbob0O4G/fDA5ck3QAA</XPD:REF>
  1691. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1692. <XPD:REF name="Views[0]">pJH9szCMm0COUtHMIdBfHgAA</XPD:REF>
  1693. <XPD:REF name="Views[1]">eJapCv4Pq0Sz7DlrCB71HwAA</XPD:REF>
  1694. <XPD:REF name="Views[2]">OJYTCmwbc0KfhfRobCJDjwAA</XPD:REF>
  1695. <XPD:REF name="Views[3]">MvLWdEexn0y4/HOtBEkxJgAA</XPD:REF>
  1696. </XPD:OBJ>
  1697. <XPD:OBJ name="OwnedElements[32]" type="UMLRealization" guid="jygoamZ9cUW4mLHMh7mw4gAA">
  1698. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1699. <XPD:REF name="Client">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  1700. <XPD:REF name="Supplier">oMeKoWctJUmfZhmbY1BnSAAA</XPD:REF>
  1701. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1702. <XPD:REF name="Views[0]">DR7xpz3VJkW/kz61yY1zxQAA</XPD:REF>
  1703. <XPD:REF name="Views[1]">Vfav+rz5/0KwltUHLHOQxAAA</XPD:REF>
  1704. <XPD:REF name="Views[2]">CFmzLr9iK0yVtKBhXZrLPgAA</XPD:REF>
  1705. <XPD:REF name="Views[3]">Nxn2vhEZ102cPlcpAtiJ9QAA</XPD:REF>
  1706. </XPD:OBJ>
  1707. <XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="uLPm7mG1dUq3GpN/zoh7wgAA">
  1708. <XPD:ATTR name="Name" type="string">ChoiceGroup</XPD:ATTR>
  1709. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1710. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1711. <XPD:REF name="Views[0]">iI7VhOu1JkSeELr4nnN7AQAA</XPD:REF>
  1712. <XPD:REF name="Views[1]">AddF9ae5SEun7EP/8VnOrgAA</XPD:REF>
  1713. <XPD:REF name="Views[2]">sl5KwhgmlEqgJXoTk9z8igAA</XPD:REF>
  1714. <XPD:REF name="Views[3]">jfgII7qoikyqYZZD7HrQzwAA</XPD:REF>
  1715. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  1716. <XPD:REF name="Associations[0]">oQGZvl1+dkGXxlUSryNFdgAA</XPD:REF>
  1717. </XPD:OBJ>
  1718. <XPD:OBJ name="OwnedElements[34]" type="UMLAssociation" guid="BNvn1JcD1EmmkxCknT4pIgAA">
  1719. <XPD:REF name="Namespace">CI0DtZn9Sk6p6nPZriPVPAAA</XPD:REF>
  1720. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1721. <XPD:REF name="Views[0]">XWtxxwnRJEmFcL4gzX4u7gAA</XPD:REF>
  1722. <XPD:REF name="Views[1]">4Lq1v5HwGEWFIseX3EL8oAAA</XPD:REF>
  1723. <XPD:REF name="Views[2]">P/ysD8SwQUelJwKMDmKeHwAA</XPD:REF>
  1724. <XPD:REF name="Views[3]">XDo3dHxaGky5Kv7rC5WO7wAA</XPD:REF>
  1725. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1726. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oQGZvl1+dkGXxlUSryNFdgAA">
  1727. <XPD:ATTR name="Name" type="string">2</XPD:ATTR>
  1728. <XPD:REF name="Association">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
  1729. <XPD:REF name="Participant">uLPm7mG1dUq3GpN/zoh7wgAA</XPD:REF>
  1730. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1731. <XPD:REF name="Views[0]">NLJJCo1S+kibxUICXgcePgAA</XPD:REF>
  1732. <XPD:REF name="Views[1]">3IOoSPGDc0Ooh3M6BIloGwAA</XPD:REF>
  1733. <XPD:REF name="Views[2]">zky+Tf+GwkO1rYiCIeAF7wAA</XPD:REF>
  1734. <XPD:REF name="Views[3]">AXjdujhZuEaIwcYw3PF6kAAA</XPD:REF>
  1735. </XPD:OBJ>
  1736. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DDoe4ZV5k0WbxSyqty4aewAA">
  1737. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
  1738. <XPD:REF name="Association">BNvn1JcD1EmmkxCknT4pIgAA</XPD:REF>
  1739. <XPD:REF name="Participant">AvIwhZdRJEqUp1YzEYKIqgAA</XPD:REF>
  1740. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1741. <XPD:REF name="Views[0]">Ak7JXc7/gUOtQHgOW9DajAAA</XPD:REF>
  1742. <XPD:REF name="Views[1]">9BZ1wsXri0ylmbzBumhJlQAA</XPD:REF>
  1743. <XPD:REF name="Views[2]">FVdILor4b0OH0G2YGgyVSwAA</XPD:REF>
  1744. <XPD:REF name="Views[3]">tjov5EH5cECkoeFtBmV7bwAA</XPD:REF>
  1745. </XPD:OBJ>
  1746. </XPD:OBJ>
  1747. </XPD:OBJ>
  1748. <XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="RhfJZQ7yG0SkYIsMTNXDqQAA">
  1749. <XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
  1750. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  1751. <XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
  1752. <XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
  1753. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  1754. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="sxr3KDiNpU6wV7fWQ0l7IQAA">
  1755. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  1756. <XPD:REF name="DiagramOwner">RhfJZQ7yG0SkYIsMTNXDqQAA</XPD:REF>
  1757. <XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="A/AXnIf7W0+U0dKWb98taQAA">
  1758. <XPD:REF name="Diagram">sxr3KDiNpU6wV7fWQ0l7IQAA</XPD:REF>
  1759. </XPD:OBJ>
  1760. </XPD:OBJ>
  1761. </XPD:OBJ>
  1762. <XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="94YMGX+gmky7rWQk0CUnbAAA">
  1763. <XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
  1764. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  1765. <XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
  1766. <XPD:REF name="Namespace">LT0sU6b2QkmoU4fxoHdczQAA</XPD:REF>
  1767. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  1768. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="jFKRaA/R/kisfp5B7RfXLAAA">
  1769. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  1770. <XPD:REF name="DiagramOwner">94YMGX+gmky7rWQk0CUnbAAA</XPD:REF>
  1771. <XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="4h50dxZb2EmC5j0f2C1LhgAA">
  1772. <XPD:REF name="Diagram">jFKRaA/R/kisfp5B7RfXLAAA</XPD:REF>
  1773. </XPD:OBJ>
  1774. </XPD:OBJ>
  1775. </XPD:OBJ>
  1776. </XPD:OBJ>
  1777. </XPD:BODY>
  1778. </XPD:PROJECT>