[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:22:22 CDT 2010


branch "master" has been updated
       via  f8ceb1b5f7e124536beffbbb9c924b5d55f5b40a (commit)
      from  9dd4aa76a235bfe34afc145a3d5f891196851dc3 (commit)

Summary of changes:
 HydraObjectModel.uml | 3881 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 3614 insertions(+), 267 deletions(-)


- Log -----------------------------------------------------------------
commit f8ceb1b5f7e124536beffbbb9c924b5d55f5b40a
Author: Brent Eagles <beagles at digium.com>
Date:   Thu Aug 5 13:50:32 2010 -0230

    added a proper call sequence diagram for bridging use case 7

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 07be2bf..13c4482 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -1190,7 +1190,7 @@ from the model.
 <XPD:REF name="DiagramOwner">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="eR//55nG5UW8OFi7yM/E0QAA">
 <XPD:REF name="Diagram">6jebKKfTA0qzIBAvlZ/UEgAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">35</XPD:ATTR>
+<XPD:ATTR name="#OwnedViews" type="integer">33</XPD:ATTR>
 <XPD:OBJ name="OwnedViews[0]" type="UMLComponentView" guid="z8xVwsbuUUGMMAwYl2yO2gAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
@@ -1366,54 +1366,7 @@ from the model.
 <XPD:REF name="Model">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[7]" type="UMLComponentInstanceView" guid="NP/Lx0ERKUqhzil8ztjMywAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">176</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">440</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">111</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">c7YKTNQ1T0Cyq7OUmKdP+gAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RoEt1ynMPkGbzI91b3z8vgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="kQ0nlSNEMUGBbVHcs/tHiwAA">
-<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">MediaOperations</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ge1iY7pMDEu/iKTsB1dIWwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mlF2W8VcGUyqAjPw+uQRxAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[8]" type="UMLDependencyView" guid="jvNnIGcKnE6AC3HP5dqrYAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">286,460;344,458</XPD:ATTR>
-<XPD:REF name="Model">zOlE72n+xUCUBoAN2BDH8AAA</XPD:REF>
-<XPD:REF name="Head">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
-<XPD:REF name="Tail">NP/Lx0ERKUqhzil8ztjMywAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="S5ZiDqPuh0GA8oUeqSkgZwAA">
-<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">zOlE72n+xUCUBoAN2BDH8AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PBpYGYkPNEqYl/TiEfSqpQAA">
-<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">zOlE72n+xUCUBoAN2BDH8AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ezKD0CVVVkCX0uOGV7OD2QAA">
-<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">zOlE72n+xUCUBoAN2BDH8AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[9]" type="UMLComponentInstanceView" guid="0zVriuLIgEGP2xeXoDORyQAA">
+<XPD:OBJ name="OwnedViews[7]" type="UMLComponentInstanceView" guid="0zVriuLIgEGP2xeXoDORyQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">184</XPD:ATTR>
@@ -1434,7 +1387,7 @@ from the model.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[10]" type="UMLComponentInstanceView" guid="wraU+/vdBkCxp7lLyk9dXwAA">
+<XPD:OBJ name="OwnedViews[8]" type="UMLComponentInstanceView" guid="wraU+/vdBkCxp7lLyk9dXwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">184</XPD:ATTR>
@@ -1455,7 +1408,7 @@ from the model.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[11]" type="UMLDependencyView" guid="TdLaQmSYSkeGDSg9fRPQaQAA">
+<XPD:OBJ name="OwnedViews[9]" type="UMLDependencyView" guid="TdLaQmSYSkeGDSg9fRPQaQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">283,246;341,259</XPD:ATTR>
@@ -1481,7 +1434,7 @@ from the model.
 <XPD:REF name="Model">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[12]" type="UMLDependencyView" guid="nk89Txz6W0yhOjJhrluUUAAA">
+<XPD:OBJ name="OwnedViews[10]" type="UMLDependencyView" guid="nk89Txz6W0yhOjJhrluUUAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">283,293;341,288</XPD:ATTR>
@@ -1507,7 +1460,7 @@ from the model.
 <XPD:REF name="Model">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[13]" type="UMLDependencyView" guid="sjMvwid7wEGRtzGhwdebNQAA">
+<XPD:OBJ name="OwnedViews[11]" type="UMLDependencyView" guid="sjMvwid7wEGRtzGhwdebNQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">733,260;826,308</XPD:ATTR>
@@ -1533,7 +1486,7 @@ from the model.
 <XPD:REF name="Model">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[14]" type="UMLDependencyView" guid="9+yYpXkKWkyJXy3B7yTDNgAA">
+<XPD:OBJ name="OwnedViews[12]" type="UMLDependencyView" guid="9+yYpXkKWkyJXy3B7yTDNgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">522,290;780,320</XPD:ATTR>
@@ -1559,7 +1512,7 @@ from the model.
 <XPD:REF name="Model">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[15]" type="UMLDependencyView" guid="Sn1EZsORPEmGtG9ADLBNdgAA">
+<XPD:OBJ name="OwnedViews[13]" type="UMLDependencyView" guid="Sn1EZsORPEmGtG9ADLBNdgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">482,302;802,440</XPD:ATTR>
@@ -1585,7 +1538,7 @@ from the model.
 <XPD:REF name="Model">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[16]" type="UMLDependencyView" guid="WSSLq9bGbUGvi2UejNXd+gAA">
+<XPD:OBJ name="OwnedViews[14]" type="UMLDependencyView" guid="WSSLq9bGbUGvi2UejNXd+gAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">706,260;837,440</XPD:ATTR>
@@ -1611,7 +1564,7 @@ from the model.
 <XPD:REF name="Model">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[17]" type="UMLDependencyView" guid="ifw3HxrWS0KEBbZXlYOI9wAA">
+<XPD:OBJ name="OwnedViews[15]" type="UMLDependencyView" guid="ifw3HxrWS0KEBbZXlYOI9wAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">415,348;426,302</XPD:ATTR>
@@ -1637,7 +1590,7 @@ from the model.
 <XPD:REF name="Model">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[18]" type="UMLDependencyView" guid="amy7ZE2a/kyioeL7lwYgSAAA">
+<XPD:OBJ name="OwnedViews[16]" type="UMLDependencyView" guid="amy7ZE2a/kyioeL7lwYgSAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">416,392;427,432</XPD:ATTR>
@@ -1663,7 +1616,7 @@ from the model.
 <XPD:REF name="Model">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[19]" type="UMLDependencyView" guid="p4DYNT6hh0+PJ1Eksm5/oQAA">
+<XPD:OBJ name="OwnedViews[17]" type="UMLDependencyView" guid="p4DYNT6hh0+PJ1Eksm5/oQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">480,364;780,338</XPD:ATTR>
@@ -1689,7 +1642,7 @@ from the model.
 <XPD:REF name="Model">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[20]" type="UMLDependencyView" guid="IdVpFUuJjUq4f40nx1faIgAA">
+<XPD:OBJ name="OwnedViews[18]" type="UMLDependencyView" guid="IdVpFUuJjUq4f40nx1faIgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">480,374;788,390</XPD:ATTR>
@@ -1715,7 +1668,7 @@ from the model.
 <XPD:REF name="Model">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[21]" type="UMLDependencyView" guid="I014wYslJE+bR74d3ss++AAA">
+<XPD:OBJ name="OwnedViews[19]" type="UMLDependencyView" guid="I014wYslJE+bR74d3ss++AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">480,385;768,444</XPD:ATTR>
@@ -1741,7 +1694,7 @@ from the model.
 <XPD:REF name="Model">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[22]" type="UMLDependencyView" guid="GBjVMhJUREW6iX+VVwbFAQAA">
+<XPD:OBJ name="OwnedViews[20]" type="UMLDependencyView" guid="GBjVMhJUREW6iX+VVwbFAQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">523,442;788,406</XPD:ATTR>
@@ -1767,7 +1720,7 @@ from the model.
 <XPD:REF name="Model">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[23]" type="UMLDependencyView" guid="rgmnFBm+iU+judgZ2iH81QAA">
+<XPD:OBJ name="OwnedViews[21]" type="UMLDependencyView" guid="rgmnFBm+iU+judgZ2iH81QAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">504,432;771,350</XPD:ATTR>
@@ -1793,7 +1746,7 @@ from the model.
 <XPD:REF name="Model">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[24]" type="UMLDependencyView" guid="8XUM8OmQBkyoI2XI2usehgAA">
+<XPD:OBJ name="OwnedViews[22]" type="UMLDependencyView" guid="8XUM8OmQBkyoI2XI2usehgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">523,456;768,460</XPD:ATTR>
@@ -1819,7 +1772,7 @@ from the model.
 <XPD:REF name="Model">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[25]" type="UMLDependencyView" guid="UeVpBe+SL0iks7QjPToeiAAA">
+<XPD:OBJ name="OwnedViews[23]" type="UMLDependencyView" guid="UeVpBe+SL0iks7QjPToeiAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Points" type="Points">600,253;522,265</XPD:ATTR>
@@ -1845,7 +1798,7 @@ from the model.
 <XPD:REF name="Model">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[26]" type="UMLTextView" guid="B13sslW5Bk6/kVOhRBS0zQAA">
+<XPD:OBJ name="OwnedViews[24]" type="UMLTextView" guid="B13sslW5Bk6/kVOhRBS0zQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">592</XPD:ATTR>
@@ -1863,7 +1816,7 @@ dynamically register and deregister their
 managed endpoints with the Routing Service.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[27]" type="UMLTextView" guid="4EGZbOqqVka4NlB0AQH16QAA">
+<XPD:OBJ name="OwnedViews[25]" type="UMLTextView" guid="4EGZbOqqVka4NlB0AQH16QAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
@@ -1877,7 +1830,7 @@ to and from Hydra operations and their
 respective protocol messages.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[28]" type="UMLTextView" guid="BZWhnLL0x0G6oaTR+3ri9wAA">
+<XPD:OBJ name="OwnedViews[26]" type="UMLTextView" guid="BZWhnLL0x0G6oaTR+3ri9wAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">900</XPD:ATTR>
@@ -1890,7 +1843,7 @@ centrally managed, reducing
 overall management overhead.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[29]" type="UMLTextView" guid="V+5wf+W8+0GN7vpCw48XSAAA">
+<XPD:OBJ name="OwnedViews[27]" type="UMLTextView" guid="V+5wf+W8+0GN7vpCw48XSAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">124</XPD:ATTR>
@@ -1902,7 +1855,7 @@ media manipulation operations such
 as transcoding and resampling.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[30]" type="UMLTextView" guid="sm+SuZRZXkytnXpO3i1SSAAA">
+<XPD:OBJ name="OwnedViews[28]" type="UMLTextView" guid="sm+SuZRZXkytnXpO3i1SSAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">340</XPD:ATTR>
@@ -1919,7 +1872,7 @@ media negotiator which will determine the components
 to use.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[31]" type="UMLTextView" guid="oePbDgFIE0qQZX/U0GWH7gAA">
+<XPD:OBJ name="OwnedViews[29]" type="UMLTextView" guid="oePbDgFIE0qQZX/U0GWH7gAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">156</XPD:ATTR>
@@ -1933,7 +1886,7 @@ communication between multiple
 endpoints when necessary.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[32]" type="UMLTextView" guid="cAxtqGc+uk61cl+FB58T6AAA">
+<XPD:OBJ name="OwnedViews[30]" type="UMLTextView" guid="cAxtqGc+uk61cl+FB58T6AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
@@ -1944,7 +1897,7 @@ endpoints when necessary.
 implementations
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[33]" type="UMLTextView" guid="a7PXfInU20qqj5pGpOwm3AAA">
+<XPD:OBJ name="OwnedViews[31]" type="UMLTextView" guid="a7PXfInU20qqj5pGpOwm3AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">920</XPD:ATTR>
@@ -1957,7 +1910,7 @@ it needs at runtime without the
 need for static configuration.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[34]" type="UMLTextView" guid="6dXGdTJJ10mJC3GaEdCEXwAA">
+<XPD:OBJ name="OwnedViews[32]" type="UMLTextView" guid="6dXGdTJJ10mJC3GaEdCEXwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">988</XPD:ATTR>
@@ -2075,7 +2028,7 @@ use the same scaled time system.
 <XPD:REF name="Diagram">mJWw8iGAfU+SnvvL2ICyQwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">9</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLComponent" guid="j1nh8HKlK06D+1NYSHL/SgAA">
 <XPD:ATTR name="Name" type="string">MediaAllocatorComponent</XPD:ATTR>
 <XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
@@ -2086,17 +2039,178 @@ use the same scaled time system.
 <XPD:REF name="ClientDependencies[0]">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
 <XPD:REF name="ClientDependencies[1]">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
 <XPD:REF name="ClientDependencies[2]">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
-<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
-<XPD:REF name="SupplierDependencies[0]">zOlE72n+xUCUBoAN2BDH8AAA</XPD:REF>
-<XPD:REF name="SupplierDependencies[1]">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[1]" type="UMLComponentInstance" guid="c7YKTNQ1T0Cyq7OUmKdP+gAA">
-<XPD:ATTR name="Name" type="string">MediaOperations</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="XMdla+6vA06uS3oZnlCBIgAA">
+<XPD:ATTR name="Name" type="string">MediaFormatService</XPD:ATTR>
 <XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">NP/Lx0ERKUqhzil8ztjMywAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
-<XPD:REF name="ClientDependencies[0]">zOlE72n+xUCUBoAN2BDH8AAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="C3PVn+4EQU2usCAWufkpjQAA">
+<XPD:ATTR name="Name" type="string">GetFormat</XPD:ATTR>
+<XPD:REF name="Owner">XMdla+6vA06uS3oZnlCBIgAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eB5n2BD3vkCoeslYrJ+bMQAA">
+<XPD:ATTR name="Name" type="string">format</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatDiscovery</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">C3PVn+4EQU2usCAWufkpjQAA</XPD:REF>
+<XPD:REF name="Type_">qotLPOQgoEqVuYNNMCJ3YAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lpUcZ0enDkGeAfEEG8L/9AAA">
+<XPD:ATTR name="Name" type="string">result</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">C3PVn+4EQU2usCAWufkpjQAA</XPD:REF>
+<XPD:REF name="Type_">NEFculdLyU2Gv06+ay8UXwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">lICJerJzfE+kUsz1SnBHPQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">YUkcumhLeUG98Y5x1WTCHAAA</XPD:REF>
+<XPD:REF name="Instances[1]">962xIFfrsE2nmkHkPnjIwQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="NEFculdLyU2Gv06+ay8UXwAA">
+<XPD:ATTR name="Name" type="string">Format</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">lpUcZ0enDkGeAfEEG8L/9AAA</XPD:REF>
+<XPD:REF name="TypedParameters[1]">lW/D32mSEECh3RyagFj2OgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="qotLPOQgoEqVuYNNMCJ3YAAA">
+<XPD:ATTR name="Name" type="string">FormatDiscovery</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">eB5n2BD3vkCoeslYrJ+bMQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="jVj3gIzprEmoVO+UMPKO3AAA">
+<XPD:ATTR name="Name" type="string">StreamSource</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="j9YckHjfwEu85lovxyPBVwAA">
+<XPD:ATTR name="Name" type="string">GetFormats</XPD:ATTR>
+<XPD:REF name="Owner">jVj3gIzprEmoVO+UMPKO3AAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TyLmiudedkeTyA2p+t1XvgAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format[]</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">j9YckHjfwEu85lovxyPBVwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">3</XPD:ATTR>
+<XPD:REF name="CallActions[0]">teie6h1jMkWR4dIev3EPZAAA</XPD:REF>
+<XPD:REF name="CallActions[1]">LVEl+2EVj0G8FBz8BTjRJgAA</XPD:REF>
+<XPD:REF name="CallActions[2]">bbhR26fEeE+qjAGamjmUKwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gwYi/ocmT0m7oCKF4qlr3QAA">
+<XPD:ATTR name="Name" type="string">SetSink</XPD:ATTR>
+<XPD:REF name="Owner">jVj3gIzprEmoVO+UMPKO3AAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g+Y2onJAqkuAffHQSAsaDgAA">
+<XPD:ATTR name="Name" type="string">sink</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSink</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">gwYi/ocmT0m7oCKF4qlr3QAA</XPD:REF>
+<XPD:REF name="Type_">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:REF name="CallActions[0]">KIvbPLtxFEGxfezXcXaN2QAA</XPD:REF>
+<XPD:REF name="CallActions[1]">eclIELrmEEeGlMIkFbZgAAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">OpDfuESsDEekDBkwJ4PddwAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">MvyYSwWIokyRYU03tYaj+QAA</XPD:REF>
+<XPD:REF name="Instances[1]">k6NeJqIJKkeGsELd5l+iCAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="P0PohmYm1EuCJucgW7WiagAA">
+<XPD:ATTR name="Name" type="string">StreamSink</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="SZ8mdiw06k6PA6d2Osm5cwAA">
+<XPD:ATTR name="Name" type="string">GetFormats</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W5yoenolqUy/0ZNHgkihawAA">
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPackage</XPD:ATTR>
+<XPD:ATTR name="IsSpecification" type="boolean">True</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format[]</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">SZ8mdiw06k6PA6d2Osm5cwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2ybto3KF80e8E1Vx22TzRQAA">
+<XPD:ATTR name="Name" type="string">RequestFormat</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lW/D32mSEECh3RyagFj2OgAA">
+<XPD:ATTR name="Name" type="string">format</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">2ybto3KF80e8E1Vx22TzRQAA</XPD:REF>
+<XPD:REF name="Type_">NEFculdLyU2Gv06+ay8UXwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">7K79Fmn5X0WaOSMmxRSSgwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="id5QHykwmEWEbckJP5wPUwAA">
+<XPD:ATTR name="Name" type="string">SetSource</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OpDfuESsDEekDBkwJ4PddwAA">
+<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSource</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">id5QHykwmEWEbckJP5wPUwAA</XPD:REF>
+<XPD:REF name="Type_">jVj3gIzprEmoVO+UMPKO3AAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:REF name="CallActions[0]">jj3CDuJlz0KROeIgD3wmjQAA</XPD:REF>
+<XPD:REF name="CallActions[1]">hvd3NRPiREyMGCFw78pb6gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="0ka1vXmX3UiZttiNDDIy/wAA">
+<XPD:ATTR name="Name" type="string">Write</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">4</XPD:ATTR>
+<XPD:REF name="CallActions[0]">j3ojISS++0uCJfVAqr2aIQAA</XPD:REF>
+<XPD:REF name="CallActions[1]">FYuMRZPvTkWo5MJYEIrk5wAA</XPD:REF>
+<XPD:REF name="CallActions[2]">Gqz0niSZtESIOfmMi9kIrgAA</XPD:REF>
+<XPD:REF name="CallActions[3]">pkflgBhS7kq18LSa4Xg4BgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">g+Y2onJAqkuAffHQSAsaDgAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">4</XPD:ATTR>
+<XPD:REF name="Instances[0]">JW8M+nGFiUml3OGbce2M+gAA</XPD:REF>
+<XPD:REF name="Instances[1]">lWjjSZZ6s0yQf0ccZUOfywAA</XPD:REF>
+<XPD:REF name="Instances[2]">GRb/XBpNPUqGAW+lRQapswAA</XPD:REF>
+<XPD:REF name="Instances[3]">SgHybSMmKkOCKaQdhWHrFQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="BUnMj/eIY0eM9P+UvOxg7wAA">
+<XPD:ATTR name="Name" type="string">MediaOperationsService</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NBU9RPkWBUiL44dZhrhjyQAA">
+<XPD:ATTR name="Name" type="string">allocate</XPD:ATTR>
+<XPD:REF name="Owner">BUnMj/eIY0eM9P+UvOxg7wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ghze08D3lkSm61pBa8kxBAAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">MediaOperationSession</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">NBU9RPkWBUiL44dZhrhjyQAA</XPD:REF>
+<XPD:REF name="Type_">2i49e5AUr0mC1gW4S/U+ygAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">CmIbvUWPA0yhhizplvaJwAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">o7GML4RJHkGG/A4ewHFU/AAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[7]" type="UMLInterface" guid="XsRZZYwKiECkKFFs5X+VvwAA">
+<XPD:ATTR name="Name" type="string">MediaOperation</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">tZWtTGJRcEmFMOP3KID4dQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[8]" type="UMLInterface" guid="2i49e5AUr0mC1gW4S/U+ygAA">
+<XPD:ATTR name="Name" type="string">MediaOperationSession</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">ghze08D3lkSm61pBa8kxBAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
 <XPD:REF name="Associations[0]">NwesQUszl0KeW7xEgUGwpQAA</XPD:REF>
@@ -3366,10 +3480,12 @@ use the same scaled time system.
 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Associations[0]">AY8px1XCtk63DLjOlRF6PQAA</XPD:REF>
 <XPD:REF name="Associations[1]">uZBYnAdKh0q8DjQowZ74NQAA</XPD:REF>
-<XPD:ATTR name="#Instances" type="integer">3</XPD:ATTR>
+<XPD:ATTR name="#Instances" type="integer">5</XPD:ATTR>
 <XPD:REF name="Instances[0]">5Eh68SKSe0qm7Oy7RdMX4AAA</XPD:REF>
 <XPD:REF name="Instances[1]">7UXZ03qr7E6mF+2zvEHegwAA</XPD:REF>
 <XPD:REF name="Instances[2]">Fswx6jV9IUSweEmb7tNDvwAA</XPD:REF>
+<XPD:REF name="Instances[3]">0r7xbl/pLEmAij84Vw4MawAA</XPD:REF>
+<XPD:REF name="Instances[4]">zdyuNArMXkumGArrK7JgXwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="1DxUCexhiU6Al07bZwg0AwAA">
 <XPD:ATTR name="Name" type="string">EndpointId</XPD:ATTR>
@@ -3551,12 +3667,12 @@ use the same scaled time system.
 <XPD:ATTR name="Name" type="string">SignalCommands</XPD:ATTR>
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
-<XPD:REF name="Views[0]">9tYzEZYoqUatWMuz2zqVvwAA</XPD:REF>
-<XPD:REF name="Views[1]">11Vkl0E4q0aHzdn0Z65jaAAA</XPD:REF>
-<XPD:REF name="Views[2]">xB5p75Ne+0eRKN35BEAKRwAA</XPD:REF>
-<XPD:REF name="Views[3]">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
-<XPD:REF name="Views[4]">SSWb3cz8CkK/41WcMDVC0AAA</XPD:REF>
-<XPD:REF name="Views[5]">BrF0EcTnTEC/77qgmNDdFwAA</XPD:REF>
+<XPD:REF name="Views[0]">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
+<XPD:REF name="Views[1]">SSWb3cz8CkK/41WcMDVC0AAA</XPD:REF>
+<XPD:REF name="Views[2]">BrF0EcTnTEC/77qgmNDdFwAA</XPD:REF>
+<XPD:REF name="Views[3]">9tYzEZYoqUatWMuz2zqVvwAA</XPD:REF>
+<XPD:REF name="Views[4]">11Vkl0E4q0aHzdn0Z65jaAAA</XPD:REF>
+<XPD:REF name="Views[5]">xB5p75Ne+0eRKN35BEAKRwAA</XPD:REF>
 <XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Specializations[0]">hx9tkZo9R0GJsJMCHJqQngAA</XPD:REF>
 <XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
@@ -3582,6 +3698,8 @@ use the same scaled time system.
 <XPD:REF name="BehavioralFeature">we9aoIrf7Uu0HpY/JyTXaAAA</XPD:REF>
 <XPD:REF name="Type_">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">ZV2FzAMVIEmK34qEs3tddAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="152iSNYLTkSb5Rt7k0PxkQAA">
 <XPD:ATTR name="Name" type="string">terminate</XPD:ATTR>
@@ -3593,28 +3711,32 @@ use the same scaled time system.
 <XPD:REF name="BehavioralFeature">152iSNYLTkSb5Rt7k0PxkQAA</XPD:REF>
 <XPD:REF name="Type_">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">lmUjxgFwKUKbOrHu/dTbPQAA</XPD:REF>
 </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:REF name="Associations[0]">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">u0n3NSYyV0KxBP/4SKW8XAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[8]" type="UMLInterface" guid="WhkKTAXRf0KKBJC4j4yQJQAA">
 <XPD:ATTR name="Name" type="string">SignalCallback</XPD:ATTR>
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">Q1/ObTF/tEmIC0yrOXJd5gAA</XPD:REF>
-<XPD:REF name="Views[1]">STZKWwtlmkimuReEl2+eJQAA</XPD:REF>
-<XPD:REF name="Views[2]">WQypg9m4jkaurtXdwF2xhQAA</XPD:REF>
-<XPD:REF name="Views[3]">A0neriVUKkSl215czhSYUwAA</XPD:REF>
-<XPD:REF name="Views[4]">BND7MgLnAES06qLI6w3KQgAA</XPD:REF>
-<XPD:REF name="Views[5]">VQN03q1sNE6ofMmkoWTLsQAA</XPD:REF>
-<XPD:REF name="Views[6]">oNPVBRucX0yZZrEJ7LRymgAA</XPD:REF>
-<XPD:REF name="Views[7]">TcPLVCyIV0Sr5QhS6wbh+wAA</XPD:REF>
-<XPD:REF name="Views[8]">TCLTNysE4EyyaLqafqnUJwAA</XPD:REF>
-<XPD:REF name="Views[9]">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
-<XPD:REF name="Views[10]">+xgSSwnnAUK+BP55LmMD4AAA</XPD:REF>
-<XPD:REF name="Views[11]">LotZFU4e3ESqRSGdE09wMQAA</XPD:REF>
+<XPD:REF name="Views[0]">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
+<XPD:REF name="Views[1]">+xgSSwnnAUK+BP55LmMD4AAA</XPD:REF>
+<XPD:REF name="Views[2]">LotZFU4e3ESqRSGdE09wMQAA</XPD:REF>
+<XPD:REF name="Views[3]">Q1/ObTF/tEmIC0yrOXJd5gAA</XPD:REF>
+<XPD:REF name="Views[4]">STZKWwtlmkimuReEl2+eJQAA</XPD:REF>
+<XPD:REF name="Views[5]">WQypg9m4jkaurtXdwF2xhQAA</XPD:REF>
+<XPD:REF name="Views[6]">A0neriVUKkSl215czhSYUwAA</XPD:REF>
+<XPD:REF name="Views[7]">BND7MgLnAES06qLI6w3KQgAA</XPD:REF>
+<XPD:REF name="Views[8]">VQN03q1sNE6ofMmkoWTLsQAA</XPD:REF>
+<XPD:REF name="Views[9]">oNPVBRucX0yZZrEJ7LRymgAA</XPD:REF>
+<XPD:REF name="Views[10]">TcPLVCyIV0Sr5QhS6wbh+wAA</XPD:REF>
+<XPD:REF name="Views[11]">TCLTNysE4EyyaLqafqnUJwAA</XPD:REF>
 <XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Specializations[0]">pkAIDz3tSEydLAJ5bm262gAA</XPD:REF>
 <XPD:REF name="Specializations[1]">6uiHoQ7ckkSKdTSmw6I+hwAA</XPD:REF>
@@ -3629,6 +3751,9 @@ use the same scaled time system.
 <XPD:REF name="BehavioralFeature">YO9RmYp0vUSowRxDrdSoZAAA</XPD:REF>
 <XPD:REF name="Type_">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:REF name="CallActions[0]">WZQt48oz3UiTeQISe6eWPAAA</XPD:REF>
+<XPD:REF name="CallActions[1]">Bt20CBhDlE+lCbfnrMzokQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jyMLmW87Cke0ZpD69W6wiQAA">
 <XPD:ATTR name="Name" type="string">connected</XPD:ATTR>
@@ -3640,6 +3765,9 @@ use the same scaled time system.
 <XPD:REF name="BehavioralFeature">jyMLmW87Cke0ZpD69W6wiQAA</XPD:REF>
 <XPD:REF name="Type_">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:REF name="CallActions[0]">Q1phzVX9u0O5L5Cn8KZzOQAA</XPD:REF>
+<XPD:REF name="CallActions[1]">/E3T+mhHhkWdmQJ1pyL9ogAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4MbXnfgNv0ydSI2TlA9AfQAA">
 <XPD:ATTR name="Name" type="string">terminated</XPD:ATTR>
@@ -3657,6 +3785,10 @@ use the same scaled time system.
 <XPD:REF name="BehavioralFeature">4MbXnfgNv0ydSI2TlA9AfQAA</XPD:REF>
 <XPD:REF name="Type_">uYpQu7F/PUyN32AF1RTqxgAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">3</XPD:ATTR>
+<XPD:REF name="CallActions[0]">8r139P49DkOxnewcerMhUgAA</XPD:REF>
+<XPD:REF name="CallActions[1]">XqNHf+fq90OnLSa1UhyllgAA</XPD:REF>
+<XPD:REF name="CallActions[2]">RkZ5+97Qp0eQpLgBNumtcQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="pfz+Ix/JskqRgLkP/0UjuAAA">
 <XPD:ATTR name="Name" type="string">busy</XPD:ATTR>
@@ -3742,23 +3874,26 @@ use the same scaled time system.
 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Associations[0]">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
 <XPD:REF name="Associations[1]">Mfg50lH0qki7u5m40DP6TwAA</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>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="+o9pdLKkZU29ZZQiVCerAwAA">
 <XPD:ATTR name="Name" type="string">Endpoint</XPD:ATTR>
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">JbkKmREMDkKuPairWXtOkAAA</XPD:REF>
-<XPD:REF name="Views[1]">U/iuHvECr0+UEISIzc8y7AAA</XPD:REF>
-<XPD:REF name="Views[2]">iDgTeuW+zE6x5eeOiHZK7gAA</XPD:REF>
-<XPD:REF name="Views[3]">e0WpdS6gREGJROGcPyCZDgAA</XPD:REF>
-<XPD:REF name="Views[4]">xCSHYv0rBUysQHKt+DyqPwAA</XPD:REF>
-<XPD:REF name="Views[5]">UCdZlXFr5EWEfeRXwvI/xwAA</XPD:REF>
-<XPD:REF name="Views[6]">adhqlEDKzkiZu2m35yqPsQAA</XPD:REF>
-<XPD:REF name="Views[7]">c5vzTCmee0ShlN/wOR9xGAAA</XPD:REF>
-<XPD:REF name="Views[8]">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
-<XPD:REF name="Views[9]">OCkDsKmMIUq508/mSmkNnwAA</XPD:REF>
-<XPD:REF name="Views[10]">gLgU2gbEg0WLWxiLwlPuogAA</XPD:REF>
-<XPD:REF name="Views[11]">pcTEOpWLWUqPzbGd7MHl/QAA</XPD:REF>
+<XPD:REF name="Views[0]">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:REF name="Views[1]">OCkDsKmMIUq508/mSmkNnwAA</XPD:REF>
+<XPD:REF name="Views[2]">gLgU2gbEg0WLWxiLwlPuogAA</XPD:REF>
+<XPD:REF name="Views[3]">pcTEOpWLWUqPzbGd7MHl/QAA</XPD:REF>
+<XPD:REF name="Views[4]">JbkKmREMDkKuPairWXtOkAAA</XPD:REF>
+<XPD:REF name="Views[5]">U/iuHvECr0+UEISIzc8y7AAA</XPD:REF>
+<XPD:REF name="Views[6]">iDgTeuW+zE6x5eeOiHZK7gAA</XPD:REF>
+<XPD:REF name="Views[7]">e0WpdS6gREGJROGcPyCZDgAA</XPD:REF>
+<XPD:REF name="Views[8]">xCSHYv0rBUysQHKt+DyqPwAA</XPD:REF>
+<XPD:REF name="Views[9]">UCdZlXFr5EWEfeRXwvI/xwAA</XPD:REF>
+<XPD:REF name="Views[10]">adhqlEDKzkiZu2m35yqPsQAA</XPD:REF>
+<XPD:REF name="Views[11]">c5vzTCmee0ShlN/wOR9xGAAA</XPD:REF>
 <XPD:ATTR name="#TypedParameters" type="integer">7</XPD:ATTR>
 <XPD:REF name="TypedParameters[0]">9gBvM60/80iIU1usVUEgAQAA</XPD:REF>
 <XPD:REF name="TypedParameters[1]">7AKqt10R7UWYkpNPM5eAaQAA</XPD:REF>
@@ -3792,10 +3927,11 @@ use the same scaled time system.
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="8viqwqRr7Ui8XVRPfMzzmQAA">
 <XPD:ATTR name="Name" type="string">media</XPD:ATTR>
-<XPD:ATTR name="Documentation" type="string">		</XPD:ATTR>
 <XPD:ATTR name="TypeExpression" type="string">Session</XPD:ATTR>
 <XPD:REF name="Owner">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">jZEIzsL4FUqmSHw3veGbMwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[10]" type="UMLComponentInstance" guid="9mpCe2U4MECjPOJMGW+gagAA">
 <XPD:ATTR name="Name" type="string">SIPChannel</XPD:ATTR>
@@ -3847,8 +3983,8 @@ use the same scaled time system.
 <XPD:REF name="Participant">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">/gsmqwGee0ahYF7ceep1BwAA</XPD:REF>
-<XPD:REF name="Views[1]">EOvyQFVkBEmP6Wp//i+EEQAA</XPD:REF>
-<XPD:REF name="Views[2]">RG32vD9Rp0CObm7LH/fBPgAA</XPD:REF>
+<XPD:REF name="Views[1]">RG32vD9Rp0CObm7LH/fBPgAA</XPD:REF>
+<XPD:REF name="Views[2]">EOvyQFVkBEmP6Wp//i+EEQAA</XPD:REF>
 <XPD:REF name="Views[3]">6UStdZ7npEWDaliAaS2y4wAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ue/ebeQdZk2LTq6BFiVR5gAA">
@@ -3856,8 +3992,8 @@ use the same scaled time system.
 <XPD:REF name="Participant">uYpQu7F/PUyN32AF1RTqxgAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">wHMtxX48jEmT92rNpbyangAA</XPD:REF>
-<XPD:REF name="Views[1]">fzJAqlGnJ0WtfzUSfAIwqAAA</XPD:REF>
-<XPD:REF name="Views[2]">v+OAOvJOGEaikY3OJYZ3JwAA</XPD:REF>
+<XPD:REF name="Views[1]">v+OAOvJOGEaikY3OJYZ3JwAA</XPD:REF>
+<XPD:REF name="Views[2]">fzJAqlGnJ0WtfzUSfAIwqAAA</XPD:REF>
 <XPD:REF name="Views[3]">HepkC5MYiEqJjixlJdyJgwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -3894,8 +4030,8 @@ use the same scaled time system.
 <XPD:REF name="Participant">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">B72pKVpkIUareS1X9wAlPQAA</XPD:REF>
-<XPD:REF name="Views[1]">A8vogWZfOkyi/Dgv8U2YogAA</XPD:REF>
-<XPD:REF name="Views[2]">Cmk/TWl6PUSEyJbqVRreKwAA</XPD:REF>
+<XPD:REF name="Views[1]">Cmk/TWl6PUSEyJbqVRreKwAA</XPD:REF>
+<XPD:REF name="Views[2]">A8vogWZfOkyi/Dgv8U2YogAA</XPD:REF>
 <XPD:REF name="Views[3]">yzssVcGHYU2OVxjOyXm4UAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="uZBYnAdKh0q8DjQowZ74NQAA">
@@ -3903,8 +4039,8 @@ use the same scaled time system.
 <XPD:REF name="Participant">aV5DzQL7qEqdpmmDY+lULQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">zOVQGo2boESxZ6RbjPdCCAAA</XPD:REF>
-<XPD:REF name="Views[1]">WFmzHaZM4kasvoaUa1WaQgAA</XPD:REF>
-<XPD:REF name="Views[2]">OyePB6EDfEmNirzTiK0bhwAA</XPD:REF>
+<XPD:REF name="Views[1]">OyePB6EDfEmNirzTiK0bhwAA</XPD:REF>
+<XPD:REF name="Views[2]">WFmzHaZM4kasvoaUa1WaQgAA</XPD:REF>
 <XPD:REF name="Views[3]">2lIwXwlEC0+rm637YXAuLwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -3918,8 +4054,8 @@ use the same scaled time system.
 <XPD:REF name="Namespace">Kpc2BkBQxUmtFKDR4cTmAAAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
 <XPD:REF name="Views[0]">Bc4RRCjEEk2vrR7QfUyergAA</XPD:REF>
-<XPD:REF name="Views[1]">q9NtiWcfAEGcE3x6o62RHQAA</XPD:REF>
-<XPD:REF name="Views[2]">8u5XKBp8qUqXRpWqHh2vdwAA</XPD:REF>
+<XPD:REF name="Views[1]">8u5XKBp8qUqXRpWqHh2vdwAA</XPD:REF>
+<XPD:REF name="Views[2]">q9NtiWcfAEGcE3x6o62RHQAA</XPD:REF>
 <XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="kK4b08ixgEG7UPBF3qvBSwAA">
 <XPD:ATTR name="Name" type="string">RoutingComponentDiagram</XPD:ATTR>
@@ -5054,13 +5190,13 @@ all endpoint ids.
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">420</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">612</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">115</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">334</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
 <XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IA/UIgNp1UmSFRkEFI2ZCQAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="R+9Cglw93ES0v7LvcudWpQAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SignalReplies</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SignalCallback</XPD:ATTR>
 </XPD:OBJ>
 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+w8sbnJ5p0qQL18LXS1SQAAA">
 <XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
@@ -5081,7 +5217,7 @@ all endpoint ids.
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">772</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">244</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">362</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
 <XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2pF2/NWyWU6S2vbciEdzxgAA">
@@ -5137,7 +5273,7 @@ all endpoint ids.
 <XPD:OBJ name="OwnedViews[30]" type="UMLAssociationView" guid="P0Xf2IzRME+jhFYD+oVIhAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">297,675;420,672</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">297,682;420,689</XPD:ATTR>
 <XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
 <XPD:REF name="Head">A0neriVUKkSl215czhSYUwAA</XPD:REF>
 <XPD:REF name="Tail">JbkKmREMDkKuPairWXtOkAAA</XPD:REF>
@@ -5221,7 +5357,7 @@ all endpoint ids.
 <XPD:OBJ name="OwnedViews[31]" type="UMLAssociationView" guid="sflPga/1FEuJBHQwoHMclwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">297,706;486,772</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">297,702;528,772</XPD:ATTR>
 <XPD:REF name="Model">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
 <XPD:REF name="Head">9tYzEZYoqUatWMuz2zqVvwAA</XPD:REF>
 <XPD:REF name="Tail">JbkKmREMDkKuPairWXtOkAAA</XPD:REF>
@@ -5685,20 +5821,23 @@ all endpoint ids.
 <XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="HzIXyE+KdkSt9YsCzNbigQAA">
 <XPD:ATTR name="Name" type="string">RoutingServicePrx</XPD:ATTR>
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">0nABN1eYJU2BP+mwSyX7UwAA</XPD:REF>
+<XPD:REF name="Instances[1]">xdAaAvj81UeMxSolhMQVjAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="sx4gShYDME2HxTeSf22OGgAA">
 <XPD:ATTR name="Name" type="string">EndpointLocator</XPD:ATTR>
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">9</XPD:ATTR>
-<XPD:REF name="Views[0]">UyZfQZRi6keQia3+p2uqpgAA</XPD:REF>
-<XPD:REF name="Views[1]">uN20IRDCskOh3h5MTETQJQAA</XPD:REF>
-<XPD:REF name="Views[2]">pD4YNhaRlEex7lLPsDsulAAA</XPD:REF>
-<XPD:REF name="Views[3]">svzV748d1EqSBTRV4o9qJQAA</XPD:REF>
-<XPD:REF name="Views[4]">PW9sYO3tukCrIV+o1ZVyFgAA</XPD:REF>
-<XPD:REF name="Views[5]">/SenngYJtU+bwps9NxKrSQAA</XPD:REF>
-<XPD:REF name="Views[6]">y9xXfqrUV0Gey2sVM72yoQAA</XPD:REF>
-<XPD:REF name="Views[7]">hNeG09gCYkSqN+xAHXUtIAAA</XPD:REF>
-<XPD:REF name="Views[8]">J+5JwAVxJ0O814g3NLljywAA</XPD:REF>
+<XPD:REF name="Views[0]">y9xXfqrUV0Gey2sVM72yoQAA</XPD:REF>
+<XPD:REF name="Views[1]">hNeG09gCYkSqN+xAHXUtIAAA</XPD:REF>
+<XPD:REF name="Views[2]">J+5JwAVxJ0O814g3NLljywAA</XPD:REF>
+<XPD:REF name="Views[3]">UyZfQZRi6keQia3+p2uqpgAA</XPD:REF>
+<XPD:REF name="Views[4]">uN20IRDCskOh3h5MTETQJQAA</XPD:REF>
+<XPD:REF name="Views[5]">pD4YNhaRlEex7lLPsDsulAAA</XPD:REF>
+<XPD:REF name="Views[6]">svzV748d1EqSBTRV4o9qJQAA</XPD:REF>
+<XPD:REF name="Views[7]">PW9sYO3tukCrIV+o1ZVyFgAA</XPD:REF>
+<XPD:REF name="Views[8]">/SenngYJtU+bwps9NxKrSQAA</XPD:REF>
 <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
 <XPD:REF name="SupplierDependencies[0]">/47fEVuDgUa/TQbhPUneFQAA</XPD:REF>
 <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
@@ -5712,7 +5851,7 @@ all endpoint ids.
 <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G/RKQm7cKkOQxfIf4CkZNgAA">
 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:ATTR name="TypeExpression" type="string">EndpointPrx[]</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Endpoint[]</XPD:ATTR>
 <XPD:REF name="BehavioralFeature">OnpdR7VOC0C6F0KpbLKp7AAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ciYO2UKbJUe2JkirtzrCqgAA">
@@ -5720,13 +5859,17 @@ all endpoint ids.
 <XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
 <XPD:REF name="BehavioralFeature">OnpdR7VOC0C6F0KpbLKp7AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#CallActions" type="integer">3</XPD:ATTR>
 <XPD:REF name="CallActions[0]">pObU1L56VUi80g+8HQ1m4QAA</XPD:REF>
 <XPD:REF name="CallActions[1]">K/xkVr4BDUecV7XV6ELRwQAA</XPD:REF>
+<XPD:REF name="CallActions[2]">SDp556LuHkSPNaepsbsrwAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Associations[0]">o8fab8Xv8ES8WiaZYyaqYwAA</XPD:REF>
 <XPD:REF name="Associations[1]">Su0OfssAbEGlYYkXQxt+VAAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">uXxw51M3IU6VoT8nzy3dbwAA</XPD:REF>
+<XPD:REF name="Instances[1]">qyyCIHtxxk2AOm3YtjABbgAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[7]" type="UMLComponent" guid="J7V4W/PZX0mxP9I+sEB8CQAA">
 <XPD:ATTR name="Name" type="string">RoutingServiceComponent</XPD:ATTR>
@@ -5773,133 +5916,133 @@ all endpoint ids.
 <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]">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:REF name="Views[8]">pSPiMZVSLUWCvXf9umebqQAA</XPD:REF>
