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

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Tue Jul 27 08:54:01 CDT 2010


branch "master" has been updated
       via  cd837bc37850e8922fb724bb49ced133a57dbe52 (commit)
      from  93be651cbc71003c89d3ea8be2f56b179a475b2f (commit)

Summary of changes:
 HydraObjectModel.uml | 1281 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 1162 insertions(+), 119 deletions(-)


- Log -----------------------------------------------------------------
commit cd837bc37850e8922fb724bb49ced133a57dbe52
Author: Brent Eagles <beagles at digium.com>
Date:   Tue Jul 27 11:23:13 2010 -0230

    Add package dependency diagram.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 26f914b..113613a 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -16,7 +16,7 @@
 <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
 <XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
 <XPD:REF name="Namespace">G7/MihNU2k2RunTWhGsB9gAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">3</XPD:ATTR>
 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="iqypbrSEPkyQSO8JOhmmHAAA">
 <XPD:ATTR name="Name" type="string">Package Diagram</XPD:ATTR>
 <XPD:REF name="DiagramOwner">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
@@ -1031,161 +1031,954 @@ the diagrams!
 <XPD:REF name="Model">tUrnvauArkmOYmGcfnd61QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="o7L99KsHOESqpCvWH4StvAAA">
+<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="o7L99KsHOESqpCvWH4StvAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">610,356;788,296</XPD:ATTR>
+<XPD:REF name="Model">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+<XPD:REF name="Head">TU0XrDb2CEWM+Lm1dnERRAAA</XPD:REF>
+<XPD:REF name="Tail">GT6S3cOVWk64u0mtFX673AAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AL+zX/6JX0O0/B6XIU79uwAA">
+<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">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7NLbLo2IoUCqfGz2/TYUwgAA">
+<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">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KwJHY7bUqE+QKA1l5RrH0gAA">
+<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">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="efajl0XHZ0eJcJtZBRVINAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5qk820tkTEyHBNvThBGTRgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9oaFxwzKjkSeajg+2EVx+AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="DJPcBvMhhU6Be4vwjuirQQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GEBpYAyevEGz2Bzhe7SQZgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mZODsyjfZEyHauLQxeqOcAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="m6tIuojP9kehCa9jsxzirQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="mgvxWXS9I0yXWuy913H+XAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="Y2C3Hk1QX0ark7mG31v8TwAA">
+<XPD:ATTR name="Name" type="string">Model Introduction</XPD:ATTR>
+<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
+<XPD:REF name="DiagramOwner">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="QdelhRoTCkaxHJQ+83NPWQAA">
+<XPD:REF name="Diagram">Y2C3Hk1QX0ark7mG31v8TwAA</XPD:REF>
+<XPD:ATTR name="#OwnedViews" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="OwnedViews[0]" type="UMLTextView" guid="NxlHH0UiKUyIvZ03A+WdlgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">32</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">830</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">323</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">This is the master UML model for Hydra. Some rules to make maintenance easier:
+
+ 1. Create classes and interfaces within the proper packages. 
+
+ 2. Always use the classes and interfaces (or components that expose the required interfaces) from the packages by 
+draggging them from the model onto the diagrams, rather than creating diagram or collaboration-specific objects. 
+
+ 3.  On sequence diagrams, always select stimulus names from the existing interfaces rather than
+defining diagram-specific stimulus. 
+ 
+On Sequence Diagrams, it is often desirable to turn on the argument visibility. This is done under 
+diagram properties &gt; Message Signature setting.
+
+These approaches will insure that names, packages, types, arguments and return types are consistent 
+and relatively easy to maintain across all the various digrams.
+</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLTextView" guid="/pUtAwKyFUCSEXn7ulhaxwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="FontSize" type="integer">10</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">12</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">384</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">457</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">188</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Sequence Diagram Notes
+
+1. Return values for operations appear in the Properties of the
+operation as Parameters. You set the Parameter DirectionKind as IN, 
+OUT, RETURN, etc. Odd and hard to find if you don't know.
+
+2. It is useful to create a Component Diagram, and define a component 
+which realizes all the interfaces that a given component might expose. 
+These become really useful as object instances on a sequence / collaboration 
+diagram.
+</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLTextView" guid="81IBAuapyE+xm3QSsKKrzQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="FontSize" type="integer">10</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">492</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">418</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">80</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">General Diagram Notes
+
+1.Deleting an item from a Diagram (in most cases) does NOT remove it
+from the model.
+</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedDiagrams[2]" type="UMLComponentDiagram" guid="6jebKKfTA0qzIBAvlZ/UEgAA">
+<XPD:ATTR name="Name" type="string">PackageDependencyDiagram</XPD:ATTR>
+<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: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>
+<XPD:ATTR name="Left" type="integer">341</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">258</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">182</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="UB1nvnEZJE+0XTmgdAlnzgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="tF8GxqtyfkGdbrEPuq4yVQAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ChannelServiceComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TibSjkU2Q0iArrFKmgD4lgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3obAe31FnUS9XfRQ5pbsXwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="iACZIvu/s0uIGMIImIzvfgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLComponentView" guid="EqdMrAFKo0yrlNbxOsGCRwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">600</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">181</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NMs1hvYNJEO8O2hbTsyBCQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="kz7L8oorOUSu1iPbnMTDdQAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">RoutingServiceComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qnSjGsq86EmRYukV8I2pNQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2Krsf89zwkmbDjYt5L8+TgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="gwvFlhkD30aJpzuYFmfq/gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLComponentView" guid="RiXMclGZZEKm9evG6Di88AAA">
+<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>
+<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="uwjQfAoCIUCgb1ht7BqwLgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="fA5nDHPEZUyGt+bFYyjV9wAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">BridgingComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="paVC8DC54UqhmwOz6db9kAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gQEoJhqzAE2PnQos+op1tAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="CI0Be4ymFEyk+aPAF/4TbAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[3]" type="UMLComponentView" guid="helAOnJYA0GsUp7YrsxW9AAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">780</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">180</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="brhh6OOBE0m/hU6crklCoQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="7BwWM7ZSSkikBsIJ7h9GFAAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ServiceLocatorComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Ib+K3z9sxUWDliXz9IwRugAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LoJ5NESH9k6mEDYkfLAJBQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="Lsypqgt1PEe1Zt8wMRHebQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[4]" type="UMLComponentView" guid="pTmqTFFCyUylA6B8djGouwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">788</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">173</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6Axv8iisT0+57HkYUn3b0gAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="FaosJ6zbBUGPEYM5tMP/pgAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeManagerComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="b/sgrofNxUaDFSrW7gKcsAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jyWD1boawkqiTbx2Hg2nAQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="x1kbStwaPkGeGZAKHC3hTwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[5]" type="UMLComponentView" guid="Lyv7kCSu/0GJ7cWLeid32wAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">344</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">180</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Wqv0HSymFkKSK2WaF0xVRAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="CHyBS1jsLEWuG8vS+VNw1gAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">MediaAllocatorComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1ZFPHULTRUK0hdP887euBgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qh5+WPl2RUO78L1cPaB9qwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="/vN/l9dGwU+9ip6nKiVgkAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[6]" type="UMLComponentView" guid="OCRTxHDV/UKhPfyYABIGqgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">768</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">440</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">171</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lNl7tlxPuUS3bjSuAxKq+QAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="KE2WvmIqK02TP74CLLQqQwAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ConfigurationComponent</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Vw9qIFJTCU+6JtpkYeeI5gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VkD+xXAqSE2QIov1lk1BMwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="PnPINsWc0kaMsh74S4I+wAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<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: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>
+<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">9mpCe2U4MECjPOJMGW+gagAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="N1aN+9Y9sUCyNmQczbtbJAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="0Ej+kGHk7E+whYiZb0QyuAAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SIPChannel</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="iT086nApU0inLMV3oU+keQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="y/kdQOtUCUStUBf0+CDNTwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[10]" 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>
+<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:REF name="Model">EvHE17tJ+06qk7JmrXaDywAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="x9Eomm1q80yn+zkNuANJLwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="JFjrfzPPC0exrbykgAZhPAAA">
+<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">IAX2Channel</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Cs0KmazIt0GP9jp/inhMtgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cMMwAgsOk0mcgeQsd0HNKQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[11]" 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>
+<XPD:REF name="Model">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
+<XPD:REF name="Head">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:REF name="Tail">0zVriuLIgEGP2xeXoDORyQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LxAnYyZ9hkqdZAw83AmGWwAA">
+<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">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ElvBFHq/f0+kW4GFxRxQ1AAA">
+<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">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DkGZ0jHM0UC3EXbXudw+4wAA">
+<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">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[12]" 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>
+<XPD:REF name="Model">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
+<XPD:REF name="Head">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:REF name="Tail">wraU+/vdBkCxp7lLyk9dXwAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sx15oZgFUUuBeqyd5adM7AAA">
+<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">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="U8ggdOAvVkWGkpEtBjSyGwAA">
+<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">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZyrdXpND2EGuQeyd+V+SZwAA">
+<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">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[13]" 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>
+<XPD:REF name="Model">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
+<XPD:REF name="Head">helAOnJYA0GsUp7YrsxW9AAA</XPD:REF>
+<XPD:REF name="Tail">EqdMrAFKo0yrlNbxOsGCRwAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="M3OWiTle+UaKLt1J5gKETgAA">
+<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">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FsWmP611w0W8u3OrIH7hIQAA">
+<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">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dzI0ttiGzE2nzaHKpgo7PwAA">
+<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">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[14]" 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>
+<XPD:REF name="Model">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
+<XPD:REF name="Head">helAOnJYA0GsUp7YrsxW9AAA</XPD:REF>
+<XPD:REF name="Tail">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YZpu33Fv5EueQYwH4rEoKQAA">
+<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">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4+raDZcU9kmXtO3vjrXmbQAA">
+<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">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UdV3FsMv+0ad9vl5mw4WMwAA">
+<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">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[15]" 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>
+<XPD:REF name="Model">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
+<XPD:REF name="Head">OCRTxHDV/UKhPfyYABIGqgAA</XPD:REF>
+<XPD:REF name="Tail">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fUcT6HTaWEi2wwI1/KaXQwAA">
+<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">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0k+x3W95AE6/aL2PWh8ebgAA">
+<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">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ayxYTdqo80CpaWRlssjVNwAA">
+<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">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[16]" 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>
+<XPD:REF name="Model">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+<XPD:REF name="Head">OCRTxHDV/UKhPfyYABIGqgAA</XPD:REF>
+<XPD:REF name="Tail">EqdMrAFKo0yrlNbxOsGCRwAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3xy7N7VBgEG/4EsrzerWcAAA">
+<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">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="o8FzjaC8jESkE7+WPE52MAAA">
+<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">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IGegjiNam0GxFokqwB7hnAAA">
+<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">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[17]" 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>
+<XPD:REF name="Model">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
+<XPD:REF name="Head">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:REF name="Tail">RiXMclGZZEKm9evG6Di88AAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fNQsNuX3yE6RMen4xhxd5AAA">
+<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">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ss3N/tHWLEGA3DVfRO5sugAA">
+<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">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vqdXh7exjkKnWigp8CYCEwAA">
+<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">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[18]" 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>
+<XPD:REF name="Model">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
+<XPD:REF name="Head">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
+<XPD:REF name="Tail">RiXMclGZZEKm9evG6Di88AAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/kwu1HFSEkOOdJDAfGvD4gAA">
+<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">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rgL7WKeEykyxT/BEleknCwAA">
+<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">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zF56X41fFUK6e8JkAAFtuAAA">
+<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">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[19]" 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>
+<XPD:REF name="Model">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
+<XPD:REF name="Head">helAOnJYA0GsUp7YrsxW9AAA</XPD:REF>
+<XPD:REF name="Tail">RiXMclGZZEKm9evG6Di88AAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="nIHqwRqkBkucnNKirJjX1gAA">
+<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">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="aDPgGP3Rq0OPwWpxX24k7QAA">
+<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">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="i/v0gleIiUK5+b//9dwj4gAA">
+<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">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[20]" 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>
+<XPD:REF name="Model">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
+<XPD:REF name="Head">pTmqTFFCyUylA6B8djGouwAA</XPD:REF>
+<XPD:REF name="Tail">RiXMclGZZEKm9evG6Di88AAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ixVFEfy+ykCwG/ohbNumyQAA">
+<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">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CXD9g0w2u0yasmlTaI+D9wAA">
+<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">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="faQXDfqwDU2qvM7L+wgL3AAA">
+<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">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[21]" 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>
+<XPD:REF name="Model">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
+<XPD:REF name="Head">OCRTxHDV/UKhPfyYABIGqgAA</XPD:REF>
+<XPD:REF name="Tail">RiXMclGZZEKm9evG6Di88AAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OovjubL3dU2rXcy6AXngdwAA">
+<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">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="brAJq/8LWEur0N3dyqGcpAAA">
+<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">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="D7qTK/hv0EyYHDbbidCjNQAA">
+<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">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[22]" 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>
+<XPD:REF name="Model">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
+<XPD:REF name="Head">pTmqTFFCyUylA6B8djGouwAA</XPD:REF>
+<XPD:REF name="Tail">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lJoLZWhuHkKJcrb5EKEMLwAA">
+<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">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+raULg4pfkS5jQglSdU6nwAA">
+<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">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HMgLzt6v9US6CcDB9V8uSAAA">
+<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">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[23]" 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">610,356;788,296</XPD:ATTR>
-<XPD:REF name="Model">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
-<XPD:REF name="Head">TU0XrDb2CEWM+Lm1dnERRAAA</XPD:REF>
-<XPD:REF name="Tail">GT6S3cOVWk64u0mtFX673AAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AL+zX/6JX0O0/B6XIU79uwAA">
+<XPD:ATTR name="Points" type="Points">504,432;771,350</XPD:ATTR>
+<XPD:REF name="Model">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
+<XPD:REF name="Head">WSSLq9bGbUGvi2UejNXd+gAA</XPD:REF>
+<XPD:REF name="Tail">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qxivaok/uUGJKx2ws8NaOQAA">
 <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">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+<XPD:REF name="Model">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7NLbLo2IoUCqfGz2/TYUwgAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="x1CoZKKESkuyd7+ag/e+8QAA">
 <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">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+<XPD:REF name="Model">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KwJHY7bUqE+QKA1l5RrH0gAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="i5RmG3CYqky8YD5aMtPgLwAA">
 <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">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
