genericservices/taskscheduler/DESIGN/MODEL.MDL
author hgs
Wed, 13 Oct 2010 19:39:18 +0530
changeset 71 28ccaba883f4
parent 0 e4d67989cc36
permissions -rw-r--r--
201039
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
71
hgs
parents: 0
diff changeset
     1
hgs
parents: 0
diff changeset
     2
(object Petal
hgs
parents: 0
diff changeset
     3
    version    	40)
hgs
parents: 0
diff changeset
     4
hgs
parents: 0
diff changeset
     5
(object Design "Logical View"
hgs
parents: 0
diff changeset
     6
    is_unit    	TRUE
hgs
parents: 0
diff changeset
     7
    is_loaded  	TRUE
hgs
parents: 0
diff changeset
     8
    file_name  	"D:\\schsvr\\DESIGN\\Model.mdl"
hgs
parents: 0
diff changeset
     9
    quid       	"3607CDBF00DB"
hgs
parents: 0
diff changeset
    10
    defaults   	(object defaults
hgs
parents: 0
diff changeset
    11
	rightMargin 	0.250000
hgs
parents: 0
diff changeset
    12
	leftMargin 	0.250000
hgs
parents: 0
diff changeset
    13
	topMargin  	0.250000
hgs
parents: 0
diff changeset
    14
	bottomMargin 	0.500000
hgs
parents: 0
diff changeset
    15
	pageOverlap 	0.250000
hgs
parents: 0
diff changeset
    16
	clipIconLabels 	TRUE
hgs
parents: 0
diff changeset
    17
	autoResize 	FALSE
hgs
parents: 0
diff changeset
    18
	snapToGrid 	TRUE
hgs
parents: 0
diff changeset
    19
	gridX      	16
hgs
parents: 0
diff changeset
    20
	gridY      	16
hgs
parents: 0
diff changeset
    21
	defaultFont 	(object Font
hgs
parents: 0
diff changeset
    22
	    size       	10
hgs
parents: 0
diff changeset
    23
	    face       	"Arial"
hgs
parents: 0
diff changeset
    24
	    bold       	FALSE
hgs
parents: 0
diff changeset
    25
	    italics    	FALSE
hgs
parents: 0
diff changeset
    26
	    underline  	FALSE
hgs
parents: 0
diff changeset
    27
	    strike     	FALSE
hgs
parents: 0
diff changeset
    28
	    color      	0
hgs
parents: 0
diff changeset
    29
	    default_color 	TRUE)
hgs
parents: 0
diff changeset
    30
	showMessageNum 	3
hgs
parents: 0
diff changeset
    31
	showClassOfObject 	TRUE
hgs
parents: 0
diff changeset
    32
	notation   	"Unified")
hgs
parents: 0
diff changeset
    33
    root_usecase_package 	(object Class_Category "Use Case View"
hgs
parents: 0
diff changeset
    34
	quid       	"34B4B32D038B"
hgs
parents: 0
diff changeset
    35
	exportControl 	"Public"
hgs
parents: 0
diff changeset
    36
	global     	TRUE
hgs
parents: 0
diff changeset
    37
	logical_models 	(list unit_reference_list)
hgs
parents: 0
diff changeset
    38
	logical_presentations 	(list unit_reference_list
hgs
parents: 0
diff changeset
    39
	    (object UseCaseDiagram "Main"
hgs
parents: 0
diff changeset
    40
		quid       	"358F97CC012F"
hgs
parents: 0
diff changeset
    41
		title      	"Main"
hgs
parents: 0
diff changeset
    42
		zoom       	100
hgs
parents: 0
diff changeset
    43
		max_height 	28350
hgs
parents: 0
diff changeset
    44
		max_width  	21600
hgs
parents: 0
diff changeset
    45
		origin_x   	0
hgs
parents: 0
diff changeset
    46
		origin_y   	0
hgs
parents: 0
diff changeset
    47
		items      	(list diagram_item_list))))
hgs
parents: 0
diff changeset
    48
    root_category 	(object Class_Category "Logical View"
hgs
parents: 0
diff changeset
    49
	quid       	"34B4B32D038A"
hgs
parents: 0
diff changeset
    50
	exportControl 	"Public"
hgs
parents: 0
diff changeset
    51
	global     	TRUE
hgs
parents: 0
diff changeset
    52
	subsystem  	"Component View"
hgs
parents: 0
diff changeset
    53
	quidu      	"34B4B32D038C"
hgs
parents: 0
diff changeset
    54
	logical_models 	(list unit_reference_list
hgs
parents: 0
diff changeset
    55
	    (object Class "CServer"
hgs
parents: 0
diff changeset
    56
		quid       	"34D1C70C010E"
hgs
parents: 0
diff changeset
    57
		abstract   	TRUE
hgs
parents: 0
diff changeset
    58
		operations 	(list Operations
hgs
parents: 0
diff changeset
    59
		    (object Operation "RunL"
hgs
parents: 0
diff changeset
    60
			quid       	"34D1C726002F"
hgs
parents: 0
diff changeset
    61
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
    62
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
    63
			uid        	0)
hgs
parents: 0
diff changeset
    64
		    (object Operation "Start"
hgs
parents: 0
diff changeset
    65
			quid       	"34D1C73102B6"
hgs
parents: 0
diff changeset
    66
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
    67
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
    68
			uid        	0)))
hgs
parents: 0
diff changeset
    69
	    (object Class "CSession"
hgs
parents: 0
diff changeset
    70
		quid       	"34D1C70C0168"
hgs
parents: 0
diff changeset
    71
		abstract   	TRUE)
hgs
parents: 0
diff changeset
    72
	    (object Class "CSchSession"
hgs
parents: 0
diff changeset
    73
		quid       	"34D1C70C014A"
hgs
parents: 0
diff changeset
    74
		documentation 	
hgs
parents: 0
diff changeset
    75
|
hgs
parents: 0
diff changeset
    76
|The session class, server-side. Mostly just unpacks RMessages and forwards commands on to the Task Scheduler instance.
hgs
parents: 0
diff changeset
    77
|Initialised on creation with the instance of CTaskScheduler. 
hgs
parents: 0
diff changeset
    78
|Its iClient member is initialised to NULL. Once the client using the session has registered, its iClient member is set to point to that client, and any tasks scheduled by that client during the session belong to that iClient.
hgs
parents: 0
diff changeset
    79
		
hgs
parents: 0
diff changeset
    80
		superclasses 	(list inheritance_relationship_list
hgs
parents: 0
diff changeset
    81
		    (object Inheritance_Relationship
hgs
parents: 0
diff changeset
    82
			quid       	"34D1C70C014B"
hgs
parents: 0
diff changeset
    83
			supplier   	"CSession"
hgs
parents: 0
diff changeset
    84
			quidu      	"34D1C70C0168"))
hgs
parents: 0
diff changeset
    85
		used_nodes 	(list uses_relationship_list
hgs
parents: 0
diff changeset
    86
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
    87
			quid       	"352B456F0032"
hgs
parents: 0
diff changeset
    88
			label      	"iSchedules"
hgs
parents: 0
diff changeset
    89
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
    90
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
    91
			supplier_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
    92
			client_cardinality 	(value cardinality "1..1")))
hgs
parents: 0
diff changeset
    93
		operations 	(list Operations
hgs
parents: 0
diff changeset
    94
		    (object Operation "ServiceL"
hgs
parents: 0
diff changeset
    95
			quid       	"34D1C74003BB"
hgs
parents: 0
diff changeset
    96
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
    97
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
    98
			uid        	0)))
hgs
parents: 0
diff changeset
    99
	    (object Class "CSchServer"
hgs
parents: 0
diff changeset
   100
		quid       	"34D1C70C0110"
hgs
parents: 0
diff changeset
   101
		documentation 	
hgs
parents: 0
diff changeset
   102
|
hgs
parents: 0
diff changeset
   103
|The server class. Owns (directly) all session instances, and the one and only instance of CTaskScheduler. 
hgs
parents: 0
diff changeset
   104
|Owns (indirectly) everything else.
hgs
parents: 0
diff changeset
   105
		
hgs
parents: 0
diff changeset
   106
		superclasses 	(list inheritance_relationship_list
hgs
parents: 0
diff changeset
   107
		    (object Inheritance_Relationship
hgs
parents: 0
diff changeset
   108
			quid       	"34D1C70C010F"
hgs
parents: 0
diff changeset
   109
			supplier   	"CServer"
hgs
parents: 0
diff changeset
   110
			quidu      	"34D1C70C010E")))
hgs
parents: 0
diff changeset
   111
	    (object Class "CTaskScheduler"
hgs
parents: 0
diff changeset
   112
		quid       	"34D1C70C0186"
hgs
parents: 0
diff changeset
   113
		documentation 	
hgs
parents: 0
diff changeset
   114
|- Owns all the other scheduler objects.
hgs
parents: 0
diff changeset
   115
|- Provides an interface for creating, deleting, editing & naming schedules
hgs
parents: 0
diff changeset
   116
|- Provides an interface for registering users by creating new client proxies
hgs
parents: 0
diff changeset
   117
|- Provides an interface for scheduling tasks
hgs
parents: 0
diff changeset
   118
|- Informs schedules when they are due, and updates them accordingly
hgs
parents: 0
diff changeset
   119
|- Executes clients when appropriate
hgs
parents: 0
diff changeset
   120
|- Ensures that any persistent schedules are added to the persistent backup store through its iBackup member; so all is not lost in case of server death
hgs
parents: 0
diff changeset
   121
|- Maintains schedule instances in TWO lists:
hgs
parents: 0
diff changeset
   122
|       -the first, 'iSchedules' is a list of all the schedules defined and is an owning list.
hgs
parents: 0
diff changeset
   123
|       -the second, iPending, is a list of all schedules which are waiting to go off (i.e. those schedules which have tasks scheduled and are not disabled. This list is ordered by the due time for the schedules. The scheduler maintains this list and sets the timer's time to be the due time of the first schedule in the list.
hgs
parents: 0
diff changeset
   124
|
hgs
parents: 0
diff changeset
   125
|- Whenever the server starts, it asks its iBackup member to restore its schedules from backup. 
hgs
parents: 0
diff changeset
   126
|If the backup file is missing or corrupt it asks the iBackup to create a new, empty one.
hgs
parents: 0
diff changeset
   127
|Subsequently, whenever schedules are added, deleted or edited the iBackup member is asked to back up the store to keep it in sync
hgs
parents: 0
diff changeset
   128
|
hgs
parents: 0
diff changeset
   129
|N.B. I would like to eliminate this class, as soon as I get the time. This won't affect clients at all but will improve the design.
hgs
parents: 0
diff changeset
   130
		
hgs
parents: 0
diff changeset
   131
		fields     	(list has_relationship_list
hgs
parents: 0
diff changeset
   132
		    (object Has_Relationship
hgs
parents: 0
diff changeset
   133
			quid       	"34D1C70C0187"
hgs
parents: 0
diff changeset
   134
			label      	"iTimer"
hgs
parents: 0
diff changeset
   135
			supplier   	"CServiceTimer"
hgs
parents: 0
diff changeset
   136
			quidu      	"34D1CB1C0005"
hgs
parents: 0
diff changeset
   137
			supplier_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
   138
			client_cardinality 	(value cardinality "1..1")))
hgs
parents: 0
diff changeset
   139
		operations 	(list Operations
hgs
parents: 0
diff changeset
   140
		    (object Operation "ScheduleTaskL"
hgs
parents: 0
diff changeset
   141
			quid       	"34D1C70C018A"
hgs
parents: 0
diff changeset
   142
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   143
			    (object Parameter "aUser"
hgs
parents: 0
diff changeset
   144
				type       	"TUid")
hgs
parents: 0
diff changeset
   145
			    (object Parameter "aItem"
hgs
parents: 0
diff changeset
   146
				type       	"TInt")
hgs
parents: 0
diff changeset
   147
			    (object Parameter "aAction"
hgs
parents: 0
diff changeset
   148
				type       	"TItemAction")
hgs
parents: 0
diff changeset
   149
			    (object Parameter "aSchedule"
hgs
parents: 0
diff changeset
   150
				type       	"TScheduleInfo"))
hgs
parents: 0
diff changeset
   151
			result     	"void"
hgs
parents: 0
diff changeset
   152
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   153
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   154
			uid        	0)
hgs
parents: 0
diff changeset
   155
		    (object Operation "DeleteTaskL"
hgs
parents: 0
diff changeset
   156
			quid       	"34D1C70C018F"
hgs
parents: 0
diff changeset
   157
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   158
			    (object Parameter "aUser"
hgs
parents: 0
diff changeset
   159
				type       	"TUid")
hgs
parents: 0
diff changeset
   160
			    (object Parameter "aItem"
hgs
parents: 0
diff changeset
   161
				type       	"TInt"))
hgs
parents: 0
diff changeset
   162
			result     	"return"
hgs
parents: 0
diff changeset
   163
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   164
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   165
			uid        	0)
hgs
parents: 0
diff changeset
   166
		    (object Operation "NewScheduleL"
hgs
parents: 0
diff changeset
   167
			quid       	"34D1C70C0192"
hgs
parents: 0
diff changeset
   168
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   169
			    (object Parameter "aUser"
hgs
parents: 0
diff changeset
   170
				type       	"TUid"))
hgs
parents: 0
diff changeset
   171
			result     	"return"
hgs
parents: 0
diff changeset
   172
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   173
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   174
			uid        	0)
hgs
parents: 0
diff changeset
   175
		    (object Operation "DeleteScheduleL"
hgs
parents: 0
diff changeset
   176
			quid       	"34D1C70C0194"
hgs
parents: 0
diff changeset
   177
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   178
			    (object Parameter "aUser"
hgs
parents: 0
diff changeset
   179
				type       	"TUid"))
hgs
parents: 0
diff changeset
   180
			result     	"return"
hgs
parents: 0
diff changeset
   181
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   182
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   183
			uid        	0)
hgs
parents: 0
diff changeset
   184
		    (object Operation "RegisterClientL"
hgs
parents: 0
diff changeset
   185
			quid       	"34D1C70C0196"
hgs
parents: 0
diff changeset
   186
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   187
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   188
			uid        	0)
hgs
parents: 0
diff changeset
   189
		    (object Operation "EditScheduleL"
hgs
parents: 0
diff changeset
   190
			quid       	"34D1C70C0197"
hgs
parents: 0
diff changeset
   191
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   192
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   193
			uid        	0)
hgs
parents: 0
diff changeset
   194
		    (object Operation "DueTaskNotify"
hgs
parents: 0
diff changeset
   195
			quid       	"352B45320229"
hgs
parents: 0
diff changeset
   196
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   197
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   198
			uid        	0)
hgs
parents: 0
diff changeset
   199
		    (object Operation "ExecuteClients"
hgs
parents: 0
diff changeset
   200
			quid       	"352B453D0095"
hgs
parents: 0
diff changeset
   201
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   202
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   203
			uid        	0))
hgs
parents: 0
diff changeset
   204
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   205
		    (object ClassAttribute "iNotifier"
hgs
parents: 0
diff changeset
   206
			quid       	"3587EEDB01FD"
hgs
parents: 0
diff changeset
   207
			type       	"CEnvironmentChangeNotifier")
hgs
parents: 0
diff changeset
   208
		    (object ClassAttribute "iBackup"
hgs
parents: 0
diff changeset
   209
			quid       	"3587F07A0380"
hgs
parents: 0
diff changeset
   210
			type       	"TScheduleBackup"))
hgs
parents: 0
diff changeset
   211
		statediagram 	(object State_Diagram ""
hgs
parents: 0
diff changeset
   212
		    quid       	"3587F1420279"
hgs
parents: 0
diff changeset
   213
		    title      	""
hgs
parents: 0
diff changeset
   214
		    zoom       	100
hgs
parents: 0
diff changeset
   215
		    max_height 	28350
hgs
parents: 0
diff changeset
   216
		    max_width  	21600
hgs
parents: 0
diff changeset
   217
		    origin_x   	0
hgs
parents: 0
diff changeset
   218
		    origin_y   	0
hgs
parents: 0
diff changeset
   219
		    items      	(list diagram_item_list)))
hgs
parents: 0
diff changeset
   220
	    (object Class "CClientProxy"
hgs
parents: 0
diff changeset
   221
		quid       	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
   222
		documentation 	
hgs
parents: 0
diff changeset
   223
|
hgs
parents: 0
diff changeset
   224
|This class encapsulates the information needed to execute a set of tasks, and owns the tasks associated with it.
hgs
parents: 0
diff changeset
   225
|
hgs
parents: 0
diff changeset
   226
|An instance of it gets created when a client registers, and is initialized with the name of the executing program, and its priority: if 2 clients have different priorities, the one with the higher priority gets to execute all its tasks before the low-priority one gets to execute any.
hgs
parents: 0
diff changeset
   227
|When it's told to execute, it:
hgs
parents: 0
diff changeset
   228
| - saves all its due tasks to a file
hgs
parents: 0
diff changeset
   229
| - creates a task executor, initializing it with the name of the executing program and the name of the file in which it's saved the tasks
hgs
parents: 0
diff changeset
   230
| - tells it to execute the tasks
hgs
parents: 0
diff changeset
   231
| - deletes any of the tasks which don't repeat  
hgs
parents: 0
diff changeset
   232
|
hgs
parents: 0
diff changeset
   233
|It is reference-counted: it is deleted when:
hgs
parents: 0
diff changeset
   234
|          - there are no open sessions which have a pointer to it
hgs
parents: 0
diff changeset
   235
|AND  - there are no pending tasks belonging to it  
hgs
parents: 0
diff changeset
   236
		
hgs
parents: 0
diff changeset
   237
		used_nodes 	(list uses_relationship_list
hgs
parents: 0
diff changeset
   238
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   239
			quid       	"34D1CB1B03A8"
hgs
parents: 0
diff changeset
   240
			label      	"iSchedules"
hgs
parents: 0
diff changeset
   241
			supplier   	"TScheduleEntry"
hgs
parents: 0
diff changeset
   242
			quidu      	"34D1CB1C0091"
hgs
parents: 0
diff changeset
   243
			supplier_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
   244
			client_cardinality 	(value cardinality "1..1"))
hgs
parents: 0
diff changeset
   245
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   246
			quid       	"3587DC1100C0"
hgs
parents: 0
diff changeset
   247
			supplier   	"CTaskExecutor"
hgs
parents: 0
diff changeset
   248
			quidu      	"3587DB8B0352"))
hgs
parents: 0
diff changeset
   249
		operations 	(list Operations
hgs
parents: 0
diff changeset
   250
		    (object Operation "Execute()"
hgs
parents: 0
diff changeset
   251
			quid       	"34FAE9140125"
hgs
parents: 0
diff changeset
   252
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   253
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   254
			uid        	0))
hgs
parents: 0
diff changeset
   255
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   256
		    (object ClassAttribute "iTaskExecutor"
hgs
parents: 0
diff changeset
   257
			quid       	"34D1CB1B03B2"
hgs
parents: 0
diff changeset
   258
			type       	"TFileName")
hgs
parents: 0
diff changeset
   259
		    (object ClassAttribute "iClientPriority"
hgs
parents: 0
diff changeset
   260
			quid       	"34FAE57802F3"
hgs
parents: 0
diff changeset
   261
			type       	"TInt"
hgs
parents: 0
diff changeset
   262
			exportControl 	"Public")
hgs
parents: 0
diff changeset
   263
		    (object ClassAttribute "iUsers"
hgs
parents: 0
diff changeset
   264
			quid       	"3588DFB30261"
hgs
parents: 0
diff changeset
   265
			type       	"TInt")))
hgs
parents: 0
diff changeset
   266
	    (object Class "CTimer"
hgs
parents: 0
diff changeset
   267
		quid       	"34D1CB1C0023")
hgs
parents: 0
diff changeset
   268
	    (object Class "CServiceTimer"
hgs
parents: 0
diff changeset
   269
		quid       	"34D1CB1C0005"
hgs
parents: 0
diff changeset
   270
		superclasses 	(list inheritance_relationship_list
hgs
parents: 0
diff changeset
   271
		    (object Inheritance_Relationship
hgs
parents: 0
diff changeset
   272
			quid       	"34D1CB1C0006"
hgs
parents: 0
diff changeset
   273
			supplier   	"CTimer"
hgs
parents: 0
diff changeset
   274
			quidu      	"34D1CB1C0023"))
hgs
parents: 0
diff changeset
   275
		operations 	(list Operations
hgs
parents: 0
diff changeset
   276
		    (object Operation "SetDueTime"
hgs
parents: 0
diff changeset
   277
			quid       	"34D1CB1C0007"
hgs
parents: 0
diff changeset
   278
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   279
			    (object Parameter "aNewTime"
hgs
parents: 0
diff changeset
   280
				type       	"TTime"))
hgs
parents: 0
diff changeset
   281
			result     	"return"
hgs
parents: 0
diff changeset
   282
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   283
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   284
			uid        	0)
hgs
parents: 0
diff changeset
   285
		    (object Operation "DueTime"
hgs
parents: 0
diff changeset
   286
			quid       	"34D1CB1C000F"
hgs
parents: 0
diff changeset
   287
			result     	"TTime"
hgs
parents: 0
diff changeset
   288
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   289
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   290
			uid        	0))
hgs
parents: 0
diff changeset
   291
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   292
		    (object ClassAttribute "iDueTime"
hgs
parents: 0
diff changeset
   293
			quid       	"34D1CB1C0010"
hgs
parents: 0
diff changeset
   294
			type       	"TTime")
hgs
parents: 0
diff changeset
   295
		    (object ClassAttribute "iCallback"
hgs
parents: 0
diff changeset
   296
			quid       	"34D1CB1C0011"
hgs
parents: 0
diff changeset
   297
			type       	"TCallback")))
hgs
parents: 0
diff changeset
   298
	    (object Class "CSchedule"
hgs
parents: 0
diff changeset
   299
		quid       	"34D1CB1C0073"
hgs
parents: 0
diff changeset
   300
		documentation 	
hgs
parents: 0
diff changeset
   301
|
hgs
parents: 0
diff changeset
   302
|This class is responsible for knowing what time it's due. 
hgs
parents: 0
diff changeset
   303
|
hgs
parents: 0
diff changeset
   304
|It is defined essentially by an ordered list of one or more TScheduleEntry instances, each of which will return their own next due time when asked. 
hgs
parents: 0
diff changeset
   305
|
hgs
parents: 0
diff changeset
   306
|It also has zero or more tasks (TScheduledTask). When it is due, all its tasks are due and it tells them this. 
hgs
parents: 0
diff changeset
   307
|
hgs
parents: 0
diff changeset
   308
|It has 2 flags of type TBool:
hgs
parents: 0
diff changeset
   309
|    - iPersists: if a schedule persists, it hangs around whether it has got any tasks of not. If it doesn't, it gets deleted as soon as all its tasks are deleted.
hgs
parents: 0
diff changeset
   310
|   - iEnabled: if a schedule is disabled it just does nothing, whether it has tasks or not, until it is enabled again. 
hgs
parents: 0
diff changeset
   311
|
hgs
parents: 0
diff changeset
   312
		
hgs
parents: 0
diff changeset
   313
		fields     	(list has_relationship_list
hgs
parents: 0
diff changeset
   314
		    (object Has_Relationship
hgs
parents: 0
diff changeset
   315
			quid       	"34D1CB1C007D"
hgs
parents: 0
diff changeset
   316
			label      	"iEntries"
hgs
parents: 0
diff changeset
   317
			supplier   	"TScheduleEntry"
hgs
parents: 0
diff changeset
   318
			quidu      	"34D1CB1C0091"
hgs
parents: 0
diff changeset
   319
			exportControl 	"Private"
hgs
parents: 0
diff changeset
   320
			supplier_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
   321
			client_cardinality 	(value cardinality "1..1"))
hgs
parents: 0
diff changeset
   322
		    (object Has_Relationship
hgs
parents: 0
diff changeset
   323
			quid       	"352B481E0207"
hgs
parents: 0
diff changeset
   324
			label      	"iTasks"
hgs
parents: 0
diff changeset
   325
			supplier   	"TScheduledTask"
hgs
parents: 0
diff changeset
   326
			quidu      	"34D1CCE902E3"
hgs
parents: 0
diff changeset
   327
			supplier_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
   328
			client_cardinality 	(value cardinality "1..1")))
hgs
parents: 0
diff changeset
   329
		operations 	(list Operations
hgs
parents: 0
diff changeset
   330
		    (object Operation "AddEntry"
hgs
parents: 0
diff changeset
   331
			quid       	"34D1CB7503BA"
hgs
parents: 0
diff changeset
   332
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   333
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   334
			uid        	0)
hgs
parents: 0
diff changeset
   335
		    (object Operation "RemoveEntry"
hgs
parents: 0
diff changeset
   336
			quid       	"34D1CB7B035F"
hgs
parents: 0
diff changeset
   337
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   338
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   339
			uid        	0)
hgs
parents: 0
diff changeset
   340
		    (object Operation "AddTask"
hgs
parents: 0
diff changeset
   341
			quid       	"34D991F00386"
hgs
parents: 0
diff changeset
   342
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   343
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   344
			uid        	0)
hgs
parents: 0
diff changeset
   345
		    (object Operation "DueTime"
hgs
parents: 0
diff changeset
   346
			quid       	"34D9922800FC"
hgs
parents: 0
diff changeset
   347
			result     	"TTime"
hgs
parents: 0
diff changeset
   348
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   349
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   350
			uid        	0)
hgs
parents: 0
diff changeset
   351
		    (object Operation "FirstScheduledTime"
hgs
parents: 0
diff changeset
   352
			quid       	"34D9A92301AF"
hgs
parents: 0
diff changeset
   353
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   354
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   355
			uid        	0)
hgs
parents: 0
diff changeset
   356
		    (object Operation "NextScheduledTime"
hgs
parents: 0
diff changeset
   357
			quid       	"34D9A9360185"
hgs
parents: 0
diff changeset
   358
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   359
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   360
			uid        	0)
hgs
parents: 0
diff changeset
   361
		    (object Operation "NotifyClients"
hgs
parents: 0
diff changeset
   362
			quid       	"352B478A0055"
hgs
parents: 0
diff changeset
   363
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   364
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   365
			uid        	0)
hgs
parents: 0
diff changeset
   366
		    (object Operation "NewL"
hgs
parents: 0
diff changeset
   367
			quid       	"3588EC8003CC"
hgs
parents: 0
diff changeset
   368
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   369
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   370
				type       	"CFileStore")
hgs
parents: 0
diff changeset
   371
			    (object Parameter "aId"
hgs
parents: 0
diff changeset
   372
				type       	"TStreamId"))
hgs
parents: 0
diff changeset
   373
			result     	"CSchedule"
hgs
parents: 0
diff changeset
   374
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   375
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   376
			uid        	0)