-<XPD:REF name="Views[9]">9YhlKMgk4UeC+q0yRWTXGgAA</XPD:REF>
-<XPD:REF name="Views[10]">vlTc1aZMfkyG6Wz8W2lDzQAA</XPD:REF>
-<XPD:REF name="Views[11]">Djsf2D+V+EKHy3E3ErIbcAAA</XPD:REF>
+<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="#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]">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:REF name="Views[8]">jkOfMdY6tE+atWONNK6zjQAA</XPD:REF>
-<XPD:REF name="Views[9]">ebAUlQyuhUi67ZCcAEqhmwAA</XPD:REF>
-<XPD:REF name="Views[10]">I8ZzS7eQLkaK53q6T36G7gAA</XPD:REF>
-<XPD:REF name="Views[11]">AY5vyxHuF0GpK86btY60/wAA</XPD:REF>
+<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: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]">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:REF name="Views[8]">kWGTJwV5fkqrEEwmOBIw+wAA</XPD:REF>
-<XPD:REF name="Views[9]">612eWMtHkEKUhQ46UoM3/wAA</XPD:REF>
-<XPD:REF name="Views[10]">3i4FjLqkPUCR87//JFJ7JQAA</XPD:REF>
-<XPD:REF name="Views[11]">wk6IY2VBvUa5ThDP7OBDeQAA</XPD:REF>
+<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: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]">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:REF name="Views[4]">p/dXaT28dkOMvIqPdeVVigAA</XPD:REF>
-<XPD:REF name="Views[5]">Mz0JKhrk/0WVIXC3xHjN+wAA</XPD:REF>
-<XPD:REF name="Views[6]">iwfsCpCGIEOA9UJfaeiDFwAA</XPD:REF>
-<XPD:REF name="Views[7]">AiAD5gGePUaQtaCpd1yieQAA</XPD:REF>
+<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="#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]">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:REF name="Views[4]">Igcb0yopIEmwugmi9J6q1QAA</XPD:REF>
-<XPD:REF name="Views[5]">Mu/yAFY32k2gpsbrHKAP6QAA</XPD:REF>
-<XPD:REF name="Views[6]">MzG+lWH7oUWUZSUYZme1kgAA</XPD:REF>
-<XPD:REF name="Views[7]">e+shXi0BF0O5bwlKYZPGZgAA</XPD:REF>
+<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: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]">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:REF name="Views[4]">JKVaDz9qKUqKIvm+sGdl5wAA</XPD:REF>
-<XPD:REF name="Views[5]">jkYiPqZyi0SwPIhKUG3w9QAA</XPD:REF>
-<XPD:REF name="Views[6]">4Cd9V0RUp0KsPgS8/KTKZwAA</XPD:REF>
-<XPD:REF name="Views[7]">ywjM1QXZmk6K2oEsYiY23AAA</XPD:REF>
+<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: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]">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:REF name="Views[4]">grBzRrhOzkyhFjiHvSz0gAAA</XPD:REF>
-<XPD:REF name="Views[5]">f7YAgNjSsE6bRkE2wWeeigAA</XPD:REF>
-<XPD:REF name="Views[6]">MOFbNeYbsUuYCua5Sx/pmQAA</XPD:REF>
-<XPD:REF name="Views[7]">GUZKk2CLMUmy+ZJll7hV0wAA</XPD:REF>
+<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="#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]">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:REF name="Views[4]">Zf2cBKCqt0S/dT4YfkrRPwAA</XPD:REF>
-<XPD:REF name="Views[5]">WWaTeDpofEK86+1djLjsLgAA</XPD:REF>
-<XPD:REF name="Views[6]">IEascN1TaUepZV/PlRTHKQAA</XPD:REF>
-<XPD:REF name="Views[7]">RvC4K8lU9kyImnosGgn1jgAA</XPD:REF>
+<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: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]">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:REF name="Views[4]">BM961MseMUissf6aw3l7egAA</XPD:REF>
-<XPD:REF name="Views[5]">c1pEy/GS+kyfRkiDcYE5GwAA</XPD:REF>
-<XPD:REF name="Views[6]">NjJqPrBA80m+T/FAYpcW6QAA</XPD:REF>
-<XPD:REF name="Views[7]">Sc0p6kLmR0K4VynZdVlAGgAA</XPD:REF>
+<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:OBJ>
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
@@ -6747,7 +6890,7 @@ all endpoint ids.
 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vlsIRqFHS0+rJyVYp9uKdAAA">
 <XPD:ATTR name="Alpha" type="real">0.945310921444202</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">22.2036033111745</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">2 : lookup(destination: string): EndpointPrx[]</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">2 : lookup(destination: string): Endpoint[]</XPD:ATTR>
 <XPD:REF name="Model">+lDHWIZLuEy9vFKZjg/IrwAA</XPD:REF>
 <XPD:REF name="HostEdge">GX/d7AaBSka/19DMJxL0+QAA</XPD:REF>
 </XPD:OBJ>
