[hydra-commits] hydra/design.git branch "master" updated.

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Thu Aug 5 11:28:53 CDT 2010


branch "master" has been updated
       via  4a789208508ad1a8ab3937d6cb4d99a1cdd0e617 (commit)
      from  f8ceb1b5f7e124536beffbbb9c924b5d55f5b40a (commit)

Summary of changes:
 HydraObjectModel.uml |  778 +++++++++++++++++++++++++++++---------------------
 1 files changed, 453 insertions(+), 325 deletions(-)


- Log -----------------------------------------------------------------
commit 4a789208508ad1a8ab3937d6cb4d99a1cdd0e617
Author: Brent Eagles <beagles at digium.com>
Date:   Thu Aug 5 13:57:23 2010 -0230

    Update channel service diagram

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 13c4482..2a48a29 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -2231,8 +2231,9 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedElements[3]" type="UMLPackage" guid="Kpc2BkBQxUmtFKDR4cTmAAAA">
 <XPD:ATTR name="Name" type="string">Telephony</XPD:ATTR>
 <XPD:REF name="Namespace">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
 <XPD:REF name="Views[0]">EdEBpJedFkeLiPlWkx5ClgAA</XPD:REF>
+<XPD:REF name="Views[1]">v3tW41piz0OxnYDCDoVFOgAA</XPD:REF>
 <XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="TmWp/hynd0ifzbSDW0bqLwAA">
 <XPD:ATTR name="Name" type="string">Channel</XPD:ATTR>
@@ -2248,14 +2249,14 @@ use the same scaled time system.
 <XPD:REF name="DiagramOwner">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="GBGk4e2mdUao/GikF54NvAAA">
 <XPD:REF name="Diagram">0/MLKSoG30i/m2QnbwGkfAAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">21</XPD:ATTR>
+<XPD:ATTR name="#OwnedViews" type="integer">22</XPD:ATTR>
 <XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="Oi1gUmkm30+T1XT9z5v5CgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">849</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">641</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">857</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">685</XPD:ATTR>
 <XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QajeaP9V5U2XmqnOvYhZhQAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="ZIXeQuY3GUWg5nLcgkjSMQAA">
@@ -2269,11 +2270,31 @@ use the same scaled time system.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="qK2CSiVt2UKB0pxr5S9GqwAA">
+<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="v3tW41piz0OxnYDCDoVFOgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">837</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">637</XPD:ATTR>
+<XPD:REF name="Model">Kpc2BkBQxUmtFKDR4cTmAAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4r7YM9a7rEae3TIosdAAtgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="WsWM+Adra0Czmhp6EL1ZYwAA">
+<XPD:ATTR name="Text" type="string">Telephony</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gyoanqAzc0epI4ebOhEUsQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1tf2DslY7US+VzccJF4ItgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLPackageView" guid="qK2CSiVt2UKB0pxr5S9GqwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">160</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">809</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">469</XPD:ATTR>
 <XPD:REF name="Model">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
@@ -2289,11 +2310,11 @@ use the same scaled time system.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="HT4+8mVb2Uq8vvb8aoJT4gAA">
+<XPD:OBJ name="OwnedViews[3]" type="UMLInterfaceView" guid="HT4+8mVb2Uq8vvb8aoJT4gAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">596</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">320</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">221</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">98</XPD:ATTR>
 <XPD:REF name="Model">aV5DzQL7qEqdpmmDY+lULQAA</XPD:REF>
@@ -2317,10 +2338,10 @@ use the same scaled time system.
 <XPD:REF name="Model">aV5DzQL7qEqdpmmDY+lULQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="cXbZmJwc/EaBgCDDIudUCgAA">
+<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="cXbZmJwc/EaBgCDDIudUCgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">576</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">572</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">476</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">157</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
@@ -2348,11 +2369,11 @@ use the same scaled time system.
 <XPD:REF name="Model">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="j0hvg8VXQkuXVlI6B11TGgAA">
+<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="j0hvg8VXQkuXVlI6B11TGgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">756</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">99</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
 <XPD:REF name="Model">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
@@ -2379,95 +2400,11 @@ use the same scaled time system.
 <XPD:REF name="Model">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="yA6q/Jl8KEiVMysq0octQAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">732,537;756,537</XPD:ATTR>
-<XPD:REF name="Model">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
-<XPD:REF name="Head">j0hvg8VXQkuXVlI6B11TGgAA</XPD:REF>
-<XPD:REF name="Tail">cXbZmJwc/EaBgCDDIudUCgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Z9JXpqGcmUqnuSUyWNR27gAA">
-<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">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yuGuTKQpSUiwyWW0IQt2OQAA">
-<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">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gx5aNhlzdUWOxCeegSWlNAAA">
-<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">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Od5wS7TOokig60kObamJEwAA">
-<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">Ux8QEqA2Z0SBTjVVdubZmwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="AIji8Z12KUupW/PhvuSzCgAA">
-<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">fyVgLrM8o0alu4zrClYhcQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="v7brJoXzIECiAD/JjMXqUQAA">
-<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">Ux8QEqA2Z0SBTjVVdubZmwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4SpkbW5oMUK4T0TYpaXnlAAA">
-<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">fyVgLrM8o0alu4zrClYhcQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wW6+ILlTYkKIx4U5CGx+bgAA">
-<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">Ux8QEqA2Z0SBTjVVdubZmwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="yuHRjC/3okGzvbCSebgyRgAA">
-<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">fyVgLrM8o0alu4zrClYhcQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="KVz2jVXCzk29OgOwis2+kgAA">
-<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">Ux8QEqA2Z0SBTjVVdubZmwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="C1+6vpzBlEGUnK4aXNNC2wAA">
-<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">fyVgLrM8o0alu4zrClYhcQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
 <XPD:OBJ name="OwnedViews[6]" type="UMLInterfaceView" guid="KUqqbeao1kO5+e6gVcIpcAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">312</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">316</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">220</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">362</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">79</XPD:ATTR>
 <XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
@@ -2522,8 +2459,8 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="wmrblvkMvk2Pe1AXlXDofQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">456</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">468</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
 <XPD:REF name="Model">uYpQu7F/PUyN32AF1RTqxgAA</XPD:REF>
@@ -2553,7 +2490,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="TY8ReDJM102SIzHIxSiEaAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">411,496;456,496</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">411,504;436,505</XPD:ATTR>
 <XPD:REF name="Model">nrMJ7gFv2EyCdwM0OrIRkwAA</XPD:REF>
 <XPD:REF name="Head">wmrblvkMvk2Pe1AXlXDofQAA</XPD:REF>
 <XPD:REF name="Tail">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
@@ -2637,7 +2574,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="ukZFm3Ts7EScx6N80jk6EQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">560,366;433,360</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">614,320;571,298</XPD:ATTR>
 <XPD:REF name="Model">hx9tkZo9R0GJsJMCHJqQngAA</XPD:REF>
 <XPD:REF name="Head">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
 <XPD:REF name="Tail">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
