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

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Thu Jul 22 18:06:57 CDT 2010


branch "master" has been updated
       via  efb777bc44047c9b7e11e9b09e37fdd10d8d9240 (commit)
      from  6fa033f73ef8ae6df16dad5c85640498af09f1c3 (commit)

Summary of changes:
 HydraObjectModel.uml |  415 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 393 insertions(+), 22 deletions(-)


- Log -----------------------------------------------------------------
commit efb777bc44047c9b7e11e9b09e37fdd10d8d9240
Author: Ken Hunt <ken.hunt at digium.com>
Date:   Thu Jul 22 18:06:37 2010 -0500

    Added the TimeManager component for cleaner initialization process.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 8ccfb43..e7f4b74 100644
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -3769,18 +3769,18 @@ all endpoint ids.
 <XPD:OBJ name="OwnedElements[2]" type="UMLPackage" guid="PiYdjnaTiUOWAA8VOcrUgQAA">
 <XPD:ATTR name="Name" type="string">Time</XPD:ATTR>
 <XPD:REF name="Namespace">ZN9/YKgJl02d6KRACvkG4wAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="iPZID7DWfUS7/VhJwIOqSwAA">
 <XPD:ATTR name="Name" type="string">TimeClassStructureDiagram</XPD:ATTR>
 <XPD:REF name="DiagramOwner">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="L+CiySCWtEyPeCux6ZOFpAAA">
 <XPD:REF name="Diagram">iPZID7DWfUS7/VhJwIOqSwAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
+<XPD:ATTR name="#OwnedViews" type="integer">11</XPD:ATTR>
 <XPD:OBJ name="OwnedViews[0]" type="UMLInterfaceView" guid="9cKzGLUt6E+CGQ+m+nwUUQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">193</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
 <XPD:REF name="Model">ExaCe1uj9kS651qlFBa+ZwAA</XPD:REF>
@@ -3807,10 +3807,10 @@ all endpoint ids.
 <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="MUwoKyc1OUWYC0eHvsqfPgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">236</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">185</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">137</XPD:ATTR>
 <XPD:REF name="Model">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ExxcHpTNv0SxVd5nL5nznAAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="AQrNNaP1HEKBwr+6yNhw3AAA">
@@ -3838,8 +3838,8 @@ all endpoint ids.
 <XPD:OBJ name="OwnedViews[2]" type="UMLNoteView" guid="clpjolgSBUKvylu87RLtUwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">247</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">113</XPD:ATTR>
 <XPD:ATTR name="Text" type="string">This is a Hydra utilitity class.
@@ -3854,17 +3854,17 @@ the get&lt;&gt;SinceMark events.
 <XPD:OBJ name="OwnedViews[3]" type="UMLNoteView" guid="6PJtH+qf5Uetp9RMlz3jeQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">276</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">60</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">351</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">Events propageted via IceStorm topic &quot;hydra::events::system::time&quot;
+<XPD:ATTR name="Text" type="string">Events propagated via IceStorm topic &quot;hydra::events::system::time&quot;
 </XPD:ATTR>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="fAr1YWHqtkSk5loeHC+0hAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">156,296;156,176</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">136,236;136,116</XPD:ATTR>
 <XPD:REF name="Model">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
 <XPD:REF name="Head">9cKzGLUt6E+CGQ+m+nwUUQAA</XPD:REF>
 <XPD:REF name="Tail">MUwoKyc1OUWYC0eHvsqfPgAA</XPD:REF>
@@ -3930,24 +3930,313 @@ the get&lt;&gt;SinceMark events.
 </XPD:OBJ>
 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NiRoPsHLcEeXPjNW4KdYSwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1336</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-972</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1356</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
 <XPD:REF name="Model">mZX6TYA03UShEM0Bl/sGqQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="mtSaff+0GkukrFXYJfHEmQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1336</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-972</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">-1356</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
 <XPD:REF name="Model">06QlXSqLi0CEDbHyNNRyeQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedViews[5]" type="UMLNoteView" guid="8VwFQIO0V0SFPBtU9Me2+wAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">284</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">592</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">98</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Underlined items are class static members. 