@@ -6819,7 +6962,7 @@ all endpoint ids.
 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="x5/wUT7LPkacCl77xkWJnQAA">
 <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">4 : lookup(destination: string): EndpointPrx[]</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">4 : lookup(destination: string): Endpoint[]</XPD:ATTR>
 <XPD:REF name="Model">9u/Sv8NWcU6/72NVtwGFPgAA</XPD:REF>
 <XPD:REF name="HostEdge">ulwUiSLCm0qjmuXLuq4UqgAA</XPD:REF>
 </XPD:OBJ>
@@ -7318,13 +7461,13 @@ all endpoint ids.
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">104</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">628</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">105</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">334</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">163</XPD:ATTR>
 <XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KkVjruWdaUmGsQfbp+19iAAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="BE0TguU5RkO1hGl6+BwV3QAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SignalReplies</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SignalCallback</XPD:ATTR>
 </XPD:OBJ>
 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="W9P6wtc3cECYtwryk32IiAAA">
 <XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
@@ -7344,7 +7487,7 @@ all endpoint ids.
 <XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="UElbO2+oWEyy4665LGfHRwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">344,678;282,679</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">344,694;270,709</XPD:ATTR>
 <XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
 <XPD:REF name="Head">oNPVBRucX0yZZrEJ7LRymgAA</XPD:REF>
 <XPD:REF name="Tail">xCSHYv0rBUysQHKt+DyqPwAA</XPD:REF>