@@ -2663,7 +2600,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="bAQ+iwJE4U2Kxm94pazEPwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">560,404;411,448</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">596,399;411,451</XPD:ATTR>
 <XPD:REF name="Model">6uiHoQ7ckkSKdTSmw6I+hwAA</XPD:REF>
 <XPD:REF name="Head">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
 <XPD:REF name="Tail">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
@@ -2689,7 +2626,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="XdNZjE1In0qvrBJKjxm/HQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">660,476;665,421</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">670,476;690,417</XPD:ATTR>
 <XPD:REF name="Model">l8THrTXiOEGmPgKbPNWCWQAA</XPD:REF>
 <XPD:REF name="Head">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
 <XPD:REF name="Tail">cXbZmJwc/EaBgCDDIudUCgAA</XPD:REF>
@@ -2773,8 +2710,8 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[13]" type="UMLPackageView" guid="8u5XKBp8qUqXRpWqHh2vdwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">277</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
 <XPD:REF name="Model">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
@@ -2793,7 +2730,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="FPRhaiuwGU+9agpwGs7pmAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">619,160;622,156</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">633,180;674,124</XPD:ATTR>
 <XPD:REF name="Model">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
 <XPD:REF name="Head">8u5XKBp8qUqXRpWqHh2vdwAA</XPD:REF>
 <XPD:REF name="Tail">qK2CSiVt2UKB0pxr5S9GqwAA</XPD:REF>
@@ -2877,8 +2814,8 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[15]" type="UMLInterfaceView" guid="y9xXfqrUV0Gey2sVM72yoQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">556</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">576</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">104</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">217</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">66</XPD:ATTR>
 <XPD:REF name="Model">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
@@ -2905,7 +2842,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="ZDBgijQAdkejeVVVHP489wAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">665,145;669,324</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">687,169;701,320</XPD:ATTR>
 <XPD:REF name="Model">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
 <XPD:REF name="Head">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
 <XPD:REF name="Tail">y9xXfqrUV0Gey2sVM72yoQAA</XPD:REF>
@@ -2990,7 +2927,7 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
 <XPD:REF name="Model">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
@@ -3017,256 +2954,340 @@ use the same scaled time system.
 <XPD:REF name="Model">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="pSPiMZVSLUWCvXf9umebqQAA">
+<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="1Bodo1MrRUWh7BoRfPls4AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">169,278;213,412</XPD:ATTR>
-<XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
-<XPD:REF name="Head">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
-<XPD:REF name="Tail">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9YhlKMgk4UeC+q0yRWTXGgAA">
+<XPD:ATTR name="Points" type="Points">296,325;237,294</XPD:ATTR>
+<XPD:REF name="Model">WTjRGrds1Euqy3+cMwctAwAA</XPD:REF>
+<XPD:REF name="Head">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:REF name="Tail">j0hvg8VXQkuXVlI6B11TGgAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ehOfaEpjrUChGN0nRUYReAAA">
 <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">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+<XPD:REF name="Model">WTjRGrds1Euqy3+cMwctAwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vlTc1aZMfkyG6Wz8W2lDzQAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="T5WF24qYP0i34L2Mg/3G3QAA">
 <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">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+<XPD:REF name="Model">WTjRGrds1Euqy3+cMwctAwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Djsf2D+V+EKHy3E3ErIbcAAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JOkgus+0X0mXd2gCdafN9AAA">
 <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">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+<XPD:REF name="Model">WTjRGrds1Euqy3+cMwctAwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="kWGTJwV5fkqrEEwmOBIw+wAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="18p374YHn0+OAmubiRWN7QAA">
 <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">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+<XPD:REF name="Model">cnw7HVWGdEW15a8WKwe4DgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jkOfMdY6tE+atWONNK6zjQAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Q/GM7dLTNkevc5v7YJs75gAA">
 <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">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+<XPD:REF name="Model">gwpAawSIT0u69qd4AeDu9QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3i4FjLqkPUCR87//JFJ7JQAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="G4EeHSyPDk6wiCpDL/vpOgAA">
 <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">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+<XPD:REF name="Model">cnw7HVWGdEW15a8WKwe4DgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="I8ZzS7eQLkaK53q6T36G7gAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="cgJqNC1mVEiirbmHOKtr/gAA">
 <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">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+<XPD:REF name="Model">gwpAawSIT0u69qd4AeDu9QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="612eWMtHkEKUhQ46UoM3/wAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="5nnMjSGYgEm+6mxWKRkLQgAA">
 <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">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+<XPD:REF name="Model">cnw7HVWGdEW15a8WKwe4DgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ebAUlQyuhUi67ZCcAEqhmwAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="coQ82QgnXkSd/S3juPMe8gAA">
 <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">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+<XPD:REF name="Model">gwpAawSIT0u69qd4AeDu9QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="wk6IY2VBvUa5ThDP7OBDeQAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="tWi79svY106tM0i9KzZlbQAA">
 <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">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+<XPD:REF name="Model">cnw7HVWGdEW15a8WKwe4DgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AY5vyxHuF0GpK86btY60/wAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="mI2qM2NmcUmILWILZjmTIAAA">
 <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">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+<XPD:REF name="Model">gwpAawSIT0u69qd4AeDu9QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="p/dXaT28dkOMvIqPdeVVigAA">
+<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="o5iOV+Yi0ES3GeyWZ0+OJQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">192,278;220,312</XPD:ATTR>
-<XPD:REF name="Model">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
-<XPD:REF name="Head">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
-<XPD:REF name="Tail">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Mz0JKhrk/0WVIXC3xHjN+wAA">
+<XPD:ATTR name="Points" type="Points">211,412;171,298</XPD:ATTR>
+<XPD:REF name="Model">YywfsRz600Ocq8bf7wd1HgAA</XPD:REF>
+<XPD:REF name="Head">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:REF name="Tail">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pfJuHhriCk6gxctxf6XKWgAA">
 <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">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+<XPD:REF name="Model">YywfsRz600Ocq8bf7wd1HgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iwfsCpCGIEOA9UJfaeiDFwAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="H/1rE24i10qiMpVcWwcpRAAA">
 <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">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+<XPD:REF name="Model">YywfsRz600Ocq8bf7wd1HgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AiAD5gGePUaQtaCpd1yieQAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iAjWb5RKSE+sMfTDKFGIsQAA">
 <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">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+<XPD:REF name="Model">YywfsRz600Ocq8bf7wd1HgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="JKVaDz9qKUqKIvm+sGdl5wAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ITkXqa5Du0yYVwHc6oAZeAAA">
 <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">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+<XPD:REF name="Model">q3Zp5+U4G0u9E7Iit2kdbQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Igcb0yopIEmwugmi9J6q1QAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="vOPK8nuPIki9dS1zIXtmlAAA">
 <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">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+<XPD:REF name="Model">RTLCfXsshEmZkc7lDSJgfwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="4Cd9V0RUp0KsPgS8/KTKZwAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="eBn49xDjgESsXtdYCUn8/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">epHead</XPD:ATTR>