+<XPD:REF name="Model">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="efajl0XHZ0eJcJtZBRVINAAA">
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[24]" 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>
+<XPD:REF name="Model">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
+<XPD:REF name="Head">OCRTxHDV/UKhPfyYABIGqgAA</XPD:REF>
+<XPD:REF name="Tail">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cdW/LiK8aEK8SJYGduvTLwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5qk820tkTEyHBNvThBGTRgAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eSjEAErG7UGR6p5FnPL+zwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
+<XPD:REF name="Model">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9oaFxwzKjkSeajg+2EVx+AAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QOAUNeacD0qpKkT4GTZq4wAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="DJPcBvMhhU6Be4vwjuirQQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GEBpYAyevEGz2Bzhe7SQZgAA">
+<XPD:OBJ name="OwnedViews[25]" 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>
+<XPD:REF name="Model">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
+<XPD:REF name="Head">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:REF name="Tail">EqdMrAFKo0yrlNbxOsGCRwAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WdVAGrtflkGRqpRpZvhVywAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mZODsyjfZEyHauLQxeqOcAAA">
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="QSShugON4UShhEIWCpSZegAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="m6tIuojP9kehCa9jsxzirQAA">
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="jeZKD2CVaUquI06sBY4ISAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">6qriQ8SxPEi5wkkKeg12MAAA</XPD:REF>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="mgvxWXS9I0yXWuy913H+XAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-984</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">2+dIlHf7tUGVmx5bwgeO9QAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedViews[26]" 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>
+<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">238</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">143</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">The Routing Service provides a central facility 
+for looking up the Endpoint interface 
+(which is often an interface to a device), 
+typically in order to allow signaling and bridging 
+of the Endpoint. The Routing Service can 
+load routing information from configuration at 
+startup. Additionally, the Channel Services can 
+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: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>
+<XPD:ATTR name="Top" type="integer">144</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">214</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">83</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">A channel interprets the dialogue between
+a user agent and the Hydra system. 
+Requests and replies are converted 
+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: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>
+<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">68</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">The configuration service allows 
+component configuration to be 
+centrally managed, reducing 
+overall management overhead.
+</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="Y2C3Hk1QX0ark7mG31v8TwAA">
-<XPD:ATTR name="Name" type="string">Model Introduction</XPD:ATTR>
-<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
-<XPD:REF name="DiagramOwner">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="QdelhRoTCkaxHJQ+83NPWQAA">
-<XPD:REF name="Diagram">Y2C3Hk1QX0ark7mG31v8TwAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">3</XPD:ATTR>
-<XPD:OBJ name="OwnedViews[0]" type="UMLTextView" guid="NxlHH0UiKUyIvZ03A+WdlgAA">
+<XPD:OBJ name="OwnedViews[29]" 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>
+<XPD:ATTR name="Top" type="integer">512</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">188</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">MediaOperation components perform
+media manipulation operations such
+as transcoding and resampling.
+</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[30]" 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>
+<XPD:ATTR name="Top" type="integer">508</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">272</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">The Media Negotiator provides a central facility for 
+registration of media operation components and 
+for creation of paths to fulfill requested media 
+operations. Any component wishing to have 
+operations performed on media using available 
+media operations components must contact the 
+media negotiator which will determine the components 
+to use.
+</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[31]" 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>
+<XPD:ATTR name="Top" type="integer">340</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">171</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">83</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">A bridge manages the association
+of multiple endpoint. Bridges are
+responsible for negotiating 
+communication between multiple
+endpoints when necessary.
+</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[32]" 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="FontSize" type="integer">12</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">32</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">830</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">323</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">This is the master UML model for Hydra. Some rules to make maintenance easier:
-
- 1. Create classes and interfaces within the proper packages. 
-
- 2. Always use the classes and interfaces (or components that expose the required interfaces) from the packages by 
-draggging them from the model onto the diagrams, rather than creating diagram or collaboration-specific objects. 
-
- 3.  On sequence diagrams, always select stimulus names from the existing interfaces rather than
-defining diagram-specific stimulus. 
- 
-On Sequence Diagrams, it is often desirable to turn on the argument visibility. This is done under 
-diagram properties &gt; Message Signature setting.
-
-These approaches will insure that names, packages, types, arguments and return types are consistent 
-and relatively easy to maintain across all the various digrams.
+<XPD:ATTR name="Top" type="integer">236</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">38</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Examples of channel
+implementations
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLTextView" guid="/pUtAwKyFUCSEXn7ulhaxwAA">
+<XPD:OBJ name="OwnedViews[33]" 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="FontSize" type="integer">10</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">12</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">384</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">457</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">188</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">Sequence Diagram Notes
-
-1. Return values for operations appear in the Properties of the
-operation as Parameters. You set the Parameter DirectionKind as IN, 
-OUT, RETURN, etc. Odd and hard to find if you don't know.
-
-2. It is useful to create a Component Diagram, and define a component 
-which realizes all the interfaces that a given component might expose. 
-These become really useful as object instances on a sequence / collaboration 
-diagram.
+<XPD:ATTR name="Left" type="integer">920</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">232</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">161</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">68</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Service discovery allows a 
+component to locate objects
+it needs at runtime without the 
+need for static configuration.
 </XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLTextView" guid="81IBAuapyE+xm3QSsKKrzQAA">