@@ -7459,7 +7602,7 @@ all endpoint ids.
 <XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="YYnDDLck6k2kDhd9S2eP5QAA">
 <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,482;195,628</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">210,482;249,628</XPD:ATTR>
 <XPD:REF name="Model">pkAIDz3tSEydLAJ5bm262gAA</XPD:REF>
 <XPD:REF name="Head">oNPVBRucX0yZZrEJ7LRymgAA</XPD:REF>
 <XPD:REF name="Tail">5YfBdfwGA0egjy8qpBibygAA</XPD:REF>
@@ -8548,6 +8691,8 @@ what hooks might be relevant for bridging.
 <XPD:REF name="Generalizations[0]">pkAIDz3tSEydLAJ5bm262gAA</XPD:REF>
 <XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
 <XPD:REF name="TypedParameters[0]">X+lJQ2l57kyupXlAEYXO1QAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">JTHlQnr9KkyAyypKBC+eYwAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[1]" type="UMLGeneralization" guid="pkAIDz3tSEydLAJ5bm262gAA">
 <XPD:REF name="Namespace">RdsxQNvt+k2OEVv5qdwTFgAA</XPD:REF>
@@ -8603,11 +8748,15 @@ what hooks might be relevant for bridging.
 <XPD:REF name="BehavioralFeature">+LDUzBQYy0mWl89+zgb4NgAA</XPD:REF>
 <XPD:REF name="Type_">Y9Lhhzq9s0ewkIzPrbmVrgAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">0cBttJE+ZUWgn4Kv1e39ngAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JPXfBPaK50yTkYVJf2vxtQAA">
 <XPD:ATTR name="Name" type="string">shutdown</XPD:ATTR>
 <XPD:REF name="Owner">A317faWBP0ykji+MvjY0cwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">Vq6A/+Omp0ilJVCdkX5tkAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="GO5GU5dTpUOaZOsm7FANrwAA">
 <XPD:ATTR name="Name" type="string">Bridge</XPD:ATTR>