-<XPD:REF name="Model">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+<XPD:REF name="Model">q3Zp5+U4G0u9E7Iit2kdbQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="MzG+lWH7oUWUZSUYZme1kgAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="lauCAc/IzUWAdrvqOJ6jZQAA">
 <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">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+<XPD:REF name="Model">RTLCfXsshEmZkc7lDSJgfwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jkYiPqZyi0SwPIhKUG3w9QAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="a/JhxvWn40+BAxfgGs6bZQAA">
 <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">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+<XPD:REF name="Model">q3Zp5+U4G0u9E7Iit2kdbQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Mu/yAFY32k2gpsbrHKAP6QAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="EG9O+1dPxkCUj+EAJi42WgAA">
 <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">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+<XPD:REF name="Model">RTLCfXsshEmZkc7lDSJgfwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ywjM1QXZmk6K2oEsYiY23AAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="K01oBuR2FE6uYezkFTMsxwAA">
 <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">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+<XPD:REF name="Model">q3Zp5+U4G0u9E7Iit2kdbQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="e+shXi0BF0O5bwlKYZPGZgAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ONoYB114K0m0ZHl0LsPhOgAA">
 <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">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+<XPD:REF name="Model">RTLCfXsshEmZkc7lDSJgfwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="grBzRrhOzkyhFjiHvSz0gAAA">
+<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="R63CkX7OYkSFU7JI9FOJlgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">237,270;756,515</XPD:ATTR>
-<XPD:REF name="Model">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
-<XPD:REF name="Head">j0hvg8VXQkuXVlI6B11TGgAA</XPD:REF>
-<XPD:REF name="Tail">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="f7YAgNjSsE6bRkE2wWeeigAA">
+<XPD:ATTR name="Points" type="Points">316,255;237,253</XPD:ATTR>
+<XPD:REF name="Model">gt734IJWxESHCSIjOV4q0AAA</XPD:REF>
+<XPD:REF name="Head">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:REF name="Tail">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xIMSCGVwlEGadoGy/gwH3AAA">
 <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">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+<XPD:REF name="Model">gt734IJWxESHCSIjOV4q0AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MOFbNeYbsUuYCua5Sx/pmQAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tLqpAfRgpE+TUW0X0YQEPgAA">
 <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">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+<XPD:REF name="Model">gt734IJWxESHCSIjOV4q0AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GUZKk2CLMUmy+ZJll7hV0wAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ae0AYI9B6kGBwzM33BLvfAAA">
 <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">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+<XPD:REF name="Model">gt734IJWxESHCSIjOV4q0AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="BM961MseMUissf6aw3l7egAA">
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="W6Z40F1UQ067PjH03hc7EQAA">
 <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">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+<XPD:REF name="Model">4uIyQHHstkOH8ei6ZnIV2gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Zf2cBKCqt0S/dT4YfkrRPwAA">
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="i/+awdAM40+q+rAX9DuxmQAA">
 <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">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+<XPD:REF name="Model">5VqwbdeM6k2OdjpOfV1MOgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="NjJqPrBA80m+T/FAYpcW6QAA">
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Q5jLc0WI8UyrM/7F+Oby8wAA">
 <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">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+<XPD:REF name="Model">4uIyQHHstkOH8ei6ZnIV2gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="IEascN1TaUepZV/PlRTHKQAA">
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="IWw9ctlibkavNXhlNPDCTAAA">
 <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">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+<XPD:REF name="Model">5VqwbdeM6k2OdjpOfV1MOgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="c1pEy/GS+kyfRkiDcYE5GwAA">
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="NsrKGOyHT02VHkQzWTK7agAA">
 <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">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+<XPD:REF name="Model">4uIyQHHstkOH8ei6ZnIV2gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="WWaTeDpofEK86+1djLjsLgAA">
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="17yb8J66LUaQbS2kMYhWDQAA">
 <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">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+<XPD:REF name="Model">5VqwbdeM6k2OdjpOfV1MOgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Sc0p6kLmR0K4VynZdVlAGgAA">
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="BHkk48GmekyhlROVAf43SwAA">
 <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">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+<XPD:REF name="Model">4uIyQHHstkOH8ei6ZnIV2gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RvC4K8lU9kyImnosGgn1jgAA">
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Sk94SX71EkmQfZDjITWHUAAA">
 <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">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+<XPD:REF name="Model">5VqwbdeM6k2OdjpOfV1MOgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="gJ8ExRLw1EyR/OH9CMfwEAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">394,380;572,488</XPD:ATTR>
+<XPD:REF name="Model">xktCQvOHF0KPrb0Yfh3dfAAA</XPD:REF>
+<XPD:REF name="Head">cXbZmJwc/EaBgCDDIudUCgAA</XPD:REF>
+<XPD:REF name="Tail">j0hvg8VXQkuXVlI6B11TGgAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YWNqbuWOVES3+7F4sMUWyQAA">
+<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">xktCQvOHF0KPrb0Yfh3dfAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7lhWlZeA80OkG5PQR1SWOQAA">
+<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">xktCQvOHF0KPrb0Yfh3dfAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tfJlFqXZqUeszpZ0Rsz6uwAA">
+<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">xktCQvOHF0KPrb0Yfh3dfAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6nACxc/+REKwA2ha5AFCywAA">
+<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">cMXlGivF2kGoj80tj8TcVQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jmi3gi3RLE+iN9FRElcy4wAA">
+<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">1HRIOsrIA0CN5p/f11ud0QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="IyG2Rpi7UUCO8xOUlYgJTQAA">
+<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">cMXlGivF2kGoj80tj8TcVQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="5en7U6RRl0GCa502rJf56wAA">
+<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">1HRIOsrIA0CN5p/f11ud0QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="TDLZ26b93UmZbfZSTB0goQAA">
+<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">cMXlGivF2kGoj80tj8TcVQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="DNs+PJAhD0u8ee+pmiE/fAAA">
+<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">1HRIOsrIA0CN5p/f11ud0QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="1X2lOld2+0KVmaDLwrCYpQAA">
+<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">cMXlGivF2kGoj80tj8TcVQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="vOOsfJtsUE+LBkr0MVIQqQAA">
+<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">1HRIOsrIA0CN5p/f11ud0QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -3440,7 +3461,7 @@ use the same scaled time system.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">17</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">23</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="aV5DzQL7qEqdpmmDY+lULQAA">
 <XPD:ATTR name="Name" type="string">ChannelService</XPD:ATTR>
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
@@ -3517,9 +3538,12 @@ use the same scaled time system.
 <XPD:REF name="TypedParameters[10]">kPyM211VhUSCU1BI/ZIvZQAA</XPD:REF>
 <XPD:REF name="TypedParameters[11]">TmchGjrbrkOZbQRUpvymJQAA</XPD:REF>
 <XPD:REF name="TypedParameters[12]">Cy/Go7Yn2kaQ8xiNo9pGmgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
 <XPD:REF name="Associations[0]">Ux8QEqA2Z0SBTjVVdubZmwAA</XPD:REF>
 <XPD:REF name="Associations[1]">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+<XPD:REF name="Associations[2]">gwpAawSIT0u69qd4AeDu9QAA</XPD:REF>