+<XPD:OBJ name="OwnedViews[34]" 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="FontSize" type="integer">10</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">492</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">418</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">80</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">General Diagram Notes
-
-1.Deleting an item from a Diagram (in most cases) does NOT remove it
-from the model.
+<XPD:ATTR name="Left" type="integer">988</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">328</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">302</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">143</XPD:ATTR>
+<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">In a complex system which often deals with timeouts 
+and time-critical processing, testing can become incredibly 
+time consuming due to waiting on internal real-time events 
+to occur. If we build Hydra with a scalable time capability, 
+there are expected to be many cases where testing 
+can be made more efficient by setting time to some 
+multiplier faster than real-time. For such a scheme to work, 
+all system calculations that rely on time would be required to 
+use the same scaled time system.
 </XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">31</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">47</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="VNrPwnfzR0m8Gb+QSxHZdAAA">
 <XPD:ATTR name="Name" type="string">Ice</XPD:ATTR>
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
@@ -1267,6 +2060,29 @@ from the model.
 <XPD:REF name="Namespace">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
 <XPD:REF name="Views[0]">n0YPmYwe7U6LgnELnyaEyAAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">2</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>
+<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:REF name="Views[0]">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
+<XPD:REF name="Views[1]">/vN/l9dGwU+9ip6nKiVgkAAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
+<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:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLComponentInstance" guid="c7YKTNQ1T0Cyq7OUmKdP+gAA">
+<XPD:ATTR name="Name" type="string">MediaOperations</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:OBJ>
 <XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
 <XPD:REF name="Associations[0]">NwesQUszl0KeW7xEgUGwpQAA</XPD:REF>
 <XPD:REF name="Associations[1]">AjNMC6gR90qQ7S60spky4QAA</XPD:REF>
