1 Star 0 Fork 56

emojingling/NFinal

forked from xiaolu6t6t/NFinal
关闭
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CoreDesign.~ml 173.23 KB
一键复制 编辑 原始数据 按行查看 历史
xiaolu6t6t 提交于 2016-07-29 18:23 . update
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199
<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
<XPD:PROFILE>CSharp</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="9+GKsMxyBUuN5z6VG+qrxwAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="2oIK0QDIv0G3RXpYPs6UGwAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">9+GKsMxyBUuN5z6VG+qrxwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="UobNHZJjq06M/Kx4Hs3YywAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">2oIK0QDIv0G3RXpYPs6UGwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="yyoLSghXHEWtFd43kzrJEQAA">
<XPD:REF name="Diagram">UobNHZJjq06M/Kx4Hs3YywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="9Ne+pxRckUyjwA/QApR/IgAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">9+GKsMxyBUuN5z6VG+qrxwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="R+N/7bpCKkiVKzyL/7tELAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">9Ne+pxRckUyjwA/QApR/IgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="DYcN4RTmsU20/9XTl8HT0gAA">
<XPD:REF name="Diagram">R+N/7bpCKkiVKzyL/7tELAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="VqKL8SLDlkmmopDQimkz0QAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">9+GKsMxyBUuN5z6VG+qrxwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="ZRfuEK6eDk2FUM8dVNVsmAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="intZYRB5QkGJz1j9clzKXAAA">
<XPD:REF name="Diagram">ZRfuEK6eDk2FUM8dVNVsmAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">63</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="EllipseView" guid="pFgjj2O4hEanrDt9lVpnxQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">888</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">289</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">285</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="74A1xKF3KE+f/0onVPFZTgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">600</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1bBDRjADA0OdTJ43toRNhwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="at2drtdnE0GwCqtNg4PMXQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAction</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9wscZgLRhUmPlP5zJR0DBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3HtUyyEBM0mPEMJii6nPOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/ERtqE5SikCUXeONYoJwNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="PzfoSU9SjEC6sVpk6+ktxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="AJjZz05LY0mMQqrSIEjWdgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">145</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">186</XPD:ATTR>
<XPD:REF name="Model">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kJNvJwTyR0a3r8RQEu3rBAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+8KOLI5wzk6SE2XQjBBUkQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Action</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1GxcNFBGbEeeVD3PKGdo7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Hqz5uQMm8UCKkjgBH2eA8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="o3fwjSf9HU2CPfFSQ0GsGgAA">
<XPD:REF name="Model">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EeMqkcDn00G7GmeZFGsvqwAA">
<XPD:REF name="Model">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PMdaNqUSqke8eXd3SixHzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="dfGi43LBpkuCj82t3Orm7wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">804</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">161</XPD:ATTR>
<XPD:REF name="Model">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="aqgsZXFm40ik5WGLSzyvZAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DbakIABixU+VoZU69U24qwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Request</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0XZtoVvbe0euJe/j26qcbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2aF/h5wm+k2fqCPL6zCpTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fifo7xjJU0epldkflRxuEgAA">
<XPD:REF name="Model">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3dFXCZvfv0OnrxjSZlBJ+gAA">
<XPD:REF name="Model">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="C4oTnIFVqk2eZX3NWLjJ5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="dHYykJez6ESo9ASGEgFBHAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">784</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="42iIYQfVWESMeluU30SOigAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="g9LUVWt3p0CbHtXYFpIqZwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Response</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZdrCuPgBRkmhMqyl99B+RwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="J41WtTU3bEug4G7TYvU81wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NldIJ3yBgU2vBS8+kFvUMQAA">
<XPD:REF name="Model">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EWL1P16Dw0K6ka1Wtb+yqwAA">
<XPD:REF name="Model">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="InvE+or260mL2kZMxojTcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="+/kbo1ETCUuOW5fa1OYLwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">584</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
<XPD:REF name="Model">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NcMW+AJkA0+PYa/2GZlJIQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bRrtHqMXQUmhmd+mzuHw8wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Action_Extension</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="u3zSaZBiaUOQcL+SxwJuuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kqOdXAtN+UWliinRI0OgEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XLo9dodnZ0isQU+jyTA8fAAA">
<XPD:REF name="Model">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nC4dBJh9OkKcstM/1Bum8AAA">
<XPD:REF name="Model">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="YdJwzkm9ZE+tw6JmoV7FxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="afrc6ryKiESYGnNMpKuadgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">110</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rY39lTEkGUuEq9nXgBHZgQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7kTuRu7CQ0CnXjRsppZNXQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Controller</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="z0WNL4vyKEu5grWdv/5uwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rxhbGKTtaEOcY6e3otl3ZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5OTqbTBtUkSw9Uk92UUAZwAA">
<XPD:REF name="Model">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BOT/KiZ95kefuBW2l1dQqQAA">
<XPD:REF name="Model">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WzD/6cTI10mwNOODplsWcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="9ZlyX6SQnEmQtcU10qPFVwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">684</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
<XPD:REF name="Model">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2BOIcIPiJUiZTvOdUkscNQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="C1YE5Z9SZkG37ryZXUMkZQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IndexAction</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6TO/96n/0U269AIt9dh0IwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2bBxL6w6gU6g8ofiR+bZTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VflMNxM4cESyrBkeT4UKWwAA">
<XPD:REF name="Model">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6zhJEN/NJEq9e4M2v/GcUgAA">
<XPD:REF name="Model">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gH9WkwFNiEyh60FSHKTM+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="RSloCT813k6I0wVvOaM4KwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">360</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">110</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ENWgxYG7+EeyJ/xN6fm7uQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Xm0nO56VdEqCSO/8ouvg0gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">OwinAction</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WEO1LNkVikOloVEL3G6sIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oAIJR3SFtECr/mE4FT0CAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AMdNSEL3tEGInyRehc+xnQAA">
<XPD:REF name="Model">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TO3B+jNnAkaD4sjYTe8PsQAA">
<XPD:REF name="Model">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="cfq35WSXBECNcrr1S5vtgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="kDZs0lbF5EKo34YYB8R3NAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lCmtFOGdNUCIvEkblQjEOQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dGQQBi6WLEilViOFYWAzJAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AspNetAction_Extension</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+u6c7sXTQ0KzttVX8lnDGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DRrEG4L+C0qFv5zFXK/F/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="orA3G3gESEypfINYVjY4UgAA">
<XPD:REF name="Model">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8ugh+NaDuUiJJDEOh8RwnwAA">
<XPD:REF name="Model">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="sCmk8TP6Qk6O6DJe56Ci8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="Lqo027wSA0uj62JkubqchQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Wil7Xzd6LUW4vdBhv0s5YwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="91VuAMuOLkmw0mWYZWS2jgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MicrosoftOwinAction</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="y0+DoVsomkeffeMPTw4+TAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nynbbuQAHEK4JVcpCPym6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="HjBf4ALQWUamIAZ+qyLlhQAA">
<XPD:REF name="Model">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ndZ1yMIWE067rgsQSJ6RcAAA">
<XPD:REF name="Model">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="o8jTIau5mUKCQNo/Mai+rQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="B5okn7nttUKa1tkLL3glhwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">520</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">540</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="z4h/c9r29k2YFrrFdyZlTQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bASzjcY6TEmGCXFB+ytrMQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IndexAction_Model</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4xp3DdWW/UK9/42Cq7oyHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="i11nc+gsoEeS00dVXqlhIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="reHXR/7f20iOwoZpw3I7awAA">
<XPD:REF name="Model">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="f++CHm72YkWO8StAtZSb6wAA">
<XPD:REF name="Model">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="G7fAV4Gje0GBeYMl4+LCJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="UuehGrbu+kihiMovzWAMbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">500</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">676</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">227</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">101</XPD:ATTR>
<XPD:REF name="Model">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ISMvUZNd0EiI87ilYZcOMAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jbeZhMkSwU6GNd92B6PIngAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">partical IndexAction_Index(自动生成)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1V38X5HNXEifqMMW1xKMiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Tt1XN9KGd0aPZZWikuK3EQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CdRyzweIckmm9loZIiUDvgAA">
<XPD:REF name="Model">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lFZ/D3KF9UyVpWC5fUWaLgAA">
<XPD:REF name="Model">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bzUelEcAVUKXDqOhc5APQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="j+Vjt2ulDUedSD2/eSQpRQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">812</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">201</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5p5X9Y08bEeXG/m3hJsBIAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VTGe1ofwGEu5pmWH39De/gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">partical IndexAction_Index(手写)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zMymQ0bLCkiouL5x/MEdpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0ZC2uubrk0utLDejwvVEFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4Rvm3Nb+aU++0wq9Hki+rQAA">
<XPD:REF name="Model">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6BtuPiZQTEi2dEQj5LR71QAA">
<XPD:REF name="Model">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="EsgUdJILt0qhu/6fOxX1GAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLRealizationView" guid="z/ng0swUPkeYahv/jvrfogAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">650,425;650,432</XPD:ATTR>
<XPD:REF name="Model">tjfNVW0qrUiL6pU3q64/AQAA</XPD:REF>
<XPD:REF name="Head">74A1xKF3KE+f/0onVPFZTgAA</XPD:REF>
<XPD:REF name="Tail">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KiFW67ovV0O7Gzw/iIjLZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tjfNVW0qrUiL6pU3q64/AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="I4do/8/3U0KGRsMuBoWmagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">tjfNVW0qrUiL6pU3q64/AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XxxD3Z26t0iOeDb5gjUsOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tjfNVW0qrUiL6pU3q64/AQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="SSLPekT0IEyf0Y43GWYijQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">399,257;576,310</XPD:ATTR>
<XPD:REF name="Model">3I21BKTT/02fbAQHBnPCzQAA</XPD:REF>
<XPD:REF name="Head">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:REF name="Tail">kDZs0lbF5EKo34YYB8R3NAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mqG4eiFK8U2IPriv+AKTSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3I21BKTT/02fbAQHBnPCzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7vuPiYWm/kmzhXeG9HtWFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">3I21BKTT/02fbAQHBnPCzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LOaytYKwR0yDVIOgyRRaGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3I21BKTT/02fbAQHBnPCzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="CvzaUpdvhUiEo/8t7nAsNAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">373,318;576,328</XPD:ATTR>
<XPD:REF name="Model">X7Xcva/naUKyCJGvpaNBowAA</XPD:REF>
<XPD:REF name="Head">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:REF name="Tail">Lqo027wSA0uj62JkubqchQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ikGx/ixyUUaa9BrGkUSsSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">X7Xcva/naUKyCJGvpaNBowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MeKIVRzxi0GYD60CZ7MdNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">X7Xcva/naUKyCJGvpaNBowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="criUbqwUbk60eYHNjIgRJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">X7Xcva/naUKyCJGvpaNBowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="0IhJheEOq0OpOcGaUvO6ugAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">361,395;576,348</XPD:ATTR>
<XPD:REF name="Model">f3TfeJDmkk+rZDJ+XsFLnwAA</XPD:REF>
<XPD:REF name="Head">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:REF name="Tail">RSloCT813k6I0wVvOaM4KwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xkaBhlFqSEWIiIHRQ2lsuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">f3TfeJDmkk+rZDJ+XsFLnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ygXcavnbwUa/LDOHw0GbxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">f3TfeJDmkk+rZDJ+XsFLnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="x00U4pcHdECR6Hs/6t8KjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">f3TfeJDmkk+rZDJ+XsFLnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="FZ/uH6A4D0SUIuSbVQgqcAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">306,508;306,454</XPD:ATTR>
<XPD:REF name="Model">IWc3lpHzZkCPhSI6pN+k0gAA</XPD:REF>
<XPD:REF name="Head">RSloCT813k6I0wVvOaM4KwAA</XPD:REF>
<XPD:REF name="Tail">afrc6ryKiESYGnNMpKuadgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NaV8n2G3HUKR5ELTq7i/fwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IWc3lpHzZkCPhSI6pN+k0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XbthR8c/xE2iq7UnFFtjawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">IWc3lpHzZkCPhSI6pN+k0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PGjcBvaGikSdXqO2jjZ66AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IWc3lpHzZkCPhSI6pN+k0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="XKdwQdUxVUaV6uf9x2hrGQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">350,684;325,615</XPD:ATTR>
<XPD:REF name="Model">yEI8xqKGoEmHNGZyJ097/gAA</XPD:REF>
<XPD:REF name="Head">afrc6ryKiESYGnNMpKuadgAA</XPD:REF>
<XPD:REF name="Tail">9ZlyX6SQnEmQtcU10qPFVwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bpz9aDKUvk20qZl5srxF1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yEI8xqKGoEmHNGZyJ097/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pjeTu8zOa06Zp3Gyi7hh8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">yEI8xqKGoEmHNGZyJ097/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9ACOFXLwKkm53PVm+hm+DAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yEI8xqKGoEmHNGZyJ097/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="hZxWV88pDkuh2Ccj0etZGQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">527,621;432,696</XPD:ATTR>
<XPD:REF name="Model">a9QPXrk83Eaeui8Dq6ftRAAA</XPD:REF>
<XPD:REF name="Head">9ZlyX6SQnEmQtcU10qPFVwAA</XPD:REF>
<XPD:REF name="Tail">B5okn7nttUKa1tkLL3glhwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="a9FXSIGLmUGElPdtR8qeoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">a9QPXrk83Eaeui8Dq6ftRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XT8mUu0lCE6I0OLUXCaHmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">a9QPXrk83Eaeui8Dq6ftRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="du9tw1xA5Ea9FcBjVnesaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">a9QPXrk83Eaeui8Dq6ftRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="veojTnFxAEeS/CqJLAsB3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">rx5h1G+3CU2qG71a/UC0GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="iCAEUjA1dEy9RWWqmoAW7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">87sKcMbbJkK9IposUZHr4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="onUSEOSqd0S366k81F1CNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">rx5h1G+3CU2qG71a/UC0GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vFArSap0mEGBZkpa2uZRlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">87sKcMbbJkK9IposUZHr4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="BM/9ldC72k2LOdDEP3SabAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">rx5h1G+3CU2qG71a/UC0GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="zJ4u6RHFmk6Yz3k4AOnWdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">87sKcMbbJkK9IposUZHr4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="9vAA/EMdqEqzxkrRWcloDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">rx5h1G+3CU2qG71a/UC0GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aYr5m4uq0Uye98q/iTIbMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">87sKcMbbJkK9IposUZHr4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="jt/xkN+5JEymLrDaF0TX9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">500,734;432,739</XPD:ATTR>
<XPD:REF name="Model">GUVYH+aO30e7DPX9wexTHgAA</XPD:REF>
<XPD:REF name="Head">9ZlyX6SQnEmQtcU10qPFVwAA</XPD:REF>
<XPD:REF name="Tail">UuehGrbu+kihiMovzWAMbAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="m5YinpVnAUesrcG9d/69aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GUVYH+aO30e7DPX9wexTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vjza79enWUaETbXZ+i9cTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">GUVYH+aO30e7DPX9wexTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BA1I/nF3qUWfnblV5CQsAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GUVYH+aO30e7DPX9wexTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="/gAroPOzrUKKt6uJPQCvEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pfNXrQuICkS75NtqdsfZrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="uSKRrDXO5kCB1idvfJrjPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ESRHgLDKXkiurfnLUEom7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Cu46zhcO00GJNd2o2skg8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pfNXrQuICkS75NtqdsfZrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="IC69tYDsa0yZVXXdXE+vcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ESRHgLDKXkiurfnLUEom7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="rRGIzHsCPUSUU91h2Wn/KgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pfNXrQuICkS75NtqdsfZrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="fMJGwWQg6E6hpatoMbcQVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ESRHgLDKXkiurfnLUEom7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="3kjpMRLu9Em6qlw6x0z5/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">pfNXrQuICkS75NtqdsfZrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ed9/26m7ekqn8kCfWUXU8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ESRHgLDKXkiurfnLUEom7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="kS1zd6FavkWYftfYQtGsLAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">531,812;432,770</XPD:ATTR>
<XPD:REF name="Model">lLmYScb0zUCKfm454QtywQAA</XPD:REF>
<XPD:REF name="Head">9ZlyX6SQnEmQtcU10qPFVwAA</XPD:REF>
<XPD:REF name="Tail">j+Vjt2ulDUedSD2/eSQpRQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ecHh4Zi/akm5hMVxKfa7/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lLmYScb0zUCKfm454QtywQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tuZfbHQX10mhJJ66mZClQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lLmYScb0zUCKfm454QtywQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Dxy/+qm/JEq8Igmt0Fd9iwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lLmYScb0zUCKfm454QtywQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="TbLcli3c4Uq8AKzhwWtu0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HRE6LldPrUSiadNintVAYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="lHLG3tcbzkWkXcl0vUXw8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">AWlVcTTnL0CD7bVAU4NbiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="LapdCxUjeESuJGot7TwWfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HRE6LldPrUSiadNintVAYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="uYJ5Lp3SxU2q+4ogu0dpNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">AWlVcTTnL0CD7bVAU4NbiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="73VtkWAVgU+HgcOFY+I4hwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HRE6LldPrUSiadNintVAYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="i+sThfEShEejuzeEXQZ60gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">AWlVcTTnL0CD7bVAU4NbiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="L88icyP0v0+DG7QKyezJCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">HRE6LldPrUSiadNintVAYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="QLvVIsjjbU6snVOG/aAkCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">AWlVcTTnL0CD7bVAU4NbiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLClassView" guid="vfTUmDCXYUK6P+t7jBuKpQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">150</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nCr/owJBYUOZ2rxJ/egDzgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HJEhmkpgIE+cixhSd8qAqwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ViewTemplate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8aZAQ6mUw0mgkgSIGo2OBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RGgsy9/b1Ue0RfPzztlwpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6KargJOxLE2lKPJmEG3JUwAA">
<XPD:REF name="Model">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="L0nF9+j/gECIyTWimgSQ2QAA">
<XPD:REF name="Model">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fyXUOKU2ZkG3CkH/qmDatAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLAssociationView" guid="qIyJwgJgl0KZdoAyKXrhcAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">639,582;760,586</XPD:ATTR>
<XPD:REF name="Model">rrxs4IhSO02BkS6ZsXOR1AAA</XPD:REF>
<XPD:REF name="Head">vfTUmDCXYUK6P+t7jBuKpQAA</XPD:REF>
<XPD:REF name="Tail">B5okn7nttUKa1tkLL3glhwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="FNI07FKhMUatd77SmzV4HgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rrxs4IhSO02BkS6ZsXOR1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="W79T/qNF/k2roYLMKT1W5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">rrxs4IhSO02BkS6ZsXOR1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="naZdiYnO1EOox2TRyK1wcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rrxs4IhSO02BkS6ZsXOR1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="FZdlaqTGw02D0RyAlA1jcgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xDBs/0OovE+iAfA+3wftWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5sY173rTgUCiQgciwWd7XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">E3OhaJu6i0SLbZeYVbB0xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KMuzERMaZkCP/wLdJtKf3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xDBs/0OovE+iAfA+3wftWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Qht+MpoidECZYl2AHG88twAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">E3OhaJu6i0SLbZeYVbB0xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="V0NbJwlyLEKwStGJ9xm/DQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xDBs/0OovE+iAfA+3wftWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="nEzpMgCiOUuisZ6CE43CawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">E3OhaJu6i0SLbZeYVbB0xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="5DNXVkM7q0ehrk6Y7OF0lQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">xDBs/0OovE+iAfA+3wftWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ofjw/pfAbEehVZ1rIsmjKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">E3OhaJu6i0SLbZeYVbB0xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLClassView" guid="dMxZWMumNUKXlQVlTLJ8YAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">768</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">660</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rPWdQaKlykOOWmr3VOzZ4wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NLky7niSckCQybOzqUij4gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Template_Extension</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="V9eK7mCb8EWPHUqcVTCUfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GhxUfiRmpUu6B0BBf2jPjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PGqfV177+kCsGw6169sSiQAA">
<XPD:REF name="Model">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6SSkhrhujU6SvITY18I7DAAA">
<XPD:REF name="Model">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Sn6u9H2bskC5sPVNXQQ4ZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLDependencyView" guid="YWvfP8YnsEeWlobVKNEmuwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">843,660;841,643</XPD:ATTR>
<XPD:REF name="Model">ILOIORBaU0O9pQdqHHRiCQAA</XPD:REF>
<XPD:REF name="Head">vfTUmDCXYUK6P+t7jBuKpQAA</XPD:REF>
<XPD:REF name="Tail">dMxZWMumNUKXlQVlTLJ8YAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IUZqhgu7V0GfDSkx4TgjpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ILOIORBaU0O9pQdqHHRiCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bVP4clBh4UqDqxdfXQY1agAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ILOIORBaU0O9pQdqHHRiCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="unq4GOKYk0W/tXUy6eLwcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ILOIORBaU0O9pQdqHHRiCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLDependencyView" guid="aYBw01Ub/k6lTLhmTKwqUQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">726,707;768,700</XPD:ATTR>
<XPD:REF name="Model">n3wW8PdRa0CmPg3bkt+gLgAA</XPD:REF>
<XPD:REF name="Head">dMxZWMumNUKXlQVlTLJ8YAAA</XPD:REF>
<XPD:REF name="Tail">UuehGrbu+kihiMovzWAMbAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="urNaM2l6s0SCwFl9R3pXaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">n3wW8PdRa0CmPg3bkt+gLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MRqGPPF4Nkij6RPlNNI3vQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">n3wW8PdRa0CmPg3bkt+gLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="d1gPADkFpEmkCYG5T8g41QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">n3wW8PdRa0CmPg3bkt+gLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="6llQgkamaUi235obS4szqQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">804,295;720,315</XPD:ATTR>
<XPD:REF name="Model">Uf9BaaRDSkiU8xbiIAUHXgAA</XPD:REF>
<XPD:REF name="Head">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:REF name="Tail">dfGi43LBpkuCj82t3Orm7wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="P/W9ByBB/0aeHOpXtW2tpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Uf9BaaRDSkiU8xbiIAUHXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YCIvUeh3N0O9rM+rV5edewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Uf9BaaRDSkiU8xbiIAUHXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fpmNx933hkufWl2NA4LxTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Uf9BaaRDSkiU8xbiIAUHXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="4kvAZY8b1UKz4HBGjDmWvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">UBjZsvZ1rkS2ng5b6+JcLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="mhINm+KxfkqyjnM1ND0stAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">OxvwYgERe0ayy54bvGrP1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="IMd1L23qykGn+bFPAQwuywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">UBjZsvZ1rkS2ng5b6+JcLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Tkgd4qoK/UKNEu5S2oxY3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">OxvwYgERe0ayy54bvGrP1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="o6LtzHcIWk6dhRosp8pq9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">UBjZsvZ1rkS2ng5b6+JcLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="eLh+4gTcLEauHn9L/Zoh4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">OxvwYgERe0ayy54bvGrP1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="AIXEwBtqCkm7/FI+SY9uswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-992</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">UBjZsvZ1rkS2ng5b6+JcLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="vYPFLVzkukKRa57CkFG7ywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-992</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">OxvwYgERe0ayy54bvGrP1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="HACBSXbyXkmvsVzWruCiiAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">784,393;720,364</XPD:ATTR>
<XPD:REF name="Model">HfGaaucoU0KvCG9C9atQyQAA</XPD:REF>
<XPD:REF name="Head">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:REF name="Tail">dHYykJez6ESo9ASGEgFBHAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HKd4FIvYH0e2+lK9caeLIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">HfGaaucoU0KvCG9C9atQyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PQ812meMdEOnqGYRzRPskQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">HfGaaucoU0KvCG9C9atQyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b02VlCKwc0a9NYEpBJ4WPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">HfGaaucoU0KvCG9C9atQyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="z5aZafBhN0S1q1tncGIoXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">iyqNWzCJkUWhHa/LSB05ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VXHPEHn7tEybTEpawbM+QAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5DU3RxsisUiMh65q3bFoOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TmFcAV48F0OqWKfmdBRVsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">iyqNWzCJkUWhHa/LSB05ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="bZUhGYZKd0GpHrCSN927qAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5DU3RxsisUiMh65q3bFoOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="MsK9uhJ2IE+bPxFJnDDT6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">iyqNWzCJkUWhHa/LSB05ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="0fTWBTM+MEWyTDc56GmZZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5DU3RxsisUiMh65q3bFoOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="IbbD3Zd1FE2c5YRWUq+ARAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-992</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">iyqNWzCJkUWhHa/LSB05ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IbzsaMzppEWNan9CvYaYwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-992</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5DU3RxsisUiMh65q3bFoOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLDependencyView" guid="xF4GWF7vo0G1bcRZZMwGOgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">648,240;648,194</XPD:ATTR>
<XPD:REF name="Model">FDFJq0DpQ0uW5hX4g+DdkgAA</XPD:REF>
<XPD:REF name="Head">+/kbo1ETCUuOW5fa1OYLwAAA</XPD:REF>
<XPD:REF name="Tail">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xNa/IPwahk2nMES2hct+/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FDFJq0DpQ0uW5hX4g+DdkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Dwnu8nivrEC3E7o/LnKtTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">FDFJq0DpQ0uW5hX4g+DdkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Gw8wDnHaaki0RKJpa0kVTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FDFJq0DpQ0uW5hX4g+DdkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLTextView" guid="u6Y/cwMu5kq1gg6K9ALsvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">245</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NFinal框架设计思路
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLNoteView" guid="WVMrEIQk80yGmw/sjyWpVwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">768</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">146</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">针对Action类的扩展函数
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLNoteLinkView" guid="K7Jja9pRgEywYt5QvJiKNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">791,77;712,101</XPD:ATTR>
<XPD:REF name="Head">+/kbo1ETCUuOW5fa1OYLwAAA</XPD:REF>
<XPD:REF name="Tail">WVMrEIQk80yGmw/sjyWpVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[34]" type="UMLNoteView" guid="76D8C7OzTUCesux4tiK/GgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">214</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">利用VS插件自动生成的ViewModel类,
包含所有Index函数可访问的变量
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[35]" type="UMLNoteLinkView" guid="ZAN0eugEu0OOYoFDwipCAwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">594,540;603,517</XPD:ATTR>
<XPD:REF name="Head">76D8C7OzTUCesux4tiK/GgAA</XPD:REF>
<XPD:REF name="Tail">B5okn7nttUKa1tkLL3glhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[36]" type="UMLNoteView" guid="Vbis6ZuYu0u3CzjbbhqTIAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">764</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">146</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">利用VS插件由aspx或
cshtml文件生成的模板类
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[37]" type="UMLNoteLinkView" guid="N9WE2SXQBUaYGsbAd7ivkAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">835,536;836,509</XPD:ATTR>
<XPD:REF name="Head">Vbis6ZuYu0u3CzjbbhqTIAAA</XPD:REF>
<XPD:REF name="Tail">vfTUmDCXYUK6P+t7jBuKpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[38]" type="UMLNoteView" guid="Zl9J6nGhuUSo859Jo3ph4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">740</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">action扩展函数,用于调用模板类,
利用泛型及Emit技术实现依赖注入。
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[39]" type="UMLNoteLinkView" guid="qTgriNkJPkup/EzSxfCIkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">849,715;850,740</XPD:ATTR>
<XPD:REF name="Head">Zl9J6nGhuUSo859Jo3ph4QAA</XPD:REF>
<XPD:REF name="Tail">dMxZWMumNUKXlQVlTLJ8YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[40]" type="UMLNoteView" guid="/+JsGnDm+kSQyxXkBDIpzQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">313</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Text" type="string">此设计思路利用了VisualStudio的singleFileGenerator接口,
制作了NFinalControllerGenerator,NFinalAspxGenerator,
NFinalRazorGenerator等插件,实现,代码时时生成。
利用Emit技术对Controller,Model,View三层做分离。
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[41]" type="UMLNoteView" guid="v6C3kDCUYkmtP7jXZv0Y2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">请求处理类,基类
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[42]" type="UMLNoteLinkView" guid="itQYq+r7bUmZTRvay0BgCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">720,253;803,161</XPD:ATTR>
<XPD:REF name="Head">v6C3kDCUYkmtP7jXZv0Y2AAA</XPD:REF>
<XPD:REF name="Tail">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[43]" type="UMLNoteView" guid="6p7fXaVZrU6XL8ijs2sW8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">添加Session的支持
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[44]" type="UMLNoteLinkView" guid="BU4PVFsEiUGHwAW/un/XtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">361,571;388,576</XPD:ATTR>
<XPD:REF name="Head">6p7fXaVZrU6XL8ijs2sW8wAA</XPD:REF>
<XPD:REF name="Tail">afrc6ryKiESYGnNMpKuadgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[45]" type="UMLNoteView" guid="/5EpPetLMUqhrcQLIdeV+AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">816</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">181</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">手工编写的控制器,自定义
工具为NFinalControllerGenerator
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[46]" type="UMLNoteLinkView" guid="bs7yD2xKXUapedmmrylpIAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">226,816;312,774</XPD:ATTR>
<XPD:REF name="Head">9ZlyX6SQnEmQtcU10qPFVwAA</XPD:REF>
<XPD:REF name="Tail">/5EpPetLMUqhrcQLIdeV+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[47]" type="UMLNoteView" guid="ee0AbxEPY0ihQ0mOaNTXjgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">756</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">804</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IndexAction_Index是自动
生成的部分类
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[48]" type="UMLNoteLinkView" guid="cU08uMWQhUWuyLX74vJExAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">788,804;726,776</XPD:ATTR>
<XPD:REF name="Head">UuehGrbu+kihiMovzWAMbAAA</XPD:REF>
<XPD:REF name="Tail">ee0AbxEPY0ihQ0mOaNTXjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[49]" type="UMLClassView" guid="AhxGK581zUiAxZYztVgPfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">3gbVe2G0XkefYWqXmaYmlwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="EBoAy9yusEmb25tKQlsXCwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wrcuAhbs00qFseCsrIA09wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Field</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tyUYFlTmlEaPrypEMtokPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ctDwQcGKREuDRyeAh51JkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3XEqKhMPNkC8PmVpNvEN4AAA">
<XPD:REF name="Model">3gbVe2G0XkefYWqXmaYmlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="F2acKT50I0qyKpuQy4+1UwAA">
<XPD:REF name="Model">3gbVe2G0XkefYWqXmaYmlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="uzHERmeReEaJVRIw9ny0VwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3gbVe2G0XkefYWqXmaYmlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[50]" type="UMLClassView" guid="WHqLxtsmlEmDzFCX+9l1BAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1212</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:ATTR name="ShowProperty" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">XBX6WNBFhUOUyWw51hz12wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qT3VCmUg1UmkYGF379NVgAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7xhSjrOLDU+ApnmjVi3PoAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Table</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="10x9lH4hLkG6y6+uile/OQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Pd7jo5ZidU6L30lLGAvsLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="p7j2BE9n90a1D/31JilbJQAA">
<XPD:REF name="Model">XBX6WNBFhUOUyWw51hz12wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iNbV1ID+Mk+xjbcoKfVEKwAA">
<XPD:REF name="Model">XBX6WNBFhUOUyWw51hz12wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="l83wBtVAL0ahyOqMKAapjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">XBX6WNBFhUOUyWw51hz12wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[51]" type="UMLClassView" guid="oOQKFYga80Sks94JWiy2vgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1084</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">cP4XTovK3EKBcowoGjeSsAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hOSfj3h4BEazyrP/hok0tQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8pS6uzr4KECWtK8pFvLPHQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">config</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CQobJJL//0qs5i2tvkeknwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1aXsshiG40WOFS07Or4ygAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2dq0vsTVrUev+4g7mRA0jQAA">
<XPD:REF name="Model">cP4XTovK3EKBcowoGjeSsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NOM5ebkq+UuN/aqvN4Tz6wAA">
<XPD:REF name="Model">cP4XTovK3EKBcowoGjeSsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gyaBiedw70KNEt5KyXR/uwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cP4XTovK3EKBcowoGjeSsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[52]" type="UMLClassView" guid="Yj+tZlaO50qtj0BsjWtGvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">976</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Qot5qROmskWba/gM74sWZwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="EH2d/hDenEui+K/OMuDGdQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kNU3U9j6dES40YQ6soIz7AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DynamicConfig</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/hZgwuJnV0SRDmVQf79naQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VumJrzngt0mfJxfFIss03QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IA9Cftv+ykWwGhCaG9tqkQAA">
<XPD:REF name="Model">Qot5qROmskWba/gM74sWZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="c1tkA15NEEitXe2XwC98VgAA">
<XPD:REF name="Model">Qot5qROmskWba/gM74sWZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="u4Lfu2ZohkGyp6+4PHMhhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Qot5qROmskWba/gM74sWZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[53]" type="UMLNoteView" guid="3BglhGDGqkOJxWg54laDSQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">143</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">用于dll中加载config参数
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[54]" type="UMLNoteView" guid="HZt19EPRoEiwTdplCRYdzAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
<XPD:ATTR name="Text" type="string">用于在当前项目中读取配置文件的类,
由于是纯静态类,因此访问速度不会受影响
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[55]" type="UMLClassView" guid="wu2rS/nWmUmP2SC/MPRgRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">948</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">oTTPRBW6r0qcXGXgZVWoSgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QF5gURCdrk2pMfVZuFECHwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+cbZ8Va5ZUClFwbfT6TZJAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">connectionStrings</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="26HrLQw3OkeLsgOXkvmLTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GoJB6X5ZiUmtQPAzgqLv9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qEUU8ni/c06iDyapz281QwAA">
<XPD:REF name="Model">oTTPRBW6r0qcXGXgZVWoSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KGmsIQWwckeMHfKYbmxO2AAA">
<XPD:REF name="Model">oTTPRBW6r0qcXGXgZVWoSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="N2wTpLPUtk6FutRPRZW/rgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oTTPRBW6r0qcXGXgZVWoSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[56]" type="UMLClassView" guid="MhYvVdqvokKZjdtD29PYQgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1008</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">sDBv57ZVO0mMXGe8vHRfTgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AtoQMHEsSk2N8Mq/kwbSuAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="cdUoAnL/JUS8ODCojzl65AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">oauth2</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rJLqVViDuEOZ/bGbrbKXxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WZlUnLdcX0ajfD8/r4N6FQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="o02VmeQJz0WZ7fWyEQbnFQAA">
<XPD:REF name="Model">sDBv57ZVO0mMXGe8vHRfTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jXusrxcfKUmAedsVpIYS5wAA">
<XPD:REF name="Model">sDBv57ZVO0mMXGe8vHRfTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kGqRwDV3oUGFrdZzTRrk4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">sDBv57ZVO0mMXGe8vHRfTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[57]" type="UMLAssociationView" guid="CVOmoNXNNEuXQCNp88mS4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,974;273,993</XPD:ATTR>
<XPD:REF name="Model">BSNk1c2/WU66DChXV/1QHQAA</XPD:REF>
<XPD:REF name="Head">Yj+tZlaO50qtj0BsjWtGvgAA</XPD:REF>
<XPD:REF name="Tail">wu2rS/nWmUmP2SC/MPRgRgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="FKsnctaMukuSQdu9K036QwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BSNk1c2/WU66DChXV/1QHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Zb+LED7bFE+YY2i9kt55jgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">BSNk1c2/WU66DChXV/1QHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="s5sbi41Nxke4cz15QAj05wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BSNk1c2/WU66DChXV/1QHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="L47MQO21HEqT8VsUaYaK9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AOzMwuCfA0iPLlOYbALVrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jB7FYCqTP0WzMuwooKUEzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5330sOpjEU+96VKvLGWEVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="SoUND2RSLEeKjIo9YANB7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AOzMwuCfA0iPLlOYbALVrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="fLN4BD2WnUiHzUbsTq8pBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5330sOpjEU+96VKvLGWEVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="3HGOsBJ2pkea6DiRRKpL0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AOzMwuCfA0iPLlOYbALVrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="kW6qg6UHqEqW/Pp7Q7r59AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5330sOpjEU+96VKvLGWEVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="mIah905MjEyZNIAIhNu8ZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">AOzMwuCfA0iPLlOYbALVrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="0Ohz9XC03Ei7GM3Z5eYoowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5330sOpjEU+96VKvLGWEVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[58]" type="UMLAssociationView" guid="o7dbd8hP30qrWjaPOPyjsAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,1024;273,1002</XPD:ATTR>
<XPD:REF name="Model">mqLBKQpkZ0eZsI/7O1ZK0AAA</XPD:REF>
<XPD:REF name="Head">Yj+tZlaO50qtj0BsjWtGvgAA</XPD:REF>
<XPD:REF name="Tail">MhYvVdqvokKZjdtD29PYQgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NQmWSoflskWJNK408ItC+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mqLBKQpkZ0eZsI/7O1ZK0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DQuHQ2LI8E6+fY9r0GliVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mqLBKQpkZ0eZsI/7O1ZK0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="js97Jx3z6kurzsoagFOO+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mqLBKQpkZ0eZsI/7O1ZK0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="02sgOIRomEC4w2JOA0rsSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">EP1igLE9Bk6UAlFTwPyZwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="yxoyxp9830qbe7Eu8PNddgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">dtYakBtXy0KiFbMY35RI8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="BtkmftztGk6PkaFJSzZmawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">EP1igLE9Bk6UAlFTwPyZwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Q8cCyWqZ/kavufjSW+9RfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">dtYakBtXy0KiFbMY35RI8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="qQgB+QxydkiJ3fOy7sRGmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">EP1igLE9Bk6UAlFTwPyZwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="2S9tPC5+wkWLvkyHeLW5mwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">dtYakBtXy0KiFbMY35RI8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="a7pzzTQArka+dwabUAC2gAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">EP1igLE9Bk6UAlFTwPyZwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rkfV/fCtkk6RRYw2jLY0pQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">dtYakBtXy0KiFbMY35RI8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[59]" type="UMLNoteView" guid="9Q+kLJAhzkG/v4qNPXw2PQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">764</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">856</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">手工类,一般情况下是不需要的,后期可添加
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[60]" type="UMLNoteLinkView" guid="8uaoFZRe1UyFlx0uIWHKwwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">764,861;724,858</XPD:ATTR>
<XPD:REF name="Head">j+Vjt2ulDUedSD2/eSQpRQAA</XPD:REF>
<XPD:REF name="Tail">9Q+kLJAhzkG/v4qNPXw2PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[61]" type="UMLClassView" guid="z8v7hU9bYE6P2WgkoUlX6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">360</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">876</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">gmIvRq83PU2YT0IExNklXgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="u1ubPYgGL0+ktAjYHc9fmQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JeICsOhJ10KvLbFSTFfeBAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ConfigManager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="eh30KSFs60qBtd15jfbDvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="X4GCVedH9kSnuoM8FV83JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TV+1jU78a0aqLf6JK9xXQgAA">
<XPD:REF name="Model">gmIvRq83PU2YT0IExNklXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="65r3pFRiwkWtfiVK2x4q6AAA">
<XPD:REF name="Model">gmIvRq83PU2YT0IExNklXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xW+h8uSF20+16vagAMxDIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">gmIvRq83PU2YT0IExNklXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[62]" type="UMLClassView" guid="EKOXcIXD/EyUoUQGPr9iLQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fBHGGblUGk+aJO5DxHuDugAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="02ZP03TtEkmCo32VvEdoPAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">partical Controller</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8jJueOe3cEmGyFd/dBptxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6E/TiX/AEkiemqFdme2usQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9qEJrMp3jkWWoCm1JcuaOQAA">
<XPD:REF name="Model">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IHwneN5/tU+a8fqec7w6aAAA">
<XPD:REF name="Model">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="mVX2cmTjGkKXs7118kkx6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">44</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLAssociation" guid="/WUBqXJdxEGzwkZfdcIcagAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="PPwgZb0cJ0yHLrDUISOjEwAA">
<XPD:REF name="Association">/WUBqXJdxEGzwkZfdcIcagAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qe6YzSj+AEmDHBBLNbhPxgAA">
<XPD:REF name="Association">/WUBqXJdxEGzwkZfdcIcagAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLAssociation" guid="FrgS1O0e0EaakA/8QY8SIQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="XgrBoaOUc0GangXJQuPegAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">FrgS1O0e0EaakA/8QY8SIQAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="s3EQAGyxvk2gh+sbxcS13gAA">
<XPD:REF name="Association">FrgS1O0e0EaakA/8QY8SIQAA</XPD:REF>
<XPD:REF name="Participant">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="1cBYpMRypU2avpCLqEo7dQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="CyofrptjHEa4xUWA6/n1LwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">1cBYpMRypU2avpCLqEo7dQAA</XPD:REF>
<XPD:REF name="Participant">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+fjUU8aj+0G2Zmpja+xEegAA">
<XPD:REF name="Association">1cBYpMRypU2avpCLqEo7dQAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="Rcs+mdZibUygZCcjulfQPwAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">VzRW13zX9UmGIamFPNz5+QAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">VzRW13zX9UmGIamFPNz5+QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bmdhJVdb7UG9AGeT8yW00gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Rcs+mdZibUygZCcjulfQPwAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="T60m//fWG0K7aWQhBs2e0AAA">
<XPD:REF name="Association">Rcs+mdZibUygZCcjulfQPwAA</XPD:REF>
<XPD:REF name="Participant">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="YjfoA5mvFU6Tc8Qf/pfRcwAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ghaeBtPhfkS1OTxHf65fTwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">YjfoA5mvFU6Tc8Qf/pfRcwAA</XPD:REF>
<XPD:REF name="Participant">leSStiDdQEyT57TVkMHk+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8+qDk8VrnEOmv6mGtW8TbwAA">
<XPD:REF name="Association">YjfoA5mvFU6Tc8Qf/pfRcwAA</XPD:REF>
<XPD:REF name="Participant">leSStiDdQEyT57TVkMHk+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="T1v1u0WdVUietkfVDY9u4QAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="P5EzefjJMUG+AlrmOgY0iQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">T1v1u0WdVUietkfVDY9u4QAA</XPD:REF>
<XPD:REF name="Participant">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ItMab9Afs0677eOOsjyEsAAA">
<XPD:REF name="Association">T1v1u0WdVUietkfVDY9u4QAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="6jEL8Gua00WUfSUnQ23O4wAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oP27xg7Zd0WBGj0fZ99zfwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">6jEL8Gua00WUfSUnQ23O4wAA</XPD:REF>
<XPD:REF name="Participant">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="nzLTnfGyyUuLKaQ2lGma7gAA">
<XPD:REF name="Association">6jEL8Gua00WUfSUnQ23O4wAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="/kcXPkcZH0Cd4AHtbJjwxgAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="YMzi4VditUaic44xOvW5FAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">/kcXPkcZH0Cd4AHtbJjwxgAA</XPD:REF>
<XPD:REF name="Participant">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0asqEvoiTkyOJ37Bs6UDogAA">
<XPD:REF name="Association">/kcXPkcZH0Cd4AHtbJjwxgAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="tD8CaJ5mzEmSGnSWvvxacgAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="eT9pLMR3lkuwO4f0gcNUnQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">tD8CaJ5mzEmSGnSWvvxacgAA</XPD:REF>
<XPD:REF name="Participant">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="lYBjNn4neEml9ALLJSk7PgAA">
<XPD:REF name="Association">tD8CaJ5mzEmSGnSWvvxacgAA</XPD:REF>
<XPD:REF name="Participant">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="TwfkZ/5h1EGvf3uauHnY8gAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Gd+csPryjUK8H9mrMeNFuwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">TwfkZ/5h1EGvf3uauHnY8gAA</XPD:REF>
<XPD:REF name="Participant">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Pmtig7Falkahk5r9cZhUtwAA">
<XPD:REF name="Association">TwfkZ/5h1EGvf3uauHnY8gAA</XPD:REF>
<XPD:REF name="Participant">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLRealization" guid="VzRW13zX9UmGIamFPNz5+QAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">Rcs+mdZibUygZCcjulfQPwAA</XPD:REF>
<XPD:REF name="Supplier">Rcs+mdZibUygZCcjulfQPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLRealization" guid="tjfNVW0qrUiL6pU3q64/AQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:REF name="Supplier">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">z/ng0swUPkeYahv/jvrfogAA</XPD:REF>
<XPD:REF name="Views[1]">KiFW67ovV0O7Gzw/iIjLZwAA</XPD:REF>
<XPD:REF name="Views[2]">I4do/8/3U0KGRsMuBoWmagAA</XPD:REF>
<XPD:REF name="Views[3]">XxxD3Z26t0iOeDb5gjUsOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="3I21BKTT/02fbAQHBnPCzQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Child">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
<XPD:REF name="Parent">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SSLPekT0IEyf0Y43GWYijQAA</XPD:REF>
<XPD:REF name="Views[1]">mqG4eiFK8U2IPriv+AKTSgAA</XPD:REF>
<XPD:REF name="Views[2]">7vuPiYWm/kmzhXeG9HtWFAAA</XPD:REF>
<XPD:REF name="Views[3]">LOaytYKwR0yDVIOgyRRaGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="X7Xcva/naUKyCJGvpaNBowAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Child">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
<XPD:REF name="Parent">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CvzaUpdvhUiEo/8t7nAsNAAA</XPD:REF>
<XPD:REF name="Views[1]">ikGx/ixyUUaa9BrGkUSsSwAA</XPD:REF>
<XPD:REF name="Views[2]">MeKIVRzxi0GYD60CZ7MdNwAA</XPD:REF>
<XPD:REF name="Views[3]">criUbqwUbk60eYHNjIgRJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="f3TfeJDmkk+rZDJ+XsFLnwAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Child">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
<XPD:REF name="Parent">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0IhJheEOq0OpOcGaUvO6ugAA</XPD:REF>
<XPD:REF name="Views[1]">xkaBhlFqSEWIiIHRQ2lsuwAA</XPD:REF>
<XPD:REF name="Views[2]">ygXcavnbwUa/LDOHw0GbxQAA</XPD:REF>
<XPD:REF name="Views[3]">x00U4pcHdECR6Hs/6t8KjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="IWc3lpHzZkCPhSI6pN+k0gAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Child">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
<XPD:REF name="Parent">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FZ/uH6A4D0SUIuSbVQgqcAAA</XPD:REF>
<XPD:REF name="Views[1]">NaV8n2G3HUKR5ELTq7i/fwAA</XPD:REF>
<XPD:REF name="Views[2]">XbthR8c/xE2iq7UnFFtjawAA</XPD:REF>
<XPD:REF name="Views[3]">PGjcBvaGikSdXqO2jjZ66AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="yEI8xqKGoEmHNGZyJ097/gAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Child">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
<XPD:REF name="Parent">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XKdwQdUxVUaV6uf9x2hrGQAA</XPD:REF>
<XPD:REF name="Views[1]">bpz9aDKUvk20qZl5srxF1gAA</XPD:REF>
<XPD:REF name="Views[2]">pjeTu8zOa06Zp3Gyi7hh8gAA</XPD:REF>
<XPD:REF name="Views[3]">9ACOFXLwKkm53PVm+hm+DAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="HKK+gsWUN0K6TFEtc7FrJQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/LQiaH3qGkKqz6BUlXkBuAAA">
<XPD:REF name="Association">HKK+gsWUN0K6TFEtc7FrJQAA</XPD:REF>
<XPD:REF name="Participant">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="EsSzY+PpEUi5MBwbtPwGRAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">HKK+gsWUN0K6TFEtc7FrJQAA</XPD:REF>
<XPD:REF name="Participant">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="zNhRyAyKqkysGmP7RQQA+QAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="VKXSQv8VHEeb+n5N/SIeJgAA">
<XPD:REF name="Association">zNhRyAyKqkysGmP7RQQA+QAA</XPD:REF>
<XPD:REF name="Participant">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="7XJ6dBQmSkentPXqU0zXDwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">zNhRyAyKqkysGmP7RQQA+QAA</XPD:REF>
<XPD:REF name="Participant">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="a9QPXrk83Eaeui8Dq6ftRAAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hZxWV88pDkuh2Ccj0etZGQAA</XPD:REF>
<XPD:REF name="Views[1]">a9FXSIGLmUGElPdtR8qeoAAA</XPD:REF>
<XPD:REF name="Views[2]">XT8mUu0lCE6I0OLUXCaHmwAA</XPD:REF>
<XPD:REF name="Views[3]">du9tw1xA5Ea9FcBjVnesaQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="87sKcMbbJkK9IposUZHr4QAA">
<XPD:REF name="Association">a9QPXrk83Eaeui8Dq6ftRAAA</XPD:REF>
<XPD:REF name="Participant">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iCAEUjA1dEy9RWWqmoAW7QAA</XPD:REF>
<XPD:REF name="Views[1]">vFArSap0mEGBZkpa2uZRlAAA</XPD:REF>
<XPD:REF name="Views[2]">zJ4u6RHFmk6Yz3k4AOnWdgAA</XPD:REF>
<XPD:REF name="Views[3]">aYr5m4uq0Uye98q/iTIbMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="rx5h1G+3CU2qG71a/UC0GwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">a9QPXrk83Eaeui8Dq6ftRAAA</XPD:REF>
<XPD:REF name="Participant">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">veojTnFxAEeS/CqJLAsB3QAA</XPD:REF>
<XPD:REF name="Views[1]">onUSEOSqd0S366k81F1CNwAA</XPD:REF>
<XPD:REF name="Views[2]">BM/9ldC72k2LOdDEP3SabAAA</XPD:REF>
<XPD:REF name="Views[3]">9vAA/EMdqEqzxkrRWcloDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="GUVYH+aO30e7DPX9wexTHgAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jt/xkN+5JEymLrDaF0TX9QAA</XPD:REF>
<XPD:REF name="Views[1]">m5YinpVnAUesrcG9d/69aAAA</XPD:REF>
<XPD:REF name="Views[2]">vjza79enWUaETbXZ+i9cTgAA</XPD:REF>
<XPD:REF name="Views[3]">BA1I/nF3qUWfnblV5CQsAAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ESRHgLDKXkiurfnLUEom7AAA">
<XPD:REF name="Association">GUVYH+aO30e7DPX9wexTHgAA</XPD:REF>
<XPD:REF name="Participant">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uSKRrDXO5kCB1idvfJrjPgAA</XPD:REF>
<XPD:REF name="Views[1]">IC69tYDsa0yZVXXdXE+vcAAA</XPD:REF>
<XPD:REF name="Views[2]">fMJGwWQg6E6hpatoMbcQVQAA</XPD:REF>
<XPD:REF name="Views[3]">Ed9/26m7ekqn8kCfWUXU8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pfNXrQuICkS75NtqdsfZrQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">GUVYH+aO30e7DPX9wexTHgAA</XPD:REF>
<XPD:REF name="Participant">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/gAroPOzrUKKt6uJPQCvEAAA</XPD:REF>
<XPD:REF name="Views[1]">Cu46zhcO00GJNd2o2skg8gAA</XPD:REF>
<XPD:REF name="Views[2]">rRGIzHsCPUSUU91h2Wn/KgAA</XPD:REF>
<XPD:REF name="Views[3]">3kjpMRLu9Em6qlw6x0z5/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="lLmYScb0zUCKfm454QtywQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kS1zd6FavkWYftfYQtGsLAAA</XPD:REF>
<XPD:REF name="Views[1]">ecHh4Zi/akm5hMVxKfa7/QAA</XPD:REF>
<XPD:REF name="Views[2]">tuZfbHQX10mhJJ66mZClQAAA</XPD:REF>
<XPD:REF name="Views[3]">Dxy/+qm/JEq8Igmt0Fd9iwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="AWlVcTTnL0CD7bVAU4NbiAAA">
<XPD:REF name="Association">lLmYScb0zUCKfm454QtywQAA</XPD:REF>
<XPD:REF name="Participant">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lHLG3tcbzkWkXcl0vUXw8QAA</XPD:REF>
<XPD:REF name="Views[1]">uYJ5Lp3SxU2q+4ogu0dpNgAA</XPD:REF>
<XPD:REF name="Views[2]">i+sThfEShEejuzeEXQZ60gAA</XPD:REF>
<XPD:REF name="Views[3]">QLvVIsjjbU6snVOG/aAkCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="HRE6LldPrUSiadNintVAYQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">lLmYScb0zUCKfm454QtywQAA</XPD:REF>
<XPD:REF name="Participant">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TbLcli3c4Uq8AKzhwWtu0gAA</XPD:REF>
<XPD:REF name="Views[1]">LapdCxUjeESuJGot7TwWfAAA</XPD:REF>
<XPD:REF name="Views[2]">73VtkWAVgU+HgcOFY+I4hwAA</XPD:REF>
<XPD:REF name="Views[3]">L88icyP0v0+DG7QKyezJCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLAssociation" guid="jAkCLtHErEu5NiJXO7/BFwAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FOnWg2sCREG7LgFHdvDN2QAA">
<XPD:REF name="Association">jAkCLtHErEu5NiJXO7/BFwAA</XPD:REF>
<XPD:REF name="Participant">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="D+W3XvdR40SoE9kRjVOXiQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">jAkCLtHErEu5NiJXO7/BFwAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLAssociation" guid="rrxs4IhSO02BkS6ZsXOR1AAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qIyJwgJgl0KZdoAyKXrhcAAA</XPD:REF>
<XPD:REF name="Views[1]">FNI07FKhMUatd77SmzV4HgAA</XPD:REF>
<XPD:REF name="Views[2]">W79T/qNF/k2roYLMKT1W5QAA</XPD:REF>
<XPD:REF name="Views[3]">naZdiYnO1EOox2TRyK1wcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="E3OhaJu6i0SLbZeYVbB0xQAA">
<XPD:REF name="Association">rrxs4IhSO02BkS6ZsXOR1AAA</XPD:REF>
<XPD:REF name="Participant">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5sY173rTgUCiQgciwWd7XAAA</XPD:REF>
<XPD:REF name="Views[1]">Qht+MpoidECZYl2AHG88twAA</XPD:REF>
<XPD:REF name="Views[2]">nEzpMgCiOUuisZ6CE43CawAA</XPD:REF>
<XPD:REF name="Views[3]">ofjw/pfAbEehVZ1rIsmjKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xDBs/0OovE+iAfA+3wftWwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">rrxs4IhSO02BkS6ZsXOR1AAA</XPD:REF>
<XPD:REF name="Participant">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FZdlaqTGw02D0RyAlA1jcgAA</XPD:REF>
<XPD:REF name="Views[1]">KMuzERMaZkCP/wLdJtKf3AAA</XPD:REF>
<XPD:REF name="Views[2]">V0NbJwlyLEKwStGJ9xm/DQAA</XPD:REF>
<XPD:REF name="Views[3]">5DNXVkM7q0ehrk6Y7OF0lQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLDependency" guid="lECtdk0vO062vrozn37m+QAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
<XPD:REF name="Supplier">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLDependency" guid="ILOIORBaU0O9pQdqHHRiCQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
<XPD:REF name="Supplier">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YWvfP8YnsEeWlobVKNEmuwAA</XPD:REF>
<XPD:REF name="Views[1]">IUZqhgu7V0GfDSkx4TgjpQAA</XPD:REF>
<XPD:REF name="Views[2]">bVP4clBh4UqDqxdfXQY1agAA</XPD:REF>
<XPD:REF name="Views[3]">unq4GOKYk0W/tXUy6eLwcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLDependency" guid="n3wW8PdRa0CmPg3bkt+gLgAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
<XPD:REF name="Supplier">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aYBw01Ub/k6lTLhmTKwqUQAA</XPD:REF>
<XPD:REF name="Views[1]">urNaM2l6s0SCwFl9R3pXaQAA</XPD:REF>
<XPD:REF name="Views[2]">MRqGPPF4Nkij6RPlNNI3vQAA</XPD:REF>
<XPD:REF name="Views[3]">d1gPADkFpEmkCYG5T8g41QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLAssociation" guid="Uf9BaaRDSkiU8xbiIAUHXgAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6llQgkamaUi235obS4szqQAA</XPD:REF>
<XPD:REF name="Views[1]">P/W9ByBB/0aeHOpXtW2tpAAA</XPD:REF>
<XPD:REF name="Views[2]">YCIvUeh3N0O9rM+rV5edewAA</XPD:REF>
<XPD:REF name="Views[3]">fpmNx933hkufWl2NA4LxTgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="OxvwYgERe0ayy54bvGrP1wAA">
<XPD:REF name="Association">Uf9BaaRDSkiU8xbiIAUHXgAA</XPD:REF>
<XPD:REF name="Participant">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mhINm+KxfkqyjnM1ND0stAAA</XPD:REF>
<XPD:REF name="Views[1]">Tkgd4qoK/UKNEu5S2oxY3AAA</XPD:REF>
<XPD:REF name="Views[2]">eLh+4gTcLEauHn9L/Zoh4gAA</XPD:REF>
<XPD:REF name="Views[3]">vYPFLVzkukKRa57CkFG7ywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="UBjZsvZ1rkS2ng5b6+JcLgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">Uf9BaaRDSkiU8xbiIAUHXgAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4kvAZY8b1UKz4HBGjDmWvQAA</XPD:REF>
<XPD:REF name="Views[1]">IMd1L23qykGn+bFPAQwuywAA</XPD:REF>
<XPD:REF name="Views[2]">o6LtzHcIWk6dhRosp8pq9gAA</XPD:REF>
<XPD:REF name="Views[3]">AIXEwBtqCkm7/FI+SY9uswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="HfGaaucoU0KvCG9C9atQyQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HACBSXbyXkmvsVzWruCiiAAA</XPD:REF>
<XPD:REF name="Views[1]">HKd4FIvYH0e2+lK9caeLIgAA</XPD:REF>
<XPD:REF name="Views[2]">PQ812meMdEOnqGYRzRPskQAA</XPD:REF>
<XPD:REF name="Views[3]">b02VlCKwc0a9NYEpBJ4WPwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5DU3RxsisUiMh65q3bFoOwAA">
<XPD:REF name="Association">HfGaaucoU0KvCG9C9atQyQAA</XPD:REF>
<XPD:REF name="Participant">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VXHPEHn7tEybTEpawbM+QAAA</XPD:REF>
<XPD:REF name="Views[1]">bZUhGYZKd0GpHrCSN927qAAA</XPD:REF>
<XPD:REF name="Views[2]">0fTWBTM+MEWyTDc56GmZZAAA</XPD:REF>
<XPD:REF name="Views[3]">IbzsaMzppEWNan9CvYaYwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="iyqNWzCJkUWhHa/LSB05ygAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">HfGaaucoU0KvCG9C9atQyQAA</XPD:REF>
<XPD:REF name="Participant">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">z5aZafBhN0S1q1tncGIoXAAA</XPD:REF>
<XPD:REF name="Views[1]">TmFcAV48F0OqWKfmdBRVsQAA</XPD:REF>
<XPD:REF name="Views[2]">MsK9uhJ2IE+bPxFJnDDT6gAA</XPD:REF>
<XPD:REF name="Views[3]">IbbD3Zd1FE2c5YRWUq+ARAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLDependency" guid="uTIjJ0SS2U65a/CiS3bVaQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
<XPD:REF name="Supplier">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLDependency" guid="ZHqCwCiII0ONWe908sC/AwAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
<XPD:REF name="Supplier">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLDependency" guid="FDFJq0DpQ0uW5hX4g+DdkgAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:REF name="Client">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
<XPD:REF name="Supplier">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xF4GWF7vo0G1bcRZZMwGOgAA</XPD:REF>
<XPD:REF name="Views[1]">xNa/IPwahk2nMES2hct+/wAA</XPD:REF>
<XPD:REF name="Views[2]">Dwnu8nivrEC3E7o/LnKtTgAA</XPD:REF>
<XPD:REF name="Views[3]">Gw8wDnHaaki0RKJpa0kVTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLPackage" guid="J1R6tx36okuZRQhfmceKuQAA">
<XPD:ATTR name="Name" type="string">Core</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">16</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="Ag2MpESMgEWWZJbrSYG8xQAA">
<XPD:ATTR name="Name" type="string">Action</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AJjZz05LY0mMQqrSIEjWdgAA</XPD:REF>
<XPD:REF name="Views[1]">o3fwjSf9HU2CPfFSQ0GsGgAA</XPD:REF>
<XPD:REF name="Views[2]">EeMqkcDn00G7GmeZFGsvqwAA</XPD:REF>
<XPD:REF name="Views[3]">PMdaNqUSqke8eXd3SixHzAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">tjfNVW0qrUiL6pU3q64/AQAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">FDFJq0DpQ0uW5hX4g+DdkgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">uTIjJ0SS2U65a/CiS3bVaQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">ZHqCwCiII0ONWe908sC/AwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">3I21BKTT/02fbAQHBnPCzQAA</XPD:REF>
<XPD:REF name="Specializations[1]">X7Xcva/naUKyCJGvpaNBowAA</XPD:REF>
<XPD:REF name="Specializations[2]">f3TfeJDmkk+rZDJ+XsFLnwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rS9qoUDG4UOCGxiUvYkzZAAA">
<XPD:ATTR name="Name" type="string">GetResponseHeader</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1Ccy0tbugkerE6IMQ7TVQwAA">
<XPD:ATTR name="Name" type="string">SetResponseHeaders</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uBwcpjJnEUGPKMOfNaVDeAAA">
<XPD:ATTR name="Name" type="string">SetResponseStatusCode</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="YWhUMtsQs0i9MWPeETde6QAA">
<XPD:ATTR name="Name" type="string">Before</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="EkcguPURs0CA6I+7eUPtmgAA">
<XPD:ATTR name="Name" type="string">Write</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="HvfPLYBQO0WE6uHOecgRowAA">
<XPD:ATTR name="Name" type="string">After</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="WpDfwGOxqUqVC8i74bC2BwAA">
<XPD:ATTR name="Name" type="string">Close</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">11</XPD:ATTR>
<XPD:REF name="Associations[0]">PPwgZb0cJ0yHLrDUISOjEwAA</XPD:REF>
<XPD:REF name="Associations[1]">qe6YzSj+AEmDHBBLNbhPxgAA</XPD:REF>
<XPD:REF name="Associations[2]">XgrBoaOUc0GangXJQuPegAAA</XPD:REF>
<XPD:REF name="Associations[3]">+fjUU8aj+0G2Zmpja+xEegAA</XPD:REF>
<XPD:REF name="Associations[4]">bmdhJVdb7UG9AGeT8yW00gAA</XPD:REF>
<XPD:REF name="Associations[5]">ItMab9Afs0677eOOsjyEsAAA</XPD:REF>
<XPD:REF name="Associations[6]">nzLTnfGyyUuLKaQ2lGma7gAA</XPD:REF>
<XPD:REF name="Associations[7]">0asqEvoiTkyOJ37Bs6UDogAA</XPD:REF>
<XPD:REF name="Associations[8]">D+W3XvdR40SoE9kRjVOXiQAA</XPD:REF>
<XPD:REF name="Associations[9]">UBjZsvZ1rkS2ng5b6+JcLgAA</XPD:REF>
<XPD:REF name="Associations[10]">iyqNWzCJkUWhHa/LSB05ygAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="alIY4ZheIUyArtRWmGjNxgAA">
<XPD:ATTR name="Name" type="string">app</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="LefSLUtmrUqy/xDe4L/XaAAA">
<XPD:ATTR name="Name" type="string">request</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="lXhmCpV0P0qzY/7NtEsnrQAA">
<XPD:ATTR name="Name" type="string">response</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="8yAaMF6Yu0ekwm9j5NYhkQAA">
<XPD:ATTR name="Name" type="string">serverType</XPD:ATTR>
<XPD:REF name="Owner">Ag2MpESMgEWWZJbrSYG8xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="leSStiDdQEyT57TVkMHk+QAA">
<XPD:ATTR name="Name" type="string">RequestAnalysis</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vWbJledX0kmYcUjcunB2bwAA">
<XPD:ATTR name="Name" type="string">GetSubDomain</XPD:ATTR>
<XPD:REF name="Owner">leSStiDdQEyT57TVkMHk+QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">ghaeBtPhfkS1OTxHf65fTwAA</XPD:REF>
<XPD:REF name="Associations[1]">8+qDk8VrnEOmv6mGtW8TbwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="FZ0fhKHr60StQeBGxjWiNwAA">
<XPD:ATTR name="Name" type="string">files</XPD:ATTR>
<XPD:REF name="Owner">leSStiDdQEyT57TVkMHk+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="XM/TURC63kehQsQX6NuacQAA">
<XPD:ATTR name="Name" type="string">urlRoot</XPD:ATTR>
<XPD:REF name="Owner">leSStiDdQEyT57TVkMHk+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="J+jXz1vUOk6PwRc8ogCEggAA">
<XPD:ATTR name="Name" type="string">methodType</XPD:ATTR>
<XPD:REF name="Owner">leSStiDdQEyT57TVkMHk+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="n3wPFi6VmEybbJ6WpgCvBgAA">
<XPD:ATTR name="Name" type="string">Request</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dfGi43LBpkuCj82t3Orm7wAA</XPD:REF>
<XPD:REF name="Views[1]">fifo7xjJU0epldkflRxuEgAA</XPD:REF>
<XPD:REF name="Views[2]">3dFXCZvfv0OnrxjSZlBJ+gAA</XPD:REF>
<XPD:REF name="Views[3]">C4oTnIFVqk2eZX3NWLjJ5AAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">OxvwYgERe0ayy54bvGrP1wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Utw7ZfuQb0uS6KbcknVXdwAA">
<XPD:ATTR name="Name" type="string">url</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="zwIVOryt/kOT8CDf2Yv4eAAA">
<XPD:ATTR name="Name" type="string">headers</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="Sm8AScWVwEy9U0ZFXOyo3QAA">
<XPD:ATTR name="Name" type="string">cookies</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="buucOtYH00Cr3Ds6thtNrAAA">
<XPD:ATTR name="Name" type="string">stream</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="xGo/w+KaCEGDfmzkjkH3EAAA">
<XPD:ATTR name="Name" type="string">parameters</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="7UL7kmfHykumtEPo8SeMlAAA">
<XPD:ATTR name="Name" type="string">queryString</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="jj0q5Z/pTkOGMiamatAX6QAA">
<XPD:ATTR name="Name" type="string">contentType</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="ymEhGAyhIUaONGT498hz/AAA">
<XPD:ATTR name="Name" type="string">files</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="dt84jG/rrkWEyv6k5E4STAAA">
<XPD:ATTR name="Name" type="string">methodType</XPD:ATTR>
<XPD:REF name="Owner">n3wPFi6VmEybbJ6WpgCvBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="i9Tx3Ek2PU+g0TuVqJwtbgAA">
<XPD:ATTR name="Name" type="string">Response</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dHYykJez6ESo9ASGEgFBHAAA</XPD:REF>
<XPD:REF name="Views[1]">NldIJ3yBgU2vBS8+kFvUMQAA</XPD:REF>
<XPD:REF name="Views[2]">EWL1P16Dw0K6ka1Wtb+yqwAA</XPD:REF>
<XPD:REF name="Views[3]">InvE+or260mL2kZMxojTcQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">5DU3RxsisUiMh65q3bFoOwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="KcMzwa7EKEq2KutO2pWE+wAA">
<XPD:ATTR name="Name" type="string">headers</XPD:ATTR>
<XPD:REF name="Owner">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="elizYJkwlEuXM6GB15hPCwAA">
<XPD:ATTR name="Name" type="string">stream</XPD:ATTR>
<XPD:REF name="Owner">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="MTKNeuV79k6j6ejHFs88vAAA">
<XPD:ATTR name="Name" type="string">statusCode</XPD:ATTR>
<XPD:REF name="Owner">i9Tx3Ek2PU+g0TuVqJwtbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="zWmBCAmFhUOl/5j9iJtmiwAA">
<XPD:ATTR name="Name" type="string">Action_Extension</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+/kbo1ETCUuOW5fa1OYLwAAA</XPD:REF>
<XPD:REF name="Views[1]">XLo9dodnZ0isQU+jyTA8fAAA</XPD:REF>
<XPD:REF name="Views[2]">nC4dBJh9OkKcstM/1Bum8AAA</XPD:REF>
<XPD:REF name="Views[3]">YdJwzkm9ZE+tw6JmoV7FxQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">uTIjJ0SS2U65a/CiS3bVaQAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">ZHqCwCiII0ONWe908sC/AwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">FDFJq0DpQ0uW5hX4g+DdkgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/1H8XBH/DkCR8bviBD9wxgAA">
<XPD:ATTR name="Name" type="string">Write</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="+R4iae9FnE+xX+BnXEvMRAAA">
<XPD:ATTR name="Name" type="string">AjaxReturn</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XkS7voQMl0SznsIdML4rhwAA">
<XPD:ATTR name="Name" type="string">Redirect</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ZNAG5nrDYEacLD2XYgHNdQAA">
<XPD:ATTR name="Name" type="string">IsMobile</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="qfcZsqiD20SKvcn1wDNcRQAA">
<XPD:ATTR name="Name" type="string">MapPath</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="QuDXgMyieUeabobcW6b2xAAA">
<XPD:ATTR name="Name" type="string">GetRemoteIpAddress</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="oY6WSJ8G8kOLqFcgUcWq0gAA">
<XPD:ATTR name="Name" type="string">GetUrlRoot</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="erzGsRnvhkqblSKtgZQ1NgAA">
<XPD:ATTR name="Name" type="string">GetSubDomain</XPD:ATTR>
<XPD:REF name="Owner">zWmBCAmFhUOl/5j9iJtmiwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">FOnWg2sCREG7LgFHdvDN2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="O96pg5l85EyFf+h0ACd41gAA">
<XPD:ATTR name="Name" type="string">Controller</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">afrc6ryKiESYGnNMpKuadgAA</XPD:REF>
<XPD:REF name="Views[1]">5OTqbTBtUkSw9Uk92UUAZwAA</XPD:REF>
<XPD:REF name="Views[2]">BOT/KiZ95kefuBW2l1dQqQAA</XPD:REF>
<XPD:REF name="Views[3]">WzD/6cTI10mwNOODplsWcAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">IWc3lpHzZkCPhSI6pN+k0gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">yEI8xqKGoEmHNGZyJ097/gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="x30RnUUd0kqF4PYxx+ouIQAA">
<XPD:ATTR name="Name" type="string">EnvironmentFilter</XPD:ATTR>
<XPD:REF name="Owner">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ixiPTYWB1kq3OjbhiGIf9wAA">
<XPD:ATTR name="Name" type="string">RequestFilter</XPD:ATTR>
<XPD:REF name="Owner">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="PAUaBwvdmUOnn5l/k2YFBAAA">
<XPD:ATTR name="Name" type="string">ResponseFilter</XPD:ATTR>
<XPD:REF name="Owner">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">eT9pLMR3lkuwO4f0gcNUnQAA</XPD:REF>
<XPD:REF name="Associations[1]">Pmtig7Falkahk5r9cZhUtwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="56sJLcH81U6OxeKj/JQNEQAA">
<XPD:ATTR name="Name" type="string">CookieManager</XPD:ATTR>
<XPD:REF name="Owner">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="1rgl8Jkmj0O89QhMj/055gAA">
<XPD:ATTR name="Name" type="string">SessionManager</XPD:ATTR>
<XPD:REF name="Owner">O96pg5l85EyFf+h0ACd41gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="NdIAvMYJRUGu8UbDJt3rhgAA">
<XPD:ATTR name="Name" type="string">IndexAction</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9ZlyX6SQnEmQtcU10qPFVwAA</XPD:REF>
<XPD:REF name="Views[1]">VflMNxM4cESyrBkeT4UKWwAA</XPD:REF>
<XPD:REF name="Views[2]">6zhJEN/NJEq9e4M2v/GcUgAA</XPD:REF>
<XPD:REF name="Views[3]">gH9WkwFNiEyh60FSHKTM+QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yEI8xqKGoEmHNGZyJ097/gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qkKfov/TVUeYJDal9m+U6AAA">
<XPD:ATTR name="Name" type="string">Index</XPD:ATTR>
<XPD:REF name="Owner">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="G+VLz+aYl0WxZo24zx8eNQAA">
<XPD:ATTR name="Name" type="string">Login</XPD:ATTR>
<XPD:REF name="Owner">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w4AGb5M0rkuNCo/pALNTIQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G+VLz+aYl0WxZo24zx8eNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nqNST1MCe0mcDV9UBKifkQAA">
<XPD:ATTR name="Name" type="string">pwd</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G+VLz+aYl0WxZo24zx8eNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="msz6gyXORUOr1njFm8+V0QAA">
<XPD:ATTR name="Name" type="string">EnvironmentFilter</XPD:ATTR>
<XPD:REF name="Owner">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="OHHzla/69ka+9w74KiqLQwAA">
<XPD:ATTR name="Name" type="string">RequestFilter</XPD:ATTR>
<XPD:REF name="Owner">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="IvRYg2ZrPEKHdbQBdpty5QAA">
<XPD:ATTR name="Name" type="string">ResponseFilter</XPD:ATTR>
<XPD:REF name="Owner">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">Gd+csPryjUK8H9mrMeNFuwAA</XPD:REF>
<XPD:REF name="Associations[1]">EsSzY+PpEUi5MBwbtPwGRAAA</XPD:REF>
<XPD:REF name="Associations[2]">7XJ6dBQmSkentPXqU0zXDwAA</XPD:REF>
<XPD:REF name="Associations[3]">rx5h1G+3CU2qG71a/UC0GwAA</XPD:REF>
<XPD:REF name="Associations[4]">pfNXrQuICkS75NtqdsfZrQAA</XPD:REF>
<XPD:REF name="Associations[5]">HRE6LldPrUSiadNintVAYQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="B6wK2Ry9iEyfQlwrq6xfwQAA">
<XPD:ATTR name="Name" type="string">Attribute1</XPD:ATTR>
<XPD:REF name="Owner">NdIAvMYJRUGu8UbDJt3rhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="OH2g88VwGUOkEKDMF/RrOAAA">
<XPD:ATTR name="Name" type="string">OwinAction</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RSloCT813k6I0wVvOaM4KwAA</XPD:REF>
<XPD:REF name="Views[1]">AMdNSEL3tEGInyRehc+xnQAA</XPD:REF>
<XPD:REF name="Views[2]">TO3B+jNnAkaD4sjYTe8PsQAA</XPD:REF>
<XPD:REF name="Views[3]">cfq35WSXBECNcrr1S5vtgAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">f3TfeJDmkk+rZDJ+XsFLnwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">IWc3lpHzZkCPhSI6pN+k0gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RSAlqfY67kacJ/XP6rL1tgAA">
<XPD:ATTR name="Name" type="string">EnvironmentFilter</XPD:ATTR>
<XPD:REF name="Owner">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Hpz3ELv9RE6Npl6/I8sh7QAA">
<XPD:ATTR name="Name" type="string">RequestFilter</XPD:ATTR>
<XPD:REF name="Owner">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="5Qy7j1Q0I0eip4L3XlgXRwAA">
<XPD:ATTR name="Name" type="string">ResponseFilter</XPD:ATTR>
<XPD:REF name="Owner">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">P5EzefjJMUG+AlrmOgY0iQAA</XPD:REF>
<XPD:REF name="Associations[1]">lYBjNn4neEml9ALLJSk7PgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="t9wkT7eDTUaS8ZjXbX/xnAAA">
<XPD:ATTR name="Name" type="string">Environment</XPD:ATTR>
<XPD:REF name="Owner">OH2g88VwGUOkEKDMF/RrOAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="RR/u7ahdZUqxsEAxPgoDtQAA">
<XPD:ATTR name="Name" type="string">AspNetAction_Extension</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kDZs0lbF5EKo34YYB8R3NAAA</XPD:REF>
<XPD:REF name="Views[1]">orA3G3gESEypfINYVjY4UgAA</XPD:REF>
<XPD:REF name="Views[2]">8ugh+NaDuUiJJDEOh8RwnwAA</XPD:REF>
<XPD:REF name="Views[3]">sCmk8TP6Qk6O6DJe56Ci8gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">3I21BKTT/02fbAQHBnPCzQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">oP27xg7Zd0WBGj0fZ99zfwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="DjPpKfbQuU6AusMu9cs7vAAA">
<XPD:ATTR name="Name" type="string">HttpContext</XPD:ATTR>
<XPD:REF name="Owner">RR/u7ahdZUqxsEAxPgoDtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="s+2LqbvVjUmFXHxoM1Xk7AAA">
<XPD:ATTR name="Name" type="string">MicrosoftOwinAction</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Lqo027wSA0uj62JkubqchQAA</XPD:REF>
<XPD:REF name="Views[1]">HjBf4ALQWUamIAZ+qyLlhQAA</XPD:REF>
<XPD:REF name="Views[2]">ndZ1yMIWE067rgsQSJ6RcAAA</XPD:REF>
<XPD:REF name="Views[3]">o8jTIau5mUKCQNo/Mai+rQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">X7Xcva/naUKyCJGvpaNBowAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">YMzi4VditUaic44xOvW5FAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="8VHkVElJv0Gkpxqda+0mJQAA">
<XPD:ATTR name="Name" type="string">HttpWebContext</XPD:ATTR>
<XPD:REF name="Owner">s+2LqbvVjUmFXHxoM1Xk7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="viaTLw12CEqO9Jg8VJWAMAAA">
<XPD:ATTR name="Name" type="string">IndexAction_Model</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">B5okn7nttUKa1tkLL3glhwAA</XPD:REF>
<XPD:REF name="Views[1]">reHXR/7f20iOwoZpw3I7awAA</XPD:REF>
<XPD:REF name="Views[2]">f++CHm72YkWO8StAtZSb6wAA</XPD:REF>
<XPD:REF name="Views[3]">G7fAV4Gje0GBeYMl4+LCJgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">87sKcMbbJkK9IposUZHr4QAA</XPD:REF>
<XPD:REF name="Associations[1]">E3OhaJu6i0SLbZeYVbB0xQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="wiugvCXXUUmtBX+853RH6gAA">
<XPD:ATTR name="Name" type="string">app</XPD:ATTR>
<XPD:REF name="Owner">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="+2/H/Zts0UeGOPevQ7jexQAA">
<XPD:ATTR name="Name" type="string">request</XPD:ATTR>
<XPD:REF name="Owner">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="39jrl17r+E+A6GOHgkP4kwAA">
<XPD:ATTR name="Name" type="string">response</XPD:ATTR>
<XPD:REF name="Owner">viaTLw12CEqO9Jg8VJWAMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="uE0/7wUmp0mQWReJqNjvIAAA">
<XPD:ATTR name="Name" type="string">partical IndexAction_Index(自动生成)</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UuehGrbu+kihiMovzWAMbAAA</XPD:REF>
<XPD:REF name="Views[1]">CdRyzweIckmm9loZIiUDvgAA</XPD:REF>
<XPD:REF name="Views[2]">lFZ/D3KF9UyVpWC5fUWaLgAA</XPD:REF>
<XPD:REF name="Views[3]">bzUelEcAVUKXDqOhc5APQAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">lECtdk0vO062vrozn37m+QAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">n3wW8PdRa0CmPg3bkt+gLgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TJvgkTLPh0yFoXtijwV0JgAA">
<XPD:ATTR name="Name" type="string">Index</XPD:ATTR>
<XPD:REF name="Owner">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XOVcvpAeI06lau1D8Jq0SwAA">
<XPD:ATTR name="Name" type="string">GetUrl</XPD:ATTR>
<XPD:REF name="Owner">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="6f/y4jXbiUi98ONK2wIiQgAA">
<XPD:ATTR name="Name" type="string">Execute</XPD:ATTR>
<XPD:REF name="Owner">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fgGFSn8/fECq55W7l5/EJgAA">
<XPD:ATTR name="Name" type="string">env</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6f/y4jXbiUi98ONK2wIiQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">/LQiaH3qGkKqz6BUlXkBuAAA</XPD:REF>
<XPD:REF name="Associations[1]">ESRHgLDKXkiurfnLUEom7AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="wF+Naoury0ugHqyV7pUl+AAA">
<XPD:ATTR name="Name" type="string">actionUrl</XPD:ATTR>
<XPD:REF name="Owner">uE0/7wUmp0mQWReJqNjvIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="20/39i/1pUa77eoC/gKCgQAA">
<XPD:ATTR name="Name" type="string">partical IndexAction_Index(手写)</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">j+Vjt2ulDUedSD2/eSQpRQAA</XPD:REF>
<XPD:REF name="Views[1]">4Rvm3Nb+aU++0wq9Hki+rQAA</XPD:REF>
<XPD:REF name="Views[2]">6BtuPiZQTEi2dEQj5LR71QAA</XPD:REF>
<XPD:REF name="Views[3]">EsgUdJILt0qhu/6fOxX1GAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1VQu8haknkCVp0OMLnN5QAAA">
<XPD:ATTR name="Name" type="string">EnvironmentFilter</XPD:ATTR>
<XPD:REF name="Owner">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Xt3m+UpEjUKraIRe9eRjKgAA">
<XPD:ATTR name="Name" type="string">RequestFilter</XPD:ATTR>
<XPD:REF name="Owner">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4WaRJ6rezUm3PH3rvKOuYAAA">
<XPD:ATTR name="Name" type="string">ResponseFilter</XPD:ATTR>
<XPD:REF name="Owner">20/39i/1pUa77eoC/gKCgQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">VKXSQv8VHEeb+n5N/SIeJgAA</XPD:REF>
<XPD:REF name="Associations[1]">AWlVcTTnL0CD7bVAU4NbiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="kiplXP4nGUqCgEtKnJ/RDwAA">
<XPD:ATTR name="Name" type="string">ViewTemplate</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vfTUmDCXYUK6P+t7jBuKpQAA</XPD:REF>
<XPD:REF name="Views[1]">6KargJOxLE2lKPJmEG3JUwAA</XPD:REF>
<XPD:REF name="Views[2]">L0nF9+j/gECIyTWimgSQ2QAA</XPD:REF>
<XPD:REF name="Views[3]">fyXUOKU2ZkG3CkH/qmDatAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">lECtdk0vO062vrozn37m+QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">ILOIORBaU0O9pQdqHHRiCQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="k9hJTUiQRUiedNNITGAybAAA">
<XPD:ATTR name="Name" type="string">Render</XPD:ATTR>
<XPD:REF name="Owner">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BBSKB+2TwUaLEBmunCWsqQAA">
<XPD:ATTR name="Name" type="string">IndexAction Model</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k9hJTUiQRUiedNNITGAybAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xlxgHK3Zi0+qZTHu/+GxvAAA">
<XPD:ATTR name="Name" type="string">Render&lt;T&gt;</XPD:ATTR>
<XPD:REF name="Owner">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QHQBP0Cgs0SdBm0Ak0RPFwAA">
<XPD:ATTR name="Name" type="string">T</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xlxgHK3Zi0+qZTHu/+GxvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">xDBs/0OovE+iAfA+3wftWwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="CPsXIB1FukS5OK1I2w96UwAA">
<XPD:ATTR name="Name" type="string">IndexAction_Model</XPD:ATTR>
<XPD:REF name="Owner">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0UDv62SIkEa4Dmp103IBkAAA">
<XPD:ATTR name="Name" type="string">Render</XPD:ATTR>
<XPD:REF name="Owner">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="iEp//IJvQEKWnPq2lHSTPwAA">
<XPD:ATTR name="Name" type="string">Url</XPD:ATTR>
<XPD:REF name="Owner">kiplXP4nGUqCgEtKnJ/RDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="tSBPKvfqc0ixtrv2ljIrwgAA">
<XPD:ATTR name="Name" type="string">Template_Extension</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dMxZWMumNUKXlQVlTLJ8YAAA</XPD:REF>
<XPD:REF name="Views[1]">PGqfV177+kCsGw6169sSiQAA</XPD:REF>
<XPD:REF name="Views[2]">6SSkhrhujU6SvITY18I7DAAA</XPD:REF>
<XPD:REF name="Views[3]">Sn6u9H2bskC5sPVNXQQ4ZwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">ILOIORBaU0O9pQdqHHRiCQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">n3wW8PdRa0CmPg3bkt+gLgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/Hafk6ozJUeZ1d8QueQqEAAA">
<XPD:ATTR name="Name" type="string">View</XPD:ATTR>
<XPD:REF name="Owner">tSBPKvfqc0ixtrv2ljIrwgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zdM9jyGVwECa5Xy4HjJv2wAA">
<XPD:ATTR name="Name" type="string">action</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Hafk6ozJUeZ1d8QueQqEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PemdP+U46EK+6Nm0LjB7bwAA">
<XPD:ATTR name="Name" type="string">url</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Hafk6ozJUeZ1d8QueQqEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+2pTmLHkO0G9iacol6f54QAA">
<XPD:ATTR name="Name" type="string">T</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Hafk6ozJUeZ1d8QueQqEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLInterface" guid="3eU6ANQkGEagu9Fg1VcnRAAA">
<XPD:ATTR name="Name" type="string">IAction</XPD:ATTR>
<XPD:REF name="Namespace">J1R6tx36okuZRQhfmceKuQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">74A1xKF3KE+f/0onVPFZTgAA</XPD:REF>
<XPD:REF name="Views[1]">/ERtqE5SikCUXeONYoJwNQAA</XPD:REF>
<XPD:REF name="Views[2]">PzfoSU9SjEC6sVpk6+ktxwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">tjfNVW0qrUiL6pU3q64/AQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="69fELtA90EyMzIvCSzNnKgAA">
<XPD:ATTR name="Name" type="string">GetRequestHeader</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FC36fni//kmAByw2l9HJCgAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">69fELtA90EyMzIvCSzNnKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2tchG65CdkO9cjveo6t3NwAA">
<XPD:ATTR name="Name" type="string">SetResponseHeaders</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5/YjuYDim0Sx0Ucp0+BxmgAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2tchG65CdkO9cjveo6t3NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Qn7LKHY0SEivC3UjcUZclQAA">
<XPD:ATTR name="Name" type="string">values</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2tchG65CdkO9cjveo6t3NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="+JyByMe3BE+bH2OpsVbRTQAA">
<XPD:ATTR name="Name" type="string">SetResponseStatusCode</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/1FIl7AtukKDPj5Fse043wAA">
<XPD:ATTR name="Name" type="string">statusCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+JyByMe3BE+bH2OpsVbRTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="UuqXOhYh2kWJz4NIWHJL/QAA">
<XPD:ATTR name="Name" type="string">Before</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="WjlVYiZ0+UqDJKlmZZZlxgAA">
<XPD:ATTR name="Name" type="string">Write</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ETXKEpurSUemsL9RcZahzAAA">
<XPD:ATTR name="Name" type="string">buffer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WjlVYiZ0+UqDJKlmZZZlxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dIiHvufGzECjLyhbiRlGSAAA">
<XPD:ATTR name="Name" type="string">start</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WjlVYiZ0+UqDJKlmZZZlxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="RQQAEtcnLUqGOV+5MtK3cgAA">
<XPD:ATTR name="Name" type="string">count</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WjlVYiZ0+UqDJKlmZZZlxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="mG+hJ6tz9UmooSH3GPp78AAA">
<XPD:ATTR name="Name" type="string">After</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">s3EQAGyxvk2gh+sbxcS13gAA</XPD:REF>
<XPD:REF name="Associations[1]">CyofrptjHEa4xUWA6/n1LwAA</XPD:REF>
<XPD:REF name="Associations[2]">T60m//fWG0K7aWQhBs2e0AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QvkAxV9n5UWyNktAsPXAXwAA">
<XPD:ATTR name="Name" type="string">app</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">System.IO.Stream</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Q5SfnXfRC02vN93BwPkQowAA">
<XPD:ATTR name="Name" type="string">request</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="KkJBwWAYGUaPzsQTjgROxgAA">
<XPD:ATTR name="Name" type="string">response</XPD:ATTR>
<XPD:REF name="Owner">3eU6ANQkGEagu9Fg1VcnRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLPackage" guid="AuqwrXNjMkuxslxE4WodkAAA">
<XPD:ATTR name="Name" type="string">Orm</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="3gbVe2G0XkefYWqXmaYmlwAA">
<XPD:ATTR name="Name" type="string">Field</XPD:ATTR>
<XPD:REF name="Namespace">AuqwrXNjMkuxslxE4WodkAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AhxGK581zUiAxZYztVgPfQAA</XPD:REF>
<XPD:REF name="Views[1]">3XEqKhMPNkC8PmVpNvEN4AAA</XPD:REF>
<XPD:REF name="Views[2]">F2acKT50I0qyKpuQy4+1UwAA</XPD:REF>
<XPD:REF name="Views[3]">uzHERmeReEaJVRIw9ny0VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="XBX6WNBFhUOUyWw51hz12wAA">
<XPD:ATTR name="Name" type="string">Table</XPD:ATTR>
<XPD:REF name="Namespace">AuqwrXNjMkuxslxE4WodkAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WHqLxtsmlEmDzFCX+9l1BAAA</XPD:REF>
<XPD:REF name="Views[1]">p7j2BE9n90a1D/31JilbJQAA</XPD:REF>
<XPD:REF name="Views[2]">iNbV1ID+Mk+xjbcoKfVEKwAA</XPD:REF>
<XPD:REF name="Views[3]">l83wBtVAL0ahyOqMKAapjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLClass" guid="cP4XTovK3EKBcowoGjeSsAAA">
<XPD:ATTR name="Name" type="string">config</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oOQKFYga80Sks94JWiy2vgAA</XPD:REF>
<XPD:REF name="Views[1]">2dq0vsTVrUev+4g7mRA0jQAA</XPD:REF>
<XPD:REF name="Views[2]">NOM5ebkq+UuN/aqvN4Tz6wAA</XPD:REF>
<XPD:REF name="Views[3]">gyaBiedw70KNEt5KyXR/uwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="x2d7FPmNUEmOUCeSGIWN2AAA">
<XPD:ATTR name="Name" type="string">Config</XPD:ATTR>
<XPD:REF name="Owner">cP4XTovK3EKBcowoGjeSsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="aMCp2IkD8kelj63Q/+7mxQAA">
<XPD:ATTR name="Name" type="string">Lim, Heejin</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLClass" guid="Qot5qROmskWba/gM74sWZwAA">
<XPD:ATTR name="Name" type="string">DynamicConfig</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Yj+tZlaO50qtj0BsjWtGvgAA</XPD:REF>
<XPD:REF name="Views[1]">IA9Cftv+ykWwGhCaG9tqkQAA</XPD:REF>
<XPD:REF name="Views[2]">c1tkA15NEEitXe2XwC98VgAA</XPD:REF>
<XPD:REF name="Views[3]">u4Lfu2ZohkGyp6+4PHMhhgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">AOzMwuCfA0iPLlOYbALVrwAA</XPD:REF>
<XPD:REF name="Associations[1]">EP1igLE9Bk6UAlFTwPyZwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="oTTPRBW6r0qcXGXgZVWoSgAA">
<XPD:ATTR name="Name" type="string">connectionStrings</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wu2rS/nWmUmP2SC/MPRgRgAA</XPD:REF>
<XPD:REF name="Views[1]">qEUU8ni/c06iDyapz281QwAA</XPD:REF>
<XPD:REF name="Views[2]">KGmsIQWwckeMHfKYbmxO2AAA</XPD:REF>
<XPD:REF name="Views[3]">N2wTpLPUtk6FutRPRZW/rgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">5330sOpjEU+96VKvLGWEVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="sDBv57ZVO0mMXGe8vHRfTgAA">
<XPD:ATTR name="Name" type="string">oauth2</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MhYvVdqvokKZjdtD29PYQgAA</XPD:REF>
<XPD:REF name="Views[1]">o02VmeQJz0WZ7fWyEQbnFQAA</XPD:REF>
<XPD:REF name="Views[2]">jXusrxcfKUmAedsVpIYS5wAA</XPD:REF>
<XPD:REF name="Views[3]">kGqRwDV3oUGFrdZzTRrk4AAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">dtYakBtXy0KiFbMY35RI8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLAssociation" guid="BSNk1c2/WU66DChXV/1QHQAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CVOmoNXNNEuXQCNp88mS4AAA</XPD:REF>
<XPD:REF name="Views[1]">FKsnctaMukuSQdu9K036QwAA</XPD:REF>
<XPD:REF name="Views[2]">Zb+LED7bFE+YY2i9kt55jgAA</XPD:REF>
<XPD:REF name="Views[3]">s5sbi41Nxke4cz15QAj05wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5330sOpjEU+96VKvLGWEVAAA">
<XPD:REF name="Association">BSNk1c2/WU66DChXV/1QHQAA</XPD:REF>
<XPD:REF name="Participant">oTTPRBW6r0qcXGXgZVWoSgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jB7FYCqTP0WzMuwooKUEzwAA</XPD:REF>
<XPD:REF name="Views[1]">kW6qg6UHqEqW/Pp7Q7r59AAA</XPD:REF>
<XPD:REF name="Views[2]">fLN4BD2WnUiHzUbsTq8pBwAA</XPD:REF>
<XPD:REF name="Views[3]">0Ohz9XC03Ei7GM3Z5eYoowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AOzMwuCfA0iPLlOYbALVrwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">BSNk1c2/WU66DChXV/1QHQAA</XPD:REF>
<XPD:REF name="Participant">Qot5qROmskWba/gM74sWZwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">L47MQO21HEqT8VsUaYaK9gAA</XPD:REF>
<XPD:REF name="Views[1]">3HGOsBJ2pkea6DiRRKpL0AAA</XPD:REF>
<XPD:REF name="Views[2]">SoUND2RSLEeKjIo9YANB7AAA</XPD:REF>
<XPD:REF name="Views[3]">mIah905MjEyZNIAIhNu8ZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLAssociation" guid="mqLBKQpkZ0eZsI/7O1ZK0AAA">
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">o7dbd8hP30qrWjaPOPyjsAAA</XPD:REF>
<XPD:REF name="Views[1]">NQmWSoflskWJNK408ItC+gAA</XPD:REF>
<XPD:REF name="Views[2]">DQuHQ2LI8E6+fY9r0GliVAAA</XPD:REF>
<XPD:REF name="Views[3]">js97Jx3z6kurzsoagFOO+AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="dtYakBtXy0KiFbMY35RI8AAA">
<XPD:REF name="Association">mqLBKQpkZ0eZsI/7O1ZK0AAA</XPD:REF>
<XPD:REF name="Participant">sDBv57ZVO0mMXGe8vHRfTgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yxoyxp9830qbe7Eu8PNddgAA</XPD:REF>
<XPD:REF name="Views[1]">2S9tPC5+wkWLvkyHeLW5mwAA</XPD:REF>
<XPD:REF name="Views[2]">Q8cCyWqZ/kavufjSW+9RfwAA</XPD:REF>
<XPD:REF name="Views[3]">rkfV/fCtkk6RRYw2jLY0pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="EP1igLE9Bk6UAlFTwPyZwgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">mqLBKQpkZ0eZsI/7O1ZK0AAA</XPD:REF>
<XPD:REF name="Participant">Qot5qROmskWba/gM74sWZwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">02sgOIRomEC4w2JOA0rsSAAA</XPD:REF>
<XPD:REF name="Views[1]">qQgB+QxydkiJ3fOy7sRGmAAA</XPD:REF>
<XPD:REF name="Views[2]">BtkmftztGk6PkaFJSzZmawAA</XPD:REF>
<XPD:REF name="Views[3]">a7pzzTQArka+dwabUAC2gAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLClass" guid="APkZWztJckmdNZfdfKhIIQAA">
<XPD:ATTR name="Name" type="string">添加事件</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLClass" guid="gmIvRq83PU2YT0IExNklXgAA">
<XPD:ATTR name="Name" type="string">ConfigManager</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">z8v7hU9bYE6P2WgkoUlX6wAA</XPD:REF>
<XPD:REF name="Views[1]">TV+1jU78a0aqLf6JK9xXQgAA</XPD:REF>
<XPD:REF name="Views[2]">65r3pFRiwkWtfiVK2x4q6AAA</XPD:REF>
<XPD:REF name="Views[3]">xW+h8uSF20+16vagAMxDIAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="aEp/Y7BuTE+U0cUTdZSeqwAA">
<XPD:ATTR name="Name" type="string">LoadConfigEvent</XPD:ATTR>
<XPD:REF name="Owner">gmIvRq83PU2YT0IExNklXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLClass" guid="jmOaBfMv1EqJUAIlqSuGZAAA">
<XPD:ATTR name="Name" type="string">partical Controller</XPD:ATTR>
<XPD:REF name="Namespace">VqKL8SLDlkmmopDQimkz0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EKOXcIXD/EyUoUQGPr9iLQAA</XPD:REF>
<XPD:REF name="Views[1]">9qEJrMp3jkWWoCm1JcuaOQAA</XPD:REF>
<XPD:REF name="Views[2]">IHwneN5/tU+a8fqec7w6aAAA</XPD:REF>
<XPD:REF name="Views[3]">mVX2cmTjGkKXs7118kkx6wAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="v6kxXByRQUuTdbBhIbL58AAA">
<XPD:ATTR name="Name" type="string">Jung, Yoontae</XPD:ATTR>
<XPD:REF name="Namespace">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xtHGY6FZu0+2dQGpj9A5IwAA">
<XPD:ATTR name="Name" type="string">Environment</XPD:ATTR>
<XPD:REF name="Owner">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="V9q4qGICJEWFpuN7TeGTPwAA">
<XPD:ATTR name="Name" type="string">RequestFilter</XPD:ATTR>
<XPD:REF name="Owner">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="kLep7+1qe0WrV33kcOk3ngAA">
<XPD:ATTR name="Name" type="string">ResponseFilter</XPD:ATTR>
<XPD:REF name="Owner">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pWQVBmJXyE2BYDYNsCg2YgAA">
<XPD:ATTR name="Name" type="string">CookieManager</XPD:ATTR>
<XPD:REF name="Owner">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="RBkK1ezIv02oVFvodLPytgAA">
<XPD:ATTR name="Name" type="string">SessionManager</XPD:ATTR>
<XPD:REF name="Owner">jmOaBfMv1EqJUAIlqSuGZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="4fbNDIsx7kuNRX6PqJWUUQAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">9+GKsMxyBUuN5z6VG+qrxwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="V0QoXtpjvU20hz2eupwzRQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">4fbNDIsx7kuNRX6PqJWUUQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="GL9FdSoPEEqb3QeIGiIC2QAA">
<XPD:REF name="Diagram">V0QoXtpjvU20hz2eupwzRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="vjltexst3EqzFOVAOozakQAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">9+GKsMxyBUuN5z6VG+qrxwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="vNCMhht9/0KnGvaGlFYlbAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">vjltexst3EqzFOVAOozakQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="KAzHdybwQUirWmw+HMmS8wAA">
<XPD:REF name="Diagram">vNCMhht9/0KnGvaGlFYlbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/emojingling/NFinal.git
git@gitee.com:emojingling/NFinal.git
emojingling
NFinal
NFinal
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385