hgs
parents: 0
diff changeset
   377
		    (object Operation "StoreL"
hgs
parents: 0
diff changeset
   378
			quid       	"3588ECED0058"
hgs
parents: 0
diff changeset
   379
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   380
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   381
				type       	"CFileStore"))
hgs
parents: 0
diff changeset
   382
			result     	"TStreamId"
hgs
parents: 0
diff changeset
   383
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   384
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   385
			uid        	0)
hgs
parents: 0
diff changeset
   386
		    (object Operation "RestoreL"
hgs
parents: 0
diff changeset
   387
			quid       	"3588ED2E014B"
hgs
parents: 0
diff changeset
   388
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   389
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   390
				type       	"CFileStore")
hgs
parents: 0
diff changeset
   391
			    (object Parameter "aId"
hgs
parents: 0
diff changeset
   392
				type       	"TStreamId"))
hgs
parents: 0
diff changeset
   393
			result     	"void"
hgs
parents: 0
diff changeset
   394
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   395
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   396
			uid        	0)
hgs
parents: 0
diff changeset
   397
		    (object Operation "UpdateStoreL"
hgs
parents: 0
diff changeset
   398
			quid       	"3588ED490371"
hgs
parents: 0
diff changeset
   399
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   400
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   401
				type       	"CPermanentFileStore")
hgs
parents: 0
diff changeset
   402
			    (object Parameter "aId"
hgs
parents: 0
diff changeset
   403
				type       	"TStreamId"))
hgs
parents: 0
diff changeset
   404
			result     	"void"
hgs
parents: 0
diff changeset
   405
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   406
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   407
			uid        	0))
hgs
parents: 0
diff changeset
   408
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   409
		    (object ClassAttribute "iDueTime"
hgs
parents: 0
diff changeset
   410
			quid       	"34D991DF01F1"
hgs
parents: 0
diff changeset
   411
			type       	"TTime")
hgs
parents: 0
diff changeset
   412
		    (object ClassAttribute "iPersists"
hgs
parents: 0
diff changeset
   413
			quid       	"3587F3B8001C"
hgs
parents: 0
diff changeset
   414
			type       	"TBool")
hgs
parents: 0
diff changeset
   415
		    (object ClassAttribute "iEnabled"
hgs
parents: 0
diff changeset
   416
			quid       	"3587F3BE0378"
hgs
parents: 0
diff changeset
   417
			type       	"TBool"
hgs
parents: 0
diff changeset
   418
			exportControl 	"Public")))
hgs
parents: 0
diff changeset
   419
	    (object Class "TScheduleEntry"
hgs
parents: 0
diff changeset
   420
		quid       	"34D1CB1C0091"
hgs
parents: 0
diff changeset
   421
		documentation 	
hgs
parents: 0
diff changeset
   422
|
hgs
parents: 0
diff changeset
   423
|TScheduleEntry knows what time it's next due after the time it gets passed. It is defined in terms of a start time and a time interval. So, when you pass it a time, if the time is before its start time it returns its start time, otherwise it adds its interval to its start time till the time it comes up with is after the time it got passed, and returns that.
hgs
parents: 0
diff changeset
   424
|
hgs
parents: 0
diff changeset
   425
|TScheduleEntry is abstract; it has 4 subclasses:
hgs
parents: 0
diff changeset
   426
|
hgs
parents: 0
diff changeset
   427
|TScheduleEntryHourly
hgs
parents: 0
diff changeset
   428
|TScheduleEntryDaily
hgs
parents: 0
diff changeset
   429
|TScheduleEntryMonthly
hgs
parents: 0
diff changeset
   430
|TScheduleEntryYearly
hgs
parents: 0
diff changeset
   431
|
hgs
parents: 0
diff changeset
   432
|The subclasses are necessary only because 'TTime operator + ' needs a concrete subclass of TTimeIntervalBase as the other operand. You specify which kind you want to create with the 'enum TIntervalType' parameter. This determines how the Interval member is interpreted,  i.e. if it's 1 and your interval type is EHourly then the actual interval is 1 hour; if it's EDaily then it's 1 day etc.
hgs
parents: 0
diff changeset
   433
|
hgs
parents: 0
diff changeset
   434
|
hgs
parents: 0
diff changeset
   435
		
hgs
parents: 0
diff changeset
   436
		abstract   	TRUE
hgs
parents: 0
diff changeset
   437
		operations 	(list Operations
hgs
parents: 0
diff changeset
   438
		    (object Operation "NextScheduledTime"
hgs
parents: 0
diff changeset
   439
			quid       	"34D1CB1C0092"
hgs
parents: 0
diff changeset
   440
			result     	"TTime"
hgs
parents: 0
diff changeset
   441
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   442
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   443
			uid        	0)))
hgs
parents: 0
diff changeset
   444
	    (object Class "TScheduledTask"
hgs
parents: 0
diff changeset
   445
		quid       	"34D1CCE902E3"
hgs
parents: 0
diff changeset
   446
		documentation 	
hgs
parents: 0
diff changeset
   447
|
hgs
parents: 0
diff changeset
   448
|A TScheduledTask is a kind of placeholder for the real task, which is a CScheduledTask. It keeps a reference to the client proxy representing the client which scheduled it, and a reference to the real task. 
hgs
parents: 0
diff changeset
   449
|When it's due it tells both of them of this fact.
hgs
parents: 0
diff changeset
   450
		
hgs
parents: 0
diff changeset
   451
		operations 	(list Operations
hgs
parents: 0
diff changeset
   452
		    (object Operation "OnDue"
hgs
parents: 0
diff changeset
   453
			quid       	"3588DF80004B"
hgs
parents: 0
diff changeset
   454
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   455
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   456
			uid        	0))
hgs
parents: 0
diff changeset
   457
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   458
		    (object ClassAttribute "iClient"
hgs
parents: 0
diff changeset
   459
			quid       	"3587DADF025B"
hgs
parents: 0
diff changeset
   460
			type       	"CClientProxy")
hgs
parents: 0
diff changeset
   461
		    (object ClassAttribute "iTask"
hgs
parents: 0
diff changeset
   462
			quid       	"3587DAE40398"
hgs
parents: 0
diff changeset
   463
			type       	"CScheduledTask")))
hgs
parents: 0
diff changeset
   464
	    (object Class "CScheduledTask"
hgs
parents: 0
diff changeset
   465
		quid       	"3587D90700A3"
hgs
parents: 0
diff changeset
   466
		documentation 	
hgs
parents: 0
diff changeset
   467
|
hgs
parents: 0
diff changeset
   468
|This is where the real task data is kept:
hgs
parents: 0
diff changeset
   469
|  - name (TName), Id (TInt), data (HBufC),  how many times it repeats (TInt), when it's valid until (TTime), its priority
hgs
parents: 0
diff changeset
   470
|  - if it's repeat is specified as zero or less it repeats forever, or until it is explicitly deleted
hgs
parents: 0
diff changeset
   471
|  - tasks with high priority get executed before tasks with low priority
hgs
parents: 0
diff changeset
   472
|
hgs
parents: 0
diff changeset
   473
|It only needs to be a C-class 'cos of the HBufC* member.
hgs
parents: 0
diff changeset
   474
| 
hgs
parents: 0
diff changeset
   475
|
hgs
parents: 0
diff changeset
   476
|
hgs
parents: 0
diff changeset
   477
		
hgs
parents: 0
diff changeset
   478
		operations 	(list Operations
hgs
parents: 0
diff changeset
   479
		    (object Operation "OnDue"
hgs
parents: 0
diff changeset
   480
			quid       	"3588DF9B02C1"
hgs
parents: 0
diff changeset
   481
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   482
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   483
			uid        	0))
hgs
parents: 0
diff changeset
   484
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   485
		    (object ClassAttribute "iInfo"
hgs
parents: 0
diff changeset
   486
			quid       	"3587DB3E01B7"
hgs
parents: 0
diff changeset
   487
			type       	"TTaskInfo")
hgs
parents: 0
diff changeset
   488
		    (object ClassAttribute "iData"
hgs
parents: 0
diff changeset
   489
			quid       	"3587DB4803B0"
hgs
parents: 0
diff changeset
   490
			type       	"HBufC")))
hgs
parents: 0
diff changeset
   491
	    (object Class "TTaskInfo"
hgs
parents: 0
diff changeset
   492
		quid       	"3587DA760264"
hgs
parents: 0
diff changeset
   493
		documentation 	
hgs
parents: 0
diff changeset
   494
|
hgs
parents: 0
diff changeset
   495
|
hgs
parents: 0
diff changeset
   496
|This is passed to the scheduler when you schedule a task, and passed back again when you retireve it. 
hgs
parents: 0
diff changeset
   497
|You only need to specify iRepeat, iName and iPriority; the 	ID is filled in by the scheduler and can be retrieved and examined later.
hgs
parents: 0
diff changeset
   498
		
hgs
parents: 0
diff changeset
   499
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   500
		    (object ClassAttribute "iRepeat"
hgs
parents: 0
diff changeset
   501
			quid       	"3588FADE0186"
hgs
parents: 0
diff changeset
   502
			type       	"TInt")
hgs
parents: 0
diff changeset
   503
		    (object ClassAttribute "iName"
hgs
parents: 0
diff changeset
   504
			quid       	"3588FAE5024E"
hgs
parents: 0
diff changeset
   505
			type       	"TName")
hgs
parents: 0
diff changeset
   506
		    (object ClassAttribute "iTaskId"
hgs
parents: 0
diff changeset
   507
			quid       	"3588FAE70356"
hgs
parents: 0
diff changeset
   508
			type       	"TInt")
hgs
parents: 0
diff changeset
   509
		    (object ClassAttribute "iPriority"
hgs
parents: 0
diff changeset
   510
			quid       	"3588FAED0386"
hgs
parents: 0
diff changeset
   511
			type       	"TInt")))
hgs
parents: 0
diff changeset
   512
	    (object Class "CTaskExecutor"
hgs
parents: 0
diff changeset
   513
		quid       	"3587DB8B0352"
hgs
parents: 0
diff changeset
   514
		documentation 	
hgs
parents: 0
diff changeset
   515
|
hgs
parents: 0
diff changeset
   516
|This class encapsulates the actual task executing business.
hgs
parents: 0
diff changeset
   517
|It's initialized with:
hgs
parents: 0
diff changeset
   518
| - the name of the executing program
hgs
parents: 0
diff changeset
   519
| - the name of the file where the task are kept
hgs
parents: 0
diff changeset
   520
|
hgs
parents: 0
diff changeset
   521
|When it's told to execute, it:
hgs
parents: 0
diff changeset
   522
| - creates a new process, keeping a handle to it
hgs
parents: 0
diff changeset
   523
| - logs on to the process                            
hgs
parents: 0
diff changeset
   524
| - runs the executing program in it
hgs
parents: 0
diff changeset
   525
|This program
hgs
parents: 0
diff changeset
   526
| - creates a new clean up stack
hgs
parents: 0
diff changeset
   527
| - opens the file with the tasks in it
hgs
parents: 0
diff changeset
   528
| - internalizes the tasks
hgs
parents: 0
diff changeset
   529
| - executes them how it likes
hgs
parents: 0
diff changeset
   530
|When the program (hence the process ) terminates, the CTaskExecutor runs. It examines the exit code of the dead process. If the program exited cleanly, and the exit code is KErrNone, the CTaskExecutor
hgs
parents: 0
diff changeset
   531
|just cleans up by closing the process, deleting the file with the tasks in it, and then deleting itself. Otherwise it does some error handling which is STILL NOT IMPLEMENTED, closes the process, deletes the task-file and then itself
hgs
parents: 0
diff changeset
   532
		
hgs
parents: 0
diff changeset
   533
		superclasses 	(list inheritance_relationship_list
hgs
parents: 0
diff changeset
   534
		    (object Inheritance_Relationship
hgs
parents: 0
diff changeset
   535
			quid       	"3587E0D20247"
hgs
parents: 0
diff changeset
   536
			supplier   	"CActive"
hgs
parents: 0
diff changeset
   537
			quidu      	"3587E0BF03E4"))
hgs
parents: 0
diff changeset
   538
		operations 	(list Operations
hgs
parents: 0
diff changeset
   539
		    (object Operation "ExecuteL"
hgs
parents: 0
diff changeset
   540
			quid       	"3587DB9C0144"
hgs
parents: 0
diff changeset
   541
			result     	"void"
hgs
parents: 0
diff changeset
   542
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   543
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   544
			uid        	0))
hgs
parents: 0
diff changeset
   545
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   546
		    (object ClassAttribute "iProcess"
hgs
parents: 0
diff changeset
   547
			quid       	"3587DBC7013C"
hgs
parents: 0
diff changeset
   548
			type       	"RProcess")
hgs
parents: 0
diff changeset
   549
		    (object ClassAttribute "iTaskFileName"
hgs
parents: 0
diff changeset
   550
			quid       	"3587DBCE0204"
hgs
parents: 0
diff changeset
   551
			type       	"TFileName")
hgs
parents: 0
diff changeset
   552
		    (object ClassAttribute "iClientFileName"
hgs
parents: 0
diff changeset
   553
			quid       	"3587DBE601EB"
hgs
parents: 0
diff changeset
   554
			type       	"TFileName")))
hgs
parents: 0
diff changeset
   555
	    (object Class "TScheduleBackup"
hgs
parents: 0
diff changeset
   556
		quid       	"3587DC9303DE"
hgs
parents: 0
diff changeset
   557
		documentation 	
hgs
parents: 0
diff changeset
   558
|
hgs
parents: 0
diff changeset
   559
|The TScheduleBackup class encapsulates management of the scheduler's backup store. The store has a path & name defined at compile-time, and accessible to the TScheduleBackup only. The store is a permanent file store whose root contains a CScheduleIndex. This is an array of (TInt ScheduleId, TStreamId).
hgs
parents: 0
diff changeset
   560
|So, when the BackupL(...) is called, this class:
hgs
parents: 0
diff changeset
   561
|- opens the store
hgs
parents: 0
diff changeset
   562
|- internalizes the index
hgs
parents: 0
diff changeset
   563
|- asks the index for the stream Id mapped to the Id of the schedule it's been passed
hgs
parents: 0
diff changeset
   564
|- does the appropriate action based on the TBackupAction enum (one of EAdd, EEdit, EDelete)
hgs
parents: 0
diff changeset
   565
|- updates the index, saves the index
hgs
parents: 0
diff changeset
   566
|If things  go wrong it calls Revert() on the store and then closes it, else it calls Commit() and then closes it. It keeps a count of the changes it's made, when it has made 5 changes it compacts the store.
hgs
parents: 0
diff changeset
   567
		
hgs
parents: 0
diff changeset
   568
		used_nodes 	(list uses_relationship_list
hgs
parents: 0
diff changeset
   569
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   570
			quid       	"3587E061038E"
hgs
parents: 0
diff changeset
   571
			supplier   	"CScheduleIndex"
hgs
parents: 0
diff changeset
   572
			quidu      	"3587DC95028C")
hgs
parents: 0
diff changeset
   573
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   574
			quid       	"3587E1C4008C"
hgs
parents: 0
diff changeset
   575
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
   576
			quidu      	"34D1CB1C0073")
hgs
parents: 0
diff changeset
   577
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   578
			quid       	"3588F2E200FB"
hgs
parents: 0
diff changeset
   579
			supplier   	"TScheduleIndexEntry"
hgs
parents: 0
diff changeset
   580
			quidu      	"3588F2210143"))
hgs
parents: 0
diff changeset
   581
		operations 	(list Operations
hgs
parents: 0
diff changeset
   582
		    (object Operation "BackupL()"
hgs
parents: 0
diff changeset
   583
			quid       	"3587E14C00A7"
hgs
parents: 0
diff changeset
   584
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   585
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   586
			uid        	0)
hgs
parents: 0
diff changeset
   587
		    (object Operation "RestoreFromBackupL()"
hgs
parents: 0
diff changeset
   588
			quid       	"3587E153022E"
hgs
parents: 0
diff changeset
   589
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   590
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   591
			uid        	0)
hgs
parents: 0
diff changeset
   592
		    (object Operation "BackupL"
hgs
parents: 0
diff changeset
   593
			quid       	"3588ED9F03A7"
hgs
parents: 0
diff changeset
   594
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   595
			    (object Parameter "aSchedule"
hgs
parents: 0
diff changeset
   596
				type       	"CSchedule")
hgs
parents: 0
diff changeset
   597
			    (object Parameter "TBackupAction aAction"))
hgs
parents: 0
diff changeset
   598
			result     	"void"
hgs
parents: 0
diff changeset
   599
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   600
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   601
			uid        	0)
hgs
parents: 0
diff changeset
   602
		    (object Operation "CreateEmptyBackupL"
hgs
parents: 0
diff changeset
   603
			quid       	"3588EDFB0327"
hgs
parents: 0
diff changeset
   604
			result     	"void"
hgs
parents: 0
diff changeset
   605
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   606
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   607
			uid        	0)
hgs
parents: 0
diff changeset
   608
		    (object Operation "RestoreFromBackupL"
hgs
parents: 0
diff changeset
   609
			quid       	"3588EE130191"
hgs
parents: 0
diff changeset
   610
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   611
			    (object Parameter "aSchedules"
hgs
parents: 0
diff changeset
   612
				type       	"TDblQue<CSchedule>"))
hgs
parents: 0
diff changeset
   613
			result     	"void"
hgs
parents: 0
diff changeset
   614
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   615
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   616
			uid        	0)
hgs
parents: 0
diff changeset
   617
		    (object Operation "DoAddToBackupL"
hgs
parents: 0
diff changeset
   618
			quid       	"3588EE57035B"
hgs
parents: 0
diff changeset
   619
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   620
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   621
				type       	"CPermanentFileStore")
hgs
parents: 0
diff changeset
   622
			    (object Parameter "aSchedule"
hgs
parents: 0
diff changeset
   623
				type       	"CSchedule"))
hgs
parents: 0
diff changeset
   624
			result     	"void"
hgs
parents: 0
diff changeset
   625
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   626
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   627
			uid        	0)
hgs
parents: 0
diff changeset
   628
		    (object Operation "DoEditBackupL"
hgs
parents: 0
diff changeset
   629
			quid       	"3588EE59020A"
hgs
parents: 0
diff changeset
   630
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   631
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   632
				type       	"CPermanentFileStore")
hgs
parents: 0
diff changeset
   633
			    (object Parameter "aSchedule"
hgs
parents: 0
diff changeset
   634
				type       	"CSchedule"))
hgs
parents: 0
diff changeset
   635
			result     	"void"
hgs
parents: 0
diff changeset
   636
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   637
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   638
			uid        	0)
hgs
parents: 0
diff changeset
   639
		    (object Operation "DoRemoveFromBackupL"
hgs
parents: 0
diff changeset
   640
			quid       	"3588EE5B0054"
hgs
parents: 0
diff changeset
   641
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   642
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   643
				type       	"CPermanentFileStore")
hgs
parents: 0
diff changeset
   644
			    (object Parameter "aScheduleId"
hgs
parents: 0
diff changeset
   645
				type       	"TInt"))
hgs
parents: 0
diff changeset
   646
			result     	"void"
hgs
parents: 0
diff changeset
   647
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   648
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   649
			uid        	0)
hgs
parents: 0
diff changeset
   650
		    (object Operation "BackupName"
hgs
parents: 0
diff changeset
   651
			quid       	"3588EE600214"
hgs
parents: 0
diff changeset
   652
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   653
			    (object Parameter "aFileName"
hgs
parents: 0
diff changeset
   654
				type       	"TFileName"))
hgs
parents: 0
diff changeset
   655
			result     	"void"
hgs
parents: 0
diff changeset
   656
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   657
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   658
			uid        	0)
hgs
parents: 0
diff changeset
   659
		    (object Operation "DoCompactL"
hgs
parents: 0
diff changeset
   660
			quid       	"3588EF2401F7"
hgs
parents: 0
diff changeset
   661
			result     	"void"
hgs
parents: 0
diff changeset
   662
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   663
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   664
			uid        	0))
hgs
parents: 0
diff changeset
   665
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   666
		    (object ClassAttribute "iChangesToStore"
hgs
parents: 0
diff changeset
   667
			quid       	"3588EF3403DB"
hgs
parents: 0
diff changeset
   668
			type       	"TInt")))
hgs
parents: 0
diff changeset
   669
	    (object Class "CScheduleIndex"
hgs
parents: 0
diff changeset
   670
		quid       	"3587DC95028C"
hgs
parents: 0
diff changeset
   671
		documentation 	
hgs
parents: 0
diff changeset
   672
|
hgs
parents: 0
diff changeset
   673
|Root stream of backup store.
hgs
parents: 0
diff changeset
   674
|Manages mapping of schedule Ids onto stream Ids.
hgs
parents: 0
diff changeset
   675
		
hgs
parents: 0
diff changeset
   676
		used_nodes 	(list uses_relationship_list
hgs
parents: 0
diff changeset
   677
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   678
			quid       	"3587E067001C"
hgs
parents: 0
diff changeset
   679
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
   680
			quidu      	"34D1CB1C0073"))
hgs
parents: 0
diff changeset
   681
		operations 	(list Operations
hgs
parents: 0
diff changeset
   682
		    (object Operation "UpdateStoreL"
hgs
parents: 0
diff changeset
   683
			quid       	"3588F1C000B7"
hgs
parents: 0
diff changeset
   684
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   685
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   686
				type       	"CPermanentFileStore"))
hgs
parents: 0
diff changeset
   687
			result     	"void"
hgs
parents: 0
diff changeset
   688
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   689
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   690
			uid        	0)
hgs
parents: 0
diff changeset
   691
		    (object Operation "RestoreL"
hgs
parents: 0
diff changeset
   692
			quid       	"3588F2000377"
hgs
parents: 0
diff changeset
   693
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   694
			    (object Parameter "aStore"
hgs
parents: 0
diff changeset
   695
				type       	"CFileStore"))
hgs
parents: 0
diff changeset
   696
			result     	"void"
hgs
parents: 0
diff changeset
   697
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   698
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   699
			uid        	0)
hgs
parents: 0
diff changeset
   700
		    (object Operation "FindL"
hgs
parents: 0
diff changeset
   701
			quid       	"3588F2C1017F"
hgs
parents: 0
diff changeset
   702
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   703
			    (object Parameter "aScheduleId"
hgs
parents: 0
diff changeset
   704
				type       	"TInt"))
hgs
parents: 0
diff changeset
   705
			result     	"TScheduleIndexEntry"
hgs
parents: 0
diff changeset
   706
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   707
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   708
			uid        	0)))
hgs
parents: 0
diff changeset
   709
	    (object Class "CActive"
hgs
parents: 0
diff changeset
   710
		quid       	"3587E0BF03E4")
hgs
parents: 0
diff changeset
   711
	    (object Class "CScheduleTimer"
hgs
parents: 0
diff changeset
   712
		quid       	"3587E1E90360"
hgs
parents: 0
diff changeset
   713
		documentation 	
hgs
parents: 0
diff changeset
   714
|
hgs
parents: 0
diff changeset
   715
|Derived from CTimer. Initialised to KMaxTTime; its time is subsequently set by the task scheduler.
hgs
parents: 0
diff changeset
   716
|When it runs, it tells the task scheduler.
hgs
parents: 0
diff changeset
   717
		)
hgs
parents: 0
diff changeset
   718
	    (object Class "CEnvironmentChangeNotifier"
hgs
parents: 0
diff changeset
   719
		quid       	"3587E6D100B3")
hgs
parents: 0
diff changeset
   720
	    (object Class "$UNNAMED$0"
hgs
parents: 0
diff changeset
   721
		quid       	"3587F7C900C4")
hgs
parents: 0
diff changeset
   722
	    (object Class "$UNNAMED$1"
hgs
parents: 0
diff changeset
   723
		quid       	"3587F7CA029C"
hgs
parents: 0
diff changeset
   724
		fields     	(list has_relationship_list
hgs
parents: 0
diff changeset
   725
		    (object Has_Relationship
hgs
parents: 0
diff changeset
   726
			quid       	"3587F7CD01B0"
hgs
parents: 0
diff changeset
   727
			supplier   	"$UNNAMED$0"
hgs
parents: 0
diff changeset
   728
			quidu      	"3587F7C900C4")))