@@ -1720,7 +2536,7 @@ from the model.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">10</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">12</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="aV5DzQL7qEqdpmmDY+lULQAA">
 <XPD:ATTR name="Name" type="string">ChannelService</XPD:ATTR>
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
@@ -1805,12 +2621,21 @@ from the model.
 <XPD:OBJ name="OwnedElements[2]" type="UMLComponent" guid="zf1E8KzHJEW7n7+RoeD73gAA">
 <XPD:ATTR name="Name" type="string">ChannelServiceComponent</XPD:ATTR>
 <XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">dEbc6o6zq0+3zn17389cHgAA</XPD:REF>
 <XPD:REF name="Views[1]">hZa+PLM4/k+rjJc610mkdAAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
+<XPD:REF name="Views[2]">z8xVwsbuUUGMMAwYl2yO2gAA</XPD:REF>
+<XPD:REF name="Views[3]">iACZIvu/s0uIGMIImIzvfgAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">4</XPD:ATTR>
 <XPD:REF name="ClientDependencies[0]">/47fEVuDgUa/TQbhPUneFQAA</XPD:REF>
 <XPD:REF name="ClientDependencies[1]">043Eg76d2kKeNJHdcJ6rGAAA</XPD:REF>
+<XPD:REF name="ClientDependencies[2]">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
+<XPD:REF name="ClientDependencies[3]">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">4</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[1]">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[2]">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[3]">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
 <XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
 <XPD:REF name="Instances[0]">Da38nDzF10SOogXumKibjgAA</XPD:REF>
 <XPD:REF name="Instances[1]">6BZO94KKAkOnKckw/f1bvAAA</XPD:REF>
