IapProductCatalog.uml 167 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963
  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="j/fpHmvAu0OklOGKtumYsgAA">
  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="AslVjFFBHkGYUUVLWyo8nAAA">
  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">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
  19. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  20. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="1OUfFySg3kOHJYOnI4JSyQAA">
  21. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  22. <XPD:REF name="DiagramOwner">AslVjFFBHkGYUUVLWyo8nAAA</XPD:REF>
  23. <XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="tUgk9pkCOkKM8jCJuRLi8wAA">
  24. <XPD:REF name="Diagram">1OUfFySg3kOHJYOnI4JSyQAA</XPD:REF>
  25. </XPD:OBJ>
  26. </XPD:OBJ>
  27. </XPD:OBJ>
  28. <XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="He8/wbMyN06NphUQk1++SAAA">
  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">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
  33. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  34. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="mkmH0nojw0C11mkIDt6jLgAA">
  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">He8/wbMyN06NphUQk1++SAAA</XPD:REF>
  39. <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="PkzlAh6PC0mCDM9H0i7O5AAA">
  40. <XPD:REF name="Diagram">mkmH0nojw0C11mkIDt6jLgAA</XPD:REF>
  41. </XPD:OBJ>
  42. </XPD:OBJ>
  43. </XPD:OBJ>
  44. <XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="az7JfodCDUO3/+ZG0ySNGwAA">
  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">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
  49. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  50. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="AciD0vouHUC4nJhl7UTf4AAA">
  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">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  54. <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="rKcw2JjDnU2z0yaweANtuwAA">
  55. <XPD:REF name="Diagram">AciD0vouHUC4nJhl7UTf4AAA</XPD:REF>
  56. <XPD:ATTR name="#OwnedViews" type="integer">22</XPD:ATTR>
  57. <XPD:OBJ name="OwnedViews[0]" type="RectangleView" guid="jDSV7oeXc0WLtQQZd2KbCQAA">
  58. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  59. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  60. <XPD:ATTR name="Left" type="integer">100</XPD:ATTR>
  61. <XPD:ATTR name="Top" type="integer">160</XPD:ATTR>
  62. <XPD:ATTR name="Width" type="integer">689</XPD:ATTR>
  63. <XPD:ATTR name="Height" type="integer">397</XPD:ATTR>
  64. <XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
  65. <XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
  66. </XPD:OBJ>
  67. <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3DHyFqSCB02bPM9oISb4tAAA">
  68. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  69. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  70. <XPD:ATTR name="Left" type="integer">188</XPD:ATTR>
  71. <XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
  72. <XPD:ATTR name="Width" type="integer">97</XPD:ATTR>
  73. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  74. <XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  75. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Z0lDBk9BK02dFTN68aDbaQAA">
  76. <XPD:OBJ name="NameLabel" type="LabelView" guid="zxARb941dUiITwCVZqLEnAAA">
  77. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  78. <XPD:ATTR name="Text" type="string">ProductCatalog</XPD:ATTR>
  79. </XPD:OBJ>
  80. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TKKAhMlJVECjlFFQvDjg0wAA">
  81. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  82. </XPD:OBJ>
  83. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="BXmwEaAi/ku+D8W+eStSyAAA">
  84. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  85. </XPD:OBJ>
  86. </XPD:OBJ>
  87. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="28Pw1KEWAUOnO4vNLHgj0AAA">
  88. <XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  89. </XPD:OBJ>
  90. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ROtgR5wy302Lfm2pz+5OPgAA">
  91. <XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  92. </XPD:OBJ>
  93. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ajMoaq5rN0G1KiHULCIHZQAA">
  94. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  95. <XPD:REF name="Model">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  96. </XPD:OBJ>
  97. </XPD:OBJ>
  98. <XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="tPHeEIuBukS9O98HSXUaFAAA">
  99. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  100. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  101. <XPD:ATTR name="Left" type="integer">476</XPD:ATTR>
  102. <XPD:ATTR name="Top" type="integer">328</XPD:ATTR>
  103. <XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
  104. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  105. <XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  106. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gaeRyc3vl0eAMuVSNiP3FQAA">
  107. <XPD:OBJ name="NameLabel" type="LabelView" guid="uAi7c8gRM0+AY+pUOzxo7AAA">
  108. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  109. <XPD:ATTR name="Text" type="string">ProductCatalogForm</XPD:ATTR>
  110. </XPD:OBJ>
  111. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PqmHWdu740aEmTOcjdRtOQAA">
  112. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  113. </XPD:OBJ>
  114. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="/5i+qbi72EypKdIiUZdiJQAA">
  115. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  116. </XPD:OBJ>
  117. </XPD:OBJ>
  118. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="I6nA9r6mDkyEFK3IFzsCFAAA">
  119. <XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  120. </XPD:OBJ>
  121. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6ktGuz/dSkyBZQQCtBpHMAAA">
  122. <XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  123. </XPD:OBJ>
  124. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="im9WOq4al0iBiMSN0XRfrwAA">
  125. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  126. <XPD:REF name="Model">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  127. </XPD:OBJ>
  128. </XPD:OBJ>
  129. <XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="ojnPz9UFkU+iVopQQzU64wAA">
  130. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  131. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  132. <XPD:ATTR name="Left" type="integer">672</XPD:ATTR>
  133. <XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
  134. <XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
  135. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  136. <XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
  137. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eF3qoUh4lEu5tayblHovGgAA">
  138. <XPD:OBJ name="NameLabel" type="LabelView" guid="LCeX6INxokyVwQlUwrOELwAA">
  139. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  140. <XPD:ATTR name="Text" type="string">BasicRMS</XPD:ATTR>
  141. </XPD:OBJ>
  142. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vJs8Oofr6USVUTCpV5e2MQAA">
  143. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  144. </XPD:OBJ>
  145. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="wy8FrAkTI062aEkbli2ffAAA">
  146. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  147. </XPD:OBJ>
  148. </XPD:OBJ>
  149. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yGdERRgKDUO0Me8bZ3a8oQAA">
  150. <XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
  151. </XPD:OBJ>
  152. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UAaFomocukSqcTEQGGC5KwAA">
  153. <XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
  154. </XPD:OBJ>
  155. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iLMoNB8C4k6HDcqazlhMYgAA">
  156. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  157. <XPD:REF name="Model">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
  158. </XPD:OBJ>
  159. </XPD:OBJ>
  160. <XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="hVXquHmDgkG01KxwXfaGVwAA">
  161. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  162. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  163. <XPD:ATTR name="Left" type="integer">128</XPD:ATTR>
  164. <XPD:ATTR name="Top" type="integer">188</XPD:ATTR>
  165. <XPD:ATTR name="Width" type="integer">225</XPD:ATTR>
  166. <XPD:ATTR name="Height" type="integer">89</XPD:ATTR>
  167. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  168. <XPD:REF name="Model">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  169. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oEjBxAtGjES6sA9qaAkhWwAA">
  170. <XPD:OBJ name="NameLabel" type="LabelView" guid="3mN8FVZBZkWDVh7dU04JFAAA">
  171. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  172. <XPD:ATTR name="Text" type="string">ProductCatalogListener</XPD:ATTR>
  173. </XPD:OBJ>
  174. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hZHE3Qy2TkSG9yf6jHXxyQAA">
  175. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  176. </XPD:OBJ>
  177. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZBipC7/lUkO2hzfy8Ml5bQAA">
  178. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  179. </XPD:OBJ>
  180. </XPD:OBJ>
  181. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8UyturoLakGqujG44MXWiAAA">
  182. <XPD:REF name="Model">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  183. </XPD:OBJ>
  184. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6VY7BpXoLEuHG18Vg/NaTQAA">
  185. <XPD:REF name="Model">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  186. </XPD:OBJ>
  187. </XPD:OBJ>
  188. <XPD:OBJ name="OwnedViews[5]" type="UMLRealizationView" guid="vujXQXoH5kKQc3EHfNHX0wAA">
  189. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  190. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  191. <XPD:ATTR name="Points" type="Points">237,106;239,188</XPD:ATTR>
  192. <XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
  193. <XPD:REF name="Head">hVXquHmDgkG01KxwXfaGVwAA</XPD:REF>
  194. <XPD:REF name="Tail">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
  195. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OEtx6yLKlEiQzJPKiTEGUQAA">
  196. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  197. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  198. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  199. <XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
  200. </XPD:OBJ>
  201. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wlG11Bm9X0uiFbpTm2XQigAA">
  202. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  203. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  204. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  205. <XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
  206. </XPD:OBJ>
  207. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SpcJcTNqo0eLWOjJsC4ASwAA">
  208. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  209. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  210. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  211. <XPD:REF name="Model">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
  212. </XPD:OBJ>
  213. </XPD:OBJ>
  214. <XPD:OBJ name="OwnedViews[6]" type="UMLNoteView" guid="V4C553PmdUSg7POAHmlEYgAA">
  215. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  216. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  217. <XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
  218. <XPD:ATTR name="Top" type="integer">20</XPD:ATTR>
  219. <XPD:ATTR name="Width" type="integer">167</XPD:ATTR>
  220. <XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
  221. <XPD:ATTR name="Text" type="string">an example MIDLET
  222. </XPD:ATTR>
  223. </XPD:OBJ>
  224. <XPD:OBJ name="OwnedViews[7]" type="UMLNoteLinkView" guid="gdVUEhpJDkGBreO5P4dcCgAA">
  225. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  226. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  227. <XPD:ATTR name="Points" type="Points">284,69;348,48</XPD:ATTR>
  228. <XPD:REF name="Head">V4C553PmdUSg7POAHmlEYgAA</XPD:REF>
  229. <XPD:REF name="Tail">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
  230. </XPD:OBJ>
  231. <XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="xOyGAxbEcUW9MCB7BYA2KwAA">
  232. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  233. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  234. <XPD:ATTR name="Points" type="Points">685,242;567,328</XPD:ATTR>
  235. <XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
  236. <XPD:REF name="Head">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  237. <XPD:REF name="Tail">ojnPz9UFkU+iVopQQzU64wAA</XPD:REF>
  238. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="evnWzDQookeXt+07RLST3AAA">
  239. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  240. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  241. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  242. <XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
  243. </XPD:OBJ>
  244. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7MLcMPKktkugzvnh1crifAAA">
  245. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  246. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  247. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  248. <XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
  249. </XPD:OBJ>
  250. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b9xaTHLPr0KAtqAWcKV8egAA">
  251. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  252. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  253. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  254. <XPD:REF name="Model">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
  255. </XPD:OBJ>
  256. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="zGcfI3r+EEKt37OFymhQJAAA">
  257. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  258. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  259. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  260. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  261. <XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
  262. </XPD:OBJ>
  263. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="AdZJFPpTk0CoBLW1YSK6PwAA">
  264. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  265. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  266. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  267. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  268. <XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
  269. </XPD:OBJ>
  270. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3Et4yJJ8mkeySHVrhJXPPQAA">
  271. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  272. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  273. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  274. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  275. <XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
  276. </XPD:OBJ>
  277. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vVOBgZ8e4kytDTGjjuxxfwAA">
  278. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  279. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  280. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  281. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  282. <XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
  283. </XPD:OBJ>
  284. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="scw/xW55IEO2BglMBvBo9gAA">
  285. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  286. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  287. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  288. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  289. <XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
  290. </XPD:OBJ>
  291. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="kh5tEXUcLUSPLWtNse1ZEgAA">
  292. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  293. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  294. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  295. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  296. <XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
  297. </XPD:OBJ>
  298. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0/k/pAPfpESuz5FVEj4lQAAA">
  299. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  300. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  301. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  302. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  303. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  304. <XPD:REF name="Model">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
  305. </XPD:OBJ>
  306. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="7vEpgrBtM0mc0WFstlh9dgAA">
  307. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  308. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  309. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  310. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  311. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  312. <XPD:REF name="Model">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
  313. </XPD:OBJ>
  314. </XPD:OBJ>
  315. <XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="3W3FnlfOx0e33uLTgf53twAA">
  316. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  317. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  318. <XPD:ATTR name="Points" type="Points">514,328;260,106</XPD:ATTR>
  319. <XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
  320. <XPD:REF name="Head">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
  321. <XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  322. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="R1aOSaOXGkSmMAVE0bzW5QAA">
  323. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  324. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  325. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  326. <XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
  327. </XPD:OBJ>
  328. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zPP3u+r+NUSoRFS63pt2OwAA">
  329. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  330. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  331. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  332. <XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
  333. </XPD:OBJ>
  334. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XWYN9h2u40mUX/4L+HZKPwAA">
  335. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  336. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  337. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  338. <XPD:REF name="Model">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
  339. </XPD:OBJ>
  340. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="p66Ta8KP0kC8iHmC8C5l5gAA">
  341. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  342. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  343. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  344. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  345. <XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
  346. </XPD:OBJ>
  347. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="PHkeTeQflEGDw+LD9jRpLAAA">
  348. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  349. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  350. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  351. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  352. <XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
  353. </XPD:OBJ>
  354. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+hp5qEl1Bkq+diWkz7YMZQAA">
  355. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  356. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  357. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  358. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  359. <XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
  360. </XPD:OBJ>
  361. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kBKY/gI40EOXqzhyLlKC9gAA">
  362. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  363. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  364. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  365. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  366. <XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
  367. </XPD:OBJ>
  368. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QuldcOjfs0e3Iz4zkzaAoAAA">
  369. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  370. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  371. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  372. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  373. <XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
  374. </XPD:OBJ>
  375. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="5KrFLOzUA0OXDRmgcC1tyAAA">
  376. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  377. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  378. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  379. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  380. <XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
  381. </XPD:OBJ>
  382. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="oj+AQ0z5KUGEBHD4zkGctgAA">
  383. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  384. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  385. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  386. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  387. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  388. <XPD:REF name="Model">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
  389. </XPD:OBJ>
  390. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="G8G8ZK5ilEe0S1S/bFQzLgAA">
  391. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  392. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  393. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  394. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  395. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  396. <XPD:REF name="Model">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
  397. </XPD:OBJ>
  398. </XPD:OBJ>
  399. <XPD:OBJ name="OwnedViews[10]" type="UMLInterfaceView" guid="ldTkAv1rfUufceQFFMdZngAA">
  400. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  401. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  402. <XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
  403. <XPD:ATTR name="Top" type="integer">332</XPD:ATTR>
  404. <XPD:ATTR name="Width" type="integer">113</XPD:ATTR>
  405. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  406. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  407. <XPD:REF name="Model">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
  408. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ksdMdJAPxECjBcqBaeXSrQAA">
  409. <XPD:OBJ name="NameLabel" type="LabelView" guid="gSvln387ikeCzJZ5anhG2QAA">
  410. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  411. <XPD:ATTR name="Text" type="string">CommandListener</XPD:ATTR>
  412. </XPD:OBJ>
  413. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VYVOoJ7G1UOb0kEfhQwZVQAA">
  414. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  415. </XPD:OBJ>
  416. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="lGgeb22Z+0i4LE9yHQvuQwAA">
  417. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  418. </XPD:OBJ>
  419. </XPD:OBJ>
  420. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cj5Wj9hRpEK8Drzh/u1mOgAA">
  421. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  422. <XPD:REF name="Model">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
  423. </XPD:OBJ>
  424. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MRLtKt2aXkeIz0sUMy9PugAA">
  425. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  426. <XPD:REF name="Model">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
  427. </XPD:OBJ>
  428. </XPD:OBJ>
  429. <XPD:OBJ name="OwnedViews[11]" type="UMLInterfaceView" guid="PbnOr4+XfE+4KErQeKgH0AAA">
  430. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  431. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  432. <XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
  433. <XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
  434. <XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
  435. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  436. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  437. <XPD:REF name="Model">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
  438. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ohht51/3VEerT+9/uNWtrQAA">
  439. <XPD:OBJ name="NameLabel" type="LabelView" guid="29fkZUHy6UudEBSO6Kv5vgAA">
  440. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  441. <XPD:ATTR name="Text" type="string">ItemStateListener</XPD:ATTR>
  442. </XPD:OBJ>
  443. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qydK478NkUOPQds3i0vglwAA">
  444. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  445. </XPD:OBJ>
  446. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="Cv2+yt13rkyDsK5UMlEHVwAA">
  447. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  448. </XPD:OBJ>
  449. </XPD:OBJ>
  450. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1c/gIa7cgUqeGoM7XAq1LwAA">
  451. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  452. <XPD:REF name="Model">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
  453. </XPD:OBJ>
  454. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mtlHoOlQPkm90zQOL9wKsQAA">
  455. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  456. <XPD:REF name="Model">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
  457. </XPD:OBJ>
  458. </XPD:OBJ>
  459. <XPD:OBJ name="OwnedViews[12]" type="UMLInterfaceView" guid="jDBsS8wWjU25hF0D9gmJsQAA">
  460. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  461. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  462. <XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
  463. <XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
  464. <XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
  465. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  466. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  467. <XPD:REF name="Model">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
  468. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="C4wEK7VqOkmcPjX4LiG2DQAA">
  469. <XPD:OBJ name="NameLabel" type="LabelView" guid="Pi9HF9udFka0m89oSWBgXAAA">
  470. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  471. <XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
  472. </XPD:OBJ>
  473. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7y9iLP9Luk2gSenO18rrFwAA">
  474. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  475. </XPD:OBJ>
  476. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="Kl/e3GbC/0yN9/6jWo6j4QAA">
  477. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  478. </XPD:OBJ>
  479. </XPD:OBJ>
  480. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VT7NdrkWSky1cLsde8OvCwAA">
  481. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  482. <XPD:REF name="Model">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
  483. </XPD:OBJ>
  484. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IjW+N/EznEuN1Eb7jRJ3uwAA">
  485. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  486. <XPD:REF name="Model">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
  487. </XPD:OBJ>
  488. </XPD:OBJ>
  489. <XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="AbZBPTM2ak22l64XTxQ0PwAA">
  490. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  491. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  492. <XPD:ATTR name="Left" type="integer">452</XPD:ATTR>
  493. <XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
  494. <XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
  495. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  496. <XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
  497. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vyyhiVXiNk6Xl54rdzAKsQAA">
  498. <XPD:OBJ name="NameLabel" type="LabelView" guid="nzfTEfnI3E62rTHTpFHCLgAA">
  499. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  500. <XPD:ATTR name="Text" type="string">IAPClientPaymentManager</XPD:ATTR>
  501. </XPD:OBJ>
  502. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+H7GgkPaH0OqfKenyr5N+wAA">
  503. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  504. </XPD:OBJ>
  505. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="t3OuDO1mLkea7CX94W/HDAAA">
  506. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  507. </XPD:OBJ>
  508. </XPD:OBJ>
  509. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="I8iLhv3B3kGh4Su/GoJh/AAA">
  510. <XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
  511. </XPD:OBJ>
  512. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="dLTNM117f0+DTcnBDtPfugAA">
  513. <XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
  514. </XPD:OBJ>
  515. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SQLRsopiTEqKsRArAATgfQAA">
  516. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  517. <XPD:REF name="Model">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
  518. </XPD:OBJ>
  519. </XPD:OBJ>
  520. <XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="D8WVi3tQUk+jTpLqHxN1WQAA">
  521. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  522. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  523. <XPD:ATTR name="Points" type="Points">534,242;537,328</XPD:ATTR>
  524. <XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
  525. <XPD:REF name="Head">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  526. <XPD:REF name="Tail">AbZBPTM2ak22l64XTxQ0PwAA</XPD:REF>
  527. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SZqVAEYJUU2DBer/DLzu+gAA">
  528. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  529. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  530. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  531. <XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
  532. </XPD:OBJ>
  533. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tkV/6rX3vEuxvsMTscmIAQAA">
  534. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  535. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  536. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  537. <XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
  538. </XPD:OBJ>
  539. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0cIn3mEo6Eqs8j82e7anVgAA">
  540. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  541. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  542. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  543. <XPD:REF name="Model">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
  544. </XPD:OBJ>
  545. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1vCbAttq7UKrpT6pWzy55gAA">
  546. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  547. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  548. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  549. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  550. <XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
  551. </XPD:OBJ>
  552. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="n/2vmuVE00Kw+E99BYiKSAAA">
  553. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  554. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  555. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  556. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  557. <XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
  558. </XPD:OBJ>
  559. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="OyKFTCiIhE6+qn9H6JioewAA">
  560. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  561. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  562. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  563. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  564. <XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
  565. </XPD:OBJ>
  566. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="icqc7LTflEuqj9j9bXtTfQAA">
  567. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  568. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  569. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  570. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  571. <XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
  572. </XPD:OBJ>
  573. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="38MqfUbpmUmLyd1lJlSaGAAA">
  574. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  575. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  576. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  577. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  578. <XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
  579. </XPD:OBJ>
  580. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="LKm+wiejfEuQPg9mEZTbHgAA">
  581. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  582. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  583. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  584. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  585. <XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
  586. </XPD:OBJ>
  587. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="iRRpPbmrn0aBkHjK3+iyNwAA">
  588. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  589. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  590. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  591. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  592. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  593. <XPD:REF name="Model">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
  594. </XPD:OBJ>
  595. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="vpMezI93IEeSXCtbO0WU+gAA">
  596. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  597. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  598. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  599. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  600. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  601. <XPD:REF name="Model">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
  602. </XPD:OBJ>
  603. </XPD:OBJ>
  604. <XPD:OBJ name="OwnedViews[15]" type="UMLRealizationView" guid="JVZ4QieE8ECE4fcAHy5jRAAA">
  605. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  606. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  607. <XPD:ATTR name="Points" type="Points">476,351;354,344</XPD:ATTR>
  608. <XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
  609. <XPD:REF name="Head">ldTkAv1rfUufceQFFMdZngAA</XPD:REF>
  610. <XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  611. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ppOX3OodPEijhUAyDgKGqAAA">
  612. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  613. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  614. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  615. <XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
  616. </XPD:OBJ>
  617. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Hb4XxeVWQUWuPSXj6hh4fQAA">
  618. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  619. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  620. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  621. <XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
  622. </XPD:OBJ>
  623. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WsXZgPezOUiyJsnsiI0lcAAA">
  624. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  625. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  626. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  627. <XPD:REF name="Model">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
  628. </XPD:OBJ>
  629. </XPD:OBJ>
  630. <XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="/MM+97fRKE6NryY4r0bjaQAA">
  631. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  632. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  633. <XPD:ATTR name="Points" type="Points">482,370;355,408</XPD:ATTR>
  634. <XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
  635. <XPD:REF name="Head">PbnOr4+XfE+4KErQeKgH0AAA</XPD:REF>
  636. <XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  637. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sesjO8g/PkCKvHfAKAHLuQAA">
  638. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  639. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  640. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  641. <XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
  642. </XPD:OBJ>
  643. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="umuz2AJP40W2SFEgrN4z8AAA">
  644. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  645. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  646. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  647. <XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
  648. </XPD:OBJ>
  649. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="w+hPUY64skmEA1gSg2jEfAAA">
  650. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  651. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  652. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  653. <XPD:REF name="Model">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
  654. </XPD:OBJ>
  655. </XPD:OBJ>
  656. <XPD:OBJ name="OwnedViews[17]" type="UMLRealizationView" guid="8QGQly3GT0yqjAf/2kwkjgAA">
  657. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  658. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  659. <XPD:ATTR name="Points" type="Points">512,370;353,490</XPD:ATTR>
  660. <XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
  661. <XPD:REF name="Head">jDBsS8wWjU25hF0D9gmJsQAA</XPD:REF>
  662. <XPD:REF name="Tail">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  663. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AVLGgY+io0qy0tpPw92x1QAA">
  664. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  665. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  666. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  667. <XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
  668. </XPD:OBJ>
  669. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mrxt+/O6DUas4yNn9BEmrgAA">
  670. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  671. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  672. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  673. <XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
  674. </XPD:OBJ>
  675. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uyG8CQi5LUioUF+uyqQJJAAA">
  676. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  677. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  678. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  679. <XPD:REF name="Model">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
  680. </XPD:OBJ>
  681. </XPD:OBJ>
  682. <XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="dsWWZ7SOqkWpijSKx5gtQgAA">
  683. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  684. <XPD:ATTR name="FillColor" type="string">clSilver</XPD:ATTR>
  685. <XPD:ATTR name="Left" type="integer">496</XPD:ATTR>
  686. <XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
  687. <XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
  688. <XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
  689. <XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
  690. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="A4FhR7k5E0yMnOpfNPKFbgAA">
  691. <XPD:OBJ name="NameLabel" type="LabelView" guid="fVchapj6fkKq4GRC4kjo5QAA">
  692. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  693. <XPD:ATTR name="Text" type="string">ChoiceGroup</XPD:ATTR>
  694. </XPD:OBJ>
  695. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RGyqdtXLtUOjPN/p2/bpSQAA">
  696. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  697. </XPD:OBJ>
  698. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="hTORIvSkzkqgiBoKCo3EyAAA">
  699. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  700. </XPD:OBJ>
  701. </XPD:OBJ>
  702. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KgYhoerhkkeuv2Kzz2B3NwAA">
  703. <XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
  704. </XPD:OBJ>
  705. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ELpb3FObiEuFrOx57tk3nAAA">
  706. <XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
  707. </XPD:OBJ>
  708. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="54Af0L4cC0W+NCmNg5FX3gAA">
  709. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  710. <XPD:REF name="Model">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
  711. </XPD:OBJ>
  712. </XPD:OBJ>
  713. <XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="jsFO4fHdz06D+sKoiGtRqwAA">
  714. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  715. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  716. <XPD:ATTR name="Points" type="Points">538,480;538,370</XPD:ATTR>
  717. <XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
  718. <XPD:REF name="Head">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  719. <XPD:REF name="Tail">dsWWZ7SOqkWpijSKx5gtQgAA</XPD:REF>
  720. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IK3ZooLtmEWZxuNwqqpF7gAA">
  721. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  722. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  723. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  724. <XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
  725. </XPD:OBJ>
  726. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Yj0nr8BQm0yyMAGDk+IJBwAA">
  727. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  728. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  729. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  730. <XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
  731. </XPD:OBJ>
  732. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GfyV2VHoYUWS6vZtNvhJIwAA">
  733. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  734. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  735. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  736. <XPD:REF name="Model">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
  737. </XPD:OBJ>
  738. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="opd2avAryUCAyS+cKTZm7gAA">
  739. <XPD:ATTR name="Alpha" type="real">1,30810291164652</XPD:ATTR>
  740. <XPD:ATTR name="Distance" type="real">123,227432010896</XPD:ATTR>
  741. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  742. <XPD:ATTR name="Text" type="string">+&quot;items-you-have&quot; and &quot;items-to-buy&quot; groups</XPD:ATTR>
  743. <XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
  744. </XPD:OBJ>
  745. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="i7Dc5hVUYUOfPeYRAWKy0gAA">
  746. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  747. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  748. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  749. <XPD:ATTR name="Text" type="string">+2</XPD:ATTR>
  750. <XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
  751. </XPD:OBJ>
  752. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TxXBek+cE0eWvIZ4ZlBGjwAA">
  753. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  754. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  755. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  756. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  757. <XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
  758. </XPD:OBJ>
  759. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="+tvlP7mDtUWToO3Yl5bnNQAA">
  760. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  761. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  762. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  763. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  764. <XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
  765. </XPD:OBJ>
  766. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ae2fV8KmDkW9qso5qprXYwAA">
  767. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  768. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  769. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  770. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  771. <XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
  772. </XPD:OBJ>
  773. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="33PsV/qNAEK8PyNU/teqngAA">
  774. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  775. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  776. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  777. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  778. <XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
  779. </XPD:OBJ>
  780. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Q4hRsgwuMUKYDAA9G7Oc9wAA">
  781. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  782. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  783. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  784. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  785. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  786. <XPD:REF name="Model">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
  787. </XPD:OBJ>
  788. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="lbmF0BObO0OjS1AfDu+IJQAA">
  789. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  790. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  791. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  792. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  793. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  794. <XPD:REF name="Model">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
  795. </XPD:OBJ>
  796. </XPD:OBJ>
  797. <XPD:OBJ name="OwnedViews[20]" type="UMLNoteView" guid="0M+j7+z/HEeDumUPmPcFgwAA">
  798. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  799. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  800. <XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
  801. <XPD:ATTR name="Top" type="integer">76</XPD:ATTR>
  802. <XPD:ATTR name="Width" type="integer">211</XPD:ATTR>
  803. <XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
  804. <XPD:ATTR name="Text" type="string">In-application Purchase API client
  805. you probably will not chage when using
  806. Product catalog form in your project
  807. </XPD:ATTR>
  808. </XPD:OBJ>
  809. <XPD:OBJ name="OwnedViews[21]" type="UMLNoteLinkView" guid="MfXXOeSlNEydD0IRgCXOLgAA">
  810. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  811. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  812. <XPD:ATTR name="Points" type="Points">615,160;643,128</XPD:ATTR>
  813. <XPD:REF name="Head">0M+j7+z/HEeDumUPmPcFgwAA</XPD:REF>
  814. <XPD:REF name="Tail">jDSV7oeXc0WLtQQZd2KbCQAA</XPD:REF>
  815. </XPD:OBJ>
  816. </XPD:OBJ>
  817. </XPD:OBJ>
  818. <XPD:ATTR name="#OwnedElements" type="integer">21</XPD:ATTR>
  819. <XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="6Ga0Zlvxl0Gb/aCH1NrfQQAA">
  820. <XPD:ATTR name="Name" type="string">ProductCatalog</XPD:ATTR>
  821. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  822. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  823. <XPD:REF name="Views[0]">3DHyFqSCB02bPM9oISb4tAAA</XPD:REF>
  824. <XPD:REF name="Views[1]">28Pw1KEWAUOnO4vNLHgj0AAA</XPD:REF>
  825. <XPD:REF name="Views[2]">ROtgR5wy302Lfm2pz+5OPgAA</XPD:REF>
  826. <XPD:REF name="Views[3]">ajMoaq5rN0G1KiHULCIHZQAA</XPD:REF>
  827. <XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
  828. <XPD:REF name="ClientDependencies[0]">MeAbJM/YYUu8toASTGhqKwAA</XPD:REF>
  829. <XPD:REF name="ClientDependencies[1]">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
  830. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  831. <XPD:REF name="Associations[0]">YgF4Z/VFrEeANvDnbuRTbgAA</XPD:REF>
  832. </XPD:OBJ>
  833. <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="NAUBXgPqf0+Wx7ZB1+PitQAA">
  834. <XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
  835. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  836. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  837. <XPD:REF name="Views[0]">tPHeEIuBukS9O98HSXUaFAAA</XPD:REF>
  838. <XPD:REF name="Views[1]">I6nA9r6mDkyEFK3IFzsCFAAA</XPD:REF>
  839. <XPD:REF name="Views[2]">6ktGuz/dSkyBZQQCtBpHMAAA</XPD:REF>
  840. <XPD:REF name="Views[3]">im9WOq4al0iBiMSN0XRfrwAA</XPD:REF>
  841. <XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
  842. <XPD:REF name="ClientDependencies[0]">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
  843. <XPD:REF name="ClientDependencies[1]">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
  844. <XPD:REF name="ClientDependencies[2]">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
  845. <XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
  846. <XPD:REF name="Associations[0]">0Jzw/oIQ2Ey1ftKLiQYrnwAA</XPD:REF>
  847. <XPD:REF name="Associations[1]">AtIb4fgyak2M11/hgpODuAAA</XPD:REF>
  848. <XPD:REF name="Associations[2]">O7X9oz6dtEWw6V+sRZJ/PgAA</XPD:REF>
  849. <XPD:REF name="Associations[3]">s5hXXWSCgE61i56Mk5KakQAA</XPD:REF>
  850. <XPD:REF name="Associations[4]">n4Wh2ufy3Uua1RGyZPYpXwAA</XPD:REF>
  851. <XPD:REF name="Associations[5]">UexF3Q94+EO8aYGgdAMCxQAA</XPD:REF>
  852. <XPD:REF name="Associations[6]">wZfYFkKeAECPfUI8nuMmEAAA</XPD:REF>
  853. </XPD:OBJ>
  854. <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="hcBO+gOsLkuJMTNmojLeIQAA">
  855. <XPD:ATTR name="Name" type="string">BasicRMS</XPD:ATTR>
  856. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  857. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  858. <XPD:REF name="Views[0]">ojnPz9UFkU+iVopQQzU64wAA</XPD:REF>
  859. <XPD:REF name="Views[1]">yGdERRgKDUO0Me8bZ3a8oQAA</XPD:REF>
  860. <XPD:REF name="Views[2]">UAaFomocukSqcTEQGGC5KwAA</XPD:REF>
  861. <XPD:REF name="Views[3]">iLMoNB8C4k6HDcqazlhMYgAA</XPD:REF>
  862. <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
  863. <XPD:REF name="Associations[0]">GQ9O3sjmOE+FSUWrDmvLXwAA</XPD:REF>
  864. <XPD:REF name="Associations[1]">0Ib3USSdREq5aHx+rGZAmgAA</XPD:REF>
  865. </XPD:OBJ>
  866. <XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="ayCMKaPaaUyUwaandAcZmAAA">
  867. <XPD:ATTR name="Name" type="string">ProductCatalogListener</XPD:ATTR>
  868. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  869. <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
  870. <XPD:REF name="Views[0]">hVXquHmDgkG01KxwXfaGVwAA</XPD:REF>
  871. <XPD:REF name="Views[1]">8UyturoLakGqujG44MXWiAAA</XPD:REF>
  872. <XPD:REF name="Views[2]">6VY7BpXoLEuHG18Vg/NaTQAA</XPD:REF>
  873. <XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
  874. <XPD:REF name="SupplierDependencies[0]">MeAbJM/YYUu8toASTGhqKwAA</XPD:REF>
  875. <XPD:REF name="SupplierDependencies[1]">PIkB9LoQAk2ngWN7dShsMgAA</XPD:REF>
  876. <XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
  877. <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jl5yj++idU+dOX16dX2W6gAA">
  878. <XPD:ATTR name="Name" type="string">void useUnlockedProduct</XPD:ATTR>
  879. <XPD:REF name="Owner">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  880. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  881. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1uIFodtLA0eWbu39em8RZwAA">
  882. <XPD:ATTR name="Name" type="string">String productID</XPD:ATTR>
  883. <XPD:REF name="BehavioralFeature">jl5yj++idU+dOX16dX2W6gAA</XPD:REF>
  884. </XPD:OBJ>
  885. </XPD:OBJ>
  886. <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="esBl3TSL10iXu4OiAnuJHgAA">
  887. <XPD:ATTR name="Name" type="string">Display getDisplay</XPD:ATTR>
  888. <XPD:REF name="Owner">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  889. </XPD:OBJ>
  890. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  891. <XPD:REF name="Associations[0]">+9W1bSlH6k+k8gfmalcDvgAA</XPD:REF>
  892. </XPD:OBJ>
  893. <XPD:OBJ name="OwnedElements[4]" type="UMLRealization" guid="MeAbJM/YYUu8toASTGhqKwAA">
  894. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  895. <XPD:REF name="Client">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  896. <XPD:REF name="Supplier">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  897. </XPD:OBJ>
  898. <XPD:OBJ name="OwnedElements[5]" type="UMLRealization" guid="PIkB9LoQAk2ngWN7dShsMgAA">
  899. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  900. <XPD:REF name="Client">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  901. <XPD:REF name="Supplier">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  902. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  903. <XPD:REF name="Views[0]">vujXQXoH5kKQc3EHfNHX0wAA</XPD:REF>
  904. <XPD:REF name="Views[1]">OEtx6yLKlEiQzJPKiTEGUQAA</XPD:REF>
  905. <XPD:REF name="Views[2]">wlG11Bm9X0uiFbpTm2XQigAA</XPD:REF>
  906. <XPD:REF name="Views[3]">SpcJcTNqo0eLWOjJsC4ASwAA</XPD:REF>
  907. </XPD:OBJ>
  908. <XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="3/IAeTrleUO12dDALd7T6wAA">
  909. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  910. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  911. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0Jzw/oIQ2Ey1ftKLiQYrnwAA">
  912. <XPD:REF name="Association">3/IAeTrleUO12dDALd7T6wAA</XPD:REF>
  913. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  914. </XPD:OBJ>
  915. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GQ9O3sjmOE+FSUWrDmvLXwAA">
  916. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  917. <XPD:REF name="Association">3/IAeTrleUO12dDALd7T6wAA</XPD:REF>
  918. <XPD:REF name="Participant">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
  919. </XPD:OBJ>
  920. </XPD:OBJ>
  921. <XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="N2XIr463mUSamiZ9hGkRwQAA">
  922. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  923. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  924. <XPD:REF name="Views[0]">xOyGAxbEcUW9MCB7BYA2KwAA</XPD:REF>
  925. <XPD:REF name="Views[1]">evnWzDQookeXt+07RLST3AAA</XPD:REF>
  926. <XPD:REF name="Views[2]">7MLcMPKktkugzvnh1crifAAA</XPD:REF>
  927. <XPD:REF name="Views[3]">b9xaTHLPr0KAtqAWcKV8egAA</XPD:REF>
  928. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  929. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0Ib3USSdREq5aHx+rGZAmgAA">
  930. <XPD:REF name="Association">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
  931. <XPD:REF name="Participant">hcBO+gOsLkuJMTNmojLeIQAA</XPD:REF>
  932. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  933. <XPD:REF name="Views[0]">AdZJFPpTk0CoBLW1YSK6PwAA</XPD:REF>
  934. <XPD:REF name="Views[1]">vVOBgZ8e4kytDTGjjuxxfwAA</XPD:REF>
  935. <XPD:REF name="Views[2]">kh5tEXUcLUSPLWtNse1ZEgAA</XPD:REF>
  936. <XPD:REF name="Views[3]">7vEpgrBtM0mc0WFstlh9dgAA</XPD:REF>
  937. </XPD:OBJ>
  938. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AtIb4fgyak2M11/hgpODuAAA">
  939. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  940. <XPD:REF name="Association">N2XIr463mUSamiZ9hGkRwQAA</XPD:REF>
  941. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  942. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  943. <XPD:REF name="Views[0]">zGcfI3r+EEKt37OFymhQJAAA</XPD:REF>
  944. <XPD:REF name="Views[1]">3Et4yJJ8mkeySHVrhJXPPQAA</XPD:REF>
  945. <XPD:REF name="Views[2]">scw/xW55IEO2BglMBvBo9gAA</XPD:REF>
  946. <XPD:REF name="Views[3]">0/k/pAPfpESuz5FVEj4lQAAA</XPD:REF>
  947. </XPD:OBJ>
  948. </XPD:OBJ>
  949. <XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="y+BdlE/RmkeqNl7CpukKhwAA">
  950. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  951. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  952. <XPD:REF name="Views[0]">3W3FnlfOx0e33uLTgf53twAA</XPD:REF>
  953. <XPD:REF name="Views[1]">R1aOSaOXGkSmMAVE0bzW5QAA</XPD:REF>
  954. <XPD:REF name="Views[2]">zPP3u+r+NUSoRFS63pt2OwAA</XPD:REF>
  955. <XPD:REF name="Views[3]">XWYN9h2u40mUX/4L+HZKPwAA</XPD:REF>
  956. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  957. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="O7X9oz6dtEWw6V+sRZJ/PgAA">
  958. <XPD:REF name="Association">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
  959. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  960. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  961. <XPD:REF name="Views[0]">PHkeTeQflEGDw+LD9jRpLAAA</XPD:REF>
  962. <XPD:REF name="Views[1]">kBKY/gI40EOXqzhyLlKC9gAA</XPD:REF>
  963. <XPD:REF name="Views[2]">5KrFLOzUA0OXDRmgcC1tyAAA</XPD:REF>
  964. <XPD:REF name="Views[3]">G8G8ZK5ilEe0S1S/bFQzLgAA</XPD:REF>
  965. </XPD:OBJ>
  966. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YgF4Z/VFrEeANvDnbuRTbgAA">
  967. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  968. <XPD:REF name="Association">y+BdlE/RmkeqNl7CpukKhwAA</XPD:REF>
  969. <XPD:REF name="Participant">6Ga0Zlvxl0Gb/aCH1NrfQQAA</XPD:REF>
  970. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  971. <XPD:REF name="Views[0]">p66Ta8KP0kC8iHmC8C5l5gAA</XPD:REF>
  972. <XPD:REF name="Views[1]">+hp5qEl1Bkq+diWkz7YMZQAA</XPD:REF>
  973. <XPD:REF name="Views[2]">QuldcOjfs0e3Iz4zkzaAoAAA</XPD:REF>
  974. <XPD:REF name="Views[3]">oj+AQ0z5KUGEBHD4zkGctgAA</XPD:REF>
  975. </XPD:OBJ>
  976. </XPD:OBJ>
  977. <XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="QTAmgRiU90qbAQesSazfagAA">
  978. <XPD:ATTR name="Name" type="string">CommandListener</XPD:ATTR>
  979. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  980. <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
  981. <XPD:REF name="Views[0]">ldTkAv1rfUufceQFFMdZngAA</XPD:REF>
  982. <XPD:REF name="Views[1]">cj5Wj9hRpEK8Drzh/u1mOgAA</XPD:REF>
  983. <XPD:REF name="Views[2]">MRLtKt2aXkeIz0sUMy9PugAA</XPD:REF>
  984. <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
  985. <XPD:REF name="SupplierDependencies[0]">QEES+uRUGEaeXcDj+gEivAAA</XPD:REF>
  986. </XPD:OBJ>
  987. <XPD:OBJ name="OwnedElements[10]" type="UMLInterface" guid="f51Aby/4i0WY2rqh+FWmjwAA">
  988. <XPD:ATTR name="Name" type="string">ItemStateListener</XPD:ATTR>
  989. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  990. <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
  991. <XPD:REF name="Views[0]">PbnOr4+XfE+4KErQeKgH0AAA</XPD:REF>
  992. <XPD:REF name="Views[1]">1c/gIa7cgUqeGoM7XAq1LwAA</XPD:REF>
  993. <XPD:REF name="Views[2]">mtlHoOlQPkm90zQOL9wKsQAA</XPD:REF>
  994. <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
  995. <XPD:REF name="SupplierDependencies[0]">TgpCiIkJ1ke2KP8d9Xy2vwAA</XPD:REF>
  996. </XPD:OBJ>
  997. <XPD:OBJ name="OwnedElements[11]" type="UMLInterface" guid="6zEESKzLlk66jxjb4ta2+wAA">
  998. <XPD:ATTR name="Name" type="string">IAPClientPaymentListener</XPD:ATTR>
  999. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1000. <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
  1001. <XPD:REF name="Views[0]">jDBsS8wWjU25hF0D9gmJsQAA</XPD:REF>
  1002. <XPD:REF name="Views[1]">VT7NdrkWSky1cLsde8OvCwAA</XPD:REF>
  1003. <XPD:REF name="Views[2]">IjW+N/EznEuN1Eb7jRJ3uwAA</XPD:REF>
  1004. <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
  1005. <XPD:REF name="SupplierDependencies[0]">IKM2SeT+UkK59jvHTO958QAA</XPD:REF>
  1006. </XPD:OBJ>
  1007. <XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="j/0f5O2PY0+LkqGevF8KqgAA">
  1008. <XPD:ATTR name="Name" type="string">IAPClientPaymentManager</XPD:ATTR>
  1009. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1010. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1011. <XPD:REF name="Views[0]">AbZBPTM2ak22l64XTxQ0PwAA</XPD:REF>
  1012. <XPD:REF name="Views[1]">I8iLhv3B3kGh4Su/GoJh/AAA</XPD:REF>
  1013. <XPD:REF name="Views[2]">dLTNM117f0+DTcnBDtPfugAA</XPD:REF>
  1014. <XPD:REF name="Views[3]">SQLRsopiTEqKsRArAATgfQAA</XPD:REF>
  1015. <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
  1016. <XPD:REF name="Associations[0]">mnHsU/8TdUi4SYVGTu6kDAAA</XPD:REF>
  1017. <XPD:REF name="Associations[1]">cXvytINMZEi2Gqe/uTWstAAA</XPD:REF>
  1018. </XPD:OBJ>
  1019. <XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="hpSCGflDW0iswP06iXs59wAA">
  1020. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1021. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1022. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="s5hXXWSCgE61i56Mk5KakQAA">
  1023. <XPD:REF name="Association">hpSCGflDW0iswP06iXs59wAA</XPD:REF>
  1024. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1025. </XPD:OBJ>
  1026. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="mnHsU/8TdUi4SYVGTu6kDAAA">
  1027. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1028. <XPD:REF name="Association">hpSCGflDW0iswP06iXs59wAA</XPD:REF>
  1029. <XPD:REF name="Participant">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
  1030. </XPD:OBJ>
  1031. </XPD:OBJ>
  1032. <XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="ENEnnMOP5UqFwyksU5MdDQAA">
  1033. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1034. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1035. <XPD:REF name="Views[0]">D8WVi3tQUk+jTpLqHxN1WQAA</XPD:REF>
  1036. <XPD:REF name="Views[1]">SZqVAEYJUU2DBer/DLzu+gAA</XPD:REF>
  1037. <XPD:REF name="Views[2]">tkV/6rX3vEuxvsMTscmIAQAA</XPD:REF>
  1038. <XPD:REF name="Views[3]">0cIn3mEo6Eqs8j82e7anVgAA</XPD:REF>
  1039. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1040. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cXvytINMZEi2Gqe/uTWstAAA">
  1041. <XPD:REF name="Association">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
  1042. <XPD:REF name="Participant">j/0f5O2PY0+LkqGevF8KqgAA</XPD:REF>
  1043. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1044. <XPD:REF name="Views[0]">n/2vmuVE00Kw+E99BYiKSAAA</XPD:REF>
  1045. <XPD:REF name="Views[1]">icqc7LTflEuqj9j9bXtTfQAA</XPD:REF>
  1046. <XPD:REF name="Views[2]">LKm+wiejfEuQPg9mEZTbHgAA</XPD:REF>
  1047. <XPD:REF name="Views[3]">vpMezI93IEeSXCtbO0WU+gAA</XPD:REF>
  1048. </XPD:OBJ>
  1049. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="n4Wh2ufy3Uua1RGyZPYpXwAA">
  1050. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1051. <XPD:REF name="Association">ENEnnMOP5UqFwyksU5MdDQAA</XPD:REF>
  1052. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1053. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1054. <XPD:REF name="Views[0]">1vCbAttq7UKrpT6pWzy55gAA</XPD:REF>
  1055. <XPD:REF name="Views[1]">OyKFTCiIhE6+qn9H6JioewAA</XPD:REF>
  1056. <XPD:REF name="Views[2]">38MqfUbpmUmLyd1lJlSaGAAA</XPD:REF>
  1057. <XPD:REF name="Views[3]">iRRpPbmrn0aBkHjK3+iyNwAA</XPD:REF>
  1058. </XPD:OBJ>
  1059. </XPD:OBJ>
  1060. <XPD:OBJ name="OwnedElements[15]" type="UMLRealization" guid="QEES+uRUGEaeXcDj+gEivAAA">
  1061. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1062. <XPD:REF name="Client">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1063. <XPD:REF name="Supplier">QTAmgRiU90qbAQesSazfagAA</XPD:REF>
  1064. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1065. <XPD:REF name="Views[0]">JVZ4QieE8ECE4fcAHy5jRAAA</XPD:REF>
  1066. <XPD:REF name="Views[1]">ppOX3OodPEijhUAyDgKGqAAA</XPD:REF>
  1067. <XPD:REF name="Views[2]">Hb4XxeVWQUWuPSXj6hh4fQAA</XPD:REF>
  1068. <XPD:REF name="Views[3]">WsXZgPezOUiyJsnsiI0lcAAA</XPD:REF>
  1069. </XPD:OBJ>
  1070. <XPD:OBJ name="OwnedElements[16]" type="UMLRealization" guid="TgpCiIkJ1ke2KP8d9Xy2vwAA">
  1071. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1072. <XPD:REF name="Client">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1073. <XPD:REF name="Supplier">f51Aby/4i0WY2rqh+FWmjwAA</XPD:REF>
  1074. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1075. <XPD:REF name="Views[0]">/MM+97fRKE6NryY4r0bjaQAA</XPD:REF>
  1076. <XPD:REF name="Views[1]">sesjO8g/PkCKvHfAKAHLuQAA</XPD:REF>
  1077. <XPD:REF name="Views[2]">umuz2AJP40W2SFEgrN4z8AAA</XPD:REF>
  1078. <XPD:REF name="Views[3]">w+hPUY64skmEA1gSg2jEfAAA</XPD:REF>
  1079. </XPD:OBJ>
  1080. <XPD:OBJ name="OwnedElements[17]" type="UMLRealization" guid="IKM2SeT+UkK59jvHTO958QAA">
  1081. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1082. <XPD:REF name="Client">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1083. <XPD:REF name="Supplier">6zEESKzLlk66jxjb4ta2+wAA</XPD:REF>
  1084. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1085. <XPD:REF name="Views[0]">8QGQly3GT0yqjAf/2kwkjgAA</XPD:REF>
  1086. <XPD:REF name="Views[1]">AVLGgY+io0qy0tpPw92x1QAA</XPD:REF>
  1087. <XPD:REF name="Views[2]">mrxt+/O6DUas4yNn9BEmrgAA</XPD:REF>
  1088. <XPD:REF name="Views[3]">uyG8CQi5LUioUF+uyqQJJAAA</XPD:REF>
  1089. </XPD:OBJ>
  1090. <XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="mC9ncprLQ0yDbbjwkkEbBAAA">
  1091. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1092. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1093. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+9W1bSlH6k+k8gfmalcDvgAA">
  1094. <XPD:REF name="Association">mC9ncprLQ0yDbbjwkkEbBAAA</XPD:REF>
  1095. <XPD:REF name="Participant">ayCMKaPaaUyUwaandAcZmAAA</XPD:REF>
  1096. </XPD:OBJ>
  1097. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="UexF3Q94+EO8aYGgdAMCxQAA">
  1098. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1099. <XPD:REF name="Association">mC9ncprLQ0yDbbjwkkEbBAAA</XPD:REF>
  1100. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1101. </XPD:OBJ>
  1102. </XPD:OBJ>
  1103. <XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="Y8wwXgr8ykmuqeZz7fCWAQAA">
  1104. <XPD:ATTR name="Name" type="string">ChoiceGroup</XPD:ATTR>
  1105. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1106. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1107. <XPD:REF name="Views[0]">dsWWZ7SOqkWpijSKx5gtQgAA</XPD:REF>
  1108. <XPD:REF name="Views[1]">KgYhoerhkkeuv2Kzz2B3NwAA</XPD:REF>
  1109. <XPD:REF name="Views[2]">ELpb3FObiEuFrOx57tk3nAAA</XPD:REF>
  1110. <XPD:REF name="Views[3]">54Af0L4cC0W+NCmNg5FX3gAA</XPD:REF>
  1111. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  1112. <XPD:REF name="Associations[0]">9Cqll54gf0OIgUhBOqaOZgAA</XPD:REF>
  1113. </XPD:OBJ>
  1114. <XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="TBDZAj9+o02sPOvNJ3CXPwAA">
  1115. <XPD:REF name="Namespace">az7JfodCDUO3/+ZG0ySNGwAA</XPD:REF>
  1116. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1117. <XPD:REF name="Views[0]">jsFO4fHdz06D+sKoiGtRqwAA</XPD:REF>
  1118. <XPD:REF name="Views[1]">IK3ZooLtmEWZxuNwqqpF7gAA</XPD:REF>
  1119. <XPD:REF name="Views[2]">Yj0nr8BQm0yyMAGDk+IJBwAA</XPD:REF>
  1120. <XPD:REF name="Views[3]">GfyV2VHoYUWS6vZtNvhJIwAA</XPD:REF>
  1121. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  1122. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9Cqll54gf0OIgUhBOqaOZgAA">
  1123. <XPD:ATTR name="Name" type="string">2</XPD:ATTR>
  1124. <XPD:REF name="Association">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
  1125. <XPD:REF name="Participant">Y8wwXgr8ykmuqeZz7fCWAQAA</XPD:REF>
  1126. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1127. <XPD:REF name="Views[0]">i7Dc5hVUYUOfPeYRAWKy0gAA</XPD:REF>
  1128. <XPD:REF name="Views[1]">+tvlP7mDtUWToO3Yl5bnNQAA</XPD:REF>
  1129. <XPD:REF name="Views[2]">33PsV/qNAEK8PyNU/teqngAA</XPD:REF>
  1130. <XPD:REF name="Views[3]">lbmF0BObO0OjS1AfDu+IJQAA</XPD:REF>
  1131. </XPD:OBJ>
  1132. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="wZfYFkKeAECPfUI8nuMmEAAA">
  1133. <XPD:ATTR name="Name" type="string">&quot;items-you-have&quot; and &quot;items-to-buy&quot; groups</XPD:ATTR>
  1134. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  1135. <XPD:REF name="Association">TBDZAj9+o02sPOvNJ3CXPwAA</XPD:REF>
  1136. <XPD:REF name="Participant">NAUBXgPqf0+Wx7ZB1+PitQAA</XPD:REF>
  1137. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1138. <XPD:REF name="Views[0]">opd2avAryUCAyS+cKTZm7gAA</XPD:REF>
  1139. <XPD:REF name="Views[1]">TxXBek+cE0eWvIZ4ZlBGjwAA</XPD:REF>
  1140. <XPD:REF name="Views[2]">ae2fV8KmDkW9qso5qprXYwAA</XPD:REF>
  1141. <XPD:REF name="Views[3]">Q4hRsgwuMUKYDAA9G7Oc9wAA</XPD:REF>
  1142. </XPD:OBJ>
  1143. </XPD:OBJ>
  1144. </XPD:OBJ>
  1145. <XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="fWs2/B8zoUCoVddUw2IvRgAA">
  1146. <XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
  1147. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  1148. <XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
  1149. <XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
  1150. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  1151. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Wj953AN2RkS4D78Kn9GHDgAA">
  1152. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  1153. <XPD:REF name="DiagramOwner">fWs2/B8zoUCoVddUw2IvRgAA</XPD:REF>
  1154. <XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="gsQdprCtc0eX1N5N68NDqAAA">
  1155. <XPD:REF name="Diagram">Wj953AN2RkS4D78Kn9GHDgAA</XPD:REF>
  1156. </XPD:OBJ>
  1157. </XPD:OBJ>
  1158. <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
  1159. <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="nGqxxzy84kSEZ3RhjlKv5AAA">
  1160. <XPD:ATTR name="Name" type="string">com</XPD:ATTR>
  1161. <XPD:REF name="Namespace">fWs2/B8zoUCoVddUw2IvRgAA</XPD:REF>
  1162. <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
  1163. <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="JXd6WtouHk65Se4WZBVTswAA">
  1164. <XPD:ATTR name="Name" type="string">nokia</XPD:ATTR>
  1165. <XPD:REF name="Namespace">nGqxxzy84kSEZ3RhjlKv5AAA</XPD:REF>
  1166. <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
  1167. <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="6JFBjyKGckG0zhA7UNMwCAAA">
  1168. <XPD:ATTR name="Name" type="string">example</XPD:ATTR>
  1169. <XPD:REF name="Namespace">JXd6WtouHk65Se4WZBVTswAA</XPD:REF>
  1170. <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
  1171. <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="wLPU6nPT1kaD5s0nZEnQLAAA">
  1172. <XPD:ATTR name="Name" type="string">productcatalog</XPD:ATTR>
  1173. <XPD:REF name="Namespace">6JFBjyKGckG0zhA7UNMwCAAA</XPD:REF>
  1174. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  1175. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="VmfC8VSIak6ZeKdlbBbYswAA">
  1176. <XPD:ATTR name="Name" type="string">Overview of productcatalog</XPD:ATTR>
  1177. <XPD:REF name="DiagramOwner">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  1178. <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="tql8K/G68kCbbHimWcafJgAA">
  1179. <XPD:REF name="Diagram">VmfC8VSIak6ZeKdlbBbYswAA</XPD:REF>
  1180. <XPD:ATTR name="#OwnedViews" type="integer">14</XPD:ATTR>
  1181. <XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="OTf1STJKRU+Npzj/UezUYgAA">
  1182. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1183. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1184. <XPD:ATTR name="Left" type="integer">824</XPD:ATTR>
  1185. <XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
  1186. <XPD:ATTR name="Width" type="integer">288</XPD:ATTR>
  1187. <XPD:ATTR name="Height" type="integer">260</XPD:ATTR>
  1188. <XPD:REF name="Model">aoYkpOy9qUmHN7rdv279SAAA</XPD:REF>
  1189. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U0US22g6ckKc0wNMJGKizgAA">
  1190. <XPD:OBJ name="NameLabel" type="LabelView" guid="kyZ2qDw6BEWa/YSNTK86PwAA">
  1191. <XPD:ATTR name="Text" type="string">In-application Purchase framework</XPD:ATTR>
  1192. </XPD:OBJ>
  1193. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3Wa8tSeMjUqetX1KTFlgTQAA">
  1194. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1195. </XPD:OBJ>
  1196. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="gwfSA5uu3EyI5VMzXDb3XAAA">
  1197. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1198. </XPD:OBJ>
  1199. </XPD:OBJ>
  1200. </XPD:OBJ>
  1201. <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="IYVFebaV/UCAON59t/FfwAAA">
  1202. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1203. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1204. <XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
  1205. <XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
  1206. <XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
  1207. <XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
  1208. <XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1209. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ewBGvnAkiEeTF3sDwLVLTwAA">
  1210. <XPD:OBJ name="NameLabel" type="LabelView" guid="A+8n0BgiQEqs0ncuNYGMKgAA">
  1211. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1212. <XPD:ATTR name="Text" type="string">BasicRMS</XPD:ATTR>
  1213. </XPD:OBJ>
  1214. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Zq6tTZhIbk28SzA4NYlQBgAA">
  1215. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1216. </XPD:OBJ>
  1217. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="CHk9gkxNzkeZKqag8TP4ogAA">
  1218. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1219. </XPD:OBJ>
  1220. </XPD:OBJ>
  1221. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZRKfc6RY1Uq/npqzDPqKIAAA">
  1222. <XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1223. </XPD:OBJ>
  1224. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VKugMSLL3Ea5DNrFcjXYmQAA">
  1225. <XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1226. </XPD:OBJ>
  1227. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="uBOp6X04v02nTQRdtG4oNgAA">
  1228. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1229. <XPD:REF name="Model">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1230. </XPD:OBJ>
  1231. </XPD:OBJ>
  1232. <XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="aYJ+I4/K2kG0tH9ftp1rWgAA">
  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">20</XPD:ATTR>
  1236. <XPD:ATTR name="Top" type="integer">532</XPD:ATTR>
  1237. <XPD:ATTR name="Width" type="integer">281</XPD:ATTR>
  1238. <XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
  1239. <XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1240. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gHpmDv5ksUOzRa0N6dyWngAA">
  1241. <XPD:OBJ name="NameLabel" type="LabelView" guid="Cdj0kUEZQEWO50YJCdGa2wAA">
  1242. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1243. <XPD:ATTR name="Text" type="string">ItemIndex</XPD:ATTR>
  1244. </XPD:OBJ>
  1245. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="330ijlVZr0WaChsGjiLAlgAA">
  1246. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1247. </XPD:OBJ>
  1248. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="SjASsOrECEqHZXfHQXvAKwAA">
  1249. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1250. </XPD:OBJ>
  1251. </XPD:OBJ>
  1252. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="l9GXNwV4hUOcyG5AwibADwAA">
  1253. <XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1254. </XPD:OBJ>
  1255. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xSVzTbobv0udlazPW+Pn2wAA">
  1256. <XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1257. </XPD:OBJ>
  1258. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3Ymo20C1EUWc6liL/KuJpwAA">
  1259. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1260. <XPD:REF name="Model">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1261. </XPD:OBJ>
  1262. </XPD:OBJ>
  1263. <XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="CgKv6+4TIEqqzGJwvjV3EgAA">
  1264. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1265. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1266. <XPD:ATTR name="Left" type="integer">172</XPD:ATTR>
  1267. <XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
  1268. <XPD:ATTR name="Width" type="integer">40</XPD:ATTR>
  1269. <XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
  1270. <XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
  1271. <XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  1272. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="McFerG6dSUe4nnpfMyyLRAAA">
  1273. <XPD:OBJ name="NameLabel" type="LabelView" guid="DwhySftW0k2hlxC9fIHQWgAA">
  1274. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1275. <XPD:ATTR name="Text" type="string">Main</XPD:ATTR>
  1276. </XPD:OBJ>
  1277. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SBK4aHHcl0mqWEKjaJao+gAA">
  1278. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1279. </XPD:OBJ>
  1280. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="Qa3sr2rOtUKLr7Uk92RbHQAA">
  1281. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1282. </XPD:OBJ>
  1283. </XPD:OBJ>
  1284. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vQuA6LQF7E+dFWlG4E33twAA">
  1285. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1286. <XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  1287. </XPD:OBJ>
  1288. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WxIJ7oYcKUCtsDhip1BYaAAA">
  1289. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1290. <XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  1291. </XPD:OBJ>
  1292. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1etGvMaOgkigT9cuFuLiCwAA">
  1293. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1294. <XPD:REF name="Model">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  1295. </XPD:OBJ>
  1296. </XPD:OBJ>
  1297. <XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="J9Ygk5QWvkGIia1FAwlCfwAA">
  1298. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1299. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1300. <XPD:ATTR name="Left" type="integer">352</XPD:ATTR>
  1301. <XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
  1302. <XPD:ATTR name="Width" type="integer">407</XPD:ATTR>
  1303. <XPD:ATTR name="Height" type="integer">654</XPD:ATTR>
  1304. <XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  1305. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yn3Mgux5cUq2hoCyVE1UeQAA">
  1306. <XPD:OBJ name="NameLabel" type="LabelView" guid="ZC4Ukp7e5UeYcZiVfQFAKAAA">
  1307. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1308. <XPD:ATTR name="Text" type="string">ProductCatalogForm</XPD:ATTR>
  1309. </XPD:OBJ>
  1310. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/ZtaZXV4NUmZeyfZoBWWkQAA">
  1311. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1312. </XPD:OBJ>
  1313. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="Q5wQ8uznLE6a1ltvaQ+mMAAA">
  1314. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1315. </XPD:OBJ>
  1316. </XPD:OBJ>
  1317. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vQepm6OmN0CPN+8kBhhV3wAA">
  1318. <XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  1319. </XPD:OBJ>
  1320. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="06SyXtFFSUS8fQxOWp0aOwAA">
  1321. <XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  1322. </XPD:OBJ>
  1323. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="CnfMuzZ1QEOMyvOUv6h+xAAA">
  1324. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1325. <XPD:REF name="Model">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  1326. </XPD:OBJ>
  1327. </XPD:OBJ>
  1328. <XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="VFp/ajb0kkKA/wYr4aQ+aQAA">
  1329. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1330. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1331. <XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
  1332. <XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
  1333. <XPD:ATTR name="Width" type="integer">243</XPD:ATTR>
  1334. <XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
  1335. <XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  1336. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="B/LCkFeaukW9O51eRh9adAAA">
  1337. <XPD:OBJ name="NameLabel" type="LabelView" guid="mVmVCPYBFEO8b8zgxyEPjgAA">
  1338. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1339. <XPD:ATTR name="Text" type="string">ProductData</XPD:ATTR>
  1340. </XPD:OBJ>
  1341. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Yig7/eHOoUejWCpdeox80QAA">
  1342. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1343. </XPD:OBJ>
  1344. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="QdS/0Qo5SU6SCpT9lgF1yAAA">
  1345. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1346. </XPD:OBJ>
  1347. </XPD:OBJ>
  1348. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rVzob8Aj6EukwfXshoJBUAAA">
  1349. <XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  1350. </XPD:OBJ>
  1351. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KVrhopJPr0ewA0htOxfuWgAA">
  1352. <XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  1353. </XPD:OBJ>
  1354. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BevKp8SvPUOwu8PW8Xn5XAAA">
  1355. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1356. <XPD:REF name="Model">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  1357. </XPD:OBJ>
  1358. </XPD:OBJ>
  1359. <XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="oU3LWTTQhUqLAuWybVEjHQAA">
  1360. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1361. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1362. <XPD:ATTR name="Points" type="Points">196,219;352,283</XPD:ATTR>
  1363. <XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
  1364. <XPD:REF name="Head">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  1365. <XPD:REF name="Tail">IYVFebaV/UCAON59t/FfwAAA</XPD:REF>
  1366. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pYsuvgI9xU2Jxyh8M0sw2gAA">
  1367. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1368. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1369. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1370. <XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
  1371. </XPD:OBJ>
  1372. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ejKi8qcolUKl8KXkvdQWQAAA">
  1373. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1374. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1375. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1376. <XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
  1377. </XPD:OBJ>
  1378. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="D5kHoQvdkEyV4s3m/BUVRgAA">
  1379. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1380. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1381. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1382. <XPD:REF name="Model">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
  1383. </XPD:OBJ>
  1384. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="7SQV4oMgpEiT63QzV1o1UAAA">
  1385. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1386. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1387. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1388. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1389. <XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
  1390. </XPD:OBJ>
  1391. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="fbgYhvaG2EGIjVBODRS6HgAA">
  1392. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1393. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1394. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1395. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1396. <XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
  1397. </XPD:OBJ>
  1398. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="S5vyRqCNeEmnzl20F8of6QAA">
  1399. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1400. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1401. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1402. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1403. <XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
  1404. </XPD:OBJ>
  1405. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="uye9Vdr9XUiXoWMsyPCrvwAA">
  1406. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1407. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1408. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1409. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1410. <XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
  1411. </XPD:OBJ>
  1412. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Srn87ir690aZf575/m8VIwAA">
  1413. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1414. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  1415. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1416. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1417. <XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
  1418. </XPD:OBJ>
  1419. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pv89J0jGtEelien7C00c4gAA">
  1420. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1421. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  1422. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1423. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1424. <XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
  1425. </XPD:OBJ>
  1426. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Q4wAuuLSF02XiijpeEUU5wAA">
  1427. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1428. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1429. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1430. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1431. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1432. <XPD:REF name="Model">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
  1433. </XPD:OBJ>
  1434. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jgibgEnT8E6JZIOVI4S4EAAA">
  1435. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1436. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1437. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1438. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1439. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1440. <XPD:REF name="Model">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
  1441. </XPD:OBJ>
  1442. </XPD:OBJ>
  1443. <XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="D2Ypw515VUi4rYYknW35awAA">
  1444. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1445. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1446. <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
  1447. <XPD:ATTR name="Points" type="Points">262,386;352,386</XPD:ATTR>
  1448. <XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
  1449. <XPD:REF name="Head">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  1450. <XPD:REF name="Tail">VFp/ajb0kkKA/wYr4aQ+aQAA</XPD:REF>
  1451. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bPiY1vBVGkao2QU146kYLQAA">
  1452. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1453. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1454. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1455. <XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
  1456. </XPD:OBJ>
  1457. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6pN5sQM1X0e5jE6tTplVjAAA">
  1458. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1459. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1460. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1461. <XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
  1462. </XPD:OBJ>
  1463. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kD3rr2Cs70agaUwmmH2dBgAA">
  1464. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1465. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1466. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1467. <XPD:REF name="Model">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
  1468. </XPD:OBJ>
  1469. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="HQnyvz3wdkG6GH454PW9aQAA">
  1470. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1471. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1472. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1473. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1474. <XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
  1475. </XPD:OBJ>
  1476. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="btU8CpgVyUaedl30JdpaFAAA">
  1477. <XPD:ATTR name="Alpha" type="real">0,60817246061924</XPD:ATTR>
  1478. <XPD:ATTR name="Distance" type="real">19,2093727122985</XPD:ATTR>
  1479. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1480. <XPD:ATTR name="Text" type="string">-0..n</XPD:ATTR>
  1481. <XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
  1482. </XPD:OBJ>
  1483. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gPWQR9i8LkKIuu/HbCW8NQAA">
  1484. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1485. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1486. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1487. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1488. <XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
  1489. </XPD:OBJ>
  1490. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="lfEjbXio502iEw/S032ufgAA">
  1491. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1492. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1493. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1494. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1495. <XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
  1496. </XPD:OBJ>
  1497. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="A7QZP51RwkS3BGYm+0afBwAA">
  1498. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1499. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  1500. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1501. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1502. <XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
  1503. </XPD:OBJ>
  1504. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Nppoj754nkOUVLBffzjWkQAA">
  1505. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1506. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  1507. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1508. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1509. <XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
  1510. </XPD:OBJ>
  1511. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="dSVynGOt+Ea2ncbGXnv8fwAA">
  1512. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1513. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1514. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1515. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1516. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1517. <XPD:REF name="Model">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
  1518. </XPD:OBJ>
  1519. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dPUaa8lsP0e0Cg2Oqe1boQAA">
  1520. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1521. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1522. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1523. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1524. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1525. <XPD:REF name="Model">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
  1526. </XPD:OBJ>
  1527. </XPD:OBJ>
  1528. <XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="6D6qlowtXkiUEfoU0j5tQgAA">
  1529. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1530. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1531. <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
  1532. <XPD:ATTR name="Points" type="Points">352,604;300,604</XPD:ATTR>
  1533. <XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
  1534. <XPD:REF name="Head">aYJ+I4/K2kG0tH9ftp1rWgAA</XPD:REF>
  1535. <XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  1536. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="B/ofyeWajk6PWt5UHxoODwAA">
  1537. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1538. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1539. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1540. <XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
  1541. </XPD:OBJ>
  1542. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AYP/+mkz7EiXeZHrAJ7//wAA">
  1543. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1544. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1545. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1546. <XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
  1547. </XPD:OBJ>
  1548. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yikHap8KQUmjau4UDbWkMwAA">
  1549. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1550. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1551. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1552. <XPD:REF name="Model">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
  1553. </XPD:OBJ>
  1554. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DS0FtWXvRUyPueMlaEs4yQAA">
  1555. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1556. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1557. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1558. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1559. <XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
  1560. </XPD:OBJ>
  1561. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="we4wvsFf7EaQfhm1MEXnSQAA">
  1562. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1563. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1564. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1565. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1566. <XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
  1567. </XPD:OBJ>
  1568. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="GMFWLeKP4EqadLeCQmqSwAAA">
  1569. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1570. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1571. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1572. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1573. <XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
  1574. </XPD:OBJ>
  1575. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="k7yL25ql+0OMNWJ+E5RrkgAA">
  1576. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1577. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1578. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1579. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1580. <XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
  1581. </XPD:OBJ>
  1582. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="KhurlY0XhUGlSE1Xje1PbgAA">
  1583. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1584. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  1585. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1586. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1587. <XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
  1588. </XPD:OBJ>
  1589. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="jLjGqVWE1UKzoIFCwKpi/AAA">
  1590. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1591. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  1592. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1593. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1594. <XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
  1595. </XPD:OBJ>
  1596. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="swPdHHo6fkuqF/WD38KxDwAA">
  1597. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1598. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1599. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1600. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1601. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1602. <XPD:REF name="Model">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
  1603. </XPD:OBJ>
  1604. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aioKge4PfUSW60MpMYFJlgAA">
  1605. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1606. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1607. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1608. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1609. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1610. <XPD:REF name="Model">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
  1611. </XPD:OBJ>
  1612. </XPD:OBJ>
  1613. <XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="4NC4T/WLKkaEaW2m4xA+KQAA">
  1614. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1615. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1616. <XPD:ATTR name="Points" type="Points">352,192;208,69</XPD:ATTR>
  1617. <XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
  1618. <XPD:REF name="Head">CgKv6+4TIEqqzGJwvjV3EgAA</XPD:REF>
  1619. <XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  1620. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QCpcyvJOWUyKx5X/kKuwBgAA">
  1621. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1622. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1623. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1624. <XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
  1625. </XPD:OBJ>
  1626. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cwZgPek5hEKQhO53HzDdPgAA">
  1627. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1628. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1629. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1630. <XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
  1631. </XPD:OBJ>
  1632. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eXiMAFJ7OEWpSJNkffTkbwAA">
  1633. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1634. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1635. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1636. <XPD:REF name="Model">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
  1637. </XPD:OBJ>
  1638. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SNHzO0CXiUunjWl3C2zNUQAA">
  1639. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1640. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1641. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1642. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1643. <XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
  1644. </XPD:OBJ>
  1645. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Z35gpQ8xf0uStYlDXUTHRwAA">
  1646. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1647. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1648. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1649. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1650. <XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
  1651. </XPD:OBJ>
  1652. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="S88dDYyw0UG4SjH5QIEH7wAA">
  1653. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1654. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1655. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1656. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1657. <XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
  1658. </XPD:OBJ>
  1659. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ykI/M3nDWE6UpbB5xcQ37AAA">
  1660. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1661. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1662. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1663. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1664. <XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
  1665. </XPD:OBJ>
  1666. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="VBf/ECqcl0Ck2sJUosYzMgAA">
  1667. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1668. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  1669. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1670. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1671. <XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
  1672. </XPD:OBJ>
  1673. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qV+MWIgXnECzzGZESMUtDQAA">
  1674. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1675. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  1676. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1677. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1678. <XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
  1679. </XPD:OBJ>
  1680. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="4F9jAjeguUy9BMJYaYkf3gAA">
  1681. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1682. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1683. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1684. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1685. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1686. <XPD:REF name="Model">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
  1687. </XPD:OBJ>
  1688. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4d6E2UQxZE6gfJ8EfF6NlQAA">
  1689. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1690. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1691. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1692. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1693. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1694. <XPD:REF name="Model">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
  1695. </XPD:OBJ>
  1696. </XPD:OBJ>
  1697. <XPD:OBJ name="OwnedViews[10]" type="UMLInterfaceView" guid="CA6xYKjOCUOgqqbnZGuruAAA">
  1698. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1699. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1700. <XPD:ATTR name="Left" type="integer">880</XPD:ATTR>
  1701. <XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
  1702. <XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
  1703. <XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
  1704. <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
  1705. <XPD:REF name="Model">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
  1706. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/ixYwF4PGkut6fhIg1AAawAA">
  1707. <XPD:OBJ name="NameLabel" type="LabelView" guid="Bh1SaGE5Q0uqIdUl4f4hpgAA">
  1708. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1709. <XPD:ATTR name="Text" type="string">IAPClientPaymentListener</XPD:ATTR>
  1710. </XPD:OBJ>
  1711. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="X77Qb8+KRkCbNJ1FXI11oAAA">
  1712. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1713. </XPD:OBJ>
  1714. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZyYd68bd9UOo2f5TykGLuAAA">
  1715. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1716. </XPD:OBJ>
  1717. </XPD:OBJ>
  1718. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1lR7AR3Th0+HY/+p5pBkNgAA">
  1719. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1720. <XPD:REF name="Model">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
  1721. </XPD:OBJ>
  1722. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rJtR8kMg40WUau2s6+3gbQAA">
  1723. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1724. <XPD:REF name="Model">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
  1725. </XPD:OBJ>
  1726. </XPD:OBJ>
  1727. <XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="t/OjyC5KUEOEkaFNfY5ExQAA">
  1728. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1729. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1730. <XPD:ATTR name="Left" type="integer">880</XPD:ATTR>
  1731. <XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
  1732. <XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
  1733. <XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
  1734. <XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
  1735. <XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
  1736. <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QrpYuE97dESI5dQrOVw6pQAA">
  1737. <XPD:OBJ name="NameLabel" type="LabelView" guid="eFweChg17kaM8fl4qKCE1wAA">
  1738. <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
  1739. <XPD:ATTR name="Text" type="string">IAPClientPaymentManager</XPD:ATTR>
  1740. </XPD:OBJ>
  1741. <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qJdh9xPMOEW/CYqy1VvMdgAA">
  1742. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1743. </XPD:OBJ>
  1744. <XPD:OBJ name="PropertyLabel" type="LabelView" guid="GHpIi34QSkayMH8NOom9UAAA">
  1745. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1746. </XPD:OBJ>
  1747. </XPD:OBJ>
  1748. <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="n2xboGtSi0OKAwnezjoYsAAA">
  1749. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1750. <XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
  1751. </XPD:OBJ>
  1752. <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IaU5Z/aSpEqFnrluP7tfFgAA">
  1753. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1754. <XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
  1755. </XPD:OBJ>
  1756. <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tSp87mxEskeinQOuBJmtawAA">
  1757. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1758. <XPD:REF name="Model">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
  1759. </XPD:OBJ>
  1760. </XPD:OBJ>
  1761. <XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="lCqiSYEfjkGUrAUIwMokdgAA">
  1762. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1763. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1764. <XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
  1765. <XPD:ATTR name="Points" type="Points">758,362;880,362</XPD:ATTR>
  1766. <XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
  1767. <XPD:REF name="Head">t/OjyC5KUEOEkaFNfY5ExQAA</XPD:REF>
  1768. <XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  1769. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PP7euVnc3E2OLATX9KcoeQAA">
  1770. <XPD:ATTR name="Alpha" type="real">-3,84690864849603</XPD:ATTR>
  1771. <XPD:ATTR name="Distance" type="real">22,0227155455452</XPD:ATTR>
  1772. <XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
  1773. <XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
  1774. </XPD:OBJ>
  1775. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GzBKwpvF5UKgSIEKOkERQQAA">
  1776. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1777. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1778. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1779. <XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
  1780. </XPD:OBJ>
  1781. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uRV6AfhyCUqoqqdWs/lNwQAA">
  1782. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1783. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1784. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1785. <XPD:REF name="Model">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
  1786. </XPD:OBJ>
  1787. <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Kk9Oly+0MkKWbuRuXd4fwAAA">
  1788. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1789. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1790. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1791. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1792. <XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
  1793. </XPD:OBJ>
  1794. <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ja6lamC1/06GNrI15p2ogQAA">
  1795. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1796. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1797. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1798. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1799. <XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
  1800. </XPD:OBJ>
  1801. <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fv4M1xVpBEyTOpbTQtJ4TQAA">
  1802. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1803. <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
  1804. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1805. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1806. <XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
  1807. </XPD:OBJ>
  1808. <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="hLzbR7ldT0muOHcRLRbTHwAA">
  1809. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1810. <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
  1811. <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
  1812. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1813. <XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
  1814. </XPD:OBJ>
  1815. <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="oW6h6SBqokO0cQwnohx9GAAA">
  1816. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1817. <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
  1818. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1819. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
  1820. <XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
  1821. </XPD:OBJ>
  1822. <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="M62K/jWht0CqQutZzWykfgAA">
  1823. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1824. <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
  1825. <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
  1826. <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
  1827. <XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
  1828. </XPD:OBJ>
  1829. <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="RVxC1fUDE0KBozOLY1z9xQAA">
  1830. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1831. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1832. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1833. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1834. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1835. <XPD:REF name="Model">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
  1836. </XPD:OBJ>
  1837. <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="/TZNA1DFz0CR6HV3uyBQxwAA">
  1838. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1839. <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
  1840. <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
  1841. <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
  1842. <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
  1843. <XPD:REF name="Model">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
  1844. </XPD:OBJ>
  1845. </XPD:OBJ>
  1846. <XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="yqpy6RGV7UO8Hn0nyQDMzQAA">
  1847. <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
  1848. <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
  1849. <XPD:ATTR name="Points" type="Points">758,320;880,292</XPD:ATTR>
  1850. <XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
  1851. <XPD:REF name="Head">CA6xYKjOCUOgqqbnZGuruAAA</XPD:REF>
  1852. <XPD:REF name="Tail">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  1853. <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uP0dXxILYkWhfWSOQz/izwAA">
  1854. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1855. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1856. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1857. <XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
  1858. </XPD:OBJ>
  1859. <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="F8KBERCDHUyTanFTtkb66wAA">
  1860. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1861. <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
  1862. <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
  1863. <XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
  1864. </XPD:OBJ>
  1865. <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="FuqoQn4F10eEvEzlivyWeAAA">
  1866. <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
  1867. <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
  1868. <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
  1869. <XPD:REF name="Model">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
  1870. </XPD:OBJ>
  1871. </XPD:OBJ>
  1872. </XPD:OBJ>
  1873. </XPD:OBJ>
  1874. <XPD:ATTR name="#OwnedElements" type="integer">14</XPD:ATTR>
  1875. <XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="1HFVhDohOkqa5IhUFc1wlwAA">
  1876. <XPD:ATTR name="Name" type="string">BasicRMS</XPD:ATTR>
  1877. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  1878. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1879. <XPD:REF name="Views[0]">IYVFebaV/UCAON59t/FfwAAA</XPD:REF>
  1880. <XPD:REF name="Views[1]">ZRKfc6RY1Uq/npqzDPqKIAAA</XPD:REF>
  1881. <XPD:REF name="Views[2]">VKugMSLL3Ea5DNrFcjXYmQAA</XPD:REF>
  1882. <XPD:REF name="Views[3]">uBOp6X04v02nTQRdtG4oNgAA</XPD:REF>
  1883. <XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
  1884. <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ny7HLAxE30Oph9ZcTY3XVwAA">
  1885. <XPD:ATTR name="Name" type="string">open</XPD:ATTR>
  1886. <XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1887. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1888. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j2UO/oeOe0aHh1v+RAVYZwAA">
  1889. <XPD:ATTR name="Name" type="string">rmsName</XPD:ATTR>
  1890. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  1891. <XPD:REF name="BehavioralFeature">ny7HLAxE30Oph9ZcTY3XVwAA</XPD:REF>
  1892. </XPD:OBJ>
  1893. </XPD:OBJ>
  1894. <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3xHv1Svx+UmHOmW+AxpIEAAA">
  1895. <XPD:ATTR name="Name" type="string">get</XPD:ATTR>
  1896. <XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1897. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1898. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HtrMjNdY7ECIFrIahIqq1AAA">
  1899. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  1900. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  1901. <XPD:ATTR name="TypeExpression" type="string">Vector</XPD:ATTR>
  1902. <XPD:REF name="BehavioralFeature">3xHv1Svx+UmHOmW+AxpIEAAA</XPD:REF>
  1903. </XPD:OBJ>
  1904. </XPD:OBJ>
  1905. <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="eJmLhY9+v0+Rxd5UN2mtFQAA">
  1906. <XPD:ATTR name="Name" type="string">set</XPD:ATTR>
  1907. <XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1908. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1909. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/wV6L95GE0eh1u/4ETFtCQAA">
  1910. <XPD:ATTR name="Name" type="string">data</XPD:ATTR>
  1911. <XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
  1912. <XPD:REF name="BehavioralFeature">eJmLhY9+v0+Rxd5UN2mtFQAA</XPD:REF>
  1913. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  1914. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Nh+yzQ8HIkSjgyP1HkyzywAA">
  1915. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  1916. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  1917. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  1918. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  1919. <XPD:REF name="TaggedModel">/wV6L95GE0eh1u/4ETFtCQAA</XPD:REF>
  1920. </XPD:OBJ>
  1921. </XPD:OBJ>
  1922. </XPD:OBJ>
  1923. <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="9Q7OxPGOE0qmgBHRKsxNxAAA">
  1924. <XPD:ATTR name="Name" type="string">close</XPD:ATTR>
  1925. <XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1926. </XPD:OBJ>
  1927. <XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
  1928. <XPD:REF name="TypedFeatures[0]">V38dkU2rkkiB2mNyJg6i/wAA</XPD:REF>
  1929. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  1930. <XPD:REF name="Associations[0]">cluterw1EEmZ+xCOZL4t7gAA</XPD:REF>
  1931. <XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
  1932. <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7JRVMGarKEWVIjPI8jsvfwAA">
  1933. <XPD:ATTR name="Name" type="string">rms</XPD:ATTR>
  1934. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  1935. <XPD:ATTR name="TypeExpression" type="string">RecordStore</XPD:ATTR>
  1936. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  1937. <XPD:REF name="Owner">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  1938. </XPD:OBJ>
  1939. </XPD:OBJ>
  1940. <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="8NrZfYC4NUOSJFKuUalahgAA">
  1941. <XPD:ATTR name="Name" type="string">ItemIndex</XPD:ATTR>
  1942. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  1943. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  1944. <XPD:REF name="Views[0]">aYJ+I4/K2kG0tH9ftp1rWgAA</XPD:REF>
  1945. <XPD:REF name="Views[1]">l9GXNwV4hUOcyG5AwibADwAA</XPD:REF>
  1946. <XPD:REF name="Views[2]">xSVzTbobv0udlazPW+Pn2wAA</XPD:REF>
  1947. <XPD:REF name="Views[3]">3Ymo20C1EUWc6liL/KuJpwAA</XPD:REF>
  1948. <XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
  1949. <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RDv0nryrikCNR5sqzRYCUAAA">
  1950. <XPD:ATTR name="Name" type="string">ItemIndex</XPD:ATTR>
  1951. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  1952. <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
  1953. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1954. </XPD:OBJ>
  1955. <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="bdekbA9xCU6etRXQaGaAmQAA">
  1956. <XPD:ATTR name="Name" type="string">ItemIndex</XPD:ATTR>
  1957. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  1958. <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
  1959. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1960. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  1961. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KX7vcAfsV0yr4JbVuVrqswAA">
  1962. <XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
  1963. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  1964. <XPD:REF name="BehavioralFeature">bdekbA9xCU6etRXQaGaAmQAA</XPD:REF>
  1965. </XPD:OBJ>
  1966. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qGJ0LMIfSEmLIasXGmOYcwAA">
  1967. <XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
  1968. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  1969. <XPD:REF name="BehavioralFeature">bdekbA9xCU6etRXQaGaAmQAA</XPD:REF>
  1970. </XPD:OBJ>
  1971. </XPD:OBJ>
  1972. <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DM3O7SPbJ0Oumud9j3CseQAA">
  1973. <XPD:ATTR name="Name" type="string">setGroupIndex</XPD:ATTR>
  1974. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1975. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1976. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B2xrpWTasECkgveaOYBRXAAA">
  1977. <XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
  1978. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  1979. <XPD:REF name="BehavioralFeature">DM3O7SPbJ0Oumud9j3CseQAA</XPD:REF>
  1980. </XPD:OBJ>
  1981. </XPD:OBJ>
  1982. <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cn7BBp9KyUOUQHvpfJJjDQAA">
  1983. <XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
  1984. <XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
  1985. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1986. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1987. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YRfhCDARPUqgaNyvCgg3eAAA">
  1988. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  1989. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  1990. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  1991. <XPD:REF name="BehavioralFeature">cn7BBp9KyUOUQHvpfJJjDQAA</XPD:REF>
  1992. </XPD:OBJ>
  1993. </XPD:OBJ>
  1994. <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="S0JsQDNBKU60BAQsan9NxgAA">
  1995. <XPD:ATTR name="Name" type="string">setListIndex</XPD:ATTR>
  1996. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  1997. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  1998. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JLlffmn9mUyOgK5J6bCyUwAA">
  1999. <XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
  2000. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2001. <XPD:REF name="BehavioralFeature">S0JsQDNBKU60BAQsan9NxgAA</XPD:REF>
  2002. </XPD:OBJ>
  2003. </XPD:OBJ>
  2004. <XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ZAxpsz7qUEyx3QFT3pGV5gAA">
  2005. <XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
  2006. <XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
  2007. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2008. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2009. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WgP+gDQiHUCngy0MN30KJwAA">
  2010. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  2011. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  2012. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2013. <XPD:REF name="BehavioralFeature">ZAxpsz7qUEyx3QFT3pGV5gAA</XPD:REF>
  2014. </XPD:OBJ>
  2015. </XPD:OBJ>
  2016. <XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
  2017. <XPD:REF name="TypedFeatures[0]">nCV2SIBK6UO0SnBJTQwxlwAA</XPD:REF>
  2018. <XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
  2019. <XPD:REF name="TypedParameters[0]">XnkDGXwxZEO5NxYEjnXIDQAA</XPD:REF>
  2020. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  2021. <XPD:REF name="Associations[0]">R9L/qpEwmke5ye2sViFTPgAA</XPD:REF>
  2022. <XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
  2023. <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="62Fp3AtgOEG/81Ux1+eljwAA">
  2024. <XPD:ATTR name="Name" type="string">INVALID_INDEX</XPD:ATTR>
  2025. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2026. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2027. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2028. <XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
  2029. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2030. </XPD:OBJ>
  2031. <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tcCmdEyjuU26e56wr2XBUwAA">
  2032. <XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
  2033. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2034. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2035. <XPD:ATTR name="InitialValue" type="string">INVALID_INDEX</XPD:ATTR>
  2036. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2037. </XPD:OBJ>
  2038. <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="0S2UNtD/TUilFT0kLKemDwAA">
  2039. <XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
  2040. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2041. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2042. <XPD:ATTR name="InitialValue" type="string">INVALID_INDEX</XPD:ATTR>
  2043. <XPD:REF name="Owner">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2044. </XPD:OBJ>
  2045. </XPD:OBJ>
  2046. <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="op2TZJ+kvkGzcYU6OewHlwAA">
  2047. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  2048. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2049. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2050. <XPD:REF name="Views[0]">CgKv6+4TIEqqzGJwvjV3EgAA</XPD:REF>
  2051. <XPD:REF name="Views[1]">vQuA6LQF7E+dFWlG4E33twAA</XPD:REF>
  2052. <XPD:REF name="Views[2]">WxIJ7oYcKUCtsDhip1BYaAAA</XPD:REF>
  2053. <XPD:REF name="Views[3]">1etGvMaOgkigT9cuFuLiCwAA</XPD:REF>
  2054. <XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
  2055. <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="N74dBH60M0uR1N8lbdu8bAAA">
  2056. <XPD:ATTR name="Name" type="string">startApp</XPD:ATTR>
  2057. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2058. </XPD:OBJ>
  2059. <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CoSDPO3HlU+rSaPBLuTeZQAA">
  2060. <XPD:ATTR name="Name" type="string">pauseApp</XPD:ATTR>
  2061. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2062. </XPD:OBJ>
  2063. <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UaKtB8s3iUqmxfvIrLNrPwAA">
  2064. <XPD:ATTR name="Name" type="string">destroyApp</XPD:ATTR>
  2065. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2066. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2067. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o7TXP4TgjEi3hqUbtz8ZRQAA">
  2068. <XPD:ATTR name="Name" type="string">unconditional</XPD:ATTR>
  2069. <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
  2070. <XPD:REF name="BehavioralFeature">UaKtB8s3iUqmxfvIrLNrPwAA</XPD:REF>
  2071. </XPD:OBJ>
  2072. </XPD:OBJ>
  2073. <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cs2660DioUWFaQrt9ComuQAA">
  2074. <XPD:ATTR name="Name" type="string">commandAction</XPD:ATTR>
  2075. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2076. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2077. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/bgl4hPwMkOEaNqTWUBAqQAA">
  2078. <XPD:ATTR name="Name" type="string">command</XPD:ATTR>
  2079. <XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
  2080. <XPD:REF name="BehavioralFeature">cs2660DioUWFaQrt9ComuQAA</XPD:REF>
  2081. </XPD:OBJ>
  2082. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/0f8RbOIpUKFZnDgNVg+QgAA">
  2083. <XPD:ATTR name="Name" type="string">displayable</XPD:ATTR>
  2084. <XPD:ATTR name="TypeExpression" type="string">Displayable</XPD:ATTR>
  2085. <XPD:REF name="BehavioralFeature">cs2660DioUWFaQrt9ComuQAA</XPD:REF>
  2086. </XPD:OBJ>
  2087. </XPD:OBJ>
  2088. <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="xGd5LTwwaUSNlqe+ZXCe5wAA">
  2089. <XPD:ATTR name="Name" type="string">exitMIDlet</XPD:ATTR>
  2090. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2091. </XPD:OBJ>
  2092. <XPD:OBJ name="Operations[5]" type="UMLOperation" guid="gKeIJgL37kqg/PJ2Sib5ZwAA">
  2093. <XPD:ATTR name="Name" type="string">isNonTouch</XPD:ATTR>
  2094. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2095. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2096. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2097. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O9lrzuLKxEW5vs3vhqCy+AAA">
  2098. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  2099. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  2100. <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
  2101. <XPD:REF name="BehavioralFeature">gKeIJgL37kqg/PJ2Sib5ZwAA</XPD:REF>
  2102. </XPD:OBJ>
  2103. </XPD:OBJ>
  2104. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  2105. <XPD:REF name="Associations[0]">5WQrSKSUZUSXdeve5HQ99QAA</XPD:REF>
  2106. <XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
  2107. <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vr4GEVpIn06q4lWYrTUT5gAA">
  2108. <XPD:ATTR name="Name" type="string">productCatalogForm</XPD:ATTR>
  2109. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2110. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2111. <XPD:REF name="Type_">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2112. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2113. </XPD:OBJ>
  2114. <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="p5Ey0/q2akCr197QQEPE0gAA">
  2115. <XPD:ATTR name="Name" type="string">exitCommand</XPD:ATTR>
  2116. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2117. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2118. <XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
  2119. <XPD:ATTR name="InitialValue" type="string">new Command(&quot;Exit&quot;, Command.EXIT, 1)</XPD:ATTR>
  2120. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2121. </XPD:OBJ>
  2122. <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="RixO9h4wBUCmTEvHTrmkxAAA">
  2123. <XPD:ATTR name="Name" type="string">productIds</XPD:ATTR>
  2124. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2125. <XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
  2126. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2127. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2128. <XPD:ATTR name="InitialValue" type="string">new String[] { &quot;588547&quot;, &quot;588549&quot;, &quot;588550&quot;, &quot;588551&quot; }</XPD:ATTR>
  2129. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2130. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2131. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="wSykK3PeAEa6v1z6jstkAwAA">
  2132. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2133. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2134. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2135. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2136. <XPD:REF name="TaggedModel">RixO9h4wBUCmTEvHTrmkxAAA</XPD:REF>
  2137. </XPD:OBJ>
  2138. </XPD:OBJ>
  2139. <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="R1QtxvonSEOIJwQeoUeGgAAA">
  2140. <XPD:ATTR name="Name" type="string">nonTouch</XPD:ATTR>
  2141. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2142. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2143. <XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
  2144. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2145. <XPD:REF name="Owner">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2146. </XPD:OBJ>
  2147. </XPD:OBJ>
  2148. <XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="RErqPDi000qr0YK3z11x/AAA">
  2149. <XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
  2150. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2151. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2152. <XPD:REF name="Views[0]">J9Ygk5QWvkGIia1FAwlCfwAA</XPD:REF>
  2153. <XPD:REF name="Views[1]">vQepm6OmN0CPN+8kBhhV3wAA</XPD:REF>
  2154. <XPD:REF name="Views[2]">06SyXtFFSUS8fQxOWp0aOwAA</XPD:REF>
  2155. <XPD:REF name="Views[3]">CnfMuzZ1QEOMyvOUv6h+xAAA</XPD:REF>
  2156. <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
  2157. <XPD:REF name="Generalizations[0]">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
  2158. <XPD:ATTR name="#Operations" type="integer">22</XPD:ATTR>
  2159. <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kvg5iUAs4EuNxOoXXpGZ4AAA">
  2160. <XPD:ATTR name="Name" type="string">ProductCatalogForm</XPD:ATTR>
  2161. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  2162. <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
  2163. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2164. <XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
  2165. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="U9F90snVxUa6BYoChwQq+AAA">
  2166. <XPD:ATTR name="Name" type="string">midlet</XPD:ATTR>
  2167. <XPD:ATTR name="TypeExpression" type="string">MIDlet</XPD:ATTR>
  2168. <XPD:REF name="BehavioralFeature">kvg5iUAs4EuNxOoXXpGZ4AAA</XPD:REF>
  2169. </XPD:OBJ>
  2170. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HkiB+AWBUky3iwp3P30DdQAA">
  2171. <XPD:ATTR name="Name" type="string">title</XPD:ATTR>
  2172. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2173. <XPD:REF name="BehavioralFeature">kvg5iUAs4EuNxOoXXpGZ4AAA</XPD:REF>
  2174. </XPD:OBJ>
  2175. <XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="osa1W84HgUyfORxWOHDCZQAA">
  2176. <XPD:ATTR name="Name" type="string">productIds</XPD:ATTR>
  2177. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2178. <XPD:REF name="BehavioralFeature">kvg5iUAs4EuNxOoXXpGZ4AAA</XPD:REF>
  2179. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2180. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Zde/ZqdopkGRP/iiDx1kFQAA">
  2181. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2182. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2183. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2184. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2185. <XPD:REF name="TaggedModel">osa1W84HgUyfORxWOHDCZQAA</XPD:REF>
  2186. </XPD:OBJ>
  2187. </XPD:OBJ>
  2188. </XPD:OBJ>
  2189. <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="6pxuNkI+s0m+m7xfnocTYwAA">
  2190. <XPD:ATTR name="Name" type="string">commandAction</XPD:ATTR>
  2191. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2192. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2193. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hCXBseKm/kOoHcEWt6lUawAA">
  2194. <XPD:ATTR name="Name" type="string">command</XPD:ATTR>
  2195. <XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
  2196. <XPD:REF name="BehavioralFeature">6pxuNkI+s0m+m7xfnocTYwAA</XPD:REF>
  2197. </XPD:OBJ>
  2198. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="3pxnj6vwIkyueAamJ2c/ZwAA">
  2199. <XPD:ATTR name="Name" type="string">displayable</XPD:ATTR>
  2200. <XPD:ATTR name="TypeExpression" type="string">Displayable</XPD:ATTR>
  2201. <XPD:REF name="BehavioralFeature">6pxuNkI+s0m+m7xfnocTYwAA</XPD:REF>
  2202. </XPD:OBJ>
  2203. </XPD:OBJ>
  2204. <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="rkJWiF8P2ESHbUQHI6jVpwAA">
  2205. <XPD:ATTR name="Name" type="string">productDataListReceived</XPD:ATTR>
  2206. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2207. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2208. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="olfgVeDVuk2idfrYSVQv8gAA">
  2209. <XPD:ATTR name="Name" type="string">status</XPD:ATTR>
  2210. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2211. <XPD:REF name="BehavioralFeature">rkJWiF8P2ESHbUQHI6jVpwAA</XPD:REF>
  2212. </XPD:OBJ>
  2213. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="x3yONKolS0iOa1jRmoeE6QAA">
  2214. <XPD:ATTR name="Name" type="string">list</XPD:ATTR>
  2215. <XPD:ATTR name="TypeExpression" type="string">IAPClientProductData</XPD:ATTR>
  2216. <XPD:REF name="BehavioralFeature">rkJWiF8P2ESHbUQHI6jVpwAA</XPD:REF>
  2217. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2218. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="IaBUjMAunkaD6nufMOeWcgAA">
  2219. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2220. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2221. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2222. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2223. <XPD:REF name="TaggedModel">x3yONKolS0iOa1jRmoeE6QAA</XPD:REF>
  2224. </XPD:OBJ>
  2225. </XPD:OBJ>
  2226. </XPD:OBJ>
  2227. <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mHX4+2Z3PkK4tlTGQmOvAAAA">
  2228. <XPD:ATTR name="Name" type="string">purchaseCompleted</XPD:ATTR>
  2229. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2230. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2231. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+lsGkxkQVEiUIez1hwqhuQAA">
  2232. <XPD:ATTR name="Name" type="string">status</XPD:ATTR>
  2233. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2234. <XPD:REF name="BehavioralFeature">mHX4+2Z3PkK4tlTGQmOvAAAA</XPD:REF>
  2235. </XPD:OBJ>
  2236. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MRKo+gu5NUW5PlPu0TK4wQAA">
  2237. <XPD:ATTR name="Name" type="string">purchaseTicket</XPD:ATTR>
  2238. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2239. <XPD:REF name="BehavioralFeature">mHX4+2Z3PkK4tlTGQmOvAAAA</XPD:REF>
  2240. </XPD:OBJ>
  2241. </XPD:OBJ>
  2242. <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="mRs3PXzNZEmjeUwVt2Ge3wAA">
  2243. <XPD:ATTR name="Name" type="string">productDataReceived</XPD:ATTR>
  2244. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2245. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2246. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5aiWCJqG8EOrCOFmPEB5BwAA">
  2247. <XPD:ATTR name="Name" type="string">status</XPD:ATTR>
  2248. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2249. <XPD:REF name="BehavioralFeature">mRs3PXzNZEmjeUwVt2Ge3wAA</XPD:REF>
  2250. </XPD:OBJ>
  2251. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7csTsPwkZ06I2a7d3CHPwwAA">
  2252. <XPD:ATTR name="Name" type="string">productData</XPD:ATTR>
  2253. <XPD:ATTR name="TypeExpression" type="string">IAPClientProductData</XPD:ATTR>
  2254. <XPD:REF name="BehavioralFeature">mRs3PXzNZEmjeUwVt2Ge3wAA</XPD:REF>
  2255. </XPD:OBJ>
  2256. </XPD:OBJ>
  2257. <XPD:OBJ name="Operations[5]" type="UMLOperation" guid="XYKAX7z2SU2+mdO1D9/KrQAA">
  2258. <XPD:ATTR name="Name" type="string">restorationCompleted</XPD:ATTR>
  2259. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2260. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2261. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fPotcCPzkUSDPMqZcAWhqAAA">
  2262. <XPD:ATTR name="Name" type="string">status</XPD:ATTR>
  2263. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2264. <XPD:REF name="BehavioralFeature">XYKAX7z2SU2+mdO1D9/KrQAA</XPD:REF>
  2265. </XPD:OBJ>
  2266. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MHZ2d2N68EOxhpFg3aGD+gAA">
  2267. <XPD:ATTR name="Name" type="string">purchaseTicket</XPD:ATTR>
  2268. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2269. <XPD:REF name="BehavioralFeature">XYKAX7z2SU2+mdO1D9/KrQAA</XPD:REF>
  2270. </XPD:OBJ>
  2271. </XPD:OBJ>
  2272. <XPD:OBJ name="Operations[6]" type="UMLOperation" guid="+7JlDJ3Gc0eO3vJENR2oGwAA">
  2273. <XPD:ATTR name="Name" type="string">restorableProductsReceived</XPD:ATTR>
  2274. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2275. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2276. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TA351AmxxkuUnV9b/iwVOAAA">
  2277. <XPD:ATTR name="Name" type="string">status</XPD:ATTR>
  2278. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2279. <XPD:REF name="BehavioralFeature">+7JlDJ3Gc0eO3vJENR2oGwAA</XPD:REF>
  2280. </XPD:OBJ>
  2281. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ej98/Aijp06swHIpBMwGBwAA">
  2282. <XPD:ATTR name="Name" type="string">productDataList</XPD:ATTR>
  2283. <XPD:ATTR name="TypeExpression" type="string">IAPClientProductData</XPD:ATTR>
  2284. <XPD:REF name="BehavioralFeature">+7JlDJ3Gc0eO3vJENR2oGwAA</XPD:REF>
  2285. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2286. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="/rY2AyhWWke4l3Dn2WE0ogAA">
  2287. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2288. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2289. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2290. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2291. <XPD:REF name="TaggedModel">ej98/Aijp06swHIpBMwGBwAA</XPD:REF>
  2292. </XPD:OBJ>
  2293. </XPD:OBJ>
  2294. </XPD:OBJ>
  2295. <XPD:OBJ name="Operations[7]" type="UMLOperation" guid="ziX7m5eYhUSchwDshGU9wQAA">
  2296. <XPD:ATTR name="Name" type="string">userAndDeviceDataReceived</XPD:ATTR>
  2297. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2298. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2299. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qJRkwDo1tEmaffa/lRYzvwAA">
  2300. <XPD:ATTR name="Name" type="string">status</XPD:ATTR>
  2301. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2302. <XPD:REF name="BehavioralFeature">ziX7m5eYhUSchwDshGU9wQAA</XPD:REF>
  2303. </XPD:OBJ>
  2304. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="iYPHMdTAAUSg5LD5mhoKRgAA">
  2305. <XPD:ATTR name="Name" type="string">ud</XPD:ATTR>
  2306. <XPD:ATTR name="TypeExpression" type="string">IAPClientUserAndDeviceData</XPD:ATTR>
  2307. <XPD:REF name="BehavioralFeature">ziX7m5eYhUSchwDshGU9wQAA</XPD:REF>
  2308. </XPD:OBJ>
  2309. </XPD:OBJ>
  2310. <XPD:OBJ name="Operations[8]" type="UMLOperation" guid="01PCYbnQMEWOmSjA2KId/QAA">
  2311. <XPD:ATTR name="Name" type="string">itemStateChanged</XPD:ATTR>
  2312. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2313. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2314. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eMOhUv5WcEis6mhatCqncAAA">
  2315. <XPD:ATTR name="Name" type="string">item</XPD:ATTR>
  2316. <XPD:ATTR name="TypeExpression" type="string">Item</XPD:ATTR>
  2317. <XPD:REF name="BehavioralFeature">01PCYbnQMEWOmSjA2KId/QAA</XPD:REF>
  2318. </XPD:OBJ>
  2319. </XPD:OBJ>
  2320. <XPD:OBJ name="Operations[9]" type="UMLOperation" guid="ebABZQTnLk2MC7E/3Si87wAA">
  2321. <XPD:ATTR name="Name" type="string">init</XPD:ATTR>
  2322. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2323. </XPD:OBJ>
  2324. <XPD:OBJ name="Operations[10]" type="UMLOperation" guid="7UqUh2oF70+TMIEelf4xVgAA">
  2325. <XPD:ATTR name="Name" type="string">setBusy</XPD:ATTR>
  2326. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2327. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2328. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2329. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wabY371Lu0uOVt4YRkhJ/QAA">
  2330. <XPD:ATTR name="Name" type="string">busy</XPD:ATTR>
  2331. <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
  2332. <XPD:REF name="BehavioralFeature">7UqUh2oF70+TMIEelf4xVgAA</XPD:REF>
  2333. </XPD:OBJ>
  2334. </XPD:OBJ>
  2335. <XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Gk10xza4yEGCDEUDVIBVZAAA">
  2336. <XPD:ATTR name="Name" type="string">getItemToBuy</XPD:ATTR>
  2337. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2338. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2339. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2340. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GUodM82wgkOAasPToKZjyAAA">
  2341. <XPD:ATTR name="Name" type="string">index</XPD:ATTR>
  2342. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2343. <XPD:REF name="BehavioralFeature">Gk10xza4yEGCDEUDVIBVZAAA</XPD:REF>
  2344. </XPD:OBJ>
  2345. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Lh2rhCz+eUGc55J76WeTXgAA">
  2346. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  2347. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  2348. <XPD:REF name="BehavioralFeature">Gk10xza4yEGCDEUDVIBVZAAA</XPD:REF>
  2349. <XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2350. </XPD:OBJ>
  2351. </XPD:OBJ>
  2352. <XPD:OBJ name="Operations[12]" type="UMLOperation" guid="3VsonlYkNUmR2W6L5mgYbAAA">
  2353. <XPD:ATTR name="Name" type="string">appendBoughtItem</XPD:ATTR>
  2354. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2355. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2356. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2357. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XnkDGXwxZEO5NxYEjnXIDQAA">
  2358. <XPD:ATTR name="Name" type="string">boughtItemIndex</XPD:ATTR>
  2359. <XPD:REF name="BehavioralFeature">3VsonlYkNUmR2W6L5mgYbAAA</XPD:REF>
  2360. <XPD:REF name="Type_">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2361. </XPD:OBJ>
  2362. </XPD:OBJ>
  2363. <XPD:OBJ name="Operations[13]" type="UMLOperation" guid="v2XirEQqF0qyWFw0HKTkvQAA">
  2364. <XPD:ATTR name="Name" type="string">getBoughtItem</XPD:ATTR>
  2365. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2366. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2367. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2368. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4DxKG9TIvECEhq2pC5785AAA">
  2369. <XPD:ATTR name="Name" type="string">groupIndex</XPD:ATTR>
  2370. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2371. <XPD:REF name="BehavioralFeature">v2XirEQqF0qyWFw0HKTkvQAA</XPD:REF>
  2372. </XPD:OBJ>
  2373. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="M5RhoncmbUiaClWyF4MFWQAA">
  2374. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  2375. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  2376. <XPD:REF name="BehavioralFeature">v2XirEQqF0qyWFw0HKTkvQAA</XPD:REF>
  2377. <XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2378. </XPD:OBJ>
  2379. </XPD:OBJ>
  2380. <XPD:OBJ name="Operations[14]" type="UMLOperation" guid="aHY1yroHNkipZrJ2TJJh3gAA">
  2381. <XPD:ATTR name="Name" type="string">getSelectedIndex</XPD:ATTR>
  2382. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2383. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2384. <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
  2385. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x6sDIJ0N4EqeKn3b2V8KEwAA">
  2386. <XPD:ATTR name="Name" type="string">itemsGroup</XPD:ATTR>
  2387. <XPD:ATTR name="TypeExpression" type="string">ChoiceGroup</XPD:ATTR>
  2388. <XPD:REF name="BehavioralFeature">aHY1yroHNkipZrJ2TJJh3gAA</XPD:REF>
  2389. </XPD:OBJ>
  2390. <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="j4HNADYuf0GuZG61GdjE2QAA">
  2391. <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
  2392. <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
  2393. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2394. <XPD:REF name="BehavioralFeature">aHY1yroHNkipZrJ2TJJh3gAA</XPD:REF>
  2395. </XPD:OBJ>
  2396. </XPD:OBJ>
  2397. <XPD:OBJ name="Operations[15]" type="UMLOperation" guid="MB7Puf17mEy7AMJbKo1/OgAA">
  2398. <XPD:ATTR name="Name" type="string">purchaseSelectedItem</XPD:ATTR>
  2399. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2400. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2401. </XPD:OBJ>
  2402. <XPD:OBJ name="Operations[16]" type="UMLOperation" guid="butby5/xgU+ufzMBMq5dXQAA">
  2403. <XPD:ATTR name="Name" type="string">showBoughtItemDetails</XPD:ATTR>
  2404. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2405. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2406. </XPD:OBJ>
  2407. <XPD:OBJ name="Operations[17]" type="UMLOperation" guid="AzOtZWx5mkOs404zDOUvqwAA">
  2408. <XPD:ATTR name="Name" type="string">updateGroupTitles</XPD:ATTR>
  2409. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2410. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2411. </XPD:OBJ>
  2412. <XPD:OBJ name="Operations[18]" type="UMLOperation" guid="f6whSu4WnkatlQetbyZoqgAA">
  2413. <XPD:ATTR name="Name" type="string">createBuyButton</XPD:ATTR>
  2414. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2415. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2416. </XPD:OBJ>
  2417. <XPD:OBJ name="Operations[19]" type="UMLOperation" guid="tv+QkTANx0qnv447+LqdLwAA">
  2418. <XPD:ATTR name="Name" type="string">showErrorMessage</XPD:ATTR>
  2419. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2420. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2421. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2422. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/6owlgS2FU2gWzH5U9VPnAAA">
  2423. <XPD:ATTR name="Name" type="string">errorMessage</XPD:ATTR>
  2424. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2425. <XPD:REF name="BehavioralFeature">tv+QkTANx0qnv447+LqdLwAA</XPD:REF>
  2426. </XPD:OBJ>
  2427. </XPD:OBJ>
  2428. <XPD:OBJ name="Operations[20]" type="UMLOperation" guid="tmNXHWNMmkqJJy6HP6aDCwAA">
  2429. <XPD:ATTR name="Name" type="string">serialiseProducts</XPD:ATTR>
  2430. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2431. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2432. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2433. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KKZzWXPtE060LrUXgiK3PgAA">
  2434. <XPD:ATTR name="Name" type="string">productId</XPD:ATTR>
  2435. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2436. <XPD:REF name="BehavioralFeature">tmNXHWNMmkqJJy6HP6aDCwAA</XPD:REF>
  2437. </XPD:OBJ>
  2438. </XPD:OBJ>
  2439. <XPD:OBJ name="Operations[21]" type="UMLOperation" guid="cQRVIxMNN0mRgX0aFq4UsQAA">
  2440. <XPD:ATTR name="Name" type="string">deserialiseProducts</XPD:ATTR>
  2441. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2442. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2443. <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
  2444. <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OVTmLQeM00+eYRBV+Js4IQAA">
  2445. <XPD:ATTR name="Name" type="string">productDataList</XPD:ATTR>
  2446. <XPD:REF name="BehavioralFeature">cQRVIxMNN0mRgX0aFq4UsQAA</XPD:REF>
  2447. <XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2448. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2449. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="S/QMeu7MYE2UfwbBkPhvzwAA">
  2450. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2451. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2452. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2453. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2454. <XPD:REF name="TaggedModel">OVTmLQeM00+eYRBV+Js4IQAA</XPD:REF>
  2455. </XPD:OBJ>
  2456. </XPD:OBJ>
  2457. </XPD:OBJ>
  2458. <XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
  2459. <XPD:REF name="TypedFeatures[0]">vr4GEVpIn06q4lWYrTUT5gAA</XPD:REF>
  2460. <XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
  2461. <XPD:REF name="Associations[0]">qHpDYkAdFECtOH3OFOveVQAA</XPD:REF>
  2462. <XPD:REF name="Associations[1]">z3kRxrIcLUyvdvGCHH7EowAA</XPD:REF>
  2463. <XPD:REF name="Associations[2]">FDGHdUoO3k27+AfAWJI42AAA</XPD:REF>
  2464. <XPD:REF name="Associations[3]">b+Rr6tVobESMpAQ05/7nfwAA</XPD:REF>
  2465. <XPD:REF name="Associations[4]">os08PZM7GkiRG3ziTBJ7hwAA</XPD:REF>
  2466. <XPD:ATTR name="#Attributes" type="integer">25</XPD:ATTR>
  2467. <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7m9ENlz9O0yTeD16zjOCawAA">
  2468. <XPD:ATTR name="Name" type="string">DRM_PATH</XPD:ATTR>
  2469. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2470. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2471. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2472. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2473. <XPD:ATTR name="InitialValue" type="string">&quot;drm/data/resourceid_&quot;</XPD:ATTR>
  2474. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2475. </XPD:OBJ>
  2476. <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="3bnamHa8hUuvuG4fD1e4nwAA">
  2477. <XPD:ATTR name="Name" type="string">PRODUCT_DATA_FILENAME</XPD:ATTR>
  2478. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2479. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2480. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2481. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2482. <XPD:ATTR name="InitialValue" type="string">&quot;data.txt&quot;</XPD:ATTR>
  2483. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2484. </XPD:OBJ>
  2485. <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="rNED7AS//kaDOm6VD7pl9QAA">
  2486. <XPD:ATTR name="Name" type="string">PATH_SEPARATOR</XPD:ATTR>
  2487. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2488. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2489. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2490. <XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
  2491. <XPD:ATTR name="InitialValue" type="string">'/'</XPD:ATTR>
  2492. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2493. </XPD:OBJ>
  2494. <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="pyuVyJ4ScEmY6VJQs2acQAAA">
  2495. <XPD:ATTR name="Name" type="string">RECORD_STORE_NAME</XPD:ATTR>
  2496. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2497. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2498. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2499. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2500. <XPD:ATTR name="InitialValue" type="string">&quot;productCatalogRms&quot;</XPD:ATTR>
  2501. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2502. </XPD:OBJ>
  2503. <XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="sQV9OGO1EUasnu8jm2+44AAA">
  2504. <XPD:ATTR name="Name" type="string">SPINNER_ITEM_NUM</XPD:ATTR>
  2505. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2506. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2507. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2508. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2509. <XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
  2510. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2511. </XPD:OBJ>
  2512. <XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="sNS+RR68A0Wna/ob8622/wAA">
  2513. <XPD:ATTR name="Name" type="string">STR_BUY</XPD:ATTR>
  2514. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2515. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2516. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2517. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2518. <XPD:ATTR name="InitialValue" type="string">&quot;Buy&quot;</XPD:ATTR>
  2519. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2520. </XPD:OBJ>
  2521. <XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="JywTeeiXy0O+G9JAL7IwuwAA">
  2522. <XPD:ATTR name="Name" type="string">STR_UNLOCKED_CONTENT</XPD:ATTR>
  2523. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2524. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2525. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2526. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2527. <XPD:ATTR name="InitialValue" type="string">&quot;Unlocked content&quot;</XPD:ATTR>
  2528. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2529. </XPD:OBJ>
  2530. <XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="5V3y3vFx00KC4eBfYfW9NgAA">
  2531. <XPD:ATTR name="Name" type="string">STR_ITEMS_TO_BUY</XPD:ATTR>
  2532. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2533. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2534. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2535. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2536. <XPD:ATTR name="InitialValue" type="string">&quot;Items to buy&quot;</XPD:ATTR>
  2537. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2538. </XPD:OBJ>
  2539. <XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="8EMt87AwfkidjvCowEH74gAA">
  2540. <XPD:ATTR name="Name" type="string">STR_ITEMS_BOUGHT</XPD:ATTR>
  2541. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2542. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2543. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2544. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2545. <XPD:ATTR name="InitialValue" type="string">&quot;Items you have bought&quot;</XPD:ATTR>
  2546. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2547. </XPD:OBJ>
  2548. <XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="HT1Ls/vwrkWFgTnrv5dWxQAA">
  2549. <XPD:ATTR name="Name" type="string">STR_PLEASE_WAIT</XPD:ATTR>
  2550. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2551. <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
  2552. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2553. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2554. <XPD:ATTR name="InitialValue" type="string">&quot;Please wait...&quot;</XPD:ATTR>
  2555. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2556. </XPD:OBJ>
  2557. <XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="XAkPiN2T5UO9pDqYmvqCfgAA">
  2558. <XPD:ATTR name="Name" type="string">midlet</XPD:ATTR>
  2559. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2560. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2561. <XPD:ATTR name="TypeExpression" type="string">MIDlet</XPD:ATTR>
  2562. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2563. </XPD:OBJ>
  2564. <XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="h4C0ZtGYGkWWmbl2UNxYvQAA">
  2565. <XPD:ATTR name="Name" type="string">productIds</XPD:ATTR>
  2566. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2567. <XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
  2568. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2569. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2570. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2571. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2572. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="aeh+Z9L0W0S4gqFs2I6qCgAA">
  2573. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2574. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2575. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2576. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2577. <XPD:REF name="TaggedModel">h4C0ZtGYGkWWmbl2UNxYvQAA</XPD:REF>
  2578. </XPD:OBJ>
  2579. </XPD:OBJ>
  2580. <XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="Gjx9iwGRbEC7uIgyK5OBKQAA">
  2581. <XPD:ATTR name="Name" type="string">buyCommand</XPD:ATTR>
  2582. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2583. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2584. <XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
  2585. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2586. </XPD:OBJ>
  2587. <XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="OyKZq4Wzy0mWhYOQJzpTdwAA">
  2588. <XPD:ATTR name="Name" type="string">viewCommand</XPD:ATTR>
  2589. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2590. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2591. <XPD:ATTR name="TypeExpression" type="string">Command</XPD:ATTR>
  2592. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2593. </XPD:OBJ>
  2594. <XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="DM9p3jMB6U+UmqhPx1/fwwAA">
  2595. <XPD:ATTR name="Name" type="string">itemsBoughtGroup</XPD:ATTR>
  2596. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2597. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2598. <XPD:ATTR name="TypeExpression" type="string">ChoiceGroup</XPD:ATTR>
  2599. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2600. </XPD:OBJ>
  2601. <XPD:OBJ name="Attributes[15]" type="UMLAttribute" guid="DIbaTtqZz0yhBs+WeQAMhQAA">
  2602. <XPD:ATTR name="Name" type="string">gauge</XPD:ATTR>
  2603. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2604. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2605. <XPD:ATTR name="TypeExpression" type="string">Gauge</XPD:ATTR>
  2606. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2607. </XPD:OBJ>
  2608. <XPD:OBJ name="Attributes[16]" type="UMLAttribute" guid="pzg1E4XU6ke9NvvRiB34/QAA">
  2609. <XPD:ATTR name="Name" type="string">spacer</XPD:ATTR>
  2610. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2611. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2612. <XPD:ATTR name="TypeExpression" type="string">Spacer</XPD:ATTR>
  2613. <XPD:ATTR name="InitialValue" type="string">new Spacer(15, 1)</XPD:ATTR>
  2614. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2615. </XPD:OBJ>
  2616. <XPD:OBJ name="Attributes[17]" type="UMLAttribute" guid="V38dkU2rkkiB2mNyJg6i/wAA">
  2617. <XPD:ATTR name="Name" type="string">rms</XPD:ATTR>
  2618. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2619. <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
  2620. <XPD:ATTR name="InitialValue" type="string">new BasicRMS()</XPD:ATTR>
  2621. <XPD:REF name="Type_">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  2622. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2623. </XPD:OBJ>
  2624. <XPD:OBJ name="Attributes[18]" type="UMLAttribute" guid="nbHAZAKQW0uaHt9BTG400wAA">
  2625. <XPD:ATTR name="Name" type="string">itemsToBuyGroup</XPD:ATTR>
  2626. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2627. <XPD:ATTR name="TypeExpression" type="string">ChoiceGroup</XPD:ATTR>
  2628. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2629. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2630. </XPD:OBJ>
  2631. <XPD:OBJ name="Attributes[19]" type="UMLAttribute" guid="jHfEGkSA5UqJ+mze7aIc3QAA">
  2632. <XPD:ATTR name="Name" type="string">productDataList</XPD:ATTR>
  2633. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2634. <XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
  2635. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2636. <XPD:REF name="Type_">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2637. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2638. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2639. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="0ePbuIFp5kGLmC3zwqnt8QAA">
  2640. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2641. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2642. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2643. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2644. <XPD:REF name="TaggedModel">jHfEGkSA5UqJ+mze7aIc3QAA</XPD:REF>
  2645. </XPD:OBJ>
  2646. </XPD:OBJ>
  2647. <XPD:OBJ name="Attributes[20]" type="UMLAttribute" guid="nCV2SIBK6UO0SnBJTQwxlwAA">
  2648. <XPD:ATTR name="Name" type="string">boughtItemIndexes</XPD:ATTR>
  2649. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2650. <XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
  2651. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2652. <XPD:REF name="Type_">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2653. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2654. <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
  2655. <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="lByxVMapZEio1jjD78hd2gAA">
  2656. <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
  2657. <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
  2658. <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
  2659. <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
  2660. <XPD:REF name="TaggedModel">nCV2SIBK6UO0SnBJTQwxlwAA</XPD:REF>
  2661. </XPD:OBJ>
  2662. </XPD:OBJ>
  2663. <XPD:OBJ name="Attributes[21]" type="UMLAttribute" guid="hN2ATSKc00qdPzYAfzUyxQAA">
  2664. <XPD:ATTR name="Name" type="string">buyButton</XPD:ATTR>
  2665. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2666. <XPD:ATTR name="TypeExpression" type="string">StringItem</XPD:ATTR>
  2667. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2668. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2669. </XPD:OBJ>
  2670. <XPD:OBJ name="Attributes[22]" type="UMLAttribute" guid="2Q2NaBOFmUikm9IhNm5z9wAA">
  2671. <XPD:ATTR name="Name" type="string">iapClient</XPD:ATTR>
  2672. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2673. <XPD:ATTR name="TypeExpression" type="string">IAPClientPaymentManager</XPD:ATTR>
  2674. <XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
  2675. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2676. </XPD:OBJ>
  2677. <XPD:OBJ name="Attributes[23]" type="UMLAttribute" guid="fEEOE520X0qsBb9cgNY46gAA">
  2678. <XPD:ATTR name="Name" type="string">itemToBuyIndex</XPD:ATTR>
  2679. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2680. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2681. <XPD:ATTR name="InitialValue" type="string">ItemIndex.INVALID_INDEX</XPD:ATTR>
  2682. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2683. </XPD:OBJ>
  2684. <XPD:OBJ name="Attributes[24]" type="UMLAttribute" guid="wSKLm+wvfkaTo/k0XwnHGwAA">
  2685. <XPD:ATTR name="Name" type="string">isBusy</XPD:ATTR>
  2686. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2687. <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
  2688. <XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
  2689. <XPD:REF name="Owner">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2690. </XPD:OBJ>
  2691. </XPD:OBJ>
  2692. <XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="Vj7faWwuKkazT7m+syYN8wAA">
  2693. <XPD:ATTR name="Name" type="string">ProductData</XPD:ATTR>
  2694. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2695. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2696. <XPD:REF name="Views[0]">VFp/ajb0kkKA/wYr4aQ+aQAA</XPD:REF>
  2697. <XPD:REF name="Views[1]">rVzob8Aj6EukwfXshoJBUAAA</XPD:REF>
  2698. <XPD:REF name="Views[2]">KVrhopJPr0ewA0htOxfuWgAA</XPD:REF>
  2699. <XPD:REF name="Views[3]">BevKp8SvPUOwu8PW8Xn5XAAA</XPD:REF>
  2700. <XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
  2701. <XPD:REF name="TypedFeatures[0]">jHfEGkSA5UqJ+mze7aIc3QAA</XPD:REF>
  2702. <XPD:ATTR name="#TypedParameters" type="integer">3</XPD:ATTR>
  2703. <XPD:REF name="TypedParameters[0]">Lh2rhCz+eUGc55J76WeTXgAA</XPD:REF>
  2704. <XPD:REF name="TypedParameters[1]">M5RhoncmbUiaClWyF4MFWQAA</XPD:REF>
  2705. <XPD:REF name="TypedParameters[2]">OVTmLQeM00+eYRBV+Js4IQAA</XPD:REF>
  2706. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  2707. <XPD:REF name="Associations[0]">SzP5OXnzi0qIpyRAF09VDgAA</XPD:REF>
  2708. <XPD:ATTR name="#Attributes" type="integer">10</XPD:ATTR>
  2709. <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="c9naqIxoLk+TvwxUshJDiQAA">
  2710. <XPD:ATTR name="Name" type="string">productId</XPD:ATTR>
  2711. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2712. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2713. </XPD:OBJ>
  2714. <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="qiY9uzE4lESGLlctO4muLQAA">
  2715. <XPD:ATTR name="Name" type="string">title</XPD:ATTR>
  2716. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2717. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2718. </XPD:OBJ>
  2719. <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="znKpUGuwW0S0OkCRfPvdFwAA">
  2720. <XPD:ATTR name="Name" type="string">shortDescription</XPD:ATTR>
  2721. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2722. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2723. </XPD:OBJ>
  2724. <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="RtRNpd3Fw0aMs6TnPWbKzAAA">
  2725. <XPD:ATTR name="Name" type="string">longDescription</XPD:ATTR>
  2726. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2727. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2728. </XPD:OBJ>
  2729. <XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="K+13D0gRR0mCqreWx7pQxgAA">
  2730. <XPD:ATTR name="Name" type="string">price</XPD:ATTR>
  2731. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2732. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2733. </XPD:OBJ>
  2734. <XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="3lDlzVBcDUOlf9qEnshL8wAA">
  2735. <XPD:ATTR name="Name" type="string">drmProtection</XPD:ATTR>
  2736. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2737. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2738. </XPD:OBJ>
  2739. <XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="acLWSgtymEqPdoWAaHmbAgAA">
  2740. <XPD:ATTR name="Name" type="string">errorState</XPD:ATTR>
  2741. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2742. <XPD:ATTR name="InitialValue" type="string">IAPClientPaymentListener.OK</XPD:ATTR>
  2743. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2744. </XPD:OBJ>
  2745. <XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="18ohgtXTvkOAhQo67qBzywAA">
  2746. <XPD:ATTR name="Name" type="string">ticket</XPD:ATTR>
  2747. <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
  2748. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2749. </XPD:OBJ>
  2750. <XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="IKzLr4HLEEWLKfesEZmBXQAA">
  2751. <XPD:ATTR name="Name" type="string">isUnlocked</XPD:ATTR>
  2752. <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
  2753. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2754. </XPD:OBJ>
  2755. <XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="h2bGhx0FnUGYiW5B74AqsgAA">
  2756. <XPD:ATTR name="Name" type="string">listIndex</XPD:ATTR>
  2757. <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
  2758. <XPD:REF name="Owner">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2759. </XPD:OBJ>
  2760. </XPD:OBJ>
  2761. <XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="ubEvRLLLpEuNWsUpD481gAAA">
  2762. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2763. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2764. <XPD:REF name="Views[0]">oU3LWTTQhUqLAuWybVEjHQAA</XPD:REF>
  2765. <XPD:REF name="Views[1]">pYsuvgI9xU2Jxyh8M0sw2gAA</XPD:REF>
  2766. <XPD:REF name="Views[2]">ejKi8qcolUKl8KXkvdQWQAAA</XPD:REF>
  2767. <XPD:REF name="Views[3]">D5kHoQvdkEyV4s3m/BUVRgAA</XPD:REF>
  2768. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  2769. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cluterw1EEmZ+xCOZL4t7gAA">
  2770. <XPD:REF name="Association">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
  2771. <XPD:REF name="Participant">1HFVhDohOkqa5IhUFc1wlwAA</XPD:REF>
  2772. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2773. <XPD:REF name="Views[0]">fbgYhvaG2EGIjVBODRS6HgAA</XPD:REF>
  2774. <XPD:REF name="Views[1]">pv89J0jGtEelien7C00c4gAA</XPD:REF>
  2775. <XPD:REF name="Views[2]">uye9Vdr9XUiXoWMsyPCrvwAA</XPD:REF>
  2776. <XPD:REF name="Views[3]">jgibgEnT8E6JZIOVI4S4EAAA</XPD:REF>
  2777. </XPD:OBJ>
  2778. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qHpDYkAdFECtOH3OFOveVQAA">
  2779. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
  2780. <XPD:REF name="Association">ubEvRLLLpEuNWsUpD481gAAA</XPD:REF>
  2781. <XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2782. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2783. <XPD:REF name="Views[0]">7SQV4oMgpEiT63QzV1o1UAAA</XPD:REF>
  2784. <XPD:REF name="Views[1]">Srn87ir690aZf575/m8VIwAA</XPD:REF>
  2785. <XPD:REF name="Views[2]">S5vyRqCNeEmnzl20F8of6QAA</XPD:REF>
  2786. <XPD:REF name="Views[3]">Q4wAuuLSF02XiijpeEUU5wAA</XPD:REF>
  2787. </XPD:OBJ>
  2788. </XPD:OBJ>
  2789. <XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="reTrCtLI2keF99pgS46g2AAA">
  2790. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2791. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2792. <XPD:REF name="Views[0]">D2Ypw515VUi4rYYknW35awAA</XPD:REF>
  2793. <XPD:REF name="Views[1]">bPiY1vBVGkao2QU146kYLQAA</XPD:REF>
  2794. <XPD:REF name="Views[2]">6pN5sQM1X0e5jE6tTplVjAAA</XPD:REF>
  2795. <XPD:REF name="Views[3]">kD3rr2Cs70agaUwmmH2dBgAA</XPD:REF>
  2796. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  2797. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="SzP5OXnzi0qIpyRAF09VDgAA">
  2798. <XPD:ATTR name="Name" type="string">0..n</XPD:ATTR>
  2799. <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
  2800. <XPD:REF name="Association">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
  2801. <XPD:REF name="Participant">Vj7faWwuKkazT7m+syYN8wAA</XPD:REF>
  2802. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2803. <XPD:REF name="Views[0]">btU8CpgVyUaedl30JdpaFAAA</XPD:REF>
  2804. <XPD:REF name="Views[1]">Nppoj754nkOUVLBffzjWkQAA</XPD:REF>
  2805. <XPD:REF name="Views[2]">lfEjbXio502iEw/S032ufgAA</XPD:REF>
  2806. <XPD:REF name="Views[3]">dPUaa8lsP0e0Cg2Oqe1boQAA</XPD:REF>
  2807. </XPD:OBJ>
  2808. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="z3kRxrIcLUyvdvGCHH7EowAA">
  2809. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
  2810. <XPD:REF name="Association">reTrCtLI2keF99pgS46g2AAA</XPD:REF>
  2811. <XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2812. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2813. <XPD:REF name="Views[0]">HQnyvz3wdkG6GH454PW9aQAA</XPD:REF>
  2814. <XPD:REF name="Views[1]">A7QZP51RwkS3BGYm+0afBwAA</XPD:REF>
  2815. <XPD:REF name="Views[2]">gPWQR9i8LkKIuu/HbCW8NQAA</XPD:REF>
  2816. <XPD:REF name="Views[3]">dSVynGOt+Ea2ncbGXnv8fwAA</XPD:REF>
  2817. </XPD:OBJ>
  2818. </XPD:OBJ>
  2819. <XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="RFRyhhC19UmFZvmsO+7QEwAA">
  2820. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2821. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2822. <XPD:REF name="Views[0]">6D6qlowtXkiUEfoU0j5tQgAA</XPD:REF>
  2823. <XPD:REF name="Views[1]">B/ofyeWajk6PWt5UHxoODwAA</XPD:REF>
  2824. <XPD:REF name="Views[2]">AYP/+mkz7EiXeZHrAJ7//wAA</XPD:REF>
  2825. <XPD:REF name="Views[3]">yikHap8KQUmjau4UDbWkMwAA</XPD:REF>
  2826. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  2827. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FDGHdUoO3k27+AfAWJI42AAA">
  2828. <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
  2829. <XPD:REF name="Association">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
  2830. <XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2831. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2832. <XPD:REF name="Views[0]">we4wvsFf7EaQfhm1MEXnSQAA</XPD:REF>
  2833. <XPD:REF name="Views[1]">jLjGqVWE1UKzoIFCwKpi/AAA</XPD:REF>
  2834. <XPD:REF name="Views[2]">k7yL25ql+0OMNWJ+E5RrkgAA</XPD:REF>
  2835. <XPD:REF name="Views[3]">aioKge4PfUSW60MpMYFJlgAA</XPD:REF>
  2836. </XPD:OBJ>
  2837. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="R9L/qpEwmke5ye2sViFTPgAA">
  2838. <XPD:REF name="Association">RFRyhhC19UmFZvmsO+7QEwAA</XPD:REF>
  2839. <XPD:REF name="Participant">8NrZfYC4NUOSJFKuUalahgAA</XPD:REF>
  2840. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2841. <XPD:REF name="Views[0]">DS0FtWXvRUyPueMlaEs4yQAA</XPD:REF>
  2842. <XPD:REF name="Views[1]">KhurlY0XhUGlSE1Xje1PbgAA</XPD:REF>
  2843. <XPD:REF name="Views[2]">GMFWLeKP4EqadLeCQmqSwAAA</XPD:REF>
  2844. <XPD:REF name="Views[3]">swPdHHo6fkuqF/WD38KxDwAA</XPD:REF>
  2845. </XPD:OBJ>
  2846. </XPD:OBJ>
  2847. <XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="WfAII5PPFkuJuFvhlVEJ/AAA">
  2848. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2849. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2850. <XPD:REF name="Views[0]">4NC4T/WLKkaEaW2m4xA+KQAA</XPD:REF>
  2851. <XPD:REF name="Views[1]">QCpcyvJOWUyKx5X/kKuwBgAA</XPD:REF>
  2852. <XPD:REF name="Views[2]">cwZgPek5hEKQhO53HzDdPgAA</XPD:REF>
  2853. <XPD:REF name="Views[3]">eXiMAFJ7OEWpSJNkffTkbwAA</XPD:REF>
  2854. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  2855. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="b+Rr6tVobESMpAQ05/7nfwAA">
  2856. <XPD:REF name="Association">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
  2857. <XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2858. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2859. <XPD:REF name="Views[0]">Z35gpQ8xf0uStYlDXUTHRwAA</XPD:REF>
  2860. <XPD:REF name="Views[1]">qV+MWIgXnECzzGZESMUtDQAA</XPD:REF>
  2861. <XPD:REF name="Views[2]">ykI/M3nDWE6UpbB5xcQ37AAA</XPD:REF>
  2862. <XPD:REF name="Views[3]">4d6E2UQxZE6gfJ8EfF6NlQAA</XPD:REF>
  2863. </XPD:OBJ>
  2864. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5WQrSKSUZUSXdeve5HQ99QAA">
  2865. <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
  2866. <XPD:REF name="Association">WfAII5PPFkuJuFvhlVEJ/AAA</XPD:REF>
  2867. <XPD:REF name="Participant">op2TZJ+kvkGzcYU6OewHlwAA</XPD:REF>
  2868. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2869. <XPD:REF name="Views[0]">SNHzO0CXiUunjWl3C2zNUQAA</XPD:REF>
  2870. <XPD:REF name="Views[1]">VBf/ECqcl0Ck2sJUosYzMgAA</XPD:REF>
  2871. <XPD:REF name="Views[2]">S88dDYyw0UG4SjH5QIEH7wAA</XPD:REF>
  2872. <XPD:REF name="Views[3]">4F9jAjeguUy9BMJYaYkf3gAA</XPD:REF>
  2873. </XPD:OBJ>
  2874. </XPD:OBJ>
  2875. <XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="mnjb/6PqH0q9Jp3HoNEkvwAA">
  2876. <XPD:ATTR name="Name" type="string">IAPClientPaymentListener</XPD:ATTR>
  2877. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2878. <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
  2879. <XPD:REF name="Views[0]">CA6xYKjOCUOgqqbnZGuruAAA</XPD:REF>
  2880. <XPD:REF name="Views[1]">1lR7AR3Th0+HY/+p5pBkNgAA</XPD:REF>
  2881. <XPD:REF name="Views[2]">rJtR8kMg40WUau2s6+3gbQAA</XPD:REF>
  2882. <XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
  2883. <XPD:REF name="Specializations[0]">xO4D/18tEUGSp3JI4tYrtgAA</XPD:REF>
  2884. </XPD:OBJ>
  2885. <XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="ov2pL90OOEioVYWgzYyHIQAA">
  2886. <XPD:ATTR name="Name" type="string">IAPClientPaymentManager</XPD:ATTR>
  2887. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2888. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2889. <XPD:REF name="Views[0]">t/OjyC5KUEOEkaFNfY5ExQAA</XPD:REF>
  2890. <XPD:REF name="Views[1]">n2xboGtSi0OKAwnezjoYsAAA</XPD:REF>
  2891. <XPD:REF name="Views[2]">IaU5Z/aSpEqFnrluP7tfFgAA</XPD:REF>
  2892. <XPD:REF name="Views[3]">tSp87mxEskeinQOuBJmtawAA</XPD:REF>
  2893. <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
  2894. <XPD:REF name="Associations[0]">GGd/h/ibeU6qAcP+HEPApwAA</XPD:REF>
  2895. </XPD:OBJ>
  2896. <XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="QnDCFaz1CUyJNE9DFtmKcgAA">
  2897. <XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
  2898. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2899. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2900. <XPD:REF name="Views[0]">lCqiSYEfjkGUrAUIwMokdgAA</XPD:REF>
  2901. <XPD:REF name="Views[1]">PP7euVnc3E2OLATX9KcoeQAA</XPD:REF>
  2902. <XPD:REF name="Views[2]">GzBKwpvF5UKgSIEKOkERQQAA</XPD:REF>
  2903. <XPD:REF name="Views[3]">uRV6AfhyCUqoqqdWs/lNwQAA</XPD:REF>
  2904. <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
  2905. <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="os08PZM7GkiRG3ziTBJ7hwAA">
  2906. <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
  2907. <XPD:REF name="Association">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
  2908. <XPD:REF name="Participant">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2909. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2910. <XPD:REF name="Views[0]">ja6lamC1/06GNrI15p2ogQAA</XPD:REF>
  2911. <XPD:REF name="Views[1]">M62K/jWht0CqQutZzWykfgAA</XPD:REF>
  2912. <XPD:REF name="Views[2]">hLzbR7ldT0muOHcRLRbTHwAA</XPD:REF>
  2913. <XPD:REF name="Views[3]">/TZNA1DFz0CR6HV3uyBQxwAA</XPD:REF>
  2914. </XPD:OBJ>
  2915. <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GGd/h/ibeU6qAcP+HEPApwAA">
  2916. <XPD:REF name="Association">QnDCFaz1CUyJNE9DFtmKcgAA</XPD:REF>
  2917. <XPD:REF name="Participant">ov2pL90OOEioVYWgzYyHIQAA</XPD:REF>
  2918. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2919. <XPD:REF name="Views[0]">Kk9Oly+0MkKWbuRuXd4fwAAA</XPD:REF>
  2920. <XPD:REF name="Views[1]">oW6h6SBqokO0cQwnohx9GAAA</XPD:REF>
  2921. <XPD:REF name="Views[2]">fv4M1xVpBEyTOpbTQtJ4TQAA</XPD:REF>
  2922. <XPD:REF name="Views[3]">RVxC1fUDE0KBozOLY1z9xQAA</XPD:REF>
  2923. </XPD:OBJ>
  2924. </XPD:OBJ>
  2925. <XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="xO4D/18tEUGSp3JI4tYrtgAA">
  2926. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2927. <XPD:REF name="Child">RErqPDi000qr0YK3z11x/AAA</XPD:REF>
  2928. <XPD:REF name="Parent">mnjb/6PqH0q9Jp3HoNEkvwAA</XPD:REF>
  2929. <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
  2930. <XPD:REF name="Views[0]">yqpy6RGV7UO8Hn0nyQDMzQAA</XPD:REF>
  2931. <XPD:REF name="Views[1]">uP0dXxILYkWhfWSOQz/izwAA</XPD:REF>
  2932. <XPD:REF name="Views[2]">F8KBERCDHUyTanFTtkb66wAA</XPD:REF>
  2933. <XPD:REF name="Views[3]">FuqoQn4F10eEvEzlivyWeAAA</XPD:REF>
  2934. </XPD:OBJ>
  2935. <XPD:OBJ name="OwnedElements[13]" type="UMLPackage" guid="aoYkpOy9qUmHN7rdv279SAAA">
  2936. <XPD:ATTR name="Name" type="string">In-application Purchase framework</XPD:ATTR>
  2937. <XPD:REF name="Namespace">wLPU6nPT1kaD5s0nZEnQLAAA</XPD:REF>
  2938. <XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
  2939. <XPD:REF name="Views[0]">OTf1STJKRU+Npzj/UezUYgAA</XPD:REF>
  2940. </XPD:OBJ>
  2941. </XPD:OBJ>
  2942. </XPD:OBJ>
  2943. </XPD:OBJ>
  2944. </XPD:OBJ>
  2945. </XPD:OBJ>
  2946. <XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="a413xpGgB0ehPC6TFxmBlAAA">
  2947. <XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
  2948. <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
  2949. <XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
  2950. <XPD:REF name="Namespace">j/fpHmvAu0OklOGKtumYsgAA</XPD:REF>
  2951. <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
  2952. <XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="eQQIWmOlPUWtrzjZOTU+NQAA">
  2953. <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
  2954. <XPD:REF name="DiagramOwner">a413xpGgB0ehPC6TFxmBlAAA</XPD:REF>
  2955. <XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="4t6Yq52S/UKN8AmeQ0jItAAA">
  2956. <XPD:REF name="Diagram">eQQIWmOlPUWtrzjZOTU+NQAA</XPD:REF>
  2957. </XPD:OBJ>
  2958. </XPD:OBJ>
  2959. </XPD:OBJ>
  2960. </XPD:OBJ>
  2961. </XPD:BODY>
  2962. </XPD:PROJECT>