hgs
parents: 0
diff changeset
   729
	    (object Class "TScheduleIndexEntry"
hgs
parents: 0
diff changeset
   730
		quid       	"3588F2210143"
hgs
parents: 0
diff changeset
   731
		operations 	(list Operations
hgs
parents: 0
diff changeset
   732
		    (object Operation "ExternalizeL"
hgs
parents: 0
diff changeset
   733
			quid       	"3588F23400F0"
hgs
parents: 0
diff changeset
   734
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   735
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   736
			uid        	0)
hgs
parents: 0
diff changeset
   737
		    (object Operation "InternalizeL"
hgs
parents: 0
diff changeset
   738
			quid       	"3588F24002B0"
hgs
parents: 0
diff changeset
   739
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   740
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   741
			uid        	0))
hgs
parents: 0
diff changeset
   742
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   743
		    (object ClassAttribute "iStreamId"
hgs
parents: 0
diff changeset
   744
			quid       	"3588F24A01D8"
hgs
parents: 0
diff changeset
   745
			type       	"TStreamId")
hgs
parents: 0
diff changeset
   746
		    (object ClassAttribute "iScheduleId"
hgs
parents: 0
diff changeset
   747
			quid       	"3588F261007D"
hgs
parents: 0
diff changeset
   748
			type       	"TInt")))
hgs
parents: 0
diff changeset
   749
	    (object Class "RScheduler"
hgs
parents: 0
diff changeset
   750
		quid       	"3588FA6800AA"
hgs
parents: 0
diff changeset
   751
		documentation 	
hgs
parents: 0
diff changeset
   752
|
hgs
parents: 0
diff changeset
   753
|This is the client-side representation of a session with the scheduler; thus this is the API for the thing.
hgs
parents: 0
diff changeset
   754
|
hgs
parents: 0
diff changeset
   755
|N.B. There are in fact two 'ScheduleTask' functions, distinguished by their parameters. One schedules a task with an existing, persistent schedule, the other creates a new transient schedule and schedules the task with that.
hgs
parents: 0
diff changeset
   756
		
hgs
parents: 0
diff changeset
   757
		used_nodes 	(list uses_relationship_list
hgs
parents: 0
diff changeset
   758
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   759
			quid       	"3588FB460095"
hgs
parents: 0
diff changeset
   760
			supplier   	"TScheduleEntryInfo"
hgs
parents: 0
diff changeset
   761
			quidu      	"3588FA7702BE")
hgs
parents: 0
diff changeset
   762
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   763
			quid       	"3588FB490220"
hgs
parents: 0
diff changeset
   764
			supplier   	"TTaskInfo"
hgs
parents: 0
diff changeset
   765
			quidu      	"3587DA760264")
hgs
parents: 0
diff changeset
   766
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   767
			quid       	"358FA3AB02BE"
hgs
parents: 0
diff changeset
   768
			supplier   	"TScheduleState"
hgs
parents: 0
diff changeset
   769
			quidu      	"358FA35103AF")
hgs
parents: 0
diff changeset
   770
		    (object Uses_Relationship
hgs
parents: 0
diff changeset
   771
			quid       	"358FAB050351"
hgs
parents: 0
diff changeset
   772
			supplier   	"TSchedulerItemRef"
hgs
parents: 0
diff changeset
   773
			quidu      	"358FAACE01FD"))
hgs
parents: 0
diff changeset
   774
		operations 	(list Operations
hgs
parents: 0
diff changeset
   775
		    (object Operation "Register"
hgs
parents: 0
diff changeset
   776
			quid       	"3588FCFB0011"
hgs
parents: 0
diff changeset
   777
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   778
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   779
				type       	"argtype"
hgs
parents: 0
diff changeset
   780
				initv      	"default"))
hgs
parents: 0
diff changeset
   781
			result     	"return"
hgs
parents: 0
diff changeset
   782
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   783
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   784
			uid        	0)
hgs
parents: 0
diff changeset
   785
		    (object Operation "CreatePersistentSchedule"
hgs
parents: 0
diff changeset
   786
			quid       	"3588FCFC01A3"
hgs
parents: 0
diff changeset
   787
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   788
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   789
				type       	"argtype"
hgs
parents: 0
diff changeset
   790
				initv      	"default"))
hgs
parents: 0
diff changeset
   791
			result     	"return"
hgs
parents: 0
diff changeset
   792
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   793
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   794
			uid        	0)
hgs
parents: 0
diff changeset
   795
		    (object Operation "DeleteSchedule"
hgs
parents: 0
diff changeset
   796
			quid       	"3588FCFD033F"
hgs
parents: 0
diff changeset
   797
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   798
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   799
				type       	"argtype"
hgs
parents: 0
diff changeset
   800
				initv      	"default"))
hgs
parents: 0
diff changeset
   801
			result     	"return"
hgs
parents: 0
diff changeset
   802
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   803
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   804
			uid        	0)
hgs
parents: 0
diff changeset
   805
		    (object Operation "DisableSchedule"
hgs
parents: 0
diff changeset
   806
			quid       	"3588FCFF00B7"
hgs
parents: 0
diff changeset
   807
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   808
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   809
				type       	"argtype"
hgs
parents: 0
diff changeset
   810
				initv      	"default"))
hgs
parents: 0
diff changeset
   811
			result     	"return"
hgs
parents: 0
diff changeset
   812
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   813
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   814
			uid        	0)
hgs
parents: 0
diff changeset
   815
		    (object Operation "EnableSchedule"
hgs
parents: 0
diff changeset
   816
			quid       	"3588FD000249"
hgs
parents: 0
diff changeset
   817
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   818
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   819
				type       	"argtype"
hgs
parents: 0
diff changeset
   820
				initv      	"default"))
hgs
parents: 0
diff changeset
   821
			result     	"return"
hgs
parents: 0
diff changeset
   822
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   823
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   824
			uid        	0)
hgs
parents: 0
diff changeset
   825
		    (object Operation "EditSchedule"
hgs
parents: 0
diff changeset
   826
			quid       	"3588FD0103E5"
hgs
parents: 0
diff changeset
   827
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   828
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   829
				type       	"argtype"
hgs
parents: 0
diff changeset
   830
				initv      	"default"))
hgs
parents: 0
diff changeset
   831
			result     	"return"
hgs
parents: 0
diff changeset
   832
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   833
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   834
			uid        	0)
hgs
parents: 0
diff changeset
   835
		    (object Operation "ScheduleTask"
hgs
parents: 0
diff changeset
   836
			quid       	"3588FD03028A"
hgs
parents: 0
diff changeset
   837
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   838
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   839
				type       	"argtype"
hgs
parents: 0
diff changeset
   840
				initv      	"default"))
hgs
parents: 0
diff changeset
   841
			result     	"return"
hgs
parents: 0
diff changeset
   842
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   843
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   844
			uid        	0)
hgs
parents: 0
diff changeset
   845
		    (object Operation "DeleteTask"
hgs
parents: 0
diff changeset
   846
			quid       	"3588FD050084"
hgs
parents: 0
diff changeset
   847
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   848
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   849
				type       	"argtype"
hgs
parents: 0
diff changeset
   850
				initv      	"default"))
hgs
parents: 0
diff changeset
   851
			result     	"return"
hgs
parents: 0
diff changeset
   852
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   853
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   854
			uid        	0)
hgs
parents: 0
diff changeset
   855
		    (object Operation "GetScheduleRefsL"
hgs
parents: 0
diff changeset
   856
			quid       	"3588FD070087"
hgs
parents: 0
diff changeset
   857
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   858
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   859
				type       	"argtype"
hgs
parents: 0
diff changeset
   860
				initv      	"default"))
hgs
parents: 0
diff changeset
   861
			result     	"return"
hgs
parents: 0
diff changeset
   862
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   863
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   864
			uid        	0)
hgs
parents: 0
diff changeset
   865
		    (object Operation "GetScheduleL"
hgs
parents: 0
diff changeset
   866
			quid       	"3588FD08033B"
hgs
parents: 0
diff changeset
   867
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   868
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   869
				type       	"argtype"
hgs
parents: 0
diff changeset
   870
				initv      	"default"))
hgs
parents: 0
diff changeset
   871
			result     	"return"
hgs
parents: 0
diff changeset
   872
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   873
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   874
			uid        	0)
hgs
parents: 0
diff changeset
   875
		    (object Operation "GetTaskRefsL"
hgs
parents: 0
diff changeset
   876
			quid       	"3588FD0A0212"
hgs
parents: 0
diff changeset
   877
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   878
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   879
				type       	"argtype"
hgs
parents: 0
diff changeset
   880
				initv      	"default"))
hgs
parents: 0
diff changeset
   881
			result     	"return"
hgs
parents: 0
diff changeset
   882
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   883
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   884
			uid        	0)
hgs
parents: 0
diff changeset
   885
		    (object Operation "GetTaskInfoL"
hgs
parents: 0
diff changeset
   886
			quid       	"3588FDB502F4"
hgs
parents: 0
diff changeset
   887
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   888
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   889
				type       	"argtype"
hgs
parents: 0
diff changeset
   890
				initv      	"default"))
hgs
parents: 0
diff changeset
   891
			result     	"return"
hgs
parents: 0
diff changeset
   892
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   893
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   894
			uid        	0)
hgs
parents: 0
diff changeset
   895
		    (object Operation "GetTaskDataSize"
hgs
parents: 0
diff changeset
   896
			quid       	"3588FDB7018E"
hgs
parents: 0
diff changeset
   897
			parameters 	(list Parameters
hgs
parents: 0
diff changeset
   898
			    (object Parameter "argname"
hgs
parents: 0
diff changeset
   899
				type       	"argtype"
hgs
parents: 0
diff changeset
   900
				initv      	"default"))
hgs
parents: 0
diff changeset
   901
			result     	"return"
hgs
parents: 0
diff changeset
   902
			concurrency 	"Sequential"
hgs
parents: 0
diff changeset
   903
			opExportControl 	"Public"
hgs
parents: 0
diff changeset
   904
			uid        	0)))
hgs
parents: 0
diff changeset
   905
	    (object Class "TScheduleEntryInfo"
hgs
parents: 0
diff changeset
   906
		quid       	"3588FA7702BE"
hgs
parents: 0
diff changeset
   907
		documentation 	
hgs
parents: 0
diff changeset
   908
|
hgs
parents: 0
diff changeset
   909
|
hgs
parents: 0
diff changeset
   910
|This is passed to the scheduler when you create a schedule, and passed back again when you retireve it. 
hgs
parents: 0
diff changeset
   911
|You need one of these for each schedule entry in your schedule.
hgs
parents: 0
diff changeset
   912
		
hgs
parents: 0
diff changeset
   913
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   914
		    (object ClassAttribute "iIntervalType"
hgs
parents: 0
diff changeset
   915
			quid       	"3588FB8800EA"
hgs
parents: 0
diff changeset
   916
			type       	"TIntervalType")
hgs
parents: 0
diff changeset
   917
		    (object ClassAttribute "iInterval"
hgs
parents: 0
diff changeset
   918
			quid       	"3588FB8A0057"
hgs
parents: 0
diff changeset
   919
			type       	"TInterval")
hgs
parents: 0
diff changeset
   920
		    (object ClassAttribute "iStartTime"
hgs
parents: 0
diff changeset
   921
			quid       	"3588FB8C00BE"
hgs
parents: 0
diff changeset
   922
			type       	"TTime")
hgs
parents: 0
diff changeset
   923
		    (object ClassAttribute "iValidityPeriod"
hgs
parents: 0
diff changeset
   924
			quid       	"3588FB8E0002"
hgs
parents: 0
diff changeset
   925
			type       	"TTimeIntervalMinutes")))
hgs
parents: 0
diff changeset
   926
	    (object Class "TScheduleState"
hgs
parents: 0
diff changeset
   927
		quid       	"358FA35103AF"
hgs
parents: 0
diff changeset
   928
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   929
		    (object ClassAttribute "iName"
hgs
parents: 0
diff changeset
   930
			quid       	"358FA361024A"
hgs
parents: 0
diff changeset
   931
			type       	"TName")
hgs
parents: 0
diff changeset
   932
		    (object ClassAttribute "iDueTime"
hgs
parents: 0
diff changeset
   933
			quid       	"358FA3710225"
hgs
parents: 0
diff changeset
   934
			type       	"TTime")
hgs
parents: 0
diff changeset
   935
		    (object ClassAttribute "iPersists"
hgs
parents: 0
diff changeset
   936
			quid       	"358FA38201B1"
hgs
parents: 0
diff changeset
   937
			type       	"TBool")
hgs
parents: 0
diff changeset
   938
		    (object ClassAttribute "iEnabled"
hgs
parents: 0
diff changeset
   939
			quid       	"358FA3900251"
hgs
parents: 0
diff changeset
   940
			type       	"TBool")))
hgs
parents: 0
diff changeset
   941
	    (object Class "TSchedulerItemRef"
hgs
parents: 0
diff changeset
   942
		quid       	"358FAACE01FD"
hgs
parents: 0
diff changeset
   943
		class_attributes 	(list class_attribute_list
hgs
parents: 0
diff changeset
   944
		    (object ClassAttribute "iName"
hgs
parents: 0
diff changeset
   945
			quid       	"358FAADF00CB"
hgs
parents: 0
diff changeset
   946
			type       	"TName")
hgs
parents: 0
diff changeset
   947
		    (object ClassAttribute "iHandle"
hgs
parents: 0
diff changeset
   948
			quid       	"358FAAEE01D1"
hgs
parents: 0
diff changeset
   949
			type       	"TInt")))
hgs
parents: 0
diff changeset
   950
	    (object Association "iClient"
hgs
parents: 0
diff changeset
   951
		quid       	"34FAF6FD00A3"
hgs
parents: 0
diff changeset
   952
		roles      	(list role_list
hgs
parents: 0
diff changeset
   953
		    (object Role "$UNNAMED$2"
hgs
parents: 0
diff changeset
   954
			quid       	"34FAF6FD02C0"
hgs
parents: 0
diff changeset
   955
			supplier   	"CClientProxy"
hgs
parents: 0
diff changeset
   956
			quidu      	"34D1CB1B03A7")
hgs
parents: 0
diff changeset
   957
		    (object Role "$UNNAMED$3"
hgs
parents: 0
diff changeset
   958
			quid       	"34FAF6FD02DE"
hgs
parents: 0
diff changeset
   959
			supplier   	"TScheduledTask"
hgs
parents: 0
diff changeset
   960
			quidu      	"34D1CCE902E3")))
