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

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Mon Aug 2 14:10:48 CDT 2010


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

Summary of changes:
 HydraObjectModel.uml |  655 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 620 insertions(+), 35 deletions(-)


- Log -----------------------------------------------------------------
commit 9dd4aa76a235bfe34afc145a3d5f891196851dc3
Author: Brent Eagles <beagles at digium.com>
Date:   Mon Aug 2 16:39:19 2010 -0230

    re-add the endpoint class to the channel service design diagram.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 6848fcf..07be2bf 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -2060,6 +2060,21 @@ use the same scaled time system.
 <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="#OwnedDiagrams" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="kgDYQrIHKUiCWXlbOUvUyQAA">
+<XPD:ATTR name="Name" type="string">MediaAllocatorComponentDiagram</XPD:ATTR>
+<XPD:REF name="DiagramOwner">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="3UAku8MZBUCXu2uIanqu3AAA">
+<XPD:REF name="Diagram">kgDYQrIHKUiCWXlbOUvUyQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="mJWw8iGAfU+SnvvL2ICyQwAA">
+<XPD:ATTR name="Name" type="string">MediaAllocatorClassDiagram</XPD:ATTR>
+<XPD:REF name="DiagramOwner">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="HWIaDnaIv0WJKiQtYO+lTQAA">
+<XPD:REF name="Diagram">mJWw8iGAfU+SnvvL2ICyQwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
 <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>
@@ -2119,14 +2134,14 @@ use the same scaled time system.
 <XPD:REF name="DiagramOwner">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="GBGk4e2mdUao/GikF54NvAAA">
 <XPD:REF name="Diagram">0/MLKSoG30i/m2QnbwGkfAAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">13</XPD:ATTR>
+<XPD:ATTR name="#OwnedViews" type="integer">21</XPD:ATTR>
 <XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="Oi1gUmkm30+T1XT9z5v5CgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">849</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">485</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">641</XPD:ATTR>
 <XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QajeaP9V5U2XmqnOvYhZhQAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="ZIXeQuY3GUWg5nLcgkjSMQAA">
@@ -2144,9 +2159,9 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">160</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">809</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">417</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">469</XPD:ATTR>
 <XPD:REF name="Model">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AVU6IFKdsU61Jcqwg7YPNgAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="b1zT8ulvoEakj6r+4wy8wAAA">
@@ -2164,7 +2179,7 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">284</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">221</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">98</XPD:ATTR>
 <XPD:REF name="Model">aV5DzQL7qEqdpmmDY+lULQAA</XPD:REF>
@@ -2192,7 +2207,7 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">576</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">436</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">476</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">157</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
 <XPD:REF name="Model">YUDObZbkL06QxpXVVUj//wAA</XPD:REF>
@@ -2223,7 +2238,7 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">756</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">464</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">99</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
 <XPD:REF name="Model">1DxUCexhiU6Al07bZwg0AwAA</XPD:REF>
@@ -2253,7 +2268,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="yA6q/Jl8KEiVMysq0octQAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">732,497;756,497</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">732,537;756,537</XPD:ATTR>
 <XPD:REF name="Model">wErLCUOPP0CtNTsXInVrDQAA</XPD:REF>
 <XPD:REF name="Head">j0hvg8VXQkuXVlI6B11TGgAA</XPD:REF>
 <XPD:REF name="Tail">cXbZmJwc/EaBgCDDIudUCgAA</XPD:REF>
@@ -2338,7 +2353,7 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">272</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">312</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">362</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">79</XPD:ATTR>
 <XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
@@ -2366,7 +2381,7 @@ use the same scaled time system.
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">412</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">340</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
 <XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
@@ -2393,8 +2408,8 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="wmrblvkMvk2Pe1AXlXDofQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">420</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">428</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">456</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">468</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
 <XPD:REF name="Model">uYpQu7F/PUyN32AF1RTqxgAA</XPD:REF>
@@ -2424,7 +2439,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="TY8ReDJM102SIzHIxSiEaAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">411,456;420,456</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">411,496;456,496</XPD:ATTR>
 <XPD:REF name="Model">nrMJ7gFv2EyCdwM0OrIRkwAA</XPD:REF>
 <XPD:REF name="Head">wmrblvkMvk2Pe1AXlXDofQAA</XPD:REF>
 <XPD:REF name="Tail">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
@@ -2508,7 +2523,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="ukZFm3Ts7EScx6N80jk6EQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">560,326;433,320</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">560,366;433,360</XPD:ATTR>
 <XPD:REF name="Model">hx9tkZo9R0GJsJMCHJqQngAA</XPD:REF>
 <XPD:REF name="Head">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
 <XPD:REF name="Tail">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