@@ -8643,14 +8792,20 @@ what hooks might be relevant for bridging.
 <XPD:REF name="BehavioralFeature">GoAldafvGEGO8o7QaYoBywAA</XPD:REF>
 <XPD:REF name="Type_">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">sF0Bo/Dcc02csfRbBpwA8wAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="6UPpXlV6jEqkN5AFIjDe7AAA">
 <XPD:ATTR name="Name" type="string">listEndpoints</XPD:ATTR>
 <XPD:REF name="Owner">GO5GU5dTpUOaZOsm7FANrwAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">c5fQA8Zn70W3Ti7KN54VNgAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="06i8d/eSC0CtbTUgzrQbfAAA">
 <XPD:ATTR name="Name" type="string">shutdown</XPD:ATTR>
 <XPD:REF name="Owner">GO5GU5dTpUOaZOsm7FANrwAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">CtcxpDQNY02SGaADhPDhDgAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="VyKQDT4QrkGMvWZQxypu0wAA">
 <XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
@@ -8662,6 +8817,9 @@ what hooks might be relevant for bridging.
 <XPD:REF name="Associations[0]">U+hSACP0Mk+Na60K0n4WlgAA</XPD:REF>
 <XPD:REF name="Associations[1]">aTz5qnakRU2XOJH2JGmGxQAA</XPD:REF>
 <XPD:REF name="Associations[2]">x5vzNq8LC0O7getSrfT8agAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">OLN0pNKhyEypLbH6qIOEDwAA</XPD:REF>
+<XPD:REF name="Instances[1]">VAtbXC+sP0O7LDLCWZ45aQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[4]" type="UMLException" guid="P6fApUt+3kS4NaQVRY+4pgAA">
 <XPD:ATTR name="Name" type="string">UnknownEndpoint</XPD:ATTR>
@@ -8738,6 +8896,8 @@ what hooks might be relevant for bridging.
 <XPD:REF name="Generalizations[0]">gkdOaNLcQkmqZlb/AItUGwAA</XPD:REF>
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Associations[0]">u8fQU4b/10K9eFS1q6RB5gAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">Sb4R2W0itUqjX4z4k8XNBAAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="BqrNhv5N5kaxhv2KJuwOyQAA">
 <XPD:REF name="Namespace">RdsxQNvt+k2OEVv5qdwTFgAA</XPD:REF>