@@ -2087,6 +2912,22 @@ from the model.
 <XPD:REF name="Owner">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[10]" type="UMLComponentInstance" guid="9mpCe2U4MECjPOJMGW+gagAA">
+<XPD:ATTR name="Name" type="string">SIPChannel</XPD:ATTR>
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
+<XPD:REF name="Views[0]">0zVriuLIgEGP2xeXoDORyQAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">okjKI2AzVk6WtsBC7w0q7QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[11]" type="UMLComponentInstance" guid="EvHE17tJ+06qk7JmrXaDywAA">
+<XPD:ATTR name="Name" type="string">IAX2Channel</XPD:ATTR>
+<XPD:REF name="Namespace">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
+<XPD:REF name="Views[0]">wraU+/vdBkCxp7lLyk9dXwAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">wm0+Ln2VGkiUsqqC2vM/XgAA</XPD:REF>
+</XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
 <XPD:REF name="Associations[0]">NDO5NKRkmU2NeJhPAGp3fAAA</XPD:REF>
 <XPD:REF name="Associations[1]">qo8zfMhDA0+5LzGYfPkhjgAA</XPD:REF>
@@ -3909,16 +4750,21 @@ all endpoint ids.
 <XPD:OBJ name="OwnedElements[7]" type="UMLComponent" guid="J7V4W/PZX0mxP9I+sEB8CQAA">
 <XPD:ATTR name="Name" type="string">RoutingServiceComponent</XPD:ATTR>
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">3sT5Wz/tDkWfIyhGC101jAAA</XPD:REF>
 <XPD:REF name="Views[1]">+bpERWxA8k2xhTMDSmQkXwAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">6</XPD:ATTR>