@@ -2534,7 +2549,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="bAQ+iwJE4U2Kxm94pazEPwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">560,364;411,408</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">560,404;411,448</XPD:ATTR>
 <XPD:REF name="Model">6uiHoQ7ckkSKdTSmw6I+hwAA</XPD:REF>
 <XPD:REF name="Head">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
 <XPD:REF name="Tail">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
@@ -2560,7 +2575,7 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="XdNZjE1In0qvrBJKjxm/HQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">660,436;665,381</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">660,476;665,421</XPD:ATTR>
 <XPD:REF name="Model">l8THrTXiOEGmPgKbPNWCWQAA</XPD:REF>
 <XPD:REF name="Head">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
 <XPD:REF name="Tail">cXbZmJwc/EaBgCDDIudUCgAA</XPD:REF>
@@ -2641,6 +2656,505 @@ use the same scaled time system.
 <XPD:REF name="Model">3p5pFi8bbEiyrcsatWUOnQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedViews[13]" type="UMLPackageView" guid="8u5XKBp8qUqXRpWqHh2vdwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">277</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
+<XPD:REF name="Model">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="mGn5nYYx+k6kXUbs9aG3eQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="K+Jf8IIrO0eweY2SrPIK6QAA">
+<XPD:ATTR name="Text" type="string">Routing</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FoRfnKQLs0qyXnnnM92JNwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="s8XwrxtLHEGNpvpJrU6MhwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="FPRhaiuwGU+9agpwGs7pmAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">619,160;622,156</XPD:ATTR>
+<XPD:REF name="Model">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
+<XPD:REF name="Head">8u5XKBp8qUqXRpWqHh2vdwAA</XPD:REF>
+<XPD:REF name="Tail">qK2CSiVt2UKB0pxr5S9GqwAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yf/ygIJSU0Gv4CqHIG0yMAAA">
+<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">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="63bVQ7e+GUq+5+lyOXZJ+gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="s/BRghDrpUWOMiT4j3/F9QAA">
+<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">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="AfVU6roII0qqdJeFueksEwAA">
+<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">ofJaN/STR0CwzUs1Tk4u9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="WkcRD/9Dd0uxhK/agQ/E/QAA">
+<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">NDO5NKRkmU2NeJhPAGp3fAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="EYG6F2Sr5UCMrgO2tst01QAA">
+<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">ofJaN/STR0CwzUs1Tk4u9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="HGHRxLIBNkirbtpVvK9WCgAA">
+<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">NDO5NKRkmU2NeJhPAGp3fAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="C997EpbQMUekXUz2zkciHQAA">
+<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">ofJaN/STR0CwzUs1Tk4u9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="53swwApsQE2Ls8/f7df0uAAA">
+<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">NDO5NKRkmU2NeJhPAGp3fAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="zVuzDQWUZUmMwUUGTTBRtwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">ofJaN/STR0CwzUs1Tk4u9QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="zYOwliv/lUui6+wCh44ydQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">NDO5NKRkmU2NeJhPAGp3fAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[15]" type="UMLInterfaceView" guid="y9xXfqrUV0Gey2sVM72yoQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">556</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">217</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">66</XPD:ATTR>
+<XPD:REF name="Model">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="BwSUm8Y1CEyOnP/fiImXNQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="XNTjycE7VkqsBw1s1onm9wAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">EndpointLocator</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="NRfzaQfyZUmJ1tIJ2FkeIQAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HMYO02dZ9kSZVXcd4ns51gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="hNeG09gCYkSqN+xAHXUtIAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="J+5JwAVxJ0O814g3NLljywAA">
+<XPD:REF name="Model">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="ZDBgijQAdkejeVVVHP489wAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">665,145;669,324</XPD:ATTR>
+<XPD:REF name="Model">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
+<XPD:REF name="Head">HT4+8mVb2Uq8vvb8aoJT4gAA</XPD:REF>
+<XPD:REF name="Tail">y9xXfqrUV0Gey2sVM72yoQAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h/1/4dNqpU+qTHW8bFFeIQAA">
+<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">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VagBGUR8YkavAUWUYIgOcQAA">
+<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">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="4eoxW/4p+0iGf74ekpjGbgAA">
+<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">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="wRb1INKdDEyAm+e2Y9kajgAA">
+<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">AY8px1XCtk63DLjOlRF6PQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Hi0YGOBnX0GjcPKg1a0FCAAA">
+<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">Su0OfssAbEGlYYkXQxt+VAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ixNro7TCZUe8MtIWDN0ywwAA">
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
+<XPD:REF name="Model">AY8px1XCtk63DLjOlRF6PQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4Nwk6xtp+UCzgBGjl4wTTAAA">
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
+<XPD:REF name="Model">Su0OfssAbEGlYYkXQxt+VAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="zROx7BbaiEGNqnNu3P9vbgAA">
+<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">AY8px1XCtk63DLjOlRF6PQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="f4fZMXRwb06ezVN7sdI4HAAA">
+<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">Su0OfssAbEGlYYkXQxt+VAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="3bnkKQATVkWirY/yIVVUsQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">AY8px1XCtk63DLjOlRF6PQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+cs2EhnVv0+WL5ckxUq/3QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">Su0OfssAbEGlYYkXQxt+VAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="eKEsPzZAtkaOFrXhn3bmngAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
+<XPD:REF name="Model">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="l9XGpT6FXU+v4DN+DJ1iKgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="4YEpOPsbp0qPLZ9J9dsYOgAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Endpoint</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GuxNXhjBx0uB2dIp6HUwUgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZO4PpYVqwESH0BC2R0JgVwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OCkDsKmMIUq508/mSmkNnwAA">
+<XPD:REF name="Model">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gLgU2gbEg0WLWxiLwlPuogAA">
+<XPD:REF name="Model">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pcTEOpWLWUqPzbGd7MHl/QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">+o9pdLKkZU29ZZQiVCerAwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="pSPiMZVSLUWCvXf9umebqQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">169,278;213,412</XPD:ATTR>
+<XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+<XPD:REF name="Head">QZF5FRadFESnQ6ytuMZbmQAA</XPD:REF>
+<XPD:REF name="Tail">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9YhlKMgk4UeC+q0yRWTXGgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vlTc1aZMfkyG6Wz8W2lDzQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Djsf2D+V+EKHy3E3ErIbcAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">/AptXfhWlU6ENrXjiqEnWAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="kWGTJwV5fkqrEEwmOBIw+wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jkOfMdY6tE+atWONNK6zjQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3i4FjLqkPUCR87//JFJ7JQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="I8ZzS7eQLkaK53q6T36G7gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="612eWMtHkEKUhQ46UoM3/wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ebAUlQyuhUi67ZCcAEqhmwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="wk6IY2VBvUa5ThDP7OBDeQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">mgrAz9AdE0qWov82hd7VHAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AY5vyxHuF0GpK86btY60/wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">RhoWrj+PgkKW/2BjKuKbUAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="p/dXaT28dkOMvIqPdeVVigAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">192,278;220,312</XPD:ATTR>
+<XPD:REF name="Model">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+<XPD:REF name="Head">KUqqbeao1kO5+e6gVcIpcAAA</XPD:REF>
+<XPD:REF name="Tail">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Mz0JKhrk/0WVIXC3xHjN+wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iwfsCpCGIEOA9UJfaeiDFwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AiAD5gGePUaQtaCpd1yieQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">pGgMFSKqrkGVG7gry9C/DwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="JKVaDz9qKUqKIvm+sGdl5wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Igcb0yopIEmwugmi9J6q1QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="4Cd9V0RUp0KsPgS8/KTKZwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="MzG+lWH7oUWUZSUYZme1kgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jkYiPqZyi0SwPIhKUG3w9QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Mu/yAFY32k2gpsbrHKAP6QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ywjM1QXZmk6K2oEsYiY23AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">emLZviPCQEeuwa2DIwewxwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="e+shXi0BF0O5bwlKYZPGZgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">b+6FEjYjf0qs7kRXnAF8AQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="grBzRrhOzkyhFjiHvSz0gAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">237,270;756,515</XPD:ATTR>
+<XPD:REF name="Model">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+<XPD:REF name="Head">j0hvg8VXQkuXVlI6B11TGgAA</XPD:REF>
+<XPD:REF name="Tail">eKEsPzZAtkaOFrXhn3bmngAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="f7YAgNjSsE6bRkE2wWeeigAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MOFbNeYbsUuYCua5Sx/pmQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:REF name="Model">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GUZKk2CLMUmy+ZJll7hV0wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
+<XPD:REF name="Model">avxZ7SJqiUWLXihPQvmCZwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="BM961MseMUissf6aw3l7egAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Zf2cBKCqt0S/dT4YfkrRPwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="NjJqPrBA80m+T/FAYpcW6QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="IEascN1TaUepZV/PlRTHKQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="c1pEy/GS+kyfRkiDcYE5GwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="WWaTeDpofEK86+1djLjsLgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:REF name="Model">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Sc0p6kLmR0K4VynZdVlAGgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">9DBy6qe6Ik2dJsTCKTShQAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RvC4K8lU9kyImnosGgn1jgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
+<XPD:REF name="Model">AJyhf5X1tUiQT9CwoMM8xAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedDiagrams[1]" type="UMLComponentDiagram" guid="v3RJFq3xlkCUb5eM48+hogAA">
@@ -2787,13 +3301,13 @@ use the same scaled time system.
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">464</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">225</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">125</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="Tb2mbV75IEugnILWNF2togAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="HoRWq0jQ/0SolCXMpXKLsAAA">
 <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="cqQ6o2qsC0uvs5ndSUMraQAA">
 <XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