+If a component creates an instance of TimeMarker and the class has not been initialized, the 
+following initialization will be done via lazy initialization:
+  -  the class scale factor will be initialized by looking up the TimeManager interface via the ServiceLocator. All instances 
+of the class use this same scale factor as a read-only value.
+  - a private internal object will be created to handle TimeManagementEvents, to keep the scale factor state current.
+</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[6]" type="UMLInterfaceView" guid="M46GfBCsVUK03wWU8bU5SQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">632</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:REF name="Model">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FpesIUhzq0KcMjGMjJGukQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="UZ2mIhoqckiS4jFSNdJPEgAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeManager</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Cvgx4ywmxkCdXYIottct8QAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HcE+5j0zq0upL5282n4eHgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9Rl+TWLYQEWsSMhrMe28DwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="f7+7P35mokyhl2PbNaz0PgAA">
+<XPD:REF name="Model">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[7]" type="UMLInterfaceView" guid="loFBLGPVrEKxkl0C/EeEvAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">748</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:REF name="Model">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nOisqoY4XkupMZFWV+kNXAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="q+BkTZTVvUex2KUn5DUragAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeManagerAdmin</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kOsqvUAvOkCw8GQBaVqaLAAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UpgSfpLqfEiKpx2QhGKbuQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wAVx1S1xn0mOxkMkTj9LLgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="39Za+Ze/QE6O9kVqNZQTpgAA">
+<XPD:REF name="Model">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[8]" type="UMLComponentView" guid="bQ1nSMYTREq3UgDYjInzOAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">736</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">200</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="41+V/OC5zkutzndJ75/i7gAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="n9rMPr1bskGwRGSOuuE+wwAA">
+<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="bMV2l7Sr6Ee+/DM71miMAQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nYb0BHInsUOGH1rUf2nxugAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="CJo7EVJGH0mO5wgYntUtSgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[9]" type="UMLRealizationView" guid="p+hJAYyB30qmz/x96DYcgwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">775,200;720,174</XPD:ATTR>
+<XPD:REF name="Model">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+<XPD:REF name="Head">M46GfBCsVUK03wWU8bU5SQAA</XPD:REF>
+<XPD:REF name="Tail">bQ1nSMYTREq3UgDYjInzOAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HdefpGnw2UW6kA/9VIUYMgAA">
+<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">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YJsUM0YlEESHHQz4foIasAAA">
+<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">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ef2cnhDEYEOZxJC24sLgowAA">
+<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">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[10]" type="UMLRealizationView" guid="BCzrS9wh4Ey+C/so6kwTUQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">820,200;812,108</XPD:ATTR>
+<XPD:REF name="Model">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+<XPD:REF name="Head">loFBLGPVrEKxkl0C/EeEvAAA</XPD:REF>
+<XPD:REF name="Tail">bQ1nSMYTREq3UgDYjInzOAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="g04NmgiHZ0iQaH52Dt8/twAA">
+<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">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4kX103YAcEyAFznsrbmcoAAA">
+<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">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wi8qh6MW6U6xujjgr0JIdAAA">
+<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">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedDiagrams[1]" type="UMLComponentDiagram" guid="s1WHyb7/9UuyklcyQnS4wAAA">
+<XPD:ATTR name="Name" type="string">TimeManagerComponentDiagram</XPD:ATTR>
+<XPD:REF name="DiagramOwner">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="apMfkscwk0uQxzjr22wNPAAA">
+<XPD:REF name="Diagram">s1WHyb7/9UuyklcyQnS4wAAA</XPD:REF>
+<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
+<XPD:OBJ name="OwnedViews[0]" type="UMLComponentView" guid="TDaFTbC7402KXemlzm3pRAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">236</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="zdYlclhjXUGrjLByYSXPKwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="g1spTQ+qEEiJ5Pun85xxVgAA">
+<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="VhzfbCjNlEeut3dcd3GwbgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fbH4V3eE+kOimdzXaVf31QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="ResidentCompartment" type="UMLResidentCompartmentView" guid="0roj3gBgBUW26YDqctHUDQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="glk7tmWNSkWtAzZMPeLYsQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00F9DBA4</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">604</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:REF name="Model">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RD4gvEXELEeGKDLw/PXH6wAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="FxvEAyD62UiC2xpUaEj1pAAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeManagerAdmin</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hpy3g4tVPkioEsYoEdk6kwAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ENMcvmPFAEiYDtIeiTf1RgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sHdmklSVaU+qPTSOv1AzbwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="89UKA7isGkqH96lvR1Wj+QAA">
+<XPD:REF name="Model">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="NQc+JhojJUqKBdJFT17cYgAA">
+<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">140</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:REF name="Model">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T3DIoHMn8E246tecD8JalwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="JCo7yw5M8UeEHtqcEuGzKwAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeManager</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="89XAAmpvPUu/NH4zNwpdigAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ohig/9Ht3U2zA+32M91g7gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bpPe8+Ode0q3+Uxs52P9FQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="60p6tBEP7k61hDC7DmmQSQAA">
+<XPD:REF name="Model">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[3]" type="UMLRealizationView" guid="OlAXC5BnYECVeR3XbzDEKgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">438,236;576,189</XPD:ATTR>
+<XPD:REF name="Model">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+<XPD:REF name="Head">NQc+JhojJUqKBdJFT17cYgAA</XPD:REF>
+<XPD:REF name="Tail">TDaFTbC7402KXemlzm3pRAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8wF3WAg4dkiOWtbeQ/z9zQAA">
+<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">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iRzYyWRW8UCSuN/3TjouvAAA">
+<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">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+MI1VDbYh0KuEbZwozZrsAAA">
+<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">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[4]" type="UMLRealizationView" guid="dsyKjKD42EWZJxTjjsKPRQAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">460,266;604,280</XPD:ATTR>
+<XPD:REF name="Model">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+<XPD:REF name="Head">glk7tmWNSkWtAzZMPeLYsQAA</XPD:REF>
+<XPD:REF name="Tail">TDaFTbC7402KXemlzm3pRAAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3DUxztcfjEGdFykZmwC1HAAA">
+<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">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6ttZq+qYJkKQRpDjio4yhAAA">
+<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">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2Z0w+Vd00EKT4KovT7RMzwAA">
+<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">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#OwnedElements" type="integer">8</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="ExaCe1uj9kS651qlFBa+ZwAA">
 <XPD:ATTR name="Name" type="string">TimeManagementEvents</XPD:ATTR>
 <XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