+<XPD:REF name="Views[2]">EqdMrAFKo0yrlNbxOsGCRwAA</XPD:REF>
+<XPD:REF name="Views[3]">gwvFlhkD30aJpzuYFmfq/gAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">9</XPD:ATTR>
 <XPD:REF name="ClientDependencies[0]">egzGosgSMUqWvc53eN7Y9wAA</XPD:REF>
 <XPD:REF name="ClientDependencies[1]">ZC37jt+PlE+UoOCh2vR0egAA</XPD:REF>
 <XPD:REF name="ClientDependencies[2]">qQsCrp5olEiDd/mjUDPntgAA</XPD:REF>
 <XPD:REF name="ClientDependencies[3]">KkB3I3p6P0S4+ZV6rHyrFgAA</XPD:REF>
 <XPD:REF name="ClientDependencies[4]">MqQMlD1YxUmvUqYYEkuBjAAA</XPD:REF>
 <XPD:REF name="ClientDependencies[5]">ZDeQWe/A8UyFoYF+taHkQgAA</XPD:REF>
+<XPD:REF name="ClientDependencies[6]">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
+<XPD:REF name="ClientDependencies[7]">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+<XPD:REF name="ClientDependencies[8]">5oAs/zsZWUOoGmsEvB9rpgAA</XPD:REF>
 <XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
 <XPD:REF name="Instances[0]">DW8vrmvWBkqzKnyQyo2EMgAA</XPD:REF>
 <XPD:REF name="Instances[1]">S4Y4w+mPxEmo2Nh+fORITAAA</XPD:REF>
@@ -5822,11 +6668,18 @@ what hooks might be relevant for bridging.
 <XPD:OBJ name="OwnedElements[18]" type="UMLComponent" guid="ixS+0ulnDESnJ06p4KxeDAAA">
 <XPD:ATTR name="Name" type="string">BridgingComponent</XPD:ATTR>
 <XPD:REF name="Namespace">RdsxQNvt+k2OEVv5qdwTFgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">/mRGlKMgb0Oc4ljf75UFJgAA</XPD:REF>
 <XPD:REF name="Views[1]">1RQ9yJi7HUik2UBsShKGDwAA</XPD:REF>
-<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="Views[2]">RiXMclGZZEKm9evG6Di88AAA</XPD:REF>
+<XPD:REF name="Views[3]">CI0Be4ymFEyk+aPAF/4TbAAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">6</XPD:ATTR>
 <XPD:REF name="ClientDependencies[0]">oupsFtF4gUeNZKIiD6S4FAAA</XPD:REF>
+<XPD:REF name="ClientDependencies[1]">2fdyHgkA906vOqrLWigR5QAA</XPD:REF>
+<XPD:REF name="ClientDependencies[2]">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
+<XPD:REF name="ClientDependencies[3]">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
+<XPD:REF name="ClientDependencies[4]">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
+<XPD:REF name="ClientDependencies[5]">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[19]" type="UMLRealization" guid="oupsFtF4gUeNZKIiD6S4FAAA">
 <XPD:REF name="Namespace">RdsxQNvt+k2OEVv5qdwTFgAA</XPD:REF>