+<XPD:REF name="Associations[3]">TfDZkfj6NUez2f5ie53BIwAA</XPD:REF>
+<XPD:REF name="Associations[4]">1HRIOsrIA0CN5p/f11ud0QAA</XPD:REF>
 <XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="r6bIjXz8JU2sZPBmvt7OAQAA">
 <XPD:ATTR name="Name" type="string">channelId</XPD:ATTR>
@@ -3586,9 +3610,12 @@ use the same scaled time system.
 <XPD:REF name="Views[5]">BnnSffNKcUe1y2UlkBRZqQAA</XPD:REF>
 <XPD:REF name="Views[6]">rA/vyelzrkqlN0Bh5Y/F/AAA</XPD:REF>
 <XPD:REF name="Views[7]">oF+Yr5GJHkCdomlAXykNWAAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
 <XPD:REF name="Associations[0]">fyVgLrM8o0alu4zrClYhcQAA</XPD:REF>
 <XPD:REF name="Associations[1]">3p5pFi8bbEiyrcsatWUOnQAA</XPD:REF>
+<XPD:REF name="Associations[2]">R4SVQ0mZLEGGP3IPjmiBYQAA</XPD:REF>
+<XPD:REF name="Associations[3]">N7x/oLbi1k6L3viMJ9D5JAAA</XPD:REF>
+<XPD:REF name="Associations[4]">cMXlGivF2kGoj80tj8TcVQAA</XPD:REF>
 <XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="PI84Rvon6EW+o+btL+s4egAA">
 <XPD:ATTR name="Name" type="string">destination</XPD:ATTR>
@@ -3608,12 +3635,14 @@ use the same scaled time system.
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="+VP7zlR48kyCFdwJglWJLwAA">
 <XPD:ATTR name="Name" type="string">startTime</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">IceUtil::Time</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">TimeMarker</XPD:ATTR>
+<XPD:REF name="Type_">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 <XPD:REF name="Owner">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="STHzSMYwWUW0toAGyNWX5AAA">
 <XPD:ATTR name="Name" type="string">connectedTime</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">IceUtil::Time</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">TimeMarker</XPD:ATTR>
+<XPD:REF name="Type_">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 <XPD:REF name="Owner">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="eV9cSWCV8EeDYdf7+0pUBwAA">
@@ -3625,42 +3654,30 @@ use the same scaled time system.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="wErLCUOPP0CtNTsXInVrDQAA">
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">yA6q/Jl8KEiVMysq0octQAAA</XPD:REF>
-<XPD:REF name="Views[1]">Z9JXpqGcmUqnuSUyWNR27gAA</XPD:REF>
-<XPD:REF name="Views[2]">yuGuTKQpSUiwyWW0IQt2OQAA</XPD:REF>
-<XPD:REF name="Views[3]">gx5aNhlzdUWOxCeegSWlNAAA</XPD:REF>
-<XPD:REF name="Views[4]">afKarjp+UEibtH3PIfezyAAA</XPD:REF>
-<XPD:REF name="Views[5]">JJQmZkVy3k2J1MsIEspn0gAA</XPD:REF>
-<XPD:REF name="Views[6]">yiKcKruH8UC6bfQGPFfonwAA</XPD:REF>
-<XPD:REF name="Views[7]">7Zkqg64zhkOwEv9fsFOT5AAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">afKarjp+UEibtH3PIfezyAAA</XPD:REF>
+<XPD:REF name="Views[1]">JJQmZkVy3k2J1MsIEspn0gAA</XPD:REF>
+<XPD:REF name="Views[2]">yiKcKruH8UC6bfQGPFfonwAA</XPD:REF>
+<XPD:REF name="Views[3]">7Zkqg64zhkOwEv9fsFOT5AAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="fyVgLrM8o0alu4zrClYhcQAA">
 <XPD:REF name="Association">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
 <XPD:REF name="Participant">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">AIji8Z12KUupW/PhvuSzCgAA</XPD:REF>
-<XPD:REF name="Views[1]">4SpkbW5oMUK4T0TYpaXnlAAA</XPD:REF>
-<XPD:REF name="Views[2]">yuHRjC/3okGzvbCSebgyRgAA</XPD:REF>
-<XPD:REF name="Views[3]">C1+6vpzBlEGUnK4aXNNC2wAA</XPD:REF>
-<XPD:REF name="Views[4]">Si5xh8TtYEWH+Lx4WcJzpAAA</XPD:REF>
-<XPD:REF name="Views[5]">cUnDE7yqP0Gj+6rAoIxyCAAA</XPD:REF>
-<XPD:REF name="Views[6]">4LVMx4ft2kKnOXMqJlivpAAA</XPD:REF>
-<XPD:REF name="Views[7]">ohHQ4CzX0kyPbQRO3peTvQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">Si5xh8TtYEWH+Lx4WcJzpAAA</XPD:REF>
+<XPD:REF name="Views[1]">cUnDE7yqP0Gj+6rAoIxyCAAA</XPD:REF>
+<XPD:REF name="Views[2]">4LVMx4ft2kKnOXMqJlivpAAA</XPD:REF>
+<XPD:REF name="Views[3]">ohHQ4CzX0kyPbQRO3peTvQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ux8QEqA2Z0SBTjVVdubZmwAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
 <XPD:REF name="Association">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
 <XPD:REF name="Participant">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">Od5wS7TOokig60kObamJEwAA</XPD:REF>
-<XPD:REF name="Views[1]">v7brJoXzIECiAD/JjMXqUQAA</XPD:REF>
-<XPD:REF name="Views[2]">wW6+ILlTYkKIx4U5CGx+bgAA</XPD:REF>
-<XPD:REF name="Views[3]">KVz2jVXCzk29OgOwis2+kgAA</XPD:REF>
-<XPD:REF name="Views[4]">i/HoGpN50UWrgKqU6rdXgwAA</XPD:REF>
-<XPD:REF name="Views[5]">VmSSszz6s02O9hg5YCkiUQAA</XPD:REF>
-<XPD:REF name="Views[6]">XeMFjzj7e0WMr7E34dAAkgAA</XPD:REF>
-<XPD:REF name="Views[7]">stTVjZT150G6Z5+dBHxMOAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">i/HoGpN50UWrgKqU6rdXgwAA</XPD:REF>
+<XPD:REF name="Views[1]">VmSSszz6s02O9hg5YCkiUQAA</XPD:REF>
+<XPD:REF name="Views[2]">XeMFjzj7e0WMr7E34dAAkgAA</XPD:REF>
+<XPD:REF name="Views[3]">stTVjZT150G6Z5+dBHxMOAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[7]" type="UMLInterface" guid="4xXiRuBPREuO6iTUp1uvyAAA">
@@ -3716,8 +3733,9 @@ use the same scaled time system.
 </XPD:OBJ>
 <XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
 <XPD:REF name="TypedFeatures[0]">4PNZq58FAUuw7fkqYQKeeAAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Associations[0]">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+<XPD:REF name="Associations[1]">5VqwbdeM6k2OdjpOfV1MOgAA</XPD:REF>
 <XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
 <XPD:REF name="Instances[0]">u0n3NSYyV0KxBP/4SKW8XAAA</XPD:REF>
 </XPD:OBJ>