@@ -3980,15 +4269,14 @@ the get&lt;&gt;SinceMark events.
 <XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CTRSZ587BEeh29b8E0BYYAAA">
 <XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
-<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
 <XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VjL0wxz8/EOl3bYRcP+1UgAA">
-<XPD:ATTR name="Name" type="string">getMilliSecondsSinceMark</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">getMillisecondsSinceMark</XPD:ATTR>
 <XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="dMbvq7MKDEuxtruAf331sgAA">
-<XPD:ATTR name="Name" type="string">getMicroSecondsSinceMark</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">getMicrosecondsSinceMark</XPD:ATTR>
 <XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="tozu6djbok27BVTvCX9MYwAA">
@@ -4003,7 +4291,7 @@ the get&lt;&gt;SinceMark events.
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Associations[0]">06QlXSqLi0CEDbHyNNRyeQAA</XPD:REF>
-<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="MdPjsI1dA0KAbhgaG9ax6gAA">
 <XPD:ATTR name="Name" type="string">mMarkTime</XPD:ATTR>
 <XPD:ATTR name="TypeExpression" type="string">IceUtil::Time</XPD:ATTR>
@@ -4011,9 +4299,16 @@ the get&lt;&gt;SinceMark events.
 </XPD:OBJ>
 <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="PL2BEx+ugEiJepDY70ix6gAA">
 <XPD:ATTR name="Name" type="string">mScale</XPD:ATTR>
+<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
+<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
 <XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
 <XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="U60M/s8Da0OQ9+U99E3tWwAA">
+<XPD:ATTR name="Name" type="string">mClassInitialized</XPD:ATTR>
+<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
+<XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+</XPD:OBJ>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="Vjkylro7K0q/bsM6giR8xgAA">
 <XPD:ATTR name="Name" type="string">subscribes to</XPD:ATTR>
@@ -4045,6 +4340,82 @@ the get&lt;&gt;SinceMark events.
 <XPD:REF name="Views[3]">NiRoPsHLcEeXPjNW4KdYSwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="B8Jjp31NtEOhzkp4JHVqXAAA">