@@ -6125,7 +6978,7 @@ what hooks might be relevant for bridging.
 <XPD:REF name="Namespace">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
 <XPD:REF name="Views[0]">GT6S3cOVWk64u0mtFX673AAA</XPD:REF>
-<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">4</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="vdf8uGV5h0KRQHhkhfTfKAAA">
 <XPD:ATTR name="Name" type="string">Discovery</XPD:ATTR>
 <XPD:REF name="Namespace">ZN9/YKgJl02d6KRACvkG4wAA</XPD:REF>
@@ -6615,12 +7468,18 @@ what hooks might be relevant for bridging.
 <XPD:OBJ name="OwnedElements[5]" type="UMLComponent" guid="V5xaTfStdUa01lR/anvZ6QAA">
 <XPD:ATTR name="Name" type="string">ServiceLocatorComponent</XPD:ATTR>
 <XPD:REF name="Namespace">vdf8uGV5h0KRQHhkhfTfKAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
 <XPD:REF name="Views[0]">ysznfhZf0kqS/pJlPduvjAAA</XPD:REF>
 <XPD:REF name="Views[1]">Sy7esYS9eU2l4Zu7gq46IwAA</XPD:REF>
+<XPD:REF name="Views[2]">helAOnJYA0GsUp7YrsxW9AAA</XPD:REF>
+<XPD:REF name="Views[3]">Lsypqgt1PEe1Zt8wMRHebQAA</XPD:REF>
 <XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
 <XPD:REF name="ClientDependencies[0]">NZ77cfrllEKDL3h0M/YF9gAA</XPD:REF>
 <XPD:REF name="ClientDependencies[1]">TWkc3tC7hUqDSurI6UjlhwAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">FLpAEpSNYkWCfqs/+61SLAAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[1]">5epriIzWk0m0/c//p9uWCAAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[2]">bJkt9pblNECTroPN4OGM4wAA</XPD:REF>
 <XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
 <XPD:REF name="Instances[0]">dqVLR7IfkEiNwDhHTm001QAA</XPD:REF>
 </XPD:OBJ>
@@ -7306,14 +8165,19 @@ of the class use this same scale factor as a read-only value.
 <XPD:OBJ name="OwnedElements[5]" type="UMLComponent" guid="xGLyjDxYHUGZ2lVsWIZIAAAA">
 <XPD:ATTR name="Name" type="string">TimeManagerComponent</XPD:ATTR>
 <XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
 <XPD:REF name="Views[0]">bQ1nSMYTREq3UgDYjInzOAAA</XPD:REF>
 <XPD:REF name="Views[1]">CJo7EVJGH0mO5wgYntUtSgAA</XPD:REF>
 <XPD:REF name="Views[2]">TDaFTbC7402KXemlzm3pRAAA</XPD:REF>
 <XPD:REF name="Views[3]">0roj3gBgBUW26YDqctHUDQAA</XPD:REF>
+<XPD:REF name="Views[4]">pTmqTFFCyUylA6B8djGouwAA</XPD:REF>
+<XPD:REF name="Views[5]">x1kbStwaPkGeGZAKHC3hTwAA</XPD:REF>
 <XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
 <XPD:REF name="ClientDependencies[0]">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
 <XPD:REF name="ClientDependencies[1]">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">azY5dmHuq0WHBLi7ZCbo1gAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[1]">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[6]" type="UMLRealization" guid="5kwJos10A06MXl1VLAXowwAA">
 <XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
@@ -7344,6 +8208,23 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[7]">2Z0w+Vd00EKT4KovT7RMzwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[3]" type="UMLPackage" guid="JlJsQlZfwUKWGYx94Mx9yAAA">
+<XPD:ATTR name="Name" type="string">Configuration</XPD:ATTR>
+<XPD:REF name="Namespace">ZN9/YKgJl02d6KRACvkG4wAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLComponent" guid="96B6V4vlk0qQlPIfDGhYRwAA">
+<XPD:ATTR name="Name" type="string">ConfigurationComponent</XPD:ATTR>
+<XPD:REF name="Namespace">JlJsQlZfwUKWGYx94Mx9yAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:REF name="Views[0]">OCRTxHDV/UKhPfyYABIGqgAA</XPD:REF>
+<XPD:REF name="Views[1]">PnPINsWc0kaMsh74S4I+wAAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">4</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">CoF/uhb58EqJjScR5zxCpQAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[1]">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[2]">Dorn1yx7XUqXmZmntTs+5QAA</XPD:REF>
+<XPD:REF name="SupplierDependencies[3]">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
 <XPD:REF name="Associations[0]">HqDM2qMLSkya1D5Coc7q/QAA</XPD:REF>
 <XPD:REF name="Associations[1]">sVncORSe0kWhlBKV9A8tEQAA</XPD:REF>