@@ -10734,8 +10894,8 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">jqrHlb6++kKABB4guJRVuwAA</XPD:REF>
 <XPD:REF name="Views[3]">xX7ziFBm50aCNASLjR+oCAAA</XPD:REF>
 <XPD:REF name="Views[4]">WkcRD/9Dd0uxhK/agQ/E/QAA</XPD:REF>
-<XPD:REF name="Views[5]">53swwApsQE2Ls8/f7df0uAAA</XPD:REF>
-<XPD:REF name="Views[6]">HGHRxLIBNkirbtpVvK9WCgAA</XPD:REF>
+<XPD:REF name="Views[5]">HGHRxLIBNkirbtpVvK9WCgAA</XPD:REF>
+<XPD:REF name="Views[6]">53swwApsQE2Ls8/f7df0uAAA</XPD:REF>
 <XPD:REF name="Views[7]">zYOwliv/lUui6+wCh44ydQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ofJaN/STR0CwzUs1Tk4u9QAA">
@@ -10747,8 +10907,8 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">ji7OlDKW+UCgp4dEB7BFNAAA</XPD:REF>
 <XPD:REF name="Views[3]">r+bpdvCDcUuWpdB3sX3mDwAA</XPD:REF>
 <XPD:REF name="Views[4]">AfVU6roII0qqdJeFueksEwAA</XPD:REF>
-<XPD:REF name="Views[5]">C997EpbQMUekXUz2zkciHQAA</XPD:REF>
-<XPD:REF name="Views[6]">EYG6F2Sr5UCMrgO2tst01QAA</XPD:REF>
+<XPD:REF name="Views[5]">EYG6F2Sr5UCMrgO2tst01QAA</XPD:REF>
+<XPD:REF name="Views[6]">C997EpbQMUekXUz2zkciHQAA</XPD:REF>
 <XPD:REF name="Views[7]">zVuzDQWUZUmMwUUGTTBRtwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -11074,8 +11234,8 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Participant">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">Hi0YGOBnX0GjcPKg1a0FCAAA</XPD:REF>
-<XPD:REF name="Views[1]">f4fZMXRwb06ezVN7sdI4HAAA</XPD:REF>
-<XPD:REF name="Views[2]">4Nwk6xtp+UCzgBGjl4wTTAAA</XPD:REF>
+<XPD:REF name="Views[1]">4Nwk6xtp+UCzgBGjl4wTTAAA</XPD:REF>
+<XPD:REF name="Views[2]">f4fZMXRwb06ezVN7sdI4HAAA</XPD:REF>
 <XPD:REF name="Views[3]">+cs2EhnVv0+WL5ckxUq/3QAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AY8px1XCtk63DLjOlRF6PQAA">
@@ -11084,8 +11244,8 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Participant">aV5DzQL7qEqdpmmDY+lULQAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">wRb1INKdDEyAm+e2Y9kajgAA</XPD:REF>
-<XPD:REF name="Views[1]">zROx7BbaiEGNqnNu3P9vbgAA</XPD:REF>
-<XPD:REF name="Views[2]">ixNro7TCZUe8MtIWDN0ywwAA</XPD:REF>
+<XPD:REF name="Views[1]">ixNro7TCZUe8MtIWDN0ywwAA</XPD:REF>
+<XPD:REF name="Views[2]">zROx7BbaiEGNqnNu3P9vbgAA</XPD:REF>
 <XPD:REF name="Views[3]">3bnkKQATVkWirY/yIVVUsQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -11124,17 +11284,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
 <XPD:REF name="Supplier">8myI81SNIkOhwYrxvvN8pQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[31]" type="UMLDependency" guid="zOlE72n+xUCUBoAN2BDH8AAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:REF name="Client">c7YKTNQ1T0Cyq7OUmKdP+gAA</XPD:REF>
-<XPD:REF name="Supplier">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">jvNnIGcKnE6AC3HP5dqrYAAA</XPD:REF>
-<XPD:REF name="Views[1]">S5ZiDqPuh0GA8oUeqSkgZwAA</XPD:REF>
-<XPD:REF name="Views[2]">PBpYGYkPNEqYl/TiEfSqpQAA</XPD:REF>
-<XPD:REF name="Views[3]">ezKD0CVVVkCX0uOGV7OD2QAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[32]" type="UMLDependency" guid="okjKI2AzVk6WtsBC7w0q7QAA">
+<XPD:OBJ name="OwnedElements[31]" type="UMLDependency" guid="okjKI2AzVk6WtsBC7w0q7QAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">9mpCe2U4MECjPOJMGW+gagAA</XPD:REF>
 <XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
@@ -11144,7 +11294,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">ElvBFHq/f0+kW4GFxRxQ1AAA</XPD:REF>
 <XPD:REF name="Views[3]">DkGZ0jHM0UC3EXbXudw+4wAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[33]" type="UMLDependency" guid="wm0+Ln2VGkiUsqqC2vM/XgAA">
+<XPD:OBJ name="OwnedElements[32]" type="UMLDependency" guid="wm0+Ln2VGkiUsqqC2vM/XgAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">EvHE17tJ+06qk7JmrXaDywAA</XPD:REF>
 <XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
@@ -11154,7 +11304,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">U8ggdOAvVkWGkpEtBjSyGwAA</XPD:REF>
 <XPD:REF name="Views[3]">ZyrdXpND2EGuQeyd+V+SZwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[34]" type="UMLDependency" guid="FLpAEpSNYkWCfqs/+61SLAAA">
+<XPD:OBJ name="OwnedElements[33]" type="UMLDependency" guid="FLpAEpSNYkWCfqs/+61SLAAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
 <XPD:REF name="Supplier">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
@@ -11164,7 +11314,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">FsWmP611w0W8u3OrIH7hIQAA</XPD:REF>
 <XPD:REF name="Views[3]">dzI0ttiGzE2nzaHKpgo7PwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[35]" type="UMLDependency" guid="5epriIzWk0m0/c//p9uWCAAA">
+<XPD:OBJ name="OwnedElements[34]" type="UMLDependency" guid="5epriIzWk0m0/c//p9uWCAAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
 <XPD:REF name="Supplier">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
@@ -11174,7 +11324,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">4+raDZcU9kmXtO3vjrXmbQAA</XPD:REF>
 <XPD:REF name="Views[3]">UdV3FsMv+0ad9vl5mw4WMwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[36]" type="UMLDependency" guid="CoF/uhb58EqJjScR5zxCpQAA">
+<XPD:OBJ name="OwnedElements[35]" type="UMLDependency" guid="CoF/uhb58EqJjScR5zxCpQAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
 <XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
@@ -11184,7 +11334,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">0k+x3W95AE6/aL2PWh8ebgAA</XPD:REF>
 <XPD:REF name="Views[3]">ayxYTdqo80CpaWRlssjVNwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[37]" type="UMLDependency" guid="urJ5lc6OzE+6GIUdd1CcZQAA">
+<XPD:OBJ name="OwnedElements[36]" type="UMLDependency" guid="urJ5lc6OzE+6GIUdd1CcZQAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
 <XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
@@ -11196,7 +11346,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
 <XPD:REF name="SupplierDependencies[0]">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[38]" type="UMLDependency" guid="2fdyHgkA906vOqrLWigR5QAA">
+<XPD:OBJ name="OwnedElements[37]" type="UMLDependency" guid="2fdyHgkA906vOqrLWigR5QAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
 <XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
@@ -11206,7 +11356,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">Ss3N/tHWLEGA3DVfRO5sugAA</XPD:REF>
 <XPD:REF name="Views[3]">vqdXh7exjkKnWigp8CYCEwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[39]" type="UMLDependency" guid="hUHyTpt7+0SEiCpoHP+EaAAA">
+<XPD:OBJ name="OwnedElements[38]" type="UMLDependency" guid="hUHyTpt7+0SEiCpoHP+EaAAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
 <XPD:REF name="Supplier">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
@@ -11216,7 +11366,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">rgL7WKeEykyxT/BEleknCwAA</XPD:REF>
 <XPD:REF name="Views[3]">zF56X41fFUK6e8JkAAFtuAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[40]" type="UMLDependency" guid="bJkt9pblNECTroPN4OGM4wAA">
+<XPD:OBJ name="OwnedElements[39]" type="UMLDependency" guid="bJkt9pblNECTroPN4OGM4wAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
 <XPD:REF name="Supplier">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
@@ -11226,7 +11376,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">aDPgGP3Rq0OPwWpxX24k7QAA</XPD:REF>
 <XPD:REF name="Views[3]">i/v0gleIiUK5+b//9dwj4gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[41]" type="UMLDependency" guid="azY5dmHuq0WHBLi7ZCbo1gAA">
+<XPD:OBJ name="OwnedElements[40]" type="UMLDependency" guid="azY5dmHuq0WHBLi7ZCbo1gAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
 <XPD:REF name="Supplier">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
@@ -11236,7 +11386,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">CXD9g0w2u0yasmlTaI+D9wAA</XPD:REF>
 <XPD:REF name="Views[3]">faQXDfqwDU2qvM7L+wgL3AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[42]" type="UMLDependency" guid="Dorn1yx7XUqXmZmntTs+5QAA">
+<XPD:OBJ name="OwnedElements[41]" type="UMLDependency" guid="Dorn1yx7XUqXmZmntTs+5QAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
 <XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
@@ -11246,7 +11396,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">brAJq/8LWEur0N3dyqGcpAAA</XPD:REF>
 <XPD:REF name="Views[3]">D7qTK/hv0EyYHDbbidCjNQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[43]" type="UMLDependency" guid="HxkZulobtUudGO9Ugzk1FQAA">
+<XPD:OBJ name="OwnedElements[42]" type="UMLDependency" guid="HxkZulobtUudGO9Ugzk1FQAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
 <XPD:REF name="Supplier">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
@@ -11256,7 +11406,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">+raULg4pfkS5jQglSdU6nwAA</XPD:REF>
 <XPD:REF name="Views[3]">HMgLzt6v9US6CcDB9V8uSAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[44]" type="UMLDependency" guid="wzAxgmSVf0ybNmZKpChC2QAA">
+<XPD:OBJ name="OwnedElements[43]" type="UMLDependency" guid="wzAxgmSVf0ybNmZKpChC2QAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
 <XPD:REF name="Supplier">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
@@ -11266,7 +11416,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">x1CoZKKESkuyd7+ag/e+8QAA</XPD:REF>
 <XPD:REF name="Views[3]">i5RmG3CYqky8YD5aMtPgLwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[45]" type="UMLDependency" guid="T6MsKjLsgEOvlkDJj/6QHAAA">
+<XPD:OBJ name="OwnedElements[44]" type="UMLDependency" guid="T6MsKjLsgEOvlkDJj/6QHAAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
 <XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