hgs
parents: 0
diff changeset
   961
	    (object Association "$UNNAMED$4"
hgs
parents: 0
diff changeset
   962
		quid       	"34FD88580389"
hgs
parents: 0
diff changeset
   963
		roles      	(list role_list
hgs
parents: 0
diff changeset
   964
		    (object Role "$UNNAMED$5"
hgs
parents: 0
diff changeset
   965
			quid       	"34FD885903BD"
hgs
parents: 0
diff changeset
   966
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
   967
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
   968
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
   969
		    (object Role "$UNNAMED$6"
hgs
parents: 0
diff changeset
   970
			quid       	"34FD885A007F"
hgs
parents: 0
diff changeset
   971
			supplier   	"CServiceTimer"
hgs
parents: 0
diff changeset
   972
			quidu      	"34D1CB1C0005"
hgs
parents: 0
diff changeset
   973
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
   974
	    (object Association "iPendingSchedules"
hgs
parents: 0
diff changeset
   975
		quid       	"34FD89A201FD"
hgs
parents: 0
diff changeset
   976
		roles      	(list role_list
hgs
parents: 0
diff changeset
   977
		    (object Role "$UNNAMED$7"
hgs
parents: 0
diff changeset
   978
			quid       	"34FD89A203CA"
hgs
parents: 0
diff changeset
   979
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
   980
			quidu      	"34D1CB1C0073")
hgs
parents: 0
diff changeset
   981
		    (object Role "$UNNAMED$8"
hgs
parents: 0
diff changeset
   982
			quid       	"34FD89A3000A"
hgs
parents: 0
diff changeset
   983
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
   984
			quidu      	"34D1C70C0186")))
hgs
parents: 0
diff changeset
   985
	    (object Association "iClient"
hgs
parents: 0
diff changeset
   986
		quid       	"3587D95D009D"
hgs
parents: 0
diff changeset
   987
		roles      	(list role_list
hgs
parents: 0
diff changeset
   988
		    (object Role "$UNNAMED$9"
hgs
parents: 0
diff changeset
   989
			quid       	"3587D95D02D8"
hgs
parents: 0
diff changeset
   990
			supplier   	"CClientProxy"
hgs
parents: 0
diff changeset
   991
			quidu      	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
   992
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
   993
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
   994
		    (object Role "$UNNAMED$10"
hgs
parents: 0
diff changeset
   995
			quid       	"3587D95D0314"
hgs
parents: 0
diff changeset
   996
			supplier   	"CSchSession"
hgs
parents: 0
diff changeset
   997
			quidu      	"34D1C70C014A"
hgs
parents: 0
diff changeset
   998
			client_cardinality 	(value cardinality "1..1"))))
hgs
parents: 0
diff changeset
   999
	    (object Association "iTaskScheduler"
hgs
parents: 0
diff changeset
  1000
		quid       	"3587D96F036A"
hgs
parents: 0
diff changeset
  1001
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1002
		    (object Role "$UNNAMED$11"
hgs
parents: 0
diff changeset
  1003
			quid       	"3587D97102CC"
hgs
parents: 0
diff changeset
  1004
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1005
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1006
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1007
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
  1008
		    (object Role "$UNNAMED$12"
hgs
parents: 0
diff changeset
  1009
			quid       	"3587D9710313"
hgs
parents: 0
diff changeset
  1010
			supplier   	"CSchSession"
hgs
parents: 0
diff changeset
  1011
			quidu      	"34D1C70C014A"
hgs
parents: 0
diff changeset
  1012
			client_cardinality 	(value cardinality "1..1"))))
hgs
parents: 0
diff changeset
  1013
	    (object Association "iClient"
hgs
parents: 0
diff changeset
  1014
		quid       	"3587DB09037D"
hgs
parents: 0
diff changeset
  1015
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1016
		    (object Role "$UNNAMED$13"
hgs
parents: 0
diff changeset
  1017
			quid       	"3587DB0A0216"
hgs
parents: 0
diff changeset
  1018
			supplier   	"CClientProxy"
hgs
parents: 0
diff changeset
  1019
			quidu      	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
  1020
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
  1021
		    (object Role "$UNNAMED$14"
hgs
parents: 0
diff changeset
  1022
			quid       	"3587DB0A0248"
hgs
parents: 0
diff changeset
  1023
			supplier   	"TScheduledTask"
hgs
parents: 0
diff changeset
  1024
			quidu      	"34D1CCE902E3")))
hgs
parents: 0
diff changeset
  1025
	    (object Association "iTask"
hgs
parents: 0
diff changeset
  1026
		quid       	"3587DB0F00BF"
hgs
parents: 0
diff changeset
  1027
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1028
		    (object Role "$UNNAMED$15"
hgs
parents: 0
diff changeset
  1029
			quid       	"3587DB100337"
hgs
parents: 0
diff changeset
  1030
			supplier   	"CScheduledTask"
hgs
parents: 0
diff changeset
  1031
			quidu      	"3587D90700A3"
hgs
parents: 0
diff changeset
  1032
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1033
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
  1034
		    (object Role "$UNNAMED$16"
hgs
parents: 0
diff changeset
  1035
			quid       	"3587DB100338"
hgs
parents: 0
diff changeset
  1036
			supplier   	"TScheduledTask"
hgs
parents: 0
diff changeset
  1037
			quidu      	"34D1CCE902E3"
hgs
parents: 0
diff changeset
  1038
			client_cardinality 	(value cardinality "1..1"))))
hgs
parents: 0
diff changeset
  1039
	    (object Association "iTasks"
hgs
parents: 0
diff changeset
  1040
		quid       	"3587DB2A00FA"
hgs
parents: 0
diff changeset
  1041
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1042
		    (object Role "$UNNAMED$17"
hgs
parents: 0
diff changeset
  1043
			quid       	"3587DB2A02A9"
hgs
parents: 0
diff changeset
  1044
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
  1045
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
  1046
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1047
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1048
		    (object Role "$UNNAMED$18"
hgs
parents: 0
diff changeset
  1049
			quid       	"3587DB2A02DB"
hgs
parents: 0
diff changeset
  1050
			supplier   	"TScheduledTask"
hgs
parents: 0
diff changeset
  1051
			quidu      	"34D1CCE902E3"
hgs
parents: 0
diff changeset
  1052
			client_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
  1053
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1054
	    (object Association "iBackup"
hgs
parents: 0
diff changeset
  1055
		quid       	"3587DCB40377"
hgs
parents: 0
diff changeset
  1056
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1057
		    (object Role "$UNNAMED$19"
hgs
parents: 0
diff changeset
  1058
			quid       	"3587DCB60149"
hgs
parents: 0
diff changeset
  1059
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1060
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1061
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1062
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1063
		    (object Role "$UNNAMED$20"
hgs
parents: 0
diff changeset
  1064
			quid       	"3587DCB6019A"
hgs
parents: 0
diff changeset
  1065
			supplier   	"TScheduleBackup"
hgs
parents: 0
diff changeset
  1066
			quidu      	"3587DC9303DE"
hgs
parents: 0
diff changeset
  1067
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1068
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1069
	    (object Association "iClients"
hgs
parents: 0
diff changeset
  1070
		quid       	"3587DD3F0377"
hgs
parents: 0
diff changeset
  1071
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1072
		    (object Role "$UNNAMED$21"
hgs
parents: 0
diff changeset
  1073
			quid       	"3587DD4003B5"
hgs
parents: 0
diff changeset
  1074
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1075
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1076
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1077
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1078
		    (object Role "$UNNAMED$22"
hgs
parents: 0
diff changeset
  1079
			quid       	"3587DD41001D"
hgs
parents: 0
diff changeset
  1080
			supplier   	"CClientProxy"
hgs
parents: 0
diff changeset
  1081
			quidu      	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
  1082
			client_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
  1083
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1084
	    (object Association "iPending"
hgs
parents: 0
diff changeset
  1085
		quid       	"3587E24B0126"
hgs
parents: 0
diff changeset
  1086
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1087
		    (object Role "$UNNAMED$23"
hgs
parents: 0
diff changeset
  1088
			quid       	"3587E24C038B"
hgs
parents: 0
diff changeset
  1089
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
  1090
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
  1091
			client_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
  1092
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
  1093
		    (object Role "$UNNAMED$24"
hgs
parents: 0
diff changeset
  1094
			quid       	"3587E24C03C7"
hgs
parents: 0
diff changeset
  1095
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1096
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1097
			client_cardinality 	(value cardinality "1..1"))))
hgs
parents: 0
diff changeset
  1098
	    (object Association "iSchedules"
hgs
parents: 0
diff changeset
  1099
		quid       	"3587E2510297"
hgs
parents: 0
diff changeset
  1100
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1101
		    (object Role "$UNNAMED$25"
hgs
parents: 0
diff changeset
  1102
			quid       	"3587E2520357"
hgs
parents: 0
diff changeset
  1103
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1104
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1105
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1106
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1107
		    (object Role "$UNNAMED$26"
hgs
parents: 0
diff changeset
  1108
			quid       	"3587E25203B1"
hgs
parents: 0
diff changeset
  1109
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
  1110
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
  1111
			client_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
  1112
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1113
	    (object Association "iTaskScheduler"
hgs
parents: 0
diff changeset
  1114
		quid       	"3587E34000D8"
hgs
parents: 0
diff changeset
  1115
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1116
		    (object Role "$UNNAMED$27"
hgs
parents: 0
diff changeset
  1117
			quid       	"3587E341030B"
hgs
parents: 0
diff changeset
  1118
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1119
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1120
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1121
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
  1122
		    (object Role "$UNNAMED$28"
hgs
parents: 0
diff changeset
  1123
			quid       	"3587E341036F"
hgs
parents: 0
diff changeset
  1124
			supplier   	"CScheduleTimer"
hgs
parents: 0
diff changeset
  1125
			quidu      	"3587E1E90360"
hgs
parents: 0
diff changeset
  1126
			client_cardinality 	(value cardinality "1..1"))))
hgs
parents: 0
diff changeset
  1127
	    (object Association "iTimer"
hgs
parents: 0
diff changeset
  1128
		quid       	"3587E356021A"
hgs
parents: 0
diff changeset
  1129
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1130
		    (object Role "$UNNAMED$29"
hgs
parents: 0
diff changeset
  1131
			quid       	"3587E3570104"
hgs
parents: 0
diff changeset
  1132
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1133
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1134
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1135
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1136
		    (object Role "$UNNAMED$30"
hgs
parents: 0
diff changeset
  1137
			quid       	"3587E3570172"
hgs
parents: 0
diff changeset
  1138
			supplier   	"CScheduleTimer"
hgs
parents: 0
diff changeset
  1139
			quidu      	"3587E1E90360"
hgs
parents: 0
diff changeset
  1140
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1141
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1142
	    (object Association "iNotifier"
hgs
parents: 0
diff changeset
  1143
		quid       	"3587E6E702AA"
hgs
parents: 0
diff changeset
  1144
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1145
		    (object Role "$UNNAMED$31"
hgs
parents: 0
diff changeset
  1146
			quid       	"3587E6E802F1"
hgs
parents: 0
diff changeset
  1147
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1148
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1149
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1150
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1151
		    (object Role "$UNNAMED$32"
hgs
parents: 0
diff changeset
  1152
			quid       	"3587E6E8035F"
hgs
parents: 0
diff changeset
  1153
			supplier   	"CEnvironmentChangeNotifier"
hgs
parents: 0
diff changeset
  1154
			quidu      	"3587E6D100B3"
hgs
parents: 0
diff changeset
  1155
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1156
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1157
	    (object Association "iEntries"
hgs
parents: 0
diff changeset
  1158
		quid       	"3587E7340282"
hgs
parents: 0
diff changeset
  1159
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1160
		    (object Role "$UNNAMED$33"
hgs
parents: 0
diff changeset
  1161
			quid       	"3587E736019F"
hgs
parents: 0
diff changeset
  1162
			supplier   	"CSchedule"
hgs
parents: 0
diff changeset
  1163
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
  1164
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1165
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1166
		    (object Role "$UNNAMED$34"
hgs
parents: 0
diff changeset
  1167
			quid       	"3587E73601DB"
hgs
parents: 0
diff changeset
  1168
			supplier   	"TScheduleEntry"
hgs
parents: 0
diff changeset
  1169
			quidu      	"34D1CB1C0091"
hgs
parents: 0
diff changeset
  1170
			client_cardinality 	(value cardinality "1..n")
hgs
parents: 0
diff changeset
  1171
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1172
	    (object Association "$UNNAMED$35"
hgs
parents: 0
diff changeset
  1173
		quid       	"3587E7B603A2"
hgs
parents: 0
diff changeset
  1174
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1175
		    (object Role "$UNNAMED$36"
hgs
parents: 0
diff changeset
  1176
			quid       	"3587E7B7035D"
hgs
parents: 0
diff changeset
  1177
			supplier   	"CSchServer"
hgs
parents: 0
diff changeset
  1178
			quidu      	"34D1C70C0110"
hgs
parents: 0
diff changeset
  1179
			is_navigable 	TRUE
hgs
parents: 0
diff changeset
  1180
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1181
		    (object Role "$UNNAMED$37"
hgs
parents: 0
diff changeset
  1182
			quid       	"3587E7B7035E"
hgs
parents: 0
diff changeset
  1183
			supplier   	"CSchSession"
hgs
parents: 0
diff changeset
  1184
			quidu      	"34D1C70C014A"
hgs
parents: 0
diff changeset
  1185
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1186
	    (object Association "iTaskScheduler"
hgs
parents: 0
diff changeset
  1187
		quid       	"3587E7BA027B"
hgs
parents: 0
diff changeset
  1188
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1189
		    (object Role "$UNNAMED$38"
hgs
parents: 0
diff changeset
  1190
			quid       	"3587E7BC004D"
hgs
parents: 0
diff changeset
  1191
			supplier   	"CSchServer"
hgs
parents: 0
diff changeset
  1192
			quidu      	"34D1C70C0110"
hgs
parents: 0
diff changeset
  1193
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1194
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1195
		    (object Role "$UNNAMED$39"
hgs
parents: 0
diff changeset
  1196
			quid       	"3587E7BC004E"
hgs
parents: 0
diff changeset
  1197
			supplier   	"CTaskScheduler"
hgs
parents: 0
diff changeset
  1198
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1199
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1200
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1201
	    (object Association "iClient"
hgs
parents: 0
diff changeset
  1202
		quid       	"3587EB2F016F"
hgs
parents: 0
diff changeset
  1203
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1204
		    (object Role "$UNNAMED$40"
hgs
parents: 0
diff changeset
  1205
			quid       	"3587EB300379"
hgs
parents: 0
diff changeset
  1206
			supplier   	"CClientProxy"
hgs
parents: 0
diff changeset
  1207
			quidu      	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
  1208
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1209
			is_navigable 	TRUE)
hgs
parents: 0
diff changeset
  1210
		    (object Role "$UNNAMED$41"
hgs
parents: 0
diff changeset
  1211
			quid       	"3587EB3003BF"
hgs
parents: 0
diff changeset
  1212
			supplier   	"TScheduledTask"
hgs
parents: 0
diff changeset
  1213
			quidu      	"34D1CCE902E3"
hgs
parents: 0
diff changeset
  1214
			client_cardinality 	(value cardinality "0..n"))))
hgs
parents: 0
diff changeset
  1215
	    (object Association "iTasks"
hgs
parents: 0
diff changeset
  1216
		quid       	"3587EB3F03CB"
hgs
parents: 0
diff changeset
  1217
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1218
		    (object Role "$UNNAMED$42"
hgs
parents: 0
diff changeset
  1219
			quid       	"3587EB4300CE"
hgs
parents: 0
diff changeset
  1220
			supplier   	"CClientProxy"
hgs
parents: 0
diff changeset
  1221
			quidu      	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
  1222
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1223
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1224
		    (object Role "$UNNAMED$43"
hgs
parents: 0
diff changeset
  1225
			quid       	"3587EB43010A"
hgs
parents: 0
diff changeset
  1226
			supplier   	"CScheduledTask"
hgs
parents: 0
diff changeset
  1227
			quidu      	"3587D90700A3"
hgs
parents: 0
diff changeset
  1228
			client_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
  1229
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1230
	    (object Association "iEntries"
hgs
parents: 0
diff changeset
  1231
		quid       	"3588F2700223"
hgs
parents: 0
diff changeset
  1232
		roles      	(list role_list
hgs
parents: 0
diff changeset
  1233
		    (object Role "$UNNAMED$44"
hgs
parents: 0
diff changeset
  1234
			quid       	"3588F27003E6"
hgs
parents: 0
diff changeset
  1235
			supplier   	"CScheduleIndex"
hgs
parents: 0
diff changeset
  1236
			quidu      	"3587DC95028C"
hgs
parents: 0
diff changeset
  1237
			client_cardinality 	(value cardinality "1..1")
hgs
parents: 0
diff changeset
  1238
			is_aggregate 	TRUE)
hgs
parents: 0
diff changeset
  1239
		    (object Role "$UNNAMED$45"
hgs
parents: 0
diff changeset
  1240
			quid       	"3588F271003A"
hgs
parents: 0
diff changeset
  1241
			supplier   	"TScheduleIndexEntry"
hgs
parents: 0
diff changeset
  1242
			quidu      	"3588F2210143"
hgs
parents: 0
diff changeset
  1243
			client_cardinality 	(value cardinality "0..n")
hgs
parents: 0
diff changeset
  1244
			is_navigable 	TRUE)))
hgs
parents: 0
diff changeset
  1245
	    (object Class_Category "fdbfs"
hgs
parents: 0
diff changeset
  1246
		quid       	"359A15A403A7"
hgs
parents: 0
diff changeset
  1247
		exportControl 	"Public"
hgs
parents: 0
diff changeset
  1248
		logical_models 	(list unit_reference_list)
hgs
parents: 0
diff changeset
  1249
		logical_presentations 	(list unit_reference_list)))
hgs
parents: 0
diff changeset
  1250
	logical_presentations 	(list unit_reference_list
hgs
parents: 0
diff changeset
  1251
	    (object ClassDiagram "Main"
hgs
parents: 0
diff changeset
  1252
		quid       	"34B4B32D03A7"
hgs
parents: 0
diff changeset
  1253
		title      	"Main"
hgs
parents: 0
diff changeset
  1254
		zoom       	100
hgs
parents: 0
diff changeset
  1255
		max_height 	28350
hgs
parents: 0
diff changeset
  1256
		max_width  	21600
hgs
parents: 0
diff changeset
  1257
		origin_x   	0
hgs
parents: 0
diff changeset
  1258
		origin_y   	0
hgs
parents: 0
diff changeset
  1259
		items      	(list diagram_item_list
hgs
parents: 0
diff changeset
  1260
		    (object ClassView "Class" "CTaskExecutor" @1
hgs
parents: 0
diff changeset
  1261
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1262
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1263
			location   	(2608, 1472)
hgs
parents: 0
diff changeset
  1264
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1265
			    Parent_View 	@1
hgs
parents: 0
diff changeset
  1266
			    location   	(2355, 1316)
hgs
parents: 0
diff changeset
  1267
			    nlines     	1
hgs
parents: 0
diff changeset
  1268
			    max_width  	505
hgs
parents: 0
diff changeset
  1269
			    justify    	0
hgs
parents: 0
diff changeset
  1270
			    label      	"CTaskExecutor")
hgs
parents: 0
diff changeset
  1271
			quidu      	"3587DB8B0352"
hgs
parents: 0
diff changeset
  1272
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1273
			    Parent_View 	@1
hgs
parents: 0
diff changeset
  1274
			    location   	(2344, 1376)
hgs
parents: 0
diff changeset
  1275
			    anchor     	2
hgs
parents: 0
diff changeset
  1276
			    nlines     	5
hgs
parents: 0
diff changeset
  1277
			    max_width  	525)
hgs
parents: 0
diff changeset
  1278
			width      	546
hgs
parents: 0
diff changeset
  1279
			height     	336
hgs
parents: 0
diff changeset
  1280
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1281
		    (object ClassView "Class" "CActive" @2
hgs
parents: 0
diff changeset
  1282
			location   	(2624, 896)
hgs
parents: 0
diff changeset
  1283
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1284
			    Parent_View 	@2
hgs
parents: 0
diff changeset
  1285
			    location   	(2538, 847)
hgs
parents: 0
diff changeset
  1286
			    nlines     	1
hgs
parents: 0
diff changeset
  1287
			    max_width  	170
hgs
parents: 0
diff changeset
  1288
			    justify    	0
hgs
parents: 0
diff changeset
  1289
			    label      	"CActive")
hgs
parents: 0
diff changeset
  1290
			quidu      	"3587E0BF03E4"
hgs
parents: 0
diff changeset
  1291
			width      	184
hgs
parents: 0
diff changeset
  1292
			height     	122)
hgs
parents: 0
diff changeset
  1293
		    (object ClassView "Class" "CScheduledTask" @3
hgs
parents: 0
diff changeset
  1294
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1295
			location   	(1264, 1664)
hgs
parents: 0
diff changeset
  1296
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1297
			    Parent_View 	@3
hgs
parents: 0
diff changeset
  1298
			    location   	(1094, 1533)
hgs
parents: 0
diff changeset
  1299
			    nlines     	1
hgs
parents: 0
diff changeset
  1300
			    max_width  	338
hgs
parents: 0
diff changeset
  1301
			    justify    	0
hgs
parents: 0
diff changeset
  1302
			    label      	"CScheduledTask")
hgs
parents: 0
diff changeset
  1303
			quidu      	"3587D90700A3"
hgs
parents: 0
diff changeset
  1304
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1305
			    Parent_View 	@3
hgs
parents: 0
diff changeset
  1306
			    location   	(1090, 1593)
hgs
parents: 0
diff changeset
  1307
			    anchor     	2
hgs
parents: 0
diff changeset
  1308
			    nlines     	4
hgs
parents: 0
diff changeset
  1309
			    max_width  	291
hgs
parents: 0
diff changeset
  1310
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  1311
				"OnDue( )"))
hgs
parents: 0
diff changeset
  1312
			width      	366
hgs
parents: 0
diff changeset
  1313
			height     	286
hgs
parents: 0
diff changeset
  1314
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1315
		    (object ClassView "Class" "TScheduleEntry" @4
hgs
parents: 0
diff changeset
  1316
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1317
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1318
			location   	(272, 1328)
hgs
parents: 0
diff changeset
  1319
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1320
			    Parent_View 	@4
hgs
parents: 0
diff changeset
  1321
			    location   	(73, 1247)
hgs
parents: 0
diff changeset
  1322
			    nlines     	1
hgs
parents: 0
diff changeset
  1323
			    max_width  	397
hgs
parents: 0
diff changeset
  1324
			    justify    	0
hgs
parents: 0
diff changeset
  1325
			    label      	"TScheduleEntry")
hgs
parents: 0
diff changeset
  1326
			quidu      	"34D1CB1C0091"
hgs
parents: 0
diff changeset
  1327
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1328
			    Parent_View 	@4
hgs
parents: 0
diff changeset
  1329
			    location   	(66, 1307)
hgs
parents: 0
diff changeset
  1330
			    anchor     	2
hgs
parents: 0
diff changeset
  1331
			    nlines     	2
hgs
parents: 0
diff changeset
  1332
			    max_width  	409)
hgs
parents: 0
diff changeset
  1333
			width      	430
hgs
parents: 0
diff changeset
  1334
			height     	186
hgs
parents: 0
diff changeset
  1335
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1336
		    (object ClassView "Class" "TScheduledTask" @5
hgs
parents: 0
diff changeset
  1337
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1338
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1339
			location   	(768, 1360)
hgs
parents: 0
diff changeset
  1340
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1341
			    Parent_View 	@5
hgs
parents: 0
diff changeset
  1342
			    location   	(554, 1229)
hgs
parents: 0
diff changeset
  1343
			    nlines     	1
hgs
parents: 0
diff changeset
  1344
			    max_width  	427
hgs
parents: 0
diff changeset
  1345
			    justify    	0
hgs
parents: 0
diff changeset
  1346
			    label      	"TScheduledTask")
hgs
parents: 0
diff changeset
  1347
			quidu      	"34D1CCE902E3"
hgs
parents: 0
diff changeset
  1348
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1349
			    Parent_View 	@5
hgs
parents: 0
diff changeset
  1350
			    location   	(546, 1289)
hgs
parents: 0
diff changeset
  1351
			    anchor     	2
hgs
parents: 0
diff changeset
  1352
			    nlines     	4
hgs
parents: 0
diff changeset
  1353
			    max_width  	450)
hgs
parents: 0
diff changeset
  1354
			width      	462
hgs
parents: 0
diff changeset
  1355
			height     	286
hgs
parents: 0
diff changeset
  1356
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1357
		    (object AssociationViewNew "iTask" @6
hgs
parents: 0
diff changeset
  1358
			location   	(847, 1646)
hgs
parents: 0
diff changeset
  1359
			label      	(object SegLabel @7
hgs
parents: 0
diff changeset
  1360
			    Parent_View 	@6
hgs
parents: 0
diff changeset
  1361
			    location   	(854, 1611)
hgs
parents: 0
diff changeset
  1362
			    font       	(object Font
hgs
parents: 0
diff changeset
  1363
				size       	10
hgs
parents: 0
diff changeset
  1364
				face       	"Arial"
hgs
parents: 0
diff changeset
  1365
				bold       	FALSE
hgs
parents: 0
diff changeset
  1366
				italics    	TRUE
hgs
parents: 0
diff changeset
  1367
				underline  	FALSE
hgs
parents: 0
diff changeset
  1368
				strike     	FALSE
hgs
parents: 0
diff changeset
  1369
				color      	0
hgs
parents: 0
diff changeset
  1370
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1371
			    anchor     	1
hgs
parents: 0
diff changeset
  1372
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1373
			    nlines     	1
hgs
parents: 0
diff changeset
  1374
			    max_width  	600
hgs
parents: 0
diff changeset
  1375
			    justify    	0
hgs
parents: 0
diff changeset
  1376
			    label      	"iTask"
hgs
parents: 0
diff changeset
  1377
			    pctDist    	0.616667
hgs
parents: 0
diff changeset
  1378
			    height     	35
hgs
parents: 0
diff changeset
  1379
			    orientation 	0)
hgs
parents: 0
diff changeset
  1380
			quidu      	"3587DB0F00BF"
hgs
parents: 0
diff changeset
  1381
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1382
			    (object RoleView "$UNNAMED$15" @8
hgs
parents: 0
diff changeset
  1383
				Parent_View 	@6
hgs
parents: 0
diff changeset
  1384
				location   	(-737, 286)
hgs
parents: 0
diff changeset
  1385
				quidu      	"3587DB100337"
hgs
parents: 0
diff changeset
  1386
				client     	@6
hgs
parents: 0
diff changeset
  1387
				supplier   	@3
hgs
parents: 0
diff changeset
  1388
				line_style 	3
hgs
parents: 0
diff changeset
  1389
				origin_attachment 	(847, 1646)
hgs
parents: 0
diff changeset
  1390
				terminal_attachment 	(1081, 1646)
hgs
parents: 0
diff changeset
  1391
				label      	(object SegLabel @9
hgs
parents: 0
diff changeset
  1392
				    Parent_View 	@8
hgs
parents: 0
diff changeset
  1393
				    location   	(999, 1699)
hgs
parents: 0
diff changeset
  1394
				    anchor     	2
hgs
parents: 0
diff changeset
  1395
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1396
				    nlines     	1
hgs
parents: 0
diff changeset
  1397
				    max_width  	15
hgs
parents: 0
diff changeset
  1398
				    justify    	0
hgs
parents: 0
diff changeset
  1399
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1400
				    pctDist    	0.653846
hgs
parents: 0
diff changeset
  1401
				    height     	53
hgs
parents: 0
diff changeset
  1402
				    orientation 	1))
hgs
parents: 0
diff changeset
  1403
			    (object RoleView "$UNNAMED$16" @10
hgs
parents: 0
diff changeset
  1404
				Parent_View 	@6
hgs
parents: 0
diff changeset
  1405
				location   	(-737, 286)
hgs
parents: 0
diff changeset
  1406
				quidu      	"3587DB100338"
hgs
parents: 0
diff changeset
  1407
				client     	@6
hgs
parents: 0
diff changeset
  1408
				supplier   	@5
hgs
parents: 0
diff changeset
  1409
				vertices   	(list Points
hgs
parents: 0
diff changeset
  1410
				    (847, 1646)
hgs
parents: 0
diff changeset
  1411
				    (756, 1646)
hgs
parents: 0
diff changeset
  1412
				    (756, 1503))
hgs
parents: 0
diff changeset
  1413
				line_style 	3
hgs
parents: 0
diff changeset
  1414
				origin_attachment 	(847, 1646)
hgs
parents: 0
diff changeset
  1415
				terminal_attachment 	(768, 1503)
hgs
parents: 0
diff changeset
  1416
				label      	(object SegLabel @11
hgs
parents: 0
diff changeset
  1417
				    Parent_View 	@10
hgs
parents: 0
diff changeset
  1418
				    location   	(704, 1586)
hgs
parents: 0
diff changeset
  1419
				    anchor     	2
hgs
parents: 0
diff changeset
  1420
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1421
				    nlines     	1
hgs
parents: 0
diff changeset
  1422
				    max_width  	15
hgs
parents: 0
diff changeset
  1423
				    justify    	0
hgs
parents: 0
diff changeset
  1424
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1425
				    pctDist    	0.646154
hgs
parents: 0
diff changeset
  1426
				    height     	53
hgs
parents: 0
diff changeset
  1427
				    orientation 	0))))
hgs
parents: 0
diff changeset
  1428
		    (object ClassView "Class" "CSchSession" @12
hgs
parents: 0
diff changeset
  1429
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1430
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1431
			location   	(2656, 576)
hgs
parents: 0
diff changeset
  1432
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1433
			    Parent_View 	@12
hgs
parents: 0
diff changeset
  1434
			    location   	(2465, 495)
hgs
parents: 0
diff changeset
  1435
			    nlines     	1
hgs
parents: 0
diff changeset
  1436
			    max_width  	381
hgs
parents: 0
diff changeset
  1437
			    justify    	0
hgs
parents: 0
diff changeset
  1438
			    label      	"CSchSession")
hgs
parents: 0
diff changeset
  1439
			quidu      	"34D1C70C014A"
hgs
parents: 0
diff changeset
  1440
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1441
			    Parent_View 	@12
hgs
parents: 0
diff changeset
  1442
			    location   	(2459, 555)
hgs
parents: 0
diff changeset
  1443
			    anchor     	2
hgs
parents: 0
diff changeset
  1444
			    nlines     	2
hgs
parents: 0
diff changeset
  1445
			    max_width  	200)
hgs
parents: 0
diff changeset
  1446
			width      	412
hgs
parents: 0
diff changeset
  1447
			height     	186
hgs
parents: 0
diff changeset
  1448
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1449
		    (object ClassView "Class" "CClientProxy" @13
hgs
parents: 0
diff changeset
  1450
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1451
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1452
			location   	(1984, 1552)
hgs
parents: 0
diff changeset
  1453
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1454
			    Parent_View 	@13
hgs
parents: 0
diff changeset
  1455
			    location   	(1747, 1396)
hgs
parents: 0
diff changeset
  1456
			    nlines     	1
hgs
parents: 0
diff changeset
  1457
			    max_width  	473
hgs
parents: 0
diff changeset
  1458
			    justify    	0
hgs
parents: 0
diff changeset
  1459
			    label      	"CClientProxy")
hgs
parents: 0
diff changeset
  1460
			quidu      	"34D1CB1B03A7"
hgs
parents: 0
diff changeset
  1461
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1462
			    Parent_View 	@13
hgs
parents: 0
diff changeset
  1463
			    location   	(1737, 1456)
hgs
parents: 0
diff changeset
  1464
			    anchor     	2
hgs
parents: 0
diff changeset
  1465
			    nlines     	5
hgs
parents: 0
diff changeset
  1466
			    max_width  	500)
hgs
parents: 0
diff changeset
  1467
			width      	512
hgs
parents: 0
diff changeset
  1468
			height     	336
hgs
parents: 0
diff changeset
  1469
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1470
		    (object AssociationViewNew "iClient" @14
hgs
parents: 0
diff changeset
  1471
			location   	(2206, 894)
hgs
parents: 0
diff changeset
  1472
			label      	(object SegLabel @15
hgs
parents: 0
diff changeset
  1473
			    Parent_View 	@14
hgs
parents: 0
diff changeset
  1474
			    location   	(2191, 883)
hgs
parents: 0
diff changeset
  1475
			    font       	(object Font
hgs
parents: 0
diff changeset
  1476
				size       	10
hgs
parents: 0
diff changeset
  1477
				face       	"Arial"
hgs
parents: 0
diff changeset
  1478
				bold       	FALSE
hgs
parents: 0
diff changeset
  1479
				italics    	TRUE
hgs
parents: 0
diff changeset
  1480
				underline  	FALSE
hgs
parents: 0
diff changeset
  1481
				strike     	FALSE
hgs
parents: 0
diff changeset
  1482
				color      	0
hgs
parents: 0
diff changeset
  1483
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1484
			    anchor     	1
hgs
parents: 0
diff changeset
  1485
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1486
			    nlines     	1
hgs
parents: 0
diff changeset
  1487
			    max_width  	600
hgs
parents: 0
diff changeset
  1488
			    justify    	0
hgs
parents: 0
diff changeset
  1489
			    label      	"iClient"
hgs
parents: 0
diff changeset
  1490
			    pctDist    	0.250000
hgs
parents: 0
diff changeset
  1491
			    height     	12
hgs
parents: 0
diff changeset
  1492
			    orientation 	0)
hgs
parents: 0
diff changeset
  1493
			quidu      	"3587D95D009D"
hgs
parents: 0
diff changeset
  1494
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1495
			    (object RoleView "$UNNAMED$9" @16
hgs
parents: 0
diff changeset
  1496
				Parent_View 	@14
hgs
parents: 0
diff changeset
  1497
				location   	(-978, 238)
hgs
parents: 0
diff changeset
  1498
				quidu      	"3587D95D02D8"
hgs
parents: 0
diff changeset
  1499
				client     	@14
hgs
parents: 0
diff changeset
  1500
				supplier   	@13
hgs
parents: 0
diff changeset
  1501
				line_style 	3
hgs
parents: 0
diff changeset
  1502
				origin_attachment 	(2206, 894)
hgs
parents: 0
diff changeset
  1503
				terminal_attachment 	(2206, 1384)
hgs
parents: 0
diff changeset
  1504
				label      	(object SegLabel @17
hgs
parents: 0
diff changeset
  1505
				    Parent_View 	@16
hgs
parents: 0
diff changeset
  1506
				    location   	(2259, 1277)
hgs
parents: 0
diff changeset
  1507
				    anchor     	2
hgs
parents: 0
diff changeset
  1508
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1509
				    nlines     	1
hgs
parents: 0
diff changeset
  1510
				    max_width  	15
hgs
parents: 0
diff changeset
  1511
				    justify    	0
hgs
parents: 0
diff changeset
  1512
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1513
				    pctDist    	0.781609
hgs
parents: 0
diff changeset
  1514
				    height     	53
hgs
parents: 0
diff changeset
  1515
				    orientation 	0))
hgs
parents: 0
diff changeset
  1516
			    (object RoleView "$UNNAMED$10" @18
hgs
parents: 0
diff changeset
  1517
				Parent_View 	@14
hgs
parents: 0
diff changeset
  1518
				location   	(-978, 238)
hgs
parents: 0
diff changeset
  1519
				quidu      	"3587D95D0314"
hgs
parents: 0
diff changeset
  1520
				client     	@14
hgs
parents: 0
diff changeset
  1521
				supplier   	@12
hgs
parents: 0
diff changeset
  1522
				vertices   	(list Points
hgs
parents: 0
diff changeset
  1523
				    (2206, 894)
hgs
parents: 0
diff changeset
  1524
				    (2206, 647)
hgs
parents: 0
diff changeset
  1525
				    (2450, 647))
hgs
parents: 0
diff changeset
  1526
				line_style 	3
hgs
parents: 0
diff changeset
  1527
				origin_attachment 	(2206, 894)
hgs
parents: 0
diff changeset
  1528
				terminal_attachment 	(2450, 576)
hgs
parents: 0
diff changeset
  1529
				label      	(object SegLabel @19
hgs
parents: 0
diff changeset
  1530
				    Parent_View 	@18
hgs
parents: 0
diff changeset
  1531
				    location   	(2415, 607)
hgs
parents: 0
diff changeset
  1532
				    anchor     	2
hgs
parents: 0
diff changeset
  1533
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1534
				    nlines     	1
hgs
parents: 0
diff changeset
  1535
				    max_width  	15
hgs
parents: 0
diff changeset
  1536
				    justify    	0
hgs
parents: 0
diff changeset
  1537
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1538
				    pctDist    	0.930807
hgs
parents: 0
diff changeset
  1539
				    height     	41
hgs
parents: 0
diff changeset
  1540
				    orientation 	0))))
hgs
parents: 0
diff changeset
  1541
		    (object AssociationViewNew "iClient" @20
hgs
parents: 0
diff changeset
  1542
			location   	(1363, 1438)
hgs
parents: 0
diff changeset
  1543
			label      	(object SegLabel @21
hgs
parents: 0
diff changeset
  1544
			    Parent_View 	@20
hgs
parents: 0
diff changeset
  1545
			    location   	(1359, 1411)
hgs
parents: 0
diff changeset
  1546
			    font       	(object Font
hgs
parents: 0
diff changeset
  1547
				size       	10
hgs
parents: 0
diff changeset
  1548
				face       	"Arial"
hgs
parents: 0
diff changeset
  1549
				bold       	FALSE
hgs
parents: 0
diff changeset
  1550
				italics    	TRUE
hgs
parents: 0
diff changeset
  1551
				underline  	FALSE
hgs
parents: 0
diff changeset
  1552
				strike     	FALSE
hgs
parents: 0
diff changeset
  1553
				color      	0
hgs
parents: 0
diff changeset
  1554
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1555
			    anchor     	1
hgs
parents: 0
diff changeset
  1556
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1557
			    nlines     	1
hgs
parents: 0
diff changeset
  1558
			    max_width  	600
hgs
parents: 0
diff changeset
  1559
			    justify    	0
hgs
parents: 0
diff changeset
  1560
			    label      	"iClient"
hgs
parents: 0
diff changeset
  1561
			    pctDist    	0.450000
hgs
parents: 0
diff changeset
  1562
			    height     	28
hgs
parents: 0
diff changeset
  1563
			    orientation 	0)
hgs
parents: 0
diff changeset
  1564
			quidu      	"3587EB2F016F"
hgs
parents: 0
diff changeset
  1565
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1566
			    (object RoleView "$UNNAMED$40" @22
hgs
parents: 0
diff changeset
  1567
				Parent_View 	@20
hgs
parents: 0
diff changeset
  1568
				location   	(595, -210)
hgs
parents: 0
diff changeset
  1569
				quidu      	"3587EB300379"
hgs
parents: 0
diff changeset
  1570
				client     	@20
hgs
parents: 0
diff changeset
  1571
				supplier   	@13
hgs
parents: 0
diff changeset
  1572
				line_style 	3
hgs
parents: 0
diff changeset
  1573
				origin_attachment 	(1363, 1438)
hgs
parents: 0
diff changeset
  1574
				terminal_attachment 	(1728, 1438)
hgs
parents: 0
diff changeset
  1575
				label      	(object SegLabel @23
hgs
parents: 0
diff changeset
  1576
				    Parent_View 	@22
hgs
parents: 0
diff changeset
  1577
				    location   	(1666, 1491)
hgs
parents: 0
diff changeset
  1578
				    anchor     	2
hgs
parents: 0
diff changeset
  1579
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1580
				    nlines     	1
hgs
parents: 0
diff changeset
  1581
				    max_width  	15
hgs
parents: 0
diff changeset
  1582
				    justify    	0
hgs
parents: 0
diff changeset
  1583
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1584
				    pctDist    	0.831224
hgs
parents: 0
diff changeset
  1585
				    height     	53
hgs
parents: 0
diff changeset
  1586
				    orientation 	1))
hgs
parents: 0
diff changeset
  1587
			    (object RoleView "$UNNAMED$41" @24
hgs
parents: 0
diff changeset
  1588
				Parent_View 	@20
hgs
parents: 0
diff changeset
  1589
				location   	(595, -210)
hgs
parents: 0
diff changeset
  1590
				quidu      	"3587EB3003BF"
hgs
parents: 0
diff changeset
  1591
				client     	@20
hgs
parents: 0
diff changeset
  1592
				supplier   	@5
hgs
parents: 0
diff changeset
  1593
				line_style 	3
hgs
parents: 0
diff changeset
  1594
				origin_attachment 	(1363, 1438)
hgs
parents: 0
diff changeset
  1595
				terminal_attachment 	(999, 1438)
hgs
parents: 0
diff changeset
  1596
				label      	(object SegLabel @25
hgs
parents: 0
diff changeset
  1597
				    Parent_View 	@24
hgs
parents: 0
diff changeset
  1598
				    location   	(1087, 1475)
hgs
parents: 0
diff changeset
  1599
				    anchor     	2
hgs
parents: 0
diff changeset
  1600
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1601
				    nlines     	1
hgs
parents: 0
diff changeset
  1602
				    max_width  	15
hgs
parents: 0
diff changeset
  1603
				    justify    	0
hgs
parents: 0
diff changeset
  1604
				    label      	"0..*"
hgs
parents: 0
diff changeset
  1605
				    pctDist    	0.758475
hgs
parents: 0
diff changeset
  1606
				    height     	37
hgs
parents: 0
diff changeset
  1607
				    orientation 	0))))
hgs
parents: 0
diff changeset
  1608
		    (object AssociationViewNew "iTasks" @26
hgs
parents: 0
diff changeset
  1609
			location   	(1587, 1631)
hgs
parents: 0
diff changeset
  1610
			label      	(object SegLabel @27
hgs
parents: 0
diff changeset
  1611
			    Parent_View 	@26
hgs
parents: 0
diff changeset
  1612
			    location   	(1598, 1594)
hgs
parents: 0
diff changeset
  1613
			    font       	(object Font
hgs
parents: 0
diff changeset
  1614
				size       	10
hgs
parents: 0
diff changeset
  1615
				face       	"Arial"
hgs
parents: 0
diff changeset
  1616
				bold       	FALSE
hgs
parents: 0
diff changeset
  1617
				italics    	TRUE
hgs
parents: 0
diff changeset
  1618
				underline  	FALSE
hgs
parents: 0
diff changeset
  1619
				strike     	FALSE
hgs
parents: 0
diff changeset
  1620
				color      	0
hgs
parents: 0
diff changeset
  1621
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1622
			    anchor     	1
hgs
parents: 0
diff changeset
  1623
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1624
			    nlines     	1
hgs
parents: 0
diff changeset
  1625
			    max_width  	600
hgs
parents: 0
diff changeset
  1626
			    justify    	0
hgs
parents: 0
diff changeset
  1627
			    label      	"iTasks"
hgs
parents: 0
diff changeset
  1628
			    pctDist    	0.683333
hgs
parents: 0
diff changeset
  1629
			    height     	38
hgs
parents: 0
diff changeset
  1630
			    orientation 	0)
hgs
parents: 0
diff changeset
  1631
			quidu      	"3587EB3F03CB"
hgs
parents: 0
diff changeset
  1632
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1633
			    (object RoleView "$UNNAMED$42" @28
hgs
parents: 0
diff changeset
  1634
				Parent_View 	@26
hgs
parents: 0
diff changeset
  1635
				location   	(499, 415)
hgs
parents: 0
diff changeset
  1636
				quidu      	"3587EB4300CE"
hgs
parents: 0
diff changeset
  1637
				client     	@26
hgs
parents: 0
diff changeset
  1638
				supplier   	@13
hgs
parents: 0
diff changeset
  1639
				line_style 	3
hgs
parents: 0
diff changeset
  1640
				origin_attachment 	(1587, 1631)
hgs
parents: 0
diff changeset
  1641
				terminal_attachment 	(1728, 1631)
hgs
parents: 0
diff changeset
  1642
				label      	(object SegLabel @29
hgs
parents: 0
diff changeset
  1643
				    Parent_View 	@28
hgs
parents: 0
diff changeset
  1644
				    location   	(1673, 1687)
hgs
parents: 0
diff changeset
  1645
				    anchor     	2
hgs
parents: 0
diff changeset
  1646
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1647
				    nlines     	1
hgs
parents: 0
diff changeset
  1648
				    max_width  	15
hgs
parents: 0
diff changeset
  1649
				    justify    	0
hgs
parents: 0
diff changeset
  1650
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1651
				    pctDist    	0.610687
hgs
parents: 0
diff changeset
  1652
				    height     	56
hgs
parents: 0
diff changeset
  1653
				    orientation 	1))
hgs
parents: 0
diff changeset
  1654
			    (object RoleView "$UNNAMED$43" @30
hgs
parents: 0
diff changeset
  1655
				Parent_View 	@26
hgs
parents: 0
diff changeset
  1656
				location   	(499, 415)
hgs
parents: 0
diff changeset
  1657
				quidu      	"3587EB43010A"
hgs
parents: 0
diff changeset
  1658
				client     	@26
hgs
parents: 0
diff changeset
  1659
				supplier   	@3
hgs
parents: 0
diff changeset
  1660
				line_style 	3
hgs
parents: 0
diff changeset
  1661
				origin_attachment 	(1587, 1631)
hgs
parents: 0
diff changeset
  1662
				terminal_attachment 	(1447, 1631)
hgs
parents: 0
diff changeset
  1663
				label      	(object SegLabel @31
hgs
parents: 0
diff changeset
  1664
				    Parent_View 	@30
hgs
parents: 0
diff changeset
  1665
				    location   	(1498, 1579)
hgs
parents: 0
diff changeset
  1666
				    anchor     	2
hgs
parents: 0
diff changeset
  1667
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1668
				    nlines     	1
hgs
parents: 0
diff changeset
  1669
				    max_width  	15
hgs
parents: 0
diff changeset
  1670
				    justify    	0
hgs
parents: 0
diff changeset
  1671
				    label      	"0..*"
hgs
parents: 0
diff changeset
  1672
				    pctDist    	0.646154
hgs
parents: 0
diff changeset
  1673
				    height     	53
hgs
parents: 0
diff changeset
  1674
				    orientation 	1))))
hgs
parents: 0
diff changeset
  1675
		    (object ClassView "Class" "CSchedule" @32
hgs
parents: 0
diff changeset
  1676
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1677
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1678
			location   	(352, 496)
hgs
parents: 0
diff changeset
  1679
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1680
			    Parent_View 	@32
hgs
parents: 0
diff changeset
  1681
			    location   	(128, 42)
hgs
parents: 0
diff changeset
  1682
			    nlines     	1
hgs
parents: 0
diff changeset
  1683
			    max_width  	447
hgs
parents: 0
diff changeset
  1684
			    justify    	0
hgs
parents: 0
diff changeset
  1685
			    label      	"CSchedule")
hgs
parents: 0
diff changeset
  1686
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
  1687
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1688
			    Parent_View 	@32
hgs
parents: 0
diff changeset
  1689
			    location   	(119, 102)
hgs
parents: 0
diff changeset
  1690
			    anchor     	2
hgs
parents: 0
diff changeset
  1691
			    nlines     	17
hgs
parents: 0
diff changeset
  1692
			    max_width  	472)
hgs
parents: 0
diff changeset
  1693
			width      	484
hgs
parents: 0
diff changeset
  1694
			height     	930
hgs
parents: 0
diff changeset
  1695
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1696
		    (object AssociationViewNew "iEntries" @33
hgs
parents: 0
diff changeset
  1697
			location   	(175, 1098)
hgs
parents: 0
diff changeset
  1698
			label      	(object SegLabel @34
hgs
parents: 0
diff changeset
  1699
			    Parent_View 	@33
hgs
parents: 0
diff changeset
  1700
			    location   	(175, 1039)
hgs
parents: 0
diff changeset
  1701
			    font       	(object Font
hgs
parents: 0
diff changeset
  1702
				size       	10
hgs
parents: 0
diff changeset
  1703
				face       	"Arial"
hgs
parents: 0
diff changeset
  1704
				bold       	FALSE
hgs
parents: 0
diff changeset
  1705
				italics    	TRUE
hgs
parents: 0
diff changeset
  1706
				underline  	FALSE
hgs
parents: 0
diff changeset
  1707
				strike     	FALSE
hgs
parents: 0
diff changeset
  1708
				color      	0
hgs
parents: 0
diff changeset
  1709
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1710
			    anchor     	1
hgs
parents: 0
diff changeset
  1711
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1712
			    nlines     	1
hgs
parents: 0
diff changeset
  1713
			    max_width  	600
hgs
parents: 0
diff changeset
  1714
			    justify    	0
hgs
parents: 0
diff changeset
  1715
			    label      	"iEntries"
hgs
parents: 0
diff changeset
  1716
			    pctDist    	0.500000
hgs
parents: 0
diff changeset
  1717
			    height     	60
hgs
parents: 0
diff changeset
  1718
			    orientation 	0)
hgs
parents: 0
diff changeset
  1719
			quidu      	"3587E7340282"
hgs
parents: 0
diff changeset
  1720
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1721
			    (object RoleView "$UNNAMED$33" @35
hgs
parents: 0
diff changeset
  1722
				Parent_View 	@33
hgs
parents: 0
diff changeset
  1723
				location   	(-65, -502)
hgs
parents: 0
diff changeset
  1724
				quidu      	"3587E736019F"
hgs
parents: 0
diff changeset
  1725
				client     	@33
hgs
parents: 0
diff changeset
  1726
				supplier   	@32
hgs
parents: 0
diff changeset
  1727
				line_style 	3
hgs
parents: 0
diff changeset
  1728
				origin_attachment 	(175, 1098)
hgs
parents: 0
diff changeset
  1729
				terminal_attachment 	(175, 961)
hgs
parents: 0
diff changeset
  1730
				label      	(object SegLabel @36
hgs
parents: 0
diff changeset
  1731
				    Parent_View 	@35
hgs
parents: 0
diff changeset
  1732
				    location   	(242, 989)
hgs
parents: 0
diff changeset
  1733
				    anchor     	2
hgs
parents: 0
diff changeset
  1734
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1735
				    nlines     	1
hgs
parents: 0
diff changeset
  1736
				    max_width  	15
hgs
parents: 0
diff changeset
  1737
				    justify    	0
hgs
parents: 0
diff changeset
  1738
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1739
				    pctDist    	0.805405
hgs
parents: 0
diff changeset
  1740
				    height     	67
hgs
parents: 0
diff changeset
  1741
				    orientation 	1))
hgs
parents: 0
diff changeset
  1742
			    (object RoleView "$UNNAMED$34" @37
hgs
parents: 0
diff changeset
  1743
				Parent_View 	@33
hgs
parents: 0
diff changeset
  1744
				location   	(-65, -502)
hgs
parents: 0
diff changeset
  1745
				quidu      	"3587E73601DB"
hgs
parents: 0
diff changeset
  1746
				client     	@33
hgs
parents: 0
diff changeset
  1747
				supplier   	@4
hgs
parents: 0
diff changeset
  1748
				line_style 	3
hgs
parents: 0
diff changeset
  1749
				origin_attachment 	(175, 1098)
hgs
parents: 0
diff changeset
  1750
				terminal_attachment 	(175, 1235)
hgs
parents: 0
diff changeset
  1751
				label      	(object SegLabel @38
hgs
parents: 0
diff changeset
  1752
				    Parent_View 	@37
hgs
parents: 0
diff changeset
  1753
				    location   	(118, 1209)
hgs
parents: 0
diff changeset
  1754
				    anchor     	2
hgs
parents: 0
diff changeset
  1755
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1756
				    nlines     	1
hgs
parents: 0
diff changeset
  1757
				    max_width  	15
hgs
parents: 0
diff changeset
  1758
				    justify    	0
hgs
parents: 0
diff changeset
  1759
				    label      	"1..*"
hgs
parents: 0
diff changeset
  1760
				    pctDist    	0.819718
hgs
parents: 0
diff changeset
  1761
				    height     	58
hgs
parents: 0
diff changeset
  1762
				    orientation 	1))))
hgs
parents: 0
diff changeset
  1763
		    (object AssociationViewNew "iTasks" @39
hgs
parents: 0
diff changeset
  1764
			location   	(540, 1089)
hgs
parents: 0
diff changeset
  1765
			label      	(object SegLabel @40
hgs
parents: 0
diff changeset
  1766
			    Parent_View 	@39
hgs
parents: 0
diff changeset
  1767
			    location   	(544, 1030)
hgs
parents: 0
diff changeset
  1768
			    font       	(object Font
hgs
parents: 0
diff changeset
  1769
				size       	10
hgs
parents: 0
diff changeset
  1770
				face       	"Arial"
hgs
parents: 0
diff changeset
  1771
				bold       	FALSE
hgs
parents: 0
diff changeset
  1772
				italics    	TRUE
hgs
parents: 0
diff changeset
  1773
				underline  	FALSE
hgs
parents: 0
diff changeset
  1774
				strike     	FALSE
hgs
parents: 0
diff changeset
  1775
				color      	0
hgs
parents: 0
diff changeset
  1776
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1777
			    anchor     	1
hgs
parents: 0
diff changeset
  1778
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1779
			    nlines     	1
hgs
parents: 0
diff changeset
  1780
			    max_width  	600
hgs
parents: 0
diff changeset
  1781
			    justify    	0
hgs
parents: 0
diff changeset
  1782
			    label      	"iTasks"
hgs
parents: 0
diff changeset
  1783
			    pctDist    	0.566667
hgs
parents: 0
diff changeset
  1784
			    height     	60
hgs
parents: 0
diff changeset
  1785
			    orientation 	0)
hgs
parents: 0
diff changeset
  1786
			quidu      	"3587DB2A00FA"
hgs
parents: 0
diff changeset
  1787
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1788
			    (object RoleView "$UNNAMED$17" @41
hgs
parents: 0
diff changeset
  1789
				Parent_View 	@39
hgs
parents: 0
diff changeset
  1790
				location   	(-1124, -271)
hgs
parents: 0
diff changeset
  1791
				quidu      	"3587DB2A02A9"
hgs
parents: 0
diff changeset
  1792
				client     	@39
hgs
parents: 0
diff changeset
  1793
				supplier   	@32
hgs
parents: 0
diff changeset
  1794
				line_style 	3
hgs
parents: 0
diff changeset
  1795
				origin_attachment 	(540, 1089)
hgs
parents: 0
diff changeset
  1796
				terminal_attachment 	(540, 961)
hgs
parents: 0
diff changeset
  1797
				label      	(object SegLabel @42
hgs
parents: 0
diff changeset
  1798
				    Parent_View 	@41
hgs
parents: 0
diff changeset
  1799
				    location   	(471, 985)
hgs
parents: 0
diff changeset
  1800
				    anchor     	2
hgs
parents: 0
diff changeset
  1801
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1802
				    nlines     	1
hgs
parents: 0
diff changeset
  1803
				    max_width  	15
hgs
parents: 0
diff changeset
  1804
				    justify    	0
hgs
parents: 0
diff changeset
  1805
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1806
				    pctDist    	0.809524
hgs
parents: 0
diff changeset
  1807
				    height     	70
hgs
parents: 0
diff changeset
  1808
				    orientation 	0))
hgs
parents: 0
diff changeset
  1809
			    (object RoleView "$UNNAMED$18" @43
hgs
parents: 0
diff changeset
  1810
				Parent_View 	@39
hgs
parents: 0
diff changeset
  1811
				location   	(-1124, -271)
hgs
parents: 0
diff changeset
  1812
				quidu      	"3587DB2A02DB"
hgs
parents: 0
diff changeset
  1813
				client     	@39
hgs
parents: 0
diff changeset
  1814
				supplier   	@5
hgs
parents: 0
diff changeset
  1815
				line_style 	3
hgs
parents: 0
diff changeset
  1816
				origin_attachment 	(540, 1089)
hgs
parents: 0
diff changeset
  1817
				terminal_attachment 	(540, 1217)
hgs
parents: 0
diff changeset
  1818
				label      	(object SegLabel @44
hgs
parents: 0
diff changeset
  1819
				    Parent_View 	@43
hgs
parents: 0
diff changeset
  1820
				    location   	(488, 1191)
hgs
parents: 0
diff changeset
  1821
				    anchor     	2
hgs
parents: 0
diff changeset
  1822
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1823
				    nlines     	1
hgs
parents: 0
diff changeset
  1824
				    max_width  	62
hgs
parents: 0
diff changeset
  1825
				    justify    	0
hgs
parents: 0
diff changeset
  1826
				    label      	"0..*"
hgs
parents: 0
diff changeset
  1827
				    pctDist    	0.797468
hgs
parents: 0
diff changeset
  1828
				    height     	53
hgs
parents: 0
diff changeset
  1829
				    orientation 	1))))
hgs
parents: 0
diff changeset
  1830
		    (object ClassView "Class" "CSchServer" @45
hgs
parents: 0
diff changeset
  1831
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1832
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1833
			location   	(2144, 144)
hgs
parents: 0
diff changeset
  1834
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1835
			    Parent_View 	@45
hgs
parents: 0
diff changeset
  1836
			    location   	(1972, 95)
hgs
parents: 0
diff changeset
  1837
			    nlines     	1
hgs
parents: 0
diff changeset
  1838
			    max_width  	342
hgs
parents: 0
diff changeset
  1839
			    justify    	0
hgs
parents: 0
diff changeset
  1840
			    label      	"CSchServer")
hgs
parents: 0
diff changeset
  1841
			quidu      	"34D1C70C0110"
hgs
parents: 0
diff changeset
  1842
			width      	370
hgs
parents: 0
diff changeset
  1843
			height     	122
hgs
parents: 0
diff changeset
  1844
			annotation 	8
hgs
parents: 0
diff changeset
  1845
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1846
		    (object AssociationViewNew "$UNNAMED$35" @46
hgs
parents: 0
diff changeset
  1847
			location   	(2608, 125)
hgs
parents: 0
diff changeset
  1848
			quidu      	"3587E7B603A2"
hgs
parents: 0
diff changeset
  1849
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1850
			    (object RoleView "$UNNAMED$36" @47
hgs
parents: 0
diff changeset
  1851
				Parent_View 	@46
hgs
parents: 0
diff changeset
  1852
				location   	(112, -531)
hgs
parents: 0
diff changeset
  1853
				quidu      	"3587E7B7035D"
hgs
parents: 0
diff changeset
  1854
				client     	@46
hgs
parents: 0
diff changeset
  1855
				supplier   	@45
hgs
parents: 0
diff changeset
  1856
				line_style 	3
hgs
parents: 0
diff changeset
  1857
				origin_attachment 	(2608, 125)
hgs
parents: 0
diff changeset
  1858
				terminal_attachment 	(2329, 125))
hgs
parents: 0
diff changeset
  1859
			    (object RoleView "$UNNAMED$37" @48
hgs
parents: 0
diff changeset
  1860
				Parent_View 	@46
hgs
parents: 0
diff changeset
  1861
				location   	(112, -531)
hgs
parents: 0
diff changeset
  1862
				quidu      	"3587E7B7035E"
hgs
parents: 0
diff changeset
  1863
				client     	@46
hgs
parents: 0
diff changeset
  1864
				supplier   	@12
hgs
parents: 0
diff changeset
  1865
				vertices   	(list Points
hgs
parents: 0
diff changeset
  1866
				    (2608, 125)
hgs
parents: 0
diff changeset
  1867
				    (2668, 125)
hgs
parents: 0
diff changeset
  1868
				    (2668, 483))
hgs
parents: 0
diff changeset
  1869
				line_style 	3
hgs
parents: 0
diff changeset
  1870
				origin_attachment 	(2608, 125)
hgs
parents: 0
diff changeset
  1871
				terminal_attachment 	(2656, 483))))
hgs
parents: 0
diff changeset
  1872
		    (object ClassView "Class" "CScheduleTimer" @49
hgs
parents: 0
diff changeset
  1873
			location   	(848, 176)
hgs
parents: 0
diff changeset
  1874
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1875
			    Parent_View 	@49
hgs
parents: 0
diff changeset
  1876
			    location   	(685, 127)
hgs
parents: 0
diff changeset
  1877
			    nlines     	1
hgs
parents: 0
diff changeset
  1878
			    max_width  	325
hgs
parents: 0
diff changeset
  1879
			    justify    	0
hgs
parents: 0
diff changeset
  1880
			    label      	"CScheduleTimer")
hgs
parents: 0
diff changeset
  1881
			quidu      	"3587E1E90360"
hgs
parents: 0
diff changeset
  1882
			width      	352
hgs
parents: 0
diff changeset
  1883
			height     	122
hgs
parents: 0
diff changeset
  1884
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1885
		    (object ClassView "Class" "CTaskScheduler" @50
hgs
parents: 0
diff changeset
  1886
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  1887
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  1888
			location   	(1536, 848)
hgs
parents: 0
diff changeset
  1889
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  1890
			    Parent_View 	@50
hgs
parents: 0
diff changeset
  1891
			    location   	(1209, 517)
hgs
parents: 0
diff changeset
  1892
			    nlines     	1
hgs
parents: 0
diff changeset
  1893
			    max_width  	653
hgs
parents: 0
diff changeset
  1894
			    justify    	0
hgs
parents: 0
diff changeset
  1895
			    label      	"CTaskScheduler")
hgs
parents: 0
diff changeset
  1896
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  1897
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  1898
			    Parent_View 	@50
hgs
parents: 0
diff changeset
  1899
			    location   	(1192, 577)
hgs
parents: 0
diff changeset
  1900
			    anchor     	2
hgs
parents: 0
diff changeset
  1901
			    nlines     	12
hgs
parents: 0
diff changeset
  1902
			    max_width  	684)
hgs
parents: 0
diff changeset
  1903
			width      	706
hgs
parents: 0
diff changeset
  1904
			height     	686
hgs
parents: 0
diff changeset
  1905
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  1906
		    (object AssociationViewNew "iTaskScheduler" @51
hgs
parents: 0
diff changeset
  1907
			location   	(2169, 528)
hgs
parents: 0
diff changeset
  1908
			label      	(object SegLabel @52
hgs
parents: 0
diff changeset
  1909
			    Parent_View 	@51
hgs
parents: 0
diff changeset
  1910
			    location   	(2120, 488)
hgs
parents: 0
diff changeset
  1911
			    font       	(object Font
hgs
parents: 0
diff changeset
  1912
				size       	10
hgs
parents: 0
diff changeset
  1913
				face       	"Arial"
hgs
parents: 0
diff changeset
  1914
				bold       	FALSE
hgs
parents: 0
diff changeset
  1915
				italics    	TRUE
hgs
parents: 0
diff changeset
  1916
				underline  	FALSE
hgs
parents: 0
diff changeset
  1917
				strike     	FALSE
hgs
parents: 0
diff changeset
  1918
				color      	0
hgs
parents: 0
diff changeset
  1919
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1920
			    anchor     	1
hgs
parents: 0
diff changeset
  1921
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1922
			    nlines     	1
hgs
parents: 0
diff changeset
  1923
			    max_width  	600
hgs
parents: 0
diff changeset
  1924
			    justify    	0
hgs
parents: 0
diff changeset
  1925
			    label      	"iTaskScheduler"
hgs
parents: 0
diff changeset
  1926
			    pctDist    	-0.316667
hgs
parents: 0
diff changeset
  1927
			    height     	41
hgs
parents: 0
diff changeset
  1928
			    orientation 	0)
hgs
parents: 0
diff changeset
  1929
			quidu      	"3587D96F036A"
hgs
parents: 0
diff changeset
  1930
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1931
			    (object RoleView "$UNNAMED$11" @53
hgs
parents: 0
diff changeset
  1932
				Parent_View 	@51
hgs
parents: 0
diff changeset
  1933
				location   	(-1015, -128)
hgs
parents: 0
diff changeset
  1934
				quidu      	"3587D97102CC"
hgs
parents: 0
diff changeset
  1935
				client     	@51
hgs
parents: 0
diff changeset
  1936
				supplier   	@50
hgs
parents: 0
diff changeset
  1937
				line_style 	3
hgs
parents: 0
diff changeset
  1938
				origin_attachment 	(2169, 528)
hgs
parents: 0
diff changeset
  1939
				terminal_attachment 	(1889, 528)
hgs
parents: 0
diff changeset
  1940
				label      	(object SegLabel @54
hgs
parents: 0
diff changeset
  1941
				    Parent_View 	@53
hgs
parents: 0
diff changeset
  1942
				    location   	(1934, 581)
hgs
parents: 0
diff changeset
  1943
				    anchor     	2
hgs
parents: 0
diff changeset
  1944
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1945
				    nlines     	1
hgs
parents: 0
diff changeset
  1946
				    max_width  	15
hgs
parents: 0
diff changeset
  1947
				    justify    	0
hgs
parents: 0
diff changeset
  1948
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1949
				    pctDist    	0.838130
hgs
parents: 0
diff changeset
  1950
				    height     	53
hgs
parents: 0
diff changeset
  1951
				    orientation 	0))
hgs
parents: 0
diff changeset
  1952
			    (object RoleView "$UNNAMED$12" @55
hgs
parents: 0
diff changeset
  1953
				Parent_View 	@51
hgs
parents: 0
diff changeset
  1954
				location   	(-1015, -128)
hgs
parents: 0
diff changeset
  1955
				quidu      	"3587D9710313"
hgs
parents: 0
diff changeset
  1956
				client     	@51
hgs
parents: 0
diff changeset
  1957
				supplier   	@12
hgs
parents: 0
diff changeset
  1958
				line_style 	3
hgs
parents: 0
diff changeset
  1959
				origin_attachment 	(2169, 528)
hgs
parents: 0
diff changeset
  1960
				terminal_attachment 	(2450, 528)
hgs
parents: 0
diff changeset
  1961
				label      	(object SegLabel @56
hgs
parents: 0
diff changeset
  1962
				    Parent_View 	@55
hgs
parents: 0
diff changeset
  1963
				    location   	(2407, 500)
hgs
parents: 0
diff changeset
  1964
				    anchor     	2
hgs
parents: 0
diff changeset
  1965
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  1966
				    nlines     	1
hgs
parents: 0
diff changeset
  1967
				    max_width  	15
hgs
parents: 0
diff changeset
  1968
				    justify    	0
hgs
parents: 0
diff changeset
  1969
				    label      	"1..1"
hgs
parents: 0
diff changeset
  1970
				    pctDist    	0.849315
hgs
parents: 0
diff changeset
  1971
				    height     	29
hgs
parents: 0
diff changeset
  1972
				    orientation 	0))))
hgs
parents: 0
diff changeset
  1973
		    (object AssociationViewNew "iClients" @57
hgs
parents: 0
diff changeset
  1974
			location   	(1731, 1287)
hgs
parents: 0
diff changeset
  1975
			label      	(object SegLabel @58
hgs
parents: 0
diff changeset
  1976
			    Parent_View 	@57
hgs
parents: 0
diff changeset
  1977
			    location   	(1731, 1282)
hgs
parents: 0
diff changeset
  1978
			    font       	(object Font
hgs
parents: 0
diff changeset
  1979
				size       	10
hgs
parents: 0
diff changeset
  1980
				face       	"Arial"
hgs
parents: 0
diff changeset
  1981
				bold       	FALSE
hgs
parents: 0
diff changeset
  1982
				italics    	TRUE
hgs
parents: 0
diff changeset
  1983
				underline  	FALSE
hgs
parents: 0
diff changeset
  1984
				strike     	FALSE
hgs
parents: 0
diff changeset
  1985
				color      	0
hgs
parents: 0
diff changeset
  1986
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  1987
			    anchor     	1
hgs
parents: 0
diff changeset
  1988
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  1989
			    nlines     	1
hgs
parents: 0
diff changeset
  1990
			    max_width  	132
hgs
parents: 0
diff changeset
  1991
			    justify    	0
hgs
parents: 0
diff changeset
  1992
			    label      	"iClients"
hgs
parents: 0
diff changeset
  1993
			    pctDist    	0.500000
hgs
parents: 0
diff changeset
  1994
			    height     	6
hgs
parents: 0
diff changeset
  1995
			    orientation 	0)
hgs
parents: 0
diff changeset
  1996
			quidu      	"3587DD3F0377"
hgs
parents: 0
diff changeset
  1997
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  1998
			    (object RoleView "$UNNAMED$21" @59
hgs
parents: 0
diff changeset
  1999
				Parent_View 	@57
hgs
parents: 0
diff changeset
  2000
				location   	(-749, 231)
hgs
parents: 0
diff changeset
  2001
				quidu      	"3587DD4003B5"
hgs
parents: 0
diff changeset
  2002
				client     	@57
hgs
parents: 0
diff changeset
  2003
				supplier   	@50
hgs
parents: 0
diff changeset
  2004
				line_style 	3
hgs
parents: 0
diff changeset
  2005
				origin_attachment 	(1731, 1287)
hgs
parents: 0
diff changeset
  2006
				terminal_attachment 	(1731, 1191)
hgs
parents: 0
diff changeset
  2007
				label      	(object SegLabel @60
hgs
parents: 0
diff changeset
  2008
				    Parent_View 	@59
hgs
parents: 0
diff changeset
  2009
				    location   	(1680, 1224)
hgs
parents: 0
diff changeset
  2010
				    anchor     	2
hgs
parents: 0
diff changeset
  2011
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2012
				    nlines     	1
hgs
parents: 0
diff changeset
  2013
				    max_width  	15
hgs
parents: 0
diff changeset
  2014
				    justify    	0
hgs
parents: 0
diff changeset
  2015
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2016
				    pctDist    	0.660550
hgs
parents: 0
diff changeset
  2017
				    height     	52
hgs
parents: 0
diff changeset
  2018
				    orientation 	0))
hgs
parents: 0
diff changeset
  2019
			    (object RoleView "$UNNAMED$22" @61
hgs
parents: 0
diff changeset
  2020
				Parent_View 	@57
hgs
parents: 0
diff changeset
  2021
				location   	(-749, 231)
hgs
parents: 0
diff changeset
  2022
				quidu      	"3587DD41001D"
hgs
parents: 0
diff changeset
  2023
				client     	@57
hgs
parents: 0
diff changeset
  2024
				supplier   	@13
hgs
parents: 0
diff changeset
  2025
				line_style 	3
hgs
parents: 0
diff changeset
  2026
				origin_attachment 	(1731, 1287)
hgs
parents: 0
diff changeset
  2027
				terminal_attachment 	(1731, 1384)
hgs
parents: 0
diff changeset
  2028
				label      	(object SegLabel @62
hgs
parents: 0
diff changeset
  2029
				    Parent_View 	@61
hgs
parents: 0
diff changeset
  2030
				    location   	(1801, 1350)
hgs
parents: 0
diff changeset
  2031
				    anchor     	2
hgs
parents: 0
diff changeset
  2032
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2033
				    nlines     	1
hgs
parents: 0
diff changeset
  2034
				    max_width  	62
hgs
parents: 0
diff changeset
  2035
				    justify    	0
hgs
parents: 0
diff changeset
  2036
				    label      	"0..*"
hgs
parents: 0
diff changeset
  2037
				    pctDist    	0.660550
hgs
parents: 0
diff changeset
  2038
				    height     	70
hgs
parents: 0
diff changeset
  2039
				    orientation 	0))))
hgs
parents: 0
diff changeset
  2040
		    (object AssociationViewNew "iPending" @63
hgs
parents: 0
diff changeset
  2041
			location   	(888, 819)
hgs
parents: 0
diff changeset
  2042
			label      	(object SegLabel @64
hgs
parents: 0
diff changeset
  2043
			    Parent_View 	@63
hgs
parents: 0
diff changeset
  2044
			    location   	(886, 791)
hgs
parents: 0
diff changeset
  2045
			    font       	(object Font
hgs
parents: 0
diff changeset
  2046
				size       	10
hgs
parents: 0
diff changeset
  2047
				face       	"Arial"
hgs
parents: 0
diff changeset
  2048
				bold       	FALSE
hgs
parents: 0
diff changeset
  2049
				italics    	TRUE
hgs
parents: 0
diff changeset
  2050
				underline  	FALSE
hgs
parents: 0
diff changeset
  2051
				strike     	FALSE
hgs
parents: 0
diff changeset
  2052
				color      	0
hgs
parents: 0
diff changeset
  2053
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2054
			    anchor     	1
hgs
parents: 0
diff changeset
  2055
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2056
			    nlines     	1
hgs
parents: 0
diff changeset
  2057
			    max_width  	600
hgs
parents: 0
diff changeset
  2058
			    justify    	0
hgs
parents: 0
diff changeset
  2059
			    label      	"iPending"
hgs
parents: 0
diff changeset
  2060
			    pctDist    	0.483333
hgs
parents: 0
diff changeset
  2061
			    height     	29
hgs
parents: 0
diff changeset
  2062
			    orientation 	0)
hgs
parents: 0
diff changeset
  2063
			quidu      	"3587E24B0126"
hgs
parents: 0
diff changeset
  2064
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2065
			    (object RoleView "$UNNAMED$23" @65
hgs
parents: 0
diff changeset
  2066
				Parent_View 	@63
hgs
parents: 0
diff changeset
  2067
				location   	(-440, 435)
hgs
parents: 0
diff changeset
  2068
				quidu      	"3587E24C038B"
hgs
parents: 0
diff changeset
  2069
				client     	@63
hgs
parents: 0
diff changeset
  2070
				supplier   	@32
hgs
parents: 0
diff changeset
  2071
				line_style 	3
hgs
parents: 0
diff changeset
  2072
				origin_attachment 	(888, 819)
hgs
parents: 0
diff changeset
  2073
				terminal_attachment 	(594, 819)
hgs
parents: 0
diff changeset
  2074
				label      	(object SegLabel @66
hgs
parents: 0
diff changeset
  2075
				    Parent_View 	@65
hgs
parents: 0
diff changeset
  2076
				    location   	(623, 873)
hgs
parents: 0
diff changeset
  2077
				    anchor     	2
hgs
parents: 0
diff changeset
  2078
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2079
				    nlines     	1
hgs
parents: 0
diff changeset
  2080
				    max_width  	15
hgs
parents: 0
diff changeset
  2081
				    justify    	0
hgs
parents: 0
diff changeset
  2082
				    label      	"0..*"
hgs
parents: 0
diff changeset
  2083
				    pctDist    	0.900000
hgs
parents: 0
diff changeset
  2084
				    height     	54
hgs
parents: 0
diff changeset
  2085
				    orientation 	0))
hgs
parents: 0
diff changeset
  2086
			    (object RoleView "$UNNAMED$24" @67
hgs
parents: 0
diff changeset
  2087
				Parent_View 	@63
hgs
parents: 0
diff changeset
  2088
				location   	(-440, 435)
hgs
parents: 0
diff changeset
  2089
				quidu      	"3587E24C03C7"
hgs
parents: 0
diff changeset
  2090
				client     	@63
hgs
parents: 0
diff changeset
  2091
				supplier   	@50
hgs
parents: 0
diff changeset
  2092
				line_style 	3
hgs
parents: 0
diff changeset
  2093
				origin_attachment 	(888, 819)
hgs
parents: 0
diff changeset
  2094
				terminal_attachment 	(1183, 819)
hgs
parents: 0
diff changeset
  2095
				label      	(object SegLabel @68
hgs
parents: 0
diff changeset
  2096
				    Parent_View 	@67
hgs
parents: 0
diff changeset
  2097
				    location   	(1122, 875)
hgs
parents: 0
diff changeset
  2098
				    anchor     	2
hgs
parents: 0
diff changeset
  2099
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2100
				    nlines     	1
hgs
parents: 0
diff changeset
  2101
				    max_width  	15
hgs
parents: 0
diff changeset
  2102
				    justify    	0
hgs
parents: 0
diff changeset
  2103
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2104
				    pctDist    	0.794212
hgs
parents: 0
diff changeset
  2105
				    height     	56
hgs
parents: 0
diff changeset
  2106
				    orientation 	1))))
hgs
parents: 0
diff changeset
  2107
		    (object AssociationViewNew "iSchedules" @69
hgs
parents: 0
diff changeset
  2108
			location   	(888, 644)
hgs
parents: 0
diff changeset
  2109
			label      	(object SegLabel @70
hgs
parents: 0
diff changeset
  2110
			    Parent_View 	@69
hgs
parents: 0
diff changeset
  2111
			    location   	(886, 620)
hgs
parents: 0
diff changeset
  2112
			    font       	(object Font
hgs
parents: 0
diff changeset
  2113
				size       	10
hgs
parents: 0
diff changeset
  2114
				face       	"Arial"
hgs
parents: 0
diff changeset
  2115
				bold       	FALSE
hgs
parents: 0
diff changeset
  2116
				italics    	TRUE
hgs
parents: 0
diff changeset
  2117
				underline  	FALSE
hgs
parents: 0
diff changeset
  2118
				strike     	FALSE
hgs
parents: 0
diff changeset
  2119
				color      	0
hgs
parents: 0
diff changeset
  2120
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2121
			    anchor     	1
hgs
parents: 0
diff changeset
  2122
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2123
			    nlines     	1
hgs
parents: 0
diff changeset
  2124
			    max_width  	600
hgs
parents: 0
diff changeset
  2125
			    justify    	0
hgs
parents: 0
diff changeset
  2126
			    label      	"iSchedules"
hgs
parents: 0
diff changeset
  2127
			    pctDist    	0.483333
hgs
parents: 0
diff changeset
  2128
			    height     	25
hgs
parents: 0
diff changeset
  2129
			    orientation 	0)
hgs
parents: 0
diff changeset
  2130
			quidu      	"3587E2510297"
hgs
parents: 0
diff changeset
  2131
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2132
			    (object RoleView "$UNNAMED$25" @71
hgs
parents: 0
diff changeset
  2133
				Parent_View 	@69
hgs
parents: 0
diff changeset
  2134
				location   	(360, -940)
hgs
parents: 0
diff changeset
  2135
				quidu      	"3587E2520357"
hgs
parents: 0
diff changeset
  2136
				client     	@69
hgs
parents: 0
diff changeset
  2137
				supplier   	@50
hgs
parents: 0
diff changeset
  2138
				line_style 	3
hgs
parents: 0
diff changeset
  2139
				origin_attachment 	(888, 644)
hgs
parents: 0
diff changeset
  2140
				terminal_attachment 	(1183, 644)
hgs
parents: 0
diff changeset
  2141
				label      	(object SegLabel @72
hgs
parents: 0
diff changeset
  2142
				    Parent_View 	@71
hgs
parents: 0
diff changeset
  2143
				    location   	(1137, 697)
hgs
parents: 0
diff changeset
  2144
				    anchor     	2
hgs
parents: 0
diff changeset
  2145
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2146
				    nlines     	1
hgs
parents: 0
diff changeset
  2147
				    max_width  	15
hgs
parents: 0
diff changeset
  2148
				    justify    	0
hgs
parents: 0
diff changeset
  2149
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2150
				    pctDist    	0.842444
hgs
parents: 0
diff changeset
  2151
				    height     	53
hgs
parents: 0
diff changeset
  2152
				    orientation 	1))
hgs
parents: 0
diff changeset
  2153
			    (object RoleView "$UNNAMED$26" @73
hgs
parents: 0
diff changeset
  2154
				Parent_View 	@69
hgs
parents: 0
diff changeset
  2155
				location   	(360, -940)
hgs
parents: 0
diff changeset
  2156
				quidu      	"3587E25203B1"
hgs
parents: 0
diff changeset
  2157
				client     	@69
hgs
parents: 0
diff changeset
  2158
				supplier   	@32
hgs
parents: 0
diff changeset
  2159
				line_style 	3
hgs
parents: 0
diff changeset
  2160
				origin_attachment 	(888, 644)
hgs
parents: 0
diff changeset
  2161
				terminal_attachment 	(594, 644)
hgs
parents: 0
diff changeset
  2162
				label      	(object SegLabel @74
hgs
parents: 0
diff changeset
  2163
				    Parent_View 	@73
hgs
parents: 0
diff changeset
  2164
				    location   	(623, 698)
hgs
parents: 0
diff changeset
  2165
				    anchor     	2
hgs
parents: 0
diff changeset
  2166
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2167
				    nlines     	1
hgs
parents: 0
diff changeset
  2168
				    max_width  	15
hgs
parents: 0
diff changeset
  2169
				    justify    	0
hgs
parents: 0
diff changeset
  2170
				    label      	"0..*"
hgs
parents: 0
diff changeset
  2171
				    pctDist    	0.900000
hgs
parents: 0
diff changeset
  2172
				    height     	54
hgs
parents: 0
diff changeset
  2173
				    orientation 	0))))
hgs
parents: 0
diff changeset
  2174
		    (object AssociationViewNew "iTaskScheduler" @75
hgs
parents: 0
diff changeset
  2175
			location   	(1616, 144)
hgs
parents: 0
diff changeset
  2176
			label      	(object SegLabel @76
hgs
parents: 0
diff changeset
  2177
			    Parent_View 	@75
hgs
parents: 0
diff changeset
  2178
			    location   	(1647, 147)
hgs
parents: 0
diff changeset
  2179
			    font       	(object Font
hgs
parents: 0
diff changeset
  2180
				size       	10
hgs
parents: 0
diff changeset
  2181
				face       	"Arial"
hgs
parents: 0
diff changeset
  2182
				bold       	FALSE
hgs
parents: 0
diff changeset
  2183
				italics    	TRUE
hgs
parents: 0
diff changeset
  2184
				underline  	FALSE
hgs
parents: 0
diff changeset
  2185
				strike     	FALSE
hgs
parents: 0
diff changeset
  2186
				color      	0
hgs
parents: 0
diff changeset
  2187
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2188
			    anchor     	1
hgs
parents: 0
diff changeset
  2189
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2190
			    nlines     	1
hgs
parents: 0
diff changeset
  2191
			    max_width  	288
hgs
parents: 0
diff changeset
  2192
			    justify    	0
hgs
parents: 0
diff changeset
  2193
			    label      	"iTaskScheduler"
hgs
parents: 0
diff changeset
  2194
			    pctDist    	1.016667
hgs
parents: 0
diff changeset
  2195
			    height     	3
hgs
parents: 0
diff changeset
  2196
			    orientation 	1)
hgs
parents: 0
diff changeset
  2197
			quidu      	"3587E7BA027B"
hgs
parents: 0
diff changeset
  2198
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2199
			    (object RoleView "$UNNAMED$38" @77
hgs
parents: 0
diff changeset
  2200
				Parent_View 	@75
hgs
parents: 0
diff changeset
  2201
				location   	(160, -320)
hgs
parents: 0
diff changeset
  2202
				quidu      	"3587E7BC004D"
hgs
parents: 0
diff changeset
  2203
				client     	@75
hgs
parents: 0
diff changeset
  2204
				supplier   	@45
hgs
parents: 0
diff changeset
  2205
				line_style 	3
hgs
parents: 0
diff changeset
  2206
				origin_attachment 	(1616, 144)
hgs
parents: 0
diff changeset
  2207
				terminal_attachment 	(1959, 144)
hgs
parents: 0
diff changeset
  2208
				label      	(object SegLabel @78
hgs
parents: 0
diff changeset
  2209
				    Parent_View 	@77
hgs
parents: 0
diff changeset
  2210
				    location   	(1924, 198)
hgs
parents: 0
diff changeset
  2211
				    anchor     	2
hgs
parents: 0
diff changeset
  2212
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2213
				    nlines     	1
hgs
parents: 0
diff changeset
  2214
				    max_width  	15
hgs
parents: 0
diff changeset
  2215
				    justify    	0
hgs
parents: 0
diff changeset
  2216
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2217
				    pctDist    	0.900000
hgs
parents: 0
diff changeset
  2218
				    height     	54
hgs
parents: 0
diff changeset
  2219
				    orientation 	1))
hgs
parents: 0
diff changeset
  2220
			    (object RoleView "$UNNAMED$39" @79
hgs
parents: 0
diff changeset
  2221
				Parent_View 	@75
hgs
parents: 0
diff changeset
  2222
				location   	(160, -320)
hgs
parents: 0
diff changeset
  2223
				quidu      	"3587E7BC004E"
hgs
parents: 0
diff changeset
  2224
				client     	@75
hgs
parents: 0
diff changeset
  2225
				supplier   	@50
hgs
parents: 0
diff changeset
  2226
				vertices   	(list Points
hgs
parents: 0
diff changeset
  2227
				    (1616, 144)
hgs
parents: 0
diff changeset
  2228
				    (1556, 144)
hgs
parents: 0
diff changeset
  2229
				    (1556, 505))
hgs
parents: 0
diff changeset
  2230
				line_style 	3
hgs
parents: 0
diff changeset
  2231
				origin_attachment 	(1616, 144)
hgs
parents: 0
diff changeset
  2232
				terminal_attachment 	(1536, 505)
hgs
parents: 0
diff changeset
  2233
				label      	(object SegLabel @80
hgs
parents: 0
diff changeset
  2234
				    Parent_View 	@79
hgs
parents: 0
diff changeset
  2235
				    location   	(1610, 423)
hgs
parents: 0
diff changeset
  2236
				    anchor     	2
hgs
parents: 0
diff changeset
  2237
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2238
				    nlines     	1
hgs
parents: 0
diff changeset
  2239
				    max_width  	15
hgs
parents: 0
diff changeset
  2240
				    justify    	0
hgs
parents: 0
diff changeset
  2241
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2242
				    pctDist    	0.806452
hgs
parents: 0
diff changeset
  2243
				    height     	54
hgs
parents: 0
diff changeset
  2244
				    orientation 	0))))
hgs
parents: 0
diff changeset
  2245
		    (object AssociationViewNew "iTaskScheduler" @81
hgs
parents: 0
diff changeset
  2246
			location   	(1349, 156)
hgs
parents: 0
diff changeset
  2247
			label      	(object SegLabel @82
hgs
parents: 0
diff changeset
  2248
			    Parent_View 	@81
hgs
parents: 0
diff changeset
  2249
			    location   	(1304, 156)
hgs
parents: 0
diff changeset
  2250
			    font       	(object Font
hgs
parents: 0
diff changeset
  2251
				size       	10
hgs
parents: 0
diff changeset
  2252
				face       	"Arial"
hgs
parents: 0
diff changeset
  2253
				bold       	FALSE
hgs
parents: 0
diff changeset
  2254
				italics    	TRUE
hgs
parents: 0
diff changeset
  2255
				underline  	FALSE
hgs
parents: 0
diff changeset
  2256
				strike     	FALSE
hgs
parents: 0
diff changeset
  2257
				color      	0
hgs
parents: 0
diff changeset
  2258
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2259
			    anchor     	1
hgs
parents: 0
diff changeset
  2260
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2261
			    nlines     	1
hgs
parents: 0
diff changeset
  2262
			    max_width  	600
hgs
parents: 0
diff changeset
  2263
			    justify    	0
hgs
parents: 0
diff changeset
  2264
			    label      	"iTaskScheduler"
hgs
parents: 0
diff changeset
  2265
			    pctDist    	-0.250000
hgs
parents: 0
diff changeset
  2266
			    height     	0
hgs
parents: 0
diff changeset
  2267
			    orientation 	1)
hgs
parents: 0
diff changeset
  2268
			quidu      	"3587E34000D8"
hgs
parents: 0
diff changeset
  2269
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2270
			    (object RoleView "$UNNAMED$28" @83
hgs
parents: 0
diff changeset
  2271
				Parent_View 	@81
hgs
parents: 0
diff changeset
  2272
				location   	(-347, -692)
hgs
parents: 0
diff changeset
  2273
				quidu      	"3587E341036F"
hgs
parents: 0
diff changeset
  2274
				client     	@81
hgs
parents: 0
diff changeset
  2275
				supplier   	@49
hgs
parents: 0
diff changeset
  2276
				line_style 	3
hgs
parents: 0
diff changeset
  2277
				origin_attachment 	(1349, 156)
hgs
parents: 0
diff changeset
  2278
				terminal_attachment 	(1024, 156)
hgs
parents: 0
diff changeset
  2279
				label      	(object SegLabel @84
hgs
parents: 0
diff changeset
  2280
				    Parent_View 	@83
hgs
parents: 0
diff changeset
  2281
				    location   	(1058, 210)
hgs
parents: 0
diff changeset
  2282
				    anchor     	2
hgs
parents: 0
diff changeset
  2283
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2284
				    nlines     	1
hgs
parents: 0
diff changeset
  2285
				    max_width  	15
hgs
parents: 0
diff changeset
  2286
				    justify    	0
hgs
parents: 0
diff changeset
  2287
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2288
				    pctDist    	0.900000
hgs
parents: 0
diff changeset
  2289
				    height     	54
hgs
parents: 0
diff changeset
  2290
				    orientation 	0))
hgs
parents: 0
diff changeset
  2291
			    (object RoleView "$UNNAMED$27" @85
hgs
parents: 0
diff changeset
  2292
				Parent_View 	@81
hgs
parents: 0
diff changeset
  2293
				location   	(-347, -692)
hgs
parents: 0
diff changeset
  2294
				quidu      	"3587E341030B"
hgs
parents: 0
diff changeset
  2295
				client     	@81
hgs
parents: 0
diff changeset
  2296
				supplier   	@50
hgs
parents: 0
diff changeset
  2297
				vertices   	(list Points
hgs
parents: 0
diff changeset
  2298
				    (1349, 156)
hgs
parents: 0
diff changeset
  2299
				    (1409, 156)
hgs
parents: 0
diff changeset
  2300
				    (1409, 505))
hgs
parents: 0
diff changeset
  2301
				line_style 	3
hgs
parents: 0
diff changeset
  2302
				origin_attachment 	(1349, 156)
hgs
parents: 0
diff changeset
  2303
				terminal_attachment 	(1536, 505)
hgs
parents: 0
diff changeset
  2304
				label      	(object SegLabel @86
hgs
parents: 0
diff changeset
  2305
				    Parent_View 	@85
hgs
parents: 0
diff changeset
  2306
				    location   	(1463, 464)
hgs
parents: 0
diff changeset
  2307
				    anchor     	2
hgs
parents: 0
diff changeset
  2308
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2309
				    nlines     	1
hgs
parents: 0
diff changeset
  2310
				    max_width  	15
hgs
parents: 0
diff changeset
  2311
				    justify    	0
hgs
parents: 0
diff changeset
  2312
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2313
				    pctDist    	0.900000
hgs
parents: 0
diff changeset
  2314
				    height     	54
hgs
parents: 0
diff changeset
  2315
				    orientation 	0))))
hgs
parents: 0
diff changeset
  2316
		    (object AssociationViewNew "iTimer" @87
hgs
parents: 0
diff changeset
  2317
			location   	(944, 509)
hgs
parents: 0
diff changeset
  2318
			label      	(object SegLabel @88
hgs
parents: 0
diff changeset
  2319
			    Parent_View 	@87
hgs
parents: 0
diff changeset
  2320
			    location   	(895, 466)
hgs
parents: 0
diff changeset
  2321
			    font       	(object Font
hgs
parents: 0
diff changeset
  2322
				size       	10
hgs
parents: 0
diff changeset
  2323
				face       	"Arial"
hgs
parents: 0
diff changeset
  2324
				bold       	FALSE
hgs
parents: 0
diff changeset
  2325
				italics    	TRUE
hgs
parents: 0
diff changeset
  2326
				underline  	FALSE
hgs
parents: 0
diff changeset
  2327
				strike     	FALSE
hgs
parents: 0
diff changeset
  2328
				color      	0
hgs
parents: 0
diff changeset
  2329
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2330
			    anchor     	1
hgs
parents: 0
diff changeset
  2331
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2332
			    nlines     	1
hgs
parents: 0
diff changeset
  2333
			    max_width  	600
hgs
parents: 0
diff changeset
  2334
			    justify    	0
hgs
parents: 0
diff changeset
  2335
			    label      	"iTimer"
hgs
parents: 0
diff changeset
  2336
			    pctDist    	-0.333333
hgs
parents: 0
diff changeset
  2337
			    height     	44
hgs
parents: 0
diff changeset
  2338
			    orientation 	0)
hgs
parents: 0
diff changeset
  2339
			quidu      	"3587E356021A"
hgs
parents: 0
diff changeset
  2340
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2341
			    (object RoleView "$UNNAMED$30" @89
hgs
parents: 0
diff changeset
  2342
				Parent_View 	@87
hgs
parents: 0
diff changeset
  2343
				location   	(-752, -339)
hgs
parents: 0
diff changeset
  2344
				quidu      	"3587E3570172"
hgs
parents: 0
diff changeset
  2345
				client     	@87
hgs
parents: 0
diff changeset
  2346
				supplier   	@49
hgs
parents: 0
diff changeset
  2347
				vertices   	(list Points
hgs
parents: 0
diff changeset
  2348
				    (944, 509)
hgs
parents: 0
diff changeset
  2349
				    (884, 509)
hgs
parents: 0
diff changeset
  2350
				    (884, 237))
hgs
parents: 0
diff changeset
  2351
				line_style 	3
hgs
parents: 0
diff changeset
  2352
				origin_attachment 	(944, 509)
hgs
parents: 0
diff changeset
  2353
				terminal_attachment 	(884, 237)
hgs
parents: 0
diff changeset
  2354
				label      	(object SegLabel @90
hgs
parents: 0
diff changeset
  2355
				    Parent_View 	@89
hgs
parents: 0
diff changeset
  2356
				    location   	(831, 270)
hgs
parents: 0
diff changeset
  2357
				    anchor     	2
hgs
parents: 0
diff changeset
  2358
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2359
				    nlines     	1
hgs
parents: 0
diff changeset
  2360
				    max_width  	15
hgs
parents: 0
diff changeset
  2361
				    justify    	0
hgs
parents: 0
diff changeset
  2362
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2363
				    pctDist    	0.900000
hgs
parents: 0
diff changeset
  2364
				    height     	54
hgs
parents: 0
diff changeset
  2365
				    orientation 	0))
hgs
parents: 0
diff changeset
  2366
			    (object RoleView "$UNNAMED$29" @91
hgs
parents: 0
diff changeset
  2367
				Parent_View 	@87
hgs
parents: 0
diff changeset
  2368
				location   	(-752, -339)
hgs
parents: 0
diff changeset
  2369
				quidu      	"3587E3570104"
hgs
parents: 0
diff changeset
  2370
				client     	@87
hgs
parents: 0
diff changeset
  2371
				supplier   	@50
hgs
parents: 0
diff changeset
  2372
				line_style 	3
hgs
parents: 0
diff changeset
  2373
				origin_attachment 	(944, 509)
hgs
parents: 0
diff changeset
  2374
				terminal_attachment 	(1183, 509)
hgs
parents: 0
diff changeset
  2375
				label      	(object SegLabel @92
hgs
parents: 0
diff changeset
  2376
				    Parent_View 	@91
hgs
parents: 0
diff changeset
  2377
				    location   	(1166, 567)
hgs
parents: 0
diff changeset
  2378
				    anchor     	2
hgs
parents: 0
diff changeset
  2379
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2380
				    nlines     	1
hgs
parents: 0
diff changeset
  2381
				    max_width  	15
hgs
parents: 0
diff changeset
  2382
				    justify    	0
hgs
parents: 0
diff changeset
  2383
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2384
				    pctDist    	0.935096
hgs
parents: 0
diff changeset
  2385
				    height     	58
hgs
parents: 0
diff changeset
  2386
				    orientation 	1))))
hgs
parents: 0
diff changeset
  2387
		    (object UsesView "" @93
hgs
parents: 0
diff changeset
  2388
			quidu      	"3587DC1100C0"
hgs
parents: 0
diff changeset
  2389
			client     	@13
hgs
parents: 0
diff changeset
  2390
			supplier   	@1
hgs
parents: 0
diff changeset
  2391
			line_style 	3
hgs
parents: 0
diff changeset
  2392
			origin_attachment 	(2240, 1500)
hgs
parents: 0
diff changeset
  2393
			terminal_attachment 	(2335, 1500))
hgs
parents: 0
diff changeset
  2394
		    (object InheritView "" @94
hgs
parents: 0
diff changeset
  2395
			quidu      	"3587E0D20247"
hgs
parents: 0
diff changeset
  2396
			client     	@1
hgs
parents: 0
diff changeset
  2397
			supplier   	@2
hgs
parents: 0
diff changeset
  2398
			line_style 	3
hgs
parents: 0
diff changeset
  2399
			origin_attachment 	(2621, 1304)
hgs
parents: 0
diff changeset
  2400
			terminal_attachment 	(2621, 957))))
hgs
parents: 0
diff changeset
  2401
	    (object ClassDiagram "Backing Up"
hgs
parents: 0
diff changeset
  2402
		quid       	"3588EB33023D"
hgs
parents: 0
diff changeset
  2403
		title      	"Backing Up"
hgs
parents: 0
diff changeset
  2404
		zoom       	100
hgs
parents: 0
diff changeset
  2405
		max_height 	28350
hgs
parents: 0
diff changeset
  2406
		max_width  	21600
hgs
parents: 0
diff changeset
  2407
		origin_x   	0
hgs
parents: 0
diff changeset
  2408
		origin_y   	0
hgs
parents: 0
diff changeset
  2409
		items      	(list diagram_item_list
hgs
parents: 0
diff changeset
  2410
		    (object ClassView "Class" "CSchedule" @95
hgs
parents: 0
diff changeset
  2411
			location   	(560, 1408)
hgs
parents: 0
diff changeset
  2412
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2413
			    Parent_View 	@95
hgs
parents: 0
diff changeset
  2414
			    location   	(336, 1327)
hgs
parents: 0
diff changeset
  2415
			    nlines     	1
hgs
parents: 0
diff changeset
  2416
			    max_width  	447
hgs
parents: 0
diff changeset
  2417
			    justify    	0
hgs
parents: 0
diff changeset
  2418
			    label      	"CSchedule")
hgs
parents: 0
diff changeset
  2419
			quidu      	"34D1CB1C0073"
hgs
parents: 0
diff changeset
  2420
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2421
			    Parent_View 	@95
hgs
parents: 0
diff changeset
  2422
			    location   	(327, 1387)
hgs
parents: 0
diff changeset
  2423
			    anchor     	2
hgs
parents: 0
diff changeset
  2424
			    nlines     	2
hgs
parents: 0
diff changeset
  2425
			    max_width  	472
hgs
parents: 0
diff changeset
  2426
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2427
				"iEntries : TScheduleEntry"))
hgs
parents: 0
diff changeset
  2428
			width      	484
hgs
parents: 0
diff changeset
  2429
			height     	186
hgs
parents: 0
diff changeset
  2430
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2431
		    (object ClassView "Class" "TScheduleBackup" @96
hgs
parents: 0
diff changeset
  2432
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  2433
			location   	(2048, 400)
hgs
parents: 0
diff changeset
  2434
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2435
			    Parent_View 	@96
hgs
parents: 0
diff changeset
  2436
			    location   	(1813, 69)
hgs
parents: 0
diff changeset
  2437
			    nlines     	1
hgs
parents: 0
diff changeset
  2438
			    max_width  	468
hgs
parents: 0
diff changeset
  2439
			    justify    	0
hgs
parents: 0
diff changeset
  2440
			    label      	"TScheduleBackup")
hgs
parents: 0
diff changeset
  2441
			quidu      	"3587DC9303DE"
hgs
parents: 0
diff changeset
  2442
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2443
			    Parent_View 	@96
hgs
parents: 0
diff changeset
  2444
			    location   	(1804, 129)
hgs
parents: 0
diff changeset
  2445
			    anchor     	2
hgs
parents: 0
diff changeset
  2446
			    nlines     	12
hgs
parents: 0
diff changeset
  2447
			    max_width  	484
hgs
parents: 0
diff changeset
  2448
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2449
				"iChangesToStore : TInt"))
hgs
parents: 0
diff changeset
  2450
			width      	506
hgs
parents: 0
diff changeset
  2451
			height     	686
hgs
parents: 0
diff changeset
  2452
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2453
		    (object ClassView "Class" "CTaskScheduler" @97
hgs
parents: 0
diff changeset
  2454
			location   	(2432, 1184)
hgs
parents: 0
diff changeset
  2455
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2456
			    Parent_View 	@97
hgs
parents: 0
diff changeset
  2457
			    location   	(2185, 1103)
hgs
parents: 0
diff changeset
  2458
			    nlines     	1
hgs
parents: 0
diff changeset
  2459
			    max_width  	493
hgs
parents: 0
diff changeset
  2460
			    justify    	0
hgs
parents: 0
diff changeset
  2461
			    label      	"CTaskScheduler")
hgs
parents: 0
diff changeset
  2462
			quidu      	"34D1C70C0186"
hgs
parents: 0
diff changeset
  2463
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2464
			    Parent_View 	@97
hgs
parents: 0
diff changeset
  2465
			    location   	(2174, 1163)
hgs
parents: 0
diff changeset
  2466
			    anchor     	2
hgs
parents: 0
diff changeset
  2467
			    nlines     	2
hgs
parents: 0
diff changeset
  2468
			    max_width  	512
hgs
parents: 0
diff changeset
  2469
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2470
				"iBackup : TScheduleBackup"))
hgs
parents: 0
diff changeset
  2471
			width      	534
hgs
parents: 0
diff changeset
  2472
			height     	186
hgs
parents: 0
diff changeset
  2473
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2474
		    (object AssociationViewNew "iSchedules" @98
hgs
parents: 0
diff changeset
  2475
			location   	(1715, 1472)
hgs
parents: 0
diff changeset
  2476
			label      	(object SegLabel @99
hgs
parents: 0
diff changeset
  2477
			    Parent_View 	@98
hgs
parents: 0
diff changeset
  2478
			    location   	(1746, 1432)
hgs
parents: 0
diff changeset
  2479
			    font       	(object Font
hgs
parents: 0
diff changeset
  2480
				size       	10
hgs
parents: 0
diff changeset
  2481
				face       	"Arial"
hgs
parents: 0
diff changeset
  2482
				bold       	FALSE
hgs
parents: 0
diff changeset
  2483
				italics    	TRUE
hgs
parents: 0
diff changeset
  2484
				underline  	FALSE
hgs
parents: 0
diff changeset
  2485
				strike     	FALSE
hgs
parents: 0
diff changeset
  2486
				color      	0
hgs
parents: 0
diff changeset
  2487
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2488
			    anchor     	1
hgs
parents: 0
diff changeset
  2489
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2490
			    nlines     	1
hgs
parents: 0
diff changeset
  2491
			    max_width  	600
hgs
parents: 0
diff changeset
  2492
			    justify    	0
hgs
parents: 0
diff changeset
  2493
			    label      	"iSchedules"
hgs
parents: 0
diff changeset
  2494
			    pctDist    	1.033333
hgs
parents: 0
diff changeset
  2495
			    height     	41
hgs
parents: 0
diff changeset
  2496
			    orientation 	0)
hgs
parents: 0
diff changeset
  2497
			quidu      	"3587E2510297"
hgs
parents: 0
diff changeset
  2498
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2499
			    (object RoleView "$UNNAMED$25" @100
hgs
parents: 0
diff changeset
  2500
				Parent_View 	@98
hgs
parents: 0
diff changeset
  2501
				location   	(1187, -112)
hgs
parents: 0
diff changeset
  2502
				quidu      	"3587E2520357"
hgs
parents: 0
diff changeset
  2503
				client     	@98
hgs
parents: 0
diff changeset
  2504
				supplier   	@97
hgs
parents: 0
diff changeset
  2505
				vertices   	(list Points
hgs
parents: 0
diff changeset
  2506
				    (1715, 1472)
hgs
parents: 0
diff changeset
  2507
				    (2434, 1472)
hgs
parents: 0
diff changeset
  2508
				    (2434, 1277))
hgs
parents: 0
diff changeset
  2509
				line_style 	3
hgs
parents: 0
diff changeset
  2510
				origin_attachment 	(1715, 1472)
hgs
parents: 0
diff changeset
  2511
				terminal_attachment 	(2434, 1277)
hgs
parents: 0
diff changeset
  2512
				label      	(object SegLabel @101
hgs
parents: 0
diff changeset
  2513
				    Parent_View 	@100
hgs
parents: 0
diff changeset
  2514
				    location   	(2487, 1421)
hgs
parents: 0
diff changeset
  2515
				    anchor     	2
hgs
parents: 0
diff changeset
  2516
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2517
				    nlines     	1
hgs
parents: 0
diff changeset
  2518
				    max_width  	15
hgs
parents: 0
diff changeset
  2519
				    justify    	0
hgs
parents: 0
diff changeset
  2520
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2521
				    pctDist    	0.842444
hgs
parents: 0
diff changeset
  2522
				    height     	53
hgs
parents: 0
diff changeset
  2523
				    orientation 	1))
hgs
parents: 0
diff changeset
  2524
			    (object RoleView "$UNNAMED$26" @102
hgs
parents: 0
diff changeset
  2525
				Parent_View 	@98
hgs
parents: 0
diff changeset
  2526
				location   	(1187, -112)
hgs
parents: 0
diff changeset
  2527
				quidu      	"3587E25203B1"
hgs
parents: 0
diff changeset
  2528
				client     	@98
hgs
parents: 0
diff changeset
  2529
				supplier   	@95
hgs
parents: 0
diff changeset
  2530
				line_style 	3
hgs
parents: 0
diff changeset
  2531
				origin_attachment 	(1715, 1472)
hgs
parents: 0
diff changeset
  2532
				terminal_attachment 	(802, 1472)
hgs
parents: 0
diff changeset
  2533
				label      	(object SegLabel @103
hgs
parents: 0
diff changeset
  2534
				    Parent_View 	@102
hgs
parents: 0
diff changeset
  2535
				    location   	(954, 1525)
hgs
parents: 0
diff changeset
  2536
				    anchor     	2
hgs
parents: 0
diff changeset
  2537
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2538
				    nlines     	1
hgs
parents: 0
diff changeset
  2539
				    max_width  	15
hgs
parents: 0
diff changeset
  2540
				    justify    	0
hgs
parents: 0
diff changeset
  2541
				    label      	"0..*"
hgs
parents: 0
diff changeset
  2542
				    pctDist    	0.833333
hgs
parents: 0
diff changeset
  2543
				    height     	53
hgs
parents: 0
diff changeset
  2544
				    orientation 	0))))
hgs
parents: 0
diff changeset
  2545
		    (object AssociationViewNew "iBackup" @104
hgs
parents: 0
diff changeset
  2546
			location   	(2262, 917)
hgs
parents: 0
diff changeset
  2547
			label      	(object SegLabel @105
hgs
parents: 0
diff changeset
  2548
			    Parent_View 	@104
hgs
parents: 0
diff changeset
  2549
			    location   	(2262, 891)
hgs
parents: 0
diff changeset
  2550
			    font       	(object Font
hgs
parents: 0
diff changeset
  2551
				size       	10
hgs
parents: 0
diff changeset
  2552
				face       	"Arial"
hgs
parents: 0
diff changeset
  2553
				bold       	FALSE
hgs
parents: 0
diff changeset
  2554
				italics    	TRUE
hgs
parents: 0
diff changeset
  2555
				underline  	FALSE
hgs
parents: 0
diff changeset
  2556
				strike     	FALSE
hgs
parents: 0
diff changeset
  2557
				color      	0
hgs
parents: 0
diff changeset
  2558
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2559
			    anchor     	1
hgs
parents: 0
diff changeset
  2560
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2561
			    nlines     	1
hgs
parents: 0
diff changeset
  2562
			    max_width  	600
hgs
parents: 0
diff changeset
  2563
			    justify    	0
hgs
parents: 0
diff changeset
  2564
			    label      	"iBackup"
hgs
parents: 0
diff changeset
  2565
			    pctDist    	0.500000
hgs
parents: 0
diff changeset
  2566
			    height     	27
hgs
parents: 0
diff changeset
  2567
			    orientation 	0)
hgs
parents: 0
diff changeset
  2568
			quidu      	"3587DCB40377"
hgs
parents: 0
diff changeset
  2569
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2570
			    (object RoleView "$UNNAMED$20" @106
hgs
parents: 0
diff changeset
  2571
				Parent_View 	@104
hgs
parents: 0
diff changeset
  2572
				location   	(166, 197)
hgs
parents: 0
diff changeset
  2573
				quidu      	"3587DCB6019A"
hgs
parents: 0
diff changeset
  2574
				client     	@104
hgs
parents: 0
diff changeset
  2575
				supplier   	@96
hgs
parents: 0
diff changeset
  2576
				line_style 	3
hgs
parents: 0
diff changeset
  2577
				origin_attachment 	(2262, 917)
hgs
parents: 0
diff changeset
  2578
				terminal_attachment 	(2262, 743)
hgs
parents: 0
diff changeset
  2579
				label      	(object SegLabel @107
hgs
parents: 0
diff changeset
  2580
				    Parent_View 	@106
hgs
parents: 0
diff changeset
  2581
				    location   	(2212, 799)
hgs
parents: 0
diff changeset
  2582
				    anchor     	2
hgs
parents: 0
diff changeset
  2583
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2584
				    nlines     	1
hgs
parents: 0
diff changeset
  2585
				    max_width  	15
hgs
parents: 0
diff changeset
  2586
				    justify    	0
hgs
parents: 0
diff changeset
  2587
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2588
				    pctDist    	0.682119
hgs
parents: 0
diff changeset
  2589
				    height     	51
hgs
parents: 0
diff changeset
  2590
				    orientation 	0))
hgs
parents: 0
diff changeset
  2591
			    (object RoleView "$UNNAMED$19" @108
hgs
parents: 0
diff changeset
  2592
				Parent_View 	@104
hgs
parents: 0
diff changeset
  2593
				location   	(166, 197)
hgs
parents: 0
diff changeset
  2594
				quidu      	"3587DCB60149"
hgs
parents: 0
diff changeset
  2595
				client     	@104
hgs
parents: 0
diff changeset
  2596
				supplier   	@97
hgs
parents: 0
diff changeset
  2597
				line_style 	3
hgs
parents: 0
diff changeset
  2598
				origin_attachment 	(2262, 917)
hgs
parents: 0
diff changeset
  2599
				terminal_attachment 	(2262, 1091)
hgs
parents: 0
diff changeset
  2600
				label      	(object SegLabel @109
hgs
parents: 0
diff changeset
  2601
				    Parent_View 	@108
hgs
parents: 0
diff changeset
  2602
				    location   	(2317, 1059)
hgs
parents: 0
diff changeset
  2603
				    anchor     	2
hgs
parents: 0
diff changeset
  2604
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2605
				    nlines     	1
hgs
parents: 0
diff changeset
  2606
				    max_width  	15
hgs
parents: 0
diff changeset
  2607
				    justify    	0
hgs
parents: 0
diff changeset
  2608
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2609
				    pctDist    	0.816092
hgs
parents: 0
diff changeset
  2610
				    height     	55
hgs
parents: 0
diff changeset
  2611
				    orientation 	0))))
hgs
parents: 0
diff changeset
  2612
		    (object ClassView "Class" "CScheduleIndex" @110
hgs
parents: 0
diff changeset
  2613
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  2614
			IncludeOperation 	TRUE
hgs
parents: 0
diff changeset
  2615
			location   	(656, 784)
hgs
parents: 0
diff changeset
  2616
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2617
			    Parent_View 	@110
hgs
parents: 0
diff changeset
  2618
			    location   	(213, 653)
hgs
parents: 0
diff changeset
  2619
			    nlines     	1
hgs
parents: 0
diff changeset
  2620
			    max_width  	884
hgs
parents: 0
diff changeset
  2621
			    justify    	0
hgs
parents: 0
diff changeset
  2622
			    label      	"CScheduleIndex")
hgs
parents: 0
diff changeset
  2623
			quidu      	"3587DC95028C"
hgs
parents: 0
diff changeset
  2624
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2625
			    Parent_View 	@110
hgs
parents: 0
diff changeset
  2626
			    location   	(187, 713)
hgs
parents: 0
diff changeset
  2627
			    anchor     	2
hgs
parents: 0
diff changeset
  2628
			    nlines     	4
hgs
parents: 0
diff changeset
  2629
			    max_width  	294)
hgs
parents: 0
diff changeset
  2630
			width      	956
hgs
parents: 0
diff changeset
  2631
			height     	286
hgs
parents: 0
diff changeset
  2632
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2633
		    (object ClassView "Class" "TScheduleIndexEntry" @111
hgs
parents: 0
diff changeset
  2634
			location   	(560, 224)
hgs
parents: 0
diff changeset
  2635
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2636
			    Parent_View 	@111
hgs
parents: 0
diff changeset
  2637
			    location   	(350, 68)
hgs
parents: 0
diff changeset
  2638
			    nlines     	1
hgs
parents: 0
diff changeset
  2639
			    max_width  	418
hgs
parents: 0
diff changeset
  2640
			    justify    	0
hgs
parents: 0
diff changeset
  2641
			    label      	"TScheduleIndexEntry")
hgs
parents: 0
diff changeset
  2642
			quidu      	"3588F2210143"
hgs
parents: 0
diff changeset
  2643
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2644
			    Parent_View 	@111
hgs
parents: 0
diff changeset
  2645
			    location   	(343, 128)
hgs
parents: 0
diff changeset
  2646
			    anchor     	2
hgs
parents: 0
diff changeset
  2647
			    nlines     	5
hgs
parents: 0
diff changeset
  2648
			    max_width  	403
hgs
parents: 0
diff changeset
  2649
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2650
				"ExternalizeL( )"
hgs
parents: 0
diff changeset
  2651
				"InternalizeL( )"
hgs
parents: 0
diff changeset
  2652
				"iStreamId : TStreamId"
hgs
parents: 0
diff changeset
  2653
				"iScheduleId : TInt"))
hgs
parents: 0
diff changeset
  2654
			width      	452
hgs
parents: 0
diff changeset
  2655
			height     	336
hgs
parents: 0
diff changeset
  2656
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2657
		    (object AssociationViewNew "iEntries" @112
hgs
parents: 0
diff changeset
  2658
			location   	(537, 516)
hgs
parents: 0
diff changeset
  2659
			label      	(object SegLabel @113
hgs
parents: 0
diff changeset
  2660
			    Parent_View 	@112
hgs
parents: 0
diff changeset
  2661
			    location   	(533, 488)
hgs
parents: 0
diff changeset
  2662
			    font       	(object Font
hgs
parents: 0
diff changeset
  2663
				size       	10
hgs
parents: 0
diff changeset
  2664
				face       	"Arial"
hgs
parents: 0
diff changeset
  2665
				bold       	FALSE
hgs
parents: 0
diff changeset
  2666
				italics    	TRUE
hgs
parents: 0
diff changeset
  2667
				underline  	FALSE
hgs
parents: 0
diff changeset
  2668
				strike     	FALSE
hgs
parents: 0
diff changeset
  2669
				color      	0
hgs
parents: 0
diff changeset
  2670
				default_color 	TRUE)
hgs
parents: 0
diff changeset
  2671
			    anchor     	1
hgs
parents: 0
diff changeset
  2672
			    anchor_loc 	1
hgs
parents: 0
diff changeset
  2673
			    nlines     	1
hgs
parents: 0
diff changeset
  2674
			    max_width  	600
hgs
parents: 0
diff changeset
  2675
			    justify    	0
hgs
parents: 0
diff changeset
  2676
			    label      	"iEntries"
hgs
parents: 0
diff changeset
  2677
			    pctDist    	0.450000
hgs
parents: 0
diff changeset
  2678
			    height     	29
hgs
parents: 0
diff changeset
  2679
			    orientation 	0)
hgs
parents: 0
diff changeset
  2680
			quidu      	"3588F2700223"
hgs
parents: 0
diff changeset
  2681
			roleview_list 	(list RoleViews
hgs
parents: 0
diff changeset
  2682
			    (object RoleView "$UNNAMED$44" @114
hgs
parents: 0
diff changeset
  2683
				Parent_View 	@112
hgs
parents: 0
diff changeset
  2684
				location   	(9, 292)
hgs
parents: 0
diff changeset
  2685
				quidu      	"3588F27003E6"
hgs
parents: 0
diff changeset
  2686
				client     	@112
hgs
parents: 0
diff changeset
  2687
				supplier   	@110
hgs
parents: 0
diff changeset
  2688
				line_style 	3
hgs
parents: 0
diff changeset
  2689
				origin_attachment 	(537, 516)
hgs
parents: 0
diff changeset
  2690
				terminal_attachment 	(537, 641)
hgs
parents: 0
diff changeset
  2691
				label      	(object SegLabel @115
hgs
parents: 0
diff changeset
  2692
				    Parent_View 	@114
hgs
parents: 0
diff changeset
  2693
				    location   	(592, 614)
hgs
parents: 0
diff changeset
  2694
				    anchor     	2
hgs
parents: 0
diff changeset
  2695
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2696
				    nlines     	1
hgs
parents: 0
diff changeset
  2697
				    max_width  	15
hgs
parents: 0
diff changeset
  2698
				    justify    	0
hgs
parents: 0
diff changeset
  2699
				    label      	"1..1"
hgs
parents: 0
diff changeset
  2700
				    pctDist    	0.795620
hgs
parents: 0
diff changeset
  2701
				    height     	55
hgs
parents: 0
diff changeset
  2702
				    orientation 	0))
hgs
parents: 0
diff changeset
  2703
			    (object RoleView "$UNNAMED$45" @116
hgs
parents: 0
diff changeset
  2704
				Parent_View 	@112
hgs
parents: 0
diff changeset
  2705
				location   	(9, 292)
hgs
parents: 0
diff changeset
  2706
				quidu      	"3588F271003A"
hgs
parents: 0
diff changeset
  2707
				client     	@112
hgs
parents: 0
diff changeset
  2708
				supplier   	@111
hgs
parents: 0
diff changeset
  2709
				line_style 	3
hgs
parents: 0
diff changeset
  2710
				origin_attachment 	(537, 516)
hgs
parents: 0
diff changeset
  2711
				terminal_attachment 	(537, 392)
hgs
parents: 0
diff changeset
  2712
				label      	(object SegLabel @117
hgs
parents: 0
diff changeset
  2713
				    Parent_View 	@116
hgs
parents: 0
diff changeset
  2714
				    location   	(606, 422)
hgs
parents: 0
diff changeset
  2715
				    anchor     	2
hgs
parents: 0
diff changeset
  2716
				    anchor_loc 	1
hgs
parents: 0
diff changeset
  2717
				    nlines     	1
hgs
parents: 0
diff changeset
  2718
				    max_width  	15
hgs
parents: 0
diff changeset
  2719
				    justify    	0
hgs
parents: 0
diff changeset
  2720
				    label      	"0..*"
hgs
parents: 0
diff changeset
  2721
				    pctDist    	0.758065
hgs
parents: 0
diff changeset
  2722
				    height     	69
hgs
parents: 0
diff changeset
  2723
				    orientation 	1))))
hgs
parents: 0
diff changeset
  2724
		    (object UsesView "" @118
hgs
parents: 0
diff changeset
  2725
			quidu      	"3587E067001C"
hgs
parents: 0
diff changeset
  2726
			client     	@110
hgs
parents: 0
diff changeset
  2727
			supplier   	@95
hgs
parents: 0
diff changeset
  2728
			line_style 	3
hgs
parents: 0
diff changeset
  2729
			origin_attachment 	(362, 927)
hgs
parents: 0
diff changeset
  2730
			terminal_attachment 	(362, 1315))
hgs
parents: 0
diff changeset
  2731
		    (object UsesView "" @119
hgs
parents: 0
diff changeset
  2732
			quidu      	"3587E1C4008C"
hgs
parents: 0
diff changeset
  2733
			client     	@96
hgs
parents: 0
diff changeset
  2734
			supplier   	@95
hgs
parents: 0
diff changeset
  2735
			vertices   	(list Points
hgs
parents: 0
diff changeset
  2736
			    (1981, 743)
hgs
parents: 0
diff changeset
  2737
			    (1981, 1072)
hgs
parents: 0
diff changeset
  2738
			    (631, 1072)
hgs
parents: 0
diff changeset
  2739
			    (631, 1315))
hgs
parents: 0
diff changeset
  2740
			line_style 	3
hgs
parents: 0
diff changeset
  2741
			origin_attachment 	(1981, 743)
hgs
parents: 0
diff changeset
  2742
			terminal_attachment 	(631, 1315))
hgs
parents: 0
diff changeset
  2743
		    (object UsesView "" @120
hgs
parents: 0
diff changeset
  2744
			quidu      	"3587E061038E"
hgs
parents: 0
diff changeset
  2745
			client     	@96
hgs
parents: 0
diff changeset
  2746
			supplier   	@110
hgs
parents: 0
diff changeset
  2747
			line_style 	3
hgs
parents: 0
diff changeset
  2748
			origin_attachment 	(1795, 687)
hgs
parents: 0
diff changeset
  2749
			terminal_attachment 	(1134, 687))
hgs
parents: 0
diff changeset
  2750
		    (object UsesView "" @121
hgs
parents: 0
diff changeset
  2751
			quidu      	"3588F2E200FB"
hgs
parents: 0
diff changeset
  2752
			client     	@96
hgs
parents: 0
diff changeset
  2753
			supplier   	@111
hgs
parents: 0
diff changeset
  2754
			line_style 	3
hgs
parents: 0
diff changeset
  2755
			origin_attachment 	(1795, 353)
hgs
parents: 0
diff changeset
  2756
			terminal_attachment 	(786, 353))))
hgs
parents: 0
diff changeset
  2757
	    (object ClassDiagram "Client-side"
hgs
parents: 0
diff changeset
  2758
		quid       	"3588FA630175"
hgs
parents: 0
diff changeset
  2759
		title      	"Client-side"
hgs
parents: 0
diff changeset
  2760
		zoom       	100
hgs
parents: 0
diff changeset
  2761
		max_height 	28350
hgs
parents: 0
diff changeset
  2762
		max_width  	21600
hgs
parents: 0
diff changeset
  2763
		origin_x   	0
hgs
parents: 0
diff changeset
  2764
		origin_y   	0
hgs
parents: 0
diff changeset
  2765
		items      	(list diagram_item_list
hgs
parents: 0
diff changeset
  2766
		    (object ClassView "Class" "RScheduler" @122
hgs
parents: 0
diff changeset
  2767
			location   	(800, 672)
hgs
parents: 0
diff changeset
  2768
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2769
			    Parent_View 	@122
hgs
parents: 0
diff changeset
  2770
			    location   	(554, 291)
hgs
parents: 0
diff changeset
  2771
			    nlines     	1
hgs
parents: 0
diff changeset
  2772
			    max_width  	490
hgs
parents: 0
diff changeset
  2773
			    justify    	0
hgs
parents: 0
diff changeset
  2774
			    label      	"RScheduler")
hgs
parents: 0
diff changeset
  2775
			quidu      	"3588FA6800AA"
hgs
parents: 0
diff changeset
  2776
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2777
			    Parent_View 	@122
hgs
parents: 0
diff changeset
  2778
			    location   	(544, 351)
hgs
parents: 0
diff changeset
  2779
			    anchor     	2
hgs
parents: 0
diff changeset
  2780
			    nlines     	14
hgs
parents: 0
diff changeset
  2781
			    max_width  	519
hgs
parents: 0
diff changeset
  2782
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2783
				"Register( )"
hgs
parents: 0
diff changeset
  2784
				"CreatePersistentSchedule( )"
hgs
parents: 0
diff changeset
  2785
				"DeleteSchedule( )"
hgs
parents: 0
diff changeset
  2786
				"DisableSchedule( )"
hgs
parents: 0
diff changeset
  2787
				"EnableSchedule( )"
hgs
parents: 0
diff changeset
  2788
				"EditSchedule( )"
hgs
parents: 0
diff changeset
  2789
				"ScheduleTask( )"
hgs
parents: 0
diff changeset
  2790
				"DeleteTask( )"
hgs
parents: 0
diff changeset
  2791
				"GetScheduleRefsL( )"
hgs
parents: 0
diff changeset
  2792
				"GetScheduleL( )"
hgs
parents: 0
diff changeset
  2793
				"GetTaskRefsL( )"
hgs
parents: 0
diff changeset
  2794
				"GetTaskInfoL( )"
hgs
parents: 0
diff changeset
  2795
				"GetTaskDataSize( )"))
hgs
parents: 0
diff changeset
  2796
			width      	530
hgs
parents: 0
diff changeset
  2797
			height     	786
hgs
parents: 0
diff changeset
  2798
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2799
		    (object ClassView "Class" "TScheduleEntryInfo" @123
hgs
parents: 0
diff changeset
  2800
			location   	(1792, 976)
hgs
parents: 0
diff changeset
  2801
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2802
			    Parent_View 	@123
hgs
parents: 0
diff changeset
  2803
			    location   	(1470, 820)
hgs
parents: 0
diff changeset
  2804
			    nlines     	1
hgs
parents: 0
diff changeset
  2805
			    max_width  	643
hgs
parents: 0
diff changeset
  2806
			    justify    	0
hgs
parents: 0
diff changeset
  2807
			    label      	"TScheduleEntryInfo")
hgs
parents: 0
diff changeset
  2808
			quidu      	"3588FA7702BE"
hgs
parents: 0
diff changeset
  2809
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2810
			    Parent_View 	@123
hgs
parents: 0
diff changeset
  2811
			    location   	(1453, 880)
hgs
parents: 0
diff changeset
  2812
			    anchor     	2
hgs
parents: 0
diff changeset
  2813
			    nlines     	5
hgs
parents: 0
diff changeset
  2814
			    max_width  	684
hgs
parents: 0
diff changeset
  2815
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2816
				"iIntervalType : TIntervalType"
hgs
parents: 0
diff changeset
  2817
				"iInterval : TInterval"
hgs
parents: 0
diff changeset
  2818
				"iStartTime : TTime"
hgs
parents: 0
diff changeset
  2819
				"iValidityPeriod : TTimeIntervalMinutes"))
hgs
parents: 0
diff changeset
  2820
			width      	696
hgs
parents: 0
diff changeset
  2821
			height     	336
hgs
parents: 0
diff changeset
  2822
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2823
		    (object ClassView "Class" "TTaskInfo" @124
hgs
parents: 0
diff changeset
  2824
			location   	(1600, 1408)
hgs
parents: 0
diff changeset
  2825
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2826
			    Parent_View 	@124
hgs
parents: 0
diff changeset
  2827
			    location   	(1460, 1252)
hgs
parents: 0
diff changeset
  2828
			    nlines     	1
hgs
parents: 0
diff changeset
  2829
			    max_width  	279
hgs
parents: 0
diff changeset
  2830
			    justify    	0
hgs
parents: 0
diff changeset
  2831
			    label      	"TTaskInfo")
hgs
parents: 0
diff changeset
  2832
			quidu      	"3587DA760264"
hgs
parents: 0
diff changeset
  2833
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2834
			    Parent_View 	@124
hgs
parents: 0
diff changeset
  2835
			    location   	(1458, 1312)
hgs
parents: 0
diff changeset
  2836
			    anchor     	2
hgs
parents: 0
diff changeset
  2837
			    nlines     	5
hgs
parents: 0
diff changeset
  2838
			    max_width  	281
hgs
parents: 0
diff changeset
  2839
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2840
				"iRepeat : TInt"
hgs
parents: 0
diff changeset
  2841
				"iName : TName"
hgs
parents: 0
diff changeset
  2842
				"iTaskId : TInt"
hgs
parents: 0
diff changeset
  2843
				"iPriority : TInt"))
hgs
parents: 0
diff changeset
  2844
			width      	302
hgs
parents: 0
diff changeset
  2845
			height     	336
hgs
parents: 0
diff changeset
  2846
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2847
		    (object UsesView "" @125
hgs
parents: 0
diff changeset
  2848
			quidu      	"3588FB460095"
hgs
parents: 0
diff changeset
  2849
			client     	@122
hgs
parents: 0
diff changeset
  2850
			supplier   	@123
hgs
parents: 0
diff changeset
  2851
			line_style 	3
hgs
parents: 0
diff changeset
  2852
			origin_attachment 	(1065, 956)
hgs
parents: 0
diff changeset
  2853
			terminal_attachment 	(1444, 956))
hgs
parents: 0
diff changeset
  2854
		    (object UsesView "" @126
hgs
parents: 0
diff changeset
  2855
			quidu      	"3588FB490220"
hgs
parents: 0
diff changeset
  2856
			client     	@122
hgs
parents: 0
diff changeset
  2857
			supplier   	@124
hgs
parents: 0
diff changeset
  2858
			vertices   	(list Points
hgs
parents: 0
diff changeset
  2859
			    (819, 1065)
hgs
parents: 0
diff changeset
  2860
			    (819, 1424)
hgs
parents: 0
diff changeset
  2861
			    (1449, 1424))
hgs
parents: 0
diff changeset
  2862
			line_style 	3
hgs
parents: 0
diff changeset
  2863
			origin_attachment 	(800, 1065)
hgs
parents: 0
diff changeset
  2864
			terminal_attachment 	(1449, 1408))
hgs
parents: 0
diff changeset
  2865
		    (object NoteView @127
hgs
parents: 0
diff changeset
  2866
			location   	(480, 1296)
hgs
parents: 0
diff changeset
  2867
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2868
			    Parent_View 	@127
hgs
parents: 0
diff changeset
  2869
			    location   	(258, 1118)
hgs
parents: 0
diff changeset
  2870
			    nlines     	7
hgs
parents: 0
diff changeset
  2871
			    max_width  	409
hgs
parents: 0
diff changeset
  2872
			    label      	
hgs
parents: 0
diff changeset
  2873
|This diagram shows the classes 
hgs
parents: 0
diff changeset
  2874
|which are visible to clients: that is, they make up part of the interface
hgs
parents: 0
diff changeset
  2875
			    )
hgs
parents: 0
diff changeset
  2876
			width      	469
hgs
parents: 0
diff changeset
  2877
			height     	369)
hgs
parents: 0
diff changeset
  2878
		    (object ClassView "Class" "TScheduleState" @128
hgs
parents: 0
diff changeset
  2879
			IncludeAttribute 	TRUE
hgs
parents: 0
diff changeset
  2880
			location   	(1632, 560)
hgs
parents: 0
diff changeset
  2881
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2882
			    Parent_View 	@128
hgs
parents: 0
diff changeset
  2883
			    location   	(1471, 404)
hgs
parents: 0
diff changeset
  2884
			    nlines     	1
hgs
parents: 0
diff changeset
  2885
			    max_width  	320
hgs
parents: 0
diff changeset
  2886
			    justify    	0
hgs
parents: 0
diff changeset
  2887
			    label      	"TScheduleState")
hgs
parents: 0
diff changeset
  2888
			quidu      	"358FA35103AF"
hgs
parents: 0
diff changeset
  2889
			width      	346
hgs
parents: 0
diff changeset
  2890
			height     	336
hgs
parents: 0
diff changeset
  2891
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2892
		    (object UsesView "" @129
hgs
parents: 0
diff changeset
  2893
			quidu      	"358FA3AB02BE"
hgs
parents: 0
diff changeset
  2894
			client     	@122
hgs
parents: 0
diff changeset
  2895
			supplier   	@128
hgs
parents: 0
diff changeset
  2896
			line_style 	3
hgs
parents: 0
diff changeset
  2897
			origin_attachment 	(1065, 659)
hgs
parents: 0
diff changeset
  2898
			terminal_attachment 	(1459, 659))
hgs
parents: 0
diff changeset
  2899
		    (object ClassView "Class" "TSchedulerItemRef" @130
hgs
parents: 0
diff changeset
  2900
			location   	(1648, 208)
hgs
parents: 0
diff changeset
  2901
			label      	(object ItemLabel
hgs
parents: 0
diff changeset
  2902
			    Parent_View 	@130
hgs
parents: 0
diff changeset
  2903
			    location   	(1463, 102)
hgs
parents: 0
diff changeset
  2904
			    nlines     	1
hgs
parents: 0
diff changeset
  2905
			    max_width  	368
hgs
parents: 0
diff changeset
  2906
			    justify    	0
hgs
parents: 0
diff changeset
  2907
			    label      	"TSchedulerItemRef")
hgs
parents: 0
diff changeset
  2908
			quidu      	"358FAACE01FD"
hgs
parents: 0
diff changeset
  2909
			compartment 	(object Compartment
hgs
parents: 0
diff changeset
  2910
			    Parent_View 	@130
hgs
parents: 0
diff changeset
  2911
			    location   	(1458, 162)
hgs
parents: 0
diff changeset
  2912
			    anchor     	2
hgs
parents: 0
diff changeset
  2913
			    nlines     	3
hgs
parents: 0
diff changeset
  2914
			    max_width  	291
hgs
parents: 0
diff changeset
  2915
			    compartmentItems 	(list Compartment
hgs
parents: 0
diff changeset
  2916
				"iName : TName"
hgs
parents: 0
diff changeset
  2917
				"iHandle : TInt"))
hgs
parents: 0
diff changeset
  2918
			width      	398
hgs
parents: 0
diff changeset
  2919
			height     	236
hgs
parents: 0
diff changeset
  2920
			autoResize 	TRUE)
hgs
parents: 0
diff changeset
  2921
		    (object UsesView "" @131
hgs
parents: 0
diff changeset
  2922
			quidu      	"358FAB050351"
hgs
parents: 0
diff changeset
  2923
			client     	@122
hgs
parents: 0
diff changeset
  2924
			supplier   	@130
hgs
parents: 0
diff changeset
  2925
			vertices   	(list Points
hgs
parents: 0
diff changeset
  2926
			    (1022, 279)
hgs
parents: 0
diff changeset
  2927
			    (1022, 222)
hgs
parents: 0
diff changeset
  2928
			    (1449, 222))
hgs
parents: 0
diff changeset
  2929
			line_style 	3
hgs
parents: 0
diff changeset
  2930
			origin_attachment 	(1065, 302)
hgs
parents: 0
diff changeset
  2931
			terminal_attachment 	(1449, 302))))
hgs
parents: 0
diff changeset
  2932
	    (object ClassDiagram "Main"
hgs
parents: 0
diff changeset
  2933
		quid       	"358F97CC011B"
hgs
parents: 0
diff changeset
  2934
		title      	"Main"
hgs
parents: 0
diff changeset
  2935
		zoom       	100
hgs
parents: 0
diff changeset
  2936
		max_height 	28350
hgs
parents: 0
diff changeset
  2937
		max_width  	21600
hgs
parents: 0
diff changeset
  2938
		origin_x   	0
hgs
parents: 0
diff changeset
  2939
		origin_y   	0
hgs
parents: 0
diff changeset
  2940
		items      	(list diagram_item_list))))
hgs
parents: 0
diff changeset
  2941
    root_subsystem 	(object SubSystem "Component View"
hgs
parents: 0
diff changeset
  2942
	quid       	"34B4B32D038C"
hgs
parents: 0
diff changeset
  2943
	physical_models 	(list unit_reference_list)
hgs
parents: 0
diff changeset
  2944
	physical_presentations 	(list unit_reference_list
hgs
parents: 0
diff changeset
  2945
	    (object Module_Diagram "Main"
hgs
parents: 0
diff changeset
  2946
		quid       	"358F97CC012E"
hgs
parents: 0
diff changeset
  2947
		title      	"Main"
hgs
parents: 0
diff changeset
  2948
		zoom       	100
hgs
parents: 0
diff changeset
  2949
		max_height 	28350
hgs
parents: 0
diff changeset
  2950
		max_width  	21600
hgs
parents: 0
diff changeset
  2951
		origin_x   	0
hgs
parents: 0
diff changeset
  2952
		origin_y   	0
hgs
parents: 0
diff changeset
  2953
		items      	(list diagram_item_list))))
hgs
parents: 0
diff changeset
  2954
    process_structure 	(object Processes
hgs
parents: 0
diff changeset
  2955
	quid       	"34B4B32D038D"
hgs
parents: 0
diff changeset
  2956
	ProcsNDevs 	(list
hgs
parents: 0
diff changeset
  2957
	    (object Process_Diagram "Deployment View"
hgs
parents: 0
diff changeset
  2958
		quid       	"358F97CC011A"
hgs
parents: 0
diff changeset
  2959
		title      	"Deployment View"
hgs
parents: 0
diff changeset
  2960
		zoom       	100
hgs
parents: 0
diff changeset
  2961
		max_height 	28350
hgs
parents: 0
diff changeset
  2962
		max_width  	21600
hgs
parents: 0
diff changeset
  2963
		origin_x   	0
hgs
parents: 0
diff changeset
  2964
		origin_y   	0
hgs
parents: 0
diff changeset
  2965
		items      	(list diagram_item_list))))
hgs
parents: 0
diff changeset
  2966
    properties 	(object Properties
hgs
parents: 0
diff changeset
  2967
	attributes 	(list Attribute_Set
hgs
parents: 0
diff changeset
  2968
	    (object Attribute
hgs
parents: 0
diff changeset
  2969
		tool       	"cg"
hgs
parents: 0
diff changeset
  2970
		name       	"roseId"
hgs
parents: 0
diff changeset
  2971
		value      	"753117540")
hgs
parents: 0
diff changeset
  2972
	    (object Attribute
hgs
parents: 0
diff changeset
  2973
		tool       	"cg"
hgs
parents: 0
diff changeset
  2974
		name       	"propertyId"
hgs
parents: 0
diff changeset
  2975
		value      	"809135966")
hgs
parents: 0
diff changeset
  2976
	    (object Attribute
hgs
parents: 0
diff changeset
  2977
		tool       	"cg"
hgs
parents: 0
diff changeset
  2978
		name       	"default__Project"
hgs
parents: 0
diff changeset
  2979
		value      	(list Attribute_Set
hgs
parents: 0
diff changeset
  2980
		    (object Attribute
hgs
parents: 0
diff changeset
  2981
			tool       	"cg"
hgs
parents: 0
diff changeset
  2982
			name       	"project"
hgs
parents: 0
diff changeset
  2983
			value      	" "))))
hgs
parents: 0
diff changeset
  2984
	quid       	"34B4B32D038E"))