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

Commits to the Hydra project code repositories hydra-commits at lists.digium.com
Thu Jul 22 11:20:10 CDT 2010


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

Summary of changes:
 HydraObjectModel.uml |  290 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 285 insertions(+), 5 deletions(-)


- Log -----------------------------------------------------------------
commit 6fa033f73ef8ae6df16dad5c85640498af09f1c3
Author: Ken Hunt <ken.hunt at digium.com>
Date:   Thu Jul 22 11:19:05 2010 -0500

    Added scalable time support. Made the Intro diagram the only Default
    diagram.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 44feb5e..8ccfb43 100644
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -1119,6 +1119,7 @@ the diagrams!
 </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>
@@ -1152,8 +1153,8 @@ and relatively easy to maintain across all the various digrams.
 <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">16</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">388</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
@@ -1172,7 +1173,7 @@ diagram.
 <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">484</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>
@@ -1845,7 +1846,6 @@ from the model.
 </XPD:OBJ>
 <XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="mWdlD86UQkibh2r1hgX3eAAA">
 <XPD:ATTR name="Name" type="string">RoutingClassStructureDiagram</XPD:ATTR>
-<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
 <XPD:REF name="DiagramOwner">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="RkSKeDMaLE2uB9AAhNIxzwAA">
 <XPD:REF name="Diagram">mWdlD86UQkibh2r1hgX3eAAA</XPD:REF>
@@ -3198,7 +3198,7 @@ all endpoint ids.
 <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">2</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">3</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>
@@ -3766,6 +3766,286 @@ all endpoint ids.
 <XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
 <XPD:REF name="Views[0]">65VfYGwtnE+8B1O7z8JwIQAA</XPD:REF>
 </XPD:OBJ>
