Graph documentation: TST

Documentation [Watch]:

Graph picture: TST

Graph dictionary

ObjectType of objectDocumentation
  
DisplayFn   
Start [Watch] 
Start [Watch]   
Stopwatch 
State [Watch]  Application for timing events. Stopwatch allows the user to start, stop and reset the timing device.  
Time 
State [Watch]  Application for showing the current time. Allows editing of hours, minutes and seconds. While we're running on a PC, we don't want to set the real time, so these changes apply to the clockOffset and hence to the clockTime perceived by the running watch. 
Timer 
State [Watch]  Application for countdown or 'egg timer'. Timer allows the user to set the length of the countdown in hours and minutes and then starts counting down from this, ringing the alarm when the time has elapsed. 
clockTime 
VariableRef  This is the time as seen in the running watch. Internally it is generated on request from your real system time plus the clockOffset. 


: DisplayFn

Properties:
Name [Watch] 
Obligatory time unitSECOND 

relationships:
In roleIn relationshipWith object(s)In role
: DisplayFnBody : Set clockTime : Get

links:
Link typeGraph's name
Decompositionnone
Explosionsnone


: Start [Watch]

Properties:

Start [Watch] relationships:
In roleIn relationshipWith object(s)In role
: From : Transition Time : To

Start [Watch] links:
Link typeGraph's name
Decompositionnone
Explosionsnone


Stopwatch: State [Watch]

Properties:
Name [Watch]Stopwatch 
DisplayFnRef 
Time unit 
Documentation [Watch]Application for timing events. Stopwatch allows the user to start, stop and reset the timing device.  

Stopwatch relationships:
In roleIn relationshipWith object(s)In role
: From : Transition Timer : To
: To : Transition Time : From

Stopwatch links:
Link typeGraph's name
DecompositionStopwatch
Explosionsnone


Time: State [Watch]

Properties:
Name [Watch]Time 
DisplayFnRef 
Time unit 
Documentation [Watch]Application for showing the current time. Allows editing of hours, minutes and seconds. While we're running on a PC, we don't want to set the real time, so these changes apply to the clockOffset and hence to the clockTime perceived by the running watch. 

Time relationships:
In roleIn relationshipWith object(s)In role
: From : Transition Stopwatch : To
: To : Transition Timer : From
: To : Transition Start [Watch] : From

Time links:
Link typeGraph's name
DecompositionTime
Explosionsnone


Timer: State [Watch]

Properties:
Name [Watch]Timer 
DisplayFnRef 
Time unit 
Documentation [Watch]Application for countdown or 'egg timer'. Timer allows the user to set the length of the countdown in hours and minutes and then starts counting down from this, ringing the alarm when the time has elapsed. 

Timer relationships:
In roleIn relationshipWith object(s)In role
: From : Transition Time : To
: To : Transition Stopwatch : From

Timer links:
Link typeGraph's name
DecompositionTimer
Explosionsnone


clockTime: VariableRef

Properties:
Name [Watch]clockTime 
TypeMETime 
Documentation [Watch]This is the time as seen in the running watch. Internally it is generated on request from your real system time plus the clockOffset. 

clockTime relationships:
In roleIn relationshipWith object(s)In role
: Get : Set  : DisplayFnBody

clockTime links:
Link typeGraph's name
Decompositionnone
Explosionsnone