summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Android.mk23
-rw-r--r--TvPlay.cpp (renamed from tvapi/android/tv/TvPlay.cpp)2
-rw-r--r--TvPlay.h (renamed from tvapi/android/tv/TvPlay.h)2
-rw-r--r--tv_callback.h2
-rw-r--r--tv_input.cpp4
-rw-r--r--tvapi/Android.mk1
-rw-r--r--tvapi/android/Android.mk1
-rw-r--r--tvapi/android/include/ITv.h49
-rw-r--r--tvapi/android/include/ITvClient.h28
-rw-r--r--tvapi/android/include/ITvService.h33
-rw-r--r--tvapi/android/include/TvClient.h78
-rw-r--r--tvapi/android/include/tvcmd.h618
-rw-r--r--tvapi/android/jni/Android.mk69
-rw-r--r--tvapi/android/jni/cfbc_jni.cpp167
-rw-r--r--tvapi/android/jni/cfbc_test.cpp43
-rw-r--r--tvapi/android/jni/com_droidlogic_app_tv_TvControlManager.cpp469
-rw-r--r--tvapi/android/libtvbinder/Android.mk24
-rw-r--r--tvapi/android/libtvbinder/ITv.cpp148
-rw-r--r--tvapi/android/libtvbinder/ITvClient.cpp58
-rw-r--r--tvapi/android/libtvbinder/ITvService.cpp50
-rw-r--r--tvapi/android/libtvbinder/TvClient.cpp186
-rw-r--r--tvapi/android/tv/Android.mk23
-rw-r--r--tvapi/android/tvserver/Android.mk83
-rw-r--r--tvapi/android/tvserver/TvService.cpp4500
-rw-r--r--tvapi/android/tvserver/TvService.h90
-rw-r--r--tvapi/android/tvserver/main.cpp23
-rw-r--r--tvapi/android/tvserver/tv_callback.h17
-rw-r--r--tvapi/build/include/.gitignore0
-rw-r--r--tvapi/docs/TVMiddleware初期.wps252
-rw-r--r--tvapi/docs/tv.uml6093
-rw-r--r--tvapi/libtv/Android.mk222
-rw-r--r--tvapi/libtv/audio/CAudioCustomerCtrl.cpp126
-rw-r--r--tvapi/libtv/audio/CAudioCustomerCtrl.h31
-rw-r--r--tvapi/libtv/audio/CTvAudio.cpp28
-rw-r--r--tvapi/libtv/audio/CTvAudio.h76
-rw-r--r--tvapi/libtv/audio/audio_alsa.cpp853
-rw-r--r--tvapi/libtv/audio/audio_alsa.h127
-rw-r--r--tvapi/libtv/audio/audio_effect.cpp131
-rw-r--r--tvapi/libtv/audio/audio_effect.h27
-rw-r--r--tvapi/libtv/include/amstream.h263
-rw-r--r--tvapi/libtv/include/amvecm.h68
-rw-r--r--tvapi/libtv/include/cm.h155
-rw-r--r--tvapi/libtv/include/hdmirx_cec.h331
-rw-r--r--tvapi/libtv/include/ve.h242
-rw-r--r--tvapi/libtv/tv/AutoBackLight.cpp207
-rw-r--r--tvapi/libtv/tv/AutoBackLight.h46
-rw-r--r--tvapi/libtv/tv/CAutoPQparam.cpp142
-rw-r--r--tvapi/libtv/tv/CAutoPQparam.h36
-rw-r--r--tvapi/libtv/tv/CAv.cpp476
-rw-r--r--tvapi/libtv/tv/CAv.h153
-rw-r--r--tvapi/libtv/tv/CFbcCommunication.cpp1931
-rw-r--r--tvapi/libtv/tv/CFbcCommunication.h401
-rw-r--r--tvapi/libtv/tv/CFrontEnd.cpp667
-rw-r--r--tvapi/libtv/tv/CFrontEnd.h166
-rw-r--r--tvapi/libtv/tv/CTv.cpp7254
-rw-r--r--tvapi/libtv/tv/CTv.h817
-rw-r--r--tvapi/libtv/tv/CTvBooking.cpp159
-rw-r--r--tvapi/libtv/tv/CTvBooking.h81
-rw-r--r--tvapi/libtv/tv/CTvDmx.cpp24
-rw-r--r--tvapi/libtv/tv/CTvDmx.h17
-rw-r--r--tvapi/libtv/tv/CTvEpg.cpp214
-rw-r--r--tvapi/libtv/tv/CTvEpg.h158
-rw-r--r--tvapi/libtv/tv/CTvEv.cpp11
-rw-r--r--tvapi/libtv/tv/CTvEv.h150
-rw-r--r--tvapi/libtv/tv/CTvLog.cpp20
-rw-r--r--tvapi/libtv/tv/CTvLog.h28
-rw-r--r--tvapi/libtv/tv/CTvRecord.cpp273
-rw-r--r--tvapi/libtv/tv/CTvRecord.h46
-rw-r--r--tvapi/libtv/tv/CTvSatellite.h21
-rw-r--r--tvapi/libtv/tv/CTvScanner.cpp1640
-rw-r--r--tvapi/libtv/tv/CTvScanner.h264
-rw-r--r--tvapi/libtv/tv/CTvScreenCapture.cpp796
-rw-r--r--tvapi/libtv/tv/CTvScreenCapture.h176
-rw-r--r--tvapi/libtv/tv/CTvSubtitle.cpp654
-rw-r--r--tvapi/libtv/tv/CTvSubtitle.h250
-rw-r--r--tvapi/libtv/tv/CTvTime.cpp64
-rw-r--r--tvapi/libtv/tv/CTvTime.h56
-rw-r--r--tvapi/libtv/tv/CTvVchipCheck.cpp163
-rw-r--r--tvapi/libtv/tv/CTvVchipCheck.h49
-rw-r--r--tvapi/libtv/tv/CUpgradeFBC.cpp553
-rw-r--r--tvapi/libtv/tv/CUpgradeFBC.h144
-rw-r--r--tvapi/libtv/tv/ScreenCatch.cpp379
-rw-r--r--tvapi/libtv/tvconfig/CIniFile.cpp353
-rw-r--r--tvapi/libtv/tvconfig/CIniFile.h72
-rw-r--r--tvapi/libtv/tvconfig/tvconfig.conf30
-rw-r--r--tvapi/libtv/tvconfig/tvconfig.cpp53
-rw-r--r--tvapi/libtv/tvconfig/tvconfig.h93
-rw-r--r--tvapi/libtv/tvdb/CTvChannel.cpp324
-rw-r--r--tvapi/libtv/tvdb/CTvChannel.h287
-rw-r--r--tvapi/libtv/tvdb/CTvDatabase.cpp256
-rw-r--r--tvapi/libtv/tvdb/CTvDatabase.h94
-rw-r--r--tvapi/libtv/tvdb/CTvDimension.cpp639
-rw-r--r--tvapi/libtv/tvdb/CTvDimension.h97
-rw-r--r--tvapi/libtv/tvdb/CTvEvent.cpp237
-rw-r--r--tvapi/libtv/tvdb/CTvEvent.h85
-rw-r--r--tvapi/libtv/tvdb/CTvGroup.cpp44
-rw-r--r--tvapi/libtv/tvdb/CTvGroup.h30
-rw-r--r--tvapi/libtv/tvdb/CTvProgram.cpp905
-rw-r--r--tvapi/libtv/tvdb/CTvProgram.h536
-rw-r--r--tvapi/libtv/tvdb/CTvRegion.cpp174
-rw-r--r--tvapi/libtv/tvdb/CTvRegion.h42
-rw-r--r--tvapi/libtv/tvin/CHDMIRxCEC.cpp651
-rw-r--r--tvapi/libtv/tvin/CHDMIRxCEC.h94
-rw-r--r--tvapi/libtv/tvin/CSourceConnectDetect.cpp263
-rw-r--r--tvapi/libtv/tvin/CSourceConnectDetect.h73
-rw-r--r--tvapi/libtv/tvin/CTvin.cpp3278
-rw-r--r--tvapi/libtv/tvin/CTvin.h1248
-rw-r--r--tvapi/libtv/tvsetting/CBlobDevice.cpp26
-rw-r--r--tvapi/libtv/tvsetting/CBlobDevice.h50
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceE2prom.cpp52
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceE2prom.h76
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceFile.cpp78
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceFile.h26
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceRam.cpp129
-rw-r--r--tvapi/libtv/tvsetting/CBlobDeviceRam.h37
-rw-r--r--tvapi/libtv/tvsetting/CTvSetting.cpp2448
-rw-r--r--tvapi/libtv/tvsetting/CTvSetting.h277
-rw-r--r--tvapi/libtv/tvsetting/CTvSettingCfg.h411
-rw-r--r--tvapi/libtv/tvsetting/CTvSettingDeviceFactory.cpp187
-rw-r--r--tvapi/libtv/tvsetting/CTvSettingDeviceFactory.h22
-rw-r--r--tvapi/libtv/tvsetting/TvKeyData.cpp1328
-rw-r--r--tvapi/libtv/tvsetting/TvKeyData.h125
-rw-r--r--tvapi/libtv/tvsetting/audio_cfg.cpp723
-rw-r--r--tvapi/libtv/tvsetting/audio_cfg.h70
-rw-r--r--tvapi/libtv/tvutils/CCondition.h90
-rw-r--r--tvapi/libtv/tvutils/CFile.cpp195
-rw-r--r--tvapi/libtv/tvutils/CFile.h47
-rw-r--r--tvapi/libtv/tvutils/CHdmiCecCmd.cpp16
-rw-r--r--tvapi/libtv/tvutils/CHdmiCecCmd.h9
-rw-r--r--tvapi/libtv/tvutils/CMsgQueue.cpp122
-rw-r--r--tvapi/libtv/tvutils/CMsgQueue.h53
-rw-r--r--tvapi/libtv/tvutils/CMutex.h115
-rw-r--r--tvapi/libtv/tvutils/CSerialCommunication.cpp121
-rw-r--r--tvapi/libtv/tvutils/CSerialCommunication.h49
-rw-r--r--tvapi/libtv/tvutils/CSerialPort.cpp358
-rw-r--r--tvapi/libtv/tvutils/CSerialPort.h54
-rw-r--r--tvapi/libtv/tvutils/CSqlite.cpp151
-rw-r--r--tvapi/libtv/tvutils/CSqlite.h184
-rw-r--r--tvapi/libtv/tvutils/CThread.cpp165
-rw-r--r--tvapi/libtv/tvutils/CThread.h61
-rw-r--r--tvapi/libtv/tvutils/CTvInput.cpp170
-rw-r--r--tvapi/libtv/tvutils/CTvInput.h42
-rw-r--r--tvapi/libtv/tvutils/serial_base.cpp466
-rw-r--r--tvapi/libtv/tvutils/serial_base.h17
-rw-r--r--tvapi/libtv/tvutils/serial_operate.cpp225
-rw-r--r--tvapi/libtv/tvutils/serial_operate.h33
-rw-r--r--tvapi/libtv/tvutils/tvutils.cpp2025
-rw-r--r--tvapi/libtv/tvutils/tvutils.h103
-rw-r--r--tvapi/libtv/tvutils/zepoll.cpp88
-rw-r--r--tvapi/libtv/tvutils/zepoll.h48
-rw-r--r--tvapi/libtv/version/version.cpp94
-rw-r--r--tvapi/libtv/version/version.h11
-rw-r--r--tvapi/libtv/vpp/CPQdb.cpp1974
-rw-r--r--tvapi/libtv/vpp/CPQdb.h180
-rw-r--r--tvapi/libtv/vpp/CVpp.cpp3779
-rw-r--r--tvapi/libtv/vpp/CVpp.h453
-rw-r--r--tvapi/libtv/vpp/pqdata.cpp143
-rw-r--r--tvapi/libtv/vpp/pqdata.h30
-rw-r--r--tvapi/tvtests/Android.mk49
-rw-r--r--tvapi/tvtests/android_tvtest.cpp32
-rw-r--r--tvapi/tvtests/comm_test.cpp33
-rw-r--r--tvapi/tvtests/ssm_test.cpp210
-rw-r--r--tvapi/tvtests/tvconfig_test.cpp427
163 files changed, 13 insertions, 62934 deletions
diff --git a/tvapi/docs/tv.uml b/tvapi/docs/tv.uml
deleted file mode 100644
index 15238f7..0000000
--- a/tvapi/docs/tv.uml
+++ b/dev/null
@@ -1,6093 +0,0 @@
-<?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>Java</XPD:PROFILE>
-<XPD:PROFILE>Cpp</XPD:PROFILE>
-</XPD:PROFILES>
-</XPD:HEADER>
-<XPD:BODY>
-<XPD:OBJ name="DocumentElement" type="UMLProject" guid="CoZuu0bDp0eooW1pQg6aQwAA">
-<XPD:ATTR name="Title" type="string">tv</XPD:ATTR>
-<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="6Ncym1qqME6Qmj4IRHZMIQAA">
-<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">CoZuu0bDp0eooW1pQg6aQwAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="nzFiqgF5PEKC+zYpaFKlCQAA">
-<XPD:ATTR name="Name" type="string">tv功</XPD:ATTR>
-<XPD:REF name="DiagramOwner">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="nx0lwQzrskWozLI1S3LzQgAA">
-<XPD:REF name="Diagram">nzFiqgF5PEKC+zYpaFKlCQAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">17</XPD:ATTR>
-<XPD:OBJ name="OwnedViews[0]" type="UMLActorView" guid="gvI3mIExBEmaszVtF0V6bwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">116</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">78</XPD:ATTR>
-<XPD:REF name="Model">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FSYMWbRzs0mJbYfl9CkXfAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="+Fy828Qip0uc61sSAd0UwQAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">user</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TbdT9IJSLU+fl/JTxDnxxQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aTiAvGpnHUGxIA1FbazntAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="UA5dbT7GVU2OqjVX9PXuWAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9c90i0MrUkKipskFCo8wlgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLUseCaseView" guid="gjXEJSzeBk24cBss5DrAhAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">396</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">125</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">nAsf5tia702zzSQAu6L6VwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WQwWYMpQtUCP6CaPlCcltQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Nbu2DNQyW0K3OkEns8o8FgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">搜台</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="k8VZH0rfeUaxBRl8mSLwDAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EL3VwTjdHkCZndTAtu6x0QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FCs4dSUL6ES18h1zCz8l6AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">nAsf5tia702zzSQAu6L6VwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sTCdfdSS0UiUUNZ/B2e/FAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">nAsf5tia702zzSQAu6L6VwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="GczyMXZXJEmnDD4a7NAunwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">nAsf5tia702zzSQAu6L6VwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLUseCaseView" guid="Frl6rGi4ekOSrHn6gJ5XLQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">452</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">yCRgNkRB+EGAwzfBjdJbqwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="k0GCedKioUeNGvdENFUs4AAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="GZ0SKDfylkCAWEwMblBG9gAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">换台</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zw9u23HITU+F7D/MPgZyoQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZaIixThNIkGc744Tm3CsugAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="aH6LRR4We0O3VrbkDZF2cwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">yCRgNkRB+EGAwzfBjdJbqwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="HAEKTxJSV0uP4v52ffOFQwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">yCRgNkRB+EGAwzfBjdJbqwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="bSOUAy1Buk+obB82eUrFSQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">yCRgNkRB+EGAwzfBjdJbqwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[3]" type="UMLUseCaseView" guid="Hyu7+1e/cES0Ae1OqV75fwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">237</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">W59J2q05J0K29agobcVJpwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3d2gFNlI6EK+jsWimDIS+QAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="SVBydeRF006GMrAfC3ETqwAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">得到当前台的信息/屏显</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SU3HDI+ru0WNDK77syR/GQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="CS3PuOwuBkW7+xAe2clbBAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6VTL4WFMHEigYGfaMrdGYwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">W59J2q05J0K29agobcVJpwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7rrGYYen40CFqpViVSVmAQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">W59J2q05J0K29agobcVJpwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="18I+62RrWEOFbvJ7hjlg4AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">W59J2q05J0K29agobcVJpwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[4]" type="UMLUseCaseView" guid="JsuyLQhZc0Sm5Tx7vxV+jAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">178</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">ExhZCRayVUq9VZBeXyOzSgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kfnOa+AQV0Kj4BKPF56htAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="6bLEGGIsiU6zFFc9j4F49wAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">得到全部台的列表</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ADRdb9imSEChWP9jDiJFWgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Gp396ZK3MUyBaxd1WCTOIQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="c8pFLtSKjE+idXYMkFpEQAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">ExhZCRayVUq9VZBeXyOzSgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8s4aZ7v9JkWne3xJfZ0IqgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">ExhZCRayVUq9VZBeXyOzSgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="qTH2RWpVvkyOG5CaahXI1AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">ExhZCRayVUq9VZBeXyOzSgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="VKBbewCQmUyNjzWZhk3pLQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">201,70;396,34</XPD:ATTR>
-<XPD:REF name="Model">hXa1Ze5PcEWvFq3WssbumAAA</XPD:REF>
-<XPD:REF name="Head">gjXEJSzeBk24cBss5DrAhAAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dgQAXdF4ZESvmtHR7mV1eAAA">
-<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">hXa1Ze5PcEWvFq3WssbumAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nl0ivvTPhk6+ZWGNY3Z7QQAA">
-<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">hXa1Ze5PcEWvFq3WssbumAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="21Re8Yow20OMsCn0YuNvyQAA">
-<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">hXa1Ze5PcEWvFq3WssbumAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="g4iIuaL510KG496BLjSxFAAA">
-<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">1h+kSCXpe0eWYNVJ4SXvTQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="gJVKivaSkUOMWN8rIdDn4gAA">
-<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">2RBODiwfOUCUVzGJ/32wAAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TwLEoTMD10ehV8UPEkC8GAAA">
-<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">1h+kSCXpe0eWYNVJ4SXvTQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xB9CaPtaBEGmmoo1GYSHmAAA">
-<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">2RBODiwfOUCUVzGJ/32wAAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="9JL65E1Ll0K/gBYTvW27ggAA">
-<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">1h+kSCXpe0eWYNVJ4SXvTQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="bGKgfsVj9UqvRKTQT54jnwAA">
-<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">2RBODiwfOUCUVzGJ/32wAAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="W8FWavR8aUaHm9U8dXz4VgAA">
-<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">1h+kSCXpe0eWYNVJ4SXvTQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="hx6u1xKLF028b6Yykl/JVwAA">
-<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">2RBODiwfOUCUVzGJ/32wAAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="T2Ct5boioEq1zBkQPfP1uAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">201,79;452,85</XPD:ATTR>
-<XPD:REF name="Model">GWeTbEaAQUO+r17c6TtqcAAA</XPD:REF>
-<XPD:REF name="Head">Frl6rGi4ekOSrHn6gJ5XLQAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="itC6+9KIkUOoqvWzhIL9eAAA">
-<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">GWeTbEaAQUO+r17c6TtqcAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yn7EMIRfMUivZuavba1QKgAA">
-<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">GWeTbEaAQUO+r17c6TtqcAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qp8dQ4Cl50OUly+002LHkwAA">
-<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">GWeTbEaAQUO+r17c6TtqcAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="K/CL0noaSEeVxfiH/AYdPQAA">
-<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">7KhVXW2jsUGTY2YhCHULSAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Cko4gh6CNESvzEaGX7xrTwAA">
-<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">LAvKrCSTOk+Idehr21cMIwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gJsX46E8OEivWSn9FKGyIgAA">
-<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">7KhVXW2jsUGTY2YhCHULSAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="YXCHfhVdWUSEN2ZT/RAgUwAA">
-<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">LAvKrCSTOk+Idehr21cMIwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+sQ4dyQOwEyKXN3Siy8SeAAA">
-<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">7KhVXW2jsUGTY2YhCHULSAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="3/az9bmrj0OrABD1RgT7zgAA">
-<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">LAvKrCSTOk+Idehr21cMIwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="g0gSj9MvXEy5XaeQkbjoOwAA">
-<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">7KhVXW2jsUGTY2YhCHULSAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="QhKdEmGlb021SYaW2m8l2AAA">
-<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">LAvKrCSTOk+Idehr21cMIwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="AyvrWm4rVU2nEQ3SaHF+pwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">201,86;428,125</XPD:ATTR>
-<XPD:REF name="Model">R+Mv7uh5kEuKr/Bia3KOhAAA</XPD:REF>
-<XPD:REF name="Head">Hyu7+1e/cES0Ae1OqV75fwAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Ic1rMSlGuEiOmC74Gs5VPgAA">
-<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">R+Mv7uh5kEuKr/Bia3KOhAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="LmeDzwQ4WE+N9ctpkvJC2QAA">
-<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">R+Mv7uh5kEuKr/Bia3KOhAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="/4mMqWe3yUWrZLbs6l2tZwAA">
-<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">R+Mv7uh5kEuKr/Bia3KOhAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="/DGBSl3cJ0S8W6nJJJGcfwAA">
-<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">X1+FYBSOWkaYgLu2FjOTXwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="m94XoFukck+27/0mViZU2gAA">
-<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">BPqYWvTNKEOfCOeMpPA44AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="QQK2e0FGJkigWh9ObCBDRgAA">
-<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">X1+FYBSOWkaYgLu2FjOTXwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rl15HxW7wUGsb4vRn7Al9wAA">
-<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">BPqYWvTNKEOfCOeMpPA44AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="WxqNKB0NhUqZpADhZw+P3QAA">
-<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">X1+FYBSOWkaYgLu2FjOTXwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="A1ODeRbq4kaOK4HMvaTeRQAA">
-<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">BPqYWvTNKEOfCOeMpPA44AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Tj9w6ngJfUqetSitERQ8NQAA">
-<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">X1+FYBSOWkaYgLu2FjOTXwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="LFchLERMEE2qPO6m3DpPuQAA">
-<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">BPqYWvTNKEOfCOeMpPA44AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="QIXdxKII/kqOJOJMY5AcogAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">201,97;455,212</XPD:ATTR>
-<XPD:REF name="Model">WrC8vAeUYkO3tLCoOTTa7gAA</XPD:REF>
-<XPD:REF name="Head">JsuyLQhZc0Sm5Tx7vxV+jAAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Xq0mZflYI0KV42hvumdugQAA">
-<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">WrC8vAeUYkO3tLCoOTTa7gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vwdwId1yNkaUtmkTI1YWuQAA">
-<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">WrC8vAeUYkO3tLCoOTTa7gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1uoVEwi+dkyCZb5M7Pve2wAA">
-<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">WrC8vAeUYkO3tLCoOTTa7gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="4paVVhhoOU2GUrsd9Xm/FwAA">
-<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">pVT44Y4IlkCvW0rXC+dzRgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="kbnyVybMKEKdAdKhGeseZgAA">
-<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">uJNUdzUQLUu2aPlejTqjNwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="66pNRRmKjku3rnBmhfUBCgAA">
-<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">pVT44Y4IlkCvW0rXC+dzRgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="g5PdiNFseUGXOynpmdruGwAA">
-<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">uJNUdzUQLUu2aPlejTqjNwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="i3/GDxY4DU6ZMPvt2/tUdgAA">
-<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">pVT44Y4IlkCvW0rXC+dzRgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="71PEDgUjsU+2i57rKSIWiQAA">
-<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">uJNUdzUQLUu2aPlejTqjNwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Bn3vSuvCAEGkNyVyOiDjtAAA">
-<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">pVT44Y4IlkCvW0rXC+dzRgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="WnuHsx6mVUGcSN3xCQss6QAA">
-<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">uJNUdzUQLUu2aPlejTqjNwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[9]" type="UMLUseCaseView" guid="B39+MGxIAUu2bla4M15wGQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">182</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">5KAC2LjvX0qQF9lBa5DyCwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="G5wIehwq+0eIoXt5370UvgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="+OT5iGpyX0mfkpXaUy+lWgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">设置各种参数信息</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="liywRdQGmEmxnhyRBal4rAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7R4zEmy7t0WDv/dHHBAF0AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kRxUjogV4k2YkluNvawsMAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">5KAC2LjvX0qQF9lBa5DyCwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="u8URrWr/hkiwdkqgLJdW+wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">5KAC2LjvX0qQF9lBa5DyCwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="KOSNG5KSM0CFIOZucCSmlwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">5KAC2LjvX0qQF9lBa5DyCwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="xD4JWSKF3EOTqNmsPzbc5QAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">201,112;491,344</XPD:ATTR>
-<XPD:REF name="Model">y+qwgLasMEm0UKrVQN8iJQAA</XPD:REF>
-<XPD:REF name="Head">B39+MGxIAUu2bla4M15wGQAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Aug+XiD/L0C98F0lb8QKAgAA">
-<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">y+qwgLasMEm0UKrVQN8iJQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+HDBsjEDKEqWUJZ9hnAU4QAA">
-<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">y+qwgLasMEm0UKrVQN8iJQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8N0unm4hwUy3Q/ipJnkyXAAA">
-<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">y+qwgLasMEm0UKrVQN8iJQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="0NmimauDo0yxCgPn4bFExgAA">
-<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">iK2QfBiThkWwoji6bSWtswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="evKHrFVG9kazUYsWGKYoRQAA">
-<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">jJgG/r4rjE2qAhy/U/lg2wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="YPI7wcCBTUybTm1Spbgg8QAA">
-<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">iK2QfBiThkWwoji6bSWtswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="JgCUSElncUaW/Ryki1kRMQAA">
-<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">jJgG/r4rjE2qAhy/U/lg2wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ntmWchFV+UqAdPT3cz9/JQAA">
-<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">iK2QfBiThkWwoji6bSWtswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="vquz6rX3pkKrylGBjx30IAAA">
-<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">jJgG/r4rjE2qAhy/U/lg2wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="edAtn71weU2/fvAr2uihoQAA">
-<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">iK2QfBiThkWwoji6bSWtswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="CXIajd5ee06Zf7q4GbpG1QAA">
-<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">jJgG/r4rjE2qAhy/U/lg2wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[11]" type="UMLUseCaseView" guid="grqGSNiheUuwFijgmxch+gAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">236</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">280</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">130</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">eLOxpsSp0EC08r5lL9rsZAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yd3L6GZKLkeQZ1rwi7QUdwAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="kTZxfY7VPkO7bRwo+0E/QgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">预约</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bjVlyswu/kSF04Iq8TwUcwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xcQ9Vgj+k0eBpJoVYqjU+QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="54HAvDvDa06v58oCDBCKXwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">eLOxpsSp0EC08r5lL9rsZAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="H5TD/VVzokWAABxo66dDiwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">eLOxpsSp0EC08r5lL9rsZAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="qqfU97a8nUqfLL2CFuWnjQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">eLOxpsSp0EC08r5lL9rsZAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="kVRyhJmyWEyyp5wuc+OXngAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">183,117;286,280</XPD:ATTR>
-<XPD:REF name="Model">0s9c8w+QxUaASZ+fMtRSqQAA</XPD:REF>
-<XPD:REF name="Head">grqGSNiheUuwFijgmxch+gAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="FypCN9NIE0C9ShWHmH/yxQAA">
-<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">0s9c8w+QxUaASZ+fMtRSqQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UYBImTsT3kmMLO4UVo7iDgAA">
-<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">0s9c8w+QxUaASZ+fMtRSqQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Dv0knjRPxEiA3FR76MzcQgAA">
-<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">0s9c8w+QxUaASZ+fMtRSqQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="qZ6wG2yUdUCrkCtj+ADq5gAA">
-<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">rXVVaNhetUi+zkmUpV2EJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="oRaZRwRR1E+ugfvMU7Mx7AAA">
-<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">HQZk+9nVI02CjFsZTEmJFgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="5xmhglHNPkebUvE0zYQ+1QAA">
-<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">rXVVaNhetUi+zkmUpV2EJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Rf4Y2d2tx0eAEgaVNgix1gAA">
-<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">HQZk+9nVI02CjFsZTEmJFgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="TJu7E2BYn0e7KDkLvMy6zQAA">
-<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">rXVVaNhetUi+zkmUpV2EJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="e0J/wN1wUUGY7r7RQqgfrQAA">
-<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">HQZk+9nVI02CjFsZTEmJFgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="HuuHMInFx0awxMfN0WO7nAAA">
-<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">rXVVaNhetUi+zkmUpV2EJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="LK/960VLGUqFEI3dQB55GgAA">
-<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">HQZk+9nVI02CjFsZTEmJFgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[13]" type="UMLUseCaseView" guid="1rgOrFraekaSjgPeaxo6VQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">DfNIoYa4GU+CP71/W8SrWwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gO3lj/0VEkmcGBM22vSVygAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="5VgGyt6LmU26Ugzte0ke+QAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">回放</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OYamm5Q5wEmGKhCOoHHMVQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SG00AIBfJE6CGLnrfQ6vHAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rgrH2S52KUirNQUR897hjAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">DfNIoYa4GU+CP71/W8SrWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/Uw/TQZhfEa2XXCMAwNycQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">DfNIoYa4GU+CP71/W8SrWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="c8C4qOOrcUa+n6I+x3qsmwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">DfNIoYa4GU+CP71/W8SrWwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="FyWt2ux4n0C/jIWXlvGepAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">148,117;109,276</XPD:ATTR>
-<XPD:REF name="Model">oYdSRRagC0OKiYHxCgS7CAAA</XPD:REF>
-<XPD:REF name="Head">1rgOrFraekaSjgPeaxo6VQAA</XPD:REF>
-<XPD:REF name="Tail">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="tzUYyPqymkyQTrpQ3ESfLQAA">
-<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">oYdSRRagC0OKiYHxCgS7CAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="WsC4wpiLwESJvBADsJOD0QAA">
-<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">oYdSRRagC0OKiYHxCgS7CAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="240EHYi+MUSGtsZ2MH9vbAAA">
-<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">oYdSRRagC0OKiYHxCgS7CAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="HGprZSDtFUGe58XLDa/llAAA">
-<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">AeXEiqTUjkaieSlGxTKX+QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jriPICawik+i/5uQ1tPPJQAA">
-<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">teHN23xRpE6lugxstCxsawAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="sgsEShSJaUa0m4iY/pH+kgAA">
-<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">AeXEiqTUjkaieSlGxTKX+QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="oHna4JnixU6x5HHrqy8Y0gAA">
-<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">teHN23xRpE6lugxstCxsawAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="zD5xP/cAIkyWZDkkr5ToygAA">
-<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">AeXEiqTUjkaieSlGxTKX+QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="CcjzfOb/A06oYHNBWwMyYAAA">
-<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">teHN23xRpE6lugxstCxsawAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="k/ixsOc3uECBJHIoPEzSCQAA">
-<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">AeXEiqTUjkaieSlGxTKX+QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="eJcfvTsAsUKZSOjduilFwAAA">
-<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">teHN23xRpE6lugxstCxsawAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[15]" type="UMLUseCaseView" guid="mlqnICP04kuE2DQduAxCnAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">676</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">eVrNXR8NqEC5uMEFgGKQ1gAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SRnkj+mMmkOMwzyxJwTibAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="2afuLG9SqEymSxMJuyHxJgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">保存数据</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wUkUa3V6VU6SXo+560ZANAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eeGzvESJskW2qRwldE4o8gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZBT2RXZyKE2KgZdND0TQCwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">eVrNXR8NqEC5uMEFgGKQ1gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ayKElX0k9EWwlzIjQHBReAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">eVrNXR8NqEC5uMEFgGKQ1gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="TjYDD4DDi06is7FTfdSgGgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">eVrNXR8NqEC5uMEFgGKQ1gAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[16]" type="UMLActorView" guid="8+OH6W5lhU2orgFp9fejxAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">896</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">78</XPD:ATTR>
-<XPD:REF name="Model">EIFC2d0E6EScGB1xXji93AAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="n/aO4ZyhvEOJuT58CBcC5gAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="2ZhkQxFuGk2UQcb3DISJAQAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">开发人员</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="y1MqUzbc4UeDdpEsqrK3GwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0Oeejnt4GEuk0csGmClAQAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="55svG5LVmEayI1yOLF/hYgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">EIFC2d0E6EScGB1xXji93AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="qt7RVSofskyCOe4IXevE3gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">EIFC2d0E6EScGB1xXji93AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">17</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLActor" guid="jE6Hh4xWzk+ss1P1I88QbQAA">
-<XPD:ATTR name="Name" type="string">user</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
-<XPD:REF name="Views[0]">gvI3mIExBEmaszVtF0V6bwAA</XPD:REF>
-<XPD:REF name="Views[1]">UA5dbT7GVU2OqjVX9PXuWAAA</XPD:REF>
-<XPD:REF name="Views[2]">9c90i0MrUkKipskFCo8wlgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
-<XPD:REF name="Associations[0]">2RBODiwfOUCUVzGJ/32wAAAA</XPD:REF>
-<XPD:REF name="Associations[1]">LAvKrCSTOk+Idehr21cMIwAA</XPD:REF>
-<XPD:REF name="Associations[2]">BPqYWvTNKEOfCOeMpPA44AAA</XPD:REF>
-<XPD:REF name="Associations[3]">uJNUdzUQLUu2aPlejTqjNwAA</XPD:REF>
-<XPD:REF name="Associations[4]">jJgG/r4rjE2qAhy/U/lg2wAA</XPD:REF>
-<XPD:REF name="Associations[5]">HQZk+9nVI02CjFsZTEmJFgAA</XPD:REF>
-<XPD:REF name="Associations[6]">teHN23xRpE6lugxstCxsawAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLUseCase" guid="nAsf5tia702zzSQAu6L6VwAA">
-<XPD:ATTR name="Name" type="string">搜台</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">gjXEJSzeBk24cBss5DrAhAAA</XPD:REF>
-<XPD:REF name="Views[1]">FCs4dSUL6ES18h1zCz8l6AAA</XPD:REF>
-<XPD:REF name="Views[2]">sTCdfdSS0UiUUNZ/B2e/FAAA</XPD:REF>
-<XPD:REF name="Views[3]">GczyMXZXJEmnDD4a7NAunwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">1h+kSCXpe0eWYNVJ4SXvTQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[2]" type="UMLUseCase" guid="yCRgNkRB+EGAwzfBjdJbqwAA">
-<XPD:ATTR name="Name" type="string">换台</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Frl6rGi4ekOSrHn6gJ5XLQAA</XPD:REF>
-<XPD:REF name="Views[1]">aH6LRR4We0O3VrbkDZF2cwAA</XPD:REF>
-<XPD:REF name="Views[2]">HAEKTxJSV0uP4v52ffOFQwAA</XPD:REF>
-<XPD:REF name="Views[3]">bSOUAy1Buk+obB82eUrFSQAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">7KhVXW2jsUGTY2YhCHULSAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[3]" type="UMLUseCase" guid="W59J2q05J0K29agobcVJpwAA">
-<XPD:ATTR name="Name" type="string">得到当前台的信息/屏显</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Hyu7+1e/cES0Ae1OqV75fwAA</XPD:REF>
-<XPD:REF name="Views[1]">6VTL4WFMHEigYGfaMrdGYwAA</XPD:REF>
-<XPD:REF name="Views[2]">7rrGYYen40CFqpViVSVmAQAA</XPD:REF>
-<XPD:REF name="Views[3]">18I+62RrWEOFbvJ7hjlg4AAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">X1+FYBSOWkaYgLu2FjOTXwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[4]" type="UMLUseCase" guid="ExhZCRayVUq9VZBeXyOzSgAA">
-<XPD:ATTR name="Name" type="string">得到全部台的列表</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">JsuyLQhZc0Sm5Tx7vxV+jAAA</XPD:REF>
-<XPD:REF name="Views[1]">c8pFLtSKjE+idXYMkFpEQAAA</XPD:REF>
-<XPD:REF name="Views[2]">8s4aZ7v9JkWne3xJfZ0IqgAA</XPD:REF>
-<XPD:REF name="Views[3]">qTH2RWpVvkyOG5CaahXI1AAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">pVT44Y4IlkCvW0rXC+dzRgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="hXa1Ze5PcEWvFq3WssbumAAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">VKBbewCQmUyNjzWZhk3pLQAA</XPD:REF>
-<XPD:REF name="Views[1]">dgQAXdF4ZESvmtHR7mV1eAAA</XPD:REF>
-<XPD:REF name="Views[2]">nl0ivvTPhk6+ZWGNY3Z7QQAA</XPD:REF>
-<XPD:REF name="Views[3]">21Re8Yow20OMsCn0YuNvyQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="2RBODiwfOUCUVzGJ/32wAAAA">
-<XPD:REF name="Association">hXa1Ze5PcEWvFq3WssbumAAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">gJVKivaSkUOMWN8rIdDn4gAA</XPD:REF>
-<XPD:REF name="Views[1]">xB9CaPtaBEGmmoo1GYSHmAAA</XPD:REF>
-<XPD:REF name="Views[2]">bGKgfsVj9UqvRKTQT54jnwAA</XPD:REF>
-<XPD:REF name="Views[3]">hx6u1xKLF028b6Yykl/JVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1h+kSCXpe0eWYNVJ4SXvTQAA">
-<XPD:REF name="Association">hXa1Ze5PcEWvFq3WssbumAAA</XPD:REF>
-<XPD:REF name="Participant">nAsf5tia702zzSQAu6L6VwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">g4iIuaL510KG496BLjSxFAAA</XPD:REF>
-<XPD:REF name="Views[1]">TwLEoTMD10ehV8UPEkC8GAAA</XPD:REF>
-<XPD:REF name="Views[2]">9JL65E1Ll0K/gBYTvW27ggAA</XPD:REF>
-<XPD:REF name="Views[3]">W8FWavR8aUaHm9U8dXz4VgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="GWeTbEaAQUO+r17c6TtqcAAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">T2Ct5boioEq1zBkQPfP1uAAA</XPD:REF>
-<XPD:REF name="Views[1]">itC6+9KIkUOoqvWzhIL9eAAA</XPD:REF>
-<XPD:REF name="Views[2]">yn7EMIRfMUivZuavba1QKgAA</XPD:REF>
-<XPD:REF name="Views[3]">qp8dQ4Cl50OUly+002LHkwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="LAvKrCSTOk+Idehr21cMIwAA">
-<XPD:REF name="Association">GWeTbEaAQUO+r17c6TtqcAAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Cko4gh6CNESvzEaGX7xrTwAA</XPD:REF>
-<XPD:REF name="Views[1]">YXCHfhVdWUSEN2ZT/RAgUwAA</XPD:REF>
-<XPD:REF name="Views[2]">3/az9bmrj0OrABD1RgT7zgAA</XPD:REF>
-<XPD:REF name="Views[3]">QhKdEmGlb021SYaW2m8l2AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="7KhVXW2jsUGTY2YhCHULSAAA">
-<XPD:REF name="Association">GWeTbEaAQUO+r17c6TtqcAAA</XPD:REF>
-<XPD:REF name="Participant">yCRgNkRB+EGAwzfBjdJbqwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">K/CL0noaSEeVxfiH/AYdPQAA</XPD:REF>
-<XPD:REF name="Views[1]">gJsX46E8OEivWSn9FKGyIgAA</XPD:REF>
-<XPD:REF name="Views[2]">+sQ4dyQOwEyKXN3Siy8SeAAA</XPD:REF>
-<XPD:REF name="Views[3]">g0gSj9MvXEy5XaeQkbjoOwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="R+Mv7uh5kEuKr/Bia3KOhAAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">AyvrWm4rVU2nEQ3SaHF+pwAA</XPD:REF>
-<XPD:REF name="Views[1]">Ic1rMSlGuEiOmC74Gs5VPgAA</XPD:REF>
-<XPD:REF name="Views[2]">LmeDzwQ4WE+N9ctpkvJC2QAA</XPD:REF>
-<XPD:REF name="Views[3]">/4mMqWe3yUWrZLbs6l2tZwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BPqYWvTNKEOfCOeMpPA44AAA">
-<XPD:REF name="Association">R+Mv7uh5kEuKr/Bia3KOhAAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">m94XoFukck+27/0mViZU2gAA</XPD:REF>
-<XPD:REF name="Views[1]">rl15HxW7wUGsb4vRn7Al9wAA</XPD:REF>
-<XPD:REF name="Views[2]">A1ODeRbq4kaOK4HMvaTeRQAA</XPD:REF>
-<XPD:REF name="Views[3]">LFchLERMEE2qPO6m3DpPuQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="X1+FYBSOWkaYgLu2FjOTXwAA">
-<XPD:REF name="Association">R+Mv7uh5kEuKr/Bia3KOhAAA</XPD:REF>
-<XPD:REF name="Participant">W59J2q05J0K29agobcVJpwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">/DGBSl3cJ0S8W6nJJJGcfwAA</XPD:REF>
-<XPD:REF name="Views[1]">QQK2e0FGJkigWh9ObCBDRgAA</XPD:REF>
-<XPD:REF name="Views[2]">WxqNKB0NhUqZpADhZw+P3QAA</XPD:REF>
-<XPD:REF name="Views[3]">Tj9w6ngJfUqetSitERQ8NQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="WrC8vAeUYkO3tLCoOTTa7gAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">QIXdxKII/kqOJOJMY5AcogAA</XPD:REF>
-<XPD:REF name="Views[1]">Xq0mZflYI0KV42hvumdugQAA</XPD:REF>
-<XPD:REF name="Views[2]">vwdwId1yNkaUtmkTI1YWuQAA</XPD:REF>
-<XPD:REF name="Views[3]">1uoVEwi+dkyCZb5M7Pve2wAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="uJNUdzUQLUu2aPlejTqjNwAA">
-<XPD:REF name="Association">WrC8vAeUYkO3tLCoOTTa7gAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">kbnyVybMKEKdAdKhGeseZgAA</XPD:REF>
-<XPD:REF name="Views[1]">g5PdiNFseUGXOynpmdruGwAA</XPD:REF>
-<XPD:REF name="Views[2]">71PEDgUjsU+2i57rKSIWiQAA</XPD:REF>
-<XPD:REF name="Views[3]">WnuHsx6mVUGcSN3xCQss6QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pVT44Y4IlkCvW0rXC+dzRgAA">
-<XPD:REF name="Association">WrC8vAeUYkO3tLCoOTTa7gAA</XPD:REF>
-<XPD:REF name="Participant">ExhZCRayVUq9VZBeXyOzSgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">4paVVhhoOU2GUrsd9Xm/FwAA</XPD:REF>
-<XPD:REF name="Views[1]">66pNRRmKjku3rnBmhfUBCgAA</XPD:REF>
-<XPD:REF name="Views[2]">i3/GDxY4DU6ZMPvt2/tUdgAA</XPD:REF>
-<XPD:REF name="Views[3]">Bn3vSuvCAEGkNyVyOiDjtAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[9]" type="UMLUseCase" guid="5KAC2LjvX0qQF9lBa5DyCwAA">
-<XPD:ATTR name="Name" type="string">设置各种参数信息</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">B39+MGxIAUu2bla4M15wGQAA</XPD:REF>
-<XPD:REF name="Views[1]">kRxUjogV4k2YkluNvawsMAAA</XPD:REF>
-<XPD:REF name="Views[2]">u8URrWr/hkiwdkqgLJdW+wAA</XPD:REF>
-<XPD:REF name="Views[3]">KOSNG5KSM0CFIOZucCSmlwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">iK2QfBiThkWwoji6bSWtswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="y+qwgLasMEm0UKrVQN8iJQAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">xD4JWSKF3EOTqNmsPzbc5QAA</XPD:REF>
-<XPD:REF name="Views[1]">Aug+XiD/L0C98F0lb8QKAgAA</XPD:REF>
-<XPD:REF name="Views[2]">+HDBsjEDKEqWUJZ9hnAU4QAA</XPD:REF>
-<XPD:REF name="Views[3]">8N0unm4hwUy3Q/ipJnkyXAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="jJgG/r4rjE2qAhy/U/lg2wAA">
-<XPD:REF name="Association">y+qwgLasMEm0UKrVQN8iJQAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">evKHrFVG9kazUYsWGKYoRQAA</XPD:REF>
-<XPD:REF name="Views[1]">JgCUSElncUaW/Ryki1kRMQAA</XPD:REF>
-<XPD:REF name="Views[2]">vquz6rX3pkKrylGBjx30IAAA</XPD:REF>
-<XPD:REF name="Views[3]">CXIajd5ee06Zf7q4GbpG1QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="iK2QfBiThkWwoji6bSWtswAA">
-<XPD:REF name="Association">y+qwgLasMEm0UKrVQN8iJQAA</XPD:REF>
-<XPD:REF name="Participant">5KAC2LjvX0qQF9lBa5DyCwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">0NmimauDo0yxCgPn4bFExgAA</XPD:REF>
-<XPD:REF name="Views[1]">YPI7wcCBTUybTm1Spbgg8QAA</XPD:REF>
-<XPD:REF name="Views[2]">ntmWchFV+UqAdPT3cz9/JQAA</XPD:REF>
-<XPD:REF name="Views[3]">edAtn71weU2/fvAr2uihoQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[11]" type="UMLUseCase" guid="eLOxpsSp0EC08r5lL9rsZAAA">
-<XPD:ATTR name="Name" type="string">预约</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">grqGSNiheUuwFijgmxch+gAA</XPD:REF>
-<XPD:REF name="Views[1]">54HAvDvDa06v58oCDBCKXwAA</XPD:REF>
-<XPD:REF name="Views[2]">H5TD/VVzokWAABxo66dDiwAA</XPD:REF>
-<XPD:REF name="Views[3]">qqfU97a8nUqfLL2CFuWnjQAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">rXVVaNhetUi+zkmUpV2EJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="0s9c8w+QxUaASZ+fMtRSqQAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">kVRyhJmyWEyyp5wuc+OXngAA</XPD:REF>
-<XPD:REF name="Views[1]">FypCN9NIE0C9ShWHmH/yxQAA</XPD:REF>
-<XPD:REF name="Views[2]">UYBImTsT3kmMLO4UVo7iDgAA</XPD:REF>
-<XPD:REF name="Views[3]">Dv0knjRPxEiA3FR76MzcQgAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="HQZk+9nVI02CjFsZTEmJFgAA">
-<XPD:REF name="Association">0s9c8w+QxUaASZ+fMtRSqQAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">oRaZRwRR1E+ugfvMU7Mx7AAA</XPD:REF>
-<XPD:REF name="Views[1]">Rf4Y2d2tx0eAEgaVNgix1gAA</XPD:REF>
-<XPD:REF name="Views[2]">e0J/wN1wUUGY7r7RQqgfrQAA</XPD:REF>
-<XPD:REF name="Views[3]">LK/960VLGUqFEI3dQB55GgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="rXVVaNhetUi+zkmUpV2EJAAA">
-<XPD:REF name="Association">0s9c8w+QxUaASZ+fMtRSqQAA</XPD:REF>
-<XPD:REF name="Participant">eLOxpsSp0EC08r5lL9rsZAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">qZ6wG2yUdUCrkCtj+ADq5gAA</XPD:REF>
-<XPD:REF name="Views[1]">5xmhglHNPkebUvE0zYQ+1QAA</XPD:REF>
-<XPD:REF name="Views[2]">TJu7E2BYn0e7KDkLvMy6zQAA</XPD:REF>
-<XPD:REF name="Views[3]">HuuHMInFx0awxMfN0WO7nAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[13]" type="UMLUseCase" guid="DfNIoYa4GU+CP71/W8SrWwAA">
-<XPD:ATTR name="Name" type="string">回放</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">1rgOrFraekaSjgPeaxo6VQAA</XPD:REF>
-<XPD:REF name="Views[1]">rgrH2S52KUirNQUR897hjAAA</XPD:REF>
-<XPD:REF name="Views[2]">/Uw/TQZhfEa2XXCMAwNycQAA</XPD:REF>
-<XPD:REF name="Views[3]">c8C4qOOrcUa+n6I+x3qsmwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">AeXEiqTUjkaieSlGxTKX+QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="oYdSRRagC0OKiYHxCgS7CAAA">
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">FyWt2ux4n0C/jIWXlvGepAAA</XPD:REF>
-<XPD:REF name="Views[1]">tzUYyPqymkyQTrpQ3ESfLQAA</XPD:REF>
-<XPD:REF name="Views[2]">WsC4wpiLwESJvBADsJOD0QAA</XPD:REF>
-<XPD:REF name="Views[3]">240EHYi+MUSGtsZ2MH9vbAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="teHN23xRpE6lugxstCxsawAA">
-<XPD:REF name="Association">oYdSRRagC0OKiYHxCgS7CAAA</XPD:REF>
-<XPD:REF name="Participant">jE6Hh4xWzk+ss1P1I88QbQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">jriPICawik+i/5uQ1tPPJQAA</XPD:REF>
-<XPD:REF name="Views[1]">oHna4JnixU6x5HHrqy8Y0gAA</XPD:REF>
-<XPD:REF name="Views[2]">CcjzfOb/A06oYHNBWwMyYAAA</XPD:REF>
-<XPD:REF name="Views[3]">eJcfvTsAsUKZSOjduilFwAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AeXEiqTUjkaieSlGxTKX+QAA">
-<XPD:REF name="Association">oYdSRRagC0OKiYHxCgS7CAAA</XPD:REF>
-<XPD:REF name="Participant">DfNIoYa4GU+CP71/W8SrWwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">HGprZSDtFUGe58XLDa/llAAA</XPD:REF>
-<XPD:REF name="Views[1]">sgsEShSJaUa0m4iY/pH+kgAA</XPD:REF>
-<XPD:REF name="Views[2]">zD5xP/cAIkyWZDkkr5ToygAA</XPD:REF>
-<XPD:REF name="Views[3]">k/ixsOc3uECBJHIoPEzSCQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[15]" type="UMLUseCase" guid="eVrNXR8NqEC5uMEFgGKQ1gAA">
-<XPD:ATTR name="Name" type="string">保存数据</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">mlqnICP04kuE2DQduAxCnAAA</XPD:REF>
-<XPD:REF name="Views[1]">ZBT2RXZyKE2KgZdND0TQCwAA</XPD:REF>
-<XPD:REF name="Views[2]">ayKElX0k9EWwlzIjQHBReAAA</XPD:REF>
-<XPD:REF name="Views[3]">TjYDD4DDi06is7FTfdSgGgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[16]" type="UMLActor" guid="EIFC2d0E6EScGB1xXji93AAA">
-<XPD:ATTR name="Name" type="string">开发人员</XPD:ATTR>
-<XPD:REF name="Namespace">6Ncym1qqME6Qmj4IRHZMIQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
-<XPD:REF name="Views[0]">8+OH6W5lhU2orgFp9fejxAAA</XPD:REF>
-<XPD:REF name="Views[1]">55svG5LVmEayI1yOLF/hYgAA</XPD:REF>
-<XPD:REF name="Views[2]">qt7RVSofskyCOe4IXevE3gAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="GSh70Nz8XUWNmgnjTARh/gAA">
-<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">CoZuu0bDp0eooW1pQg6aQwAA</XPD:REF>
-<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLAssociation" guid="rIQWVfPr7E24Tt4ljeTZ4wAA">
-<XPD:REF name="Namespace">GSh70Nz8XUWNmgnjTARh/gAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">G0kUvklDf0uhBeIUoV+srgAA</XPD:REF>
-<XPD:REF name="Views[1]">6o6l7Ax4b0uvR1w70cdJiAAA</XPD:REF>
-<XPD:REF name="Views[2]">3ZsGQfCQIk+ZPFC1FyyVeQAA</XPD:REF>
-<XPD:REF name="Views[3]">BCGhRmtL7kmoY1iXaapJOwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="jLzV7XdHP0Ogmb7/6IPCtgAA">
-<XPD:REF name="Association">rIQWVfPr7E24Tt4ljeTZ4wAA</XPD:REF>
-<XPD:REF name="Participant">7dRihysn8kefkb+6mJlwzgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">zqmFgnNCJ0mU+9gnrH18SwAA</XPD:REF>
-<XPD:REF name="Views[1]">QE0xM9HZIUK4iQSOifSKDQAA</XPD:REF>
-<XPD:REF name="Views[2]">yt3drhX0N0aispBa+C83TAAA</XPD:REF>
-<XPD:REF name="Views[3]">L3X2M2UWvECpCLZj42krJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XKFQZaAIH0SxD7YBXgkK0wAA">
-<XPD:REF name="Association">rIQWVfPr7E24Tt4ljeTZ4wAA</XPD:REF>
-<XPD:REF name="Participant">ZRumjrTwgUamBDOstkagPgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">SuRONY2jREyvBHGP7nheBQAA</XPD:REF>
-<XPD:REF name="Views[1]">8rSGjmyTy0iar869slrlPgAA</XPD:REF>
-<XPD:REF name="Views[2]">l9UCuL7VoEm7vFLWkobdoAAA</XPD:REF>
-<XPD:REF name="Views[3]">NYMZ1wuIcUy7G5VODIYIDQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLAssociation" guid="0hCZfIhV4EOpKXcVPwcUnAAA">
-<XPD:REF name="Namespace">GSh70Nz8XUWNmgnjTARh/gAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">+dr3aeLg8k2RQ8khsHmmqAAA</XPD:REF>
-<XPD:REF name="Views[1]">eiIT0uNCpUywEWk7FrhutgAA</XPD:REF>
-<XPD:REF name="Views[2]">m5vcHblPLUe9VZHiD1lPzgAA</XPD:REF>
-<XPD:REF name="Views[3]">dHGIMYC9dUeyteDUvxEuNgAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DGWju3i/80ObxLedRPIIEwAA">
-<XPD:REF name="Association">0hCZfIhV4EOpKXcVPwcUnAAA</XPD:REF>
-<XPD:REF name="Participant">7dRihysn8kefkb+6mJlwzgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">DGGWcQw7xESguDo8y8c9JwAA</XPD:REF>
-<XPD:REF name="Views[1]">RjfRt8utjEiWYhIQFBxLqgAA</XPD:REF>
-<XPD:REF name="Views[2]">YyNOaiAWMU6urAt6uMo51wAA</XPD:REF>
-<XPD:REF name="Views[3]">HRQ1wVKzDUe1hazbUuDnVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="TolxJOTDCkO5nyLC6ipkAwAA">
-<XPD:REF name="Association">0hCZfIhV4EOpKXcVPwcUnAAA</XPD:REF>
-<XPD:REF name="Participant">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">bVRmxC4LeEivBU8rO/l1IwAA</XPD:REF>
-<XPD:REF name="Views[1]">/6WmiwEpmUGnLzBRc6lCzwAA</XPD:REF>
-<XPD:REF name="Views[2]">Brf+/LZbFEamowtJ6zGOAgAA</XPD:REF>
-<XPD:REF name="Views[3]">eme8PTCUYkiREXPCAN1ACgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="dZ4UyetzSE+rDT9vQthF9wAA">
-<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">CoZuu0bDp0eooW1pQg6aQwAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="qjYhNoiY1kqmGvfSf6HTOAAA">
-<XPD:ATTR name="Name" type="string">dtvclass</XPD:ATTR>
-<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
-<XPD:REF name="DiagramOwner">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="P51EDp27mEuFUgKS4BG9TgAA">
-<XPD:REF name="Diagram">qjYhNoiY1kqmGvfSf6HTOAAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">33</XPD:ATTR>
-<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="a8FG7H9SzUelkRx52q1d5AAA">
-<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">568</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
-<XPD:REF name="Model">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JQh3Wiuct0GpOwtZi9ZTpgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="uNhK2xLegUaBu+NFKaBbSwAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvDatabase</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hhHle2OI4Uu0405GJDfGVwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jkWfDES3TkmlCIFIs5xizAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="k1LHywt4TEe6bHJwUzft/QAA">
-<XPD:REF name="Model">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hc7Nc/x4iE+k/Ee76MBxMgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Pwafosd7ik6mD1kxdwntngAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Y9zMsiXlQEuyiSGOmpswRwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">780</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">528</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
-<XPD:REF name="Model">5BXVsgqK1kanN/l0hNx/IQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/mSRKoE2+U2BADYjjBN3tQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="IXnfaLgTKEGGdpX37KpTHgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvSubtitle</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+DeDbUnm+02usH1UojzZyQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TObRQcYR6UWZmkjnkVEugwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3kCRXwUbYEOaB2YVqs3CMQAA">
-<XPD:REF name="Model">5BXVsgqK1kanN/l0hNx/IQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2pFBVEb3NUu3IhdJeNfBWAAA">
-<XPD:REF name="Model">5BXVsgqK1kanN/l0hNx/IQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xx5BbdZ+6Eehp04cM6fnfwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">5BXVsgqK1kanN/l0hNx/IQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="9Ld1pTeBF0CZmoVdEfEBMQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">324</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">228</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">83</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KKCqrHWJXUyPtjvhGK6nTAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="VODhD4+mz0yMbBwwjb3fXAAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CDtv</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0OuB7ZzwGEqA8drjlJeNBgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Zc9FQRwP2Uuj8JJg74Jt3QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="mxcpZDUEI0aTfXvfNUP8/QAA">
-<XPD:REF name="Model">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0p/pTktl+kimPcmFJ4/wywAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kWtX8dZWikSHi3kCydMHCAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="BVNqLhbhP06y98++NgmxAwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">284</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">388</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">147</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">33</XPD:ATTR>
-<XPD:REF name="Model">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="juDswX7uL0W7bBJuRk06AgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="ICbKIhrn50Gwq1GIFxbJYAAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvProgram</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YHcJ0obYSEWbDvvepjISuwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="27Jf3klYvE2MAvnGgH8YqAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="muUyRePjd0qlQqM/tvfrmQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3aWGjpGXTkqRn+NbEzYu5QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ylciM87U9keZe9hSnVequAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="iEgH+6H6kkG++neKuToTSgAA">
-<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">420</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">97</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">46</XPD:ATTR>
-<XPD:REF name="Model">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lnKxD1DyGEOj9cd46nB84QAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="FHfQpxZydUGiBASqFcX2dAAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvChannel</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fd0gByAKXkisiM6J7MwdtAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="9r4OqNYuVUegwaUPTkv1pgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Yo0KShxzIk2FSTydUse5OQAA">
-<XPD:REF name="Model">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rmKV7ZtcVEudbDw02LTB/wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+jiKzSIz/UuhSFnnJkuIEgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="vYDCfUgYq0KaBSDnxbpYVgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">704</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
-<XPD:REF name="Model">UiYOh8D78E22qQeFeDZpLAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+QL9bkNaPUyTOdUO4yAR6AAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="eT33Wt7M8kiSrhmhuXGtCgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvConfig</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="iBlTL0B9OEevQofD0ibRjwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cFIMtDWroUOFGL0NgRigMAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KTNQfnqIy0q3wV+ARVtV9gAA">
-<XPD:REF name="Model">UiYOh8D78E22qQeFeDZpLAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7Pq+TJVLy06gA8T6r5wMawAA">
-<XPD:REF name="Model">UiYOh8D78E22qQeFeDZpLAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Fn0oKpD7lUyNbDw59UyRygAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">UiYOh8D78E22qQeFeDZpLAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="12BWSnVhhUOUuox7tdL41gAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">284,417;196,433</XPD:ATTR>
-<XPD:REF name="Model">av0s6EXaYUKyooee2y6sdgAA</XPD:REF>
-<XPD:REF name="Head">iEgH+6H6kkG++neKuToTSgAA</XPD:REF>
-<XPD:REF name="Tail">BVNqLhbhP06y98++NgmxAwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4F+C2zwwrEOjx/qCnLXWPAAA">
-<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">av0s6EXaYUKyooee2y6sdgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lXf6uq0JtkK3YNXTxTyP7wAA">
-<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">av0s6EXaYUKyooee2y6sdgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8jym3kotyE2sBWD5KjhUiQAA">
-<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">av0s6EXaYUKyooee2y6sdgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ioK1huVib0u6ILv3kHAeeQAA">
-<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">GZcPUasbnkG3pyGKV6NFnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="awNg1wfSGU22on1C+XpBlgAA">
-<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">IEnUwW74QkSkdRZGqdKvaAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="cwfxPIXUd06ShM9BEivzxQAA">
-<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">GZcPUasbnkG3pyGKV6NFnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="cGTSA3bQb0S81NQzsTj+QQAA">
-<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">IEnUwW74QkSkdRZGqdKvaAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="DBsnRjqoj0W9eAN/Flu+jwAA">
-<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">GZcPUasbnkG3pyGKV6NFnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="LWsKT6dOQUKXma9Eoh+sUwAA">
-<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">IEnUwW74QkSkdRZGqdKvaAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DUu549wQM0qPn9dAjjrLZgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">GZcPUasbnkG3pyGKV6NFnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="l9TSA+eftkCY2p6qZDMGKAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">IEnUwW74QkSkdRZGqdKvaAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="Qa1PhzSwWkyS1rm6eapfLwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">354,568;357,420</XPD:ATTR>
-<XPD:REF name="Model">cNCsWS2hgkeaGhYJv9oONgAA</XPD:REF>
-<XPD:REF name="Head">BVNqLhbhP06y98++NgmxAwAA</XPD:REF>
-<XPD:REF name="Tail">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QAoFSXFK+0S+5kDYAQ0LsgAA">
-<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">cNCsWS2hgkeaGhYJv9oONgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rsOqshNVOkut6r+wW0Sp/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">30</XPD:ATTR>
-<XPD:REF name="Model">cNCsWS2hgkeaGhYJv9oONgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0wZW9IH3y0OEPMfN5FyHQAAA">
-<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">cNCsWS2hgkeaGhYJv9oONgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ySD9HMBWmEWoJg+/6boBZgAA">
-<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">2JZlFpDZPkGgaoWrrPAGXAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="TM3RNruxzEezNhF8XO/FmwAA">
-<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">PFZlUbzZu02nTTLsYZBoDgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="LXz8D2AdoE6ojzgkYCO0qAAA">
-<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">2JZlFpDZPkGgaoWrrPAGXAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="NpASusGGKU+/KwcKkTAMogAA">
-<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">PFZlUbzZu02nTTLsYZBoDgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ia8j06EduUmxgB5smbA9hQAA">
-<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">2JZlFpDZPkGgaoWrrPAGXAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="3dtXpNLbXka7wekzvAWsXQAA">
-<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">PFZlUbzZu02nTTLsYZBoDgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/JYlnmhzTk66TicK0RjYaQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">2JZlFpDZPkGgaoWrrPAGXAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Mvk2196ldk+5GLgct+OKuwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">PFZlUbzZu02nTTLsYZBoDgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="UmHHYiIr3k+gNNomjLpgwwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">319,568;179,465</XPD:ATTR>
-<XPD:REF name="Model">CVx7QaOEd0iJQ6USdSCilwAA</XPD:REF>
-<XPD:REF name="Head">iEgH+6H6kkG++neKuToTSgAA</XPD:REF>
-<XPD:REF name="Tail">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZBlvBeIE2UGGPTML4sQ7SgAA">
-<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">CVx7QaOEd0iJQ6USdSCilwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UDn5R84weEayOYl6QVFj1wAA">
-<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">CVx7QaOEd0iJQ6USdSCilwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OApAa7HXz0aTiMZGZ/g2tAAA">
-<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">CVx7QaOEd0iJQ6USdSCilwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="W1YT5dqwMUSUI29zCC2LZQAA">
-<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">XvxorIQvl0aKnzyznjd1uwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="24RGLobteEil7cUdAcyUcAAA">
-<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">q5Ko0bXKcE6uj05NJPSddwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="X96IIfOZSE2FAliwKkCNYgAA">
-<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">XvxorIQvl0aKnzyznjd1uwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6Uw1pdad6kC8N8S0Rf1HxwAA">
-<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">q5Ko0bXKcE6uj05NJPSddwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="tr7uiHRKz0e//ValH5GU+AAA">
-<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">XvxorIQvl0aKnzyznjd1uwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="CuUsJAcsAUWwVZJzegOegAAA">
-<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">q5Ko0bXKcE6uj05NJPSddwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="zdcHIs6dNEmxQNtCK5uHIQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">XvxorIQvl0aKnzyznjd1uwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AST9GWgDTEWR07o7yUcgIQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">q5Ko0bXKcE6uj05NJPSddwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="oYsj3yhzJkCKmOBcWIHNDwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">357,420;354,568</XPD:ATTR>
-<XPD:REF name="Model">hBOTE33GDUO/X8s5oHlAmQAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">BVNqLhbhP06y98++NgmxAwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GT6R2h3HkU6LThPKaghC1QAA">
-<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">hBOTE33GDUO/X8s5oHlAmQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eWMr3v5Qb0y/nXu2s/EP5wAA">
-<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">hBOTE33GDUO/X8s5oHlAmQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GR9gxzUjNkKmujWHFobLtAAA">
-<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">hBOTE33GDUO/X8s5oHlAmQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="+SSR3TM1z0m5UkTLiuMrGwAA">
-<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">Yo1IoB0X3ka1C+a/6xk1/gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="UuRRAQf+y0OdXTOvWu7nUAAA">
-<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">qOlPMeLYpUC4lTEl3Hsc8QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Uvo2ryiBg0Oa5GJF4TRyhQAA">
-<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">Yo1IoB0X3ka1C+a/6xk1/gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vI5c+acLSk6IfCcdqlaBggAA">
-<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">qOlPMeLYpUC4lTEl3Hsc8QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QBI1NHwjWU2dkj+SLUFZ+AAA">
-<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">Yo1IoB0X3ka1C+a/6xk1/gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="w3rpxhxEsEu0y7myhFrrkQAA">
-<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">qOlPMeLYpUC4lTEl3Hsc8QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="IYVJT/RjPUqjv8rl6ZIQiwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">Yo1IoB0X3ka1C+a/6xk1/gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="8Ip2rQJRaEaPAOW0cJSd/wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">qOlPMeLYpUC4lTEl3Hsc8QAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="Vcgjd9eKakOjuUAjwzzhJgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">179,465;319,568</XPD:ATTR>
-<XPD:REF name="Model">/X1BIuClXkywNV1vNa/LWwAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">iEgH+6H6kkG++neKuToTSgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+iIIR1mEnUynEPEjuGAd7AAA">
-<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">/X1BIuClXkywNV1vNa/LWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bZn71kXJQUOP3yAyCa5RvgAA">
-<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">/X1BIuClXkywNV1vNa/LWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="O36co7nFz0elpJnbKtsYMwAA">
-<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">/X1BIuClXkywNV1vNa/LWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="yjjLYCXJjUqX0IHnpKwHwQAA">
-<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">RoKhf4Bw3kmRk2O2D4GlxQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Hv4K+XlgIkqDgqEz3aQWNQAA">
-<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">BVpPYPY4V0KsTBJTRoLjyAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="k1XiyO9mlke/IAq5UuYI9gAA">
-<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">RoKhf4Bw3kmRk2O2D4GlxQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4o7M8jakfkixRwVgESrUnwAA">
-<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">BVpPYPY4V0KsTBJTRoLjyAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Xtc7Jqe6N0+JAzLg1RxYLwAA">
-<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">RoKhf4Bw3kmRk2O2D4GlxQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="rCPaxzL0LEuk9Jjbqi+D2gAA">
-<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">BVpPYPY4V0KsTBJTRoLjyAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="W0UPJtBpLU6Y5SjscWTiVAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">RoKhf4Bw3kmRk2O2D4GlxQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="HKXhPda/vUuVwv4sR9ZR9QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">BVpPYPY4V0KsTBJTRoLjyAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="8HnvkQxPk0OLqQXLeJ5MUgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">820</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
-<XPD:REF name="Model">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5gKeR33bd0K1R/QeIX+ZgQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="tQ3eg1803UmmapVr5/mMKgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvGroup</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qwHtvoH6qk6Aj/xMPfoprQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="txC1zWyhHUKgVTvu0N6VDwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="50xz0k8rgU+WfODoAi8aeQAA">
-<XPD:REF name="Model">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TR1rTShyhEG7ngh596L0kgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GPl78wz82UaLho5xwfMqrQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="VjZwKWmCoUO5wNRGJGVShAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">820,364;397,573</XPD:ATTR>
-<XPD:REF name="Model">PudswW77eEShTMEdcK5BCAAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">8HnvkQxPk0OLqQXLeJ5MUgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6e9pHkpPaUyLDCYYnUYAOAAA">
-<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">PudswW77eEShTMEdcK5BCAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="QA7tnAAMA0e3tCDRlkB/JwAA">
-<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">PudswW77eEShTMEdcK5BCAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gdUdn5u5x0KDsDKM41p2CQAA">
-<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">PudswW77eEShTMEdcK5BCAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="rqoTwNlD20Gou9xOLQ2RNgAA">
-<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">vyoQZGl3UECBMhf7+IDQUwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="d/3xrtQ+nU69mQYepo7NvQAA">
-<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">Io3cINfhiE23pmiSxpS6swAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ox9r7npaB0in7/ygfG1ZMwAA">
-<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">vyoQZGl3UECBMhf7+IDQUwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="HcOo4bUmbUqLEjVUm2L2AQAA">
-<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">Io3cINfhiE23pmiSxpS6swAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="exLwGLRY306J0CEcqxlOrgAA">
-<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">vyoQZGl3UECBMhf7+IDQUwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="tQj+naSiJ0mB4W89ahH5ygAA">
-<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">Io3cINfhiE23pmiSxpS6swAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="qxZgk8R36k2S3vGRfQegfwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">vyoQZGl3UECBMhf7+IDQUwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="LNFybtIVIkOXnQ/9QC5jEwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">Io3cINfhiE23pmiSxpS6swAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="7aPHkO59WEubHbpM/Djq/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">456</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">396</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
-<XPD:REF name="Model">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DSv+CNOMnUKyGF5bfoGDowAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Fy6x/w12H0K3LtAtk0/MuwAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvEvent</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xy2kKdqewEerLbDFtu0jAwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZxuiiS0/6EiXhRO/StIWPgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+EOWTA5PrUyAEwB/ZHVnPAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="f0xyghRma028ShVYc8tbfwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qpXdkd1nJ0ajRru7gzDFJwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="QHk4xsvJRUGhKn0p+sReaAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">484,436;375,568</XPD:ATTR>
-<XPD:REF name="Model">q5PurOmOUUOX8hzj5CINYQAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">7aPHkO59WEubHbpM/Djq/AAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ezGCtUA0dUOn10D5pUOtoAAA">
-<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">q5PurOmOUUOX8hzj5CINYQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="QcGPzg741ki4yTGfoKvK9AAA">
-<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">q5PurOmOUUOX8hzj5CINYQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ioZQYN39bEu/gy37UfkhmQAA">
-<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">q5PurOmOUUOX8hzj5CINYQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mZFBakBXmE6Gj5qumz51gwAA">
-<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">iy8GVdK11EmKnmJ6LivVVQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VrmcPyj2oUyEm5i/AG7/KgAA">
-<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">PhlKgbqPt0OClpwk2m9vswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KHpH30oHrEew1AGquvXiEQAA">
-<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">iy8GVdK11EmKnmJ6LivVVQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="odMtivppNUOccWtC85AVCQAA">
-<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">PhlKgbqPt0OClpwk2m9vswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="W7KAnZMmjEKAxuaUXA4D6AAA">
-<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">iy8GVdK11EmKnmJ6LivVVQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="2IiGGrbDkUiobp5CJnME1QAA">
-<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">PhlKgbqPt0OClpwk2m9vswAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jsiact/gpUS21gy1IeSlZQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">iy8GVdK11EmKnmJ6LivVVQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+70t9Os6zUWhIAhufEQsBAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">PhlKgbqPt0OClpwk2m9vswAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="l3oAx6sfA0ScCOouvAFKYwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">430,410;456,412</XPD:ATTR>
-<XPD:REF name="Model">8zCqordbBESBaPJH8SIoOQAA</XPD:REF>
-<XPD:REF name="Head">7aPHkO59WEubHbpM/Djq/AAA</XPD:REF>
-<XPD:REF name="Tail">BVNqLhbhP06y98++NgmxAwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pM/XXFo9Ikq+kK5++HoZ0QAA">
-<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">8zCqordbBESBaPJH8SIoOQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="igklIYxpfka7OH5oAnRbPwAA">
-<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">8zCqordbBESBaPJH8SIoOQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="RtZQfGM0uUqohb/WlARRpwAA">
-<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">8zCqordbBESBaPJH8SIoOQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lDsB+MeNlUy+OEBCbfs0OAAA">
-<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">zefo1Bu+v0e4gn9nUL+bSQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="pr9mkVSNO0KasNMsFvgDuQAA">
-<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">72fG4kbiM0eyczFPq2MtVAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="EeUDIEWsnkO5HzTU6L6kZQAA">
-<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:ATTR name="Text" type="string">1</XPD:ATTR>
-<XPD:REF name="Model">zefo1Bu+v0e4gn9nUL+bSQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4fUHmnlcd0WplogWZWqPRQAA">
-<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:ATTR name="Text" type="string">1..*</XPD:ATTR>
-<XPD:REF name="Model">72fG4kbiM0eyczFPq2MtVAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="TuyQdZk0H0+ai9Mg3ZtK3AAA">
-<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">zefo1Bu+v0e4gn9nUL+bSQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="kKRq4K1cvEup70Oz2UFd8QAA">
-<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">72fG4kbiM0eyczFPq2MtVAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NKw56kYvx0W0KlwhXPYWMwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">zefo1Bu+v0e4gn9nUL+bSQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="DS2eOvXKXku93Y4x950QPgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">72fG4kbiM0eyczFPq2MtVAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="Th+ZwPCIw0CZjtawrnGPrQAA">
-<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">440</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">88</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
-<XPD:REF name="Model">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sEpK+JymS02lZlpXniSRjAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Gfl9bfM73kq+EYU5hOwDUQAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvBooking</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dWzJpyjDIE6y0Sx/YmBzlwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ak99xRpzJ0+K3Y8Z70NTWQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="LL3KL7SUuEyu4pY6NT57NAAA">
-<XPD:REF name="Model">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="dCkq+XCQgkaH1Q901KclHQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+Bzptjmx3kWzAYT9fN/rxQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="ybciiFK3jEO6SdfdRt6uAgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">332</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
-<XPD:REF name="Model">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VEgafHzMKkem+RzIfaWBnQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="605ap6gGgUGE85kGWYWaKgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvRegion</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6TZwhHYPs0mXP+dvmVvxnwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eHeyWsrCgUeI8XUSaf0Y5QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AL2e0wMT+0K0AC6gZuuhdwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zIfIWkZ3Lkiq2O9aOGiU/gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="exyb4FNp+Ue9ROAGwoQFcwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="tzICJ64LmUSx1fvEy4dHZQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">580</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">396</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
-<XPD:REF name="Model">iUy0YZgyREC+o54lTQptaAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6w5B2Z+R1kG+mt3vZl3lVQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Cl9ObgtVFEmfwYkvLw0YHwAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvSatellite</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GhJezIVJAUO7cg/A/n5EdQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JwksgiMMQ0GQ6xqrv6I4jgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yCTnlkoiRkSszYJDHrqQuwAA">
-<XPD:REF name="Model">iUy0YZgyREC+o54lTQptaAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="phU5m2tyh0yMlhsYRPe6dwAA">
-<XPD:REF name="Model">iUy0YZgyREC+o54lTQptaAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="S8DZ5jxQq0+WFWPFnQy7iAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">iUy0YZgyREC+o54lTQptaAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="5vCGUSmlwUWKkjul/i5CoAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">588,438;393,568</XPD:ATTR>
-<XPD:REF name="Model">3RrM1HB71kyHO0jB4JI4zgAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">tzICJ64LmUSx1fvEy4dHZQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ihIaZz5p+0Cte+Zqg1wUKgAA">
-<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">3RrM1HB71kyHO0jB4JI4zgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XyhhchGH70uYaM5UdGboKQAA">
-<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">3RrM1HB71kyHO0jB4JI4zgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+N+OW0LtoEyevYQ++bVO1gAA">
-<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">3RrM1HB71kyHO0jB4JI4zgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vLsrualWRkO0QI8PcBWGAAAA">
-<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">DkcX/fIec029p5Da5gYToAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="blnGfW4UCk6tS0veRc88xAAA">
-<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">ULQw0JNjPE2758pFWlo+MQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="vWndJmxhrkKfipX/zAAt4AAA">
-<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">DkcX/fIec029p5Da5gYToAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="jGRa3FaTrUWVhYVG834fjwAA">
-<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">ULQw0JNjPE2758pFWlo+MQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="lKgJhvwP/Eygz7oPLvwsxwAA">
-<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">DkcX/fIec029p5Da5gYToAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="olvLmzjsfka5YmNEOntQDAAA">
-<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">ULQw0JNjPE2758pFWlo+MQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="AdMO10glEEWGGHqpzKNvewAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">DkcX/fIec029p5Da5gYToAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="H/do1s5Rh02ETrOyjtaoaAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-848</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-720</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">ULQw0JNjPE2758pFWlo+MQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="hzoiTuCQqEuArZEejfwdnQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">684</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
-<XPD:REF name="Model">/LI4+1GTjEagI/wLEFpVSQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bGpo24CeZkuczyv74zkRtAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="M/nbdX/wf0SiKKXamCKy2gAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvDimension</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mW7NW23ux06laiKhpkTD7wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gVAZHA+LzE+/vXDeqIkJrgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PdTrEGRJOEiEJyD2I9IzJgAA">
-<XPD:REF name="Model">/LI4+1GTjEagI/wLEFpVSQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VbdqX2NLOkK2DTLhOA91OwAA">
-<XPD:REF name="Model">/LI4+1GTjEagI/wLEFpVSQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="K00/VzyqZUmltiuaKWLgAQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">/LI4+1GTjEagI/wLEFpVSQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="EWnB2mjt6ke3pnsnQFRgJwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">699,386;397,568</XPD:ATTR>
-<XPD:REF name="Model">GjMZbUwaMkGOkbxOXau26AAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">hzoiTuCQqEuArZEejfwdnQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dM3yo1oYRUWNB1JawgFnywAA">
-<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">GjMZbUwaMkGOkbxOXau26AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/IP55LSMZUCRoa77gkMh9gAA">
-<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">GjMZbUwaMkGOkbxOXau26AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Og4FQYOz9kOr8LF43j+ySwAA">
-<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">GjMZbUwaMkGOkbxOXau26AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="zHiCXVqqgE6r2lDdnVDI1gAA">
-<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">gc0GlJ6ewUOpiyya+XPqjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Ggu7vb3GMU2vn9mS8bGZpwAA">
-<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">aYL27tYOR02se3g//aEBeAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="19Ii9g15zUmLLURud9e9XAAA">
-<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">gc0GlJ6ewUOpiyya+XPqjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wMyvwGpZQUmJ2a2lXlkc/AAA">
-<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">aYL27tYOR02se3g//aEBeAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="KLCf1m7tBkGvkM3iOxLhJgAA">
-<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">gc0GlJ6ewUOpiyya+XPqjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="rn/sn4ErGkyYnwDUlnpmTAAA">
-<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">aYL27tYOR02se3g//aEBeAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="1+qZEhcpyk6RHirwjBjalgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">gc0GlJ6ewUOpiyya+XPqjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="wElMDINXY0esqBl7AwoyfQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">aYL27tYOR02se3g//aEBeAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="DbUG5zy8r0yq6L/I1naVdQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">324,266;147,336</XPD:ATTR>
-<XPD:REF name="Model">m6lnHtsBL02A4Oup+IzVEAAA</XPD:REF>
-<XPD:REF name="Head">ybciiFK3jEO6SdfdRt6uAgAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1qY9qbCT1ka5tmfuL9yaJgAA">
-<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">m6lnHtsBL02A4Oup+IzVEAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bnG59/mNjk+fcthvMQG2VAAA">
-<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">m6lnHtsBL02A4Oup+IzVEAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wovrqiKgc0qw9BUyPaGuBQAA">
-<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">m6lnHtsBL02A4Oup+IzVEAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="hytVQ6VnmEaHnFV5o9fQ0AAA">
-<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">l6Lg/NJG5UWu+7ALxaVP3gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="JbJSjKTBikyT++rY1XVCtwAA">
-<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">kdbNMfgoG02cJO0UFJeeLwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="eYodfuyOKEK7WC9dBBlaigAA">
-<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">l6Lg/NJG5UWu+7ALxaVP3gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wUtw7zNylEK+wDvPOsUtGwAA">
-<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">kdbNMfgoG02cJO0UFJeeLwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="BEEaANsP0UCbPpRjMWyndwAA">
-<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">l6Lg/NJG5UWu+7ALxaVP3gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="/cBBOvztgE6Kd7yvemxXPwAA">
-<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">kdbNMfgoG02cJO0UFJeeLwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="JKx2O2r/H0y9NJ3+4rup1QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">l6Lg/NJG5UWu+7ALxaVP3gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="uj1vGzCGtkGielBw0Bxi4QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">kdbNMfgoG02cJO0UFJeeLwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="l2Yo1ObIG0WVx7IS2a/B3QAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">340,272;173,420</XPD:ATTR>
-<XPD:REF name="Model">gmKjyBaRB0SfVd2p3FDOTwAA</XPD:REF>
-<XPD:REF name="Head">iEgH+6H6kkG++neKuToTSgAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Bt1whnZV8ke93vkLSyNq6wAA">
-<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">gmKjyBaRB0SfVd2p3FDOTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fqRKs5ARzUGsdlKFgCFhWQAA">
-<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">gmKjyBaRB0SfVd2p3FDOTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5M/QRFEaxUa0SktETbkRSwAA">
-<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">gmKjyBaRB0SfVd2p3FDOTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="oOLw6a4XNk6oN6yvhlsf7QAA">
-<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">QwwfXlN26EahMaF2XDAvLAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="51OtH+Gyy0+XZJVSgV/KuQAA">
-<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">X5VvOi2uGkGYzMMS5nWm2AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="kMLAHkAn9EKw71vpw3PgHQAA">
-<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">QwwfXlN26EahMaF2XDAvLAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="V2pqj6nPg0SqB+TNOQI5PwAA">
-<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">X5VvOi2uGkGYzMMS5nWm2AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="FYDexLT3eUK3X5xdW3Qq/gAA">
-<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">QwwfXlN26EahMaF2XDAvLAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="1rWGuTeEqEm+RdcskXCo9gAA">
-<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">X5VvOi2uGkGYzMMS5nWm2AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="VJLq9UMlJE2EqLEbDm23HQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">QwwfXlN26EahMaF2XDAvLAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="90vol1uY7U27TcNYwOdZBQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">X5VvOi2uGkGYzMMS5nWm2AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[24]" type="UMLAssociationView" guid="dSXCMAUeXkaVaOqAa4KDAQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">364,272;358,388</XPD:ATTR>
-<XPD:REF name="Model">iBQV0DXX90uUjMTGr6FFjQAA</XPD:REF>
-<XPD:REF name="Head">BVNqLhbhP06y98++NgmxAwAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AXtWRmQ/j0G8KsAfZc/QeQAA">
-<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">iBQV0DXX90uUjMTGr6FFjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pxhqUzjCEkqTLYfXynALEwAA">
-<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">iBQV0DXX90uUjMTGr6FFjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0nagXXOSFk+hHuMBpdFBLwAA">
-<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">iBQV0DXX90uUjMTGr6FFjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="z3Q2FaOZNUa329RgqNTDpgAA">
-<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">IMPiiZPlxkaJkH8N2NGOggAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="+0LMOuMUukS68snSkLSsTwAA">
-<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">xf4XKZpxx0iF7C4H+oOABwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bIZ0y/4MSEGDbNvxAP+XjAAA">
-<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">IMPiiZPlxkaJkH8N2NGOggAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ow67AFPFhk2P92GHjX8x6gAA">
-<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">xf4XKZpxx0iF7C4H+oOABwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="C8AG2Zjc9UCIEaei4/obTgAA">
-<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">IMPiiZPlxkaJkH8N2NGOggAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="cLLrD3Z3uUyN5TkuZIiYvQAA">
-<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">xf4XKZpxx0iF7C4H+oOABwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="q1TRTMmCmEuxq3mV3WwE9wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">IMPiiZPlxkaJkH8N2NGOggAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RpANS2KKQEiX7rWNn+sFQQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">xf4XKZpxx0iF7C4H+oOABwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[25]" type="UMLAssociationView" guid="ALV9IpRzikWc38x/4t62CgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">383,272;484,396</XPD:ATTR>
-<XPD:REF name="Model">9P0hz9Bq2U6gDVowATxiWAAA</XPD:REF>
-<XPD:REF name="Head">7aPHkO59WEubHbpM/Djq/AAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8t8bSCYvGkO28nJZE2y4nwAA">
-<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">9P0hz9Bq2U6gDVowATxiWAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3EywKQmkOE2KjbjVh2NmDgAA">
-<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">9P0hz9Bq2U6gDVowATxiWAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BbqpqccVf0Wg7tVha614JAAA">
-<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">9P0hz9Bq2U6gDVowATxiWAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="YVFZpgGB/0O96quX2udZDwAA">
-<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">BSJLLgAd4kCusm/8BFZQMQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="TSgUJz4gCUSqn+dKKulHoAAA">
-<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">yVknRLQq7U2nj3bRfizyAgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="pIexnuTBiUiEhhq44l4rCwAA">
-<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">BSJLLgAd4kCusm/8BFZQMQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="bB0rInPRJES1Fi1mh9FCEAAA">
-<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">yVknRLQq7U2nj3bRfizyAgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="yT+paMjNpkaG1OKJL+sYCAAA">
-<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">BSJLLgAd4kCusm/8BFZQMQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Te1GttqM50mrkMzGYceWLQAA">
-<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">yVknRLQq7U2nj3bRfizyAgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="znNxDO7m6E6nvS/FYUZ9OAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">BSJLLgAd4kCusm/8BFZQMQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="XUHdjv1boEaqvLcg553dbwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">yVknRLQq7U2nj3bRfizyAgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[26]" type="UMLAssociationView" guid="hBsdq7HI/EWiSzAGC7VcegAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">398,272;587,396</XPD:ATTR>
-<XPD:REF name="Model">sBsUoQYdEkCsxRTpPtknYAAA</XPD:REF>
-<XPD:REF name="Head">tzICJ64LmUSx1fvEy4dHZQAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AW09hEar3Einy0/8DRC44wAA">
-<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">sBsUoQYdEkCsxRTpPtknYAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GL4o+Jwo9kafQcdPg1ZCtgAA">
-<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">sBsUoQYdEkCsxRTpPtknYAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kNZhsHL9skazmf+MM+oIKwAA">
-<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">sBsUoQYdEkCsxRTpPtknYAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="5T2cPS5X+UykejaXNX6mSAAA">
-<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">bObyymjPEkeQZSoHCKpP2QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VipQilP5w0axs39cx9OCsgAA">
-<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">6CsrL0wlVEKI657OoEev1gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="P16FQXg1DEOld8DfGFfSxQAA">
-<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">bObyymjPEkeQZSoHCKpP2QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="m6SZNVehm06iGtccsj43wAAA">
-<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">6CsrL0wlVEKI657OoEev1gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="FcWiwQTsx02Ku0N5G3bjSgAA">
-<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">bObyymjPEkeQZSoHCKpP2QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="x2e4QwAQ50Sn6Io3k6B2tAAA">
-<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">6CsrL0wlVEKI657OoEev1gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="d3kqRYSWSUSKKTZ+56sZkwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">bObyymjPEkeQZSoHCKpP2QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4MO5fs8bNkahA1cEAQY9zAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">6CsrL0wlVEKI657OoEev1gAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[27]" type="UMLAssociationView" guid="Gfgt2UdXqE2QrN+Jzf+QvQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">406,263;684,349</XPD:ATTR>
-<XPD:REF name="Model">5JmzC90ylki6klhVRRibGAAA</XPD:REF>
-<XPD:REF name="Head">hzoiTuCQqEuArZEejfwdnQAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/p9rmIUUo0mUctVF/yhY5AAA">
-<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">5JmzC90ylki6klhVRRibGAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="P5QKAYFqikOaJu107L2QDwAA">
-<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">5JmzC90ylki6klhVRRibGAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="y/WNtKBGo0q8OYbjC0evjgAA">
-<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">5JmzC90ylki6klhVRRibGAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="cGwksZvEz0aSTFoED5zuJQAA">
-<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">zCPl48BYx0CFRkp8Jj5mogAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="lELIUkkOg0a4b0G8373BcAAA">
-<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">be+eScBkV0Cn4n2XjSojvgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="pF9hWJbSZkCUq/C5qcS+7gAA">
-<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">zCPl48BYx0CFRkp8Jj5mogAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="R1FSACG6EkWd7DK8ihYAQAAA">
-<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">be+eScBkV0Cn4n2XjSojvgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="/NvtextfvUyZKtMbQ1urHAAA">
-<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">zCPl48BYx0CFRkp8Jj5mogAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="WXg43X5+gEiu4atePea88gAA">
-<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">be+eScBkV0Cn4n2XjSojvgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="4pUvTStSU0yU0BtcF8HyfQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">zCPl48BYx0CFRkp8Jj5mogAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="z+QrSf59lkSSqK+c5yKgcwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1028</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1004</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">be+eScBkV0Cn4n2XjSojvgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="Z3PDc4i/1UCiaxni9RpD2wAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">756,473;397,581</XPD:ATTR>
-<XPD:REF name="Model">1PikxOdVcU2P6grgcwgRvQAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">Th+ZwPCIw0CZjtawrnGPrQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mhm++LaJkk6lJzcTz7hSFgAA">
-<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">1PikxOdVcU2P6grgcwgRvQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IxT95vhnIEyr12fdRQskKQAA">
-<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">1PikxOdVcU2P6grgcwgRvQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="d+KXspkLsEa/YezZSZ7YZAAA">
-<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">1PikxOdVcU2P6grgcwgRvQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="HxD2Y75aWkSp4d/0R6KiBgAA">
-<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">Fd/cvRV12USE+Vu6oJsMOgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="08HUrDXL5EahpEFi9GJ9yQAA">
-<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">AfVgLfyALEyP98guAbYHUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="K5rMwb6Iyka5HDC+pxIZOwAA">
-<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">Fd/cvRV12USE+Vu6oJsMOgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="QRLcMMAOqES9/c4itcB3vAAA">
-<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">AfVgLfyALEyP98guAbYHUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GfMJbs1/nkShjuqnA/8BBAAA">
-<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">Fd/cvRV12USE+Vu6oJsMOgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mQFH13/vQUucR5en5l/dUwAA">
-<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">AfVgLfyALEyP98guAbYHUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jXmYJVpZxkCkrM3yJ0eHmgAA">
-<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">Fd/cvRV12USE+Vu6oJsMOgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="m0oKw9kT5k2CSLEOl9tV+gAA">
-<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">AfVgLfyALEyP98guAbYHUAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="JFsYjMcrU0GkgX8jFqUVZAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">406,252;704,263</XPD:ATTR>
-<XPD:REF name="Model">3PUgTTrP3U+LofrDCso/eAAA</XPD:REF>
-<XPD:REF name="Head">vYDCfUgYq0KaBSDnxbpYVgAA</XPD:REF>
-<XPD:REF name="Tail">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="R57gZgKnBkm8aQCFy90fiQAA">
-<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">3PUgTTrP3U+LofrDCso/eAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GznyP+sffEKB3m9dw8jftQAA">
-<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">3PUgTTrP3U+LofrDCso/eAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="NM8M6o1EGkWwEmKdXXKpPAAA">
-<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">3PUgTTrP3U+LofrDCso/eAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="AoZLFazfK0WqZzhHukFsAwAA">
-<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">usmo/t5V5UGA31IdVHUKyQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="vVViwylf/Ei9ld6xTj7WdQAA">
-<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">PP9nsgv4Vkmbk1zEfct4VAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="pDauXlrgH0KfuJt30X8zxgAA">
-<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">usmo/t5V5UGA31IdVHUKyQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="fhSnklGoSEqMAzQOJY57vwAA">
-<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">PP9nsgv4Vkmbk1zEfct4VAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QGcntempZkeGNA54l7y1rAAA">
-<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">usmo/t5V5UGA31IdVHUKyQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="A5rd4V90HkCp3dmD7wYTbwAA">
-<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">PP9nsgv4Vkmbk1zEfct4VAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NKRAWeqgBEKgb6cHnYpt9QAA">
-<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">usmo/t5V5UGA31IdVHUKyQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="n4gqVjygvUK59/wDDHYNJgAA">
-<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">PP9nsgv4Vkmbk1zEfct4VAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[30]" type="UMLClassView" guid="wu+9+Z2tqE2B3qchWKoWdQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">500</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">119</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">63</XPD:ATTR>
-<XPD:REF name="Model">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zRZpHvisoUiNkQtlLufy/AAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="z/By7OpfokuCMZMimH2OSQAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">CTvChannelParams</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PKd1BAj8BkWUWLwbCv4oegAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zu1bY/47U0eoDJhSjdTYNAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KAuxxnmqhkmQ7MLBFq8lRgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Ynggyopqt02II9Rzg7q1VQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PmvllpBms0ifaPkwzqXvOAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[31]" type="UMLAssociationView" guid="Q/k+TeR21UWA0JPwiSZAnwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">130,465;103,500</XPD:ATTR>
-<XPD:REF name="Model">7aJQb5j/+kWV9Kb/0dqoJAAA</XPD:REF>
-<XPD:REF name="Head">wu+9+Z2tqE2B3qchWKoWdQAA</XPD:REF>
-<XPD:REF name="Tail">iEgH+6H6kkG++neKuToTSgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="C2jwipMyN0iMiEays2pVbQAA">
-<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">7aJQb5j/+kWV9Kb/0dqoJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MxF6R3nqrk+nOid9gUoepAAA">
-<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">7aJQb5j/+kWV9Kb/0dqoJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5CzND/56UUuAy2C5OXPJGAAA">
-<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">7aJQb5j/+kWV9Kb/0dqoJAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="VSR1os7RckKbbg+wZ6UPWwAA">
-<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">Dzfwehs+P0e8CyC/holLewAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="2P5BNH8K/UKYeriBTZAbSgAA">
-<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">C7X0ILbZrkWDVQ5Vc+PT/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+gO4BIQphEShtlup7FhfcgAA">
-<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">Dzfwehs+P0e8CyC/holLewAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="nbxLBw93Oka1PVwDZftA2QAA">
-<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">C7X0ILbZrkWDVQ5Vc+PT/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="3yHNXWsgu0eaPzi0F9a3dgAA">
-<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">Dzfwehs+P0e8CyC/holLewAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="X0Z4arOj+EWceCda6Sj0vgAA">
-<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">C7X0ILbZrkWDVQ5Vc+PT/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="laRXvwF4WE2wUODF6aCNSQAA">
-<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">Dzfwehs+P0e8CyC/holLewAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="lKhOSy40pUOJhnfmNzIx5AAA">
-<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">C7X0ILbZrkWDVQ5Vc+PT/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[32]" type="UMLAssociationView" guid="2tALOFJiukSZiwAj9gBDIQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">138,545;312,584</XPD:ATTR>
-<XPD:REF name="Model">6r7WWefo1kK4HXJ46+UuHwAA</XPD:REF>
-<XPD:REF name="Head">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Tail">wu+9+Z2tqE2B3qchWKoWdQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BM0ZC/TOp0CzIS/dSFOgMQAA">
-<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">6r7WWefo1kK4HXJ46+UuHwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="911s2zFZYUCPtLOmXSDdDgAA">
-<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">6r7WWefo1kK4HXJ46+UuHwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="bOeJui9AgkWX+he6KT6czQAA">
-<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">6r7WWefo1kK4HXJ46+UuHwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lMa33WFxzU2ojAIXkT9IwAAA">
-<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">AM/xtV731kSTTZbv0mmefgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="2U407qHmXE+0VHF/y4trXwAA">
-<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">+M+2f65R0UCJH6UP90YGAQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="MAu3FLtcFkOt8a9+Yj8MBAAA">
-<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">AM/xtV731kSTTZbv0mmefgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="16BTtqnINEq6DZln/1Uc4AAA">
-<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">+M+2f65R0UCJH6UP90YGAQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Ehl7/9ciY0mjVGRlJGzTegAA">
-<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">AM/xtV731kSTTZbv0mmefgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="dAD5Dd+Px0eU/Z7MNaXtWgAA">
-<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">+M+2f65R0UCJH6UP90YGAQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FstmADGG7k2p8GVFXyT/GAAA">
-<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">AM/xtV731kSTTZbv0mmefgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1RtPOXDsOEuSNTqKSxFAKAAA">
-<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">+M+2f65R0UCJH6UP90YGAQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="KQsibHBE0E+iq5h5Fks0CQAA">
-<XPD:ATTR name="Name" type="string">tvpackage</XPD:ATTR>
-<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
-<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
-<XPD:REF name="DiagramOwner">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="x/A73wV6JUGNNCNYoihDDgAA">
-<XPD:REF name="Diagram">KQsibHBE0E+iq5h5Fks0CQAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">10</XPD:ATTR>
-<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="R7RBkUeb+E+5S8gvJN8+QQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">228</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
-<XPD:REF name="Model">ZRumjrTwgUamBDOstkagPgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Hex0jIlJWk2QTHp5TF36MwAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="155YNS2IsE2b46plldDuZwAA">
-<XPD:ATTR name="Text" type="string">atv</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gqZ/H0j6nkqKMGqx1OqzOgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mK5kp4doeUC6dn5S5jvPHAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="fCE1/LJF8k+yzWx4bHj2WgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">224</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
-<XPD:REF name="Model">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="N9Ut8OrmLU6VnX16D13WOwAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Yz9HR5DzxEuE9o9uHImtSQAA">
-<XPD:ATTR name="Text" type="string">dtv</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LDxg9fdTakmhArzVxsd2GQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="L/ePjmLKwUeEeTrRhsEKMgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLPackageView" guid="H1zFqxbUzEqKqOJUsjP9UgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
-<XPD:REF name="Model">7dRihysn8kefkb+6mJlwzgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="f7UEhckiS0qQAoQ5jk3q5wAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="J4t7wKCRQk6ZH6fs1Q9YrgAA">
-<XPD:ATTR name="Text" type="string">tvjava</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9qa1Yi+fukyu0We9ci5u/AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+iZgsEiKfUmY0m8L9nAURwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="G0kUvklDf0uhBeIUoV+srgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">267,141;138,228</XPD:ATTR>
-<XPD:REF name="Model">rIQWVfPr7E24Tt4ljeTZ4wAA</XPD:REF>
-<XPD:REF name="Head">R7RBkUeb+E+5S8gvJN8+QQAA</XPD:REF>
-<XPD:REF name="Tail">H1zFqxbUzEqKqOJUsjP9UgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6o6l7Ax4b0uvR1w70cdJiAAA">
-<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">rIQWVfPr7E24Tt4ljeTZ4wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3ZsGQfCQIk+ZPFC1FyyVeQAA">
-<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">rIQWVfPr7E24Tt4ljeTZ4wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BCGhRmtL7kmoY1iXaapJOwAA">
-<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">rIQWVfPr7E24Tt4ljeTZ4wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SuRONY2jREyvBHGP7nheBQAA">
-<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">XKFQZaAIH0SxD7YBXgkK0wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zqmFgnNCJ0mU+9gnrH18SwAA">
-<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">jLzV7XdHP0Ogmb7/6IPCtgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="l9UCuL7VoEm7vFLWkobdoAAA">
-<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">XKFQZaAIH0SxD7YBXgkK0wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="yt3drhX0N0aispBa+C83TAAA">
-<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">jLzV7XdHP0Ogmb7/6IPCtgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="8rSGjmyTy0iar869slrlPgAA">
-<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">XKFQZaAIH0SxD7YBXgkK0wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="QE0xM9HZIUK4iQSOifSKDQAA">
-<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">jLzV7XdHP0Ogmb7/6IPCtgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NYMZ1wuIcUy7G5VODIYIDQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">XKFQZaAIH0SxD7YBXgkK0wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="L3X2M2UWvECpCLZj42krJAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">jLzV7XdHP0Ogmb7/6IPCtgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="+dr3aeLg8k2RQ8khsHmmqAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">336,141;378,224</XPD:ATTR>
-<XPD:REF name="Model">0hCZfIhV4EOpKXcVPwcUnAAA</XPD:REF>
-<XPD:REF name="Head">fCE1/LJF8k+yzWx4bHj2WgAA</XPD:REF>
-<XPD:REF name="Tail">H1zFqxbUzEqKqOJUsjP9UgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eiIT0uNCpUywEWk7FrhutgAA">
-<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">0hCZfIhV4EOpKXcVPwcUnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="m5vcHblPLUe9VZHiD1lPzgAA">
-<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">0hCZfIhV4EOpKXcVPwcUnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dHGIMYC9dUeyteDUvxEuNgAA">
-<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">0hCZfIhV4EOpKXcVPwcUnAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="bVRmxC4LeEivBU8rO/l1IwAA">
-<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">TolxJOTDCkO5nyLC6ipkAwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="DGGWcQw7xESguDo8y8c9JwAA">
-<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">DGWju3i/80ObxLedRPIIEwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Brf+/LZbFEamowtJ6zGOAgAA">
-<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">TolxJOTDCkO5nyLC6ipkAwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="YyNOaiAWMU6urAt6uMo51wAA">
-<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">DGWju3i/80ObxLedRPIIEwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="/6WmiwEpmUGnLzBRc6lCzwAA">
-<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">TolxJOTDCkO5nyLC6ipkAwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="RjfRt8utjEiWYhIQFBxLqgAA">
-<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">DGWju3i/80ObxLedRPIIEwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="eme8PTCUYkiREXPCAN1ACgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">TolxJOTDCkO5nyLC6ipkAwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="HRQ1wVKzDUe1hazbUuDnVwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">DGWju3i/80ObxLedRPIIEwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[5]" type="UMLPackageView" guid="HUFrn02Id0u4EHrKc4mxVgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">528</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
-<XPD:REF name="Model">CN6L5smMd0u/4SQDgGuxlAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="I7oFyXOyn0ap6db6aB27kQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="UZqAJSuU3kSCM+H7F0CJAwAA">
-<XPD:ATTR name="Text" type="string">am_mw</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uBO1MGx+MkeMvQYhb1C2NQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kl+qD1R9/USAxQT6CzXArgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[6]" type="UMLPackageView" guid="I+6GQQgDxUay2yh9EH63ugAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">428</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
-<XPD:REF name="Model">y05IqzZQzU2XtiSPAXk7QgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9hBSRpfEY02ywkAvNDqTXQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="h6PfAdCi8kytI+NLcAHmLAAA">
-<XPD:ATTR name="Text" type="string">am_adp</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lQixSy3pSUqBMXv0rFJpcQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GkA9EEwFZkyyC6WEJrJkMAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="jyEOqiMx5kuOhl2RypG5igAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">455,284;528,316</XPD:ATTR>
-<XPD:REF name="Model">Yy1zZGFqjUCrfxwigF/GpgAA</XPD:REF>
-<XPD:REF name="Head">HUFrn02Id0u4EHrKc4mxVgAA</XPD:REF>
-<XPD:REF name="Tail">fCE1/LJF8k+yzWx4bHj2WgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CPHJazCBZ06NtAVR2VK7OQAA">
-<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">Yy1zZGFqjUCrfxwigF/GpgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="APOmD3psFUyWhRAnwzCajwAA">
-<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">Yy1zZGFqjUCrfxwigF/GpgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QMsE3esBJk6sDRS6x5DJkQAA">
-<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">Yy1zZGFqjUCrfxwigF/GpgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="5/4cIerJAUmV49IBGwpo+AAA">
-<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">MOhicSFw0kKsC3+R+Reo0AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Pet1Wl/5g0+pU9Kd2fc7SwAA">
-<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">KeKc5deyJkKjIbzodSAF8QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="xdfe8bjolEChoIUMuakZ8gAA">
-<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">MOhicSFw0kKsC3+R+Reo0AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Dx+9oTBsHEO70cjv4b2azAAA">
-<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">KeKc5deyJkKjIbzodSAF8QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="BoU11LZqBk2U9D1Ai1YY2AAA">
-<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">MOhicSFw0kKsC3+R+Reo0AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="GAWp04mbX0+qBItsdvgjYwAA">
-<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">KeKc5deyJkKjIbzodSAF8QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="fBqd46+r3kqJEpg8jQ4//wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1076</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">MOhicSFw0kKsC3+R+Reo0AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="EDyc+T9/p0uT65Az3US0YgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1076</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">KeKc5deyJkKjIbzodSAF8QAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="YWFKeOxwm0mHujDlyTbolQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">388,293;362,428</XPD:ATTR>
-<XPD:REF name="Model">+rFPRw7qR0aoTGBGytrjDAAA</XPD:REF>
-<XPD:REF name="Head">I+6GQQgDxUay2yh9EH63ugAA</XPD:REF>
-<XPD:REF name="Tail">fCE1/LJF8k+yzWx4bHj2WgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zrsbj2XE/EayNVwoOloIDAAA">
-<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">+rFPRw7qR0aoTGBGytrjDAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pIYrJ7JAAUSz3n/qiGAv0gAA">
-<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">+rFPRw7qR0aoTGBGytrjDAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qoKs5KXOckiwAYzN24SMoQAA">
-<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">+rFPRw7qR0aoTGBGytrjDAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="5Y/PPNFnoUOKREH8OSaNBwAA">
-<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">n4pg4fd/GUuaJaSzXBirOAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="88cAHmNV00eS5otEvuUQZAAA">
-<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">osliKvkWrU6Jd0FLz/mZngAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="OURlWAjS10SUcdK4oeUXcwAA">
-<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">n4pg4fd/GUuaJaSzXBirOAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="+YTxAPro+k+Ev3Qa9Td+KAAA">
-<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">osliKvkWrU6Jd0FLz/mZngAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="NJe8vUJOvEixN2Md5vRGkgAA">
-<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">n4pg4fd/GUuaJaSzXBirOAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="BuekzgD4P0aqdOzNBAVkYAAA">
-<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">osliKvkWrU6Jd0FLz/mZngAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="5Y0Wg3PhS06h+5PmVU/QJAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1076</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">n4pg4fd/GUuaJaSzXBirOAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="zTwLHGMcZUaH/kCRcMqJlQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1076</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">osliKvkWrU6Jd0FLz/mZngAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="G47JdG1ivEWpCS5+NGRUWQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">528,373;415,431</XPD:ATTR>
-<XPD:REF name="Model">eNd3z1weKEWCnlfqPTDLIgAA</XPD:REF>
-<XPD:REF name="Head">I+6GQQgDxUay2yh9EH63ugAA</XPD:REF>
-<XPD:REF name="Tail">HUFrn02Id0u4EHrKc4mxVgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="u6LdVCjKbEaIGLn56/w1QQAA">
-<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">eNd3z1weKEWCnlfqPTDLIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ona2Ko0szEK+2FIv3L6R1wAA">
-<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">eNd3z1weKEWCnlfqPTDLIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fST4kYS4rkicfRLiq6BrYQAA">
-<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">eNd3z1weKEWCnlfqPTDLIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="AnTjwQSX4UO3xjKGm9U1PAAA">
-<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">SVDzdW2e/kG2il66SgxQ1wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GtS+L0c22kmmx+S6raeEAAAA">
-<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">elujImCAXkaoOjRAKkuxUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Rx+SX1Ukc0WijFhZRJ2tbgAA">
-<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">SVDzdW2e/kG2il66SgxQ1wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="r48AH3NG+kGYdG2dItOtqwAA">
-<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">elujImCAXkaoOjRAKkuxUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="OMlcQeewVkyEmkWpq768pgAA">
-<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">SVDzdW2e/kG2il66SgxQ1wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="C6OdcHaGUEG0WccqDQbNoQAA">
-<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">elujImCAXkaoOjRAKkuxUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="61/4k03iIkWp5ZY6aFMm4AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-912</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">SVDzdW2e/kG2il66SgxQ1wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="aRw7UJOi9kaUwJX2uJ1tDwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-912</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">elujImCAXkaoOjRAKkuxUAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">31</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLAssociation" guid="av0s6EXaYUKyooee2y6sdgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">12BWSnVhhUOUuox7tdL41gAA</XPD:REF>
-<XPD:REF name="Views[1]">4F+C2zwwrEOjx/qCnLXWPAAA</XPD:REF>
-<XPD:REF name="Views[2]">lXf6uq0JtkK3YNXTxTyP7wAA</XPD:REF>
-<XPD:REF name="Views[3]">8jym3kotyE2sBWD5KjhUiQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IEnUwW74QkSkdRZGqdKvaAAA">
-<XPD:REF name="Association">av0s6EXaYUKyooee2y6sdgAA</XPD:REF>
-<XPD:REF name="Participant">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">awNg1wfSGU22on1C+XpBlgAA</XPD:REF>
-<XPD:REF name="Views[1]">cGTSA3bQb0S81NQzsTj+QQAA</XPD:REF>
-<XPD:REF name="Views[2]">LWsKT6dOQUKXma9Eoh+sUwAA</XPD:REF>
-<XPD:REF name="Views[3]">l9TSA+eftkCY2p6qZDMGKAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GZcPUasbnkG3pyGKV6NFnAAA">
-<XPD:REF name="Association">av0s6EXaYUKyooee2y6sdgAA</XPD:REF>
-<XPD:REF name="Participant">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">ioK1huVib0u6ILv3kHAeeQAA</XPD:REF>
-<XPD:REF name="Views[1]">cwfxPIXUd06ShM9BEivzxQAA</XPD:REF>
-<XPD:REF name="Views[2]">DBsnRjqoj0W9eAN/Flu+jwAA</XPD:REF>
-<XPD:REF name="Views[3]">DUu549wQM0qPn9dAjjrLZgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLAssociation" guid="cNCsWS2hgkeaGhYJv9oONgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Qa1PhzSwWkyS1rm6eapfLwAA</XPD:REF>
-<XPD:REF name="Views[1]">QAoFSXFK+0S+5kDYAQ0LsgAA</XPD:REF>
-<XPD:REF name="Views[2]">rsOqshNVOkut6r+wW0Sp/wAA</XPD:REF>
-<XPD:REF name="Views[3]">0wZW9IH3y0OEPMfN5FyHQAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="PFZlUbzZu02nTTLsYZBoDgAA">
-<XPD:REF name="Association">cNCsWS2hgkeaGhYJv9oONgAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">TM3RNruxzEezNhF8XO/FmwAA</XPD:REF>
-<XPD:REF name="Views[1]">NpASusGGKU+/KwcKkTAMogAA</XPD:REF>
-<XPD:REF name="Views[2]">3dtXpNLbXka7wekzvAWsXQAA</XPD:REF>
-<XPD:REF name="Views[3]">Mvk2196ldk+5GLgct+OKuwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2JZlFpDZPkGgaoWrrPAGXAAA">
-<XPD:REF name="Association">cNCsWS2hgkeaGhYJv9oONgAA</XPD:REF>
-<XPD:REF name="Participant">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">ySD9HMBWmEWoJg+/6boBZgAA</XPD:REF>
-<XPD:REF name="Views[1]">LXz8D2AdoE6ojzgkYCO0qAAA</XPD:REF>
-<XPD:REF name="Views[2]">ia8j06EduUmxgB5smbA9hQAA</XPD:REF>
-<XPD:REF name="Views[3]">/JYlnmhzTk66TicK0RjYaQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="CVx7QaOEd0iJQ6USdSCilwAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">UmHHYiIr3k+gNNomjLpgwwAA</XPD:REF>
-<XPD:REF name="Views[1]">ZBlvBeIE2UGGPTML4sQ7SgAA</XPD:REF>
-<XPD:REF name="Views[2]">UDn5R84weEayOYl6QVFj1wAA</XPD:REF>
-<XPD:REF name="Views[3]">OApAa7HXz0aTiMZGZ/g2tAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="q5Ko0bXKcE6uj05NJPSddwAA">
-<XPD:REF name="Association">CVx7QaOEd0iJQ6USdSCilwAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">24RGLobteEil7cUdAcyUcAAA</XPD:REF>
-<XPD:REF name="Views[1]">6Uw1pdad6kC8N8S0Rf1HxwAA</XPD:REF>
-<XPD:REF name="Views[2]">CuUsJAcsAUWwVZJzegOegAAA</XPD:REF>
-<XPD:REF name="Views[3]">AST9GWgDTEWR07o7yUcgIQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XvxorIQvl0aKnzyznjd1uwAA">
-<XPD:REF name="Association">CVx7QaOEd0iJQ6USdSCilwAA</XPD:REF>
-<XPD:REF name="Participant">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">W1YT5dqwMUSUI29zCC2LZQAA</XPD:REF>
-<XPD:REF name="Views[1]">X96IIfOZSE2FAliwKkCNYgAA</XPD:REF>
-<XPD:REF name="Views[2]">tr7uiHRKz0e//ValH5GU+AAA</XPD:REF>
-<XPD:REF name="Views[3]">zdcHIs6dNEmxQNtCK5uHIQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="hBOTE33GDUO/X8s5oHlAmQAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">oYsj3yhzJkCKmOBcWIHNDwAA</XPD:REF>
-<XPD:REF name="Views[1]">GT6R2h3HkU6LThPKaghC1QAA</XPD:REF>
-<XPD:REF name="Views[2]">eWMr3v5Qb0y/nXu2s/EP5wAA</XPD:REF>
-<XPD:REF name="Views[3]">GR9gxzUjNkKmujWHFobLtAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="qOlPMeLYpUC4lTEl3Hsc8QAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">hBOTE33GDUO/X8s5oHlAmQAA</XPD:REF>
-<XPD:REF name="Participant">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">UuRRAQf+y0OdXTOvWu7nUAAA</XPD:REF>
-<XPD:REF name="Views[1]">vI5c+acLSk6IfCcdqlaBggAA</XPD:REF>
-<XPD:REF name="Views[2]">w3rpxhxEsEu0y7myhFrrkQAA</XPD:REF>
-<XPD:REF name="Views[3]">8Ip2rQJRaEaPAOW0cJSd/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Yo1IoB0X3ka1C+a/6xk1/gAA">
-<XPD:REF name="Association">hBOTE33GDUO/X8s5oHlAmQAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">+SSR3TM1z0m5UkTLiuMrGwAA</XPD:REF>
-<XPD:REF name="Views[1]">Uvo2ryiBg0Oa5GJF4TRyhQAA</XPD:REF>
-<XPD:REF name="Views[2]">QBI1NHwjWU2dkj+SLUFZ+AAA</XPD:REF>
-<XPD:REF name="Views[3]">IYVJT/RjPUqjv8rl6ZIQiwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="/X1BIuClXkywNV1vNa/LWwAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Vcgjd9eKakOjuUAjwzzhJgAA</XPD:REF>
-<XPD:REF name="Views[1]">+iIIR1mEnUynEPEjuGAd7AAA</XPD:REF>
-<XPD:REF name="Views[2]">bZn71kXJQUOP3yAyCa5RvgAA</XPD:REF>
-<XPD:REF name="Views[3]">O36co7nFz0elpJnbKtsYMwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BVpPYPY4V0KsTBJTRoLjyAAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">/X1BIuClXkywNV1vNa/LWwAA</XPD:REF>
-<XPD:REF name="Participant">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Hv4K+XlgIkqDgqEz3aQWNQAA</XPD:REF>
-<XPD:REF name="Views[1]">4o7M8jakfkixRwVgESrUnwAA</XPD:REF>
-<XPD:REF name="Views[2]">rCPaxzL0LEuk9Jjbqi+D2gAA</XPD:REF>
-<XPD:REF name="Views[3]">HKXhPda/vUuVwv4sR9ZR9QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="RoKhf4Bw3kmRk2O2D4GlxQAA">
-<XPD:REF name="Association">/X1BIuClXkywNV1vNa/LWwAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">yjjLYCXJjUqX0IHnpKwHwQAA</XPD:REF>
-<XPD:REF name="Views[1]">k1XiyO9mlke/IAq5UuYI9gAA</XPD:REF>
-<XPD:REF name="Views[2]">Xtc7Jqe6N0+JAzLg1RxYLwAA</XPD:REF>
-<XPD:REF name="Views[3]">W0UPJtBpLU6Y5SjscWTiVAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="PudswW77eEShTMEdcK5BCAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">VjZwKWmCoUO5wNRGJGVShAAA</XPD:REF>
-<XPD:REF name="Views[1]">6e9pHkpPaUyLDCYYnUYAOAAA</XPD:REF>
-<XPD:REF name="Views[2]">QA7tnAAMA0e3tCDRlkB/JwAA</XPD:REF>
-<XPD:REF name="Views[3]">gdUdn5u5x0KDsDKM41p2CQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Io3cINfhiE23pmiSxpS6swAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">PudswW77eEShTMEdcK5BCAAA</XPD:REF>
-<XPD:REF name="Participant">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">d/3xrtQ+nU69mQYepo7NvQAA</XPD:REF>
-<XPD:REF name="Views[1]">HcOo4bUmbUqLEjVUm2L2AQAA</XPD:REF>
-<XPD:REF name="Views[2]">tQj+naSiJ0mB4W89ahH5ygAA</XPD:REF>
-<XPD:REF name="Views[3]">LNFybtIVIkOXnQ/9QC5jEwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="vyoQZGl3UECBMhf7+IDQUwAA">
-<XPD:REF name="Association">PudswW77eEShTMEdcK5BCAAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">rqoTwNlD20Gou9xOLQ2RNgAA</XPD:REF>
-<XPD:REF name="Views[1]">ox9r7npaB0in7/ygfG1ZMwAA</XPD:REF>
-<XPD:REF name="Views[2]">exLwGLRY306J0CEcqxlOrgAA</XPD:REF>
-<XPD:REF name="Views[3]">qxZgk8R36k2S3vGRfQegfwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="q5PurOmOUUOX8hzj5CINYQAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">QHk4xsvJRUGhKn0p+sReaAAA</XPD:REF>
-<XPD:REF name="Views[1]">ezGCtUA0dUOn10D5pUOtoAAA</XPD:REF>
-<XPD:REF name="Views[2]">QcGPzg741ki4yTGfoKvK9AAA</XPD:REF>
-<XPD:REF name="Views[3]">ioZQYN39bEu/gy37UfkhmQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="PhlKgbqPt0OClpwk2m9vswAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">q5PurOmOUUOX8hzj5CINYQAA</XPD:REF>
-<XPD:REF name="Participant">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">VrmcPyj2oUyEm5i/AG7/KgAA</XPD:REF>
-<XPD:REF name="Views[1]">odMtivppNUOccWtC85AVCQAA</XPD:REF>
-<XPD:REF name="Views[2]">2IiGGrbDkUiobp5CJnME1QAA</XPD:REF>
-<XPD:REF name="Views[3]">+70t9Os6zUWhIAhufEQsBAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="iy8GVdK11EmKnmJ6LivVVQAA">
-<XPD:REF name="Association">q5PurOmOUUOX8hzj5CINYQAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">mZFBakBXmE6Gj5qumz51gwAA</XPD:REF>
-<XPD:REF name="Views[1]">KHpH30oHrEew1AGquvXiEQAA</XPD:REF>
-<XPD:REF name="Views[2]">W7KAnZMmjEKAxuaUXA4D6AAA</XPD:REF>
-<XPD:REF name="Views[3]">jsiact/gpUS21gy1IeSlZQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="8zCqordbBESBaPJH8SIoOQAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">l3oAx6sfA0ScCOouvAFKYwAA</XPD:REF>
-<XPD:REF name="Views[1]">pM/XXFo9Ikq+kK5++HoZ0QAA</XPD:REF>
-<XPD:REF name="Views[2]">igklIYxpfka7OH5oAnRbPwAA</XPD:REF>
-<XPD:REF name="Views[3]">RtZQfGM0uUqohb/WlARRpwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="72fG4kbiM0eyczFPq2MtVAAA">
-<XPD:ATTR name="Multiplicity" type="string">1..*</XPD:ATTR>
-<XPD:REF name="Association">8zCqordbBESBaPJH8SIoOQAA</XPD:REF>
-<XPD:REF name="Participant">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">pr9mkVSNO0KasNMsFvgDuQAA</XPD:REF>
-<XPD:REF name="Views[1]">4fUHmnlcd0WplogWZWqPRQAA</XPD:REF>
-<XPD:REF name="Views[2]">kKRq4K1cvEup70Oz2UFd8QAA</XPD:REF>
-<XPD:REF name="Views[3]">DS2eOvXKXku93Y4x950QPgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zefo1Bu+v0e4gn9nUL+bSQAA">
-<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
-<XPD:REF name="Association">8zCqordbBESBaPJH8SIoOQAA</XPD:REF>
-<XPD:REF name="Participant">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">lDsB+MeNlUy+OEBCbfs0OAAA</XPD:REF>
-<XPD:REF name="Views[1]">EeUDIEWsnkO5HzTU6L6kZQAA</XPD:REF>
-<XPD:REF name="Views[2]">TuyQdZk0H0+ai9Mg3ZtK3AAA</XPD:REF>
-<XPD:REF name="Views[3]">NKw56kYvx0W0KlwhXPYWMwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="3RrM1HB71kyHO0jB4JI4zgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">5vCGUSmlwUWKkjul/i5CoAAA</XPD:REF>
-<XPD:REF name="Views[1]">ihIaZz5p+0Cte+Zqg1wUKgAA</XPD:REF>
-<XPD:REF name="Views[2]">XyhhchGH70uYaM5UdGboKQAA</XPD:REF>
-<XPD:REF name="Views[3]">+N+OW0LtoEyevYQ++bVO1gAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ULQw0JNjPE2758pFWlo+MQAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">3RrM1HB71kyHO0jB4JI4zgAA</XPD:REF>
-<XPD:REF name="Participant">iUy0YZgyREC+o54lTQptaAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">blnGfW4UCk6tS0veRc88xAAA</XPD:REF>
-<XPD:REF name="Views[1]">jGRa3FaTrUWVhYVG834fjwAA</XPD:REF>
-<XPD:REF name="Views[2]">olvLmzjsfka5YmNEOntQDAAA</XPD:REF>
-<XPD:REF name="Views[3]">H/do1s5Rh02ETrOyjtaoaAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DkcX/fIec029p5Da5gYToAAA">
-<XPD:REF name="Association">3RrM1HB71kyHO0jB4JI4zgAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">vLsrualWRkO0QI8PcBWGAAAA</XPD:REF>
-<XPD:REF name="Views[1]">vWndJmxhrkKfipX/zAAt4AAA</XPD:REF>
-<XPD:REF name="Views[2]">lKgJhvwP/Eygz7oPLvwsxwAA</XPD:REF>
-<XPD:REF name="Views[3]">AdMO10glEEWGGHqpzKNvewAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="GjMZbUwaMkGOkbxOXau26AAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">EWnB2mjt6ke3pnsnQFRgJwAA</XPD:REF>
-<XPD:REF name="Views[1]">dM3yo1oYRUWNB1JawgFnywAA</XPD:REF>
-<XPD:REF name="Views[2]">/IP55LSMZUCRoa77gkMh9gAA</XPD:REF>
-<XPD:REF name="Views[3]">Og4FQYOz9kOr8LF43j+ySwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="aYL27tYOR02se3g//aEBeAAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">GjMZbUwaMkGOkbxOXau26AAA</XPD:REF>
-<XPD:REF name="Participant">/LI4+1GTjEagI/wLEFpVSQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Ggu7vb3GMU2vn9mS8bGZpwAA</XPD:REF>
-<XPD:REF name="Views[1]">wMyvwGpZQUmJ2a2lXlkc/AAA</XPD:REF>
-<XPD:REF name="Views[2]">rn/sn4ErGkyYnwDUlnpmTAAA</XPD:REF>
-<XPD:REF name="Views[3]">wElMDINXY0esqBl7AwoyfQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="gc0GlJ6ewUOpiyya+XPqjQAA">
-<XPD:REF name="Association">GjMZbUwaMkGOkbxOXau26AAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">zHiCXVqqgE6r2lDdnVDI1gAA</XPD:REF>
-<XPD:REF name="Views[1]">19Ii9g15zUmLLURud9e9XAAA</XPD:REF>
-<XPD:REF name="Views[2]">KLCf1m7tBkGvkM3iOxLhJgAA</XPD:REF>
-<XPD:REF name="Views[3]">1+qZEhcpyk6RHirwjBjalgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="m6lnHtsBL02A4Oup+IzVEAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">DbUG5zy8r0yq6L/I1naVdQAA</XPD:REF>
-<XPD:REF name="Views[1]">1qY9qbCT1ka5tmfuL9yaJgAA</XPD:REF>
-<XPD:REF name="Views[2]">bnG59/mNjk+fcthvMQG2VAAA</XPD:REF>
-<XPD:REF name="Views[3]">wovrqiKgc0qw9BUyPaGuBQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kdbNMfgoG02cJO0UFJeeLwAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">m6lnHtsBL02A4Oup+IzVEAAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">JbJSjKTBikyT++rY1XVCtwAA</XPD:REF>
-<XPD:REF name="Views[1]">wUtw7zNylEK+wDvPOsUtGwAA</XPD:REF>
-<XPD:REF name="Views[2]">/cBBOvztgE6Kd7yvemxXPwAA</XPD:REF>
-<XPD:REF name="Views[3]">uj1vGzCGtkGielBw0Bxi4QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="l6Lg/NJG5UWu+7ALxaVP3gAA">
-<XPD:REF name="Association">m6lnHtsBL02A4Oup+IzVEAAA</XPD:REF>
-<XPD:REF name="Participant">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">hytVQ6VnmEaHnFV5o9fQ0AAA</XPD:REF>
-<XPD:REF name="Views[1]">eYodfuyOKEK7WC9dBBlaigAA</XPD:REF>
-<XPD:REF name="Views[2]">BEEaANsP0UCbPpRjMWyndwAA</XPD:REF>
-<XPD:REF name="Views[3]">JKx2O2r/H0y9NJ3+4rup1QAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="gmKjyBaRB0SfVd2p3FDOTwAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">l2Yo1ObIG0WVx7IS2a/B3QAA</XPD:REF>
-<XPD:REF name="Views[1]">Bt1whnZV8ke93vkLSyNq6wAA</XPD:REF>
-<XPD:REF name="Views[2]">fqRKs5ARzUGsdlKFgCFhWQAA</XPD:REF>
-<XPD:REF name="Views[3]">5M/QRFEaxUa0SktETbkRSwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="X5VvOi2uGkGYzMMS5nWm2AAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">gmKjyBaRB0SfVd2p3FDOTwAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">51OtH+Gyy0+XZJVSgV/KuQAA</XPD:REF>
-<XPD:REF name="Views[1]">V2pqj6nPg0SqB+TNOQI5PwAA</XPD:REF>
-<XPD:REF name="Views[2]">1rWGuTeEqEm+RdcskXCo9gAA</XPD:REF>
-<XPD:REF name="Views[3]">90vol1uY7U27TcNYwOdZBQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="QwwfXlN26EahMaF2XDAvLAAA">
-<XPD:REF name="Association">gmKjyBaRB0SfVd2p3FDOTwAA</XPD:REF>
-<XPD:REF name="Participant">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">oOLw6a4XNk6oN6yvhlsf7QAA</XPD:REF>
-<XPD:REF name="Views[1]">kMLAHkAn9EKw71vpw3PgHQAA</XPD:REF>
-<XPD:REF name="Views[2]">FYDexLT3eUK3X5xdW3Qq/gAA</XPD:REF>
-<XPD:REF name="Views[3]">VJLq9UMlJE2EqLEbDm23HQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="iBQV0DXX90uUjMTGr6FFjQAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">dSXCMAUeXkaVaOqAa4KDAQAA</XPD:REF>
-<XPD:REF name="Views[1]">AXtWRmQ/j0G8KsAfZc/QeQAA</XPD:REF>
-<XPD:REF name="Views[2]">pxhqUzjCEkqTLYfXynALEwAA</XPD:REF>
-<XPD:REF name="Views[3]">0nagXXOSFk+hHuMBpdFBLwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="xf4XKZpxx0iF7C4H+oOABwAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">iBQV0DXX90uUjMTGr6FFjQAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">+0LMOuMUukS68snSkLSsTwAA</XPD:REF>
-<XPD:REF name="Views[1]">ow67AFPFhk2P92GHjX8x6gAA</XPD:REF>
-<XPD:REF name="Views[2]">cLLrD3Z3uUyN5TkuZIiYvQAA</XPD:REF>
-<XPD:REF name="Views[3]">RpANS2KKQEiX7rWNn+sFQQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="IMPiiZPlxkaJkH8N2NGOggAA">
-<XPD:REF name="Association">iBQV0DXX90uUjMTGr6FFjQAA</XPD:REF>
-<XPD:REF name="Participant">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">z3Q2FaOZNUa329RgqNTDpgAA</XPD:REF>
-<XPD:REF name="Views[1]">bIZ0y/4MSEGDbNvxAP+XjAAA</XPD:REF>
-<XPD:REF name="Views[2]">C8AG2Zjc9UCIEaei4/obTgAA</XPD:REF>
-<XPD:REF name="Views[3]">q1TRTMmCmEuxq3mV3WwE9wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="9P0hz9Bq2U6gDVowATxiWAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">ALV9IpRzikWc38x/4t62CgAA</XPD:REF>
-<XPD:REF name="Views[1]">8t8bSCYvGkO28nJZE2y4nwAA</XPD:REF>
-<XPD:REF name="Views[2]">3EywKQmkOE2KjbjVh2NmDgAA</XPD:REF>
-<XPD:REF name="Views[3]">BbqpqccVf0Wg7tVha614JAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="yVknRLQq7U2nj3bRfizyAgAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">9P0hz9Bq2U6gDVowATxiWAAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">TSgUJz4gCUSqn+dKKulHoAAA</XPD:REF>
-<XPD:REF name="Views[1]">bB0rInPRJES1Fi1mh9FCEAAA</XPD:REF>
-<XPD:REF name="Views[2]">Te1GttqM50mrkMzGYceWLQAA</XPD:REF>
-<XPD:REF name="Views[3]">XUHdjv1boEaqvLcg553dbwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="BSJLLgAd4kCusm/8BFZQMQAA">
-<XPD:REF name="Association">9P0hz9Bq2U6gDVowATxiWAAA</XPD:REF>
-<XPD:REF name="Participant">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">YVFZpgGB/0O96quX2udZDwAA</XPD:REF>
-<XPD:REF name="Views[1]">pIexnuTBiUiEhhq44l4rCwAA</XPD:REF>
-<XPD:REF name="Views[2]">yT+paMjNpkaG1OKJL+sYCAAA</XPD:REF>
-<XPD:REF name="Views[3]">znNxDO7m6E6nvS/FYUZ9OAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="sBsUoQYdEkCsxRTpPtknYAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">hBsdq7HI/EWiSzAGC7VcegAA</XPD:REF>
-<XPD:REF name="Views[1]">AW09hEar3Einy0/8DRC44wAA</XPD:REF>
-<XPD:REF name="Views[2]">GL4o+Jwo9kafQcdPg1ZCtgAA</XPD:REF>
-<XPD:REF name="Views[3]">kNZhsHL9skazmf+MM+oIKwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="6CsrL0wlVEKI657OoEev1gAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">sBsUoQYdEkCsxRTpPtknYAAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">VipQilP5w0axs39cx9OCsgAA</XPD:REF>
-<XPD:REF name="Views[1]">m6SZNVehm06iGtccsj43wAAA</XPD:REF>
-<XPD:REF name="Views[2]">x2e4QwAQ50Sn6Io3k6B2tAAA</XPD:REF>
-<XPD:REF name="Views[3]">4MO5fs8bNkahA1cEAQY9zAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="bObyymjPEkeQZSoHCKpP2QAA">
-<XPD:REF name="Association">sBsUoQYdEkCsxRTpPtknYAAA</XPD:REF>
-<XPD:REF name="Participant">iUy0YZgyREC+o54lTQptaAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">5T2cPS5X+UykejaXNX6mSAAA</XPD:REF>
-<XPD:REF name="Views[1]">P16FQXg1DEOld8DfGFfSxQAA</XPD:REF>
-<XPD:REF name="Views[2]">FcWiwQTsx02Ku0N5G3bjSgAA</XPD:REF>
-<XPD:REF name="Views[3]">d3kqRYSWSUSKKTZ+56sZkwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="5JmzC90ylki6klhVRRibGAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Gfgt2UdXqE2QrN+Jzf+QvQAA</XPD:REF>
-<XPD:REF name="Views[1]">/p9rmIUUo0mUctVF/yhY5AAA</XPD:REF>
-<XPD:REF name="Views[2]">P5QKAYFqikOaJu107L2QDwAA</XPD:REF>
-<XPD:REF name="Views[3]">y/WNtKBGo0q8OYbjC0evjgAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="be+eScBkV0Cn4n2XjSojvgAA">
-<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Association">5JmzC90ylki6klhVRRibGAAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">lELIUkkOg0a4b0G8373BcAAA</XPD:REF>
-<XPD:REF name="Views[1]">R1FSACG6EkWd7DK8ihYAQAAA</XPD:REF>
-<XPD:REF name="Views[2]">WXg43X5+gEiu4atePea88gAA</XPD:REF>
-<XPD:REF name="Views[3]">z+QrSf59lkSSqK+c5yKgcwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zCPl48BYx0CFRkp8Jj5mogAA">
-<XPD:REF name="Association">5JmzC90ylki6klhVRRibGAAA</XPD:REF>
-<XPD:REF name="Participant">/LI4+1GTjEagI/wLEFpVSQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">cGwksZvEz0aSTFoED5zuJQAA</XPD:REF>
-<XPD:REF name="Views[1]">pF9hWJbSZkCUq/C5qcS+7gAA</XPD:REF>
-<XPD:REF name="Views[2]">/NvtextfvUyZKtMbQ1urHAAA</XPD:REF>
-<XPD:REF name="Views[3]">4pUvTStSU0yU0BtcF8HyfQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[16]" type="UMLPackage" guid="7dRihysn8kefkb+6mJlwzgAA">
-<XPD:ATTR name="Name" type="string">tvjava</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPackage</XPD:ATTR>
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">H1zFqxbUzEqKqOJUsjP9UgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
-<XPD:REF name="Associations[0]">jLzV7XdHP0Ogmb7/6IPCtgAA</XPD:REF>
-<XPD:REF name="Associations[1]">DGWju3i/80ObxLedRPIIEwAA</XPD:REF>
-<XPD:REF name="Associations[2]">frvBY5I3t0yZgEqYHUhfEQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[17]" type="UMLPackage" guid="CN6L5smMd0u/4SQDgGuxlAAA">
-<XPD:ATTR name="Name" type="string">am_mw</XPD:ATTR>
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">HUFrn02Id0u4EHrKc4mxVgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
-<XPD:REF name="Associations[0]">MOhicSFw0kKsC3+R+Reo0AAA</XPD:REF>
-<XPD:REF name="Associations[1]">elujImCAXkaoOjRAKkuxUAAA</XPD:REF>
-<XPD:REF name="Associations[2]">0RZNIMepB0W9fkd6pMCEZwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[18]" type="UMLPackage" guid="y05IqzZQzU2XtiSPAXk7QgAA">
-<XPD:ATTR name="Name" type="string">am_adp</XPD:ATTR>
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">I+6GQQgDxUay2yh9EH63ugAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">n4pg4fd/GUuaJaSzXBirOAAA</XPD:REF>
-<XPD:REF name="Associations[1]">SVDzdW2e/kG2il66SgxQ1wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="Yy1zZGFqjUCrfxwigF/GpgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">jyEOqiMx5kuOhl2RypG5igAA</XPD:REF>
-<XPD:REF name="Views[1]">CPHJazCBZ06NtAVR2VK7OQAA</XPD:REF>
-<XPD:REF name="Views[2]">APOmD3psFUyWhRAnwzCajwAA</XPD:REF>
-<XPD:REF name="Views[3]">QMsE3esBJk6sDRS6x5DJkQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="KeKc5deyJkKjIbzodSAF8QAA">
-<XPD:REF name="Association">Yy1zZGFqjUCrfxwigF/GpgAA</XPD:REF>
-<XPD:REF name="Participant">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Pet1Wl/5g0+pU9Kd2fc7SwAA</XPD:REF>
-<XPD:REF name="Views[1]">Dx+9oTBsHEO70cjv4b2azAAA</XPD:REF>
-<XPD:REF name="Views[2]">GAWp04mbX0+qBItsdvgjYwAA</XPD:REF>
-<XPD:REF name="Views[3]">EDyc+T9/p0uT65Az3US0YgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="MOhicSFw0kKsC3+R+Reo0AAA">
-<XPD:REF name="Association">Yy1zZGFqjUCrfxwigF/GpgAA</XPD:REF>
-<XPD:REF name="Participant">CN6L5smMd0u/4SQDgGuxlAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">5/4cIerJAUmV49IBGwpo+AAA</XPD:REF>
-<XPD:REF name="Views[1]">xdfe8bjolEChoIUMuakZ8gAA</XPD:REF>
-<XPD:REF name="Views[2]">BoU11LZqBk2U9D1Ai1YY2AAA</XPD:REF>
-<XPD:REF name="Views[3]">fBqd46+r3kqJEpg8jQ4//wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="+rFPRw7qR0aoTGBGytrjDAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">YWFKeOxwm0mHujDlyTbolQAA</XPD:REF>
-<XPD:REF name="Views[1]">zrsbj2XE/EayNVwoOloIDAAA</XPD:REF>
-<XPD:REF name="Views[2]">pIYrJ7JAAUSz3n/qiGAv0gAA</XPD:REF>
-<XPD:REF name="Views[3]">qoKs5KXOckiwAYzN24SMoQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="osliKvkWrU6Jd0FLz/mZngAA">
-<XPD:REF name="Association">+rFPRw7qR0aoTGBGytrjDAAA</XPD:REF>
-<XPD:REF name="Participant">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">88cAHmNV00eS5otEvuUQZAAA</XPD:REF>
-<XPD:REF name="Views[1]">+YTxAPro+k+Ev3Qa9Td+KAAA</XPD:REF>
-<XPD:REF name="Views[2]">BuekzgD4P0aqdOzNBAVkYAAA</XPD:REF>
-<XPD:REF name="Views[3]">zTwLHGMcZUaH/kCRcMqJlQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="n4pg4fd/GUuaJaSzXBirOAAA">
-<XPD:REF name="Association">+rFPRw7qR0aoTGBGytrjDAAA</XPD:REF>
-<XPD:REF name="Participant">y05IqzZQzU2XtiSPAXk7QgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">5Y/PPNFnoUOKREH8OSaNBwAA</XPD:REF>
-<XPD:REF name="Views[1]">OURlWAjS10SUcdK4oeUXcwAA</XPD:REF>
-<XPD:REF name="Views[2]">NJe8vUJOvEixN2Md5vRGkgAA</XPD:REF>
-<XPD:REF name="Views[3]">5Y0Wg3PhS06h+5PmVU/QJAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="eNd3z1weKEWCnlfqPTDLIgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">G47JdG1ivEWpCS5+NGRUWQAA</XPD:REF>
-<XPD:REF name="Views[1]">u6LdVCjKbEaIGLn56/w1QQAA</XPD:REF>
-<XPD:REF name="Views[2]">ona2Ko0szEK+2FIv3L6R1wAA</XPD:REF>
-<XPD:REF name="Views[3]">fST4kYS4rkicfRLiq6BrYQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="elujImCAXkaoOjRAKkuxUAAA">
-<XPD:REF name="Association">eNd3z1weKEWCnlfqPTDLIgAA</XPD:REF>
-<XPD:REF name="Participant">CN6L5smMd0u/4SQDgGuxlAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">GtS+L0c22kmmx+S6raeEAAAA</XPD:REF>
-<XPD:REF name="Views[1]">r48AH3NG+kGYdG2dItOtqwAA</XPD:REF>
-<XPD:REF name="Views[2]">C6OdcHaGUEG0WccqDQbNoQAA</XPD:REF>
-<XPD:REF name="Views[3]">aRw7UJOi9kaUwJX2uJ1tDwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="SVDzdW2e/kG2il66SgxQ1wAA">
-<XPD:REF name="Association">eNd3z1weKEWCnlfqPTDLIgAA</XPD:REF>
-<XPD:REF name="Participant">y05IqzZQzU2XtiSPAXk7QgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">AnTjwQSX4UO3xjKGm9U1PAAA</XPD:REF>
-<XPD:REF name="Views[1]">Rx+SX1Ukc0WijFhZRJ2tbgAA</XPD:REF>
-<XPD:REF name="Views[2]">OMlcQeewVkyEmkWpq768pgAA</XPD:REF>
-<XPD:REF name="Views[3]">61/4k03iIkWp5ZY6aFMm4AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[22]" type="UMLPackage" guid="bnJ8ggSchket3/t1l7Kx4wAA">
-<XPD:ATTR name="Name" type="string">tv</XPD:ATTR>
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="T1P4Xv7L+UuEzFqU+iyS5wAA">
-<XPD:ATTR name="Name" type="string">dtv</XPD:ATTR>
-<XPD:REF name="Namespace">bnJ8ggSchket3/t1l7Kx4wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">fCE1/LJF8k+yzWx4bHj2WgAA</XPD:REF>
-<XPD:ATTR name="#OwnedElements" type="integer">14</XPD:ATTR>
-<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="xAj1pchzIEeSaRcR2+aFTwAA">
-<XPD:ATTR name="Name" type="string">CDtv</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">9Ld1pTeBF0CZmoVdEfEBMQAA</XPD:REF>
-<XPD:REF name="Views[1]">mxcpZDUEI0aTfXvfNUP8/QAA</XPD:REF>
-<XPD:REF name="Views[2]">0p/pTktl+kimPcmFJ4/wywAA</XPD:REF>
-<XPD:REF name="Views[3]">kWtX8dZWikSHi3kCydMHCAAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">32</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dmYYHpECE0G9dWsxqVRqVgAA">
-<XPD:ATTR name="Name" type="string">startScan</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">开始频道搜索</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XpPbBfTfWU2kqA1mr/vbJgAA">
-<XPD:ATTR name="Name" type="string">stopScan</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UkrKc9f59kSDyV/AaLMH+gAA">
-<XPD:ATTR name="Name" type="string">startBooking</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JcvijNcflkmNK8+KOhdCggAA">
-<XPD:ATTR name="Name" type="string">pause</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">暂停播放(回放和时移播放时有效)</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="i8IvkFjbqUCCSXorAzUdRAAA">
-<XPD:ATTR name="Name" type="string">resume</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">恢复播放(回放和时移播放时有效)</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="dQd++JYYo0amx+JlLdJFWQAA">
-<XPD:ATTR name="Name" type="string">playProgram</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zO9p84LeHUGvoLEQTCAS3QAA">
-<XPD:ATTR name="Name" type="string">num</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">dQd++JYYo0amx+JlLdJFWQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="eEq01zCgM0aZvokMO+SqkQAA">
-<XPD:ATTR name="Name" type="string">fastForward</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">快进播放(回放和时移播放时有效)</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="MU6Fk6s7TUi43t3TzPmDYAAA">
-<XPD:ATTR name="Name" type="string">fastBackward</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">快退播放(回放和时移播放时有效)</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="+JpQ6Kv+wUetg2ukud8xAAAA">
-<XPD:ATTR name="Name" type="string">setVideoWindow</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="Urh1T97yF0qVB2qrq91V/AAA">
-<XPD:ATTR name="Name" type="string">getTime</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="+OoQqX2+hEy7+IGpcoRO6wAA">
-<XPD:ATTR name="Name" type="string">stopPlaying</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="5AWp11enzE2zKYbJKwZ4SgAA">
-<XPD:ATTR name="Name" type="string">startTimeshifting</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">开始时移播放</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="Tt9RCFNm7USWaJVzeiQO4wAA">
-<XPD:ATTR name="Name" type="string">stopTimeshifting</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="9gabibFFh0+pG1jLLre65AAA">
-<XPD:ATTR name="Name" type="string">startRecording</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="3d/CswBBrEy2IUoFJUC4zAAA">
-<XPD:ATTR name="Name" type="string">switchAudioTrack</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">切换声道</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="IGijEoer5kSmMkA+Fo3ArwAA">
-<XPD:ATTR name="Name" type="string">stopRecording</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="Zb4VlxMHWkS/g4Mf01SYQAAA">
-<XPD:ATTR name="Name" type="string">startPlayback</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">开始录制节目回放</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="YMsIpjPwskyU47Z7OFZGswAA">
-<XPD:ATTR name="Name" type="string">stopPlayback</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="KYZZjRnW+E6fVbHlCQJHLgAA">
-<XPD:ATTR name="Name" type="string">startBooking</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">开始一个预约处理</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="+mKhDWf/OkWW6S8s1fQrdAAA">
-<XPD:ATTR name="Name" type="string">getFrontendStatus</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得前端锁定状态</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="4LuPht07CEyB+RsryYpq8wAA">
-<XPD:ATTR name="Name" type="string">getFrontendSignalStrength</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得前端信号强度</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="auftPPtm9ESAf8dNdwpO8wAA">
-<XPD:ATTR name="Name" type="string">getFrontendSNR</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得前端SNR值</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="SkFMqj2tAkCHB6YzXb25VAAA">
-<XPD:ATTR name="Name" type="string">getFrontendBER</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得前端BER值</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="1Kkg1e8Eq0yMsbrLqj30vAAA">
-<XPD:ATTR name="Name" type="string">restoreFactorySetting</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">恢复出厂设置</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="0F6QZhvGnEi9TAKhwr5gqAAA">
-<XPD:ATTR name="Name" type="string">setCvbsAmpOut</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">模拟CVBS AMP OUT</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="H0pDJxWBtUeDplA7FSzwhQAA">
-<XPD:ATTR name="Name" type="string">unblock</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">解锁并播放当前已加锁的频道,例如密码验证通过后,调用该方法进行解锁播放</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="UdoijIW/80yYKWWst/w35AAA">
-<XPD:ATTR name="Name" type="string">lock</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">锁频,用于信号测试等</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="7rGFPyAzzUe2jTVqsr5TPwAA">
-<XPD:ATTR name="Name" type="string">getChannelInfo</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">一些相关信息,一个节目的相关信息</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="Pa5rqUzWwEaNHn5Ws2ScXQAA">
-<XPD:ATTR name="Name" type="string">getChannelList</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">得到所有或者某一类的所以节目信息表,...include EPG?</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="UYN2BdmAh0OwWr6FMv/4+gAA">
-<XPD:ATTR name="Name" type="string">editChannelList</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">编辑节目信息</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="W+xUDLU830SOa/MaA8+q9gAA">
-<XPD:ATTR name="Name" type="string">getEvent</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="wX/iXD/If0yyRjn7rC8n9wAA">
-<XPD:ATTR name="Name" type="string">EpgScanner</XPD:ATTR>
-<XPD:REF name="Owner">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
-<XPD:REF name="Associations[0]">kdbNMfgoG02cJO0UFJeeLwAA</XPD:REF>
-<XPD:REF name="Associations[1]">X5VvOi2uGkGYzMMS5nWm2AAA</XPD:REF>
-<XPD:REF name="Associations[2]">xf4XKZpxx0iF7C4H+oOABwAA</XPD:REF>
-<XPD:REF name="Associations[3]">yVknRLQq7U2nj3bRfizyAgAA</XPD:REF>
-<XPD:REF name="Associations[4]">6CsrL0wlVEKI657OoEev1gAA</XPD:REF>
-<XPD:REF name="Associations[5]">be+eScBkV0Cn4n2XjSojvgAA</XPD:REF>
-<XPD:REF name="Associations[6]">PP9nsgv4Vkmbk1zEfct4VAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="SX+aNGg0j0WtdR26+LZ7OgAA">
-<XPD:ATTR name="Name" type="string">CTvDatabase</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">使用AM_DB
-操作:
-SELECT --
-INSERT --
-DELETE --
-UPDATE --</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">a8FG7H9SzUelkRx52q1d5AAA</XPD:REF>
-<XPD:REF name="Views[1]">k1LHywt4TEe6bHJwUzft/QAA</XPD:REF>
-<XPD:REF name="Views[2]">hc7Nc/x4iE+k/Ee76MBxMgAA</XPD:REF>
-<XPD:REF name="Views[3]">Pwafosd7ik6mD1kxdwntngAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eujhNjd7X0OXZG7TspyZqAAA">
-<XPD:ATTR name="Name" type="string">select</XPD:ATTR>
-<XPD:REF name="Owner">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NHwUxL9yUkyP+nuyACBPRAAA">
-<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
-<XPD:REF name="Owner">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cmY3ij4BnES+HvUtnuKW0wAA">
-<XPD:ATTR name="Name" type="string">del</XPD:ATTR>
-<XPD:REF name="Owner">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="UNsa63AKqU6E5RGSTo+clgAA">
-<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
-<XPD:REF name="Owner">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="YwBo0pVRWEevayMrI8sH+AAA">
-<XPD:ATTR name="Name" type="string">xxtable</XPD:ATTR>
-<XPD:REF name="Owner">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#TypedParameters" type="integer">4</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">J5mDMInaY0G18Fx0eB6MsAAA</XPD:REF>
-<XPD:REF name="TypedParameters[1]">lSipwxb9AEu7dKbkvn8bCwAA</XPD:REF>
-<XPD:REF name="TypedParameters[2]">eQIZ7HOvJESQdc0nGhqnrwAA</XPD:REF>
-<XPD:REF name="TypedParameters[3]">lc6uST5/Mk6WfIuIfATlsgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">10</XPD:ATTR>
-<XPD:REF name="Associations[0]">PFZlUbzZu02nTTLsYZBoDgAA</XPD:REF>
-<XPD:REF name="Associations[1]">q5Ko0bXKcE6uj05NJPSddwAA</XPD:REF>
-<XPD:REF name="Associations[2]">Yo1IoB0X3ka1C+a/6xk1/gAA</XPD:REF>
-<XPD:REF name="Associations[3]">RoKhf4Bw3kmRk2O2D4GlxQAA</XPD:REF>
-<XPD:REF name="Associations[4]">vyoQZGl3UECBMhf7+IDQUwAA</XPD:REF>
-<XPD:REF name="Associations[5]">iy8GVdK11EmKnmJ6LivVVQAA</XPD:REF>
-<XPD:REF name="Associations[6]">DkcX/fIec029p5Da5gYToAAA</XPD:REF>
-<XPD:REF name="Associations[7]">gc0GlJ6ewUOpiyya+XPqjQAA</XPD:REF>
-<XPD:REF name="Associations[8]">Fd/cvRV12USE+Vu6oJsMOgAA</XPD:REF>
-<XPD:REF name="Associations[9]">AM/xtV731kSTTZbv0mmefgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="5BXVsgqK1kanN/l0hNx/IQAA">
-<XPD:ATTR name="Name" type="string">CTvSubtitle</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Y9zMsiXlQEuyiSGOmpswRwAA</XPD:REF>
-<XPD:REF name="Views[1]">3kCRXwUbYEOaB2YVqs3CMQAA</XPD:REF>
-<XPD:REF name="Views[2]">2pFBVEb3NUu3IhdJeNfBWAAA</XPD:REF>
-<XPD:REF name="Views[3]">xx5BbdZ+6Eehp04cM6fnfwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="9naBHAA+hkmkNtZzyXP1/wAA">
-<XPD:ATTR name="Name" type="string">CTvProgram</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">Program对应ATV中的一个频道,DTV中的一个service</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">BVNqLhbhP06y98++NgmxAwAA</XPD:REF>
-<XPD:REF name="Views[1]">muUyRePjd0qlQqM/tvfrmQAA</XPD:REF>
-<XPD:REF name="Views[2]">3aWGjpGXTkqRn+NbEzYu5QAA</XPD:REF>
-<XPD:REF name="Views[3]">ylciM87U9keZe9hSnVequAAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">29</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YYAlKwYwAkum0/0/V8VSfAAA">
-<XPD:ATTR name="Name" type="string">TVProgram</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="J5mDMInaY0G18Fx0eB6MsAAA">
-<XPD:ATTR name="Name" type="string">db</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvDatabase</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">YYAlKwYwAkum0/0/V8VSfAAA</XPD:REF>
-<XPD:REF name="Type_">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="MO9Z8u42Ck+RSnezotFx6gAA">
-<XPD:ATTR name="Name" type="string">TVProgram</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">destroy</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="I7Tahi7CMEWsF5E1eyHYIwAA">
-<XPD:ATTR name="Name" type="string">TVProgram</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">创建并向数据库添加一个Program</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uoElE3D4I0KE+CLUBhlBmAAA">
-<XPD:ATTR name="Name" type="string">channelID</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">I7Tahi7CMEWsF5E1eyHYIwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="R7F9l39IqkWdzSgaYK9tQAAA">
-<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">I7Tahi7CMEWsF5E1eyHYIwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="c5Mq32YFGk6fa8RKqgPtRgAA">
-<XPD:ATTR name="Name" type="string">TVProgram</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">adding a Playback program</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="JNEvi/3wp0OBIRiyz8YftgAA">
-<XPD:ATTR name="Name" type="string">selectByID</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AkhDSecO8E2/EoFulZe5iAAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">JNEvi/3wp0OBIRiyz8YftgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lmgbU9AACUCXuVDuiBNNpwAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">JNEvi/3wp0OBIRiyz8YftgAA</XPD:REF>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="c4hDH4Wl4EC1nupSKD7ECQAA">
-<XPD:ATTR name="Name" type="string">selectByNumber</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+naqez7eJ0Gt7lrOPAtRhwAA">
-<XPD:ATTR name="Name" type="string">num</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">代指一个节目号类</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">c4hDH4Wl4EC1nupSKD7ECQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TGg03aSXFk6f/K55VhZZ4AAA">
-<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">c4hDH4Wl4EC1nupSKD7ECQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="JwSDsmXVS02yCU8rmbNT+gAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">c4hDH4Wl4EC1nupSKD7ECQAA</XPD:REF>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="yeJSdWpKskaFq49HK5+/4wAA">
-<XPD:ATTR name="Name" type="string">selectUp</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">根据节目号选择下一节目</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z7wJx+cu9U6OwVLUgjkczgAA">
-<XPD:ATTR name="Name" type="string">num</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">yeJSdWpKskaFq49HK5+/4wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Qv4GcTZ/w0GgrJcc/XNMQAAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">yeJSdWpKskaFq49HK5+/4wAA</XPD:REF>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="LTDhnEPkWE6psd+d5WLFWwAA">
-<XPD:ATTR name="Name" type="string">selectDown</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">根据节目号选择上一节目</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JwS8/J1pU0ixPx2Gtv9PswAA">
-<XPD:ATTR name="Name" type="string">num</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">LTDhnEPkWE6psd+d5WLFWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="p3gaswKAtEmlrHF0SJQaJQAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">LTDhnEPkWE6psd+d5WLFWwAA</XPD:REF>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="25tmOHxHGkmZu/nQh+mDnwAA">
-<XPD:ATTR name="Name" type="string">selectFirstValid</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">选择一个有效的节目,先查找频道号最小的电视节目,如果没有电视,再查找频道号最小的广播节目</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LRGUd6QwL02qGj2EBYZ86QAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">25tmOHxHGkmZu/nQh+mDnwAA</XPD:REF>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="9VZ9jSrONEOU5G5ov0HotwAA">
-<XPD:ATTR name="Name" type="string">selectAll</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">列出全部TVProgram</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="75rhon2Jo0CUX2eeQJLflgAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">vector&lt;CTvProgram&gt;</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">9VZ9jSrONEOU5G5ov0HotwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="bFQUubUtYkClhu6k44lX2wAA">
-<XPD:ATTR name="Name" type="string">selectByChannel</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ghACz+/RMk6PwXHevQHrKgAA">
-<XPD:ATTR name="Name" type="string">channelID</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">bFQUubUtYkClhu6k44lX2wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="3MSYvjBf4k+QHn22Q8eg7AAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">vector&lt;CTvProgram&gt;</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">bFQUubUtYkClhu6k44lX2wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="+1TV2QUUtUKhshvxqFDzNAAA">
-<XPD:ATTR name="Name" type="string">selectByName</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">根据节目名称中的关键字查找指定TVProgram</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6l3x+N+XpkKTQss5baAQuwAA">
-<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">+1TV2QUUtUKhshvxqFDzNAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eG1miZaCQk6agFaTX6TwVAAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">vector&lt;CTvProgram&gt;</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">+1TV2QUUtUKhshvxqFDzNAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="ZYi+bCDmv0C3n5svMsg6OAAA">
-<XPD:ATTR name="Name" type="string">tvProgramDelByChannelID</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jqLk5a2Xh0mhzw9HIwhkTwAA">
-<XPD:ATTR name="Name" type="string">channelID</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">ZYi+bCDmv0C3n5svMsg6OAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="ACVxjvFDC0yCpTUl109bFwAA">
-<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="HdyeyQ/bRESko2FrqkZbcgAA">
-<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="p/P9yxCMgk+7553zQk/digAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">HdyeyQ/bRESko2FrqkZbcgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="JwHR21A3wE+c3ID5+O7HqAAA">
-<XPD:ATTR name="Name" type="string">getCurrentSubtitle</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="dwF0iyGWbU+EGkjX1GDTpAAA">
-<XPD:ATTR name="Name" type="string">getCurrentTeletext</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="k/2NPLI6skm2+zWBikSQIgAA">
-<XPD:ATTR name="Name" type="string">getChannel</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A7QPUTtNz0O45ex/ZBEL3wAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvChannel</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">k/2NPLI6skm2+zWBikSQIgAA</XPD:REF>
-<XPD:REF name="Type_">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="e28O5Ud6AkiFQ2Whw+g5PAAA">
-<XPD:ATTR name="Name" type="string">getPresentEvent</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得节目正在播放事件</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JMu9kCbPeUOqYnb8+XprhgAA">
-<XPD:ATTR name="Name" type="string">now</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">e28O5Ud6AkiFQ2Whw+g5PAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+v9VB9kIH02VZ9TgNHJJfQAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvEvent</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">e28O5Ud6AkiFQ2Whw+g5PAAA</XPD:REF>
-<XPD:REF name="Type_">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="/N5EpSRqt0miI+sRfUySzQAA">
-<XPD:ATTR name="Name" type="string">getFollowingEvent</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="dF2yMKnmeUmHMTQ3n59OfgAA">
-<XPD:ATTR name="Name" type="string">getScheduleEvents</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得节目在一个时间段内的事件</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="unjofe5xCEG64AlRNpC6lAAA">
-<XPD:ATTR name="Name" type="string">selectByFavorite</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">列出喜爱节目组TVProgram</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="Yf/ivoCbnU2TvnC8p98iwAAA">
-<XPD:ATTR name="Name" type="string">addProgramToGroup</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">添加节目到指定节目分组</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="hrNkpY6nlU+EwIWtvCj7TwAA">
-<XPD:ATTR name="Name" type="string">deleteFromGroup</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">从指定节目分组删除当前节目</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="t2BjZT6On0+sFvxzq4g8ggAA">
-<XPD:ATTR name="Name" type="string">checkIsGroup</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">检测当前节目是否属于分组</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="P9TAD4y/o0KU9vLyJ9OV4AAA">
-<XPD:ATTR name="Name" type="string">modifyChanOrder</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改节目排序</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="ajleTvMjZ0eZ0eAHzHaalwAA">
-<XPD:ATTR name="Name" type="string">setProgramName</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改节目名称</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="elSJfx5P9Ui4sQvrJy9lsAAA">
-<XPD:ATTR name="Name" type="string">setProgramNumber</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改节目number</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="SmcQMrAyCE+xl1JXzNgH/gAA">
-<XPD:ATTR name="Name" type="string">setProgramVolume</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
-<XPD:REF name="TypedFeatures[0]">xT0LK2eQ9EGzJfCHW9IJ9wAA</XPD:REF>
-<XPD:ATTR name="#TypedParameters" type="integer">6</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">lmgbU9AACUCXuVDuiBNNpwAA</XPD:REF>
-<XPD:REF name="TypedParameters[1]">JwSDsmXVS02yCU8rmbNT+gAA</XPD:REF>
-<XPD:REF name="TypedParameters[2]">Qv4GcTZ/w0GgrJcc/XNMQAAA</XPD:REF>
-<XPD:REF name="TypedParameters[3]">p3gaswKAtEmlrHF0SJQaJQAA</XPD:REF>
-<XPD:REF name="TypedParameters[4]">LRGUd6QwL02qGj2EBYZ86QAA</XPD:REF>
-<XPD:REF name="TypedParameters[5]">w4A7LCg5RUitVRoJ8EF5DwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
-<XPD:REF name="Associations[0]">IEnUwW74QkSkdRZGqdKvaAAA</XPD:REF>
-<XPD:REF name="Associations[1]">2JZlFpDZPkGgaoWrrPAGXAAA</XPD:REF>
-<XPD:REF name="Associations[2]">qOlPMeLYpUC4lTEl3Hsc8QAA</XPD:REF>
-<XPD:REF name="Associations[3]">72fG4kbiM0eyczFPq2MtVAAA</XPD:REF>
-<XPD:REF name="Associations[4]">IMPiiZPlxkaJkH8N2NGOggAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">15</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="uXjsbosYkke28aZWg65AOwAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="+NxzFOFWPEqKmFfNqTdx8QAA">
-<XPD:ATTR name="Name" type="string">dvbServiceID</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="JIJ3w5q9AEq5pH8jxW/gOAAA">
-<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="JOINtcM+u0qVqfxy1LsTdwAA">
-<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="U6dOwxN6VkKvkKCowD7yxQAA">
-<XPD:ATTR name="Name" type="string">channelID</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="Zh90wWMTSUm6ew2qIiAjFAAA">
-<XPD:ATTR name="Name" type="string">channel</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvChannel</XPD:ATTR>
-<XPD:REF name="Type_">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="on0gPuAz4U686Sy93eQ2cgAA">
-<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="bIOnmWt5I0yApBHA5XFN+gAA">
-<XPD:ATTR name="Name" type="string">favorite</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="x9TcSSHftEmulDVv3sJK1wAA">
-<XPD:ATTR name="Name" type="string">volume</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="QeKA3IlVykyPEjmBPYFTpQAA">
-<XPD:ATTR name="Name" type="string">sourceID</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="kb0pZw6ZkE2OolX+iMKt8gAA">
-<XPD:ATTR name="Name" type="string">pmtPID</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="RZ6B0lWtR0m+vSVJBlDoigAA">
-<XPD:ATTR name="Name" type="string">video</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">video信息,类型不定</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="BihGmjGNQ0mzaFwgnsKAWQAA">
-<XPD:ATTR name="Name" type="string">audioes</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">audio信息,类型不定</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="/qxd9kIZyU+tZ4SClIWWmQAA">
-<XPD:ATTR name="Name" type="string">subtitles</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">subtitle信息类型不定</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="zvplUrX8lUGsjB9WCZ2PcAAA">
-<XPD:ATTR name="Name" type="string">teletexts</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">teletext信息,类型不定</XPD:ATTR>
-<XPD:REF name="Owner">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="JCgv4vk16U6BbVcoQFmlVwAA">
-<XPD:ATTR name="Name" type="string">CTvChannel</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">对应模拟电视中的一个频点,数字电视中的一个频点调制的TS流</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">iEgH+6H6kkG++neKuToTSgAA</XPD:REF>
-<XPD:REF name="Views[1]">Yo0KShxzIk2FSTydUse5OQAA</XPD:REF>
-<XPD:REF name="Views[2]">rmKV7ZtcVEudbDw02LTB/wAA</XPD:REF>
-<XPD:REF name="Views[3]">+jiKzSIz/UuhSFnnJkuIEgAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">23</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+k2keRjKq0Kcp2LH8FqiVwAA">
-<XPD:ATTR name="Name" type="string">TvChannel</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="bLasrnFvT0mJOlVtuIWeVwAA">
-<XPD:ATTR name="Name" type="string">TvChannel</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">destroy</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Uo205gWA4UyYN/g3FxOFmQAA">
-<XPD:ATTR name="Name" type="string">TvChannel</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">根据TVChannelParams,向数据库添加一个Channel</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="So08mUV3uUGzB96ampUmnQAA">
-<XPD:ATTR name="Name" type="string">Params</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">TvChannelParams</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">Uo205gWA4UyYN/g3FxOFmQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="RN5b/cypXUivfIl6CeiRrgAA">
-<XPD:ATTR name="Name" type="string">tvChannelList</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">*创建当前卫星所有通道
-*@param sat_id 卫星id
-*@return 返回创建的通道</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ATajQMblVE2J+9tPqnDGIQAA">
-<XPD:ATTR name="Name" type="string">sat_id</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">RN5b/cypXUivfIl6CeiRrgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="x7A2ohl0v0WHXUc8UDHW6AAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">vector&lt;TvChannel&gt;</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">RN5b/cypXUivfIl6CeiRrgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="THncZsTd2EaQgMWP8ukavAAA">
-<XPD:ATTR name="Name" type="string">selectByID</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7U3T/Mh9gEGdFQ58AaydXQAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">THncZsTd2EaQgMWP8ukavAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZpRrlyhz802QY2ObgoUqmwAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">TvChannel</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">THncZsTd2EaQgMWP8ukavAAA</XPD:REF>
-<XPD:REF name="Type_">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="FkLzL9wZQUqTW/xy345ifgAA">
-<XPD:ATTR name="Name" type="string">selectByParams</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/9TUXJr3nkaE3sNOYEA7AwAA">
-<XPD:ATTR name="Name" type="string">param</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">TvChannelParams</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">FkLzL9wZQUqTW/xy345ifgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="NFnoGSrnCk6OIIsCI5hKAAAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">TvChannel</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">FkLzL9wZQUqTW/xy345ifgAA</XPD:REF>
-<XPD:REF name="Type_">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="2BWR7hLxq0qnCE/w/RGNJQAA">
-<XPD:ATTR name="Name" type="string">tvChannelDel</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="hLAGGAR0S02yy3pwOmM1YgAA">
-<XPD:ATTR name="Name" type="string">tvChannelDelBySatID</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Se/I3L6vA0mlcLXlxgCKvAAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">hLAGGAR0S02yy3pwOmM1YgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="ZuqLn6kcZkCuwI1pleD9aAAA">
-<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="jTykhLmNTkeBOYQWw2ruYgAA">
-<XPD:ATTR name="Name" type="string">getDVBTSID</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="MatpiHkzdk2wjbBq+aAUWgAA">
-<XPD:ATTR name="Name" type="string">getDVBOrigNetID</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="FI7G+6zrRESU1oT9AJMPeQAA">
-<XPD:ATTR name="Name" type="string">getFrontendID</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="jjFnFzfEc02zGI29lwfBowAA">
-<XPD:ATTR name="Name" type="string">getTSSourceID</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="ZV2LPyYw8E6IN0sEDpXjmAAA">
-<XPD:ATTR name="Name" type="string">getParams</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="79kvlpEjWUOei2KGS0rnzAAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">TvChannelParams</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">ZV2LPyYw8E6IN0sEDpXjmAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="J2ss0Osk0UKtERrsNkIiBAAA">
-<XPD:ATTR name="Name" type="string">isDVBCMode</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="1+Z8ijSmXUCS12XqcbMI8gAA">
-<XPD:ATTR name="Name" type="string">setFrequency</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="wvTcWulSY0Cufl7PzpJmGAAA">
-<XPD:ATTR name="Name" type="string">setSymbolRate</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">设置符号率(QPSK/QAM模式)
-@param symbolRate 符号率</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="l/0TFp9Q8UKX15QErAbvMgAA">
-<XPD:ATTR name="Name" type="string">setPolarisation</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">设置极性(QPSK模式)</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="b9Wu1ldLi0S2Z8NKmKvesgAA">
-<XPD:ATTR name="Name" type="string">setATVAudio</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="GdCCR2raz0+G3e4/bN7OZQAA">
-<XPD:ATTR name="Name" type="string">setATVVideoFormat</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改模拟视频制式</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="dSQ9xkQnBECjeLi09iGfaQAA">
-<XPD:ATTR name="Name" type="string">setATVAudioFormat</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="9soE8Pso6EmGPUSAU1p4fgAA">
-<XPD:ATTR name="Name" type="string">setATVFreq</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="mlHUjain7UyPF/GHGuUEQgAA">
-<XPD:ATTR name="Name" type="string">setATVAfcData</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
-<XPD:REF name="TypedFeatures[0]">Zh90wWMTSUm6ew2qIiAjFAAA</XPD:REF>
-<XPD:ATTR name="#TypedParameters" type="integer">3</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">ZpRrlyhz802QY2ObgoUqmwAA</XPD:REF>
-<XPD:REF name="TypedParameters[1]">NFnoGSrnCk6OIIsCI5hKAAAA</XPD:REF>
-<XPD:REF name="TypedParameters[2]">A7QPUTtNz0O45ex/ZBEL3wAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
-<XPD:REF name="Associations[0]">GZcPUasbnkG3pyGKV6NFnAAA</XPD:REF>
-<XPD:REF name="Associations[1]">XvxorIQvl0aKnzyznjd1uwAA</XPD:REF>
-<XPD:REF name="Associations[2]">BVpPYPY4V0KsTBJTRoLjyAAA</XPD:REF>
-<XPD:REF name="Associations[3]">QwwfXlN26EahMaF2XDAvLAAA</XPD:REF>
-<XPD:REF name="Associations[4]">C7X0ILbZrkWDVQ5Vc+PT/wAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Z9Ui4868AE++l0of4VxduQAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:REF name="Owner">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="gx40XIC9FkOG3iX3Oyxw8wAA">
-<XPD:ATTR name="Name" type="string">CTvGroup</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">Group对应DTV中的一个节目分组</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">8HnvkQxPk0OLqQXLeJ5MUgAA</XPD:REF>
-<XPD:REF name="Views[1]">50xz0k8rgU+WfODoAi8aeQAA</XPD:REF>
-<XPD:REF name="Views[2]">TR1rTShyhEG7ngh596L0kgAA</XPD:REF>
-<XPD:REF name="Views[3]">GPl78wz82UaLho5xwfMqrQAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fRgLJCGVDUK1RuJPwHSaGwAA">
-<XPD:ATTR name="Name" type="string">selectByGroup</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得所有节目分组信息</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A3kmDTyc/0aEXqkXlCeAFAAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">vector&lt;TvGroup&gt;</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">fRgLJCGVDUK1RuJPwHSaGwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="DqeBCx0GukCwnvjLeUhcogAA">
-<XPD:ATTR name="Name" type="string">addGroup</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Hq5DfJkwqUmxLMkjmPj4qQAA">
-<XPD:ATTR name="Name" type="string">deleteGroup</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5xVs/C/ycES9RQlY9VAsCgAA">
-<XPD:ATTR name="Name" type="string">editGroup</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">Io3cINfhiE23pmiSxpS6swAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="e9OE1kuwcUuhtDW6AZvH1wAA">
-<XPD:REF name="Owner">gx40XIC9FkOG3iX3Oyxw8wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="26RSzf3jmEWkDlRiFhl4OAAA">
-<XPD:ATTR name="Name" type="string">CTvEvent</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">对应每个Program一个时段的节目</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">7aPHkO59WEubHbpM/Djq/AAA</XPD:REF>
-<XPD:REF name="Views[1]">+EOWTA5PrUyAEwB/ZHVnPAAA</XPD:REF>
-<XPD:REF name="Views[2]">f0xyghRma028ShVYc8tbfwAA</XPD:REF>
-<XPD:REF name="Views[3]">qpXdkd1nJ0ajRru7gzDFJwAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0db/IAr++UOdZquo78fTbgAA">
-<XPD:ATTR name="Name" type="string">TVEvent</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lSipwxb9AEu7dKbkvn8bCwAA">
-<XPD:ATTR name="Name" type="string">db</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvDatabase</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">0db/IAr++UOdZquo78fTbgAA</XPD:REF>
-<XPD:REF name="Type_">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IaJ2KyC/H0W4mE3T5XcaJQAA">
-<XPD:ATTR name="Name" type="string">TVEvent</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">destroy</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="n6dU85krq0+Oca0Y2wayfAAA">
-<XPD:ATTR name="Name" type="string">selectByID</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JOwE9Bjhf0229aBZv0thuwAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvEvent</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">n6dU85krq0+Oca0Y2wayfAAA</XPD:REF>
-<XPD:REF name="Type_">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="E97BMkERRU2lIzjyqz++tAAA">
-<XPD:ATTR name="Name" type="string">getProgram</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w4A7LCg5RUitVRoJ8EF5DwAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">E97BMkERRU2lIzjyqz++tAAA</XPD:REF>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="R/cQwE4hs0yRPnKVjTffUQAA">
-<XPD:ATTR name="Name" type="string">getDVBViewAge</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得观看年龄(DVB)
-@return 返回观看年龄,0表示无年龄限制</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="3SmucpKb9ESg9TT4SKAe3AAA">
-<XPD:ATTR name="Name" type="string">getVChipRatings</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得V-Chip级别信息</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">+v9VB9kIH02VZ9TgNHJJfQAA</XPD:REF>
-<XPD:REF name="TypedParameters[1]">JOwE9Bjhf0229aBZv0thuwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
-<XPD:REF name="Associations[0]">PhlKgbqPt0OClpwk2m9vswAA</XPD:REF>
-<XPD:REF name="Associations[1]">zefo1Bu+v0e4gn9nUL+bSQAA</XPD:REF>
-<XPD:REF name="Associations[2]">BSJLLgAd4kCusm/8BFZQMQAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="PMItdyz77UuIZwzHxmOd3AAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="nCSrn+xVyUGe6iyd/E/GDwAA">
-<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="xT0LK2eQ9EGzJfCHW9IJ9wAA">
-<XPD:ATTR name="Name" type="string">program</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvProgram</XPD:ATTR>
-<XPD:REF name="Type_">9naBHAA+hkmkNtZzyXP1/wAA</XPD:REF>
-<XPD:REF name="Owner">26RSzf3jmEWkDlRiFhl4OAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="UiYOh8D78E22qQeFeDZpLAAA">
-<XPD:ATTR name="Name" type="string">CTvConfig</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">vYDCfUgYq0KaBSDnxbpYVgAA</XPD:REF>
-<XPD:REF name="Views[1]">KTNQfnqIy0q3wV+ARVtV9gAA</XPD:REF>
-<XPD:REF name="Views[2]">7Pq+TJVLy06gA8T6r5wMawAA</XPD:REF>
-<XPD:REF name="Views[3]">Fn0oKpD7lUyNbDw59UyRygAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">usmo/t5V5UGA31IdVHUKyQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="b8JuO/0C0Eq0GnJ0Q/tEWQAA">
-<XPD:ATTR name="Name" type="string">CTvBooking</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">预约播放
-预约录像</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Th+ZwPCIw0CZjtawrnGPrQAA</XPD:REF>
-<XPD:REF name="Views[1]">LL3KL7SUuEyu4pY6NT57NAAA</XPD:REF>
-<XPD:REF name="Views[2]">dCkq+XCQgkaH1Q901KclHQAA</XPD:REF>
-<XPD:REF name="Views[3]">+Bzptjmx3kWzAYT9fN/rxQAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="m+gfn/ntpkybEdFBM5znlgAA">
-<XPD:ATTR name="Name" type="string">TVBooking</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lc6uST5/Mk6WfIuIfATlsgAA">
-<XPD:ATTR name="Name" type="string">db</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvDatabase</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">m+gfn/ntpkybEdFBM5znlgAA</XPD:REF>
-<XPD:REF name="Type_">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QqLeWhZJc0CLub0IjxjyywAA">
-<XPD:ATTR name="Name" type="string">TVBooking</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">destroy</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Tn9evQiVdUWS5ClifY+LnwAA">
-<XPD:ATTR name="Name" type="string">selectByID</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">根据记录ID查找指定TVBooking</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="LZuyv0amBUa1JHWrCnDVeAAA">
-<XPD:ATTR name="Name" type="string">selectRecordBookingsByStatus</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="GmUmSDVcrEabb38Mr6otqQAA">
-<XPD:ATTR name="Name" type="string">selectPlayBookingsByStatus</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="/JwIOjuS30SKen+tINIeIQAA">
-<XPD:ATTR name="Name" type="string">bookProgram</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">预约一个Program</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="06m4LFRvq0WqF2UaQPilJwAA">
-<XPD:ATTR name="Name" type="string">bookEvent</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="5r22Uycz1E6G3LtVFBjRzQAA">
-<XPD:ATTR name="Name" type="string">delete</XPD:ATTR>
-<XPD:REF name="Owner">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">AfVgLfyALEyP98guAbYHUAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="3uD8ZK44vEi6X3Yo5n4G3wAA">
-<XPD:ATTR name="Name" type="string">CTvRegion</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string"> TV 区域
- 可以获得每个区域的频率列表等信息</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">ybciiFK3jEO6SdfdRt6uAgAA</XPD:REF>
-<XPD:REF name="Views[1]">AL2e0wMT+0K0AC6gZuuhdwAA</XPD:REF>
-<XPD:REF name="Views[2]">zIfIWkZ3Lkiq2O9aOGiU/gAA</XPD:REF>
-<XPD:REF name="Views[3]">exyb4FNp+Ue9ROAGwoQFcwAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ujBTxs7XQU2sxrOeErOlLAAA">
-<XPD:ATTR name="Name" type="string">TVRegion</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eQIZ7HOvJESQdc0nGhqnrwAA">
-<XPD:ATTR name="Name" type="string">db</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvDatabase</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">ujBTxs7XQU2sxrOeErOlLAAA</XPD:REF>
-<XPD:REF name="Type_">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AIgKz2rgMU2bWNgoO2rmngAA">
-<XPD:ATTR name="Name" type="string">TVRegion</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">destroy</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="1mlb6r4cZkSv6mS9OhiHiAAA">
-<XPD:ATTR name="Name" type="string">selectByID</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KaZtVGGTiEm4B9lL22FEtgAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvRegion</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">1mlb6r4cZkSv6mS9OhiHiAAA</XPD:REF>
-<XPD:REF name="Type_">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="d7lFBHriY0e22/gy989mbgAA">
-<XPD:ATTR name="Name" type="string">selectByName</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4bMFZq1Ayk+uxljdLs5nigAA">
-<XPD:ATTR name="Name" type="string">selectByCountry</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="gN4TbpRxGkS8N+OPpekKxQAA">
-<XPD:ATTR name="Name" type="string">getAllCountry</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="owFuhgapFk+E9YYtCGoeqgAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">vector&lt;String&gt;</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">gN4TbpRxGkS8N+OPpekKxQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="jk0qAxv5u0yw7WgwL+rscQAA">
-<XPD:ATTR name="Name" type="string">getChannelParams</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">取得该Region的信号源频率参数列表
-@return 返回信号源频率参数列表</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cgdkfeW2SE21ZEOaHuLc7gAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">TVChannelParams</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">jk0qAxv5u0yw7WgwL+rscQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">KaZtVGGTiEm4B9lL22FEtgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
-<XPD:REF name="Associations[0]">l6Lg/NJG5UWu+7ALxaVP3gAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="qz9HpzuB70u9CKoB8GAVTQAA">
-<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="20sWt8adtki4R3t6aKZcXQAA">
-<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ubg2Td5H2E6xsn9yTlb4FgAA">
-<XPD:ATTR name="Name" type="string">country</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
-<XPD:REF name="Owner">3uD8ZK44vEi6X3Yo5n4G3wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="iUy0YZgyREC+o54lTQptaAAA">
-<XPD:ATTR name="Name" type="string">CTvSatellite</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">TV Satellite相关信息</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">tzICJ64LmUSx1fvEy4dHZQAA</XPD:REF>
-<XPD:REF name="Views[1]">yCTnlkoiRkSszYJDHrqQuwAA</XPD:REF>
-<XPD:REF name="Views[2]">phU5m2tyh0yMlhsYRPe6dwAA</XPD:REF>
-<XPD:REF name="Views[3]">S8DZ5jxQq0+WFWPFnQy7iAAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">ULQw0JNjPE2758pFWlo+MQAA</XPD:REF>
-<XPD:REF name="Associations[1]">bObyymjPEkeQZSoHCKpP2QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="/LI4+1GTjEagI/wLEFpVSQAA">
-<XPD:ATTR name="Name" type="string">CTvDimension</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">TV ATSC rating dimension</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">hzoiTuCQqEuArZEejfwdnQAA</XPD:REF>
-<XPD:REF name="Views[1]">PdTrEGRJOEiEJyD2I9IzJgAA</XPD:REF>
-<XPD:REF name="Views[2]">VbdqX2NLOkK2DTLhOA91OwAA</XPD:REF>
-<XPD:REF name="Views[3]">K00/VzyqZUmltiuaKWLgAQAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">aYL27tYOR02se3g//aEBeAAA</XPD:REF>
-<XPD:REF name="Associations[1]">zCPl48BYx0CFRkp8Jj5mogAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="K+kTKNnFak+/Lo9L/RD0ugAA">
-<XPD:ATTR name="Name" type="string">CTvChannelParams</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">wu+9+Z2tqE2B3qchWKoWdQAA</XPD:REF>
-<XPD:REF name="Views[1]">KAuxxnmqhkmQ7MLBFq8lRgAA</XPD:REF>
-<XPD:REF name="Views[2]">Ynggyopqt02II9Rzg7q1VQAA</XPD:REF>
-<XPD:REF name="Views[3]">PmvllpBms0ifaPkwzqXvOAAA</XPD:REF>
-<XPD:ATTR name="#Operations" type="integer">13</XPD:ATTR>
-<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kX5mh2hT8UCWJLBSwRAVcgAA">
-<XPD:ATTR name="Name" type="string">TVChannelParams</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Lv2eTshDS0qHu/TtzYTS/QAA">
-<XPD:ATTR name="Name" type="string">mode</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">kX5mh2hT8UCWJLBSwRAVcgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="bqibYQS6Yk2XKFVNjvPY/QAA">
-<XPD:ATTR name="Name" type="string">TVChannelParams</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">destroy</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="g8684eMuVEODZq64tkbFKwAA">
-<XPD:ATTR name="Name" type="string">CreatedvbcParams</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">类似还有其它channel参数创建静态接口</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dgzVycSB3EK9p7gNlVzXuAAA">
-<XPD:ATTR name="Name" type="string">ret</XPD:ATTR>
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvChannelParams</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">g8684eMuVEODZq64tkbFKwAA</XPD:REF>
-<XPD:REF name="Type_">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qzQZnEnCj0edzMmQ9W+TUgAA">
-<XPD:ATTR name="Name" type="string">channelCurAllbandParams</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">创建当前所有通道参数
-@param region 区域
-@param mode 通道模式
-@return 返回新创建的参数</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="sUoQkkeSDUicDjvihzE17wAA">
-<XPD:ATTR name="Name" type="string">setATVAudio</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改模拟音频</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Zp/uaKhNykq6I0DLIqMs6QAA">
-<XPD:ATTR name="Name" type="string">setATVVideoFormat</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改模拟视频制式</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="W6/Dh7vCMEOK5gCFWgvBuQAA">
-<XPD:ATTR name="Name" type="string">setATVAudioFormat</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">修改模拟音频制式</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="q3e/rtfy+kSDpxAL+JLUAwAA">
-<XPD:ATTR name="Name" type="string">getMode</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="21JdwhpouEyYG3lZnsC7PQAA">
-<XPD:ATTR name="Name" type="string">isDVBMode</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="MCre8DdGnEO6NtacO4PxcwAA">
-<XPD:ATTR name="Name" type="string">getFrequency</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="kb+kpTCHVEKx7jv8aHBGTQAA">
-<XPD:ATTR name="Name" type="string">getAudioMode</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="tYagO7r1C0yRLvAhDROpOQAA">
-<XPD:ATTR name="Name" type="string">getBandwidth</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="ugcb6A9/j02nfYGa/WNK2QAA">
-<XPD:ATTR name="Name" type="string">==</XPD:ATTR>
-<XPD:ATTR name="StereotypeProfile" type="string">Cpp</XPD:ATTR>
-<XPD:ATTR name="StereotypeName" type="string">CppOperator</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WRmMAQd1vkKgOwOy5hHXbwAA">
-<XPD:ATTR name="Name" type="string">param</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">CTvChannelParams</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">ugcb6A9/j02nfYGa/WNK2QAA</XPD:REF>
-<XPD:REF name="Type_">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
-<XPD:REF name="TypedParameters[0]">dgzVycSB3EK9p7gNlVzXuAAA</XPD:REF>
-<XPD:REF name="TypedParameters[1]">WRmMAQd1vkKgOwOy5hHXbwAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">Dzfwehs+P0e8CyC/holLewAA</XPD:REF>
-<XPD:REF name="Associations[1]">+M+2f65R0UCJH6UP90YGAQAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">11</XPD:ATTR>
-<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vd9GmSHi8kmIG7Uv183sQwAA">
-<XPD:ATTR name="Name" type="string">mode</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="8PpQj0CQ8UaM6aUQTqHY+wAA">
-<XPD:ATTR name="Name" type="string">frequency</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="mixkGHhILEOQrR9Hbe6XtwAA">
-<XPD:ATTR name="Name" type="string">symbolRate</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="2yJw+lrLQE26CKqlL4qTawAA">
-<XPD:ATTR name="Name" type="string">modulation</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="nFx/MMjsyEq2iVvWRpY1pwAA">
-<XPD:ATTR name="Name" type="string">bandwidth</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="0Zj58ngjk0KvB5ZV2+v12gAA">
-<XPD:ATTR name="Name" type="string">audio</XPD:ATTR>
-<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="1CdqUE68HkCKHC0wHU0OugAA">
-<XPD:ATTR name="Name" type="string">standard</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="qCoIFqRZckuS8ETuBEJ63gAA">
-<XPD:ATTR name="Name" type="string">afc_data</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="RXpFXMpRb0G050iBJ169CQAA">
-<XPD:ATTR name="Name" type="string">sat_id</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="KbUJ3zQudkuMliodZgdwoAAA">
-<XPD:ATTR name="Name" type="string">sat_polarisation</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="I6rm/D6pekmaDTzLw9FT/wAA">
-<XPD:ATTR name="Name" type="string">Attribute2</XPD:ATTR>
-<XPD:REF name="Owner">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[13]" type="UMLSignal" guid="IK4ie4RbI0mW+299Nj4+3AAA">
-<XPD:ATTR name="Name" type="string">CListen</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string"> /**正在播放的节目因收看等级不够被停止*/
- public static final int TYPE_PROGRAM_BLOCK = 1;
- /**正在播放的节目从BLOCK状态恢复*/
- public static final int TYPE_PROGRAM_UNBLOCK = 2;
- /**没有信号*/
- public static final int TYPE_SIGNAL_LOST = 3;
- /**信号恢复*/
- public static final int TYPE_SIGNAL_RESUME = 4;
- /**节目数据停止*/
- public static final int TYPE_DATA_LOST = 5;
- /**节目数据恢复*/
- public static final int TYPE_DATA_RESUME = 6;
- /**预约提醒*/
- public static final int TYPE_BOOKING_REMIND = 7;
- /**预约开始*/
- public static final int TYPE_BOOKING_START = 8;
- /**配置项被修改*/
- public static final int TYPE_CONFIG_CHANGED = 9;
- /**频道搜索进度*/
- public static final int TYPE_SCAN_PROGRESS = 10;
- /**频道搜索结束,开始存储 */
- public static final int TYPE_SCAN_STORE_BEGIN = 11;
- /**频道搜索存储完毕*/
- public static final int TYPE_SCAN_STORE_END = 12;
- /**频道搜索完成*/
- public static final int TYPE_SCAN_END = 13;
- /**正在播放节目相关信息更新*/
- public static final int TYPE_PROGRAM_UPDATE = 14;
- /**节目开始播放*/
- public static final int TYPE_PROGRAM_START = 15;
- /**节目停止播放*/
- public static final int TYPE_PROGRAM_STOP = 16;
- /**TV系统时间更新*/
- public static final int TYPE_TIME_UPDATE = 17;
- /**事件信息更新*/
- public static final int TYPE_EVENT_UPDATE = 18;
- /**输入源切换*/
- public static final int TYPE_INPUT_SOURCE_CHANGED = 19;
- /**请求播放节目号*/
- public static final int TYPE_PROGRAM_NUMBER = 20;
- /**录像列表更新*/
- public static final int TYPE_RECORDS_UPDATE = 21;
- /**录像冲突*/
- public static final int TYPE_RECORD_CONFLICT = 22;
- /**录像已结束*/
- public static final int TYPE_RECORD_END = 23;
- /**VGA信号调整成功*/
- public static final int TYPE_VGA_ADJUST_OK = 24;
- /**VGA信号调整失败*/
- public static final int TYPE_VGA_ADJUST_FAILED = 25;
- /**VGA信号调整中*/
- public static final int TYPE_VGA_ADJUST_DOING = 26;
- /**信号改变*/
- public static final int TYPE_SIG_CHANGE = 27;
- /**盲扫进度*/
- public static final int TYPE_BLINDSCAN_PROGRESS = 28;
- /**盲扫新Channel*/
- public static final int TYPE_BLINDSCAN_NEWCHANNEL = 29;
- /**盲扫结束*/
- public static final int TYPE_BLINDSCAN_END = 30;
- /**卫星设备LNB与Switch配置生效*/
- public static final int TYPE_SEC_LNBSSWITCHCFGVALID = 31;
- /**diseqc马达停止转动*/
- public static final int TYPE_SEC_POSITIONERSTOP= 32;
- /**diseqc马达禁止限制*/
- public static final int TYPE_SEC_POSITIONERDISABLELIMIT= 33;
- /**diseqc马达东向限制设置*/
- public static final int TYPE_SEC_POSITIONEREASTLIMIT= 34;
- /**diseqc马达西向限制设置*/
- public static final int TYPE_SEC_POSITIONERWESTLIMIT= 35;
- /**diseqc马达东向转动*/
- public static final int TYPE_SEC_POSITIONEREAST= 36;
- /**diseqc马达西向转动*/
- public static final int TYPE_SEC_POSITIONERWEST= 37;
- /**diseqc马达存储位置*/
- public static final int TYPE_SEC_POSITIONERSTORE= 38;
- /**diseqc马达转动到指定位置*/
- public static final int TYPE_SEC_POSITIONERGOTO= 39;
- /**diseqc马达转动根据本地经纬度以及卫星经度*/
- public static final int TYPE_SEC_POSITIONERGOTOX= 40;
- /**切换至新节目*/
- public static final int TYPE_PROGRAM_SWITCH = 41;
- /**在当前频点搜索DTV频道*/
- public static final int TYPE_SCAN_DTV_CHANNEL = 42;
- /**数据库导入/导出转换操作开始*/
- public static final int TYPE_TRANSFORM_DB_START = 43;
- /**数据库导入/导出转换操作完成*/
- public static final int TYPE_TRANSFORM_DB_END = 44;
- /**pvr/timeshifting回放开始*/
- public static final int TYPE_PLAYBACK_START = 45;
- /**pvr/timeshifting回放结束*/
- public static final int TYPE_PLAYBACK_STOP = 46;
- /**节目音视频因被加扰而无法正常播放*/
- public static final int TYPE_PROGRAM_SCRAMBLED = 47;
-
-
-
-流的变化
-</XPD:ATTR>
-<XPD:REF name="Namespace">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
-<XPD:REF name="Associations[0]">TolxJOTDCkO5nyLC6ipkAwAA</XPD:REF>
-<XPD:REF name="Associations[1]">KeKc5deyJkKjIbzodSAF8QAA</XPD:REF>
-<XPD:REF name="Associations[2]">osliKvkWrU6Jd0FLz/mZngAA</XPD:REF>
-<XPD:REF name="Associations[3]">0WvOUzDyAEKgjZCRSx5J8gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="ZRumjrTwgUamBDOstkagPgAA">
-<XPD:ATTR name="Name" type="string">atv</XPD:ATTR>
-<XPD:REF name="Namespace">bnJ8ggSchket3/t1l7Kx4wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">R7RBkUeb+E+5S8gvJN8+QQAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">XKFQZaAIH0SxD7YBXgkK0wAA</XPD:REF>
-<XPD:REF name="Associations[1]">nzRPyOcacU2J9Jf/0lCmawAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[23]" type="UMLAssociation" guid="1PikxOdVcU2P6grgcwgRvQAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Z3PDc4i/1UCiaxni9RpD2wAA</XPD:REF>
-<XPD:REF name="Views[1]">mhm++LaJkk6lJzcTz7hSFgAA</XPD:REF>
-<XPD:REF name="Views[2]">IxT95vhnIEyr12fdRQskKQAA</XPD:REF>
-<XPD:REF name="Views[3]">d+KXspkLsEa/YezZSZ7YZAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="AfVgLfyALEyP98guAbYHUAAA">
-<XPD:REF name="Association">1PikxOdVcU2P6grgcwgRvQAA</XPD:REF>
-<XPD:REF name="Participant">b8JuO/0C0Eq0GnJ0Q/tEWQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">08HUrDXL5EahpEFi9GJ9yQAA</XPD:REF>
-<XPD:REF name="Views[1]">QRLcMMAOqES9/c4itcB3vAAA</XPD:REF>
-<XPD:REF name="Views[2]">mQFH13/vQUucR5en5l/dUwAA</XPD:REF>
-<XPD:REF name="Views[3]">m0oKw9kT5k2CSLEOl9tV+gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Fd/cvRV12USE+Vu6oJsMOgAA">
-<XPD:REF name="Association">1PikxOdVcU2P6grgcwgRvQAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">HxD2Y75aWkSp4d/0R6KiBgAA</XPD:REF>
-<XPD:REF name="Views[1]">K5rMwb6Iyka5HDC+pxIZOwAA</XPD:REF>
-<XPD:REF name="Views[2]">GfMJbs1/nkShjuqnA/8BBAAA</XPD:REF>
-<XPD:REF name="Views[3]">jXmYJVpZxkCkrM3yJ0eHmgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[24]" type="UMLAssociation" guid="6uW6VAT+jEG9Vy3cmRxPvgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0WvOUzDyAEKgjZCRSx5J8gAA">
-<XPD:REF name="Association">6uW6VAT+jEG9Vy3cmRxPvgAA</XPD:REF>
-<XPD:REF name="Participant">T1P4Xv7L+UuEzFqU+iyS5wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="nzRPyOcacU2J9Jf/0lCmawAA">
-<XPD:REF name="Association">6uW6VAT+jEG9Vy3cmRxPvgAA</XPD:REF>
-<XPD:REF name="Participant">ZRumjrTwgUamBDOstkagPgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[25]" type="UMLAssociation" guid="3PUgTTrP3U+LofrDCso/eAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">JFsYjMcrU0GkgX8jFqUVZAAA</XPD:REF>
-<XPD:REF name="Views[1]">R57gZgKnBkm8aQCFy90fiQAA</XPD:REF>
-<XPD:REF name="Views[2]">GznyP+sffEKB3m9dw8jftQAA</XPD:REF>
-<XPD:REF name="Views[3]">NM8M6o1EGkWwEmKdXXKpPAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="PP9nsgv4Vkmbk1zEfct4VAAA">
-<XPD:REF name="Association">3PUgTTrP3U+LofrDCso/eAAA</XPD:REF>
-<XPD:REF name="Participant">xAj1pchzIEeSaRcR2+aFTwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">vVViwylf/Ei9ld6xTj7WdQAA</XPD:REF>
-<XPD:REF name="Views[1]">A5rd4V90HkCp3dmD7wYTbwAA</XPD:REF>
-<XPD:REF name="Views[2]">fhSnklGoSEqMAzQOJY57vwAA</XPD:REF>
-<XPD:REF name="Views[3]">n4gqVjygvUK59/wDDHYNJgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="usmo/t5V5UGA31IdVHUKyQAA">
-<XPD:REF name="Association">3PUgTTrP3U+LofrDCso/eAAA</XPD:REF>
-<XPD:REF name="Participant">UiYOh8D78E22qQeFeDZpLAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">AoZLFazfK0WqZzhHukFsAwAA</XPD:REF>
-<XPD:REF name="Views[1]">QGcntempZkeGNA54l7y1rAAA</XPD:REF>
-<XPD:REF name="Views[2]">pDauXlrgH0KfuJt30X8zxgAA</XPD:REF>
-<XPD:REF name="Views[3]">NKRAWeqgBEKgb6cHnYpt9QAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[26]" type="UMLPackage" guid="YAejusdLDUikLT0VX+S31wAA">
-<XPD:ATTR name="Name" type="string">MW</XPD:ATTR>
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">OmNL/SOM7k6GhKEEqGF0RgAA</XPD:REF>
-<XPD:REF name="Associations[1]">j/oong2hbUCcfqfb/9L1PwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[27]" type="UMLAssociation" guid="vd4u72TMwkKCHYSmzMvXNQAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="OmNL/SOM7k6GhKEEqGF0RgAA">
-<XPD:REF name="Association">vd4u72TMwkKCHYSmzMvXNQAA</XPD:REF>
-<XPD:REF name="Participant">YAejusdLDUikLT0VX+S31wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0RZNIMepB0W9fkd6pMCEZwAA">
-<XPD:REF name="Association">vd4u72TMwkKCHYSmzMvXNQAA</XPD:REF>
-<XPD:REF name="Participant">CN6L5smMd0u/4SQDgGuxlAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="n5b/e2YQYka0DNd4RWbgbgAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="j/oong2hbUCcfqfb/9L1PwAA">
-<XPD:REF name="Association">n5b/e2YQYka0DNd4RWbgbgAA</XPD:REF>
-<XPD:REF name="Participant">YAejusdLDUikLT0VX+S31wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="frvBY5I3t0yZgEqYHUhfEQAA">
-<XPD:REF name="Association">n5b/e2YQYka0DNd4RWbgbgAA</XPD:REF>
-<XPD:REF name="Participant">7dRihysn8kefkb+6mJlwzgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[29]" type="UMLAssociation" guid="7aJQb5j/+kWV9Kb/0dqoJAAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Q/k+TeR21UWA0JPwiSZAnwAA</XPD:REF>
-<XPD:REF name="Views[1]">C2jwipMyN0iMiEays2pVbQAA</XPD:REF>
-<XPD:REF name="Views[2]">MxF6R3nqrk+nOid9gUoepAAA</XPD:REF>
-<XPD:REF name="Views[3]">5CzND/56UUuAy2C5OXPJGAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="C7X0ILbZrkWDVQ5Vc+PT/wAA">
-<XPD:REF name="Association">7aJQb5j/+kWV9Kb/0dqoJAAA</XPD:REF>
-<XPD:REF name="Participant">JCgv4vk16U6BbVcoQFmlVwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">2P5BNH8K/UKYeriBTZAbSgAA</XPD:REF>
-<XPD:REF name="Views[1]">X0Z4arOj+EWceCda6Sj0vgAA</XPD:REF>
-<XPD:REF name="Views[2]">nbxLBw93Oka1PVwDZftA2QAA</XPD:REF>
-<XPD:REF name="Views[3]">lKhOSy40pUOJhnfmNzIx5AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Dzfwehs+P0e8CyC/holLewAA">
-<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
-<XPD:REF name="Association">7aJQb5j/+kWV9Kb/0dqoJAAA</XPD:REF>
-<XPD:REF name="Participant">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">VSR1os7RckKbbg+wZ6UPWwAA</XPD:REF>
-<XPD:REF name="Views[1]">3yHNXWsgu0eaPzi0F9a3dgAA</XPD:REF>
-<XPD:REF name="Views[2]">+gO4BIQphEShtlup7FhfcgAA</XPD:REF>
-<XPD:REF name="Views[3]">laRXvwF4WE2wUODF6aCNSQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[30]" type="UMLAssociation" guid="6r7WWefo1kK4HXJ46+UuHwAA">
-<XPD:REF name="Namespace">dZ4UyetzSE+rDT9vQthF9wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">2tALOFJiukSZiwAj9gBDIQAA</XPD:REF>
-<XPD:REF name="Views[1]">BM0ZC/TOp0CzIS/dSFOgMQAA</XPD:REF>
-<XPD:REF name="Views[2]">911s2zFZYUCPtLOmXSDdDgAA</XPD:REF>
-<XPD:REF name="Views[3]">bOeJui9AgkWX+he6KT6czQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+M+2f65R0UCJH6UP90YGAQAA">
-<XPD:REF name="Association">6r7WWefo1kK4HXJ46+UuHwAA</XPD:REF>
-<XPD:REF name="Participant">K+kTKNnFak+/Lo9L/RD0ugAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">2U407qHmXE+0VHF/y4trXwAA</XPD:REF>
-<XPD:REF name="Views[1]">dAD5Dd+Px0eU/Z7MNaXtWgAA</XPD:REF>
-<XPD:REF name="Views[2]">16BTtqnINEq6DZln/1Uc4AAA</XPD:REF>
-<XPD:REF name="Views[3]">1RtPOXDsOEuSNTqKSxFAKAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AM/xtV731kSTTZbv0mmefgAA">
-<XPD:REF name="Association">6r7WWefo1kK4HXJ46+UuHwAA</XPD:REF>
-<XPD:REF name="Participant">SX+aNGg0j0WtdR26+LZ7OgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">lMa33WFxzU2ojAIXkT9IwAAA</XPD:REF>
-<XPD:REF name="Views[1]">Ehl7/9ciY0mjVGRlJGzTegAA</XPD:REF>
-<XPD:REF name="Views[2]">MAu3FLtcFkOt8a9+Yj8MBAAA</XPD:REF>
-<XPD:REF name="Views[3]">FstmADGG7k2p8GVFXyT/GAAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="PS0LMSpdO0O+FHz16P77KAAA">
-<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">CoZuu0bDp0eooW1pQg6aQwAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="8lc98jz+106sHki62uo59wAA">
-<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
-<XPD:REF name="DiagramOwner">PS0LMSpdO0O+FHz16P77KAAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="0wCA7NA3N0ei/8mtv/tB+gAA">
-<XPD:REF name="Diagram">8lc98jz+106sHki62uo59wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="Br3gILarcEaGGLO+RQTdrAAA">
-<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">CoZuu0bDp0eooW1pQg6aQwAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="etpVb7W50ECVJjSyvN9PGgAA">
-<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
-<XPD:REF name="DiagramOwner">Br3gILarcEaGGLO+RQTdrAAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="I2wMY5Xl20qJVJcTZ7SuMgAA">
-<XPD:REF name="Diagram">etpVb7W50ECVJjSyvN9PGgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:BODY>
-</XPD:PROJECT>