@@ -3871,9 +3889,10 @@ use the same scaled time system.
 <XPD:REF name="TypedFeatures[0]">ixXS8oDCX0+rYwfBaOSaEQAA</XPD:REF>
 <XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
 <XPD:REF name="TypedParameters[0]">ZgWzCwDnkEy09fXFqcxiCgAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
 <XPD:REF name="Associations[0]">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
 <XPD:REF name="Associations[1]">Mfg50lH0qki7u5m40DP6TwAA</XPD:REF>
+<XPD:REF name="Associations[2]">RTLCfXsshEmZkc7lDSJgfwAA</XPD:REF>
 <XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
 <XPD:REF name="Instances[0]">6H9jPIq1nEiaKUUCayhgcgAA</XPD:REF>
 <XPD:REF name="Instances[1]">7EI+BOcOnUmVSOm98a81CAAA</XPD:REF>
@@ -3902,10 +3921,14 @@ use the same scaled time system.
 <XPD:REF name="TypedParameters[4]">px3fK3SNYU+14Guu4UEFPwAA</XPD:REF>
 <XPD:REF name="TypedParameters[5]">xjVxWamD+kSuwjYOCvW/3wAA</XPD:REF>
 <XPD:REF name="TypedParameters[6]">t0Csg/8HqE+9I8Ie2XHmPAAA</XPD:REF>
-<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
+<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
 <XPD:REF name="Associations[0]">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
 <XPD:REF name="Associations[1]">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
 <XPD:REF name="Associations[2]">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+<XPD:REF name="Associations[3]">cnw7HVWGdEW15a8WKwe4DgAA</XPD:REF>
+<XPD:REF name="Associations[4]">xTq9tSlbrkuJVDofSBlM3wAA</XPD:REF>
+<XPD:REF name="Associations[5]">q3Zp5+U4G0u9E7Iit2kdbQAA</XPD:REF>
+<XPD:REF name="Associations[6]">4uIyQHHstkOH8ei6ZnIV2gAA</XPD:REF>
 <XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="UHuTPfZPiEqG++psj2nFPAAA">
 <XPD:ATTR name="Name" type="string">id</XPD:ATTR>
@@ -3914,14 +3937,14 @@ use the same scaled time system.
 <XPD:REF name="Owner">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="4PNZq58FAUuw7fkqYQKeeAAA">
-<XPD:ATTR name="Name" type="string">commandPrx</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">commands</XPD:ATTR>
 <XPD:ATTR name="TypeExpression" type="string">SignalCommands</XPD:ATTR>
 <XPD:REF name="Type_">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
 <XPD:REF name="Owner">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ixXS8oDCX0+rYwfBaOSaEQAA">
-<XPD:ATTR name="Name" type="string">replyPrx</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">SignalReplies</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">callback</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">SignalCallback</XPD:ATTR>
 <XPD:REF name="Type_">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 <XPD:REF name="Owner">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
 </XPD:OBJ>