@@ -7955,6 +8836,168 @@ 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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">9mpCe2U4MECjPOJMGW+gagAA</XPD:REF>
+<XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">TdLaQmSYSkeGDSg9fRPQaQAA</XPD:REF>
+<XPD:REF name="Views[1]">LxAnYyZ9hkqdZAw83AmGWwAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">EvHE17tJ+06qk7JmrXaDywAA</XPD:REF>
+<XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">nk89Txz6W0yhOjJhrluUUAAA</XPD:REF>
+<XPD:REF name="Views[1]">sx15oZgFUUuBeqyd5adM7AAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
+<XPD:REF name="Supplier">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">sjMvwid7wEGRtzGhwdebNQAA</XPD:REF>
+<XPD:REF name="Views[1]">M3OWiTle+UaKLt1J5gKETgAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:REF name="Supplier">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">9+yYpXkKWkyJXy3B7yTDNgAA</XPD:REF>
+<XPD:REF name="Views[1]">YZpu33Fv5EueQYwH4rEoKQAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">Sn1EZsORPEmGtG9ADLBNdgAA</XPD:REF>
+<XPD:REF name="Views[1]">fUcT6HTaWEi2wwI1/KaXQwAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
+<XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">WSSLq9bGbUGvi2UejNXd+gAA</XPD:REF>
+<XPD:REF name="Views[1]">3xy7N7VBgEG/4EsrzerWcAAA</XPD:REF>
+<XPD:REF name="Views[2]">o8FzjaC8jESkE7+WPE52MAAA</XPD:REF>
+<XPD:REF name="Views[3]">IGegjiNam0GxFokqwB7hnAAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
+<XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">ifw3HxrWS0KEBbZXlYOI9wAA</XPD:REF>
+<XPD:REF name="Views[1]">fNQsNuX3yE6RMen4xhxd5AAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</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]">amy7ZE2a/kyioeL7lwYgSAAA</XPD:REF>
+<XPD:REF name="Views[1]">/kwu1HFSEkOOdJDAfGvD4gAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
+<XPD:REF name="Supplier">V5xaTfStdUa01lR/anvZ6QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">p4DYNT6hh0+PJ1Eksm5/oQAA</XPD:REF>
+<XPD:REF name="Views[1]">nIHqwRqkBkucnNKirJjX1gAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
+<XPD:REF name="Supplier">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">IdVpFUuJjUq4f40nx1faIgAA</XPD:REF>
+<XPD:REF name="Views[1]">ixVFEfy+ykCwG/ohbNumyQAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">ixS+0ulnDESnJ06p4KxeDAAA</XPD:REF>
+<XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">I014wYslJE+bR74d3ss++AAA</XPD:REF>
+<XPD:REF name="Views[1]">OovjubL3dU2rXcy6AXngdwAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
+<XPD:REF name="Supplier">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">GBjVMhJUREW6iX+VVwbFAQAA</XPD:REF>
+<XPD:REF name="Views[1]">lJoLZWhuHkKJcrb5EKEMLwAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
+<XPD:REF name="Supplier">urJ5lc6OzE+6GIUdd1CcZQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">rgmnFBm+iU+judgZ2iH81QAA</XPD:REF>
+<XPD:REF name="Views[1]">qxivaok/uUGJKx2ws8NaOQAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">j1nh8HKlK06D+1NYSHL/SgAA</XPD:REF>
+<XPD:REF name="Supplier">96B6V4vlk0qQlPIfDGhYRwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">8XUM8OmQBkyoI2XI2usehgAA</XPD:REF>
+<XPD:REF name="Views[1]">cdW/LiK8aEK8SJYGduvTLwAA</XPD:REF>
+<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:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
+<XPD:REF name="Supplier">zf1E8KzHJEW7n7+RoeD73gAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">UeVpBe+SL0iks7QjPToeiAAA</XPD:REF>
+<XPD:REF name="Views[1]">WdVAGrtflkGRqpRpZvhVywAA</XPD:REF>
+<XPD:REF name="Views[2]">QSShugON4UShhEIWCpSZegAA</XPD:REF>
+<XPD:REF name="Views[3]">jeZKD2CVaUquI06sBY4ISAAA</XPD:REF>
+</XPD:OBJ>
 <XPD:ATTR name="#OwnedCollaborationInstanceSets" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="OwnedCollaborationInstanceSets[0]" type="UMLCollaborationInstanceSet" guid="JcnTzVuS10+j93zLtXXMRgAA">
 <XPD:ATTR name="Name" type="string">RoutingDeviceRegistration</XPD:ATTR>

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


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list