@@ -3232,7 +3746,7 @@ use the same scaled time system.
 <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">8</XPD:ATTR>
+<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>
@@ -3241,6 +3755,10 @@ use the same scaled time system.
 <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: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>
@@ -3398,9 +3916,10 @@ use the same scaled time system.
 <XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="koT7povqd0CrQAYO/L03ZwAA">
 <XPD:ATTR name="Name" type="string">Routing</XPD:ATTR>
 <XPD:REF name="Namespace">Kpc2BkBQxUmtFKDR4cTmAAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<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: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>
@@ -5170,13 +5689,16 @@ all endpoint ids.
 <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">6</XPD:ATTR>
+<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: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>
@@ -5250,7 +5772,7 @@ all endpoint ids.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="/AptXfhWlU6ENrXjiqEnWAAA">
 <XPD:REF name="Namespace">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
+<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>
@@ -5259,11 +5781,15 @@ all endpoint ids.
 <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: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">8</XPD:ATTR>
+<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>
@@ -5272,12 +5798,16 @@ all endpoint ids.
 <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: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">8</XPD:ATTR>
+<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>
@@ -5286,62 +5816,90 @@ all endpoint ids.
 <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: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">4</XPD:ATTR>
+<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: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">4</XPD:ATTR>
+<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: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">4</XPD:ATTR>
+<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: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">4</XPD:ATTR>
+<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: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">4</XPD:ATTR>
+<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: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">4</XPD:ATTR>
+<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:OBJ>
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
@@ -10157,29 +10715,41 @@ of the class use this same scale factor as a read-only value.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="RgPMo01SUUSvFOXGTZZ/CwAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
 <XPD:REF name="Views[0]">VWftQJDgWE+ERfpJMdzLuwAA</XPD:REF>
 <XPD:REF name="Views[1]">BPnwDe92TES9/XHJ43o8xAAA</XPD:REF>
 <XPD:REF name="Views[2]">HO7WUo5iPECmn4TuFam3kgAA</XPD:REF>
 <XPD:REF name="Views[3]">DXv3nVRSSk+9bv0nYbrwJwAA</XPD:REF>