@@ -4044,6 +4067,144 @@ use the same scaled time system.
 <XPD:REF name="Views[3]">2lIwXwlEC0+rm637YXAuLwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="WTjRGrds1Euqy3+cMwctAwAA">
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">1Bodo1MrRUWh7BoRfPls4AAA</XPD:REF>
+<XPD:REF name="Views[1]">ehOfaEpjrUChGN0nRUYReAAA</XPD:REF>
+<XPD:REF name="Views[2]">T5WF24qYP0i34L2Mg/3G3QAA</XPD:REF>
+<XPD:REF name="Views[3]">JOkgus+0X0mXd2gCdafN9AAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="gwpAawSIT0u69qd4AeDu9QAA">
+<XPD:REF name="Association">WTjRGrds1Euqy3+cMwctAwAA</XPD:REF>
+<XPD:REF name="Participant">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">Q/GM7dLTNkevc5v7YJs75gAA</XPD:REF>
+<XPD:REF name="Views[1]">coQ82QgnXkSd/S3juPMe8gAA</XPD:REF>
+<XPD:REF name="Views[2]">cgJqNC1mVEiirbmHOKtr/gAA</XPD:REF>
+<XPD:REF name="Views[3]">mI2qM2NmcUmILWILZjmTIAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="cnw7HVWGdEW15a8WKwe4DgAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">WTjRGrds1Euqy3+cMwctAwAA</XPD:REF>
+<XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">18p374YHn0+OAmubiRWN7QAA</XPD:REF>
+<XPD:REF name="Views[1]">5nnMjSGYgEm+6mxWKRkLQgAA</XPD:REF>
+<XPD:REF name="Views[2]">G4EeHSyPDk6wiCpDL/vpOgAA</XPD:REF>
+<XPD:REF name="Views[3]">tWi79svY106tM0i9KzZlbQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="YckNzwQFA0iYNk/Woe5TuQAA">
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="R4SVQ0mZLEGGP3IPjmiBYQAA">
+<XPD:REF name="Association">YckNzwQFA0iYNk/Woe5TuQAA</XPD:REF>
+<XPD:REF name="Participant">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xTq9tSlbrkuJVDofSBlM3wAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">YckNzwQFA0iYNk/Woe5TuQAA</XPD:REF>
+<XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="YywfsRz600Ocq8bf7wd1HgAA">
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">o5iOV+Yi0ES3GeyWZ0+OJQAA</XPD:REF>
+<XPD:REF name="Views[1]">pfJuHhriCk6gxctxf6XKWgAA</XPD:REF>
+<XPD:REF name="Views[2]">H/1rE24i10qiMpVcWwcpRAAA</XPD:REF>
+<XPD:REF name="Views[3]">iAjWb5RKSE+sMfTDKFGIsQAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RTLCfXsshEmZkc7lDSJgfwAA">
+<XPD:REF name="Association">YywfsRz600Ocq8bf7wd1HgAA</XPD:REF>
+<XPD:REF name="Participant">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">vOPK8nuPIki9dS1zIXtmlAAA</XPD:REF>
+<XPD:REF name="Views[1]">EG9O+1dPxkCUj+EAJi42WgAA</XPD:REF>
+<XPD:REF name="Views[2]">lauCAc/IzUWAdrvqOJ6jZQAA</XPD:REF>
+<XPD:REF name="Views[3]">ONoYB114K0m0ZHl0LsPhOgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="q3Zp5+U4G0u9E7Iit2kdbQAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">YywfsRz600Ocq8bf7wd1HgAA</XPD:REF>
+<XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">ITkXqa5Du0yYVwHc6oAZeAAA</XPD:REF>
+<XPD:REF name="Views[1]">a/JhxvWn40+BAxfgGs6bZQAA</XPD:REF>
+<XPD:REF name="Views[2]">eBn49xDjgESsXtdYCUn8/AAA</XPD:REF>
+<XPD:REF name="Views[3]">K01oBuR2FE6uYezkFTMsxwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="gt734IJWxESHCSIjOV4q0AAA">
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">R63CkX7OYkSFU7JI9FOJlgAA</XPD:REF>
+<XPD:REF name="Views[1]">xIMSCGVwlEGadoGy/gwH3AAA</XPD:REF>
+<XPD:REF name="Views[2]">tLqpAfRgpE+TUW0X0YQEPgAA</XPD:REF>
+<XPD:REF name="Views[3]">ae0AYI9B6kGBwzM33BLvfAAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5VqwbdeM6k2OdjpOfV1MOgAA">
+<XPD:REF name="Association">gt734IJWxESHCSIjOV4q0AAA</XPD:REF>
+<XPD:REF name="Participant">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">i/+awdAM40+q+rAX9DuxmQAA</XPD:REF>
+<XPD:REF name="Views[1]">17yb8J66LUaQbS2kMYhWDQAA</XPD:REF>
+<XPD:REF name="Views[2]">IWw9ctlibkavNXhlNPDCTAAA</XPD:REF>
+<XPD:REF name="Views[3]">Sk94SX71EkmQfZDjITWHUAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4uIyQHHstkOH8ei6ZnIV2gAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">gt734IJWxESHCSIjOV4q0AAA</XPD:REF>
+<XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">W6Z40F1UQ067PjH03hc7EQAA</XPD:REF>
+<XPD:REF name="Views[1]">NsrKGOyHT02VHkQzWTK7agAA</XPD:REF>
+<XPD:REF name="Views[2]">Q5jLc0WI8UyrM/7F+Oby8wAA</XPD:REF>
+<XPD:REF name="Views[3]">BHkk48GmekyhlROVAf43SwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="rQoduFghIUuqiZUEoXdwswAA">
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="TfDZkfj6NUez2f5ie53BIwAA">
+<XPD:REF name="Association">rQoduFghIUuqiZUEoXdwswAA</XPD:REF>
+<XPD:REF name="Participant">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="N7x/oLbi1k6L3viMJ9D5JAAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
+<XPD:REF name="Association">rQoduFghIUuqiZUEoXdwswAA</XPD:REF>
+<XPD:REF name="Participant">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[22]" type="UMLAssociation" guid="xktCQvOHF0KPrb0Yfh3dfAAA">
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">gJ8ExRLw1EyR/OH9CMfwEAAA</XPD:REF>
+<XPD:REF name="Views[1]">YWNqbuWOVES3+7F4sMUWyQAA</XPD:REF>
+<XPD:REF name="Views[2]">7lhWlZeA80OkG5PQR1SWOQAA</XPD:REF>
+<XPD:REF name="Views[3]">tfJlFqXZqUeszpZ0Rsz6uwAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="1HRIOsrIA0CN5p/f11ud0QAA">
+<XPD:REF name="Association">xktCQvOHF0KPrb0Yfh3dfAAA</XPD:REF>
+<XPD:REF name="Participant">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">jmi3gi3RLE+iN9FRElcy4wAA</XPD:REF>
+<XPD:REF name="Views[1]">DNs+PJAhD0u8ee+pmiE/fAAA</XPD:REF>
+<XPD:REF name="Views[2]">5en7U6RRl0GCa502rJf56wAA</XPD:REF>
+<XPD:REF name="Views[3]">vOOsfJtsUE+LBkr0MVIQqQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="cMXlGivF2kGoj80tj8TcVQAA">
+<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
+<XPD:REF name="Association">xktCQvOHF0KPrb0Yfh3dfAAA</XPD:REF>
+<XPD:REF name="Participant">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">6nACxc/+REKwA2ha5AFCywAA</XPD:REF>
+<XPD:REF name="Views[1]">TDLZ26b93UmZbfZSTB0goQAA</XPD:REF>
+<XPD:REF name="Views[2]">IyG2Rpi7UUCO8xOUlYgJTQAA</XPD:REF>
+<XPD:REF name="Views[3]">1X2lOld2+0KVmaDLwrCYpQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
 <XPD:REF name="Associations[0]">NDO5NKRkmU2NeJhPAGp3fAAA</XPD:REF>
 <XPD:REF name="Associations[1]">qo8zfMhDA0+5LzGYfPkhjgAA</XPD:REF>
@@ -5915,134 +6076,98 @@ all endpoint ids.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="/AptXfhWlU6ENrXjiqEnWAAA">
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">pSPiMZVSLUWCvXf9umebqQAA</XPD:REF>
-<XPD:REF name="Views[1]">9YhlKMgk4UeC+q0yRWTXGgAA</XPD:REF>
-<XPD:REF name="Views[2]">vlTc1aZMfkyG6Wz8W2lDzQAA</XPD:REF>
-<XPD:REF name="Views[3]">Djsf2D+V+EKHy3E3ErIbcAAA</XPD:REF>
-<XPD:REF name="Views[4]">P0Xf2IzRME+jhFYD+oVIhAAA</XPD:REF>
-<XPD:REF name="Views[5]">RBmzRjRa2Uu52la3Z29XdwAA</XPD:REF>
-<XPD:REF name="Views[6]">pj9RbJM4RUuv9xFC74JyCAAA</XPD:REF>
-<XPD:REF name="Views[7]">FE51H2A940OyAV9LwOGD1AAA</XPD:REF>
-<XPD:REF name="Views[8]">UElbO2+oWEyy4665LGfHRwAA</XPD:REF>
-<XPD:REF name="Views[9]">87Y26+QvpkiRPTIslzQDJwAA</XPD:REF>
-<XPD:REF name="Views[10]">JtbVG78OpkCIQ6KNCzaG8QAA</XPD:REF>
-<XPD:REF name="Views[11]">UHvlmry8ME+3Mo1jJH6GrwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
+<XPD:REF name="Views[0]">P0Xf2IzRME+jhFYD+oVIhAAA</XPD:REF>
+<XPD:REF name="Views[1]">RBmzRjRa2Uu52la3Z29XdwAA</XPD:REF>
+<XPD:REF name="Views[2]">pj9RbJM4RUuv9xFC74JyCAAA</XPD:REF>
+<XPD:REF name="Views[3]">FE51H2A940OyAV9LwOGD1AAA</XPD:REF>
+<XPD:REF name="Views[4]">UElbO2+oWEyy4665LGfHRwAA</XPD:REF>
+<XPD:REF name="Views[5]">87Y26+QvpkiRPTIslzQDJwAA</XPD:REF>
+<XPD:REF name="Views[6]">JtbVG78OpkCIQ6KNCzaG8QAA</XPD:REF>
+<XPD:REF name="Views[7]">UHvlmry8ME+3Mo1jJH6GrwAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RhoWrj+PgkKW/2BjKuKbUAAA">
 <XPD:REF name="Association">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
 <XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">jkOfMdY6tE+atWONNK6zjQAA</XPD:REF>