+<XPD:ATTR name="Name" type="string">TimeManager</XPD:ATTR>
+<XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
+<XPD:REF name="Views[0]">M46GfBCsVUK03wWU8bU5SQAA</XPD:REF>
+<XPD:REF name="Views[1]">9Rl+TWLYQEWsSMhrMe28DwAA</XPD:REF>
+<XPD:REF name="Views[2]">f7+7P35mokyhl2PbNaz0PgAA</XPD:REF>
+<XPD:REF name="Views[3]">NQc+JhojJUqKBdJFT17cYgAA</XPD:REF>
+<XPD:REF name="Views[4]">bpPe8+Ode0q3+Uxs52P9FQAA</XPD:REF>
+<XPD:REF name="Views[5]">60p6tBEP7k61hDC7DmmQSQAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">5kwJos10A06MXl1VLAXowwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="e3plBSv+d0GMgACHreuS0wAA">
+<XPD:ATTR name="Name" type="string">getTimeScale</XPD:ATTR>
+<XPD:REF name="Owner">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="How06Odi8E2M82B4CeYTkwAA">
+<XPD:ATTR name="Name" type="string">TimeManagerAdmin</XPD:ATTR>
+<XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
+<XPD:REF name="Views[0]">loFBLGPVrEKxkl0C/EeEvAAA</XPD:REF>
+<XPD:REF name="Views[1]">wAVx1S1xn0mOxkMkTj9LLgAA</XPD:REF>
+<XPD:REF name="Views[2]">39Za+Ze/QE6O9kVqNZQTpgAA</XPD:REF>
+<XPD:REF name="Views[3]">glk7tmWNSkWtAzZMPeLYsQAA</XPD:REF>
+<XPD:REF name="Views[4]">sHdmklSVaU+qPTSOv1AzbwAA</XPD:REF>
+<XPD:REF name="Views[5]">89UKA7isGkqH96lvR1Wj+QAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">j+p1jw0dAECKVtHXRiHWIQAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tnO/QKnIYE+eSjZ+4t9nXQAA">
+<XPD:ATTR name="Name" type="string">setTimeScale</XPD:ATTR>
+<XPD:REF name="Owner">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<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:REF name="Views[0]">TDaFTbC7402KXemlzm3pRAAA</XPD:REF>
+<XPD:REF name="Views[1]">0roj3gBgBUW26YDqctHUDQAA</XPD:REF>
+<XPD:REF name="Views[2]">bQ1nSMYTREq3UgDYjInzOAAA</XPD:REF>
+<XPD:REF name="Views[3]">CJo7EVJGH0mO5wgYntUtSgAA</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:OBJ>
+<XPD:OBJ name="OwnedElements[6]" type="UMLRealization" guid="5kwJos10A06MXl1VLAXowwAA">
+<XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:REF name="Client">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+<XPD:REF name="Supplier">B8Jjp31NtEOhzkp4JHVqXAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
+<XPD:REF name="Views[0]">OlAXC5BnYECVeR3XbzDEKgAA</XPD:REF>
+<XPD:REF name="Views[1]">8wF3WAg4dkiOWtbeQ/z9zQAA</XPD:REF>
+<XPD:REF name="Views[2]">iRzYyWRW8UCSuN/3TjouvAAA</XPD:REF>
+<XPD:REF name="Views[3]">+MI1VDbYh0KuEbZwozZrsAAA</XPD:REF>
+<XPD:REF name="Views[4]">p+hJAYyB30qmz/x96DYcgwAA</XPD:REF>
+<XPD:REF name="Views[5]">HdefpGnw2UW6kA/9VIUYMgAA</XPD:REF>
+<XPD:REF name="Views[6]">YJsUM0YlEESHHQz4foIasAAA</XPD:REF>
+<XPD:REF name="Views[7]">ef2cnhDEYEOZxJC24sLgowAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[7]" type="UMLRealization" guid="j+p1jw0dAECKVtHXRiHWIQAA">
+<XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:REF name="Client">xGLyjDxYHUGZ2lVsWIZIAAAA</XPD:REF>
+<XPD:REF name="Supplier">How06Odi8E2M82B4CeYTkwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
+<XPD:REF name="Views[0]">dsyKjKD42EWZJxTjjsKPRQAA</XPD:REF>
+<XPD:REF name="Views[1]">3DUxztcfjEGdFykZmwC1HAAA</XPD:REF>
+<XPD:REF name="Views[2]">6ttZq+qYJkKQRpDjio4yhAAA</XPD:REF>
+<XPD:REF name="Views[3]">2Z0w+Vd00EKT4KovT7RMzwAA</XPD:REF>
+<XPD:REF name="Views[4]">BCzrS9wh4Ey+C/so6kwTUQAA</XPD:REF>
+<XPD:REF name="Views[5]">g04NmgiHZ0iQaH52Dt8/twAA</XPD:REF>
+<XPD:REF name="Views[6]">4kX103YAcEyAFznsrbmcoAAA</XPD:REF>
+<XPD:REF name="Views[7]">wi8qh6MW6U6xujjgr0JIdAAA</XPD:REF>
+</XPD:OBJ>
 </XPD:OBJ>
 <XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
 <XPD:REF name="Associations[0]">HqDM2qMLSkya1D5Coc7q/QAA</XPD:REF>

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


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list