@@ -11276,7 +11426,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">eSjEAErG7UGR6p5FnPL+zwAA</XPD:REF>
 <XPD:REF name="Views[3]">QOAUNeacD0qpKkT4GTZq4wAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[46]" type="UMLDependency" guid="5oAs/zsZWUOoGmsEvB9rpgAA">
+<XPD:OBJ name="OwnedElements[45]" type="UMLDependency" guid="5oAs/zsZWUOoGmsEvB9rpgAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
 <XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
 <XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
@@ -11286,6 +11436,3203 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[2]">QSShugON4UShhEIWCpSZegAA</XPD:REF>
 <XPD:REF name="Views[3]">jeZKD2CVaUquI06sBY4ISAAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="grFBY7fayESF3wPnDgDfswAA">
+<XPD:ATTR name="Name" type="string">SIP User Agent</XPD:ATTR>
+<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">SKtJlynSG0Cqc4pmY1bNxgAA</XPD:REF>
+<XPD:REF name="Instances[1]">kub+AUfZCECGL6qiTEt/JgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#OwnedCollaborationInstanceSets" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedCollaborationInstanceSets[0]" type="UMLCollaborationInstanceSet" guid="TbeaNPd/GUSybLM6Yu+hMAAA">
+<XPD:ATTR name="Name" type="string">BridgingUseCases</XPD:ATTR>
+<XPD:REF name="RepresentedClassifier">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:ATTR name="#InteractionInstanceSets" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="InteractionInstanceSets[0]" type="UMLInteractionInstanceSet" guid="2vkurH/81UGw4uHzqyhEKAAA">
+<XPD:ATTR name="Name" type="string">BridgingUseCases</XPD:ATTR>
+<XPD:REF name="Context">TbeaNPd/GUSybLM6Yu+hMAAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLSequenceDiagram" guid="dJTJ7idbv0OMpNsDWpGyfgAA">
+<XPD:ATTR name="Name" type="string">BridgeUseCase7</XPD:ATTR>
+<XPD:ATTR name="MessageSignature" type="UMLMessageSignatureKind">mskNameAndType</XPD:ATTR>
+<XPD:REF name="DiagramOwner">2vkurH/81UGw4uHzqyhEKAAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLSequenceDiagramView" guid="yNBoqIPEhkiDY8gM80P3bwAA">
+<XPD:REF name="Diagram">dJTJ7idbv0OMpNsDWpGyfgAA</XPD:REF>
+<XPD:ATTR name="#OwnedViews" type="integer">69</XPD:ATTR>
+<XPD:OBJ name="OwnedViews[0]" type="UMLSeqObjectView" guid="11b/74Y5U0WY5jneOF2G+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">144</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1439</XPD:ATTR>
+<XPD:REF name="Model">0r7xbl/pLEmAij84Vw4MawAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DVqcbuQBw0SpOvtZGyHS0wAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="wQvr8TtvLk2EZdo5bmWP7wAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Caller : ChannelService</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IpHAViKuzE+ryAOnuPSPswAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="YZqk7G6l6kKW1heIXJQ96wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="jQHaIIgpn0+eJAamctF5gQAA">
+<XPD:REF name="Model">0r7xbl/pLEmAij84Vw4MawAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLSeqObjectView" guid="0VTLFN4Lz0Cqsylt6zkyyAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1608</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">123</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1193</XPD:ATTR>
+<XPD:REF name="Model">zdyuNArMXkumGArrK7JgXwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="w3RzHIuWP06u11m8wTWLrwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="vFQ42bbkvkSKRnk6VHS7NAAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Called : ChannelService</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xYdH0Lr4JEKucHC1j18RugAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1V49LAb3+EuzUX7ZkMjfJgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="25XNEgh3HkWuz36VRlKTvwAA">
+<XPD:REF name="Model">zdyuNArMXkumGArrK7JgXwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLSeqObjectView" guid="vYuX9F6Ku0Cbx4GqGzzsOAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">812</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">154</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">713</XPD:ATTR>
+<XPD:REF name="Model">Vq6A/+Omp0ilJVCdkX5tkAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="w0UPpAMvM0WcqwPZa1K0XgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="Z/fxOh09AUa/qpx35ZHsiwAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string"> : BridgeFactory</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4pLitPcr/EaUnl06PfkOpAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7uH7avKExkGPnEa2ZMxeugAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="dsnpFSl2UES8F/cyYAy76AAA">
+<XPD:REF name="Model">Vq6A/+Omp0ilJVCdkX5tkAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[3]" type="UMLSeqObjectView" guid="ag4J7abuQ02/gBA71DdZQwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1484</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">117</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">506</XPD:ATTR>
+<XPD:REF name="Model">YUkcumhLeUG98Y5x1WTCHAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+lF0+uYDREaDnmFmK8OtHgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="n+8NWZDBE0muyqCTGaS3bgAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string"> : MediaFormatService</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="F15NagrvdUSoLO2dXRsBmAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SRMS24Jsjkq41z3UMJ+1IQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="rXMmTlkuukK5aWyz1WKWuwAA">
+<XPD:REF name="Model">YUkcumhLeUG98Y5x1WTCHAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[4]" type="UMLSeqObjectView" guid="A+l0Z6u2M0SOdfp/HAknMgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">972</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1352</XPD:ATTR>
+<XPD:REF name="Model">VAtbXC+sP0O7LDLCWZ45aQAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CYMnjUuNJkSARqW9Fpw14AAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="/StTmu+dXUyn/RhBcJs0IAAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string"> : Bridge</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VL9HYc92hkiVwo7fBqRuaQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+WpF4+OK6U++umrGiFHtEgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="8XzA/077L0a5RnhwPTrjogAA">
+<XPD:REF name="Model">VAtbXC+sP0O7LDLCWZ45aQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[5]" type="UMLSeqObjectView" guid="9CAtkQ9HU06I48QeDiM5pQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1448</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">127</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">349</XPD:ATTR>
+<XPD:REF name="Model">u0n3NSYyV0KxBP/4SKW8XAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nLZtlqcz30+eL+ef/4wmywAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="m9pkb9iNn0yB6iUOYceQNQAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">called : SignalCommands</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3tuQyaqHLki6pSLLcRx7PQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="albiy3hkmkG6sION/HYcwAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="MuA04xo2kU+Ea0HlzLbkBwAA">
+<XPD:REF name="Model">u0n3NSYyV0KxBP/4SKW8XAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[6]" type="UMLSeqObjectView" guid="k6XY9s27/06mBBHlj6eIpAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">500</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1369</XPD:ATTR>
+<XPD:REF name="Model">6H9jPIq1nEiaKUUCayhgcgAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="aMW5HVvsz0aiZc7rk0nsUgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="Vjz4BKOu0kanW0UGZ8X1OQAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">caller : SignalCallback</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Ux7ZSrhFXUq35PgMM+y1swAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xWDFLVKxCE2JfcY8WzsIAQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="GY14Ss6CFEOAfJw9yhP2SQAA">
+<XPD:REF name="Model">6H9jPIq1nEiaKUUCayhgcgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[7]" type="UMLSeqObjectView" guid="xCpWtEvkjUeGZpUAe06I8gAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">960</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">104</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">130</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1131</XPD:ATTR>
+<XPD:REF name="Model">7EI+BOcOnUmVSOm98a81CAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AhVY04M8nk2vzwjgcztDqwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="sdtqEx+48Ue9XKZnXYUcSwAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">bridgeCB : SignalCallback</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fREIy2SHiECYdZ79dzyOSgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WGBvIvbw90i3YlTJqvC3wQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="KekBsTJ90kO96+KptHbfFQAA">
+<XPD:REF name="Model">7EI+BOcOnUmVSOm98a81CAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[8]" type="UMLSeqObjectView" guid="Dk03+QLUC0aiMg08wsCwNQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1060</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">136</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">661</XPD:ATTR>
+<XPD:REF name="Model">o7GML4RJHkGG/A4ewHFU/AAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6WQ2mMGzZ0yKyJOAvNkg3wAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="ikXNgt/+u0Ww1k3SBSWNLQAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string"> : MediaOperationsService</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="oK97KkryiU63ZKcyJkad+gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eq6bfLRIkEONAMsM3cQtkgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="dbe6txAM70aT/lKH37dILQAA">
+<XPD:REF name="Model">o7GML4RJHkGG/A4ewHFU/AAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[9]" type="UMLSeqObjectView" guid="/F5NYMExEkeccm/Nwc/41wAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1451</XPD:ATTR>
+<XPD:REF name="Model">kub+AUfZCECGL6qiTEt/JgAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zU2OXwHyUkirYlstOIH0BgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="/IVOKLJc30asIiBsGakJFAAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">caller : SIP User Agent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mbxD9y/4VUCtFsfaev1sEQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="f+geViihwkyrBfUtskLupAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="QTvAGilmeUmc2T69E6CJEgAA">
+<XPD:REF name="Model">kub+AUfZCECGL6qiTEt/JgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[10]" type="UMLSeqObjectView" guid="9aoN/22gWEmaGGrivbjjCQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1748</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1173</XPD:ATTR>
+<XPD:REF name="Model">SKtJlynSG0Cqc4pmY1bNxgAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dzKz9YPhcUiKfSDZ2LjAEAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="UsC3cmPXRkeTJDs//751UwAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Called : SIP User Agent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5vOVvUy4R0yEwk3u0AWaYwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hpWk6kn6e0im/uKFr+P8hAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="zqYH4IoReke5az7NXwiDcwAA">
+<XPD:REF name="Model">SKtJlynSG0Cqc4pmY1bNxgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[11]" type="UMLSeqObjectView" guid="X3jeK77zIkGcIFbVcyD+CgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1312</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">114</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1077</XPD:ATTR>
+<XPD:REF name="Model">MvyYSwWIokyRYU03tYaj+QAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eOMOutbyyUCGeJrqxThq5wAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="nD4CgqyLSU6cWRxR1cBf7gAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">called : StreamSource</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="w/eufwxO0UaEEHDBy2vLcAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1SE4yjr7aUqp9IcQMIVhUwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="rn5AYO0tuU6mff2/A+EQ3gAA">
+<XPD:REF name="Model">MvyYSwWIokyRYU03tYaj+QAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[12]" type="UMLSeqObjectView" guid="YKY5BqLmQkSvX5kH8wjmfAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1196</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1010</XPD:ATTR>
+<XPD:REF name="Model">JW8M+nGFiUml3OGbce2M+gAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T8Lvvqb7rk6HtfsHqfHRTQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="TUzgLyMjHEKuwl9SHHvargAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">called : StreamSink</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HTjta6mdbEyCc5jJSPzamAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hrHrRZoLfk2Z1hVam2OKjwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="D3wucpNQRkChV3voUCie5AAA">
+<XPD:REF name="Model">JW8M+nGFiUml3OGbce2M+gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[13]" type="UMLSeqObjectView" guid="ciWjMIqoYEKk5e1pxfwsXQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">384</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">993</XPD:ATTR>
+<XPD:REF name="Model">k6NeJqIJKkeGsELd5l+iCAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iP2hpkiIjUmehEiJQ542+AAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="LggxjUJjSUa3l/pDkZDE8wAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">caller : StreamSource</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="di1wdXJ+o0yrKUcQksb1mgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qsHVgBCbokiOX12+1kO99gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="1Ij4Hfs0mECpgZkSjJ36RgAA">
+<XPD:REF name="Model">k6NeJqIJKkeGsELd5l+iCAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[14]" type="UMLSeqObjectView" guid="ZVmaraTj9UW6PpByGGfqQwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">272</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1102</XPD:ATTR>
+<XPD:REF name="Model">lWjjSZZ6s0yQf0ccZUOfywAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eh/vGiEF3k6LVl+0iS5VwgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="2MCkIiVbZESKVhIMTbhFKQAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">caller : StreamSink</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tqVSHBq0G0+xKsRYiZjm0wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mU005BlfzUGshm/tti6XVAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="jX1tQtnArEu+Y/3KZn99qgAA">
+<XPD:REF name="Model">lWjjSZZ6s0yQf0ccZUOfywAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[15]" type="UMLSeqObjectView" guid="bM21/32NE0K1rK38ttW4LAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">588</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">848</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">152</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">350</XPD:ATTR>
+<XPD:REF name="Model">SgHybSMmKkOCKaQdhWHrFQAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RuY7u6BO60iIj3e4nRkZxQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="2UuhnpAvkEumhvpngsC4SQAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">g729toulaw : StreamSink</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4rlh8pT2iUq62p31vbUOmAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JH92em+zP0q4o1/wsXkuTQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="HU5NJeheNEiu3rN2XsiPpwAA">
+<XPD:REF name="Model">SgHybSMmKkOCKaQdhWHrFQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[16]" type="UMLSeqObjectView" guid="Mcp0QVVW2k6ceZeCUqIHVAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">608</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">406</XPD:ATTR>
+<XPD:REF name="Model">qyyCIHtxxk2AOm3YtjABbgAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RT7S1bQYIUWJhAf97Ul8uwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="cM5nTIPqo0iJYDKfaBUbNwAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string"> : EndpointLocator</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="h4yqwp6SZE+Qubsy1fjxuAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="21q02nygjkyzMFx3nsl+2gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="clzrr4P0cEW3guw+kvXY0wAA">
+<XPD:REF name="Model">qyyCIHtxxk2AOm3YtjABbgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[17]" type="UMLSeqObjectView" guid="CBQrExZPd0WtiwFFpTBe6wAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">79</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1377</XPD:ATTR>
+<XPD:REF name="Model">JTHlQnr9KkyAyypKBC+eYwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="noch0pke5ky6gvmQJf0z/AAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="4eermWuEXUWq18ksnGvazwAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string"> : CallManager</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Sfdms15E6kaYwuW7KUGnKAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="n0f5gewIhk6YCIHJRgGYIgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="71IUpXiIQE22EcL4sph+ogAA">
+<XPD:REF name="Model">JTHlQnr9KkyAyypKBC+eYwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[18]" type="UMLSeqObjectView" guid="cCbTAc+pZEK0VXo8hg+FkQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1080</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">852</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">404</XPD:ATTR>
+<XPD:REF name="Model">GRb/XBpNPUqGAW+lRQapswAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jt3/X3SEbUiMQq4+unrjLAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="wlQPy1QoLEi2MboPkZ36zgAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ulawtog729 : StreamSink</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XNhLHLn2/0ORx25ypTMJEQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KMMqMZna/0qgsXlzVf9W/gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="N9FvROkHJUigtZGv6I4xqgAA">
+<XPD:REF name="Model">GRb/XBpNPUqGAW+lRQapswAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[19]" type="UMLSeqStimulusView" guid="5xG8yQEph0qOTzmmvzmZ9QAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">64,136;197,136</XPD:ATTR>
+<XPD:REF name="Model">aSo609HVWE21NsIlLRmmqgAA</XPD:REF>
+<XPD:REF name="Head">jQHaIIgpn0+eJAamctF5gQAA</XPD:REF>
+<XPD:REF name="Tail">QTvAGilmeUmc2T69E6CJEgAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="oowIyqZA60ec+AESaaRl2QAA">
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">1 : INVITE()</XPD:ATTR>
+<XPD:REF name="Model">aSo609HVWE21NsIlLRmmqgAA</XPD:REF>
+<XPD:REF name="HostEdge">5xG8yQEph0qOTzmmvzmZ9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hgoDFg3z502/vNeoaDXohAAA">
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">&lt;&lt;SIP&gt;&gt;</XPD:ATTR>
+<XPD:REF name="Model">aSo609HVWE21NsIlLRmmqgAA</XPD:REF>
+<XPD:REF name="HostEdge">5xG8yQEph0qOTzmmvzmZ9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AZUoin6t5k2hwK0cDUrQ7AAA">
+<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">10</XPD:ATTR>
+<XPD:REF name="Model">aSo609HVWE21NsIlLRmmqgAA</XPD:REF>
+<XPD:REF name="HostEdge">5xG8yQEph0qOTzmmvzmZ9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Activation" type="UMLActivationView" guid="B4jxeojYlkmCs7Y8DaZ08QAA">
+<XPD:ATTR name="Left" type="integer">197</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">136</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[20]" type="UMLSeqStimulusView" guid="RzoCU4Li10WFmS7kS4PHCQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">210,153;650,153</XPD:ATTR>
+<XPD:REF name="Model">evC4ctoxrUWkbaacB+8INQAA</XPD:REF>
+<XPD:REF name="Head">clzrr4P0cEW3guw+kvXY0wAA</XPD:REF>
+<XPD:REF name="Tail">jQHaIIgpn0+eJAamctF5gQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zGjesQVadEW4Grm2V5VVKAAA">
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">2 : lookup(destination: string): Endpoint[]</XPD:ATTR>
+<XPD:REF name="Model">evC4ctoxrUWkbaacB+8INQAA</XPD:REF>
+<XPD:REF name="HostEdge">RzoCU4Li10WFmS7kS4PHCQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XG92MwdvMUWA98yo8zxyfAAA">
+<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">25</XPD:ATTR>
+<XPD:REF name="Model">evC4ctoxrUWkbaacB+8INQAA</XPD:REF>
+<XPD:REF name="HostEdge">RzoCU4Li10WFmS7kS4PHCQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="cl8/WMP3v0mgLOsHPuJpIQAA">
+<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">10</XPD:ATTR>
+<XPD:REF name="Model">evC4ctoxrUWkbaacB+8INQAA</XPD:REF>
+<XPD:REF name="HostEdge">RzoCU4Li10WFmS7kS4PHCQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Activation" type="UMLActivationView" guid="fepxK3EitkKRGkDykd0CQQAA">
+<XPD:ATTR name="Left" type="integer">650</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">153</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[21]" type="UMLSeqStimulusView" guid="BgScGAMrmUCZ+oVHIEAlqgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">197,157;70,157</XPD:ATTR>
+<XPD:REF name="Model">iGyQGEdrrEaGM2sxn+R2mAAA</XPD:REF>
+<XPD:REF name="Head">QTvAGilmeUmc2T69E6CJEgAA</XPD:REF>
+<XPD:REF name="Tail">jQHaIIgpn0+eJAamctF5gQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4tc4JNEGQ0qRVlFhw3xsgQAA">
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">3</XPD:ATTR>
+<XPD:REF name="Model">iGyQGEdrrEaGM2sxn+R2mAAA</XPD:REF>
+<XPD:REF name="HostEdge">BgScGAMrmUCZ+oVHIEAlqgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PqSjrSW9REGMh+pnepK3hQAA">
+<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">25</XPD:ATTR>
+<XPD:REF name="Model">iGyQGEdrrEaGM2sxn+R2mAAA</XPD:REF>
+<XPD:REF name="HostEdge">BgScGAMrmUCZ+oVHIEAlqgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="hMmfWOYFjEGpgurICGsSKwAA">
+<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">10</XPD:ATTR>
+<XPD:REF name="Model">iGyQGEdrrEaGM2sxn+R2mAAA</XPD:REF>
+<XPD:REF name="HostEdge">BgScGAMrmUCZ+oVHIEAlqgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Activation" type="UMLActivationView" guid="m6O9WtAoI0+J2DYhWz3gHQAA">
+<XPD:ATTR name="Left" type="integer">57</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">157</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[22]" type="UMLSeqStimulusView" guid="8Qk4YgASMUS6XlWclPLcLgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">204,236;760,236</XPD:ATTR>
+<XPD:REF name="Model">o0zonDNVF06JD/O6vNuK7QAA</XPD:REF>
+<XPD:REF name="Head">71IUpXiIQE22EcL4sph+ogAA</XPD:REF>
+<XPD:REF name="Tail">jQHaIIgpn0+eJAamctF5gQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9LugQVUzGUaw1MxCHOeLdAAA">
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">4</XPD:ATTR>
+<XPD:REF name="Model">o0zonDNVF06JD/O6vNuK7QAA</XPD:REF>
+<XPD:REF name="HostEdge">8Qk4YgASMUS6XlWclPLcLgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="drCYkfapWk2T5k7iphkQZQAA">
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">&lt;&lt;create&gt;&gt;</XPD:ATTR>
+<XPD:REF name="Model">o0zonDNVF06JD/O6vNuK7QAA</XPD:REF>
+<XPD:REF name="HostEdge">8Qk4YgASMUS6XlWclPLcLgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="X/KnWNXlyUiVY39lmTZuTAAA">
+<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">10</XPD:ATTR>
+<XPD:REF name="Model">o0zonDNVF06JD/O6vNuK7QAA</XPD:REF>
+<XPD:REF name="HostEdge">8Qk4YgASMUS6XlWclPLcLgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Activation" type="UMLActivationView" guid="5Pu36Lyux0qImyzBsDTgVAAA">
+<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">236</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[23]" type="UMLSeqStimulusView" guid="s+tSyNXFjUSUyv6p44fxdgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">204,291;882,291</XPD:ATTR>
+<XPD:REF name="Model">ii9U6U8KuEqtakb1qzWsUwAA</XPD:REF>
+<XPD:REF name="Head">dsnpFSl2UES8F/cyYAy76AAA</XPD:REF>
+<XPD:REF name="Tail">jQHaIIgpn0+eJAamctF5gQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1SI6bQphQUmoHfANOamGBAAA">
+<XPD:ATTR name="Alpha" type="real">-3.38657069772895</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">70.0927956355002</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">5 : createBridge(admin: Endpoint, endpoints: Endpoint, managerCallback: CallManager): Bridge</XPD:ATTR>
+<XPD:REF name="Model">ii9U6U8KuEqtakb1qzWsUwAA</XPD:REF>
... 2567 lines suppressed ...


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list