-<XPD:REF name="Views[1]">I8ZzS7eQLkaK53q6T36G7gAA</XPD:REF>
-<XPD:REF name="Views[2]">ebAUlQyuhUi67ZCcAEqhmwAA</XPD:REF>
-<XPD:REF name="Views[3]">AY5vyxHuF0GpK86btY60/wAA</XPD:REF>
-<XPD:REF name="Views[4]">EP8ZOkyVT02EmeokOZ9anQAA</XPD:REF>
-<XPD:REF name="Views[5]">FrdJbM45NUeApazNM9yRoAAA</XPD:REF>
-<XPD:REF name="Views[6]">Bk6dM7A5okSZG5Jd1CrcUgAA</XPD:REF>
-<XPD:REF name="Views[7]">XfbyNwXPNkuvDfK10xZINgAA</XPD:REF>
-<XPD:REF name="Views[8]">ASAEGTklYUmnkrfhH9Gm/AAA</XPD:REF>
-<XPD:REF name="Views[9]">Qo3a1ZaQW0K5XWxc+XpgUgAA</XPD:REF>
-<XPD:REF name="Views[10]">dFCRPSmLDki/o1r7lK7H+gAA</XPD:REF>
-<XPD:REF name="Views[11]">zJZpblXdyU2yf/j1n1zw8wAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
+<XPD:REF name="Views[0]">EP8ZOkyVT02EmeokOZ9anQAA</XPD:REF>
+<XPD:REF name="Views[1]">FrdJbM45NUeApazNM9yRoAAA</XPD:REF>
+<XPD:REF name="Views[2]">Bk6dM7A5okSZG5Jd1CrcUgAA</XPD:REF>
+<XPD:REF name="Views[3]">XfbyNwXPNkuvDfK10xZINgAA</XPD:REF>
+<XPD:REF name="Views[4]">ASAEGTklYUmnkrfhH9Gm/AAA</XPD:REF>
+<XPD:REF name="Views[5]">Qo3a1ZaQW0K5XWxc+XpgUgAA</XPD:REF>
+<XPD:REF name="Views[6]">dFCRPSmLDki/o1r7lK7H+gAA</XPD:REF>
+<XPD:REF name="Views[7]">zJZpblXdyU2yf/j1n1zw8wAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="mgrAz9AdE0qWov82hd7VHAAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
 <XPD:REF name="Association">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
 <XPD:REF name="Participant">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">kWGTJwV5fkqrEEwmOBIw+wAA</XPD:REF>
-<XPD:REF name="Views[1]">3i4FjLqkPUCR87//JFJ7JQAA</XPD:REF>
-<XPD:REF name="Views[2]">612eWMtHkEKUhQ46UoM3/wAA</XPD:REF>
-<XPD:REF name="Views[3]">wk6IY2VBvUa5ThDP7OBDeQAA</XPD:REF>
-<XPD:REF name="Views[4]">u0h5JkluLUm4E8c7WTt5SgAA</XPD:REF>
-<XPD:REF name="Views[5]">HIP86ek48Ee9O4pPvKQoEAAA</XPD:REF>
-<XPD:REF name="Views[6]">tXQyYKsvNEurVAX4MvxUEQAA</XPD:REF>
-<XPD:REF name="Views[7]">4f3gKVgk6kejuc/mCkF2BAAA</XPD:REF>
-<XPD:REF name="Views[8]">Bgdjn3rJEU6Imw1YzAkYkQAA</XPD:REF>
-<XPD:REF name="Views[9]">KEturIeG7kS8a+LynFhcawAA</XPD:REF>
-<XPD:REF name="Views[10]">2e5iol74FUaGEWLzqHFZIgAA</XPD:REF>
-<XPD:REF name="Views[11]">37gO9h/eUESIhOhcOgZrVQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
+<XPD:REF name="Views[0]">u0h5JkluLUm4E8c7WTt5SgAA</XPD:REF>
+<XPD:REF name="Views[1]">HIP86ek48Ee9O4pPvKQoEAAA</XPD:REF>
+<XPD:REF name="Views[2]">tXQyYKsvNEurVAX4MvxUEQAA</XPD:REF>
+<XPD:REF name="Views[3]">4f3gKVgk6kejuc/mCkF2BAAA</XPD:REF>
+<XPD:REF name="Views[4]">Bgdjn3rJEU6Imw1YzAkYkQAA</XPD:REF>
+<XPD:REF name="Views[5]">KEturIeG7kS8a+LynFhcawAA</XPD:REF>
+<XPD:REF name="Views[6]">2e5iol74FUaGEWLzqHFZIgAA</XPD:REF>
+<XPD:REF name="Views[7]">37gO9h/eUESIhOhcOgZrVQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="pGgMFSKqrkGVG7gry9C/DwAA">
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">p/dXaT28dkOMvIqPdeVVigAA</XPD:REF>
-<XPD:REF name="Views[1]">Mz0JKhrk/0WVIXC3xHjN+wAA</XPD:REF>
-<XPD:REF name="Views[2]">iwfsCpCGIEOA9UJfaeiDFwAA</XPD:REF>
-<XPD:REF name="Views[3]">AiAD5gGePUaQtaCpd1yieQAA</XPD:REF>
-<XPD:REF name="Views[4]">sflPga/1FEuJBHQwoHMclwAA</XPD:REF>
-<XPD:REF name="Views[5]">A/IKqi5OKUCBsMJZYAE3tQAA</XPD:REF>
-<XPD:REF name="Views[6]">VPjYGOaB/E6U/hj//b7emgAA</XPD:REF>
-<XPD:REF name="Views[7]">URbGzr8DXUGSa/RwmATg6QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">sflPga/1FEuJBHQwoHMclwAA</XPD:REF>
+<XPD:REF name="Views[1]">A/IKqi5OKUCBsMJZYAE3tQAA</XPD:REF>
+<XPD:REF name="Views[2]">VPjYGOaB/E6U/hj//b7emgAA</XPD:REF>
+<XPD:REF name="Views[3]">URbGzr8DXUGSa/RwmATg6QAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="b+6FEjYjf0qs7kRXnAF8AQAA">
 <XPD:REF name="Association">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
 <XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">Igcb0yopIEmwugmi9J6q1QAA</XPD:REF>