+<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: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: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="Width" type="integer">193</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:REF name="Model">ExaCe1uj9kS651qlFBa+ZwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="h2GsOoXJlUuTo+PbLHNHIQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="Hlmx1LFoeEaGH86p61DUYwAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeManagementEvents</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cN0I2w1PhE2f5Yci1ll2PwAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Fw7KRV4fWUmWlecJId7d6QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="m9a0YI61IUaF+AGKiHr8pwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">ExaCe1uj9kS651qlFBa+ZwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="1Ii/vgY0eU6y3N4Gka8kNwAA">
+<XPD:REF name="Model">ExaCe1uj9kS651qlFBa+ZwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<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="Width" type="integer">185</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">121</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">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">TimeMarker</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zoAW3zidNU27Fu8a7gRLeQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="sOg8ARhR5kKefmF6+ShsUwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="K9MSiQ86B0a1wP7U73+bpQAA">
+<XPD:REF name="Model">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="I+1lWNO310GR0HrGB9jxQgAA">
+<XPD:REF name="Model">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="YYEg9hvnNkC34A0EVNUcagAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<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="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.
+Initializes a marker at time of creation, and 
+resets it whenever reset() is called.  This utility
+class listens for TimeManagementEvents and
+updates its internal scale internally. The scale
+factor is only used to compute the duration for 
+the get&lt;&gt;SinceMark events.
+</XPD:ATTR>
+</XPD:OBJ>
+<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="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>
+</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:REF name="Model">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
+<XPD:REF name="Head">9cKzGLUt6E+CGQ+m+nwUUQAA</XPD:REF>
+<XPD:REF name="Tail">MUwoKyc1OUWYC0eHvsqfPgAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hqcw2lEr6E2k5VtIl9g8dgAA">
+<XPD:ATTR name="Alpha" type="real">-1.6845880636113</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">35.2278299076171</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">subscribes to</XPD:ATTR>
+<XPD:REF name="Model">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vPaSZ8UbIU+0KnMrc3DC0gAA">
+<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">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Hy1nD/DDTk+oSaVwEAyLpQAA">
+<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">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="9ypd9ph+Gka1tSxr0kJ1JQAA">
+<XPD:ATTR name="Alpha" type="real">1.33156466393184</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">42.2018956920184</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">+publisher</XPD:ATTR>
+<XPD:REF name="Model">mZX6TYA03UShEM0Bl/sGqQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="mdCYZ41OcESf8otp7zZ3JAAA">
+<XPD:ATTR name="Alpha" type="real">-1.29984942904208</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">37.3630833845388</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">+subscriber</XPD:ATTR>
+<XPD:REF name="Model">06QlXSqLi0CEDbHyNNRyeQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="m6f6iUcSE0CHQTgE6SkX/gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
+<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
+<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
+<XPD:REF name="Model">mZX6TYA03UShEM0Bl/sGqQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="2z7oIwA640yy/0jybSr1LAAA">
+<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">06QlXSqLi0CEDbHyNNRyeQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="YIT3YSWTdEGJohavKFGFTwAA">
+<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">mZX6TYA03UShEM0Bl/sGqQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="TGiIGw0blEKsBg3HDhRx/QAA">
+<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">06QlXSqLi0CEDbHyNNRyeQAA</XPD:REF>
+</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="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="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>
+</XPD:OBJ>
+<XPD:ATTR name="#OwnedElements" type="integer">3</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>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">9cKzGLUt6E+CGQ+m+nwUUQAA</XPD:REF>
+<XPD:REF name="Views[1]">m9a0YI61IUaF+AGKiHr8pwAA</XPD:REF>
+<XPD:REF name="Views[2]">1Ii/vgY0eU6y3N4Gka8kNwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dlvTlB7Izk2ssID44hs/XAAA">
+<XPD:ATTR name="Name" type="string">setTimeScale</XPD:ATTR>
+<XPD:REF name="Owner">ExaCe1uj9kS651qlFBa+ZwAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WgZTNFTfhECZs/ORLDsf6QAA">
+<XPD:ATTR name="Name" type="string">scaleFactor</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">dlvTlB7Izk2ssID44hs/XAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Associations[0]">mZX6TYA03UShEM0Bl/sGqQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="5Tx8WrSeEUOoxdGzaAvbYQAA">
+<XPD:ATTR name="Name" type="string">TimeMarker</XPD:ATTR>
+<XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">MUwoKyc1OUWYC0eHvsqfPgAA</XPD:REF>
+<XPD:REF name="Views[1]">K9MSiQ86B0a1wP7U73+bpQAA</XPD:REF>
+<XPD:REF name="Views[2]">I+1lWNO310GR0HrGB9jxQgAA</XPD:REF>
+<XPD:REF name="Views[3]">YYEg9hvnNkC34A0EVNUcagAA</XPD:REF>
+<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: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:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="tozu6djbok27BVTvCX9MYwAA">
+<XPD:ATTR name="Name" type="string">getCurrentTimeScale</XPD:ATTR>
+<XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KWg4oNm0+ECxVY9r390iAAAA">
+<XPD:ATTR name="Name" type="string">rval</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">tozu6djbok27BVTvCX9MYwAA</XPD:REF>
+</XPD:OBJ>
+</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: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>
+<XPD:REF name="Owner">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="PL2BEx+ugEiJepDY70ix6gAA">
+<XPD:ATTR name="Name" type="string">mScale</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">float</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>
+<XPD:REF name="Namespace">PiYdjnaTiUOWAA8VOcrUgQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">fAr1YWHqtkSk5loeHC+0hAAA</XPD:REF>
+<XPD:REF name="Views[1]">hqcw2lEr6E2k5VtIl9g8dgAA</XPD:REF>
+<XPD:REF name="Views[2]">vPaSZ8UbIU+0KnMrc3DC0gAA</XPD:REF>
+<XPD:REF name="Views[3]">Hy1nD/DDTk+oSaVwEAyLpQAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="06QlXSqLi0CEDbHyNNRyeQAA">
+<XPD:ATTR name="Name" type="string">subscriber</XPD:ATTR>
+<XPD:REF name="Association">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
+<XPD:REF name="Participant">5Tx8WrSeEUOoxdGzaAvbYQAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">mdCYZ41OcESf8otp7zZ3JAAA</XPD:REF>
+<XPD:REF name="Views[1]">2z7oIwA640yy/0jybSr1LAAA</XPD:REF>
+<XPD:REF name="Views[2]">TGiIGw0blEKsBg3HDhRx/QAA</XPD:REF>
+<XPD:REF name="Views[3]">mtSaff+0GkukrFXYJfHEmQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="mZX6TYA03UShEM0Bl/sGqQAA">
+<XPD:ATTR name="Name" type="string">publisher</XPD:ATTR>
+<XPD:REF name="Association">Vjkylro7K0q/bsM6giR8xgAA</XPD:REF>
+<XPD:REF name="Participant">ExaCe1uj9kS651qlFBa+ZwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">9ypd9ph+Gka1tSxr0kJ1JQAA</XPD:REF>
+<XPD:REF name="Views[1]">m6f6iUcSE0CHQTgE6SkX/gAA</XPD:REF>
+<XPD:REF name="Views[2]">YIT3YSWTdEGJohavKFGFTwAA</XPD:REF>
+<XPD:REF name="Views[3]">NiRoPsHLcEeXPjNW4KdYSwAA</XPD:REF>
+</XPD:OBJ>
+</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>

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


-- 
hydra/design.git




More information about the asterisk-scf-commits mailing list