: Public Class
Created: 18.05.2018 13:00:50
Modified: 18.05.2018 13:05:09
Project:
Advanced:
Attribute
Private Limit_Counter
  Hours
Details:
 
Private Overflow_Counter
  Minutes
Details:
 
Private Overflow_Counter
  Seconds
Details:
 
Operation
Public
Clock( parHH: uint32_t,
parMM: uint32_t,
parSS: uint32_t,
):
Details:
Sequential
Tags: explicit=true
initializer=Hours(parHH, 24),Minutes(parMM, 60, Hours ),Seconds(parSS, 60, Minutes)
Public abstract
~Clock():
Details:
Sequential
Public
setHH( parHH: uint32_t,
):void
Details:
Sequential
Public
setMM( parMM: uint32_t,
):void
Details:
Sequential
Public
setSS( parSS: uint32_t,
):void
Details:
Sequential
Public
reset():void
Details:
Sequential
Public
getHH():uint32_t
Details:
Sequential isQuery
Public
getMM():uint32_t
Details:
Sequential isQuery
Public
getSS():uint32_t
Details:
Sequential isQuery
Public abstract
update():void
Details:
Sequential
Public abstract
show():void
Details:
Sequential isQuery
Element Source Role Target Role
Overflow_Counter
Class  
Name:  
 
Name: Seconds
 
Details:
 
Limit_Counter
Class  
Name:  
 
Name: Hours
 
Details:
 
Overflow_Counter
Class  
Name:  
 
Name: Minutes
 
Details:
 
Element Source Role Target Role
Clock_Observer_Application_Builder
Class  
Name:  
 
Name: mobjClock
 
Details:
 
Object Type Connection Direction Notes
I_Observer Class Realization To  
Analog_Clock Class Generalization From  
Digital_Clock Class Generalization From