-<XPD:REF name="Views[1]">MzG+lWH7oUWUZSUYZme1kgAA</XPD:REF>
-<XPD:REF name="Views[2]">Mu/yAFY32k2gpsbrHKAP6QAA</XPD:REF>
-<XPD:REF name="Views[3]">e+shXi0BF0O5bwlKYZPGZgAA</XPD:REF>
-<XPD:REF name="Views[4]">OY8LWs6dR0WQBKjktWyAsQAA</XPD:REF>
-<XPD:REF name="Views[5]">UUqhLdh+dEicHRra4iBMFgAA</XPD:REF>
-<XPD:REF name="Views[6]">grRiKfFh/kOtrj15wTbqagAA</XPD:REF>
-<XPD:REF name="Views[7]">qQU3RGIL6Uu3q9/7TN6ZoAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">OY8LWs6dR0WQBKjktWyAsQAA</XPD:REF>
+<XPD:REF name="Views[1]">UUqhLdh+dEicHRra4iBMFgAA</XPD:REF>
+<XPD:REF name="Views[2]">grRiKfFh/kOtrj15wTbqagAA</XPD:REF>
+<XPD:REF name="Views[3]">qQU3RGIL6Uu3q9/7TN6ZoAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="emLZviPCQEeuwa2DIwewxwAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
 <XPD:REF name="Association">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
 <XPD:REF name="Participant">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">JKVaDz9qKUqKIvm+sGdl5wAA</XPD:REF>
-<XPD:REF name="Views[1]">4Cd9V0RUp0KsPgS8/KTKZwAA</XPD:REF>
-<XPD:REF name="Views[2]">jkYiPqZyi0SwPIhKUG3w9QAA</XPD:REF>
-<XPD:REF name="Views[3]">ywjM1QXZmk6K2oEsYiY23AAA</XPD:REF>
-<XPD:REF name="Views[4]">fAnyWT2txkKA2oNVhbZHMQAA</XPD:REF>
-<XPD:REF name="Views[5]">zy/KR7sajkCMhiBVPxrwRAAA</XPD:REF>
-<XPD:REF name="Views[6]">Rd2mT+38f0mitxq8Tqni4gAA</XPD:REF>
-<XPD:REF name="Views[7]">WrrUaxp1MkCR2MM7yD7xFQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">fAnyWT2txkKA2oNVhbZHMQAA</XPD:REF>
+<XPD:REF name="Views[1]">zy/KR7sajkCMhiBVPxrwRAAA</XPD:REF>
+<XPD:REF name="Views[2]">Rd2mT+38f0mitxq8Tqni4gAA</XPD:REF>
+<XPD:REF name="Views[3]">WrrUaxp1MkCR2MM7yD7xFQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="avxZ7SJqiUWLXihPQvmCZwAA">
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">grBzRrhOzkyhFjiHvSz0gAAA</XPD:REF>
-<XPD:REF name="Views[1]">f7YAgNjSsE6bRkE2wWeeigAA</XPD:REF>
-<XPD:REF name="Views[2]">MOFbNeYbsUuYCua5Sx/pmQAA</XPD:REF>
-<XPD:REF name="Views[3]">GUZKk2CLMUmy+ZJll7hV0wAA</XPD:REF>
-<XPD:REF name="Views[4]">EJsQQlHF/E6R4qjrcDuycgAA</XPD:REF>
-<XPD:REF name="Views[5]">N7nb0b6TrEWrmbLFWRW50gAA</XPD:REF>
-<XPD:REF name="Views[6]">S4Af18ASQE6mVO4ywzbYhQAA</XPD:REF>
-<XPD:REF name="Views[7]">5Jg7C+Hl0US3jK/GolHqZgAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">EJsQQlHF/E6R4qjrcDuycgAA</XPD:REF>
+<XPD:REF name="Views[1]">N7nb0b6TrEWrmbLFWRW50gAA</XPD:REF>
+<XPD:REF name="Views[2]">S4Af18ASQE6mVO4ywzbYhQAA</XPD:REF>
+<XPD:REF name="Views[3]">5Jg7C+Hl0US3jK/GolHqZgAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="AJyhf5X1tUiQT9CwoMM8xAAA">
 <XPD:REF name="Association">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
 <XPD:REF name="Participant">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">Zf2cBKCqt0S/dT4YfkrRPwAA</XPD:REF>
-<XPD:REF name="Views[1]">IEascN1TaUepZV/PlRTHKQAA</XPD:REF>
-<XPD:REF name="Views[2]">WWaTeDpofEK86+1djLjsLgAA</XPD:REF>
-<XPD:REF name="Views[3]">RvC4K8lU9kyImnosGgn1jgAA</XPD:REF>
-<XPD:REF name="Views[4]">U5U5j+2/sU+Dn9QSAFfeagAA</XPD:REF>
-<XPD:REF name="Views[5]">IsZFSkYHoEqftwyUiT7oCgAA</XPD:REF>
-<XPD:REF name="Views[6]">BDDst5VrqUOu5VjeNqPi6AAA</XPD:REF>
-<XPD:REF name="Views[7]">oqH//51w1USrXLIO01lj/AAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">U5U5j+2/sU+Dn9QSAFfeagAA</XPD:REF>
+<XPD:REF name="Views[1]">IsZFSkYHoEqftwyUiT7oCgAA</XPD:REF>
+<XPD:REF name="Views[2]">BDDst5VrqUOu5VjeNqPi6AAA</XPD:REF>
+<XPD:REF name="Views[3]">oqH//51w1USrXLIO01lj/AAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9DBy6qe6Ik2dJsTCKTShQAAA">
 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
 <XPD:REF name="Association">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
 <XPD:REF name="Participant">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">BM961MseMUissf6aw3l7egAA</XPD:REF>
-<XPD:REF name="Views[1]">NjJqPrBA80m+T/FAYpcW6QAA</XPD:REF>
-<XPD:REF name="Views[2]">c1pEy/GS+kyfRkiDcYE5GwAA</XPD:REF>
-<XPD:REF name="Views[3]">Sc0p6kLmR0K4VynZdVlAGgAA</XPD:REF>
-<XPD:REF name="Views[4]">YLmuSijlF0u+5gYEuv4YjQAA</XPD:REF>
-<XPD:REF name="Views[5]">gx4e7w/fV0SXUi55JuywdQAA</XPD:REF>
-<XPD:REF name="Views[6]">MW7L+7lZzEiAGQ6rqQOOXwAA</XPD:REF>
-<XPD:REF name="Views[7]">WCdShe5ziUq3xxhlcF6M4wAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">YLmuSijlF0u+5gYEuv4YjQAA</XPD:REF>
+<XPD:REF name="Views[1]">gx4e7w/fV0SXUi55JuywdQAA</XPD:REF>
+<XPD:REF name="Views[2]">MW7L+7lZzEiAGQ6rqQOOXwAA</XPD:REF>
+<XPD:REF name="Views[3]">WCdShe5ziUq3xxhlcF6M4wAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
@@ -10496,6 +10621,9 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="BehavioralFeature">tozu6djbok27BVTvCX9MYwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
+<XPD:REF name="TypedFeatures[0]">STHzSMYwWUW0toAGyNWX5AAA</XPD:REF>
+<XPD:REF name="TypedFeatures[1]">+VP7zlR48kyCFdwJglWJLwAA</XPD:REF>
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Associations[0]">06QlXSqLi0CEDbHyNNRyeQAA</XPD:REF>
 <XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>

-----------------------------------------------------------------------


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list