+<XPD:REF name="Views[4]">FPRhaiuwGU+9agpwGs7pmAAA</XPD:REF>
+<XPD:REF name="Views[5]">yf/ygIJSU0Gv4CqHIG0yMAAA</XPD:REF>
+<XPD:REF name="Views[6]">63bVQ7e+GUq+5+lyOXZJ+gAA</XPD:REF>
+<XPD:REF name="Views[7]">s/BRghDrpUWOMiT4j3/F9QAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="NDO5NKRkmU2NeJhPAGp3fAAA">
 <XPD:REF name="Association">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
 <XPD:REF name="Participant">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
 <XPD:REF name="Views[0]">ku9yqklNuUa6b2KVnU+ISgAA</XPD:REF>
 <XPD:REF name="Views[1]">XyXMYY6Awkmfz6M1F64QEAAA</XPD:REF>
 <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[7]">zYOwliv/lUui6+wCh44ydQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ofJaN/STR0CwzUs1Tk4u9QAA">
 <XPD:REF name="Association">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
 <XPD:REF name="Participant">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
 <XPD:REF name="Views[0]">A/ssa2qmQEqmwmql5BBM3wAA</XPD:REF>
 <XPD:REF name="Views[1]">96SVpYRD8UOrCwWyHrKyggAA</XPD:REF>
 <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[7]">zVuzDQWUZUmMwUUGTTBRtwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="D16PdCPDz0WGQFclZZL0jAAA">
@@ -10492,16 +11062,31 @@ of the class use this same scale factor as a read-only value.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[24]" type="UMLAssociation" guid="X0cWaGAdLkiXbGui7h34DgAA">
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">ZDBgijQAdkejeVVVHP489wAA</XPD:REF>
+<XPD:REF name="Views[1]">h/1/4dNqpU+qTHW8bFFeIQAA</XPD:REF>
+<XPD:REF name="Views[2]">VagBGUR8YkavAUWUYIgOcQAA</XPD:REF>
+<XPD:REF name="Views[3]">4eoxW/4p+0iGf74ekpjGbgAA</XPD:REF>
 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Su0OfssAbEGlYYkXQxt+VAAA">
 <XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
 <XPD:REF name="Association">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
 <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[3]">+cs2EhnVv0+WL5ckxUq/3QAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AY8px1XCtk63DLjOlRF6PQAA">
 <XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
 <XPD:REF name="Association">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
 <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[3]">3bnkKQATVkWirY/yIVVUsQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[25]" type="UMLGeneralization" guid="V/4zn3YMQ0qUTeG4aact2wAA">

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


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list