Subversion Repositories DevTools

Rev

Rev 2218 | Rev 2224 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2218 sbetterm 1
 
2
(object Petal
3
    version    	50
4
    _written   	"Rose 8.2.0311.2600"
5
    charSet    	0)
6
 
7
(object Class_Category "TransactionTestManager"
8
    is_unit    	TRUE
9
    is_loaded  	TRUE
10
    quid       	"41F5A77A0203"
11
    exportControl 	"Public"
12
    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
13
    quidu      	"41F5A79001E4"
14
    logical_models 	(list unit_reference_list
15
	(object Class_Category "Transaction Specification"
16
	    quid       	"41FD9D7902B3"
17
	    exportControl 	"Public"
18
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
19
	    quidu      	"41F5A79001E4"
20
	    logical_models 	(list unit_reference_list
21
		(object Class "TransactionSpecification"
22
		    attributes 	(list Attribute_Set
23
			(object Attribute
24
			    tool       	"cg"
25
			    name       	"GenerateDefaultConstructor"
26
			    value      	("GenerateSet" 205))
27
			(object Attribute
28
			    tool       	"cg"
29
			    name       	"DefaultConstructorVisibility"
30
			    value      	("VisibilitySet" 43))
31
			(object Attribute
32
			    tool       	"Traversal"
33
			    name       	"CodeFile"
34
			    value      	"$MASS_DEV\\TransactionSpecification.h")
35
			(object Attribute
36
			    tool       	"Traversal"
37
			    name       	"BodyFile"
38
			    value      	"$MASS_DEV\\TransactionSpecification.cpp"))
39
		    quid       	"41F607FA0261"
40
		    documentation 	"A transaction specification.  During transaction generation, specifications are instantiated by evaluating its values."
41
		    stereotype 	"entity"
42
		    used_nodes 	(list uses_relationship_list
43
			(object Uses_Relationship
44
			    attributes 	(list Attribute_Set
45
				(object Attribute
46
				    tool       	"cg"
47
				    name       	"cg_style"
48
				    value      	"Private Reference"))
49
			    quid       	"4204641103B1"
50
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
51
			    quidu      	"420310A60071")
52
			(object Uses_Relationship
53
			    attributes 	(list Attribute_Set
54
				(object Attribute
55
				    tool       	"cg"
56
				    name       	"cg_style"
57
				    value      	"Private Reference"))
58
			    quid       	"4204646E03E0"
59
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"
60
			    quidu      	"41DA5CE4019B")
61
			(object Uses_Relationship
62
			    attributes 	(list Attribute_Set
63
				(object Attribute
64
				    tool       	"cg"
65
				    name       	"cg_style"
66
				    value      	"Private Reference"))
67
			    quid       	"4204675A008D"
68
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"
69
			    quidu      	"41DB6C02021C")
70
			(object Uses_Relationship
71
			    attributes 	(list Attribute_Set
72
				(object Attribute
73
				    tool       	"cg"
74
				    name       	"cg_style"
75
				    value      	"Forward Reference"))
76
			    quid       	"42081AA001ED"
77
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStream"
78
			    quidu      	"420720460243")
79
			(object Uses_Relationship
80
			    attributes 	(list Attribute_Set
81
				(object Attribute
82
				    tool       	"cg"
83
				    name       	"cg_style"
84
				    value      	"Forward Reference"))
85
			    quid       	"420892B9002C"
86
			    supplier   	"Logical View::TransactionTestManager::Progress Bar::ProgressBar"
87
			    quidu      	"42007ECF0011")
88
			(object Uses_Relationship
89
			    attributes 	(list Attribute_Set
90
				(object Attribute
91
				    tool       	"cg"
92
				    name       	"cg_style"
93
				    value      	"Forward Reference"))
94
			    quid       	"4211735E0064"
95
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
96
			    quidu      	"42116B3700AD")
97
			(object Uses_Relationship
98
			    attributes 	(list Attribute_Set
99
				(object Attribute
100
				    tool       	"cg"
101
				    name       	"cg_style"
102
				    value      	"Private Reference"))
103
			    quid       	"4211BFAD03A0"
104
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback"
105
			    quidu      	"4211B6910076")
106
			(object Uses_Relationship
107
			    attributes 	(list Attribute_Set
108
				(object Attribute
109
				    tool       	"cg"
110
				    name       	"cg_style"
111
				    value      	"Private Reference"))
112
			    quid       	"4211D1FE0324"
113
			    supplier   	"Logical View::TransactionTestManager::Progress Bar::TimeEstimate"
114
			    quidu      	"4211C91D02DE")
115
			(object Uses_Relationship
116
			    attributes 	(list Attribute_Set
117
				(object Attribute
118
				    tool       	"cg"
119
				    name       	"cg_style"
120
				    value      	"Private Reference"))
121
			    quid       	"4212E27501FC"
2222 sbetterm 122
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::MacQualification"
2218 sbetterm 123
			    quidu      	"4212D05100DB")
124
			(object Uses_Relationship
125
			    attributes 	(list Attribute_Set
126
				(object Attribute
127
				    tool       	"cg"
128
				    name       	"cg_style"
129
				    value      	"Private Reference"))
130
			    quid       	"4212E76E027F"
131
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperByteArray"
132
			    quidu      	"41FC485C00C1")
133
			(object Uses_Relationship
134
			    attributes 	(list Attribute_Set
135
				(object Attribute
136
				    tool       	"cg"
137
				    name       	"cg_style"
138
				    value      	"Private Reference"))
139
			    quid       	"4212E8CF00AA"
140
			    supplier   	"Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest"
2222 sbetterm 141
			    quidu      	"3ED4B704004D")
142
			(object Uses_Relationship
143
			    attributes 	(list Attribute_Set
144
				(object Attribute
145
				    tool       	"cg"
146
				    name       	"cg_style"
147
				    value      	"Private Reference"))
148
			    quid       	"423695CE02A1"
149
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperStream"
150
			    quidu      	"41DB695100CB"))
2218 sbetterm 151
		    exportControl 	"Private"
152
		    operations 	(list Operations
153
			(object Operation "addMacField"
154
			    quid       	"4212DBC1031E"
155
			    documentation 	"Add the given schema element to the collection of elements to which the MAC of the structure is to be assigned."
156
			    parameters 	(list Parameters
157
				(object Parameter "element"
158
				    quid       	"4212DBE2037C"
159
				    documentation 	"The element."
160
				    type       	"XMLSchema::IXmlSchemaWrapperElement &"))
161
			    result     	"void"
162
			    concurrency 	"Sequential"
163
			    opExportControl 	"Public"
164
			    uid        	1108531264)
165
			(object Operation "addValue"
166
			    quid       	"41F70652035C"
167
			    documentation 	"Add the value with the given xpath to this transaction.  When the value cannot be added, raise an exception."
168
			    parameters 	(list Parameters
169
				(object Parameter "xPath"
170
				    quid       	"41F7066A034C"
171
				    documentation 	"The xpath of the value."
172
				    type       	"const std::string &")
173
				(object Parameter "value"
174
				    quid       	"41F716A50228"
175
				    documentation 	"The value."
176
				    type       	"const std::string &")
177
				(object Parameter "obsolete"
178
				    quid       	"41F721FD00A4"
179
				    documentation 	"Of value true when the value is obsolete, and of value false otherwise."
180
				    type       	"const bool &"))
181
			    result     	"void"
182
			    concurrency 	"Sequential"
183
			    opExportControl 	"Public"
184
			    uid        	1106708385)
185
			(object Operation "clearMacFields"
186
			    quid       	"42130B2D0377"
187
			    documentation 	"Clear the collection of fields to MAC."
188
			    result     	"void"
189
			    concurrency 	"Sequential"
190
			    opExportControl 	"Private"
191
			    uid        	1108531268)
192
			(object Operation "clearMarks"
193
			    quid       	"41F705790276"
194
			    documentation 	"Unmark all values."
195
			    result     	"void"
196
			    concurrency 	"Sequential"
197
			    opExportControl 	"Public"
198
			    uid        	1106708386)
199
			(object Operation "generate"
200
			    quid       	"4204564D02F3"
201
			    documentation 	"Generate this transaction and evaluate to true, or to false when any transaction cannot be evaluated."
202
			    parameters 	(list Parameters
203
				(object Parameter "stream"
204
				    quid       	"42081A92027A"
205
				    documentation 	"The stream into which to generate."
206
				    type       	"TransactionStream&"
207
				    quidu      	"420720460243")
208
				(object Parameter "generateHeaders"
209
				    quid       	"42081A920299"
210
				    documentation 	"When true, the transaction stream contains transaction header.  Otherwise, the transaction steam does not contain transaction headers."
211
				    type       	"const bool &")
212
				(object Parameter "evaluationContext"
213
				    quid       	"421171FF0237"
214
				    documentation 	"The evaluation context."
215
				    type       	"EvaluationContext&"
216
				    quidu      	"42116B3700AD"))
217
			    result     	"const bool"
218
			    concurrency 	"Sequential"
219
			    opExportControl 	"Public"
220
			    uid        	1107568818)
221
			(object Operation "getCurrentStructure"
222
			    attributes 	(list Attribute_Set
223
				(object Attribute
224
				    tool       	"cg"
225
				    name       	"OperationIsConst"
226
				    value      	TRUE))
227
			    quid       	"4213183F01DD"
228
			    documentation 	"Evaluate to the current structure being traversed."
229
			    result     	"const TransactionStructure &"
230
			    concurrency 	"Sequential"
231
			    opExportControl 	"Public"
232
			    uid        	1108531270)
233
			(object Operation "getFormatVersion"
234
			    attributes 	(list Attribute_Set
235
				(object Attribute
236
				    tool       	"cg"
237
				    name       	"OperationIsConst"
238
				    value      	TRUE))
239
			    quid       	"4208BB80011D"
240
			    documentation 	"Evaluate to the format version of the schema that defines this structure."
241
			    result     	"const int &"
242
			    concurrency 	"Sequential"
243
			    opExportControl 	"Public"
244
			    uid        	1107827082)
245
			(object Operation "getScenario"
246
			    attributes 	(list Attribute_Set
247
				(object Attribute
248
				    tool       	"cg"
249
				    name       	"OperationIsConst"
250
				    value      	TRUE))
251
			    quid       	"420471B00192"
252
			    documentation 	"Evaluate to the scenario for which this transaction is defined."
253
			    result     	"const TestScenario &"
254
			    concurrency 	"Sequential"
255
			    opExportControl 	"Public"
256
			    uid        	1107568826)
257
			(object Operation "getTransactionField"
258
			    quid       	"4204283B033E"
259
			    documentation 	"Evaluate to the given transaction field.  When the object doesn't already exist, create it."
260
			    parameters 	(list Parameters
261
				(object Parameter "xpath"
262
				    quid       	"4204283B033F"
263
				    documentation 	"The xpath of the field."
264
				    type       	"const std::string &"))
265
			    result     	"TransactionSpecificationValue&"
266
			    concurrency 	"Sequential"
267
			    opExportControl 	"Public"
268
			    uid        	1107568806
269
			    quidu      	"41F608450399")
270
			(object Operation "getTransactionSpecificationNumber"
271
			    attributes 	(list Attribute_Set
272
				(object Attribute
273
				    tool       	"cg"
274
				    name       	"OperationIsConst"
275
				    value      	TRUE))
276
			    quid       	"41F71AD2002F"
277
			    documentation 	"Evaluate to the transaction specification number of this transaction."
278
			    result     	"const int &"
279
			    concurrency 	"Sequential"
280
			    opExportControl 	"Public"
281
			    uid        	1106708393)
282
			(object Operation "getUdSubtype"
283
			    attributes 	(list Attribute_Set
284
				(object Attribute
285
				    tool       	"cg"
286
				    name       	"OperationIsConst"
287
				    value      	TRUE))
288
			    quid       	"4208AFAF01F7"
289
			    documentation 	"Evaluate to the UD subtype of this transaction."
290
			    result     	"const unsigned short &"
291
			    concurrency 	"Sequential"
292
			    opExportControl 	"Public"
293
			    uid        	1107827080)
294
			(object Operation "getUdType"
295
			    attributes 	(list Attribute_Set
296
				(object Attribute
297
				    tool       	"cg"
298
				    name       	"OperationIsConst"
299
				    value      	TRUE))
300
			    quid       	"4208AFAF0245"
301
			    documentation 	"Evaluate to the UD type of this transaction."
302
			    result     	"const unsigned short &"
303
			    concurrency 	"Sequential"
304
			    opExportControl 	"Public"
305
			    uid        	1107827081)
306
			(object Operation "getValues"
307
			    attributes 	(list Attribute_Set
308
				(object Attribute
309
				    tool       	"cg"
310
				    name       	"OperationIsConst"
311
				    value      	TRUE))
312
			    quid       	"41F705A600AC"
313
			    documentation 	"Get the collection of defined values."
314
			    result     	"const std::map< std::string, TransactionSpecificationValue * > &"
315
			    concurrency 	"Sequential"
316
			    opExportControl 	"Public"
317
			    uid        	1106708387)
318
			(object Operation "isContained"
319
			    attributes 	(list Attribute_Set
320
				(object Attribute
321
				    tool       	"cg"
322
				    name       	"OperationIsConst"
323
				    value      	TRUE))
324
			    quid       	"41F70575014E"
325
			    documentation 	"Evaluate to true when a value with the given xpath is defined, and to false otherwise."
326
			    parameters 	(list Parameters
327
				(object Parameter "xPath"
328
				    quid       	"41F708F90009"
329
				    documentation 	"The xpath of the value."
330
				    type       	"const std::string &"))
331
			    result     	"const bool"
332
			    concurrency 	"Sequential"
333
			    opExportControl 	"Public"
334
			    uid        	1106708388)
335
			(object Operation "isMarked"
336
			    attributes 	(list Attribute_Set
337
				(object Attribute
338
				    tool       	"cg"
339
				    name       	"OperationIsConst"
340
				    value      	TRUE))
341
			    quid       	"41F708CB0307"
342
			    documentation 	"Evaluate to true when the value with the given xPath is marked, and to false otherwise.  When no value with the given xPath is contained, raise an exception."
343
			    parameters 	(list Parameters
344
				(object Parameter "xPath"
345
				    quid       	"41F708E40190"
346
				    documentation 	"The xpath of the value."
347
				    type       	"const std::string &"))
348
			    result     	"const bool"
349
			    concurrency 	"Sequential"
350
			    opExportControl 	"Public"
351
			    uid        	1106708390)
352
			(object Operation "markValue"
353
			    quid       	"41F7069E002F"
354
			    documentation 	"Mark the value with the given xpath.  When no value with the given xPath is contained, raise an exception."
355
			    parameters 	(list Parameters
356
				(object Parameter "xPath"
357
				    quid       	"41F708FE03A3"
358
				    documentation 	"The xpath of the value."
359
				    type       	"const std::string &"))
360
			    result     	"void"
361
			    concurrency 	"Sequential"
362
			    opExportControl 	"Public"
363
			    uid        	1106708389)
364
			(object Operation "setUdSubtype"
365
			    quid       	"42044110019A"
366
			    documentation 	"Set the UD subtype and evaluate to the resulting value."
367
			    parameters 	(list Parameters
368
				(object Parameter "value"
369
				    quid       	"4204411903BD"
370
				    documentation 	"The value."
371
				    type       	"const unsigned short &"))
372
			    result     	"const unsigned short &"
373
			    concurrency 	"Sequential"
374
			    opExportControl 	"Public"
375
			    uid        	1107568814)
376
			(object Operation "setUdType"
377
			    quid       	"420440DE038E"
378
			    documentation 	"Set the UD type and evaluate to the resulting value."
379
			    parameters 	(list Parameters
380
				(object Parameter "value"
381
				    quid       	"42044101015B"
382
				    documentation 	"The value."
383
				    type       	"const unsigned short &"))
384
			    result     	"const unsigned short &"
385
			    concurrency 	"Sequential"
386
			    opExportControl 	"Public"
387
			    uid        	1107568815)
388
			(object Operation "TransactionSpecification"
389
			    quid       	"41F7060D0204"
390
			    documentation 	"This constructor creates a schema-less instance."
391
			    parameters 	(list Parameters
392
				(object Parameter "transactionSpecificationNumber"
393
				    quid       	"41F7061100EB"
394
				    documentation 	"The transaction specification number of this transaction."
395
				    type       	"const int &"))
396
			    concurrency 	"Sequential"
397
			    opExportControl 	"Public"
398
			    uid        	1106708384)
399
			(object Operation "TransactionSpecification"
400
			    quid       	"42045473030D"
401
			    documentation 	"This constructor creates an instance bound to a scenario."
402
			    parameters 	(list Parameters
403
				(object Parameter "transactionSpecificationNumber"
404
				    quid       	"42045473030E"
405
				    documentation 	"The transaction specification number of this transaction."
406
				    type       	"const int &")
407
				(object Parameter "payloadStructureName"
408
				    quid       	"4206D4900256"
409
				    documentation 	"The name of the structure that describes the payload of this transaction."
410
				    type       	"const std::string &")
411
				(object Parameter "scenario"
412
				    quid       	"42045473030F"
413
				    documentation 	"The scenario for which this transaction is defined.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
414
				    type       	"TestScenario&"
415
				    quidu      	"42030C2C00B8"))
416
			    concurrency 	"Sequential"
417
			    opExportControl 	"Public"
418
			    uid        	1107568817)
419
			(object Operation "evaluate"
420
			    attributes 	(list Attribute_Set
421
				(object Attribute
422
				    tool       	"cg"
423
				    name       	"OperationKind"
424
				    value      	("OperationKindSet" 201)))
425
			    quid       	"4205C6F500FC"
426
			    documentation 	"Evaluate the given field using the given context."
427
			    parameters 	(list Parameters
428
				(object Parameter "element"
429
				    quid       	"4205C6F500FD"
430
				    documentation 	"The schema element being visited."
431
				    type       	"XMLSchema::IXmlSchemaWrapperElement &")
432
				(object Parameter "context"
433
				    quid       	"4211BF9900E1"
434
				    documentation 	"The context."
435
				    type       	"EvaluationContext&"
436
				    quidu      	"42116B3700AD"))
437
			    result     	"const bool"
438
			    concurrency 	"Sequential"
439
			    opExportControl 	"Public"
440
			    uid        	1107658242))
441
		    class_attributes 	(list class_attribute_list
442
			(object ClassAttribute "headerStructureName"
443
			    attributes 	(list Attribute_Set
444
				(object Attribute
445
				    tool       	"cg"
446
				    name       	"DataMemberName"
447
				    value      	(value Text "g_$attribute"))
448
				(object Attribute
449
				    tool       	"cg"
450
				    name       	"DataMemberMutability"
451
				    value      	("DataMemberMutabilitySet" 2)))
452
			    quid       	"4206D764033E"
453
			    documentation 	"The name of the structure that describes the header of this transaction."
454
			    type       	"char"
455
			    initv      	
456
|"SysHdr_t"
457
 
458
			    Containment 	"By Reference"
459
			    static     	TRUE)
460
			(object ClassAttribute "structureIndex"
461
			    quid       	"4206D2C800CF"
462
			    documentation 	"The index of the structure currently being traversed."
463
			    type       	"unsigned"
464
			    initv      	"0"
465
			    Containment 	"By Value")
466
			(object ClassAttribute "structureName"
467
			    quid       	"4204415E01B9"
468
			    documentation 	"The name of the structure that describes the payload of this transaction."
469
			    type       	"std::string"
470
			    Containment 	"By Value")
471
			(object ClassAttribute "transactionSpecificationNumber"
472
			    quid       	"41F7044B0238"
473
			    documentation 	"The transaction specification number of the field."
474
			    type       	"int"
475
			    initv      	"0"
476
			    Containment 	"By Value")
477
			(object ClassAttribute "udSubtype"
478
			    quid       	"420441600265"
479
			    documentation 	"The UD subtype of this transaction."
480
			    type       	"unsigned short"
481
			    initv      	"0"
482
			    Containment 	"By Value")
483
			(object ClassAttribute "udType"
484
			    quid       	"4204415F0226"
485
			    documentation 	"The UD type of this transaction."
486
			    type       	"unsigned short"
487
			    initv      	"0"
488
			    Containment 	"By Value")
489
			(object ClassAttribute "formatVersion"
490
			    quid       	"4208C3670196"
491
			    documentation 	"The format version of the schema that defines this structure."
492
			    type       	"int"
493
			    initv      	"0"
494
			    Containment 	"By Value"))
495
		    language   	"C++")
496
		(object Class "TransactionSpecificationValue"
497
		    attributes 	(list Attribute_Set
498
			(object Attribute
499
			    tool       	"cg"
500
			    name       	"GenerateDefaultConstructor"
501
			    value      	("GenerateSet" 205))
502
			(object Attribute
503
			    tool       	"cg"
504
			    name       	"DefaultConstructorVisibility"
505
			    value      	("VisibilitySet" 43))
506
			(object Attribute
507
			    tool       	"Traversal"
508
			    name       	"CodeFile"
509
			    value      	"$MASS_DEV\\TransactionSpecificationValue.h")
510
			(object Attribute
511
			    tool       	"Traversal"
512
			    name       	"BodyFile"
513
			    value      	"$MASS_DEV\\TransactionSpecificationValue.cpp"))
514
		    quid       	"41F608450399"
515
		    documentation 	"A value of a field in a transaction specification.  During transaction generation, specifications are instantiated by evaluating its values."
516
		    stereotype 	"entity"
517
		    used_nodes 	(list uses_relationship_list
518
			(object Uses_Relationship
519
			    attributes 	(list Attribute_Set
520
				(object Attribute
521
				    tool       	"cg"
522
				    name       	"cg_style"
523
				    value      	"Private Reference"))
524
			    quid       	"420472570148"
525
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
526
			    quidu      	"420310A60071")
527
			(object Uses_Relationship
528
			    attributes 	(list Attribute_Set
529
				(object Attribute
530
				    tool       	"cg"
531
				    name       	"cg_style"
532
				    value      	"Private Reference"))
533
			    quid       	"4204725F0233"
534
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
535
			    quidu      	"42030C2C00B8")
536
			(object Uses_Relationship
537
			    attributes 	(list Attribute_Set
538
				(object Attribute
539
				    tool       	"cg"
540
				    name       	"cg_style"
541
				    value      	"Private Reference"))
542
			    quid       	"4204728C01D5"
543
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"
544
			    quidu      	"41DA5CE4019B")
545
			(object Uses_Relationship
546
			    attributes 	(list Attribute_Set
547
				(object Attribute
548
				    tool       	"cg"
549
				    name       	"cg_style"
550
				    value      	"Forward Reference"))
551
			    quid       	"420AD8DF0202"
552
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"
553
			    quidu      	"4209C5FB02C3")
554
			(object Uses_Relationship
555
			    attributes 	(list Attribute_Set
556
				(object Attribute
557
				    tool       	"cg"
558
				    name       	"cg_style"
559
				    value      	"Forward Reference"))
560
			    quid       	"421176A70068"
561
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
562
			    quidu      	"42116B3700AD"))
563
		    exportControl 	"Private"
564
		    operations 	(list Operations
565
			(object Operation "evaluate"
566
			    quid       	"420AC7E6015D"
567
			    documentation 	"Evaluate the expression of this field, and evaluate to true, or to false when any expression cannot be evaluated."
568
			    parameters 	(list Parameters
569
				(object Parameter "value"
570
				    quid       	"420AC7E6015E"
571
				    documentation 	"The resulting value."
572
				    type       	"std::string &")
573
				(object Parameter "sideEffect"
574
				    quid       	"420AC7E6015F"
575
				    documentation 	
576
|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed.  For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.
577
|
578
|One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.
579
 
580
				    type       	"const bool &")
581
				(object Parameter "evaluationContext"
582
				    quid       	"421175920153"
583
				    documentation 	"The evaluation context."
584
				    type       	"EvaluationContext &")
585
				(object Parameter "postponed"
586
				    quid       	"4212DD4F0224"
587
				    documentation 	"Set the actual argument to true when evaluation is postponed, and to false otherwise."
588
				    type       	"bool &"))
589
			    result     	"const bool"
590
			    concurrency 	"Sequential"
591
			    opExportControl 	"Public"
592
			    uid        	1108001385)
593
			(object Operation "getExpression"
594
			    attributes 	(list Attribute_Set
595
				(object Attribute
596
				    tool       	"cg"
597
				    name       	"OperationIsConst"
598
				    value      	TRUE))
599
			    quid       	"41F7167C0014"
600
			    documentation 	"Evaluate to the expression of this instance."
601
			    result     	"const std::string &"
602
			    concurrency 	"Sequential"
603
			    opExportControl 	"Public"
604
			    uid        	1106708392)
605
			(object Operation "getXPath"
606
			    attributes 	(list Attribute_Set
607
				(object Attribute
608
				    tool       	"cg"
609
				    name       	"OperationIsConst"
610
				    value      	TRUE))
611
			    quid       	"41F766AF01D4"
612
			    documentation 	"Evaluate to the xpath of this instance."
613
			    result     	"const std::string &"
614
			    concurrency 	"Sequential"
615
			    opExportControl 	"Public"
616
			    uid        	1106731650)
617
			(object Operation "isMarked"
618
			    attributes 	(list Attribute_Set
619
				(object Attribute
620
				    tool       	"cg"
621
				    name       	"OperationIsConst"
622
				    value      	TRUE))
623
			    quid       	"41F7058D0276"
624
			    documentation 	"Evaluate to true when this value is marked, and to false otherwise."
625
			    result     	"const bool"
626
			    concurrency 	"Sequential"
627
			    opExportControl 	"Public"
628
			    uid        	1106708381)
629
			(object Operation "isObsolete"
630
			    attributes 	(list Attribute_Set
631
				(object Attribute
632
				    tool       	"cg"
633
				    name       	"OperationIsConst"
634
				    value      	TRUE))
635
			    quid       	"41F7228502A8"
636
			    documentation 	"Evaluate to true when this value is obsolete, and to false otherwise."
637
			    result     	"const bool"
638
			    concurrency 	"Sequential"
639
			    opExportControl 	"Public"
640
			    uid        	1106708394)
641
			(object Operation "mark"
642
			    quid       	"41F705930342"
643
			    documentation 	"Mark this value."
644
			    result     	"void"
645
			    concurrency 	"Sequential"
646
			    opExportControl 	"Public"
647
			    uid        	1106708382)
648
			(object Operation "setExpression"
649
			    quid       	"42042A51030C"
650
			    documentation 	"Set the expression of this instance, and evaluate to the resulting value."
651
			    parameters 	(list Parameters
652
				(object Parameter "value"
653
				    quid       	"42042A690138"
654
				    documentation 	"The value."
655
				    type       	"const std::string &"))
656
			    result     	"const std::string &"
657
			    concurrency 	"Sequential"
658
			    opExportControl 	"Public"
659
			    uid        	1107568808)
660
			(object Operation "TransactionSpecificationValue"
661
			    quid       	"420429860176"
662
			    documentation 	"This constructor creates an instance for a given xpath."
663
			    parameters 	(list Parameters
664
				(object Parameter "xPath"
665
				    quid       	"420429860177"
666
				    documentation 	"The xpath of the field."
667
				    type       	"const std::string &")
668
				(object Parameter "transaction"
669
				    quid       	"4204706F01E0"
670
				    documentation 	"The transaction for which this field is defined.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
671
				    type       	"TransactionSpecification&"
672
				    quidu      	"41F607FA0261"))
673
			    concurrency 	"Sequential"
674
			    opExportControl 	"Public"
675
			    uid        	1107568807)
676
			(object Operation "TransactionSpecificationValue"
677
			    quid       	"41F705C90020"
678
			    documentation 	"This constructor expects values for all attributes."
679
			    parameters 	(list Parameters
680
				(object Parameter "xPath"
681
				    quid       	"41F705C90022"
682
				    documentation 	"The xpath of the field."
683
				    type       	"const std::string &")
684
				(object Parameter "value"
685
				    quid       	"41F716580370"
686
				    documentation 	"The value."
687
				    type       	"const std::string &")
688
				(object Parameter "obsolete"
689
				    quid       	"41F7222801CD"
690
				    documentation 	"Of value true when the value is obsolete, and of value false otherwise."
691
				    type       	"const bool &"))
692
			    concurrency 	"Sequential"
693
			    opExportControl 	"Public"
694
			    uid        	1106708380)
695
			(object Operation "unmark"
696
			    quid       	"41F7070602A0"
697
			    documentation 	"Unmark this value."
698
			    result     	"void"
699
			    concurrency 	"Sequential"
700
			    opExportControl 	"Public"
701
			    uid        	1106708383))
702
		    class_attributes 	(list class_attribute_list
703
			(object ClassAttribute "marked"
704
			    quid       	"41F704800286"
705
			    documentation 	"Of value true when this field is marked, and false otherwise."
706
			    type       	"bool"
707
			    initv      	"false"
708
			    Containment 	"By Value")
709
			(object ClassAttribute "obsolete"
710
			    quid       	"41F7222B01BE"
711
			    documentation 	"Of value true when the value is obsolete, and of value false otherwise."
712
			    type       	"bool"
713
			    Containment 	"By Value")
714
			(object ClassAttribute "inPayload"
715
			    quid       	"41F763980317"
716
			    documentation 	"When true, the value is in the payload, otherwise it is in the header."
717
			    type       	"bool"
718
			    Containment 	"By Value")
719
			(object ClassAttribute "xPath"
720
			    quid       	"41F7044B0228"
721
			    documentation 	"The xpath of the field."
722
			    type       	"std::string"
723
			    Containment 	"By Value"))
724
		    language   	"C++")
725
		(object Class "TransactionSpecificationValueKey"
726
		    attributes 	(list Attribute_Set
727
			(object Attribute
728
			    tool       	"cg"
729
			    name       	"GenerateDefaultConstructor"
730
			    value      	("GenerateSet" 205))
731
			(object Attribute
732
			    tool       	"cg"
733
			    name       	"DefaultConstructorVisibility"
734
			    value      	("VisibilitySet" 43))
735
			(object Attribute
736
			    tool       	"cg"
737
			    name       	"GenerateCopyConstructor"
738
			    value      	("GenerateSet" 199))
739
			(object Attribute
740
			    tool       	"cg"
741
			    name       	"CopyConstructorVisibility"
742
			    value      	("VisibilitySet" 45))
743
			(object Attribute
744
			    tool       	"cg"
745
			    name       	"GenerateAssignmentOperation"
746
			    value      	("GenerateSet" 199))
747
			(object Attribute
748
			    tool       	"cg"
749
			    name       	"AssignmentVisibility"
750
			    value      	("VisibilitySet" 45))
751
			(object Attribute
752
			    tool       	"Traversal"
753
			    name       	"CodeFile"
754
			    value      	"$MASS_DEV\\TransactionSpecificationValueKey.h")
755
			(object Attribute
756
			    tool       	"Traversal"
757
			    name       	"BodyFile"
758
			    value      	"$MASS_DEV\\TransactionSpecificationValueKey.cpp"))
759
		    quid       	"41F763D601EE"
760
		    documentation 	"A class for indexing values."
761
		    stereotype 	"entity"
762
		    exportControl 	"Private"
763
		    operations 	(list Operations
764
			(object Operation "TransactionSpecificationValueKey"
765
			    quid       	"41F7650D000A"
766
			    documentation 	"This constructor expects values for all attributes."
767
			    parameters 	(list Parameters
768
				(object Parameter "xPath"
769
				    quid       	"41F7651A021D"
770
				    documentation 	"The xpath of the field."
771
				    type       	"const std::string &")
772
				(object Parameter "inPayload"
773
				    quid       	"41F7651A022D"
774
				    documentation 	"When true, the value is in the payload, otherwise it is in the header."
775
				    type       	"const bool &"))
776
			    concurrency 	"Sequential"
777
			    opExportControl 	"Public"
778
			    uid        	1106731647)
779
			(object Operation "getXPath"
780
			    attributes 	(list Attribute_Set
781
				(object Attribute
782
				    tool       	"cg"
783
				    name       	"OperationIsConst"
784
				    value      	TRUE))
785
			    quid       	"41F7698C038B"
786
			    documentation 	"Evaluate to the xpath of this key."
787
			    result     	"const std::string &"
788
			    concurrency 	"Sequential"
789
			    opExportControl 	"Public"
790
			    uid        	1106731652)
791
			(object Operation "operator<"
792
			    attributes 	(list Attribute_Set
793
				(object Attribute
794
				    tool       	"cg"
795
				    name       	"OperationIsConst"
796
				    value      	TRUE))
797
			    quid       	"41F765490346"
798
			    documentation 	"Evaluate to true when this object is less than the given object, and to false otherwise."
799
			    parameters 	(list Parameters
800
				(object Parameter "rhs"
801
				    quid       	"41F765490347"
802
				    documentation 	"The right hand side of the expression."
803
				    type       	"const TransactionSpecificationValueKey &"))
804
			    result     	"const bool"
805
			    concurrency 	"Sequential"
806
			    opExportControl 	"Public"
807
			    uid        	1106731648)
808
			(object Operation "operator=="
809
			    attributes 	(list Attribute_Set
810
				(object Attribute
811
				    tool       	"cg"
812
				    name       	"OperationIsConst"
813
				    value      	TRUE))
814
			    quid       	"41F765490356"
815
			    documentation 	"Evaluate to true when this object is equal to the given object, and to false otherwise."
816
			    parameters 	(list Parameters
817
				(object Parameter "rhs"
818
				    quid       	"41F765490357"
819
				    documentation 	"The right hand side of the expression."
820
				    type       	"const TransactionSpecificationValueKey &"))
821
			    result     	"const bool"
822
			    concurrency 	"Sequential"
823
			    opExportControl 	"Public"
824
			    uid        	1106731649)
825
			(object Operation "operator<<"
826
			    attributes 	(list Attribute_Set
827
				(object Attribute
828
				    tool       	"MASS C++"
829
				    name       	"OperationReturnBy"
830
				    value      	("OperationReturnByList" 2))
831
				(object Attribute
832
				    tool       	"MASS C++"
833
				    name       	"Friend Function"
834
				    value      	TRUE)
835
				(object Attribute
836
				    tool       	"MASS"
837
				    name       	"ExternalToMass"
838
				    value      	TRUE)
839
				(object Attribute
840
				    tool       	"MASS"
841
				    name       	"Generate Java"
842
				    value      	FALSE)
843
				(object Attribute
844
				    tool       	"MASS"
845
				    name       	"Return Semantics"
846
				    value      	(value Text "Returns a reference to the stream."))
847
				(object Attribute
848
				    tool       	"cg"
849
				    name       	"OperationKind"
850
				    value      	("OperationKindSet" 204))
851
				(object Attribute
852
				    tool       	"cg"
853
				    name       	"GenerateFriendBody"
854
				    value      	TRUE)
855
				(object Attribute
856
				    tool       	"Data Modeler"
857
				    name       	"KeyList"
858
				    value      	""))
859
			    quid       	"41F76879039B"
860
			    documentation 	"Write a textual representation of this instance to the given stream."
861
			    parameters 	(list Parameters
862
				(object Parameter "os"
863
				    attributes 	(list Attribute_Set
864
					(object Attribute
865
					    tool       	"MASS"
866
					    name       	"ParameterDirection"
867
					    value      	("ParameterDirectionList" 3))
868
					(object Attribute
869
					    tool       	"MASS C++"
870
					    name       	"ParameterIsConst"
871
					    value      	FALSE)
872
					(object Attribute
873
					    tool       	"MASS C++"
874
					    name       	"ParameterPassedBy"
875
					    value      	("ParameterPassedByList" 2))
876
					(object Attribute
877
					    tool       	"MASS"
878
					    name       	"ExternalToMass"
879
					    value      	TRUE))
880
				    quid       	"41F76879039C"
881
				    documentation 	"The stream that the instance is to be written to."
882
				    type       	"std::ostream &")
883
				(object Parameter "instance"
884
				    attributes 	(list Attribute_Set
885
					(object Attribute
886
					    tool       	"MASS"
887
					    name       	"ParameterDirection"
888
					    value      	("ParameterDirectionList" 1))
889
					(object Attribute
890
					    tool       	"MASS C++"
891
					    name       	"ParameterPassedBy"
892
					    value      	("ParameterPassedByList" 2))
893
					(object Attribute
894
					    tool       	"MASS C++"
895
					    name       	"ParameterIsConst"
896
					    value      	TRUE))
897
				    quid       	"41F76879039D"
898
				    documentation 	"The instance that is to be written to the given stream."
899
				    type       	"const TransactionSpecificationValueKey &"))
900
			    result     	"std::ostream &"
901
			    concurrency 	"Sequential"
902
			    opExportControl 	"Public"
903
			    uid        	1106731651))
904
		    class_attributes 	(list class_attribute_list
905
			(object ClassAttribute "inPayload"
906
			    quid       	"41F7647C0308"
907
			    documentation 	"When true, the value is in the payload, otherwise it is in the header."
908
			    type       	"bool"
909
			    Containment 	"By Value")
910
			(object ClassAttribute "xPath"
911
			    quid       	"41F7647C0317"
912
			    documentation 	"The xpath of the field."
913
			    type       	"std::string"
914
			    Containment 	"By Value"))
915
		    language   	"C++")
916
		(object Association "$UNNAMED$0"
917
		    quid       	"41F610D90055"
918
		    roles      	(list role_list
919
			(object Role "value"
920
			    attributes 	(list Attribute_Set
921
				(object Attribute
922
				    tool       	"cg"
923
				    name       	"ForwardReferenceOnly"
924
				    value      	TRUE))
925
			    quid       	"41F610D90297"
926
			    documentation 	"The values defined for this instance."
927
			    label      	"value"
928
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"
929
			    quidu      	"41F608450399"
930
			    keys       	(list class_attribute_list
931
				(object ClassAttribute "xpath"
932
				    quid       	"41F610F603B0"
933
				    documentation 	"The xpath of the field."
934
				    type       	"std::string"))
935
			    client_cardinality 	(value cardinality "1")
936
			    Containment 	"By Reference"
937
			    exportControl 	"Private"
938
			    is_navigable 	TRUE)
939
			(object Role "$UNNAMED$1"
940
			    quid       	"41F610D90299"
941
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
942
			    quidu      	"41F607FA0261"
943
			    client_cardinality 	(value cardinality "1")
944
			    is_aggregate 	TRUE))))
945
	    logical_presentations 	(list unit_reference_list
946
		(object ClassDiagram "Architecturally Significant Modelling Elements"
947
		    quid       	"41F5A82D0059"
948
		    title      	"Architecturally Significant Modelling Elements"
949
		    zoom       	100
950
		    max_height 	28350
951
		    max_width  	21600
952
		    origin_x   	1643
953
		    origin_y   	0
954
		    items      	(list diagram_item_list
955
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValueKey" @1
956
			    ShowCompartmentStereotypes 	TRUE
957
			    IncludeAttribute 	TRUE
958
			    IncludeOperation 	TRUE
959
			    location   	(2115, 1733)
960
			    font       	(object Font
961
				size       	10
962
				face       	"Arial"
963
				bold       	FALSE
964
				italics    	FALSE
965
				underline  	FALSE
966
				strike     	FALSE
967
				color      	0
968
				default_color 	TRUE)
969
			    label      	(object ItemLabel
970
				Parent_View 	@1
971
				location   	(1708, 1524)
972
				fill_color 	13434879
973
				nlines     	1
974
				max_width  	814
975
				justify    	0
976
				label      	"TransactionSpecificationValueKey")
977
			    stereotype 	(object ItemLabel
978
				Parent_View 	@1
979
				location   	(1708, 1474)
980
				fill_color 	13434879
981
				anchor     	10
982
				nlines     	1
983
				max_width  	814
984
				justify    	0
985
				label      	"<<entity>>")
986
			    icon       	"entity"
987
			    icon_style 	"Label"
988
			    line_color 	3342489
989
			    fill_color 	13434879
990
			    quidu      	"41F763D601EE"
991
			    width      	832
992
			    height     	542
993
			    annotation 	8
994
			    autoResize 	TRUE)
995
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue" @2
996
			    ShowCompartmentStereotypes 	TRUE
997
			    IncludeAttribute 	TRUE
998
			    IncludeOperation 	TRUE
999
			    location   	(2154, 780)
1000
			    font       	(object Font
1001
				size       	10
1002
				face       	"Arial"
1003
				bold       	FALSE
1004
				italics    	FALSE
1005
				underline  	FALSE
1006
				strike     	FALSE
1007
				color      	0
1008
				default_color 	TRUE)
1009
			    label      	(object ItemLabel
1010
				Parent_View 	@2
1011
				location   	(1789, 396)
1012
				fill_color 	13434879
1013
				nlines     	1
1014
				max_width  	730
1015
				justify    	0
1016
				label      	"TransactionSpecificationValue")
1017
			    stereotype 	(object ItemLabel
1018
				Parent_View 	@2
1019
				location   	(1789, 346)
1020
				fill_color 	13434879
1021
				anchor     	10
1022
				nlines     	1
1023
				max_width  	730
1024
				justify    	0
1025
				label      	"<<entity>>")
1026
			    icon       	"entity"
1027
			    icon_style 	"Label"
1028
			    line_color 	3342489
1029
			    fill_color 	13434879
1030
			    quidu      	"41F608450399"
1031
			    width      	748
1032
			    height     	892
1033
			    annotation 	8
1034
			    autoResize 	TRUE)
1035
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @3
1036
			    ShowCompartmentStereotypes 	TRUE
1037
			    IncludeAttribute 	TRUE
1038
			    IncludeOperation 	TRUE
1039
			    location   	(555, 777)
1040
			    font       	(object Font
1041
				size       	10
1042
				face       	"Arial"
1043
				bold       	FALSE
1044
				italics    	FALSE
1045
				underline  	FALSE
1046
				strike     	FALSE
1047
				color      	0
1048
				default_color 	TRUE)
1049
			    label      	(object ItemLabel
1050
				Parent_View 	@3
1051
				location   	(79, 68)
1052
				fill_color 	13434879
1053
				nlines     	1
1054
				max_width  	952
1055
				justify    	0
1056
				label      	"TransactionSpecification")
1057
			    stereotype 	(object ItemLabel
1058
				Parent_View 	@3
1059
				location   	(79, 18)
1060
				fill_color 	13434879
1061
				anchor     	10
1062
				nlines     	1
1063
				max_width  	952
1064
				justify    	0
1065
				label      	"<<entity>>")
1066
			    icon       	"entity"
1067
			    icon_style 	"Label"
1068
			    line_color 	3342489
1069
			    fill_color 	13434879
1070
			    quidu      	"41F607FA0261"
1071
			    compartment 	(object Compartment
1072
				Parent_View 	@3
1073
				location   	(79, 129)
1074
				font       	(object Font
1075
				    size       	10
1076
				    face       	"Arial"
1077
				    bold       	FALSE
1078
				    italics    	FALSE
1079
				    underline  	FALSE
1080
				    strike     	FALSE
1081
				    color      	0
1082
				    default_color 	TRUE)
1083
				icon_style 	"Icon"
1084
				fill_color 	16777215
1085
				anchor     	2
1086
				nlines     	29
2222 sbetterm 1087
				max_width  	0)
2218 sbetterm 1088
			    width      	970
1089
			    height     	1542
1090
			    annotation 	8
1091
			    autoResize 	TRUE)
1092
			(object AssociationViewNew "$UNNAMED$0" @4
1093
			    location   	(1409, 778)
1094
			    font       	(object Font
1095
				size       	12
1096
				face       	"Arial"
1097
				bold       	FALSE
1098
				italics    	FALSE
1099
				underline  	FALSE
1100
				strike     	FALSE
1101
				color      	0
1102
				default_color 	TRUE)
1103
			    stereotype 	TRUE
1104
			    line_color 	3342489
1105
			    quidu      	"41F610D90055"
1106
			    roleview_list 	(list RoleViews
1107
				(object RoleView "value" @5
1108
				    Parent_View 	@4
1109
				    location   	(697, -48)
1110
				    font       	(object Font
1111
					size       	12
1112
					face       	"Arial"
1113
					bold       	FALSE
1114
					italics    	FALSE
1115
					underline  	FALSE
1116
					strike     	FALSE
1117
					color      	0
1118
					default_color 	TRUE)
1119
				    label      	(object SegLabel @6
1120
					Parent_View 	@5
1121
					location   	(1708, 715)
1122
					font       	(object Font
1123
					    size       	10
1124
					    face       	"Arial"
1125
					    bold       	FALSE
1126
					    italics    	FALSE
1127
					    underline  	FALSE
1128
					    strike     	FALSE
1129
					    color      	0
1130
					    default_color 	TRUE)
1131
					anchor     	1
1132
					anchor_loc 	1
1133
					nlines     	1
1134
					max_width  	114
1135
					justify    	0
1136
					label      	"-value"
1137
					pctDist    	0.810337
1138
					height     	65
1139
					orientation 	0)
1140
				    stereotype 	TRUE
1141
				    line_color 	3342489
1142
				    quidu      	"41F610D90297"
1143
				    client     	@4
1144
				    supplier   	@2
1145
				    line_style 	0
1146
				    label      	(object SegLabel @7
1147
					Parent_View 	@5
1148
					location   	(1632, 827)
1149
					font       	(object Font
1150
					    size       	10
1151
					    face       	"Arial"
1152
					    bold       	FALSE
1153
					    italics    	FALSE
1154
					    underline  	FALSE
1155
					    strike     	FALSE
1156
					    color      	0
1157
					    default_color 	TRUE)
1158
					anchor     	2
1159
					anchor_loc 	1
1160
					nlines     	1
1161
					max_width  	34
1162
					justify    	0
1163
					label      	"1"
1164
					pctDist    	0.604167
1165
					height     	48
1166
					orientation 	1))
1167
				(object RoleView "$UNNAMED$1" @8
1168
				    Parent_View 	@4
1169
				    location   	(697, -48)
1170
				    font       	(object Font
1171
					size       	12
1172
					face       	"Arial"
1173
					bold       	FALSE
1174
					italics    	FALSE
1175
					underline  	FALSE
1176
					strike     	FALSE
1177
					color      	0
1178
					default_color 	TRUE)
1179
				    stereotype 	TRUE
1180
				    line_color 	3342489
1181
				    quidu      	"41F610D90299"
1182
				    client     	@4
1183
				    supplier   	@3
1184
				    line_style 	0
1185
				    label      	(object SegLabel @9
1186
					Parent_View 	@8
1187
					location   	(1474, 725)
1188
					font       	(object Font
1189
					    size       	10
1190
					    face       	"Arial"
1191
					    bold       	FALSE
1192
					    italics    	FALSE
1193
					    underline  	FALSE
1194
					    strike     	FALSE
1195
					    color      	0
1196
					    default_color 	TRUE)
1197
					anchor     	2
1198
					anchor_loc 	1
1199
					nlines     	1
1200
					max_width  	34
1201
					justify    	0
1202
					label      	"1"
1203
					pctDist    	-0.181174
1204
					height     	54
1205
					orientation 	1)
1206
				    label      	(object SegLabel @10
1207
					Parent_View 	@8
1208
					location   	(1218, 777)
1209
					font       	(object Font
1210
					    size       	10
1211
					    face       	"Arial"
1212
					    bold       	FALSE
1213
					    italics    	FALSE
1214
					    underline  	FALSE
1215
					    strike     	FALSE
1216
					    color      	0
1217
					    default_color 	TRUE)
1218
					anchor     	5
1219
					anchor_loc 	1
1220
					nlines     	1
1221
					max_width  	319
1222
					justify    	0
1223
					label      	"xpath : std::string"
1224
					pctDist    	0.900000
1225
					height     	12
1226
					orientation 	0))))))))
1227
	(object Class_Category "Transaction Templates"
1228
	    quid       	"41FDA12000E7"
1229
	    exportControl 	"Public"
1230
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
1231
	    quidu      	"41F5A79001E4"
1232
	    logical_models 	(list unit_reference_list
1233
		(object Class "TransactionTemplateCollection"
1234
		    attributes 	(list Attribute_Set
1235
			(object Attribute
1236
			    tool       	"Traversal"
1237
			    name       	"CodeFile"
1238
			    value      	"$MASS_DEV\\TransactionTemplateCollection.h")
1239
			(object Attribute
1240
			    tool       	"Traversal"
1241
			    name       	"BodyFile"
1242
			    value      	"$MASS_DEV\\TransactionTemplateCollection.cpp"))
1243
		    quid       	"41FDA1530338"
1244
		    documentation 	"This class defines a collection of transaction templates.  A template is applied to a transaction to provide values to fields, without having to enter a value on a field-by-field basis."
1245
		    stereotype 	"entity"
1246
		    exportControl 	"Private"
1247
		    operations 	(list Operations
1248
			(object Operation "clear"
1249
			    quid       	"41FF37BC037C"
1250
			    documentation 	"Clear this instance."
1251
			    result     	"void"
1252
			    concurrency 	"Sequential"
1253
			    opExportControl 	"Public"
1254
			    uid        	1107242357)
1255
			(object Operation "findTestScenarioTemplate"
1256
			    attributes 	(list Attribute_Set
1257
				(object Attribute
1258
				    tool       	"cg"
1259
				    name       	"OperationIsConst"
1260
				    value      	TRUE))
1261
			    quid       	"41FF6B0502AD"
1262
			    documentation 	"Evaluate to the address of the given transaction.  When the transaction doesn't exist, evaluate to 0.  Ownership over the addressed object remains with the collection."
1263
			    parameters 	(list Parameters
1264
				(object Parameter "scenario"
1265
				    quid       	"41FF6B0502AE"
1266
				    type       	"const int &"))
1267
			    result     	"TestScenarioTemplate*"
1268
			    concurrency 	"Sequential"
1269
			    opExportControl 	"Public"
1270
			    uid        	1107242363
1271
			    quidu      	"41FF0DE8006D")
1272
			(object Operation "getTemplateCount"
1273
			    attributes 	(list Attribute_Set
1274
				(object Attribute
1275
				    tool       	"cg"
1276
				    name       	"OperationIsConst"
1277
				    value      	TRUE))
1278
			    quid       	"41FF47240341"
1279
			    documentation 	"Evaluate to the number of templates for this scenario."
1280
			    result     	"const unsigned"
1281
			    concurrency 	"Sequential"
1282
			    opExportControl 	"Public"
1283
			    uid        	1107242360)
1284
			(object Operation "getTestScenario"
1285
			    attributes 	(list Attribute_Set)
1286
			    quid       	"41FF20EA00B3"
1287
			    documentation 	"Evaluate to the given transaction.  When the transaction doesn't already exist, create it."
1288
			    parameters 	(list Parameters
1289
				(object Parameter "scenario"
1290
				    quid       	"41FF35990184"
1291
				    documentation 	"The identity of the test scenario."
1292
				    type       	"const int &"))
1293
			    result     	"TestScenarioTemplate&"
1294
			    concurrency 	"Sequential"
1295
			    opExportControl 	"Public"
1296
			    uid        	1107234133
1297
			    quidu      	"41FF0DE8006D")
1298
			(object Operation "haveTemplatesForScenario"
1299
			    attributes 	(list Attribute_Set
1300
				(object Attribute
1301
				    tool       	"cg"
1302
				    name       	"OperationIsConst"
1303
				    value      	TRUE))
1304
			    quid       	"41FF3FF8006A"
1305
			    documentation 	"Evaluate to true when templates exist for the given scenario.  Note that scenario 0 applies to all scenarios."
1306
			    parameters 	(list Parameters
1307
				(object Parameter "scenario"
1308
				    quid       	"41FF403F00D7"
1309
				    documentation 	"The scenario."
1310
				    type       	"const int &"))
1311
			    result     	"const bool"
1312
			    concurrency 	"Sequential"
1313
			    opExportControl 	"Public"
1314
			    uid        	1107242358)
1315
			(object Operation "isTestScenarioContained"
1316
			    attributes 	(list Attribute_Set)
1317
			    quid       	"41FF6A27039E"
1318
			    documentation 	"Evaluate to true when the given transaction is contained, and to false otherwise."
1319
			    parameters 	(list Parameters
1320
				(object Parameter "scenario"
1321
				    quid       	"41FF6A27039F"
1322
				    type       	"const int &"))
1323
			    result     	"const bool"
1324
			    concurrency 	"Sequential"
1325
			    opExportControl 	"Public"
1326
			    uid        	1107242362))
1327
		    language   	"C++")
1328
		(object Class "TestScenarioTemplate"
1329
		    attributes 	(list Attribute_Set
1330
			(object Attribute
1331
			    tool       	"Traversal"
1332
			    name       	"CodeFile"
1333
			    value      	"$MASS_DEV\\TestScenarioTemplate.h")
1334
			(object Attribute
1335
			    tool       	"Traversal"
1336
			    name       	"BodyFile"
1337
			    value      	"$MASS_DEV\\TestScenarioTemplate.cpp")
1338
			(object Attribute
1339
			    tool       	"cg"
1340
			    name       	"GenerateDefaultConstructor"
1341
			    value      	("GenerateSet" 205))
1342
			(object Attribute
1343
			    tool       	"cg"
1344
			    name       	"DefaultConstructorVisibility"
1345
			    value      	("VisibilitySet" 43)))
1346
		    quid       	"41FF0DE8006D"
1347
		    documentation 	"A test scenario."
1348
		    stereotype 	"entity"
1349
		    exportControl 	"Private"
1350
		    operations 	(list Operations
1351
			(object Operation "findMatch"
1352
			    attributes 	(list Attribute_Set
1353
				(object Attribute
1354
				    tool       	"cg"
1355
				    name       	"OperationIsConst"
1356
				    value      	TRUE))
1357
			    quid       	"41FF6BF70156"
1358
			    documentation 	"Evaluate to the number of matches to the given XPath.  As a side effect, the value is set to the value of the first match found."
1359
			    parameters 	(list Parameters
1360
				(object Parameter "value"
1361
				    quid       	"41FF6CF502F5"
1362
				    documentation 	"The value of the first match found."
1363
				    type       	"std::string &")
1364
				(object Parameter "xpath"
1365
				    quid       	"41FF6BF70157"
1366
				    documentation 	"The XPath."
1367
				    type       	"const std::string &"))
1368
			    result     	"const unsigned"
1369
			    concurrency 	"Sequential"
1370
			    opExportControl 	"Public"
1371
			    uid        	1107242364)
1372
			(object Operation "getField"
1373
			    quid       	"41FF214B013F"
1374
			    documentation 	"Evaluate to the given template field.  When the field doesn't already exist, create it."
1375
			    parameters 	(list Parameters
1376
				(object Parameter "regularExpression"
1377
				    quid       	"41FF216F022A"
1378
				    documentation 	"The regular expression that defines to which fields the template may be applied."
1379
				    type       	"const std::string &"))
1380
			    result     	"TransactionFieldTemplate&"
1381
			    concurrency 	"Sequential"
1382
			    opExportControl 	"Public"
1383
			    uid        	1107234136
1384
			    quidu      	"41FDA5210143")
1385
			(object Operation "getTemplateCount"
1386
			    attributes 	(list Attribute_Set
1387
				(object Attribute
1388
				    tool       	"cg"
1389
				    name       	"OperationIsConst"
1390
				    value      	TRUE))
1391
			    quid       	"41FF409A021F"
1392
			    documentation 	"Evaluate to the number of templates for this scenario."
1393
			    result     	"const unsigned"
1394
			    concurrency 	"Sequential"
1395
			    opExportControl 	"Public"
1396
			    uid        	1107242359)
1397
			(object Operation "TestScenarioTemplate"
1398
			    quid       	"41FF0F6F0398"
1399
			    documentation 	"The only constructor."
1400
			    parameters 	(list Parameters
1401
				(object Parameter "scenario"
1402
				    quid       	"41FF3580000D"
1403
				    type       	"const int &"))
1404
			    concurrency 	"Sequential"
1405
			    opExportControl 	"Public"
1406
			    uid        	1107234135))
1407
		    class_attributes 	(list class_attribute_list
1408
			(object ClassAttribute "scenario"
1409
			    attributes 	(list Attribute_Set
1410
				(object Attribute
1411
				    tool       	"cg"
1412
				    name       	"DataMemberMutability"
1413
				    value      	("DataMemberMutabilitySet" 2)))
1414
			    quid       	"41FF0F5F00D9"
1415
			    documentation 	"The transaction specification number of this transaction."
1416
			    type       	"int"
1417
			    Containment 	"By Value"))
1418
		    language   	"C++")
1419
		(object Class "TransactionFieldTemplate"
1420
		    attributes 	(list Attribute_Set
1421
			(object Attribute
1422
			    tool       	"Traversal"
1423
			    name       	"CodeFile"
1424
			    value      	"$MASS_DEV\\TransactionFieldTemplate.h")
1425
			(object Attribute
1426
			    tool       	"Traversal"
1427
			    name       	"BodyFile"
1428
			    value      	"$MASS_DEV\\TransactionFieldTemplate.cpp")
1429
			(object Attribute
1430
			    tool       	"cg"
1431
			    name       	"GenerateDefaultConstructor"
1432
			    value      	("GenerateSet" 205))
1433
			(object Attribute
1434
			    tool       	"cg"
1435
			    name       	"DefaultConstructorVisibility"
1436
			    value      	("VisibilitySet" 43)))
1437
		    quid       	"41FDA5210143"
1438
		    documentation 	"This class represents a transaction field template.  Values for fields may be specified as constant values, variables or functions."
1439
		    stereotype 	"entity"
1440
		    exportControl 	"Private"
1441
		    operations 	(list Operations
1442
			(object Operation "getValue"
1443
			    attributes 	(list Attribute_Set
1444
				(object Attribute
1445
				    tool       	"cg"
1446
				    name       	"OperationIsConst"
1447
				    value      	TRUE))
1448
			    quid       	"41FF21A6017E"
1449
			    documentation 	"Evaluate to the value of this field."
1450
			    result     	"const std::string &"
1451
			    concurrency 	"Sequential"
1452
			    opExportControl 	"Public"
1453
			    uid        	1107234134)
1454
			(object Operation "isMatch"
1455
			    attributes 	(list Attribute_Set
1456
				(object Attribute
1457
				    tool       	"cg"
1458
				    name       	"OperationIsConst"
1459
				    value      	TRUE))
1460
			    quid       	"41FF654E035B"
1461
			    documentation 	"Evaluate to true when the given XPath is a match for this template, and to false otherwise."
1462
			    parameters 	(list Parameters
1463
				(object Parameter "xpath"
1464
				    quid       	"41FF65730195"
1465
				    documentation 	"The XPath."
1466
				    type       	"const std::string &"))
1467
			    result     	"const bool"
1468
			    concurrency 	"Sequential"
1469
			    opExportControl 	"Public"
1470
			    uid        	1107242361)
1471
			(object Operation "setValue"
1472
			    quid       	"41FF2F7C003C"
1473
			    documentation 	"Set the value of this field to the given value and evaluate to it."
1474
			    parameters 	(list Parameters
1475
				(object Parameter "value"
1476
				    quid       	"41FF2F9900D8"
1477
				    documentation 	"The value."
1478
				    type       	"const std::string &"))
1479
			    result     	"const std::string &"
1480
			    concurrency 	"Sequential"
1481
			    opExportControl 	"Public"
1482
			    uid        	1107242356)
1483
			(object Operation "TransactionFieldTemplate"
1484
			    quid       	"41FF0D770177"
1485
			    documentation 	"This constructor takes values for all attributes."
1486
			    parameters 	(list Parameters
1487
				(object Parameter "regularExpression"
1488
				    quid       	"41FF0D820233"
1489
				    documentation 	"The regular expression that defines to which fields this template may be applied."
1490
				    type       	"const std::string &"))
1491
			    concurrency 	"Sequential"
1492
			    opExportControl 	"Public"
1493
			    uid        	1107234132)
1494
			(object Operation "TransactionFieldTemplate"
1495
			    quid       	"41FF272F013A"
1496
			    documentation 	"This constructor creates a null instance, with only the key elaborated."
1497
			    parameters 	(list Parameters
1498
				(object Parameter "regularExpression"
1499
				    quid       	"41FF272F013B"
1500
				    documentation 	"The regular expression that defines to which fields this template may be applied."
1501
				    type       	"const std::string &")
1502
				(object Parameter "value"
1503
				    quid       	"41FF272F013C"
1504
				    documentation 	"The value of this field template."
1505
				    type       	"const std::string &"))
1506
			    concurrency 	"Sequential"
1507
			    opExportControl 	"Public"
1508
			    uid        	1107234137))
1509
		    class_attributes 	(list class_attribute_list
1510
			(object ClassAttribute "compiledRegularExpression"
1511
			    attributes 	(list Attribute_Set
1512
				(object Attribute
1513
				    tool       	"cg"
1514
				    name       	"DataMemberMutability"
1515
				    value      	("DataMemberMutabilitySet" 1)))
1516
			    quid       	"41FF604A0339"
1517
			    documentation 	"The compiled regular expression."
1518
			    type       	"regex_t"
1519
			    initv      	"0"
1520
			    Containment 	"By Reference")
1521
			(object ClassAttribute "regularExpression"
1522
			    attributes 	(list Attribute_Set
1523
				(object Attribute
1524
				    tool       	"cg"
1525
				    name       	"DataMemberMutability"
1526
				    value      	("DataMemberMutabilitySet" 2)))
1527
			    quid       	"41FF0CA9009C"
1528
			    documentation 	"The regular expression that defines to which fields this template may be applied."
1529
			    type       	"std::string"
1530
			    Containment 	"By Value")
1531
			(object ClassAttribute "value"
1532
			    quid       	"41FF0CDF01D5"
1533
			    documentation 	"The value of this field template."
1534
			    type       	"std::string"
1535
			    Containment 	"By Value"))
1536
		    language   	"C++")
1537
		(object Association "$UNNAMED$2"
1538
		    quid       	"41FDA31F005A"
1539
		    roles      	(list role_list
1540
			(object Role "scenario"
1541
			    attributes 	(list Attribute_Set
1542
				(object Attribute
1543
				    tool       	"cg"
1544
				    name       	"ForwardReferenceOnly"
1545
				    value      	TRUE))
1546
			    quid       	"41FDA31F01D1"
1547
			    documentation 	"The scenarios for which templates have been defined.  Scenario 0 identifies identifies templates that are defined for all scenarios."
1548
			    label      	"scenario"
1549
			    supplier   	"Logical View::TransactionTestManager::Transaction Templates::TestScenarioTemplate"
1550
			    quidu      	"41FF0DE8006D"
1551
			    keys       	(list class_attribute_list
1552
				(object ClassAttribute "scenario"
1553
				    quid       	"41FDA333005A"
1554
				    documentation 	"The scenario."
1555
				    type       	"int"))
1556
			    client_cardinality 	(value cardinality "1")
1557
			    Containment 	"By Reference"
1558
			    exportControl 	"Private"
1559
			    is_navigable 	TRUE)
1560
			(object Role "$UNNAMED$3"
1561
			    quid       	"41FDA31F01D3"
1562
			    supplier   	"Logical View::TransactionTestManager::Transaction Templates::TransactionTemplateCollection"
1563
			    quidu      	"41FDA1530338"
1564
			    client_cardinality 	(value cardinality "1")
1565
			    is_aggregate 	TRUE)))
1566
		(object Association "$UNNAMED$4"
1567
		    quid       	"41FF0BD90286"
1568
		    roles      	(list role_list
1569
			(object Role "fieldTemplate"
1570
			    attributes 	(list Attribute_Set
1571
				(object Attribute
1572
				    tool       	"cg"
1573
				    name       	"ForwardReferenceOnly"
1574
				    value      	TRUE))
1575
			    quid       	"41FF0BDA0034"
1576
			    documentation 	"The collection of field templates that have been defined for this transaction."
1577
			    label      	"fieldTemplate"
1578
			    supplier   	"Logical View::TransactionTestManager::Transaction Templates::TransactionFieldTemplate"
1579
			    quidu      	"41FDA5210143"
1580
			    keys       	(list class_attribute_list
1581
				(object ClassAttribute "regularExpression"
1582
				    quid       	"41FF24C5029E"
1583
				    documentation 	"The regular expression that defines to which fields this template applies."
1584
				    type       	"std::string"))
1585
			    client_cardinality 	(value cardinality "1")
1586
			    Containment 	"By Reference"
1587
			    exportControl 	"Private"
1588
			    is_navigable 	TRUE)
1589
			(object Role "$UNNAMED$5"
1590
			    quid       	"41FF0BDA0072"
1591
			    supplier   	"Logical View::TransactionTestManager::Transaction Templates::TestScenarioTemplate"
1592
			    quidu      	"41FF0DE8006D"
1593
			    client_cardinality 	(value cardinality "1")
1594
			    is_aggregate 	TRUE))))
1595
	    logical_presentations 	(list unit_reference_list
1596
		(object ClassDiagram "Architecturally Significant Modelling Elements"
1597
		    quid       	"41FDA13B02EA"
1598
		    title      	"Architecturally Significant Modelling Elements"
1599
		    zoom       	100
1600
		    max_height 	28350
1601
		    max_width  	21600
1602
		    origin_x   	0
1603
		    origin_y   	0
1604
		    items      	(list diagram_item_list
1605
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Templates::TransactionTemplateCollection" @11
1606
			    ShowCompartmentStereotypes 	TRUE
1607
			    IncludeAttribute 	TRUE
1608
			    IncludeOperation 	TRUE
1609
			    location   	(546, 313)
1610
			    font       	(object Font
1611
				size       	10
1612
				face       	"Arial"
1613
				bold       	FALSE
1614
				italics    	FALSE
1615
				underline  	FALSE
1616
				strike     	FALSE
1617
				color      	0
1618
				default_color 	TRUE)
1619
			    label      	(object ItemLabel
1620
				Parent_View 	@11
1621
				location   	(205, 129)
1622
				fill_color 	13434879
1623
				nlines     	1
1624
				max_width  	682
1625
				justify    	0
1626
				label      	"TransactionTemplateCollection")
1627
			    stereotype 	(object ItemLabel
1628
				Parent_View 	@11
1629
				location   	(205, 79)
1630
				fill_color 	13434879
1631
				anchor     	10
1632
				nlines     	1
1633
				max_width  	682
1634
				justify    	0
1635
				label      	"<<entity>>")
1636
			    icon       	"entity"
1637
			    icon_style 	"Label"
1638
			    line_color 	3342489
1639
			    fill_color 	13434879
1640
			    quidu      	"41FDA1530338"
1641
			    width      	700
1642
			    height     	492
1643
			    annotation 	8
1644
			    autoResize 	TRUE)
1645
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Templates::TestScenarioTemplate" @12
1646
			    ShowCompartmentStereotypes 	TRUE
1647
			    IncludeAttribute 	TRUE
1648
			    IncludeOperation 	TRUE
1649
			    location   	(545, 1148)
1650
			    font       	(object Font
1651
				size       	10
1652
				face       	"Arial"
1653
				bold       	FALSE
1654
				italics    	FALSE
1655
				underline  	FALSE
1656
				strike     	FALSE
1657
				color      	0
1658
				default_color 	TRUE)
1659
			    label      	(object ItemLabel
1660
				Parent_View 	@12
1661
				location   	(263, 989)
1662
				fill_color 	13434879
1663
				nlines     	1
1664
				max_width  	564
1665
				justify    	0
1666
				label      	"TestScenarioTemplate")
1667
			    stereotype 	(object ItemLabel
1668
				Parent_View 	@12
1669
				location   	(263, 939)
1670
				fill_color 	13434879
1671
				anchor     	10
1672
				nlines     	1
1673
				max_width  	564
1674
				justify    	0
1675
				label      	"<<entity>>")
1676
			    icon       	"entity"
1677
			    icon_style 	"Label"
1678
			    line_color 	3342489
1679
			    fill_color 	13434879
1680
			    quidu      	"41FF0DE8006D"
1681
			    width      	582
1682
			    height     	442
1683
			    annotation 	8
1684
			    autoResize 	TRUE)
1685
			(object AssociationViewNew "$UNNAMED$2" @13
1686
			    location   	(545, 742)
1687
			    stereotype 	TRUE
1688
			    line_color 	3342489
1689
			    quidu      	"41FDA31F005A"
1690
			    roleview_list 	(list RoleViews
1691
				(object RoleView "$UNNAMED$3" @14
1692
				    Parent_View 	@13
1693
				    location   	(-2, 223)
1694
				    font       	(object Font
1695
					size       	12
1696
					face       	"Arial"
1697
					bold       	FALSE
1698
					italics    	FALSE
1699
					underline  	FALSE
1700
					strike     	FALSE
1701
					color      	0
1702
					default_color 	TRUE)
1703
				    label      	(object SegLabel @15
1704
					Parent_View 	@14
1705
					location   	(504, 597)
1706
					font       	(object Font
1707
					    size       	12
1708
					    face       	"Arial"
1709
					    bold       	FALSE
1710
					    italics    	FALSE
1711
					    underline  	FALSE
1712
					    strike     	FALSE
1713
					    color      	0
1714
					    default_color 	TRUE)
1715
					hidden     	TRUE
1716
					anchor     	1
1717
					anchor_loc 	1
1718
					nlines     	1
1719
					max_width  	450
1720
					justify    	0
1721
					label      	""
1722
					pctDist    	0.800000
1723
					height     	42
1724
					orientation 	0)
1725
				    stereotype 	TRUE
1726
				    line_color 	3342489
1727
				    quidu      	"41FDA31F01D3"
1728
				    client     	@13
1729
				    supplier   	@11
1730
				    line_style 	0
1731
				    label      	(object SegLabel @16
1732
					Parent_View 	@14
1733
					location   	(598, 749)
1734
					font       	(object Font
1735
					    size       	10
1736
					    face       	"Arial"
1737
					    bold       	FALSE
1738
					    italics    	FALSE
1739
					    underline  	FALSE
1740
					    strike     	FALSE
1741
					    color      	0
1742
					    default_color 	TRUE)
1743
					anchor     	2
1744
					anchor_loc 	1
1745
					nlines     	1
1746
					max_width  	34
1747
					justify    	0
1748
					label      	"1"
1749
					pctDist    	-0.046357
1750
					height     	53
1751
					orientation 	1)
1752
				    label      	(object SegLabel @17
1753
					Parent_View 	@14
1754
					location   	(545, 598)
1755
					font       	(object Font
1756
					    size       	10
1757
					    face       	"Arial"
1758
					    bold       	FALSE
1759
					    italics    	FALSE
1760
					    underline  	FALSE
1761
					    strike     	FALSE
1762
					    color      	0
1763
					    default_color 	TRUE)
1764
					anchor     	5
1765
					anchor_loc 	1
1766
					nlines     	1
1767
					max_width  	234
1768
					justify    	0
1769
					label      	"scenario : int"
1770
					pctDist    	0.900000
1771
					height     	12
1772
					orientation 	0))
1773
				(object RoleView "scenario" @18
1774
				    Parent_View 	@13
1775
				    location   	(-2, 223)
1776
				    font       	(object Font
1777
					size       	12
1778
					face       	"Arial"
1779
					bold       	FALSE
1780
					italics    	FALSE
1781
					underline  	FALSE
1782
					strike     	FALSE
1783
					color      	0
1784
					default_color 	TRUE)
1785
				    label      	(object SegLabel @19
1786
					Parent_View 	@18
1787
					location   	(691, 866)
1788
					font       	(object Font
1789
					    size       	10
1790
					    face       	"Arial"
1791
					    bold       	FALSE
1792
					    italics    	FALSE
1793
					    underline  	FALSE
1794
					    strike     	FALSE
1795
					    color      	0
1796
					    default_color 	TRUE)
1797
					anchor     	1
1798
					anchor_loc 	1
1799
					nlines     	1
1800
					max_width  	177
1801
					justify    	0
1802
					label      	"-scenario"
1803
					pctDist    	0.681696
1804
					height     	146
1805
					orientation 	0)
1806
				    stereotype 	TRUE
1807
				    line_color 	3342489
1808
				    quidu      	"41FDA31F01D1"
1809
				    client     	@13
1810
				    supplier   	@12
1811
				    line_style 	0
1812
				    label      	(object SegLabel @20
1813
					Parent_View 	@18
1814
					location   	(504, 870)
1815
					font       	(object Font
1816
					    size       	10
1817
					    face       	"Arial"
1818
					    bold       	FALSE
1819
					    italics    	FALSE
1820
					    underline  	FALSE
1821
					    strike     	FALSE
1822
					    color      	0
1823
					    default_color 	TRUE)
1824
					anchor     	2
1825
					anchor_loc 	1
1826
					nlines     	1
1827
					max_width  	34
1828
					justify    	0
1829
					label      	"1"
1830
					pctDist    	0.697000
1831
					height     	42
1832
					orientation 	1))))
1833
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Templates::TransactionFieldTemplate" @21
1834
			    ShowCompartmentStereotypes 	TRUE
1835
			    IncludeAttribute 	TRUE
1836
			    IncludeOperation 	TRUE
1837
			    location   	(544, 2062)
1838
			    font       	(object Font
1839
				size       	10
1840
				face       	"Arial"
1841
				bold       	FALSE
1842
				italics    	FALSE
1843
				underline  	FALSE
1844
				strike     	FALSE
1845
				color      	0
1846
				default_color 	TRUE)
1847
			    label      	(object ItemLabel
1848
				Parent_View 	@21
1849
				location   	(75, 1828)
1850
				fill_color 	13434879
1851
				nlines     	1
1852
				max_width  	938
1853
				justify    	0
1854
				label      	"TransactionFieldTemplate")
1855
			    stereotype 	(object ItemLabel
1856
				Parent_View 	@21
1857
				location   	(75, 1778)
1858
				fill_color 	13434879
1859
				anchor     	10
1860
				nlines     	1
1861
				max_width  	938
1862
				justify    	0
1863
				label      	"<<entity>>")
1864
			    icon       	"entity"
1865
			    icon_style 	"Label"
1866
			    line_color 	3342489
1867
			    fill_color 	13434879
1868
			    quidu      	"41FDA5210143"
1869
			    width      	956
1870
			    height     	592
1871
			    annotation 	8
1872
			    autoResize 	TRUE)
1873
			(object AssociationViewNew "$UNNAMED$4" @22
1874
			    location   	(544, 1567)
1875
			    stereotype 	TRUE
1876
			    line_color 	3342489
1877
			    quidu      	"41FF0BD90286"
1878
			    roleview_list 	(list RoleViews
1879
				(object RoleView "$UNNAMED$5" @23
1880
				    Parent_View 	@22
1881
				    location   	(-450, 845)
1882
				    font       	(object Font
1883
					size       	12
1884
					face       	"Arial"
1885
					bold       	FALSE
1886
					italics    	FALSE
1887
					underline  	FALSE
1888
					strike     	FALSE
1889
					color      	0
1890
					default_color 	TRUE)
1891
				    label      	(object SegLabel @24
1892
					Parent_View 	@23
1893
					location   	(586, 1410)
1894
					font       	(object Font
1895
					    size       	12
1896
					    face       	"Arial"
1897
					    bold       	FALSE
1898
					    italics    	FALSE
1899
					    underline  	FALSE
1900
					    strike     	FALSE
1901
					    color      	0
1902
					    default_color 	TRUE)
1903
					hidden     	TRUE
1904
					anchor     	1
1905
					anchor_loc 	1
1906
					nlines     	1
1907
					max_width  	450
1908
					justify    	0
1909
					label      	""
1910
					pctDist    	0.800000
1911
					height     	42
1912
					orientation 	1)
1913
				    stereotype 	TRUE
1914
				    line_color 	3342489
1915
				    quidu      	"41FF0BDA0072"
1916
				    client     	@22
1917
				    supplier   	@12
1918
				    line_style 	0
1919
				    label      	(object SegLabel @25
1920
					Parent_View 	@23
1921
					location   	(490, 1555)
1922
					font       	(object Font
1923
					    size       	10
1924
					    face       	"Arial"
1925
					    bold       	FALSE
1926
					    italics    	FALSE
1927
					    underline  	FALSE
1928
					    strike     	FALSE
1929
					    color      	0
1930
					    default_color 	TRUE)
1931
					anchor     	2
1932
					anchor_loc 	1
1933
					nlines     	1
1934
					max_width  	34
1935
					justify    	0
1936
					label      	"1"
1937
					pctDist    	0.062992
1938
					height     	55
1939
					orientation 	0)
1940
				    label      	(object SegLabel @26
1941
					Parent_View 	@23
1942
					location   	(544, 1408)
1943
					font       	(object Font
1944
					    size       	10
1945
					    face       	"Arial"
1946
					    bold       	FALSE
1947
					    italics    	FALSE
1948
					    underline  	FALSE
1949
					    strike     	FALSE
1950
					    color      	0
1951
					    default_color 	TRUE)
1952
					anchor     	5
1953
					anchor_loc 	1
1954
					nlines     	1
1955
					max_width  	544
1956
					justify    	0
1957
					label      	"regularExpression : std::string"
1958
					pctDist    	0.900000
1959
					height     	12
1960
					orientation 	1))
1961
				(object RoleView "fieldTemplate" @27
1962
				    Parent_View 	@22
1963
				    location   	(-450, 845)
1964
				    font       	(object Font
1965
					size       	12
1966
					face       	"Arial"
1967
					bold       	FALSE
1968
					italics    	FALSE
1969
					underline  	FALSE
1970
					strike     	FALSE
1971
					color      	0
1972
					default_color 	TRUE)
1973
				    label      	(object SegLabel @28
1974
					Parent_View 	@27
1975
					location   	(705, 1699)
1976
					font       	(object Font
1977
					    size       	10
1978
					    face       	"Arial"
1979
					    bold       	FALSE
1980
					    italics    	FALSE
1981
					    underline  	FALSE
1982
					    strike     	FALSE
1983
					    color      	0
1984
					    default_color 	TRUE)
1985
					anchor     	1
1986
					anchor_loc 	1
1987
					nlines     	1
1988
					max_width  	262
1989
					justify    	0
1990
					label      	"-fieldTemplate"
1991
					pctDist    	0.670000
1992
					height     	161
1993
					orientation 	0)
1994
				    stereotype 	TRUE
1995
				    line_color 	3342489
1996
				    quidu      	"41FF0BDA0034"
1997
				    client     	@22
1998
				    supplier   	@21
1999
				    line_style 	0
2000
				    label      	(object SegLabel @29
2001
					Parent_View 	@27
2002
					location   	(492, 1694)
2003
					font       	(object Font
2004
					    size       	10
2005
					    face       	"Arial"
2006
					    bold       	FALSE
2007
					    italics    	FALSE
2008
					    underline  	FALSE
2009
					    strike     	FALSE
2010
					    color      	0
2011
					    default_color 	TRUE)
2012
					anchor     	2
2013
					anchor_loc 	1
2014
					nlines     	1
2015
					max_width  	34
2016
					justify    	0
2017
					label      	"1"
2018
					pctDist    	0.647059
2019
					height     	53
2020
					orientation 	1))))))))
2021
	(object Class_Category "Progress Bar"
2022
	    quid       	"42007E0B0178"
2023
	    exportControl 	"Public"
2024
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
2025
	    quidu      	"41F5A79001E4"
2026
	    logical_models 	(list unit_reference_list
2027
		(object Class "ProgressBar"
2028
		    attributes 	(list Attribute_Set
2029
			(object Attribute
2030
			    tool       	"cg"
2031
			    name       	"GenerateDefaultConstructor"
2032
			    value      	("GenerateSet" 205))
2033
			(object Attribute
2034
			    tool       	"cg"
2035
			    name       	"DefaultConstructorVisibility"
2036
			    value      	("VisibilitySet" 43))
2037
			(object Attribute
2038
			    tool       	"Traversal"
2039
			    name       	"CodeFile"
2040
			    value      	"$MASS_DEV\\ProgressBar.h")
2041
			(object Attribute
2042
			    tool       	"Traversal"
2043
			    name       	"BodyFile"
2044
			    value      	"$MASS_DEV\\ProgressBar.cpp"))
2045
		    quid       	"42007ECF0011"
2046
		    documentation 	"A convenience wrapper around a progress bar."
2047
		    stereotype 	"entity"
2048
		    exportControl 	"Private"
2049
		    operations 	(list Operations
2050
			(object Operation "close"
2051
			    quid       	"4200859302A4"
2052
			    documentation 	"Close the progress bar."
2053
			    result     	"void"
2054
			    concurrency 	"Sequential"
2055
			    opExportControl 	"Public"
2056
			    uid        	1107311993)
2057
			(object Operation "increment"
2058
			    quid       	"4200923803B3"
2059
			    documentation 	"Increment the position by the given amount."
2060
			    parameters 	(list Parameters
2061
				(object Parameter "delta"
2062
				    quid       	"4200924B01EE"
2063
				    documentation 	"The amount by which to increment, which must be in the range 0..total."
2064
				    type       	"const unsigned int &"
2065
				    initv      	"1"))
2066
			    result     	"void"
2067
			    concurrency 	"Sequential"
2068
			    opExportControl 	"Public"
2069
			    uid        	1107311995)
2070
			(object Operation "open"
2071
			    quid       	"4200813001F0"
2072
			    documentation 	"Open the progress bar."
2073
			    parameters 	(list Parameters
2074
				(object Parameter "total"
2075
				    quid       	"4200816802DA"
2076
				    documentation 	"The progress bar shall be at 100% when the position reaches total."
2077
				    type       	"const unsigned int &")
2078
				(object Parameter "position"
2079
				    quid       	"4200814501A2"
2080
				    documentation 	"The starting position, with 0 being at 0%."
2081
				    type       	"const unsigned int &"
2082
				    initv      	"0"))
2083
			    result     	"void"
2084
			    concurrency 	"Sequential"
2085
			    opExportControl 	"Public"
2086
			    uid        	1107311991)
2087
			(object Operation "ProgressBar"
2088
			    quid       	"42007F04030F"
2089
			    documentation 	"The only constructor."
2090
			    parameters 	(list Parameters
2091
				(object Parameter "owner"
2092
				    quid       	"4200804403D4"
2093
				    type       	"TWinControl *"))
2094
			    concurrency 	"Sequential"
2095
			    opExportControl 	"Public"
2096
			    uid        	1107311990)
2097
			(object Operation "resize"
2098
			    quid       	"4200826C0074"
2099
			    documentation 	"Resize the progress bar."
2100
			    parameters 	(list Parameters
2101
				(object Parameter "top"
2102
				    quid       	"4200829D014F"
2103
				    type       	"const int &")
2104
				(object Parameter "left"
2105
				    quid       	"420082AE02A7"
2106
				    type       	"const int &")
2107
				(object Parameter "width"
2108
				    quid       	"420082AF0045"
2109
				    type       	"const int &")
2110
				(object Parameter "height"
2111
				    quid       	"420082AF019D"
2112
				    type       	"const int &"))
2113
			    result     	"void"
2114
			    concurrency 	"Sequential"
2115
			    opExportControl 	"Public"
2116
			    uid        	1107311992)
2117
			(object Operation "update"
2118
			    quid       	"420085F6011D"
2119
			    documentation 	"Update the position of this progress bar."
2120
			    parameters 	(list Parameters
2121
				(object Parameter "position"
2122
				    quid       	"420086130360"
2123
				    documentation 	"The new position, which must be in the range 0..total."
2124
				    type       	"const unsigned int &"))
2125
			    result     	"void"
2126
			    concurrency 	"Sequential"
2127
			    opExportControl 	"Public"
2128
			    uid        	1107311994))
2129
		    class_attributes 	(list class_attribute_list
2130
			(object ClassAttribute "percent"
2131
			    quid       	"420084A3037F"
2132
			    documentation 	"The current position as percent."
2133
			    type       	"unsigned int"
2134
			    initv      	"0"
2135
			    Containment 	"By Value")
2136
			(object ClassAttribute "position"
2137
			    quid       	"4200929A03A4"
2138
			    documentation 	"The current position."
2139
			    type       	"unsigned int"
2140
			    initv      	"0"
2141
			    Containment 	"By Value")
2142
			(object ClassAttribute "progressBar"
2143
			    quid       	"42007F430144"
2144
			    documentation 	"The underlying progress bar."
2145
			    type       	"ProgressBar_t"
2146
			    initv      	"0"
2147
			    Containment 	"By Reference")
2148
			(object ClassAttribute "total"
2149
			    quid       	"420084330302"
2150
			    documentation 	"The progress bar shall be at 100% when the position reaches total."
2151
			    type       	"unsigned int"
2152
			    initv      	"0"
2153
			    Containment 	"By Value"))
2154
		    language   	"C++")
2155
		(object Class "TimeEstimate"
2156
		    attributes 	(list Attribute_Set
2157
			(object Attribute
2158
			    tool       	"Traversal"
2159
			    name       	"CodeFile"
2160
			    value      	"$MASS_DEV\\TimeEstimate.h")
2161
			(object Attribute
2162
			    tool       	"Traversal"
2163
			    name       	"BodyFile"
2164
			    value      	"$MASS_DEV\\TimeEstimate.cpp")
2165
			(object Attribute
2166
			    tool       	"cg"
2167
			    name       	"GenerateDefaultConstructor"
2168
			    value      	("GenerateSet" 205))
2169
			(object Attribute
2170
			    tool       	"cg"
2171
			    name       	"DefaultConstructorVisibility"
2172
			    value      	("VisibilitySet" 43)))
2173
		    quid       	"4211C91D02DE"
2174
		    documentation 	"This class computes time estimates."
2175
		    stereotype 	"entity"
2176
		    exportControl 	"Private"
2177
		    operations 	(list Operations
2178
			(object Operation "increment"
2179
			    quid       	"4211CA05001F"
2180
			    documentation 	"Increment the position by the given amount."
2181
			    parameters 	(list Parameters
2182
				(object Parameter "delta"
2183
				    quid       	"4211CA050020"
2184
				    documentation 	"The amount by which to increment, which must be in the range 0..total."
2185
				    type       	"const unsigned int &"
2186
				    initv      	"1"))
2187
			    result     	"void"
2188
			    concurrency 	"Sequential"
2189
			    opExportControl 	"Public"
2190
			    uid        	1108459614)
2191
			(object Operation "start"
2192
			    quid       	"4211C99F032C"
2193
			    documentation 	"Start the estimate."
2194
			    parameters 	(list Parameters
2195
				(object Parameter "total"
2196
				    quid       	"4211C99F032D"
2197
				    documentation 	"The total number of steps in our task."
2198
				    type       	"const unsigned int &"))
2199
			    result     	"void"
2200
			    concurrency 	"Sequential"
2201
			    opExportControl 	"Public"
2202
			    uid        	1108459615)
2203
			(object Operation "stop"
2204
			    quid       	"4211C99F031C"
2205
			    documentation 	"Stop the estimate."
2206
			    result     	"void"
2207
			    concurrency 	"Sequential"
2208
			    opExportControl 	"Public"
2209
			    uid        	1108459616)
2210
			(object Operation "TimeEstimate"
2211
			    quid       	"4211CC9F029D"
2212
			    documentation 	"The only constructor."
2213
			    parameters 	(list Parameters
2214
				(object Parameter "panel"
2215
				    quid       	"4211CCA903E5"
2216
				    documentation 	"The panel that contains this estimate."
2217
				    type       	"TStatusPanel &"))
2218
			    concurrency 	"Sequential"
2219
			    opExportControl 	"Public"
2220
			    uid        	1108459619)
2221
			(object Operation "update"
2222
			    quid       	"4211CA05002E"
2223
			    documentation 	"Update the position of this instance."
2224
			    parameters 	(list Parameters
2225
				(object Parameter "position"
2226
				    quid       	"4211CA05002F"
2227
				    documentation 	"The new position, which must be in the range 0..total."
2228
				    type       	"const unsigned int &"))
2229
			    result     	"void"
2230
			    concurrency 	"Sequential"
2231
			    opExportControl 	"Public"
2232
			    uid        	1108459617))
2233
		    class_attributes 	(list class_attribute_list
2234
			(object ClassAttribute "panel"
2235
			    quid       	"4211CC6201F1"
2236
			    documentation 	"The panel that contains the time estimate."
2237
			    type       	"TStatusPanel"
2238
			    initv      	"0"
2239
			    Containment 	"By Reference")
2240
			(object ClassAttribute "position"
2241
			    quid       	"4211CA710138"
2242
			    documentation 	"The current position."
2243
			    type       	"unsigned int"
2244
			    initv      	"0"
2245
			    Containment 	"By Value")
2246
			(object ClassAttribute "start"
2247
			    quid       	"4211C94301D4"
2248
			    documentation 	"The time at which the task began."
2249
			    type       	"TDateTime"
2250
			    Containment 	"By Value")
2251
			(object ClassAttribute "step"
2252
			    attributes 	(list Attribute_Set
2253
				(object Attribute
2254
				    tool       	"cg"
2255
				    name       	"DataMemberMutability"
2256
				    value      	("DataMemberMutabilitySet" 2)))
2257
			    quid       	"4211CBB602FB"
2258
			    documentation 	"The time that must elapse between updates."
2259
			    type       	"TDateTime"
2260
			    initv      	"( 0, 0, 2, 500 )"
2261
			    Containment 	"By Value")
2262
			(object ClassAttribute "total"
2263
			    quid       	"4211CA710148"
2264
			    documentation 	"The total number of steps in our task."
2265
			    type       	"unsigned int"
2266
			    initv      	"0"
2267
			    Containment 	"By Value")
2268
			(object ClassAttribute "update"
2269
			    quid       	"4211C96400EA"
2270
			    documentation 	"The last time that we updated our estimate."
2271
			    type       	"TDateTime"
2272
			    Containment 	"By Value"))
2273
		    language   	"C++"))
2274
	    logical_presentations 	(list unit_reference_list
2275
		(object ClassDiagram "Architecturally Significant Modelling Elements"
2276
		    quid       	"42007E2D00BD"
2277
		    title      	"Architecturally Significant Modelling Elements"
2278
		    zoom       	100
2279
		    max_height 	28350
2280
		    max_width  	21600
2281
		    origin_x   	0
2282
		    origin_y   	0
2283
		    items      	(list diagram_item_list
2284
			(object ClassView "Class" "Logical View::TransactionTestManager::Progress Bar::ProgressBar" @30
2285
			    ShowCompartmentStereotypes 	TRUE
2286
			    IncludeAttribute 	TRUE
2287
			    IncludeOperation 	TRUE
2288
			    location   	(448, 420)
2289
			    font       	(object Font
2290
				size       	10
2291
				face       	"Arial"
2292
				bold       	FALSE
2293
				italics    	FALSE
2294
				underline  	FALSE
2295
				strike     	FALSE
2296
				color      	0
2297
				default_color 	TRUE)
2298
			    label      	(object ItemLabel
2299
				Parent_View 	@30
2300
				location   	(71, 136)
2301
				fill_color 	13434879
2302
				nlines     	1
2303
				max_width  	754
2304
				justify    	0
2305
				label      	"ProgressBar")
2306
			    stereotype 	(object ItemLabel
2307
				Parent_View 	@30
2308
				location   	(71, 86)
2309
				fill_color 	13434879
2310
				anchor     	10
2311
				nlines     	1
2312
				max_width  	754
2313
				justify    	0
2314
				label      	"<<entity>>")
2315
			    icon       	"entity"
2316
			    icon_style 	"Label"
2317
			    line_color 	3342489
2318
			    fill_color 	13434879
2319
			    quidu      	"42007ECF0011"
2320
			    width      	772
2321
			    height     	692
2322
			    annotation 	8
2323
			    autoResize 	TRUE)
2324
			(object ClassView "Class" "Logical View::TransactionTestManager::Progress Bar::TimeEstimate" @31
2325
			    ShowCompartmentStereotypes 	TRUE
2326
			    IncludeAttribute 	TRUE
2327
			    IncludeOperation 	TRUE
2328
			    location   	(1400, 404)
2329
			    font       	(object Font
2330
				size       	10
2331
				face       	"Arial"
2332
				bold       	FALSE
2333
				italics    	FALSE
2334
				underline  	FALSE
2335
				strike     	FALSE
2336
				color      	0
2337
				default_color 	TRUE)
2338
			    label      	(object ItemLabel
2339
				Parent_View 	@31
2340
				location   	(1008, 95)
2341
				fill_color 	13434879
2342
				nlines     	1
2343
				max_width  	784
2344
				justify    	0
2345
				label      	"TimeEstimate")
2346
			    stereotype 	(object ItemLabel
2347
				Parent_View 	@31
2348
				location   	(1008, 45)
2349
				fill_color 	13434879
2350
				anchor     	10
2351
				nlines     	1
2352
				max_width  	784
2353
				justify    	0
2354
				label      	"<<entity>>")
2355
			    icon       	"entity"
2356
			    icon_style 	"Label"
2357
			    line_color 	3342489
2358
			    fill_color 	13434879
2359
			    quidu      	"4211C91D02DE"
2360
			    width      	802
2361
			    height     	742
2362
			    annotation 	8
2363
			    autoResize 	TRUE)))))
2364
	(object Class_Category "Transaction Cache"
2365
	    quid       	"4200A0D50377"
2366
	    exportControl 	"Public"
2367
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
2368
	    quidu      	"41F5A79001E4"
2369
	    logical_models 	(list unit_reference_list
2370
		(object Class "TransactionCache"
2371
		    attributes 	(list Attribute_Set
2372
			(object Attribute
2373
			    tool       	"Traversal"
2374
			    name       	"CodeFile"
2375
			    value      	"$MASS_DEV\\TransactionCache.h")
2376
			(object Attribute
2377
			    tool       	"Traversal"
2378
			    name       	"BodyFile"
2379
			    value      	"$MASS_DEV\\TransactionCache.cpp"))
2380
		    quid       	"4200A1030116"
2381
		    documentation 	"This class is a cache of those transactions that have been rebuilt.  It is used to keep transactions up-to-date with the schema."
2382
		    stereotype 	"entity"
2383
		    operations 	(list Operations
2384
			(object Operation "clear"
2385
			    quid       	"4200A24E0286"
2386
			    documentation 	"Clear the cache."
2387
			    result     	"void"
2388
			    concurrency 	"Sequential"
2389
			    opExportControl 	"Public"
2390
			    uid        	1107311996)
2391
			(object Operation "deleteTransactionSpecification"
2392
			    quid       	"4200A5AC0008"
2393
			    documentation 	"Delete the given transaction specification from the cache."
2394
			    parameters 	(list Parameters
2395
				(object Parameter "transaction"
2396
				    quid       	"4200A5C90150"
2397
				    documentation 	"The primary key of the transaction."
2398
				    type       	"const int &"))
2399
			    result     	"void"
2400
			    concurrency 	"Sequential"
2401
			    opExportControl 	"Public"
2402
			    uid        	1107311999)
2403
			(object Operation "getTransactionSpecification"
2404
			    attributes 	(list Attribute_Set)
2405
			    quid       	"4200A222003B"
2406
			    documentation 	"Evaluate to the given transaction.  When the transaction doesn't already exist, create it."
2407
			    parameters 	(list Parameters
2408
				(object Parameter "transaction"
2409
				    quid       	"4200A222003C"
2410
				    documentation 	"The primary key of the transaction."
2411
				    type       	"const int &"))
2412
			    result     	"TransactionSpecification&"
2413
			    concurrency 	"Sequential"
2414
			    opExportControl 	"Public"
2415
			    uid        	1107311997
2416
			    quidu      	"41F607FA0261")
2417
			(object Operation "isContained"
2418
			    attributes 	(list Attribute_Set
2419
				(object Attribute
2420
				    tool       	"cg"
2421
				    name       	"OperationIsConst"
2422
				    value      	TRUE))
2423
			    quid       	"4200A2850361"
2424
			    documentation 	"Evaluate to true when the given transaction is contained, and to false otherwise."
2425
			    parameters 	(list Parameters
2426
				(object Parameter "transaction"
2427
				    quid       	"4200A2A703DE"
2428
				    documentation 	"The primary key of the transaction."
2429
				    type       	"const int &"))
2430
			    result     	"const bool"
2431
			    concurrency 	"Sequential"
2432
			    opExportControl 	"Public"
2433
			    uid        	1107311998))
2434
		    language   	"C++")
2435
		(object Association "$UNNAMED$6"
2436
		    quid       	"4200A1B3004B"
2437
		    roles      	(list role_list
2438
			(object Role "transaction"
2439
			    attributes 	(list Attribute_Set
2440
				(object Attribute
2441
				    tool       	"cg"
2442
				    name       	"ForwardReferenceOnly"
2443
				    value      	TRUE))
2444
			    quid       	"4200A1B30193"
2445
			    documentation 	"The collection of transactions contained in the cache."
2446
			    label      	"transaction"
2447
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
2448
			    quidu      	"41F607FA0261"
2449
			    keys       	(list class_attribute_list
2450
				(object ClassAttribute "transaction"
2451
				    quid       	"4200A1BF01B2"
2452
				    documentation 	"The primary key of the transaction."
2453
				    type       	"int"))
2454
			    client_cardinality 	(value cardinality "1")
2455
			    Containment 	"By Reference"
2456
			    exportControl 	"Private"
2457
			    is_navigable 	TRUE)
2458
			(object Role "$UNNAMED$7"
2459
			    quid       	"4200A1B30195"
2460
			    supplier   	"Logical View::TransactionTestManager::Transaction Cache::TransactionCache"
2461
			    quidu      	"4200A1030116"
2462
			    client_cardinality 	(value cardinality "1")
2463
			    is_aggregate 	TRUE))))
2464
	    logical_presentations 	(list unit_reference_list
2465
		(object ClassDiagram "Architecturally Significant Modelling Elements"
2466
		    quid       	"4200A0E903E5"
2467
		    title      	"Architecturally Significant Modelling Elements"
2468
		    zoom       	100
2469
		    max_height 	28350
2470
		    max_width  	21600
2471
		    origin_x   	0
2472
		    origin_y   	0
2473
		    items      	(list diagram_item_list
2474
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @32
2475
			    ShowCompartmentStereotypes 	TRUE
2476
			    IncludeAttribute 	TRUE
2477
			    IncludeOperation 	TRUE
2478
			    location   	(534, 1643)
2479
			    font       	(object Font
2480
				size       	10
2481
				face       	"Arial"
2482
				bold       	FALSE
2483
				italics    	FALSE
2484
				underline  	FALSE
2485
				strike     	FALSE
2486
				color      	0
2487
				default_color 	TRUE)
2488
			    label      	(object ItemLabel
2489
				Parent_View 	@32
2490
				location   	(58, 961)
2491
				fill_color 	13434879
2492
				nlines     	1
2493
				max_width  	952
2494
				justify    	0
2495
				label      	"TransactionSpecification")
2496
			    stereotype 	(object ItemLabel
2497
				Parent_View 	@32
2498
				location   	(58, 911)
2499
				fill_color 	13434879
2500
				anchor     	10
2501
				nlines     	1
2502
				max_width  	952
2503
				justify    	0
2504
				label      	"<<entity>>")
2505
			    icon       	"entity"
2506
			    icon_style 	"Label"
2507
			    line_color 	3342489
2508
			    fill_color 	13434879
2509
			    quidu      	"41F607FA0261"
2510
			    compartment 	(object Compartment
2511
				Parent_View 	@32
2512
				location   	(58, 1733)
2513
				font       	(object Font
2514
				    size       	10
2515
				    face       	"Arial"
2516
				    bold       	FALSE
2517
				    italics    	FALSE
2518
				    underline  	FALSE
2519
				    strike     	FALSE
2520
				    color      	0
2521
				    default_color 	TRUE)
2522
				icon_style 	"Icon"
2523
				fill_color 	16777215
2524
				anchor     	2
2525
				nlines     	29
2526
				max_width  	0)
2527
			    width      	970
2528
			    height     	1488
2529
			    annotation 	8
2530
			    autoResize 	TRUE)
2531
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Cache::TransactionCache" @33
2532
			    ShowCompartmentStereotypes 	TRUE
2533
			    IncludeAttribute 	TRUE
2534
			    IncludeOperation 	TRUE
2535
			    location   	(531, 243)
2536
			    font       	(object Font
2537
				size       	10
2538
				face       	"Arial"
2539
				bold       	FALSE
2540
				italics    	FALSE
2541
				underline  	FALSE
2542
				strike     	FALSE
2543
				color      	0
2544
				default_color 	TRUE)
2545
			    label      	(object ItemLabel
2546
				Parent_View 	@33
2547
				location   	(163, 109)
2548
				fill_color 	13434879
2549
				nlines     	1
2550
				max_width  	736
2551
				justify    	0
2552
				label      	"TransactionCache")
2553
			    stereotype 	(object ItemLabel
2554
				Parent_View 	@33
2555
				location   	(163, 59)
2556
				fill_color 	13434879
2557
				anchor     	10
2558
				nlines     	1
2559
				max_width  	736
2560
				justify    	0
2561
				label      	"<<entity>>")
2562
			    icon       	"entity"
2563
			    icon_style 	"Label"
2564
			    line_color 	3342489
2565
			    fill_color 	13434879
2566
			    quidu      	"4200A1030116"
2567
			    width      	754
2568
			    height     	392
2569
			    annotation 	8
2570
			    autoResize 	TRUE)
2571
			(object AssociationViewNew "$UNNAMED$6" @34
2572
			    location   	(531, 668)
2573
			    font       	(object Font
2574
				size       	10
2575
				face       	"Arial"
2576
				bold       	FALSE
2577
				italics    	FALSE
2578
				underline  	FALSE
2579
				strike     	FALSE
2580
				color      	0
2581
				default_color 	TRUE)
2582
			    stereotype 	TRUE
2583
			    line_color 	3342489
2584
			    quidu      	"4200A1B3004B"
2585
			    roleview_list 	(list RoleViews
2586
				(object RoleView "transaction" @35
2587
				    Parent_View 	@34
2588
				    location   	(-416, 484)
2589
				    font       	(object Font
2590
					size       	10
2591
					face       	"Arial"
2592
					bold       	FALSE
2593
					italics    	FALSE
2594
					underline  	FALSE
2595
					strike     	FALSE
2596
					color      	0
2597
					default_color 	TRUE)
2598
				    label      	(object SegLabel @36
2599
					Parent_View 	@35
2600
					location   	(674, 835)
2601
					font       	(object Font
2602
					    size       	10
2603
					    face       	"Arial"
2604
					    bold       	FALSE
2605
					    italics    	FALSE
2606
					    underline  	FALSE
2607
					    strike     	FALSE
2608
					    color      	0
2609
					    default_color 	TRUE)
2610
					anchor     	1
2611
					anchor_loc 	1
2612
					nlines     	1
2613
					max_width  	222
2614
					justify    	0
2615
					label      	"-transaction"
2616
					pctDist    	0.725000
2617
					height     	143
2618
					orientation 	0)
2619
				    stereotype 	TRUE
2620
				    line_color 	3342489
2621
				    quidu      	"4200A1B30193"
2622
				    client     	@34
2623
				    supplier   	@32
2624
				    line_style 	0
2625
				    label      	(object SegLabel @37
2626
					Parent_View 	@35
2627
					location   	(490, 835)
2628
					font       	(object Font
2629
					    size       	10
2630
					    face       	"Arial"
2631
					    bold       	FALSE
2632
					    italics    	FALSE
2633
					    underline  	FALSE
2634
					    strike     	FALSE
2635
					    color      	0
2636
					    default_color 	TRUE)
2637
					anchor     	2
2638
					anchor_loc 	1
2639
					nlines     	1
2640
					max_width  	15
2641
					justify    	0
2642
					label      	"1"
2643
					pctDist    	0.725000
2644
					height     	42
2645
					orientation 	1))
2646
				(object RoleView "$UNNAMED$7" @38
2647
				    Parent_View 	@34
2648
				    location   	(-416, 484)
2649
				    font       	(object Font
2650
					size       	10
2651
					face       	"Arial"
2652
					bold       	FALSE
2653
					italics    	FALSE
2654
					underline  	FALSE
2655
					strike     	FALSE
2656
					color      	0
2657
					default_color 	TRUE)
2658
				    stereotype 	TRUE
2659
				    line_color 	3342489
2660
				    quidu      	"4200A1B30195"
2661
				    client     	@34
2662
				    supplier   	@33
2663
				    line_style 	0
2664
				    label      	(object SegLabel @39
2665
					Parent_View 	@38
2666
					location   	(582, 580)
2667
					font       	(object Font
2668
					    size       	10
2669
					    face       	"Arial"
2670
					    bold       	FALSE
2671
					    italics    	FALSE
2672
					    underline  	FALSE
2673
					    strike     	FALSE
2674
					    color      	0
2675
					    default_color 	TRUE)
2676
					anchor     	2
2677
					anchor_loc 	1
2678
					nlines     	1
2679
					max_width  	15
2680
					justify    	0
2681
					label      	"1"
2682
					pctDist    	0.389121
2683
					height     	51
2684
					orientation 	1)
2685
				    label      	(object SegLabel @40
2686
					Parent_View 	@38
2687
					location   	(531, 478)
2688
					font       	(object Font
2689
					    size       	10
2690
					    face       	"Arial"
2691
					    bold       	FALSE
2692
					    italics    	FALSE
2693
					    underline  	FALSE
2694
					    strike     	FALSE
2695
					    color      	0
2696
					    default_color 	TRUE)
2697
					anchor     	5
2698
					anchor_loc 	1
2699
					nlines     	1
2700
					max_width  	281
2701
					justify    	0
2702
					label      	"transaction : int"
2703
					pctDist    	0.900000
2704
					height     	12
2705
					orientation 	0))))))))
2706
	(object Class_Category "Transaction Generation"
2707
	    quid       	"4202F8EE0128"
2708
	    exportControl 	"Public"
2709
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
2710
	    quidu      	"41F5A79001E4"
2711
	    logical_models 	(list unit_reference_list
2712
		(object Class "TestScenario"
2713
		    attributes 	(list Attribute_Set
2714
			(object Attribute
2715
			    tool       	"Traversal"
2716
			    name       	"CodeFile"
2717
			    value      	"$MASS_DEV\\TestScenario.h")
2718
			(object Attribute
2719
			    tool       	"Traversal"
2720
			    name       	"BodyFile"
2721
			    value      	"$MASS_DEV\\TestScenario.cpp")
2722
			(object Attribute
2723
			    tool       	"cg"
2724
			    name       	"GenerateDefaultConstructor"
2725
			    value      	("GenerateSet" 205))
2726
			(object Attribute
2727
			    tool       	"cg"
2728
			    name       	"DefaultConstructorVisibility"
2729
			    value      	("VisibilitySet" 43)))
2730
		    quid       	"42030C2C00B8"
2731
		    documentation 	"A test scenario."
2732
		    stereotype 	"entity"
2733
		    used_nodes 	(list uses_relationship_list
2734
			(object Uses_Relationship
2735
			    attributes 	(list Attribute_Set
2736
				(object Attribute
2737
				    tool       	"cg"
2738
				    name       	"cg_style"
2739
				    value      	"Forward Reference"))
2740
			    quid       	"42081A9901FD"
2741
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStream"
2742
			    quidu      	"420720460243")
2743
			(object Uses_Relationship
2744
			    attributes 	(list Attribute_Set
2745
				(object Attribute
2746
				    tool       	"cg"
2747
				    name       	"cg_style"
2748
				    value      	"Forward Reference"))
2749
			    quid       	"421173580036"
2750
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
2751
			    quidu      	"42116B3700AD"))
2752
		    exportControl 	"Private"
2753
		    operations 	(list Operations
2754
			(object Operation "buildBatchName"
2755
			    quid       	"4208537A00B6"
2756
			    documentation 	"Build a batch name from the given scenario name and evaluate to it."
2757
			    parameters 	(list Parameters
2758
				(object Parameter "batchName"
2759
				    quid       	"420853920124"
2760
				    documentation 	"The value to which this method evaluates."
2761
				    type       	"std::string &")
2762
				(object Parameter "scenarioName"
2763
				    quid       	"420853B400C6"
2764
				    documentation 	"The scenario name."
2765
				    type       	"const std::string &"))
2766
			    result     	"std::string &"
2767
			    concurrency 	"Sequential"
2768
			    opExportControl 	"Private"
2769
			    uid        	1107827075)
2770
			(object Operation "generate"
2771
			    quid       	"420455D80390"
2772
			    documentation 	"Generate the transactions defined for this scenario and evaluate to true, or to false when any transaction cannot be generated."
2773
			    parameters 	(list Parameters
2774
				(object Parameter "stream"
2775
				    quid       	"42081A8602D7"
2776
				    documentation 	"The stream into which to generate."
2777
				    type       	"TransactionStream &")
2778
				(object Parameter "generateHeaders"
2779
				    quid       	"42081A8602E7"
2780
				    documentation 	"When true, the transaction stream contains transaction header.  Otherwise, the transaction steam does not contain transaction headers."
2781
				    type       	"const bool &")
2782
				(object Parameter "evaluationContext"
2783
				    quid       	"421171F301BA"
2784
				    documentation 	"The evaluation context."
2785
				    type       	"EvaluationContext &"))
2786
			    result     	"const bool"
2787
			    concurrency 	"Sequential"
2788
			    opExportControl 	"Public"
2789
			    uid        	1107568820)
2790
			(object Operation "getBatchSize"
2791
			    attributes 	(list Attribute_Set
2792
				(object Attribute
2793
				    tool       	"cg"
2794
				    name       	"OperationIsConst"
2795
				    value      	TRUE))
2796
			    quid       	"42042C5E0029"
2797
			    documentation 	"Evaluate to the number of transactions contained in a batch."
2798
			    result     	"const unsigned &"
2799
			    concurrency 	"Sequential"
2800
			    opExportControl 	"Public"
2801
			    uid        	1107568809)
2802
			(object Operation "getIteration"
2803
			    attributes 	(list Attribute_Set
2804
				(object Attribute
2805
				    tool       	"cg"
2806
				    name       	"OperationIsConst"
2807
				    value      	TRUE))
2808
			    quid       	"420460EA003C"
2809
			    documentation 	"Evaluate to the iteration for which this scenario is defined."
2810
			    result     	"const Iteration &"
2811
			    concurrency 	"Sequential"
2812
			    opExportControl 	"Public"
2813
			    uid        	1107568825)
2814
			(object Operation "getRepeatCount"
2815
			    attributes 	(list Attribute_Set
2816
				(object Attribute
2817
				    tool       	"cg"
2818
				    name       	"OperationIsConst"
2819
				    value      	TRUE))
2820
			    quid       	"42042C5D02F8"
2821
			    documentation 	"Evaluate to the number of times that this scenario is played into the transaction stream."
2822
			    result     	"const unsigned &"
2823
			    concurrency 	"Sequential"
2824
			    opExportControl 	"Public"
2825
			    uid        	1107568810)
2826
			(object Operation "getScenarioName"
2827
			    attributes 	(list Attribute_Set
2828
				(object Attribute
2829
				    tool       	"cg"
2830
				    name       	"OperationIsConst"
2831
				    value      	TRUE))
2832
			    quid       	"42084D3A0270"
2833
			    documentation 	"Get the scenario name."
2834
			    result     	"const std::string &"
2835
			    concurrency 	"Sequential"
2836
			    opExportControl 	"Public"
2837
			    uid        	1107827073)
2838
			(object Operation "getScenarioNumber"
2839
			    attributes 	(list Attribute_Set
2840
				(object Attribute
2841
				    tool       	"cg"
2842
				    name       	"OperationIsConst"
2843
				    value      	TRUE))
2844
			    quid       	"4203252300A6"
2845
			    documentation 	"Evaluate to the scenario number of this instance."
2846
			    result     	"const int &"
2847
			    concurrency 	"Sequential"
2848
			    opExportControl 	"Public"
2849
			    uid        	1107491243)
2850
			(object Operation "getTransactionCount"
2851
			    attributes 	(list Attribute_Set
2852
				(object Attribute
2853
				    tool       	"cg"
2854
				    name       	"OperationIsConst"
2855
				    value      	TRUE))
2856
			    quid       	"420890BF03BE"
2857
			    documentation 	"Evaluate to the number of transactions in this scenario multiplied by the repeat count."
2858
			    result     	"const unsigned"
2859
			    concurrency 	"Sequential"
2860
			    opExportControl 	"Public"
2861
			    uid        	1107827077)
2862
			(object Operation "getTransactionSpecification"
2863
			    quid       	"420328E00043"
2864
			    documentation 	"Evaluate to the given transaction.  When the transaction doesn't already exist, create it."
2865
			    parameters 	(list Parameters
2866
				(object Parameter "transaction"
2867
				    quid       	"420328E00044"
2868
				    documentation 	"The identity of the transaction."
2869
				    type       	"const int &")
2870
				(object Parameter "payloadStructureName"
2871
				    quid       	"4206D4C301BB"
2872
				    documentation 	"The name of the structure that describes the payload of this transaction."
2873
				    type       	"const std::string &"))
2874
			    result     	"TransactionSpecification&"
2875
			    concurrency 	"Sequential"
2876
			    opExportControl 	"Public"
2877
			    uid        	1107491244
2878
			    quidu      	"41F607FA0261")
2879
			(object Operation "setBatchSize"
2880
			    attributes 	(list Attribute_Set)
2881
			    quid       	"42042CF100D5"
2882
			    documentation 	"Set the batch size and evaluate to the resulting value."
2883
			    parameters 	(list Parameters
2884
				(object Parameter "value"
2885
				    quid       	"42042D0302AA"
2886
				    documentation 	"The value."
2887
				    type       	"const unsigned &"))
2888
			    result     	"const unsigned &"
2889
			    concurrency 	"Sequential"
2890
			    opExportControl 	"Public"
2891
			    uid        	1107568811)
2892
			(object Operation "setRepeatCount"
2893
			    attributes 	(list Attribute_Set)
2894
			    quid       	"42042CF100E5"
2895
			    documentation 	"Set the repeat count and evaluate to the resulting value."
2896
			    parameters 	(list Parameters
2897
				(object Parameter "value"
2898
				    quid       	"42042D1F020E"
2899
				    documentation 	"The value."
2900
				    type       	"const unsigned &"))
2901
			    result     	"const unsigned &"
2902
			    concurrency 	"Sequential"
2903
			    opExportControl 	"Public"
2904
			    uid        	1107568812)
2905
			(object Operation "setScenarioName"
2906
			    quid       	"42084D300222"
2907
			    documentation 	"Set the scenario name, and evaluate to it."
2908
			    parameters 	(list Parameters
2909
				(object Parameter "value"
2910
				    quid       	"42084D4A00E9"
2911
				    documentation 	"The scenario name."
2912
				    type       	"const std::string &"))
2913
			    result     	"std::string &"
2914
			    concurrency 	"Sequential"
2915
			    opExportControl 	"Public"
2916
			    uid        	1107827074)
2917
			(object Operation "TestScenario"
2918
			    quid       	"4203231D030E"
2919
			    documentation 	"The only constructor."
2920
			    parameters 	(list Parameters
2921
				(object Parameter "scenario"
2922
				    quid       	"420323260149"
2923
				    documentation 	"The primary key of the scenario."
2924
				    type       	"const int &")
2925
				(object Parameter "iteration"
2926
				    quid       	"420451A90194"
2927
				    documentation 	"The iteration for which this object is defined.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
2928
				    type       	"Iteration&"
2929
				    quidu      	"420310A60071"))
2930
			    concurrency 	"Sequential"
2931
			    opExportControl 	"Public"
2932
			    uid        	1107491242))
2933
		    class_attributes 	(list class_attribute_list
2934
			(object ClassAttribute "batchSize"
2935
			    quid       	"42042D510058"
2936
			    documentation 	"The number of transactions in a batch."
2937
			    type       	"unsigned"
2938
			    initv      	"0"
2939
			    Containment 	"By Value")
2940
			(object ClassAttribute "repeatCount"
2941
			    quid       	"42042D6D0029"
2942
			    documentation 	"The number of times that this scenario is played into the transaction stream."
2943
			    type       	"unsigned"
2944
			    initv      	"0"
2945
			    Containment 	"By Value")
2946
			(object ClassAttribute "scenario"
2947
			    attributes 	(list Attribute_Set
2948
				(object Attribute
2949
				    tool       	"cg"
2950
				    name       	"DataMemberMutability"
2951
				    value      	("DataMemberMutabilitySet" 2)))
2952
			    quid       	"4203255B026B"
2953
			    documentation 	"The transaction specification number of this transaction."
2954
			    type       	"int"
2955
			    Containment 	"By Value")
2956
			(object ClassAttribute "scenarioName"
2957
			    quid       	"42084D0601B5"
2958
			    documentation 	"The name of this scenario."
2959
			    type       	"std::string"
2960
			    Containment 	"By Value"))
2961
		    language   	"C++")
2962
		(object Class "Iteration"
2963
		    attributes 	(list Attribute_Set
2964
			(object Attribute
2965
			    tool       	"Traversal"
2966
			    name       	"CodeFile"
2967
			    value      	"$MASS_DEV\\Iteration.h")
2968
			(object Attribute
2969
			    tool       	"Traversal"
2970
			    name       	"BodyFile"
2971
			    value      	"$MASS_DEV\\Iteration.cpp")
2972
			(object Attribute
2973
			    tool       	"cg"
2974
			    name       	"GenerateDefaultConstructor"
2975
			    value      	("GenerateSet" 205))
2976
			(object Attribute
2977
			    tool       	"cg"
2978
			    name       	"DefaultConstructorVisibility"
2979
			    value      	("VisibilitySet" 43)))
2980
		    quid       	"420310A60071"
2981
		    documentation 	"An iteration."
2982
		    stereotype 	"entity"
2983
		    used_nodes 	(list uses_relationship_list
2984
			(object Uses_Relationship
2985
			    attributes 	(list Attribute_Set
2986
				(object Attribute
2987
				    tool       	"cg"
2988
				    name       	"cg_style"
2989
				    value      	"Forward Reference"))
2990
			    quid       	"42081A2300E3"
2991
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStream"
2992
			    quidu      	"420720460243")
2993
			(object Uses_Relationship
2994
			    attributes 	(list Attribute_Set
2995
				(object Attribute
2996
				    tool       	"cg"
2997
				    name       	"cg_style"
2998
				    value      	"Private Reference"))
2999
			    quid       	"4208BF50034A"
3000
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"
3001
			    quidu      	"41DA5B7F0315")
3002
			(object Uses_Relationship
3003
			    attributes 	(list Attribute_Set
3004
				(object Attribute
3005
				    tool       	"cg"
3006
				    name       	"cg_style"
3007
				    value      	"Forward Reference"))
3008
			    quid       	"421173520074"
3009
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
3010
			    quidu      	"42116B3700AD"))
3011
		    exportControl 	"Private"
3012
		    operations 	(list Operations
3013
			(object Operation "generate"
3014
			    quid       	"42045A4D0198"
3015
			    documentation 	"Generate the transactions for the scenarios defined for this iteration and evaluate to true, or to false when any transaction cannot be generated."
3016
			    parameters 	(list Parameters
3017
				(object Parameter "stream"
3018
				    quid       	"42081A3600E3"
3019
				    documentation 	"The stream into which to generate."
3020
				    type       	"TransactionStream&"
3021
				    quidu      	"420720460243")
3022
				(object Parameter "generateHeaders"
3023
				    quid       	"42081A450086"
3024
				    documentation 	"When true, the transaction stream contains transaction header.  Otherwise, the transaction steam does not contain transaction headers."
3025
				    type       	"const bool &")
3026
				(object Parameter "evaluationContext"
3027
				    quid       	"421171D300FE"
3028
				    documentation 	"The evaluation context."
3029
				    type       	"EvaluationContext&"
3030
				    quidu      	"42116B3700AD"))
3031
			    result     	"const bool"
3032
			    concurrency 	"Sequential"
3033
			    opExportControl 	"Public"
3034
			    uid        	1107568822)
3035
			(object Operation "getFormatVersion"
3036
			    attributes 	(list Attribute_Set
3037
				(object Attribute
3038
				    tool       	"cg"
3039
				    name       	"OperationIsConst"
3040
				    value      	TRUE))
3041
			    quid       	"4208BDE6025B"
3042
			    documentation 	"Evaluate to the format version of the schema for this iteration."
3043
			    result     	"const int"
3044
			    concurrency 	"Sequential"
3045
			    opExportControl 	"Public"
3046
			    uid        	1107827084)
3047
			(object Operation "getIterationId"
3048
			    attributes 	(list Attribute_Set
3049
				(object Attribute
3050
				    tool       	"cg"
3051
				    name       	"OperationIsConst"
3052
				    value      	TRUE))
3053
			    quid       	"4203119303AD"
3054
			    documentation 	"Evaluate to the identifier of this iteration."
3055
			    result     	"const int &"
3056
			    concurrency 	"Sequential"
3057
			    opExportControl 	"Public"
3058
			    uid        	1107491240)
3059
			(object Operation "getProjectCode"
3060
			    attributes 	(list Attribute_Set
3061
				(object Attribute
3062
				    tool       	"cg"
3063
				    name       	"OperationIsConst"
3064
				    value      	TRUE))
3065
			    quid       	"4203118E02F2"
3066
			    documentation 	"Evaluate to the project code of this iteration."
3067
			    result     	"const std::string &"
3068
			    concurrency 	"Sequential"
3069
			    opExportControl 	"Public"
3070
			    uid        	1107491239)
3071
			(object Operation "getSchema"
3072
			    attributes 	(list Attribute_Set
3073
				(object Attribute
3074
				    tool       	"cg"
3075
				    name       	"OperationIsConst"
3076
				    value      	TRUE))
3077
			    quid       	"420460A8000E"
3078
			    documentation 	"Evaluate to the schema."
3079
			    result     	"XMLSchema::IXmlSchemaWrapperSchema &"
3080
			    concurrency 	"Sequential"
3081
			    opExportControl 	"Public"
3082
			    uid        	1107568823)
3083
			(object Operation "getSchemaWrapperFactory"
3084
			    attributes 	(list Attribute_Set
3085
				(object Attribute
3086
				    tool       	"cg"
3087
				    name       	"OperationIsConst"
3088
				    value      	TRUE))
3089
			    quid       	"42045F8B030B"
3090
			    documentation 	"Evaluate to the factory."
3091
			    result     	"XMLSchema::IXmlSchemaWrapperFactory &"
3092
			    concurrency 	"Sequential"
3093
			    opExportControl 	"Public"
3094
			    uid        	1107568824)
3095
			(object Operation "getTestScenario"
3096
			    quid       	"420312AF031E"
3097
			    documentation 	"Evaluate to the given test scenario.  When the test scenario doesn't already exist, create it."
3098
			    parameters 	(list Parameters
3099
				(object Parameter "scenario"
3100
				    quid       	"420312E2033D"
3101
				    documentation 	"The identity of the test scenario."
3102
				    type       	"const int &"))
3103
			    result     	"TestScenario&"
3104
			    concurrency 	"Sequential"
3105
			    opExportControl 	"Public"
3106
			    uid        	1107491241
3107
			    quidu      	"42030C2C00B8")
3108
			(object Operation "getTransactionCount"
3109
			    attributes 	(list Attribute_Set
3110
				(object Attribute
3111
				    tool       	"cg"
3112
				    name       	"OperationIsConst"
3113
				    value      	TRUE))
3114
			    quid       	"420890E2017C"
3115
			    documentation 	"Evaluate to the number of transactions in this iteration."
3116
			    result     	"const unsigned"
3117
			    concurrency 	"Sequential"
3118
			    opExportControl 	"Public"
3119
			    uid        	1107827076)
3120
			(object Operation "Iteration"
3121
			    quid       	"420311980081"
3122
			    documentation 	"The only constructor."
3123
			    parameters 	(list Parameters
3124
				(object Parameter "projectCode"
3125
				    quid       	"420311CE037E"
3126
				    documentation 	"The project code to which this iteration belongs."
3127
				    type       	"const std::string &")
3128
				(object Parameter "iteration"
3129
				    quid       	"420311CF03AD"
3130
				    documentation 	"The numeric identifier of this iteration."
3131
				    type       	"const int &")
3132
				(object Parameter "factory"
3133
				    quid       	"420465F3019E"
3134
				    documentation 	"The factory.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3135
				    type       	"XMLSchema::IXmlSchemaWrapperFactory &")
3136
				(object Parameter "schema"
3137
				    quid       	"4204518303E6"
3138
				    documentation 	"The schema.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3139
				    type       	"XMLSchema::IXmlSchemaWrapperSchema &")
3140
				(object Parameter "schemaHandle"
3141
				    quid       	"4208C0F500BC"
3142
				    documentation 	"The handle to the schema that we are using in this iteration."
3143
				    type       	"const std::string &"))
3144
			    concurrency 	"Sequential"
3145
			    opExportControl 	"Public"
3146
			    uid        	1107491238))
3147
		    class_attributes 	(list class_attribute_list
3148
			(object ClassAttribute "iteration"
3149
			    attributes 	(list Attribute_Set
3150
				(object Attribute
3151
				    tool       	"cg"
3152
				    name       	"DataMemberMutability"
3153
				    value      	("DataMemberMutabilitySet" 2)))
3154
			    quid       	"4203121C0255"
3155
			    documentation 	"The numeric identifier of this iteration."
3156
			    type       	"int"
3157
			    Containment 	"By Value")
3158
			(object ClassAttribute "projectCode"
3159
			    attributes 	(list Attribute_Set
3160
				(object Attribute
3161
				    tool       	"cg"
3162
				    name       	"DataMemberMutability"
3163
				    value      	("DataMemberMutabilitySet" 2)))
3164
			    quid       	"4203121B0284"
3165
			    documentation 	"The project code to which this iteration belongs."
3166
			    type       	"std::string"
3167
			    Containment 	"By Value")
3168
			(object ClassAttribute "schemaHandle"
3169
			    quid       	"42045F8E01A4"
3170
			    documentation 	"The handle to the schema that we are using in this iteration."
3171
			    type       	"std::string"
3172
			    initv      	"schemaHandle"
3173
			    Containment 	"By Value"))
3174
		    language   	"C++")
3175
		(object Class "TestCase"
3176
		    quid       	"42045920034E"
3177
		    documentation 	"A test case."
3178
		    stereotype 	"entity"
3179
		    language   	"C++")
3180
		(object Class "TransactionStructure"
3181
		    attributes 	(list Attribute_Set
3182
			(object Attribute
3183
			    tool       	"Traversal"
3184
			    name       	"CodeFile"
3185
			    value      	"$MASS_DEV\\TransactionStructure.h")
3186
			(object Attribute
3187
			    tool       	"Traversal"
3188
			    name       	"BodyFile"
3189
			    value      	"$MASS_DEV\\TransactionStructure.cpp")
3190
			(object Attribute
3191
			    tool       	"cg"
3192
			    name       	"GenerateDefaultConstructor"
3193
			    value      	("GenerateSet" 205))
3194
			(object Attribute
3195
			    tool       	"cg"
3196
			    name       	"DefaultConstructorVisibility"
3197
			    value      	("VisibilitySet" 43)))
3198
		    quid       	"4205D0C403E2"
3199
		    documentation 	"A class that encapsulates a schema structure associated with a transaction."
3200
		    stereotype 	"entity"
3201
		    used_nodes 	(list uses_relationship_list
3202
			(object Uses_Relationship
3203
			    attributes 	(list Attribute_Set
3204
				(object Attribute
3205
				    tool       	"cg"
3206
				    name       	"cg_style"
3207
				    value      	"Forward Reference"))
3208
			    quid       	"420820E10380"
3209
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStream"
3210
			    quidu      	"420720460243")
3211
			(object Uses_Relationship
3212
			    attributes 	(list Attribute_Set
3213
				(object Attribute
3214
				    tool       	"cg"
3215
				    name       	"cg_style"
3216
				    value      	"Private Reference"))
3217
			    quid       	"42085EBA0031"
3218
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperStream"
3219
			    quidu      	"41DB695100CB"))
3220
		    exportControl 	"Private"
3221
		    operations 	(list Operations
3222
			(object Operation "getName"
3223
			    attributes 	(list Attribute_Set
3224
				(object Attribute
3225
				    tool       	"cg"
3226
				    name       	"OperationIsConst"
3227
				    value      	TRUE))
3228
			    quid       	"4205D7B602F0"
3229
			    documentation 	"Evaluate to the name of this structure."
3230
			    result     	"const std::string &"
3231
			    concurrency 	"Sequential"
3232
			    opExportControl 	"Public"
3233
			    uid        	1107658244)
3234
			(object Operation "getSchemaElement"
3235
			    quid       	"4206D93203BB"
3236
			    documentation 	"Evaluate to the schema element of this structure."
3237
			    result     	"XMLSchema::IXmlSchemaWrapperElement &"
3238
			    concurrency 	"Sequential"
3239
			    opExportControl 	"Public"
3240
			    uid        	1107743527)
3241
			(object Operation "isHeader"
3242
			    attributes 	(list Attribute_Set
3243
				(object Attribute
3244
				    tool       	"cg"
3245
				    name       	"OperationIsConst"
3246
				    value      	TRUE))
3247
			    quid       	"4207123A020C"
3248
			    documentation 	"Evaluate to true when this structure is a header, and to false otherwise."
3249
			    result     	"const bool"
3250
			    concurrency 	"Sequential"
3251
			    opExportControl 	"Public"
3252
			    uid        	1107750609)
3253
			(object Operation "TransactionStructure"
3254
			    quid       	"4205D148027B"
3255
			    documentation 	"The only constructor."
3256
			    parameters 	(list Parameters
3257
				(object Parameter "name"
3258
				    quid       	"4205D1D801EE"
3259
				    documentation 	"The name of the structure."
3260
				    type       	"const std::string &")
3261
				(object Parameter "iteration"
3262
				    quid       	"4205D1540048"
3263
				    documentation 	"The iteration."
3264
				    type       	"const int &")
3265
				(object Parameter "schemaFactory"
3266
				    quid       	"4205D17B0375"
3267
				    documentation 	"The factory that we may call on to create and destroy schema artefacts.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3268
				    type       	"XMLSchema::IXmlSchemaWrapperFactory &")
3269
				(object Parameter "schema"
3270
				    quid       	"4205D3DF015F"
3271
				    documentation 	"The schema."
3272
				    type       	"XMLSchema::IXmlSchemaWrapperSchema &")
3273
				(object Parameter "isHeader"
3274
				    quid       	"4207120103C1"
3275
				    documentation 	"Of value true when this structure is a header, and of value false otherwise."
3276
				    type       	"const bool &"))
3277
			    concurrency 	"Sequential"
3278
			    opExportControl 	"Public"
3279
			    uid        	1107658243)
3280
			(object Operation "write"
3281
			    quid       	"4207140A0268"
3282
			    documentation 	"Write this structure into the given stream."
3283
			    parameters 	(list Parameters
3284
				(object Parameter "stream"
3285
				    quid       	"4208211F01D6"
3286
				    documentation 	"The stream into which to write."
3287
				    type       	"TransactionStream &"))
3288
			    result     	"const bool"
3289
			    concurrency 	"Sequential"
3290
			    opExportControl 	"Public"
2222 sbetterm 3291
			    uid        	1107750610)
3292
			(object Operation "write"
3293
			    quid       	"4236929B00A3"
3294
			    documentation 	"Write this structure into the given stream qualified using the given qualification object."
3295
			    parameters 	(list Parameters
3296
				(object Parameter "stream"
3297
				    quid       	"4236929B00A4"
3298
				    documentation 	"The stream into which to write."
3299
				    type       	"XMLSchema::IXmlSchemaWrapperStream &")
3300
				(object Parameter "qualifier"
3301
				    quid       	"423692DE005A"
3302
				    documentation 	"The qualifier."
3303
				    type       	"XMLSchema::IXmlSchemaWrapperQualification &"))
3304
			    result     	"const bool"
3305
			    concurrency 	"Sequential"
3306
			    opExportControl 	"Public"
3307
			    uid        	1110870425))
2218 sbetterm 3308
		    class_attributes 	(list class_attribute_list
3309
			(object ClassAttribute "structureName"
3310
			    attributes 	(list Attribute_Set
3311
				(object Attribute
3312
				    tool       	"cg"
3313
				    name       	"DataMemberMutability"
3314
				    value      	("DataMemberMutabilitySet" 2)))
3315
			    quid       	"4205D786008E"
3316
			    documentation 	"The name of the structure."
3317
			    type       	"std::string"
3318
			    initv      	"name"
3319
			    Containment 	"By Value")
3320
			(object ClassAttribute "isHeader"
3321
			    attributes 	(list Attribute_Set
3322
				(object Attribute
3323
				    tool       	"cg"
3324
				    name       	"DataMemberMutability"
3325
				    value      	("DataMemberMutabilitySet" 2)))
3326
			    quid       	"420711C80160"
3327
			    documentation 	"Of value true when this structure is a header, and of value false otherwise."
3328
			    type       	"bool"
3329
			    initv      	"isHeader"
3330
			    Containment 	"By Value"))
3331
		    language   	"C++")
3332
		(object Class "TransactionStream"
3333
		    attributes 	(list Attribute_Set
3334
			(object Attribute
3335
			    tool       	"cg"
3336
			    name       	"GenerateDefaultConstructor"
3337
			    value      	("GenerateSet" 205))
3338
			(object Attribute
3339
			    tool       	"cg"
3340
			    name       	"DefaultConstructorVisibility"
3341
			    value      	("VisibilitySet" 43))
3342
			(object Attribute
3343
			    tool       	"Traversal"
3344
			    name       	"CodeFile"
3345
			    value      	"$MASS_DEV\\TransactionStream.h")
3346
			(object Attribute
3347
			    tool       	"Traversal"
3348
			    name       	"BodyFile"
3349
			    value      	"$MASS_DEV\\TransactionStream.cpp"))
3350
		    quid       	"420720460243"
3351
		    documentation 	"A stream of transactions."
3352
		    stereotype 	"entity"
3353
		    exportControl 	"Private"
3354
		    operations 	(list Operations
3355
			(object Operation "buildFileName"
3356
			    attributes 	(list Attribute_Set
3357
				(object Attribute
3358
				    tool       	"cg"
3359
				    name       	"OperationKind"
3360
				    value      	("OperationKindSet" 203)))
3361
			    quid       	"420821AD02EF"
3362
			    documentation 	"Build a filename for naming transaction stream files, and evaluate to it."
3363
			    parameters 	(list Parameters
3364
				(object Parameter "filename"
3365
				    quid       	"420821F503CA"
3366
				    documentation 	"The value to which this method evaluates, and which shall hold the built filename."
3367
				    type       	"std::string &")
3368
				(object Parameter "folder"
3369
				    quid       	"42082227039B"
3370
				    documentation 	"The folder in the file-system into which to write the file."
3371
				    type       	"const std::string &")
3372
				(object Parameter "prefix"
3373
				    quid       	"4208222703BA"
3374
				    documentation 	"The prefix asigned to this filename."
3375
				    type       	"const std::string &")
3376
				(object Parameter "suffix"
3377
				    quid       	"4208222703CA"
3378
				    documentation 	"The suffix asigned to this filename."
3379
				    type       	"const std::string &")
3380
				(object Parameter "batchName"
3381
				    quid       	"420850250218"
3382
				    documentation 	"The name of this batch.  When passing a string of zero-length, the batch is not named."
3383
				    type       	"const std::string &")
3384
				(object Parameter "batchNumber"
3385
				    quid       	"42085029015D"
3386
				    documentation 	"The batch number."
3387
				    type       	"const unsigned &"))
3388
			    result     	"std::string &"
3389
			    concurrency 	"Sequential"
3390
			    opExportControl 	"Public"
3391
			    uid        	1107827072)
3392
			(object Operation "close"
3393
			    quid       	"420819C203E4"
3394
			    documentation 	"Close the transaction stream."
3395
			    result     	"void"
3396
			    concurrency 	"Sequential"
3397
			    opExportControl 	"Private"
3398
			    uid        	1107827070)
3399
			(object Operation "incrementCount"
3400
			    quid       	"420723C60224"
3401
			    documentation 	"Increment the number of transactions that have been written into the stream.  When the current batch is full, the batch number is incremented and another batch is opened."
3402
			    result     	"void"
3403
			    concurrency 	"Sequential"
3404
			    opExportControl 	"Public"
3405
			    uid        	1107827067)
3406
			(object Operation "newBatch"
3407
			    quid       	"420722B50215"
3408
			    documentation 	"Open a new batch of the given batch size, and evaluate to true, or false when a new batch cannot be opened.  The current batch number is reset to 1 when the new batch is opened."
3409
			    parameters 	(list Parameters
3410
				(object Parameter "size"
3411
				    quid       	"420813FF02CE"
3412
				    documentation 	"The number of transactions that make up a batch.  When setting batch size to 0, the stream is not batched; i.e., it is a continuous stream of transactions."
3413
				    type       	"const unsigned &")
3414
				(object Parameter "name"
3415
				    quid       	"42084EC502A8"
3416
				    documentation 	"The name of this batch.  When passing a string of zero-length, the batch is not named."
3417
				    type       	"const std::string &"))
3418
			    result     	"const bool"
3419
			    concurrency 	"Sequential"
3420
			    opExportControl 	"Public"
3421
			    uid        	1107827068)
3422
			(object Operation "open"
3423
			    quid       	"420819AE03C4"
3424
			    documentation 	"Open the transaction stream."
3425
			    result     	"const bool"
3426
			    concurrency 	"Sequential"
3427
			    opExportControl 	"Private"
3428
			    uid        	1107827071)
3429
			(object Operation "TransactionStream"
3430
			    quid       	"4207228700FB"
3431
			    documentation 	"The only constructor."
3432
			    parameters 	(list Parameters
3433
				(object Parameter "folder"
3434
				    quid       	"4207228F0224"
3435
				    documentation 	"The folder in the file-system into which to write the transaction stream."
3436
				    type       	"const std::string &")
3437
				(object Parameter "batchPrefix"
3438
				    quid       	"42081876023E"
3439
				    documentation 	"The prefix given to batch filenames opened by this instance."
3440
				    type       	"const std::string &")
3441
				(object Parameter "batchSuffix"
3442
				    quid       	"4208189A026D"
3443
				    documentation 	"The suffix given to batch filenames opened by this instance."
3444
				    type       	"const std::string &")
3445
				(object Parameter "buildManifest"
3446
				    quid       	"420818D503D4"
3447
				    documentation 	"When true, build a manifest of the files created by this stream, otherwise don't build a manifest."
3448
				    type       	"const bool &"
3449
				    initv      	"true")
3450
				(object Parameter "manifestPrefix"
3451
				    quid       	"420818AB0059"
3452
				    documentation 	"The prefix given to manifest filenames opened by this instance."
3453
				    type       	"const std::string &"
3454
				    initv      	
3455
|"udMan"
3456
				    )
3457
				(object Parameter "manifestSuffix"
3458
				    quid       	"420818AB0069"
3459
				    documentation 	"The suffix given to manifest filenames opened by this instance."
3460
				    type       	"const std::string &"
3461
				    initv      	
3462
|".txt"
3463
				    ))
3464
			    concurrency 	"Sequential"
3465
			    opExportControl 	"Public"
3466
			    uid        	1107827066)
3467
			(object Operation "write"
3468
			    quid       	"4207231D014A"
3469
			    documentation 	"Write the given structure into the stream and evaluate to true, and to false when the structure cannot be written into the stream.  As transactions may comprise of multiple structures, we must rely on the caller to increment the transaction count."
3470
			    parameters 	(list Parameters
3471
				(object Parameter "buffer"
3472
				    quid       	"4208145C00BB"
3473
				    documentation 	"The starting address of the buffer that contains the structure to be written into the stream."
3474
				    type       	"const void *")
3475
				(object Parameter "length"
3476
				    quid       	"42081482032C"
3477
				    documentation 	"The number of bytes contained in the buffer."
3478
				    type       	"const unsigned &"))
3479
			    result     	"const bool"
3480
			    concurrency 	"Sequential"
3481
			    opExportControl 	"Public"
3482
			    uid        	1107827069))
3483
		    class_attributes 	(list class_attribute_list
3484
			(object ClassAttribute "batchNumber"
3485
			    quid       	"420722630244"
3486
			    documentation 	"The current batch number."
3487
			    type       	"unsigned"
3488
			    initv      	"1"
3489
			    Containment 	"By Value")
3490
			(object ClassAttribute "batchCount"
3491
			    quid       	"4207240B0186"
3492
			    documentation 	"The number of transactions that have been written to the current batch."
3493
			    type       	"unsigned"
3494
			    initv      	"0"
3495
			    Containment 	"By Value")
3496
			(object ClassAttribute "batchName"
3497
			    quid       	"42084F7F0094"
3498
			    documentation 	"When a non-zero-length string, this defines the name of the batch."
3499
			    type       	"std::string"
3500
			    Containment 	"By Value")
3501
			(object ClassAttribute "batchPrefix"
3502
			    quid       	"42081637001D"
3503
			    documentation 	"The prefix given to batch filenames opened by this instance."
3504
			    type       	"std::string"
3505
			    initv      	"batchPrefix"
3506
			    Containment 	"By Value")
3507
			(object ClassAttribute "batchSize"
3508
			    quid       	"420720DA032E"
3509
			    documentation 	"The number of transactions that make up a batch.  When setting batch size to 0, the stream is not batched; i.e., it is a continuous stream of transactions."
3510
			    type       	"unsigned"
3511
			    initv      	"0"
3512
			    Containment 	"By Value")
3513
			(object ClassAttribute "batchSuffix"
3514
			    quid       	"420724ED01A6"
3515
			    documentation 	"The suffix given to batch filenames opened by this instance."
3516
			    type       	"std::string"
3517
			    initv      	"batchSuffix"
3518
			    Containment 	"By Value")
3519
			(object ClassAttribute "folder"
3520
			    quid       	"420720B3005F"
3521
			    documentation 	"The folder in the file-system to which we write the transaction stream."
3522
			    type       	"std::string"
3523
			    initv      	"folder"
3524
			    Containment 	"By Value")
3525
			(object ClassAttribute "stream"
3526
			    quid       	"42081DC203B0"
3527
			    documentation 	"The underlying stream currently open for writing."
3528
			    type       	"std::ofstream"
3529
			    initv      	"0"
3530
			    Containment 	"By Reference"))
3531
		    language   	"C++")
3532
		(object Class "UdFileManifest"
3533
		    attributes 	(list Attribute_Set
3534
			(object Attribute
3535
			    tool       	"Traversal"
3536
			    name       	"CodeFile"
3537
			    value      	"$MASS_DEV\\UdFileManifest.h")
3538
			(object Attribute
3539
			    tool       	"Traversal"
3540
			    name       	"BodyFile"
3541
			    value      	"$MASS_DEV\\UdFileManifest.cpp")
3542
			(object Attribute
3543
			    tool       	"cg"
3544
			    name       	"GenerateDefaultConstructor"
3545
			    value      	("GenerateSet" 205))
3546
			(object Attribute
3547
			    tool       	"cg"
3548
			    name       	"DefaultConstructorVisibility"
3549
			    value      	("VisibilitySet" 43)))
3550
		    quid       	"4209BA4C03B8"
3551
		    documentation 	"A manifest of UD files."
3552
		    stereotype 	"entity"
3553
		    used_nodes 	(list uses_relationship_list
3554
			(object Uses_Relationship
3555
			    attributes 	(list Attribute_Set
3556
				(object Attribute
3557
				    tool       	"cg"
3558
				    name       	"cg_style"
3559
				    value      	"Private Reference"))
3560
			    quid       	"4209BBCD00AD"
3561
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStream"
3562
			    quidu      	"420720460243"))
3563
		    operations 	(list Operations
3564
			(object Operation "UdFileManifest"
3565
			    quid       	"4209BAA8031C"
3566
			    documentation 	"The only constructor."
3567
			    parameters 	(list Parameters
3568
				(object Parameter "folder"
3569
				    quid       	"4209BAA8031D"
3570
				    documentation 	"The folder in the file-system into which to write the transaction stream."
3571
				    type       	"const std::string &")
3572
				(object Parameter "prefix"
3573
				    quid       	"4209BAA80321"
3574
				    documentation 	"The prefix given to manifest filenames opened by this instance."
3575
				    type       	"const std::string &"
3576
				    initv      	
3577
|"udMan"
3578
				    )
3579
				(object Parameter "suffix"
3580
				    quid       	"4209BAA80322"
3581
				    documentation 	"The suffix given to manifest filenames opened by this instance."
3582
				    type       	"const std::string &"
3583
				    initv      	
3584
|".txt"
3585
				    ))
3586
			    concurrency 	"Sequential"
3587
			    opExportControl 	"Public"
3588
			    uid        	1107933098)
3589
			(object Operation "addUdFile"
3590
			    quid       	"4209BAC703E7"
3591
			    documentation 	"Add the given file to this manifest."
3592
			    parameters 	(list Parameters
3593
				(object Parameter "file"
3594
				    quid       	"4209BADA033B"
3595
				    documentation 	"The file to add."
3596
				    type       	"const std::string &"))
3597
			    result     	"void"
3598
			    concurrency 	"Sequential"
3599
			    opExportControl 	"Public"
3600
			    uid        	1107933099)
3601
			(object Operation "close"
3602
			    quid       	"4209BAC10389"
3603
			    documentation 	"Close the transaction stream."
3604
			    result     	"void"
3605
			    concurrency 	"Sequential"
3606
			    opExportControl 	"Private"
3607
			    uid        	1107933100)
3608
			(object Operation "open"
3609
			    quid       	"4209BAC10399"
3610
			    documentation 	"Open the transaction stream."
3611
			    result     	"const bool"
3612
			    concurrency 	"Sequential"
3613
			    opExportControl 	"Private"
3614
			    uid        	1107933101))
3615
		    class_attributes 	(list class_attribute_list
3616
			(object ClassAttribute "count"
3617
			    quid       	"4209BCEE02B0"
3618
			    documentation 	"The number of files contained in this manifest."
3619
			    type       	"unsigned"
3620
			    initv      	"0"
3621
			    Containment 	"By Value")
3622
			(object ClassAttribute "folder"
3623
			    quid       	"4209BB3403E7"
3624
			    documentation 	"The folder in the file-system to which we write the transaction stream."
3625
			    type       	"std::string"
3626
			    initv      	"folder"
3627
			    Containment 	"By Value")
3628
			(object ClassAttribute "prefix"
3629
			    quid       	"4209BB35000E"
3630
			    documentation 	"The prefix given to manifest filenames opened by this instance."
3631
			    type       	"std::string"
3632
			    initv      	"prefix"
3633
			    Containment 	"By Value")
3634
			(object ClassAttribute "stream"
3635
			    quid       	"4209BB35002E"
3636
			    documentation 	"The underlying stream currently open for writing."
3637
			    type       	"std::ofstream"
3638
			    initv      	"0"
3639
			    Containment 	"By Reference")
3640
			(object ClassAttribute "suffix"
3641
			    quid       	"4209BB35001E"
3642
			    documentation 	"The suffix given to manifest filenames opened by this instance."
3643
			    type       	"std::string"
3644
			    initv      	"suffix"
3645
			    Containment 	"By Value"))
3646
		    language   	"C++")
3647
		(object Class "EvaluationContext"
3648
		    attributes 	(list Attribute_Set
3649
			(object Attribute
3650
			    tool       	"Traversal"
3651
			    name       	"CodeFile"
3652
			    value      	"$MASS_DEV\\EvaluationContext.h")
3653
			(object Attribute
3654
			    tool       	"Traversal"
3655
			    name       	"BodyFile"
2222 sbetterm 3656
			    value      	"$MASS_DEV\\EvaluationContext.cpp")
3657
			(object Attribute
3658
			    tool       	"cg"
3659
			    name       	"GenerateDefaultConstructor"
3660
			    value      	("GenerateSet" 205))
3661
			(object Attribute
3662
			    tool       	"cg"
3663
			    name       	"DefaultConstructorVisibility"
3664
			    value      	("VisibilitySet" 43)))
2218 sbetterm 3665
		    quid       	"42116B3700AD"
3666
		    documentation 	"This class encapsulates the context for evaluating expressions."
3667
		    stereotype 	"entity"
3668
		    exportControl 	"Private"
3669
		    operations 	(list Operations
3670
			(object Operation "EvaluationContext"
3671
			    quid       	"42116FD901D9"
3672
			    documentation 	"This constructor accepts values for most context items."
3673
			    parameters 	(list Parameters
3674
				(object Parameter "symbolTable"
3675
				    quid       	"42116FEF03DD"
3676
				    documentation 	"The symbol table with which the expression is to be evaluated."
3677
				    type       	"DefinedVariableTable&"
3678
				    quidu      	"4209C5FB02C3")
3679
				(object Parameter "sequences"
3680
				    quid       	"4211700E0331"
3681
				    documentation 	"The sequence generators."
3682
				    type       	"SequenceCollection&"
3683
				    quidu      	"421040A40076")
3684
				(object Parameter "progressBar"
3685
				    quid       	"42117033012D"
3686
				    documentation 	"The progress bar that is to be notified of progress."
3687
				    type       	"ProgressBar&"
3688
				    quidu      	"42007ECF0011")
3689
				(object Parameter "messageDigest"
3690
				    quid       	"4211C76A00DA"
3691
				    documentation 	"The message digest."
3692
				    type       	"IMessageDigest*"
3693
				    quidu      	"3ED4B704004D")
2222 sbetterm 3694
				(object Parameter "cryptographicServer"
3695
				    quid       	"422EAAA903C9"
3696
				    documentation 	"The cryptographic server."
3697
				    type       	"ICryptographicServerProxy*"
3698
				    quidu      	"3ED5ABA4021B")
2218 sbetterm 3699
				(object Parameter "timeEstimate"
3700
				    quid       	"4211D00202B7"
3701
				    documentation 	"The time estimate."
3702
				    type       	"TimeEstimate&"
3703
				    quidu      	"4211C91D02DE"))
3704
			    concurrency 	"Sequential"
3705
			    opExportControl 	"Public"
3706
			    uid        	1108436659)
2222 sbetterm 3707
			(object Operation "getCryptographicServer"
3708
			    quid       	"422EAADF0074"
3709
			    documentation 	"Evaluate to the cryptographic server."
3710
			    result     	"ICryptographicServerProxy&"
3711
			    concurrency 	"Sequential"
3712
			    opExportControl 	"Public"
3713
			    uid        	1110354744
3714
			    quidu      	"3ED5ABA4021B")
2218 sbetterm 3715
			(object Operation "getMessageDigest"
3716
			    quid       	"4211C6C901B5"
3717
			    documentation 	"Evaluate to the message digest."
3718
			    result     	"IMessageDigest&"
3719
			    concurrency 	"Sequential"
3720
			    opExportControl 	"Public"
3721
			    uid        	1108459612
3722
			    quidu      	"3ED4B704004D")
3723
			(object Operation "getProgressBar"
3724
			    quid       	"42116CAA0204"
3725
			    documentation 	"Evaluate to the progress bar that is to be notified of progress."
3726
			    result     	"ProgressBar&"
3727
			    concurrency 	"Sequential"
3728
			    opExportControl 	"Public"
3729
			    uid        	1108436650
3730
			    quidu      	"42007ECF0011")
2222 sbetterm 3731
			(object Operation "getScenarioIndex"
3732
			    attributes 	(list Attribute_Set
3733
				(object Attribute
3734
				    tool       	"cg"
3735
				    name       	"OperationIsConst"
3736
				    value      	TRUE))
3737
			    quid       	"4236AD17026A"
3738
			    documentation 	"Evaluate to the number of times that the current scenario has been played into the transaction stream."
3739
			    result     	"const unsigned &"
3740
			    concurrency 	"Sequential"
3741
			    opExportControl 	"Public"
3742
			    uid        	1110870427)
2218 sbetterm 3743
			(object Operation "getSchemaElement"
3744
			    quid       	"4212D7B702C1"
3745
			    documentation 	"Evaluate to the schema element with which the expression is to be evaluated."
3746
			    result     	"XMLSchema::IXmlSchemaWrapperElement &"
3747
			    concurrency 	"Sequential"
3748
			    opExportControl 	"Public"
3749
			    uid        	1108531261)
3750
			(object Operation "getSequenceCollection"
3751
			    quid       	"421170BF0053"
3752
			    documentation 	"Evaluate to the sequence generators available to this expression."
3753
			    result     	"SequenceCollection&"
3754
			    concurrency 	"Sequential"
3755
			    opExportControl 	"Public"
3756
			    uid        	1108436660
3757
			    quidu      	"421040A40076")
3758
			(object Operation "getSymbolTable"
3759
			    quid       	"42116CA901D6"
3760
			    documentation 	"Evaluate to the symbol table with which the expression is to be evaluated."
3761
			    result     	"DefinedVariableTable&"
3762
			    concurrency 	"Sequential"
3763
			    opExportControl 	"Public"
3764
			    uid        	1108436651
3765
			    quidu      	"4209C5FB02C3")
3766
			(object Operation "getTimeEstimate"
3767
			    quid       	"4211D01E02E6"
3768
			    documentation 	"Evaluate to the time estimate."
3769
			    result     	"TimeEstimate&"
3770
			    concurrency 	"Sequential"
3771
			    opExportControl 	"Public"
3772
			    uid        	1108459620
3773
			    quidu      	"4211C91D02DE")
3774
			(object Operation "getTransaction"
3775
			    quid       	"42116C8703D9"
3776
			    documentation 	"Evaluate to the transaction within which the expression is to be evaluated."
3777
			    result     	"TransactionSpecification&"
3778
			    concurrency 	"Sequential"
3779
			    opExportControl 	"Public"
3780
			    uid        	1108436652
3781
			    quidu      	"41F607FA0261")
2222 sbetterm 3782
			(object Operation "haveCryptographicServer"
3783
			    attributes 	(list Attribute_Set
3784
				(object Attribute
3785
				    tool       	"cg"
3786
				    name       	"OperationIsConst"
3787
				    value      	TRUE))
3788
			    quid       	"422EAADF00B2"
3789
			    documentation 	"Evaluate to true when there is a cryptographic server, and to false otherwise."
3790
			    result     	"const bool"
3791
			    concurrency 	"Sequential"
3792
			    opExportControl 	"Public"
3793
			    uid        	1110354745)
2218 sbetterm 3794
			(object Operation "haveMessageDigest"
3795
			    attributes 	(list Attribute_Set
3796
				(object Attribute
3797
				    tool       	"cg"
3798
				    name       	"OperationIsConst"
3799
				    value      	TRUE))
3800
			    quid       	"4211C6ED01C4"
3801
			    documentation 	"Evaluate to true when there is a message digest, and to false otherwise."
3802
			    result     	"const bool"
3803
			    concurrency 	"Sequential"
3804
			    opExportControl 	"Public"
3805
			    uid        	1108459613)
3806
			(object Operation "haveProgressBar"
3807
			    attributes 	(list Attribute_Set
3808
				(object Attribute
3809
				    tool       	"cg"
3810
				    name       	"OperationIsConst"
3811
				    value      	TRUE))
3812
			    quid       	"42116E850298"
3813
			    documentation 	"Evaluate to true when there is a progress bar that is to be notified of progress, and to false otherwise."
3814
			    result     	"const bool"
3815
			    concurrency 	"Sequential"
3816
			    opExportControl 	"Public"
3817
			    uid        	1108436656)
3818
			(object Operation "haveSchemaElement"
3819
			    attributes 	(list Attribute_Set
3820
				(object Attribute
3821
				    tool       	"cg"
3822
				    name       	"OperationIsConst"
3823
				    value      	TRUE))
3824
			    quid       	"4212D7B702FF"
3825
			    documentation 	"Evaluate to true when there is a schema element with which the expression is to be evaluated, and to false otherwise."
3826
			    result     	"const bool"
3827
			    concurrency 	"Sequential"
3828
			    opExportControl 	"Public"
3829
			    uid        	1108531262)
3830
			(object Operation "haveSequenceCollection"
3831
			    attributes 	(list Attribute_Set
3832
				(object Attribute
3833
				    tool       	"cg"
3834
				    name       	"OperationIsConst"
3835
				    value      	TRUE))
3836
			    quid       	"421170BF0081"
3837
			    documentation 	"Evaluate to true when there is a collection of sequence generators available to this expression, and to false otherwise."
3838
			    result     	"const bool"
3839
			    concurrency 	"Sequential"
3840
			    opExportControl 	"Public"
3841
			    uid        	1108436661)
3842
			(object Operation "haveSymbolTable"
3843
			    attributes 	(list Attribute_Set
3844
				(object Attribute
3845
				    tool       	"cg"
3846
				    name       	"OperationIsConst"
3847
				    value      	TRUE))
3848
			    quid       	"42116E8502B8"
3849
			    documentation 	"Evaluate to true when there is a symbol table with which the expression is to be evaluated, and to false otherwise."
3850
			    result     	"const bool"
3851
			    concurrency 	"Sequential"
3852
			    opExportControl 	"Public"
3853
			    uid        	1108436657)
3854
			(object Operation "haveTransaction"
3855
			    quid       	"42116E8502D7"
3856
			    documentation 	"Evaluate to true when there is a transaction within which the expression is to be evaluated, and to false otherwise."
3857
			    result     	"const bool"
3858
			    concurrency 	"Sequential"
3859
			    opExportControl 	"Public"
3860
			    uid        	1108436658)
3861
			(object Operation "setProgressBar"
3862
			    quid       	"42116CAA01E5"
3863
			    documentation 	"Set the progress bar."
3864
			    parameters 	(list Parameters
3865
				(object Parameter "progressBar"
3866
				    quid       	"42116CAA01E6"
3867
				    documentation 	"The progress bar that is to be notified of progress.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3868
				    type       	"ProgressBar&"
3869
				    quidu      	"42007ECF0011"))
3870
			    result     	"void"
3871
			    concurrency 	"Sequential"
3872
			    opExportControl 	"Public"
3873
			    uid        	1108436653)
2222 sbetterm 3874
			(object Operation "setScenarioIndex"
3875
			    quid       	"4236AD170299"
3876
			    documentation 	"Set the number of times that the current scenario has been played into the transaction stream."
3877
			    parameters 	(list Parameters
3878
				(object Parameter "value"
3879
				    quid       	"4236AD17029A"
3880
				    documentation 	"The new value."
3881
				    type       	"const unsigned &"))
3882
			    result     	"void"
3883
			    concurrency 	"Sequential"
3884
			    opExportControl 	"Public"
3885
			    uid        	1110870428)
2218 sbetterm 3886
			(object Operation "setSchemaElement"
3887
			    quid       	"4212D7B7031F"
3888
			    documentation 	"Set the schema element."
3889
			    parameters 	(list Parameters
3890
				(object Parameter "schemaElement"
3891
				    quid       	"4212D7B70320"
3892
				    documentation 	"The schema element which the expression is to be evaluated.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3893
				    type       	"XMLSchema::IXmlSchemaWrapperElement &"))
3894
			    result     	"void"
3895
			    concurrency 	"Sequential"
3896
			    opExportControl 	"Public"
3897
			    uid        	1108531263)
3898
			(object Operation "setSequenceCollection"
3899
			    quid       	"421170BF0091"
3900
			    documentation 	"Set the sequence generators available to this expression."
3901
			    parameters 	(list Parameters
3902
				(object Parameter "sequenceCollection"
3903
				    quid       	"421170BF0092"
3904
				    documentation 	"The sequence generators available to this expression.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3905
				    type       	"SequenceCollection&"
3906
				    quidu      	"421040A40076"))
3907
			    result     	"void"
3908
			    concurrency 	"Sequential"
3909
			    opExportControl 	"Public"
3910
			    uid        	1108436662)
3911
			(object Operation "setSymbolTable"
3912
			    quid       	"42116CA901B6"
3913
			    documentation 	"Set the symbol table."
3914
			    parameters 	(list Parameters
3915
				(object Parameter "symbolTable"
3916
				    quid       	"42116CA901B7"
3917
				    documentation 	"The symbol table with which the expression is to be evaluated.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3918
				    type       	"DefinedVariableTable&"
3919
				    quidu      	"4209C5FB02C3"))
3920
			    result     	"void"
3921
			    concurrency 	"Sequential"
3922
			    opExportControl 	"Public"
3923
			    uid        	1108436655)
3924
			(object Operation "setTransaction"
3925
			    quid       	"42116C60036C"
3926
			    documentation 	"Set the transaction."
3927
			    parameters 	(list Parameters
3928
				(object Parameter "transaction"
3929
				    quid       	"42116C6C0204"
3930
				    documentation 	"The transaction within which the expression is to be evaluated.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
3931
				    type       	"TransactionSpecification&"
3932
				    quidu      	"41F607FA0261"))
3933
			    result     	"void"
3934
			    concurrency 	"Sequential"
3935
			    opExportControl 	"Public"
3936
			    uid        	1108436654))
2222 sbetterm 3937
		    class_attributes 	(list class_attribute_list
3938
			(object ClassAttribute "scenarioIndex"
3939
			    quid       	"4236AC61013A"
3940
			    documentation 	"The number of times that the current scenario has been played into the transaction stream."
3941
			    type       	"unsigned"
3942
			    initv      	"0"))
2218 sbetterm 3943
		    language   	"C++")
3944
		(object Class "EvaluationCallback"
3945
		    attributes 	(list Attribute_Set
3946
			(object Attribute
3947
			    tool       	"cg"
3948
			    name       	"GenerateDefaultConstructor"
3949
			    value      	("GenerateSet" 205))
3950
			(object Attribute
3951
			    tool       	"cg"
3952
			    name       	"DefaultConstructorVisibility"
3953
			    value      	("VisibilitySet" 43))
3954
			(object Attribute
3955
			    tool       	"Traversal"
3956
			    name       	"CodeFile"
3957
			    value      	"$MASS_DEV\\EvaluationCallback.h")
3958
			(object Attribute
3959
			    tool       	"Traversal"
3960
			    name       	"BodyFile"
3961
			    value      	"$MASS_DEV\\EvaluationCallback.cpp"))
3962
		    quid       	"4211B6910076"
3963
		    documentation 	"Instances of this class represent the callback context for traversals of the schema that evaluate the fields of structures."
3964
		    stereotype 	"entity"
3965
		    superclasses 	(list inheritance_relationship_list
3966
			(object Inheritance_Relationship
3967
			    quid       	"4211B6C103B2"
3968
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperTraversalCallback"
3969
			    quidu      	"4205A98C012A"
3970
			    virtual    	TRUE))
3971
		    used_nodes 	(list uses_relationship_list
3972
			(object Uses_Relationship
3973
			    attributes 	(list Attribute_Set
3974
				(object Attribute
3975
				    tool       	"cg"
3976
				    name       	"cg_style"
3977
				    value      	"Forward Reference"))
3978
			    quid       	"4211B7E20056"
3979
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"
3980
			    quidu      	"41FB4691013B"))
3981
		    realized_interfaces 	(list realize_rel_list
3982
			(object Realize_Relationship
3983
			    quid       	"4211B6C601FC"
3984
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperTraversalCallback"
3985
			    quidu      	"4205A98C012A"))
3986
		    exportControl 	"Private"
3987
		    operations 	(list Operations
3988
			(object Operation "EvaluationCallback"
3989
			    quid       	"4211B76503A2"
3990
			    documentation 	"The only constructor."
3991
			    parameters 	(list Parameters
3992
				(object Parameter "transaction"
3993
				    quid       	"4211B77103B2"
3994
				    documentation 	"The transaction."
3995
				    type       	"TransactionSpecification&"
3996
				    quidu      	"41F607FA0261")
3997
				(object Parameter "context"
3998
				    quid       	"4211BE9502B6"
3999
				    documentation 	"The context for evaluation of expressions."
4000
				    type       	"EvaluationContext&"
4001
				    quidu      	"42116B3700AD"))
4002
			    concurrency 	"Sequential"
4003
			    opExportControl 	"Public"
4004
			    uid        	1108436666)
4005
			(object Operation "traverseElement"
4006
			    attributes 	(list Attribute_Set
4007
				(object Attribute
4008
				    tool       	"cg"
4009
				    name       	"OperationKind"
4010
				    value      	("OperationKindSet" 201)))
4011
			    quid       	"4211B6B80131"
4012
			    documentation 	"Visiting the given schema element in a traversal.  Evaluate to true when the traversal is to continue, and to false otherwise."
4013
			    parameters 	(list Parameters
4014
				(object Parameter "element"
4015
				    quid       	"4211B6B80132"
4016
				    documentation 	"The schema element being visited."
4017
				    type       	"XMLSchema::IXmlSchemaWrapperElement &"))
4018
			    result     	"const bool XSW_STDCALL"
4019
			    concurrency 	"Sequential"
4020
			    opExportControl 	"Public"
4021
			    uid        	1108436667))
4022
		    language   	"C++")
2222 sbetterm 4023
		(object Class "MacQualification"
2218 sbetterm 4024
		    attributes 	(list Attribute_Set
4025
			(object Attribute
4026
			    tool       	"cg"
4027
			    name       	"GenerateDefaultConstructor"
4028
			    value      	("GenerateSet" 205))
4029
			(object Attribute
4030
			    tool       	"cg"
4031
			    name       	"DefaultConstructorVisibility"
4032
			    value      	("VisibilitySet" 43))
4033
			(object Attribute
4034
			    tool       	"Traversal"
4035
			    name       	"CodeFile"
2222 sbetterm 4036
			    value      	"$MASS_DEV\\MacQualification.h")
2218 sbetterm 4037
			(object Attribute
4038
			    tool       	"Traversal"
4039
			    name       	"BodyFile"
2222 sbetterm 4040
			    value      	"$MASS_DEV\\MacQualification.cpp"))
2218 sbetterm 4041
		    quid       	"4212D05100DB"
2222 sbetterm 4042
		    documentation 	"Instances of this class qualify serialisation to elements to be included in MAC computation."
2218 sbetterm 4043
		    stereotype 	"entity"
4044
		    superclasses 	(list inheritance_relationship_list
4045
			(object Inheritance_Relationship
2222 sbetterm 4046
			    quid       	"4236892F0026"
4047
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperQualification"
4048
			    quidu      	"42352F980162"
2218 sbetterm 4049
			    virtual    	TRUE))
4050
		    used_nodes 	(list uses_relationship_list
4051
			(object Uses_Relationship
4052
			    attributes 	(list Attribute_Set
4053
				(object Attribute
4054
				    tool       	"cg"
4055
				    name       	"cg_style"
4056
				    value      	"Private Reference"))
4057
			    quid       	"4212EFBE011E"
4058
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"
4059
			    quidu      	"41FB4691013B")
4060
			(object Uses_Relationship
4061
			    attributes 	(list Attribute_Set
4062
				(object Attribute
4063
				    tool       	"cg"
4064
				    name       	"cg_style"
4065
				    value      	"Private Reference"))
4066
			    quid       	"4212F5170132"
4067
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4068
			    quidu      	"41F607FA0261")
4069
			(object Uses_Relationship
4070
			    attributes 	(list Attribute_Set
4071
				(object Attribute
4072
				    tool       	"cg"
4073
				    name       	"cg_style"
4074
				    value      	"Private Reference"))
4075
			    quid       	"4212F51D03A3"
4076
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4077
			    quidu      	"42030C2C00B8")
4078
			(object Uses_Relationship
4079
			    attributes 	(list Attribute_Set
4080
				(object Attribute
4081
				    tool       	"cg"
4082
				    name       	"cg_style"
4083
				    value      	"Private Reference"))
4084
			    quid       	"4212F5240077"
4085
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
4086
			    quidu      	"420310A60071")
4087
			(object Uses_Relationship
4088
			    attributes 	(list Attribute_Set
4089
				(object Attribute
4090
				    tool       	"cg"
4091
				    name       	"cg_style"
4092
				    value      	"Private Reference"))
4093
			    quid       	"4212F550013F"
4094
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"
4095
			    quidu      	"41DB6C02021C")
4096
			(object Uses_Relationship
4097
			    attributes 	(list Attribute_Set
4098
				(object Attribute
4099
				    tool       	"cg"
4100
				    name       	"cg_style"
4101
				    value      	"Private Reference"))
4102
			    quid       	"4213194E027E"
4103
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"
4104
			    quidu      	"4205D0C403E2"))
4105
		    realized_interfaces 	(list realize_rel_list
4106
			(object Realize_Relationship
2222 sbetterm 4107
			    quid       	"42368934016F"
4108
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperQualification"
4109
			    quidu      	"42352F980162"))
2218 sbetterm 4110
		    exportControl 	"Private"
4111
		    operations 	(list Operations
2222 sbetterm 4112
			(object Operation "MacQualification"
2218 sbetterm 4113
			    quid       	"4212D08F0291"
4114
			    documentation 	"The only constructor."
4115
			    parameters 	(list Parameters
4116
				(object Parameter "evaluationContext"
4117
				    quid       	"4212F31E025B"
2222 sbetterm 4118
				    documentation 	"The context of this evaluation."
2218 sbetterm 4119
				    type       	"EvaluationContext&"
2222 sbetterm 4120
				    quidu      	"42116B3700AD"))
2218 sbetterm 4121
			    concurrency 	"Sequential"
4122
			    opExportControl 	"Public"
4123
			    uid        	1108531265)
2222 sbetterm 4124
			(object Operation "qualifySerialisation"
2218 sbetterm 4125
			    attributes 	(list Attribute_Set
4126
				(object Attribute
4127
				    tool       	"cg"
4128
				    name       	"OperationKind"
4129
				    value      	("OperationKindSet" 201)))
2222 sbetterm 4130
			    quid       	"423688600282"
4131
			    documentation 	"Evaluate to true when the given schema element is to be serialised, and to false when it is not."
2218 sbetterm 4132
			    parameters 	(list Parameters
4133
				(object Parameter "element"
2222 sbetterm 4134
				    quid       	"423688600283"
4135
				    documentation 	"The schema element."
4136
				    type       	"IXmlSchemaWrapperElement&"
4137
				    quidu      	"41FB4691013B"))
2218 sbetterm 4138
			    result     	"const bool XSW_STDCALL"
4139
			    concurrency 	"Sequential"
4140
			    opExportControl 	"Public"
2222 sbetterm 4141
			    uid        	1110870424))
2218 sbetterm 4142
		    class_attributes 	(list class_attribute_list
2222 sbetterm 4143
			(object ClassAttribute "datatype"
4144
			    attributes 	(list Attribute_Set
4145
				(object Attribute
4146
				    tool       	"cg"
4147
				    name       	"DataMemberMutability"
4148
				    value      	("DataMemberMutabilitySet" 2))
4149
				(object Attribute
4150
				    tool       	"cg"
4151
				    name       	"DataMemberName"
4152
				    value      	(value Text "g_$attribute")))
4153
			    quid       	"4236A1AE03DB"
4154
			    documentation 	"The value that datatype must have for the field to be a structure."
4155
			    type       	"AnsiString"
4156
			    initv      	
4157
|"Struct"
4158
 
4159
			    Containment 	"By Value"
4160
			    static     	TRUE)
2218 sbetterm 4161
			(object ClassAttribute "isInMac"
4162
			    attributes 	(list Attribute_Set
4163
				(object Attribute
4164
				    tool       	"cg"
4165
				    name       	"DataMemberMutability"
4166
				    value      	("DataMemberMutabilitySet" 2))
4167
				(object Attribute
4168
				    tool       	"cg"
4169
				    name       	"DataMemberName"
4170
				    value      	(value Text "g_$attribute")))
4171
			    quid       	"4212F476023C"
4172
			    documentation 	"The value that inMac must have for the field to be included in the MAC."
4173
			    type       	"AnsiString"
4174
			    initv      	
4175
|"true"
4176
 
4177
			    Containment 	"By Value"
4178
			    static     	TRUE))
4179
		    language   	"C++")
4180
		(object Association "$UNNAMED$8"
4181
		    quid       	"42030C7F020F"
4182
		    roles      	(list role_list
4183
			(object Role "transaction"
4184
			    attributes 	(list Attribute_Set
4185
				(object Attribute
4186
				    tool       	"cg"
4187
				    name       	"ForwardReferenceOnly"
4188
				    value      	TRUE))
4189
			    quid       	"42030C7F0396"
4190
			    documentation 	"The collection of transactions of this scenario."
4191
			    label      	"transaction"
4192
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4193
			    quidu      	"41F607FA0261"
4194
			    keys       	(list class_attribute_list
4195
				(object ClassAttribute "transaction"
4196
				    quid       	"42030C89001B"
4197
				    documentation 	"The primary key of the transaction."
4198
				    type       	"int"))
4199
			    client_cardinality 	(value cardinality "1")
4200
			    Containment 	"By Reference"
4201
			    exportControl 	"Private"
4202
			    is_navigable 	TRUE)
4203
			(object Role "$UNNAMED$9"
4204
			    quid       	"42030C7F0398"
4205
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4206
			    quidu      	"42030C2C00B8"
4207
			    client_cardinality 	(value cardinality "1")
4208
			    is_aggregate 	TRUE)))
4209
		(object Association "$UNNAMED$10"
4210
		    quid       	"4203130E01B6"
4211
		    roles      	(list role_list
4212
			(object Role "scenario"
4213
			    attributes 	(list Attribute_Set
4214
				(object Attribute
4215
				    tool       	"cg"
4216
				    name       	"ForwardReferenceOnly"
4217
				    value      	TRUE))
4218
			    quid       	"4203130E038B"
4219
			    documentation 	"The collection of scenarios that have been defined for this iteration."
4220
			    label      	"scenario"
4221
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4222
			    quidu      	"42030C2C00B8"
4223
			    keys       	(list class_attribute_list
4224
				(object ClassAttribute "scenario"
4225
				    quid       	"4203132A033D"
4226
				    documentation 	"The scenario."
4227
				    type       	"int"))
4228
			    client_cardinality 	(value cardinality "1")
4229
			    Containment 	"By Reference"
4230
			    exportControl 	"Private"
4231
			    is_navigable 	TRUE)
4232
			(object Role "$UNNAMED$11"
4233
			    quid       	"4203130E039B"
4234
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
4235
			    quidu      	"420310A60071"
4236
			    client_cardinality 	(value cardinality "1")
4237
			    is_aggregate 	TRUE)))
4238
		(object Association "$UNNAMED$12"
4239
		    quid       	"420442520246"
4240
		    roles      	(list role_list
4241
			(object Role "structureHandle"
4242
			    attributes 	(list Attribute_Set
4243
				(object Attribute
4244
				    tool       	"cg"
4245
				    name       	"cg_style"
4246
				    value      	"Aggregation by Reference"))
4247
			    quid       	"420442530294"
4248
			    documentation 	"The handle of structure that describes this transaction.  We need to keep theis, because we cannot get the handle from the structure, and we need the handle to destroy the structure in the schema."
4249
			    label      	"structureHandle"
4250
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperHandle"
4251
			    quidu      	"41DE04A302E4"
4252
			    client_cardinality 	(value cardinality "1")
4253
			    Containment 	"By Reference"
4254
			    exportControl 	"Private"
4255
			    is_navigable 	TRUE)
4256
			(object Role "$UNNAMED$13"
4257
			    quid       	"4204425302A4"
4258
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"
4259
			    quidu      	"4205D0C403E2"
4260
			    client_cardinality 	(value cardinality "1")
4261
			    is_aggregate 	TRUE)))
4262
		(object Association "$UNNAMED$14"
4263
		    quid       	"42044D9D008F"
4264
		    roles      	(list role_list
4265
			(object Role "schema"
4266
			    attributes 	(list Attribute_Set
4267
				(object Attribute
4268
				    tool       	"cg"
4269
				    name       	"cg_style"
4270
				    value      	"Aggregation by Reference"))
4271
			    quid       	"42044D9D037D"
4272
			    documentation 	"The schema.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4273
			    label      	"schema"
4274
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"
4275
			    quidu      	"41DA5CE4019B"
4276
			    client_cardinality 	(value cardinality "1")
4277
			    Containment 	"By Reference"
4278
			    exportControl 	"Private"
4279
			    is_navigable 	TRUE)
4280
			(object Role "$UNNAMED$15"
4281
			    quid       	"42044D9D038C"
4282
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
4283
			    quidu      	"420310A60071"
4284
			    client_cardinality 	(value cardinality "1"))))
4285
		(object Association "$UNNAMED$16"
4286
		    quid       	"42044D9F011B"
4287
		    roles      	(list role_list
4288
			(object Role "iteration"
4289
			    attributes 	(list Attribute_Set
4290
				(object Attribute
4291
				    tool       	"cg"
4292
				    name       	"cg_style"
4293
				    value      	"Aggregation by Reference")
4294
				(object Attribute
4295
				    tool       	"cg"
4296
				    name       	"InitialValue"
4297
				    value      	(value Text "&iteration")))
4298
			    quid       	"42044DA00060"
4299
			    documentation 	"The iteration for which this object is defined.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4300
			    label      	"iteration"
4301
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
4302
			    quidu      	"420310A60071"
4303
			    client_cardinality 	(value cardinality "1")
4304
			    Containment 	"By Reference"
4305
			    exportControl 	"Private"
4306
			    is_navigable 	TRUE)
4307
			(object Role "$UNNAMED$17"
4308
			    quid       	"42044DA0006F"
4309
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4310
			    quidu      	"42030C2C00B8"
4311
			    client_cardinality 	(value cardinality "1"))))
4312
		(object Association "$UNNAMED$18"
4313
		    quid       	"42044DA10263"
4314
		    roles      	(list role_list
4315
			(object Role "scenario"
4316
			    attributes 	(list Attribute_Set
4317
				(object Attribute
4318
				    tool       	"cg"
4319
				    name       	"cg_style"
4320
				    value      	"Aggregation by Reference"))
4321
			    quid       	"42044DA20263"
4322
			    documentation 	"The scenario for which this transaction is defined.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4323
			    label      	"scenario"
4324
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4325
			    quidu      	"42030C2C00B8"
4326
			    client_cardinality 	(value cardinality "1")
4327
			    Containment 	"By Reference"
4328
			    exportControl 	"Private"
4329
			    is_navigable 	TRUE)
4330
			(object Role "$UNNAMED$19"
4331
			    quid       	"42044DA20273"
4332
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4333
			    quidu      	"41F607FA0261"
4334
			    client_cardinality 	(value cardinality "1"))))
4335
		(object Association "$UNNAMED$20"
4336
		    quid       	"4204658D0094"
4337
		    roles      	(list role_list
4338
			(object Role "factory"
4339
			    attributes 	(list Attribute_Set
4340
				(object Attribute
4341
				    tool       	"cg"
4342
				    name       	"cg_style"
4343
				    value      	"Aggregation by Reference"))
4344
			    quid       	"4204658E0065"
4345
			    documentation 	"The factory.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4346
			    label      	"factory"
4347
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"
4348
			    quidu      	"41DB6C02021C"
4349
			    client_cardinality 	(value cardinality "1")
4350
			    Containment 	"By Reference"
4351
			    exportControl 	"Private"
4352
			    is_navigable 	TRUE)
4353
			(object Role "$UNNAMED$21"
4354
			    quid       	"4204658E0075"
4355
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
4356
			    quidu      	"420310A60071"
4357
			    client_cardinality 	(value cardinality "1"))))
4358
		(object Association "$UNNAMED$22"
4359
		    quid       	"4204701D02DA"
4360
		    roles      	(list role_list
4361
			(object Role "transaction"
4362
			    attributes 	(list Attribute_Set
4363
				(object Attribute
4364
				    tool       	"cg"
4365
				    name       	"cg_style"
4366
				    value      	"Aggregation by Reference"))
4367
			    quid       	"4204701E002B"
4368
			    documentation 	"The transaction for which this field is defined.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4369
			    label      	"transaction"
4370
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4371
			    quidu      	"41F607FA0261"
4372
			    client_cardinality 	(value cardinality "1")
4373
			    Containment 	"By Reference"
4374
			    exportControl 	"Private"
4375
			    is_navigable 	TRUE)
4376
			(object Role "$UNNAMED$23"
4377
			    quid       	"4204701E004A"
4378
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"
4379
			    quidu      	"41F608450399"
4380
			    client_cardinality 	(value cardinality "1"))))
4381
		(object Association "$UNNAMED$24"
4382
		    quid       	"42047F220227"
4383
		    roles      	(list role_list
4384
			(object Role "structure"
4385
			    attributes 	(list Attribute_Set
4386
				(object Attribute
4387
				    tool       	"cg"
4388
				    name       	"cg_style"
4389
				    value      	"Aggregation by Reference"))
4390
			    quid       	"42047F2302D3"
4391
			    documentation 	"The structure that describes this transaction."
4392
			    label      	"structure"
4393
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"
4394
			    quidu      	"41FB4691013B"
4395
			    client_cardinality 	(value cardinality "1")
4396
			    Containment 	"By Reference"
4397
			    exportControl 	"Private"
4398
			    is_navigable 	TRUE)
4399
			(object Role "$UNNAMED$25"
4400
			    quid       	"42047F2302E2"
4401
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"
4402
			    quidu      	"4205D0C403E2"
4403
			    client_cardinality 	(value cardinality "1")
4404
			    is_aggregate 	TRUE)))
4405
		(object Association "$UNNAMED$26"
4406
		    quid       	"4205CC83034E"
4407
		    roles      	(list role_list
4408
			(object Role "string"
4409
			    attributes 	(list Attribute_Set
4410
				(object Attribute
4411
				    tool       	"cg"
4412
				    name       	"cg_style"
4413
				    value      	"Aggregation by Reference"))
4414
			    quid       	"4205CC8600CE"
4415
			    documentation 	"A string for interacting with the schema.  We aggregate it because we're about to need for every schema element whenever we visit it."
4416
			    label      	"string"
4417
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"
4418
			    quidu      	"41DA5B7F0315"
4419
			    client_cardinality 	(value cardinality "1")
4420
			    Containment 	"By Reference"
4421
			    exportControl 	"Private"
4422
			    is_navigable 	TRUE)
4423
			(object Role "$UNNAMED$27"
4424
			    quid       	"4205CC86010C"
4425
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4426
			    quidu      	"41F607FA0261"
4427
			    client_cardinality 	(value cardinality "1")
4428
			    is_aggregate 	TRUE)))
4429
		(object Association "$UNNAMED$28"
4430
		    quid       	"4205D27303DF"
4431
		    roles      	(list role_list
4432
			(object Role "structure"
4433
			    attributes 	(list Attribute_Set
4434
				(object Attribute
4435
				    tool       	"cg"
4436
				    name       	"cg_style"
4437
				    value      	"Aggregation by Reference")
4438
				(object Attribute
4439
				    tool       	"cg"
4440
				    name       	"ContainerClass"
4441
				    value      	(value Text "std::vector< $targetClass * >")))
4442
			    quid       	"4205D274021A"
4443
			    documentation 	"The collection of structures associated with this transaction."
4444
			    label      	"structure"
4445
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"
4446
			    quidu      	"4205D0C403E2"
4447
			    client_cardinality 	(value cardinality "*")
4448
			    Containment 	"By Reference"
4449
			    exportControl 	"Private"
4450
			    is_navigable 	TRUE)
4451
			(object Role "$UNNAMED$29"
4452
			    quid       	"4205D274021C"
4453
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4454
			    quidu      	"41F607FA0261"
4455
			    client_cardinality 	(value cardinality "1")
4456
			    is_aggregate 	TRUE)))
4457
		(object Association "$UNNAMED$30"
4458
		    quid       	"4205D3160343"
4459
		    roles      	(list role_list
4460
			(object Role "schemaFactory"
4461
			    attributes 	(list Attribute_Set
4462
				(object Attribute
4463
				    tool       	"cg"
4464
				    name       	"cg_style"
4465
				    value      	"Aggregation by Reference")
4466
				(object Attribute
4467
				    tool       	"cg"
4468
				    name       	"InitialValue"
4469
				    value      	(value Text "&schemaFactory")))
4470
			    quid       	"4205D3190101"
4471
			    documentation 	"The factory that we may call on to create and destroy schema artefacts.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4472
			    label      	"schemaFactory"
4473
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"
4474
			    quidu      	"41DB6C02021C"
4475
			    client_cardinality 	(value cardinality "1")
4476
			    Containment 	"By Reference"
4477
			    exportControl 	"Private"
4478
			    is_navigable 	TRUE)
4479
			(object Role "$UNNAMED$31"
4480
			    quid       	"4205D3190111"
4481
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"
4482
			    quidu      	"4205D0C403E2"
4483
			    client_cardinality 	(value cardinality "1"))))
4484
		(object Association "$UNNAMED$32"
4485
		    quid       	"4205D3A500B3"
4486
		    roles      	(list role_list
4487
			(object Role "schema"
4488
			    attributes 	(list Attribute_Set
4489
				(object Attribute
4490
				    tool       	"cg"
4491
				    name       	"cg_style"
4492
				    value      	"Aggregation by Reference")
4493
				(object Attribute
4494
				    tool       	"cg"
4495
				    name       	"InitialValue"
4496
				    value      	(value Text "&schema")))
4497
			    quid       	"4205D3A60130"
4498
			    documentation 	"The schema.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4499
			    label      	"schema"
4500
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"
4501
			    quidu      	"41DA5CE4019B"
4502
			    client_cardinality 	(value cardinality "1")
4503
			    Containment 	"By Reference"
4504
			    exportControl 	"Private"
4505
			    is_navigable 	TRUE)
4506
			(object Role "$UNNAMED$33"
4507
			    quid       	"4205D3A60132"
4508
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"
4509
			    quidu      	"4205D0C403E2"
4510
			    client_cardinality 	(value cardinality "1"))))
4511
		(object Association "$UNNAMED$34"
4512
		    quid       	"42070E4700D3"
4513
		    roles      	(list role_list
4514
			(object Role "orderedScenarioCollection"
4515
			    attributes 	(list Attribute_Set
4516
				(object Attribute
4517
				    tool       	"cg"
4518
				    name       	"ForwardReferenceOnly"
4519
				    value      	TRUE)
4520
				(object Attribute
4521
				    tool       	"cg"
4522
				    name       	"ContainerClass"
4523
				    value      	(value Text "std::vector< $targetClass * >")))
4524
			    quid       	"42070E47024A"
4525
			    documentation 	"The collection of scenarios in generation order."
4526
			    label      	"orderedScenarioCollection"
4527
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4528
			    quidu      	"42030C2C00B8"
4529
			    client_cardinality 	(value cardinality "*")
4530
			    Containment 	"By Reference"
4531
			    exportControl 	"Private"
4532
			    is_navigable 	TRUE)
4533
			(object Role "$UNNAMED$35"
4534
			    quid       	"42070E470279"
4535
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::Iteration"
4536
			    quidu      	"420310A60071"
4537
			    client_cardinality 	(value cardinality "1"))))
4538
		(object Association "$UNNAMED$36"
4539
		    quid       	"42071055018B"
4540
		    roles      	(list role_list
4541
			(object Role "orderedTransactionCollection"
4542
			    attributes 	(list Attribute_Set
4543
				(object Attribute
4544
				    tool       	"cg"
4545
				    name       	"ForwardReferenceOnly"
4546
				    value      	TRUE)
4547
				(object Attribute
4548
				    tool       	"cg"
4549
				    name       	"ContainerClass"
4550
				    value      	(value Text "std::vector< $targetClass * >")))
4551
			    quid       	"4207105502F2"
4552
			    documentation 	"The collection of transactions in generation order."
4553
			    label      	"orderedTransactionCollection"
4554
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4555
			    quidu      	"41F607FA0261"
4556
			    client_cardinality 	(value cardinality "*")
4557
			    Containment 	"By Reference"
4558
			    exportControl 	"Private"
4559
			    is_navigable 	TRUE)
4560
			(object Role "$UNNAMED$37"
4561
			    quid       	"420710550302"
4562
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TestScenario"
4563
			    quidu      	"42030C2C00B8"
4564
			    client_cardinality 	(value cardinality "1"))))
4565
		(object Association "$UNNAMED$38"
4566
		    quid       	"4209BA7B01B4"
4567
		    roles      	(list role_list
4568
			(object Role "manifest"
4569
			    attributes 	(list Attribute_Set
4570
				(object Attribute
4571
				    tool       	"cg"
4572
				    name       	"cg_style"
4573
				    value      	"Aggregation by Reference"))
4574
			    quid       	"4209BA7B0389"
4575
			    documentation 	"The instance that builds a manifest, when the stream is to build a manifest."
4576
			    label      	"manifest"
4577
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::UdFileManifest"
4578
			    quidu      	"4209BA4C03B8"
4579
			    client_cardinality 	(value cardinality "1")
4580
			    Containment 	"By Reference"
4581
			    exportControl 	"Private"
4582
			    is_navigable 	TRUE)
4583
			(object Role "$UNNAMED$39"
4584
			    quid       	"4209BA7B0399"
4585
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::TransactionStream"
4586
			    quidu      	"420720460243"
4587
			    client_cardinality 	(value cardinality "1")
4588
			    is_aggregate 	TRUE)))
4589
		(object Association "$UNNAMED$40"
4590
		    quid       	"42116B7F005F"
4591
		    roles      	(list role_list
4592
			(object Role "transaction"
4593
			    attributes 	(list Attribute_Set
4594
				(object Attribute
4595
				    tool       	"cg"
4596
				    name       	"cg_style"
4597
				    value      	"Aggregation by Reference"))
4598
			    quid       	"42116B7F0224"
4599
			    documentation 	"The transaction within which the expression is to be evaluated.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4600
			    label      	"transaction"
4601
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4602
			    quidu      	"41F607FA0261"
4603
			    client_cardinality 	(value cardinality "1")
4604
			    Containment 	"By Reference"
4605
			    exportControl 	"Private"
4606
			    is_navigable 	TRUE)
4607
			(object Role "$UNNAMED$41"
4608
			    quid       	"42116B7F0233"
4609
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4610
			    quidu      	"42116B3700AD"
4611
			    client_cardinality 	(value cardinality "1"))))
4612
		(object Association "$UNNAMED$42"
4613
		    quid       	"42116BB5039B"
4614
		    roles      	(list role_list
4615
			(object Role "symbolTable"
4616
			    attributes 	(list Attribute_Set
4617
				(object Attribute
4618
				    tool       	"cg"
4619
				    name       	"cg_style"
4620
				    value      	"Aggregation by Reference"))
4621
			    quid       	"42116BB601E5"
4622
			    documentation 	"The collection of defined symbols.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4623
			    label      	"symbolTable"
4624
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"
4625
			    quidu      	"4209C5FB02C3"
4626
			    client_cardinality 	(value cardinality "1")
4627
			    Containment 	"By Reference"
4628
			    exportControl 	"Private"
4629
			    is_navigable 	TRUE)
4630
			(object Role "$UNNAMED$43"
4631
			    quid       	"42116BB601E7"
4632
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4633
			    quidu      	"42116B3700AD"
4634
			    client_cardinality 	(value cardinality "1"))))
4635
		(object Association "$UNNAMED$44"
4636
		    quid       	"42116C0D038B"
4637
		    roles      	(list role_list
4638
			(object Role "progressBar"
4639
			    attributes 	(list Attribute_Set
4640
				(object Attribute
4641
				    tool       	"cg"
4642
				    name       	"cg_style"
4643
				    value      	"Aggregation by Reference"))
4644
			    quid       	"42116C0E036C"
4645
			    documentation 	"The progress bar that we notify of progress.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4646
			    label      	"progressBar"
4647
			    supplier   	"Logical View::TransactionTestManager::Progress Bar::ProgressBar"
4648
			    quidu      	"42007ECF0011"
4649
			    client_cardinality 	(value cardinality "1")
4650
			    Containment 	"By Reference"
4651
			    exportControl 	"Private"
4652
			    is_navigable 	TRUE)
4653
			(object Role "$UNNAMED$45"
4654
			    quid       	"42116C0E037B"
4655
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4656
			    quidu      	"42116B3700AD"
4657
			    client_cardinality 	(value cardinality "1"))))
4658
		(object Association "$UNNAMED$46"
4659
		    quid       	"4211706801AA"
4660
		    roles      	(list role_list
4661
			(object Role "sequences"
4662
			    attributes 	(list Attribute_Set
4663
				(object Attribute
4664
				    tool       	"cg"
4665
				    name       	"cg_style"
4666
				    value      	"Aggregation by Reference"))
4667
			    quid       	"421170680331"
4668
			    documentation 	"The sequence generators available to this expression.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4669
			    label      	"sequences"
4670
			    supplier   	"Logical View::TransactionTestManager::Sequence Generators::SequenceCollection"
4671
			    quidu      	"421040A40076"
4672
			    client_cardinality 	(value cardinality "1")
4673
			    Containment 	"By Reference"
4674
			    exportControl 	"Private"
4675
			    is_navigable 	TRUE)
4676
			(object Role "$UNNAMED$47"
4677
			    quid       	"421170680341"
4678
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4679
			    quidu      	"42116B3700AD"
4680
			    client_cardinality 	(value cardinality "1"))))
4681
		(object Association "$UNNAMED$48"
4682
		    quid       	"4211B6D10299"
4683
		    roles      	(list role_list
4684
			(object Role "transaction"
4685
			    attributes 	(list Attribute_Set
4686
				(object Attribute
4687
				    tool       	"cg"
4688
				    name       	"cg_style"
4689
				    value      	"Aggregation by Reference")
4690
				(object Attribute
4691
				    tool       	"cg"
4692
				    name       	"InitialValue"
4693
				    value      	(value Text "&transaction")))
4694
			    quid       	"4211B6D20047"
4695
			    documentation 	"The transaction that contains the field being evaluated."
4696
			    label      	"transaction"
4697
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4698
			    quidu      	"41F607FA0261"
4699
			    client_cardinality 	(value cardinality "1")
4700
			    Containment 	"By Reference"
4701
			    exportControl 	"Private"
4702
			    is_navigable 	TRUE)
4703
			(object Role "$UNNAMED$49"
4704
			    quid       	"4211B6D20056"
4705
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback"
4706
			    quidu      	"4211B6910076"
4707
			    client_cardinality 	(value cardinality "1"))))
4708
		(object Association "$UNNAMED$50"
4709
		    quid       	"4211BE5A0054"
4710
		    roles      	(list role_list
4711
			(object Role "context"
4712
			    attributes 	(list Attribute_Set
4713
				(object Attribute
4714
				    tool       	"cg"
4715
				    name       	"cg_style"
4716
				    value      	"Aggregation by Reference")
4717
				(object Attribute
4718
				    tool       	"cg"
4719
				    name       	"InitialValue"
4720
				    value      	(value Text "&context")))
4721
			    quid       	"4211BE5A0239"
4722
			    documentation 	"The context for evaluation of expressions."
4723
			    label      	"context"
4724
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4725
			    quidu      	"42116B3700AD"
4726
			    client_cardinality 	(value cardinality "1")
4727
			    Containment 	"By Reference"
4728
			    exportControl 	"Private"
4729
			    is_navigable 	TRUE)
4730
			(object Role "$UNNAMED$51"
4731
			    quid       	"4211BE5A0248"
4732
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback"
4733
			    quidu      	"4211B6910076"
4734
			    client_cardinality 	(value cardinality "1"))))
4735
		(object Association "$UNNAMED$52"
4736
		    quid       	"4211CFBE00B9"
4737
		    roles      	(list role_list
4738
			(object Role "estimate"
4739
			    attributes 	(list Attribute_Set
4740
				(object Attribute
4741
				    tool       	"cg"
4742
				    name       	"cg_style"
4743
				    value      	"Aggregation by Reference"))
4744
			    quid       	"4211CFBE0359"
4745
			    documentation 	"The time estimate for generation.  While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."
4746
			    label      	"estimate"
4747
			    supplier   	"Logical View::TransactionTestManager::Progress Bar::TimeEstimate"
4748
			    quidu      	"4211C91D02DE"
4749
			    client_cardinality 	(value cardinality "1")
4750
			    Containment 	"By Reference"
4751
			    exportControl 	"Private"
4752
			    is_navigable 	TRUE)
4753
			(object Role "$UNNAMED$53"
4754
			    quid       	"4211CFBE0368"
4755
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4756
			    quidu      	"42116B3700AD"
4757
			    client_cardinality 	(value cardinality "1"))))
4758
		(object Association "$UNNAMED$54"
4759
		    quid       	"4211D40002CC"
4760
		    roles      	(list role_list
4761
			(object Role "digest"
4762
			    attributes 	(list Attribute_Set
4763
				(object Attribute
4764
				    tool       	"cg"
4765
				    name       	"cg_style"
4766
				    value      	"Aggregation by Reference"))
4767
			    quid       	"4211D4010155"
4768
			    documentation 	"The digest."
4769
			    label      	"digest"
4770
			    supplier   	"Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest"
4771
			    quidu      	"3ED4B704004D"
4772
			    client_cardinality 	(value cardinality "1")
4773
			    Containment 	"By Reference"
4774
			    exportControl 	"Private"
4775
			    is_navigable 	TRUE)
4776
			(object Role "$UNNAMED$55"
4777
			    quid       	"4211D4010164"
4778
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4779
			    quidu      	"42116B3700AD"
4780
			    client_cardinality 	(value cardinality "1"))))
4781
		(object Association "$UNNAMED$56"
4782
		    quid       	"4212D78001F6"
4783
		    roles      	(list role_list
4784
			(object Role "schemaElement"
4785
			    attributes 	(list Attribute_Set
4786
				(object Attribute
4787
				    tool       	"cg"
4788
				    name       	"cg_style"
4789
				    value      	"Aggregation by Reference"))
4790
			    quid       	"4212D7810188"
4791
			    documentation 	"The schema element."
4792
			    label      	"schemaElement"
4793
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"
4794
			    quidu      	"41FB4691013B"
4795
			    client_cardinality 	(value cardinality "1")
4796
			    Containment 	"By Reference"
4797
			    exportControl 	"Private"
4798
			    is_navigable 	TRUE)
4799
			(object Role "$UNNAMED$57"
4800
			    quid       	"4212D7810198"
4801
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4802
			    quidu      	"42116B3700AD"
4803
			    client_cardinality 	(value cardinality "1"))))
4804
		(object Association "$UNNAMED$58"
4805
		    quid       	"4212DB3900A3"
4806
		    roles      	(list role_list
4807
			(object Role "macFields"
4808
			    attributes 	(list Attribute_Set
4809
				(object Attribute
4810
				    tool       	"cg"
4811
				    name       	"cg_style"
4812
				    value      	"Aggregation by Reference")
4813
				(object Attribute
4814
				    tool       	"cg"
4815
				    name       	"ContainerClass"
4816
				    value      	(value Text "std::vector< $targetClass * >")))
4817
			    quid       	"4212DB3903B0"
4818
			    documentation 	"The collection of schema elements to which we must assign the MAC that we need to compute for this transaction."
4819
			    label      	"macFields"
4820
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"
4821
			    quidu      	"41FB4691013B"
4822
			    client_cardinality 	(value cardinality "*")
4823
			    Containment 	"By Reference"
4824
			    exportControl 	"Private"
4825
			    is_navigable 	TRUE)
4826
			(object Role "$UNNAMED$59"
4827
			    attributes 	(list Attribute_Set
4828
				(object Attribute
4829
				    tool       	"cg"
4830
				    name       	"cg_style"
4831
				    value      	"Aggregation by Reference"))
4832
			    quid       	"4212DB3903B2"
4833
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
4834
			    quidu      	"41F607FA0261"
4835
			    client_cardinality 	(value cardinality "1")
4836
			    is_aggregate 	TRUE)))
4837
		(object Association "$UNNAMED$60"
2222 sbetterm 4838
		    quid       	"4212F20600EB"
2218 sbetterm 4839
		    roles      	(list role_list
2222 sbetterm 4840
			(object Role "inMac"
2218 sbetterm 4841
			    attributes 	(list Attribute_Set
4842
				(object Attribute
4843
				    tool       	"cg"
4844
				    name       	"cg_style"
4845
				    value      	"Aggregation by Reference"))
2222 sbetterm 4846
			    quid       	"4212F206031D"
4847
			    documentation 	"The string that we use to read the value of the inMac property."
4848
			    label      	"inMac"
4849
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"
4850
			    quidu      	"41DA5B7F0315"
2218 sbetterm 4851
			    client_cardinality 	(value cardinality "1")
4852
			    Containment 	"By Reference"
4853
			    exportControl 	"Private"
4854
			    is_navigable 	TRUE)
4855
			(object Role "$UNNAMED$61"
2222 sbetterm 4856
			    quid       	"4212F206032D"
4857
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::MacQualification"
2218 sbetterm 4858
			    quidu      	"4212D05100DB"
2222 sbetterm 4859
			    client_cardinality 	(value cardinality "1")
4860
			    is_aggregate 	TRUE)))
2218 sbetterm 4861
		(object Association "$UNNAMED$62"
2222 sbetterm 4862
		    quid       	"4212F38B0038"
2218 sbetterm 4863
		    roles      	(list role_list
2222 sbetterm 4864
			(object Role "evaluationContext"
2218 sbetterm 4865
			    attributes 	(list Attribute_Set
4866
				(object Attribute
4867
				    tool       	"cg"
4868
				    name       	"cg_style"
4869
				    value      	"Aggregation by Reference"))
2222 sbetterm 4870
			    quid       	"4212F38B01CE"
4871
			    documentation 	"The context."
4872
			    label      	"evaluationContext"
4873
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4874
			    quidu      	"42116B3700AD"
2218 sbetterm 4875
			    client_cardinality 	(value cardinality "1")
4876
			    Containment 	"By Reference"
4877
			    exportControl 	"Private"
4878
			    is_navigable 	TRUE)
4879
			(object Role "$UNNAMED$63"
2222 sbetterm 4880
			    quid       	"4212F38B01DE"
4881
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::MacQualification"
2218 sbetterm 4882
			    quidu      	"4212D05100DB"
4883
			    client_cardinality 	(value cardinality "1"))))
4884
		(object Association "$UNNAMED$64"
2222 sbetterm 4885
		    quid       	"422EAA4D02AE"
2218 sbetterm 4886
		    roles      	(list role_list
2222 sbetterm 4887
			(object Role "cryptographicServer"
2218 sbetterm 4888
			    attributes 	(list Attribute_Set
4889
				(object Attribute
4890
				    tool       	"cg"
4891
				    name       	"cg_style"
4892
				    value      	"Aggregation by Reference"))
2222 sbetterm 4893
			    quid       	"422EAA4E02BB"
4894
			    documentation 	"The cryptographic server."
4895
			    label      	"cryptographicServer"
4896
			    supplier   	"Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::ICryptographicServerProxy"
4897
			    quidu      	"3ED5ABA4021B"
2218 sbetterm 4898
			    client_cardinality 	(value cardinality "1")
4899
			    Containment 	"By Reference"
4900
			    exportControl 	"Private"
4901
			    is_navigable 	TRUE)
4902
			(object Role "$UNNAMED$65"
2222 sbetterm 4903
			    quid       	"422EAA4E02CA"
4904
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
4905
			    quidu      	"42116B3700AD"
4906
			    client_cardinality 	(value cardinality "1"))))
2218 sbetterm 4907
		(object Association "$UNNAMED$66"
2222 sbetterm 4908
		    quid       	"4236A0E302FC"
2218 sbetterm 4909
		    roles      	(list role_list
2222 sbetterm 4910
			(object Role "datatype"
2218 sbetterm 4911
			    attributes 	(list Attribute_Set
4912
				(object Attribute
4913
				    tool       	"cg"
4914
				    name       	"cg_style"
4915
				    value      	"Aggregation by Reference"))
2222 sbetterm 4916
			    quid       	"4236A0E40221"
4917
			    documentation 	"The string that we use to read the value of the datatype property."
4918
			    label      	"datatype"
4919
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"
4920
			    quidu      	"41DA5B7F0315"
2218 sbetterm 4921
			    client_cardinality 	(value cardinality "1")
4922
			    Containment 	"By Reference"
4923
			    exportControl 	"Private"
4924
			    is_navigable 	TRUE)
4925
			(object Role "$UNNAMED$67"
2222 sbetterm 4926
			    quid       	"4236A0E40230"
4927
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::MacQualification"
2218 sbetterm 4928
			    quidu      	"4212D05100DB"
2222 sbetterm 4929
			    client_cardinality 	(value cardinality "1")
4930
			    is_aggregate 	TRUE))))
2218 sbetterm 4931
	    logical_presentations 	(list unit_reference_list
4932
		(object ClassDiagram "Architecturally Significant Modelling Elements"
4933
		    quid       	"4202F92A0176"
4934
		    title      	"Architecturally Significant Modelling Elements"
4935
		    zoom       	100
4936
		    max_height 	28350
4937
		    max_width  	21600
2222 sbetterm 4938
		    origin_x   	3719
2218 sbetterm 4939
		    origin_y   	141
4940
		    items      	(list diagram_item_list
4941
			(object NoteView @41
4942
			    location   	(631, 3869)
4943
			    font       	(object Font
4944
				size       	10
4945
				face       	"Arial"
4946
				bold       	FALSE
4947
				italics    	FALSE
4948
				underline  	FALSE
4949
				strike     	FALSE
4950
				color      	0
4951
				default_color 	TRUE)
4952
			    label      	(object ItemLabel
4953
				Parent_View 	@41
4954
				location   	(165, 3431)
4955
				fill_color 	13434879
4956
				nlines     	17
4957
				max_width  	897
4958
				label      	
4959
|Arrays do not exist until given a size.  Need to ensure that the size is set before we attempt to set elements in the array.
4960
|
4961
|May be helpful to hide those rows that are in an array, but outside of the bounds currently defined.  For that, we need to understand and capture refcountfields.  NOTE: this doesn't work because the size could be determined by a function; i.e., may be bound to a value only at generation time: the same applies to switches.
4962
|
4963
|Therefore, rather than writing code to filter those elements not in the structure being generated, lets just traverse the structure and use the XPath to map to our field values, which we then evaluate to arrive at a value for the element.
4964
				)
4965
			    line_color 	3342489
4966
			    fill_color 	13434879
4967
			    width      	957
4968
			    height     	888)
4969
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperTraversalCallback" @42
4970
			    ShowCompartmentStereotypes 	TRUE
4971
			    SuppressAttribute 	TRUE
4972
			    SuppressOperation 	TRUE
2222 sbetterm 4973
			    location   	(4549, 2427)
2218 sbetterm 4974
			    font       	(object Font
4975
				size       	10
4976
				face       	"Arial"
4977
				bold       	FALSE
4978
				italics    	FALSE
4979
				underline  	FALSE
4980
				strike     	FALSE
4981
				color      	0
4982
				default_color 	TRUE)
4983
			    label      	(object ItemLabel
4984
				Parent_View 	@42
2222 sbetterm 4985
				location   	(4548, 2535)
2218 sbetterm 4986
				anchor_loc 	1
4987
				nlines     	2
4988
				max_width  	704
4989
				justify    	0
4990
				label      	"IXmlSchemaWrapperTraversalCallback")
4991
			    icon       	"Interface"
4992
			    icon_style 	"Icon"
4993
			    line_color 	3342489
4994
			    fill_color 	13434879
4995
			    quidu      	"4205A98C012A"
4996
			    width      	58
4997
			    height     	58
4998
			    annotation 	8
4999
			    autoResize 	TRUE)
5000
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::UdFileManifest" @43
5001
			    ShowCompartmentStereotypes 	TRUE
5002
			    IncludeAttribute 	TRUE
5003
			    IncludeOperation 	TRUE
5004
			    location   	(4477, 608)
5005
			    font       	(object Font
5006
				size       	10
5007
				face       	"Arial"
5008
				bold       	FALSE
5009
				italics    	FALSE
5010
				underline  	FALSE
5011
				strike     	FALSE
5012
				color      	0
5013
				default_color 	TRUE)
5014
			    label      	(object ItemLabel
5015
				Parent_View 	@43
5016
				location   	(4168, 349)
5017
				fill_color 	13434879
5018
				nlines     	1
5019
				max_width  	618
5020
				justify    	0
5021
				label      	"UdFileManifest")
5022
			    stereotype 	(object ItemLabel
5023
				Parent_View 	@43
5024
				location   	(4168, 299)
5025
				fill_color 	13434879
5026
				anchor     	10
5027
				nlines     	1
5028
				max_width  	618
5029
				justify    	0
5030
				label      	"<<entity>>")
5031
			    icon       	"entity"
5032
			    icon_style 	"Label"
5033
			    line_color 	3342489
5034
			    fill_color 	13434879
5035
			    quidu      	"4209BA4C03B8"
5036
			    compartment 	(object Compartment
5037
				Parent_View 	@43
5038
				location   	(4168, 410)
5039
				font       	(object Font
5040
				    size       	10
5041
				    face       	"Arial"
5042
				    bold       	FALSE
5043
				    italics    	FALSE
5044
				    underline  	FALSE
5045
				    strike     	FALSE
5046
				    color      	0
5047
				    default_color 	TRUE)
5048
				icon_style 	"Icon"
5049
				fill_color 	16777215
5050
				anchor     	2
5051
				nlines     	10
5052
				max_width  	531)
5053
			    width      	636
5054
			    height     	642
5055
			    annotation 	8
5056
			    autoResize 	TRUE)
5057
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TransactionStream" @44
5058
			    ShowCompartmentStereotypes 	TRUE
5059
			    IncludeAttribute 	TRUE
5060
			    IncludeOperation 	TRUE
5061
			    location   	(3252, 606)
5062
			    font       	(object Font
5063
				size       	10
5064
				face       	"Arial"
5065
				bold       	FALSE
5066
				italics    	FALSE
5067
				underline  	FALSE
5068
				strike     	FALSE
5069
				color      	0
5070
				default_color 	TRUE)
5071
			    label      	(object ItemLabel
5072
				Parent_View 	@44
5073
				location   	(2825, 197)
5074
				fill_color 	13434879
5075
				nlines     	1
5076
				max_width  	854
5077
				justify    	0
5078
				label      	"TransactionStream")
5079
			    stereotype 	(object ItemLabel
5080
				Parent_View 	@44
5081
				location   	(2825, 147)
5082
				fill_color 	13434879
5083
				anchor     	10
5084
				nlines     	1
5085
				max_width  	854
5086
				justify    	0
5087
				label      	"<<entity>>")
5088
			    icon       	"entity"
5089
			    icon_style 	"Label"
5090
			    line_color 	3342489
5091
			    fill_color 	13434879
5092
			    quidu      	"420720460243"
5093
			    compartment 	(object Compartment
5094
				Parent_View 	@44
5095
				location   	(2825, 258)
5096
				font       	(object Font
5097
				    size       	10
5098
				    face       	"Arial"
5099
				    bold       	FALSE
5100
				    italics    	FALSE
5101
				    underline  	FALSE
5102
				    strike     	FALSE
5103
				    color      	0
5104
				    default_color 	TRUE)
5105
				icon_style 	"Icon"
5106
				fill_color 	16777215
5107
				anchor     	2
5108
				nlines     	16
5109
				max_width  	734)
5110
			    width      	872
5111
			    height     	942
5112
			    annotation 	8
5113
			    autoResize 	TRUE)
5114
			(object AssociationViewNew "$UNNAMED$38" @45
5115
			    location   	(3923, 606)
5116
			    font       	(object Font
5117
				size       	10
5118
				face       	"Arial"
5119
				bold       	FALSE
5120
				italics    	FALSE
5121
				underline  	FALSE
5122
				strike     	FALSE
5123
				color      	0
5124
				default_color 	TRUE)
5125
			    stereotype 	TRUE
5126
			    line_color 	3342489
5127
			    quidu      	"4209BA7B01B4"
5128
			    roleview_list 	(list RoleViews
5129
				(object RoleView "manifest" @46
5130
				    Parent_View 	@45
5131
				    location   	(525, -16)
5132
				    font       	(object Font
5133
					size       	10
5134
					face       	"Arial"
5135
					bold       	FALSE
5136
					italics    	FALSE
5137
					underline  	FALSE
5138
					strike     	FALSE
5139
					color      	0
5140
					default_color 	TRUE)
5141
				    label      	(object SegLabel @47
5142
					Parent_View 	@46
5143
					location   	(4068, 486)
5144
					font       	(object Font
5145
					    size       	10
5146
					    face       	"Arial"
5147
					    bold       	FALSE
5148
					    italics    	FALSE
5149
					    underline  	FALSE
5150
					    strike     	FALSE
5151
					    color      	0
5152
					    default_color 	TRUE)
5153
					anchor     	1
5154
					anchor_loc 	1
5155
					nlines     	1
5156
					max_width  	178
5157
					justify    	0
5158
					label      	"-manifest"
5159
					pctDist    	0.617486
5160
					height     	122
5161
					orientation 	0)
5162
				    stereotype 	TRUE
5163
				    line_color 	3342489
5164
				    quidu      	"4209BA7B0389"
5165
				    client     	@45
5166
				    supplier   	@43
5167
				    line_style 	0
5168
				    label      	(object SegLabel @48
5169
					Parent_View 	@46
5170
					location   	(4076, 651)
5171
					font       	(object Font
5172
					    size       	10
5173
					    face       	"Arial"
5174
					    bold       	FALSE
5175
					    italics    	FALSE
5176
					    underline  	FALSE
5177
					    strike     	FALSE
5178
					    color      	0
5179
					    default_color 	TRUE)
5180
					anchor     	2
5181
					anchor_loc 	1
5182
					nlines     	1
5183
					max_width  	34
5184
					justify    	0
5185
					label      	"1"
5186
					pctDist    	0.650273
5187
					height     	44
5188
					orientation 	1))
5189
				(object RoleView "$UNNAMED$39" @49
5190
				    Parent_View 	@45
5191
				    location   	(525, -16)
5192
				    font       	(object Font
5193
					size       	10
5194
					face       	"Arial"
5195
					bold       	FALSE
5196
					italics    	FALSE
5197
					underline  	FALSE
5198
					strike     	FALSE
5199
					color      	0
5200
					default_color 	TRUE)
5201
				    stereotype 	TRUE
5202
				    line_color 	3342489
5203
				    quidu      	"4209BA7B0399"
5204
				    client     	@45
5205
				    supplier   	@44
5206
				    line_style 	0
5207
				    label      	(object SegLabel @50
5208
					Parent_View 	@49
5209
					location   	(3786, 563)
5210
					font       	(object Font
5211
					    size       	10
5212
					    face       	"Arial"
5213
					    bold       	FALSE
5214
					    italics    	FALSE
5215
					    underline  	FALSE
5216
					    strike     	FALSE
5217
					    color      	0
5218
					    default_color 	TRUE)
5219
					anchor     	2
5220
					anchor_loc 	1
5221
					nlines     	1
5222
					max_width  	34
5223
					justify    	0
5224
					label      	"1"
5225
					pctDist    	0.584699
5226
					height     	44
5227
					orientation 	1))))
5228
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::Iteration" @51
5229
			    ShowCompartmentStereotypes 	TRUE
5230
			    IncludeAttribute 	TRUE
5231
			    IncludeOperation 	TRUE
5232
			    location   	(572, 587)
5233
			    font       	(object Font
5234
				size       	10
5235
				face       	"Arial"
5236
				bold       	FALSE
5237
				italics    	FALSE
5238
				underline  	FALSE
5239
				strike     	FALSE
5240
				color      	0
5241
				default_color 	TRUE)
5242
			    label      	(object ItemLabel
5243
				Parent_View 	@51
5244
				location   	(68, 253)
5245
				fill_color 	13434879
5246
				nlines     	1
5247
				max_width  	1008
5248
				justify    	0
5249
				label      	"Iteration")
5250
			    stereotype 	(object ItemLabel
5251
				Parent_View 	@51
5252
				location   	(68, 203)
5253
				fill_color 	13434879
5254
				anchor     	10
5255
				nlines     	1
5256
				max_width  	1008
5257
				justify    	0
5258
				label      	"<<entity>>")
5259
			    icon       	"entity"
5260
			    icon_style 	"Label"
5261
			    line_color 	3342489
5262
			    fill_color 	13434879
5263
			    quidu      	"420310A60071"
5264
			    compartment 	(object Compartment
5265
				Parent_View 	@51
5266
				location   	(68, 314)
5267
				font       	(object Font
5268
				    size       	10
5269
				    face       	"Arial"
5270
				    bold       	FALSE
5271
				    italics    	FALSE
5272
				    underline  	FALSE
5273
				    strike     	FALSE
5274
				    color      	0
5275
				    default_color 	TRUE)
5276
				icon_style 	"Icon"
5277
				fill_color 	16777215
5278
				anchor     	2
5279
				nlines     	13
5280
				max_width  	865)
5281
			    width      	1026
5282
			    height     	792
5283
			    annotation 	8
5284
			    autoResize 	TRUE)
5285
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperHandle" @52
5286
			    ShowCompartmentStereotypes 	TRUE
5287
			    SuppressAttribute 	TRUE
5288
			    SuppressOperation 	TRUE
5289
			    location   	(516, 3049)
5290
			    font       	(object Font
5291
				size       	10
5292
				face       	"Arial"
5293
				bold       	FALSE
5294
				italics    	FALSE
5295
				underline  	FALSE
5296
				strike     	FALSE
5297
				color      	0
5298
				default_color 	TRUE)
5299
			    label      	(object ItemLabel
5300
				Parent_View 	@52
5301
				location   	(515, 3157)
5302
				anchor_loc 	1
5303
				nlines     	2
5304
				max_width  	667
5305
				justify    	0
5306
				label      	"IXmlSchemaWrapperHandle")
5307
			    icon       	"Interface"
5308
			    icon_style 	"Icon"
5309
			    line_color 	3342489
5310
			    fill_color 	13434879
5311
			    quidu      	"41DE04A302E4"
5312
			    width      	58
5313
			    height     	58
5314
			    annotation 	8
5315
			    autoResize 	TRUE)
5316
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory" @53
5317
			    ShowCompartmentStereotypes 	TRUE
5318
			    SuppressAttribute 	TRUE
5319
			    SuppressOperation 	TRUE
5320
			    location   	(576, 1711)
5321
			    font       	(object Font
5322
				size       	10
5323
				face       	"Arial"
5324
				bold       	FALSE
5325
				italics    	FALSE
5326
				underline  	FALSE
5327
				strike     	FALSE
5328
				color      	0
5329
				default_color 	TRUE)
5330
			    label      	(object ItemLabel
5331
				Parent_View 	@53
5332
				location   	(575, 1819)
5333
				anchor_loc 	1
5334
				nlines     	2
5335
				max_width  	667
5336
				justify    	0
5337
				label      	"IXmlSchemaWrapperFactory")
5338
			    icon       	"Interface"
5339
			    icon_style 	"Icon"
5340
			    line_color 	3342489
5341
			    fill_color 	13434879
5342
			    quidu      	"41DB6C02021C"
5343
			    width      	58
5344
			    height     	58
5345
			    annotation 	8
5346
			    autoResize 	TRUE)
5347
			(object AssociationViewNew "$UNNAMED$20" @54
5348
			    location   	(572, 1333)
5349
			    font       	(object Font
5350
				size       	10
5351
				face       	"Arial"
5352
				bold       	FALSE
5353
				italics    	FALSE
5354
				underline  	FALSE
5355
				strike     	FALSE
5356
				color      	0
5357
				default_color 	TRUE)
5358
			    stereotype 	TRUE
5359
			    line_color 	3342489
5360
			    quidu      	"4204658D0094"
5361
			    roleview_list 	(list RoleViews
5362
				(object RoleView "factory" @55
5363
				    Parent_View 	@54
5364
				    location   	(-401, 319)
5365
				    font       	(object Font
5366
					size       	10
5367
					face       	"Arial"
5368
					bold       	FALSE
5369
					italics    	FALSE
5370
					underline  	FALSE
5371
					strike     	FALSE
5372
					color      	0
5373
					default_color 	TRUE)
5374
				    label      	(object SegLabel @56
5375
					Parent_View 	@55
5376
					location   	(671, 1585)
5377
					font       	(object Font
5378
					    size       	10
5379
					    face       	"Arial"
5380
					    bold       	FALSE
5381
					    italics    	FALSE
5382
					    underline  	FALSE
5383
					    strike     	FALSE
5384
					    color      	0
5385
					    default_color 	TRUE)
5386
					anchor     	1
5387
					anchor_loc 	1
5388
					nlines     	1
5389
					max_width  	146
5390
					justify    	0
5391
					label      	"-factory"
5392
					pctDist    	0.720000
5393
					height     	100
5394
					orientation 	0)
5395
				    stereotype 	TRUE
5396
				    line_color 	3342489
5397
				    quidu      	"4204658E0065"
5398
				    client     	@54
5399
				    supplier   	@53
5400
				    line_style 	0
5401
				    label      	(object SegLabel @57
5402
					Parent_View 	@55
5403
					location   	(532, 1595)
5404
					font       	(object Font
5405
					    size       	10
5406
					    face       	"Arial"
5407
					    bold       	FALSE
5408
					    italics    	FALSE
5409
					    underline  	FALSE
5410
					    strike     	FALSE
5411
					    color      	0
5412
					    default_color 	TRUE)
5413
					anchor     	2
5414
					anchor_loc 	1
5415
					nlines     	1
5416
					max_width  	34
5417
					justify    	0
5418
					label      	"1"
5419
					pctDist    	0.748571
5420
					height     	40
5421
					orientation 	1))
5422
				(object RoleView "$UNNAMED$21" @58
5423
				    Parent_View 	@54
5424
				    location   	(-401, 319)
5425
				    font       	(object Font
5426
					size       	10
5427
					face       	"Arial"
5428
					bold       	FALSE
5429
					italics    	FALSE
5430
					underline  	FALSE
5431
					strike     	FALSE
5432
					color      	0
5433
					default_color 	TRUE)
5434
				    stereotype 	TRUE
5435
				    line_color 	3342489
5436
				    quidu      	"4204658E0075"
5437
				    client     	@54
5438
				    supplier   	@51
5439
				    line_style 	0
5440
				    label      	(object SegLabel @59
5441
					Parent_View 	@58
5442
					location   	(614, 1071)
5443
					font       	(object Font
5444
					    size       	10
5445
					    face       	"Arial"
5446
					    bold       	FALSE
5447
					    italics    	FALSE
5448
					    underline  	FALSE
5449
					    strike     	FALSE
5450
					    color      	0
5451
					    default_color 	TRUE)
5452
					anchor     	2
5453
					anchor_loc 	1
5454
					nlines     	1
5455
					max_width  	34
5456
					justify    	0
5457
					label      	"1"
5458
					pctDist    	0.748190
5459
					height     	41
5460
					orientation 	1))))
5461
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema" @60
5462
			    ShowCompartmentStereotypes 	TRUE
5463
			    SuppressAttribute 	TRUE
5464
			    SuppressOperation 	TRUE
5465
			    location   	(1249, 1708)
5466
			    font       	(object Font
5467
				size       	10
5468
				face       	"Arial"
5469
				bold       	FALSE
5470
				italics    	FALSE
5471
				underline  	FALSE
5472
				strike     	FALSE
5473
				color      	0
5474
				default_color 	TRUE)
5475
			    label      	(object ItemLabel
5476
				Parent_View 	@60
5477
				location   	(1248, 1816)
5478
				anchor_loc 	1
5479
				nlines     	2
5480
				max_width  	667
5481
				justify    	0
5482
				label      	"IXmlSchemaWrapperSchema")
5483
			    icon       	"Interface"
5484
			    icon_style 	"Icon"
5485
			    line_color 	3342489
5486
			    fill_color 	13434879
5487
			    quidu      	"41DA5CE4019B"
5488
			    width      	58
5489
			    height     	58
5490
			    annotation 	8
5491
			    autoResize 	TRUE)
5492
			(object AssociationViewNew "$UNNAMED$14" @61
5493
			    location   	(1021, 1331)
5494
			    font       	(object Font
5495
				size       	10
5496
				face       	"Arial"
5497
				bold       	FALSE
5498
				italics    	FALSE
5499
				underline  	FALSE
5500
				strike     	FALSE
5501
				color      	0
5502
				default_color 	TRUE)
5503
			    stereotype 	TRUE
5504
			    line_color 	3342489
5505
			    quidu      	"42044D9D008F"
5506
			    roleview_list 	(list RoleViews
5507
				(object RoleView "schema" @62
5508
				    Parent_View 	@61
5509
				    location   	(680, 939)
5510
				    font       	(object Font
5511
					size       	10
5512
					face       	"Arial"
5513
					bold       	FALSE
5514
					italics    	FALSE
5515
					underline  	FALSE
5516
					strike     	FALSE
5517
					color      	0
5518
					default_color 	TRUE)
5519
				    label      	(object SegLabel @63
5520
					Parent_View 	@62
5521
					location   	(1322, 1624)
5522
					font       	(object Font
5523
					    size       	10
5524
					    face       	"Arial"
5525
					    bold       	FALSE
5526
					    italics    	FALSE
5527
					    underline  	FALSE
5528
					    strike     	FALSE
5529
					    color      	0
5530
					    default_color 	TRUE)
5531
					anchor     	1
5532
					anchor_loc 	1
5533
					nlines     	1
5534
					max_width  	168
5535
					justify    	0
5536
					label      	"-schema"
5537
					pctDist    	0.994571
5538
					height     	106
5539
					orientation 	0)
5540
				    stereotype 	TRUE
5541
				    line_color 	3342489
5542
				    quidu      	"42044D9D037D"
5543
				    client     	@61
5544
				    supplier   	@60
5545
				    line_style 	0
5546
				    label      	(object SegLabel @64
5547
					Parent_View 	@62
5548
					location   	(1153, 1642)
5549
					font       	(object Font
5550
					    size       	10
5551
					    face       	"Arial"
5552
					    bold       	FALSE
5553
					    italics    	FALSE
5554
					    underline  	FALSE
5555
					    strike     	FALSE
5556
					    color      	0
5557
					    default_color 	TRUE)
5558
					anchor     	2
5559
					anchor_loc 	1
5560
					nlines     	1
5561
					max_width  	34
5562
					justify    	0
5563
					label      	"1"
5564
					pctDist    	0.820872
5565
					height     	49
5566
					orientation 	1))
5567
				(object RoleView "$UNNAMED$15" @65
5568
				    Parent_View 	@61
5569
				    location   	(680, 939)
5570
				    font       	(object Font
5571
					size       	10
5572
					face       	"Arial"
5573
					bold       	FALSE
5574
					italics    	FALSE
5575
					underline  	FALSE
5576
					strike     	FALSE
5577
					color      	0
5578
					default_color 	TRUE)
5579
				    stereotype 	TRUE
5580
				    line_color 	3342489
5581
				    quidu      	"42044D9D038C"
5582
				    client     	@61
5583
				    supplier   	@51
5584
				    line_style 	0
5585
				    label      	(object SegLabel @66
5586
					Parent_View 	@65
5587
					location   	(798, 1048)
5588
					font       	(object Font
5589
					    size       	10
5590
					    face       	"Arial"
5591
					    bold       	FALSE
5592
					    italics    	FALSE
5593
					    underline  	FALSE
5594
					    strike     	FALSE
5595
					    color      	0
5596
					    default_color 	TRUE)
5597
					anchor     	2
5598
					anchor_loc 	1
5599
					nlines     	1
5600
					max_width  	34
5601
					justify    	0
5602
					label      	"1"
5603
					pctDist    	0.878714
5604
					height     	44
5605
					orientation 	0))))
5606
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue" @67
5607
			    ShowCompartmentStereotypes 	TRUE
5608
			    IncludeAttribute 	TRUE
5609
			    IncludeOperation 	TRUE
5610
			    location   	(2212, 3738)
5611
			    font       	(object Font
5612
				size       	10
5613
				face       	"Arial"
5614
				bold       	FALSE
5615
				italics    	FALSE
5616
				underline  	FALSE
5617
				strike     	FALSE
5618
				color      	0
5619
				default_color 	TRUE)
5620
			    label      	(object ItemLabel
5621
				Parent_View 	@67
5622
				location   	(1847, 3331)
5623
				fill_color 	13434879
5624
				nlines     	1
5625
				max_width  	730
5626
				justify    	0
5627
				label      	"TransactionSpecificationValue")
5628
			    stereotype 	(object ItemLabel
5629
				Parent_View 	@67
5630
				location   	(1847, 3281)
5631
				fill_color 	13434879
5632
				anchor     	10
5633
				nlines     	1
5634
				max_width  	730
5635
				justify    	0
5636
				label      	"<<entity>>")
5637
			    icon       	"entity"
5638
			    icon_style 	"Label"
5639
			    line_color 	3342489
5640
			    fill_color 	13434879
5641
			    quidu      	"41F608450399"
5642
			    compartment 	(object Compartment
5643
				Parent_View 	@67
5644
				location   	(1847, 3436)
5645
				font       	(object Font
5646
				    size       	10
5647
				    face       	"Arial"
5648
				    bold       	FALSE
5649
				    italics    	FALSE
5650
				    underline  	FALSE
5651
				    strike     	FALSE
5652
				    color      	0
5653
				    default_color 	TRUE)
5654
				icon_style 	"Icon"
5655
				fill_color 	16777215
5656
				anchor     	2
5657
				nlines     	15
5658
				max_width  	628)
5659
			    width      	748
5660
			    height     	938
5661
			    annotation 	8
5662
			    autoResize 	TRUE)
5663
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TestScenario" @68
5664
			    ShowCompartmentStereotypes 	TRUE
5665
			    IncludeAttribute 	TRUE
5666
			    IncludeOperation 	TRUE
5667
			    location   	(2220, 588)
5668
			    font       	(object Font
5669
				size       	10
5670
				face       	"Arial"
5671
				bold       	FALSE
5672
				italics    	FALSE
5673
				underline  	FALSE
5674
				strike     	FALSE
5675
				color      	0
5676
				default_color 	TRUE)
5677
			    label      	(object ItemLabel
5678
				Parent_View 	@68
5679
				location   	(1883, 129)
5680
				fill_color 	13434879
5681
				nlines     	1
5682
				max_width  	674
5683
				justify    	0
5684
				label      	"TestScenario")
5685
			    stereotype 	(object ItemLabel
5686
				Parent_View 	@68
5687
				location   	(1883, 79)
5688
				fill_color 	13434879
5689
				anchor     	10
5690
				nlines     	1
5691
				max_width  	674
5692
				justify    	0
5693
				label      	"<<entity>>")
5694
			    icon       	"entity"
5695
			    icon_style 	"Label"
5696
			    line_color 	3342489
5697
			    fill_color 	13434879
5698
			    quidu      	"42030C2C00B8"
5699
			    compartment 	(object Compartment
5700
				Parent_View 	@68
5701
				location   	(1883, 190)
5702
				font       	(object Font
5703
				    size       	10
5704
				    face       	"Arial"
5705
				    bold       	FALSE
5706
				    italics    	FALSE
5707
				    underline  	FALSE
5708
				    strike     	FALSE
5709
				    color      	0
5710
				    default_color 	TRUE)
5711
				icon_style 	"Icon"
5712
				fill_color 	16777215
5713
				anchor     	2
5714
				nlines     	18
2222 sbetterm 5715
				max_width  	572)
2218 sbetterm 5716
			    width      	692
5717
			    height     	1042
5718
			    annotation 	8
5719
			    autoResize 	TRUE)
5720
			(object AssociationViewNew "$UNNAMED$10" @69
5721
			    location   	(1479, 587)
5722
			    font       	(object Font
5723
				size       	10
5724
				face       	"Arial"
5725
				bold       	FALSE
5726
				italics    	FALSE
5727
				underline  	FALSE
5728
				strike     	FALSE
5729
				color      	0
5730
				default_color 	TRUE)
5731
			    stereotype 	TRUE
5732
			    line_color 	3342489
5733
			    quidu      	"4203130E01B6"
5734
			    roleview_list 	(list RoleViews
5735
				(object RoleView "scenario" @70
5736
				    Parent_View 	@69
5737
				    location   	(1056, 14)
5738
				    font       	(object Font
5739
					size       	10
5740
					face       	"Arial"
5741
					bold       	FALSE
5742
					italics    	FALSE
5743
					underline  	FALSE
5744
					strike     	FALSE
5745
					color      	0
5746
					default_color 	TRUE)
5747
				    label      	(object SegLabel @71
5748
					Parent_View 	@70
5749
					location   	(1773, 534)
5750
					font       	(object Font
5751
					    size       	10
5752
					    face       	"Arial"
5753
					    bold       	FALSE
5754
					    italics    	FALSE
5755
					    underline  	FALSE
5756
					    strike     	FALSE
5757
					    color      	0
5758
					    default_color 	TRUE)
5759
					anchor     	1
5760
					anchor_loc 	1
5761
					nlines     	1
5762
					max_width  	178
5763
					justify    	0
5764
					label      	"-scenario"
5765
					pctDist    	0.746193
5766
					height     	53
5767
					orientation 	0)
5768
				    stereotype 	TRUE
5769
				    line_color 	3342489
5770
				    quidu      	"4203130E038B"
5771
				    client     	@69
5772
				    supplier   	@68
5773
				    line_style 	0
5774
				    label      	(object SegLabel @72
5775
					Parent_View 	@70
5776
					location   	(1831, 641)
5777
					font       	(object Font
5778
					    size       	10
5779
					    face       	"Arial"
5780
					    bold       	FALSE
5781
					    italics    	FALSE
5782
					    underline  	FALSE
5783
					    strike     	FALSE
5784
					    color      	0
5785
					    default_color 	TRUE)
5786
					anchor     	2
5787
					anchor_loc 	1
5788
					nlines     	1
5789
					max_width  	34
5790
					justify    	0
5791
					label      	"1"
5792
					pctDist    	0.893401
5793
					height     	54
5794
					orientation 	1))
5795
				(object RoleView "$UNNAMED$11" @73
5796
				    Parent_View 	@69
5797
				    location   	(1056, 14)
5798
				    font       	(object Font
5799
					size       	10
5800
					face       	"Arial"
5801
					bold       	FALSE
5802
					italics    	FALSE
5803
					underline  	FALSE
5804
					strike     	FALSE
5805
					color      	0
5806
					default_color 	TRUE)
5807
				    stereotype 	TRUE
5808
				    line_color 	3342489
5809
				    quidu      	"4203130E039B"
5810
				    client     	@69
5811
				    supplier   	@51
5812
				    line_style 	0
5813
				    label      	(object SegLabel @74
5814
					Parent_View 	@73
5815
					location   	(1393, 631)
5816
					font       	(object Font
5817
					    size       	10
5818
					    face       	"Arial"
5819
					    bold       	FALSE
5820
					    italics    	FALSE
5821
					    underline  	FALSE
5822
					    strike     	FALSE
5823
					    color      	0
5824
					    default_color 	TRUE)
5825
					anchor     	2
5826
					anchor_loc 	1
5827
					nlines     	1
5828
					max_width  	34
5829
					justify    	0
5830
					label      	"1"
5831
					pctDist    	0.218274
5832
					height     	44
5833
					orientation 	0)
5834
				    label      	(object SegLabel @75
5835
					Parent_View 	@73
5836
					location   	(1221, 587)
5837
					font       	(object Font
5838
					    size       	10
5839
					    face       	"Arial"
5840
					    bold       	FALSE
5841
					    italics    	FALSE
5842
					    underline  	FALSE
5843
					    strike     	FALSE
5844
					    color      	0
5845
					    default_color 	TRUE)
5846
					anchor     	5
5847
					anchor_loc 	1
5848
					nlines     	1
5849
					max_width  	234
5850
					justify    	0
5851
					label      	"scenario : int"
5852
					pctDist    	0.900000
5853
					height     	12
5854
					orientation 	1))))
5855
			(object AssociationViewNew "$UNNAMED$16" @76
5856
			    location   	(1479, 338)
5857
			    font       	(object Font
5858
				size       	10
5859
				face       	"Arial"
5860
				bold       	FALSE
5861
				italics    	FALSE
5862
				underline  	FALSE
5863
				strike     	FALSE
5864
				color      	0
5865
				default_color 	TRUE)
5866
			    stereotype 	TRUE
5867
			    line_color 	3342489
5868
			    quidu      	"42044D9F011B"
5869
			    roleview_list 	(list RoleViews
5870
				(object RoleView "iteration" @77
5871
				    Parent_View 	@76
5872
				    location   	(-161, -58)
5873
				    font       	(object Font
5874
					size       	10
5875
					face       	"Arial"
5876
					bold       	FALSE
5877
					italics    	FALSE
5878
					underline  	FALSE
5879
					strike     	FALSE
5880
					color      	0
5881
					default_color 	TRUE)
5882
				    label      	(object SegLabel @78
5883
					Parent_View 	@77
5884
					location   	(1195, 386)
5885
					font       	(object Font
5886
					    size       	10
5887
					    face       	"Arial"
5888
					    bold       	FALSE
5889
					    italics    	FALSE
5890
					    underline  	FALSE
5891
					    strike     	FALSE
5892
					    color      	0
5893
					    default_color 	TRUE)
5894
					anchor     	1
5895
					anchor_loc 	1
5896
					nlines     	1
5897
					max_width  	168
5898
					justify    	0
5899
					label      	"-iteration"
5900
					pctDist    	0.720812
5901
					height     	48
5902
					orientation 	0)
5903
				    stereotype 	TRUE
5904
				    line_color 	3342489
5905
				    quidu      	"42044DA00060"
5906
				    client     	@76
5907
				    supplier   	@51
5908
				    line_style 	3
5909
				    origin_attachment 	(1479, 338)
5910
				    terminal_attachment 	(1085, 338)
5911
				    label      	(object SegLabel @79
5912
					Parent_View 	@77
5913
					location   	(1135, 282)
5914
					font       	(object Font
5915
					    size       	10
5916
					    face       	"Arial"
5917
					    bold       	FALSE
5918
					    italics    	FALSE
5919
					    underline  	FALSE
5920
					    strike     	FALSE
5921
					    color      	0
5922
					    default_color 	TRUE)
5923
					anchor     	2
5924
					anchor_loc 	1
5925
					nlines     	1
5926
					max_width  	34
5927
					justify    	0
5928
					label      	"1"
5929
					pctDist    	0.873096
5930
					height     	56
5931
					orientation 	1))
5932
				(object RoleView "$UNNAMED$17" @80
5933
				    Parent_View 	@76
5934
				    location   	(-161, -58)
5935
				    font       	(object Font
5936
					size       	10
5937
					face       	"Arial"
5938
					bold       	FALSE
5939
					italics    	FALSE
5940
					underline  	FALSE
5941
					strike     	FALSE
5942
					color      	0
5943
					default_color 	TRUE)
5944
				    stereotype 	TRUE
5945
				    line_color 	3342489
5946
				    quidu      	"42044DA0006F"
5947
				    client     	@76
5948
				    supplier   	@68
5949
				    line_style 	3
5950
				    origin_attachment 	(1479, 338)
5951
				    terminal_attachment 	(1874, 338)
5952
				    label      	(object SegLabel @81
5953
					Parent_View 	@80
5954
					location   	(1834, 392)
5955
					font       	(object Font
5956
					    size       	10
5957
					    face       	"Arial"
5958
					    bold       	FALSE
5959
					    italics    	FALSE
5960
					    underline  	FALSE
5961
					    strike     	FALSE
5962
					    color      	0
5963
					    default_color 	TRUE)
5964
					anchor     	2
5965
					anchor_loc 	1
5966
					nlines     	1
5967
					max_width  	34
5968
					justify    	0
5969
					label      	"1"
5970
					pctDist    	0.898734
5971
					height     	54
5972
					orientation 	1))))
5973
			(object AssociationViewNew "$UNNAMED$34" @82
5974
			    location   	(1479, 794)
5975
			    font       	(object Font
5976
				size       	12
5977
				face       	"Arial"
5978
				bold       	FALSE
5979
				italics    	FALSE
5980
				underline  	FALSE
5981
				strike     	FALSE
5982
				color      	0
5983
				default_color 	TRUE)
5984
			    stereotype 	TRUE
5985
			    line_color 	3342489
5986
			    quidu      	"42070E4700D3"
5987
			    roleview_list 	(list RoleViews
5988
				(object RoleView "orderedScenarioCollection" @83
5989
				    Parent_View 	@82
5990
				    location   	(829, 289)
5991
				    font       	(object Font
5992
					size       	12
5993
					face       	"Arial"
5994
					bold       	FALSE
5995
					italics    	FALSE
5996
					underline  	FALSE
5997
					strike     	FALSE
5998
					color      	0
5999
					default_color 	TRUE)
6000
				    label      	(object SegLabel @84
6001
					Parent_View 	@83
6002
					location   	(1613, 736)
6003
					font       	(object Font
6004
					    size       	10
6005
					    face       	"Arial"
6006
					    bold       	FALSE
6007
					    italics    	FALSE
6008
					    underline  	FALSE
6009
					    strike     	FALSE
6010
					    color      	0
6011
					    default_color 	TRUE)
6012
					anchor     	1
6013
					anchor_loc 	1
6014
					nlines     	1
6015
					max_width  	496
6016
					justify    	0
6017
					label      	"-orderedScenarioCollection"
6018
					pctDist    	0.339241
6019
					height     	58
6020
					orientation 	0)
6021
				    stereotype 	TRUE
6022
				    line_color 	3342489
6023
				    quidu      	"42070E47024A"
6024
				    client     	@82
6025
				    supplier   	@68
6026
				    line_style 	3
6027
				    origin_attachment 	(1479, 794)
6028
				    terminal_attachment 	(1874, 794)
6029
				    label      	(object SegLabel @85
6030
					Parent_View 	@83
6031
					location   	(1832, 848)
6032
					font       	(object Font
6033
					    size       	10
6034
					    face       	"Arial"
6035
					    bold       	FALSE
6036
					    italics    	FALSE
6037
					    underline  	FALSE
6038
					    strike     	FALSE
6039
					    color      	0
6040
					    default_color 	TRUE)
6041
					anchor     	2
6042
					anchor_loc 	1
6043
					nlines     	1
6044
					max_width  	28
6045
					justify    	0
6046
					label      	"*"
6047
					pctDist    	0.893671
6048
					height     	54
6049
					orientation 	1))
6050
				(object RoleView "$UNNAMED$35" @86
6051
				    Parent_View 	@82
6052
				    location   	(829, 289)
6053
				    font       	(object Font
6054
					size       	12
6055
					face       	"Arial"
6056
					bold       	FALSE
6057
					italics    	FALSE
6058
					underline  	FALSE
6059
					strike     	FALSE
6060
					color      	0
6061
					default_color 	TRUE)
6062
				    stereotype 	TRUE
6063
				    line_color 	3342489
6064
				    quidu      	"42070E470279"
6065
				    client     	@82
6066
				    supplier   	@51
6067
				    line_style 	3
6068
				    origin_attachment 	(1479, 794)
6069
				    terminal_attachment 	(1085, 794)
6070
				    label      	(object SegLabel @87
6071
					Parent_View 	@86
6072
					location   	(1126, 848)
6073
					font       	(object Font
6074
					    size       	10
6075
					    face       	"Arial"
6076
					    bold       	FALSE
6077
					    italics    	FALSE
6078
					    underline  	FALSE
6079
					    strike     	FALSE
6080
					    color      	0
6081
					    default_color 	TRUE)
6082
					anchor     	2
6083
					anchor_loc 	1
6084
					nlines     	1
6085
					max_width  	34
6086
					justify    	0
6087
					label      	"1"
6088
					pctDist    	0.895939
6089
					height     	54
6090
					orientation 	0))))
6091
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure" @88
6092
			    ShowCompartmentStereotypes 	TRUE
6093
			    IncludeAttribute 	TRUE
6094
			    IncludeOperation 	TRUE
6095
			    location   	(885, 2474)
6096
			    font       	(object Font
6097
				size       	10
6098
				face       	"Arial"
6099
				bold       	FALSE
6100
				italics    	FALSE
6101
				underline  	FALSE
6102
				strike     	FALSE
6103
				color      	0
6104
				default_color 	TRUE)
6105
			    label      	(object ItemLabel
6106
				Parent_View 	@88
2222 sbetterm 6107
				location   	(482, 2240)
2218 sbetterm 6108
				fill_color 	13434879
6109
				nlines     	1
6110
				max_width  	806
6111
				justify    	0
6112
				label      	"TransactionStructure")
6113
			    stereotype 	(object ItemLabel
6114
				Parent_View 	@88
2222 sbetterm 6115
				location   	(482, 2190)
2218 sbetterm 6116
				fill_color 	13434879
6117
				anchor     	10
6118
				nlines     	1
6119
				max_width  	806
6120
				justify    	0
6121
				label      	"<<entity>>")
6122
			    icon       	"entity"
6123
			    icon_style 	"Label"
6124
			    line_color 	3342489
6125
			    fill_color 	13434879
6126
			    quidu      	"4205D0C403E2"
6127
			    compartment 	(object Compartment
6128
				Parent_View 	@88
2222 sbetterm 6129
				location   	(482, 2301)
2218 sbetterm 6130
				font       	(object Font
6131
				    size       	10
6132
				    face       	"Arial"
6133
				    bold       	FALSE
6134
				    italics    	FALSE
6135
				    underline  	FALSE
6136
				    strike     	FALSE
6137
				    color      	0
6138
				    default_color 	TRUE)
6139
				icon_style 	"Icon"
6140
				fill_color 	16777215
6141
				anchor     	2
2222 sbetterm 6142
				nlines     	9
6143
				max_width  	684)
2218 sbetterm 6144
			    width      	824
2222 sbetterm 6145
			    height     	592
2218 sbetterm 6146
			    annotation 	8
6147
			    autoResize 	TRUE)
6148
			(object AssociationViewNew "$UNNAMED$12" @89
2222 sbetterm 6149
			    location   	(611, 2895)
2218 sbetterm 6150
			    font       	(object Font
6151
				size       	10
6152
				face       	"Arial"
6153
				bold       	FALSE
6154
				italics    	FALSE
6155
				underline  	FALSE
6156
				strike     	FALSE
6157
				color      	0
6158
				default_color 	TRUE)
6159
			    stereotype 	TRUE
6160
			    line_color 	3342489
6161
			    quidu      	"420442520246"
6162
			    roleview_list 	(list RoleViews
6163
				(object RoleView "structureHandle" @90
6164
				    Parent_View 	@89
2222 sbetterm 6165
				    location   	(-853, 1266)
2218 sbetterm 6166
				    font       	(object Font
6167
					size       	10
6168
					face       	"Arial"
6169
					bold       	FALSE
6170
					italics    	FALSE
6171
					underline  	FALSE
6172
					strike     	FALSE
6173
					color      	0
6174
					default_color 	TRUE)
6175
				    label      	(object SegLabel @91
6176
					Parent_View 	@90
2222 sbetterm 6177
					location   	(724, 3024)
2218 sbetterm 6178
					font       	(object Font
6179
					    size       	10
6180
					    face       	"Arial"
6181
					    bold       	FALSE
6182
					    italics    	FALSE
6183
					    underline  	FALSE
6184
					    strike     	FALSE
6185
					    color      	0
6186
					    default_color 	TRUE)
6187
					anchor     	1
6188
					anchor_loc 	1
6189
					nlines     	1
6190
					max_width  	308
6191
					justify    	0
6192
					label      	"-structureHandle"
6193
					pctDist    	0.311450
6194
					height     	165
6195
					orientation 	0)
6196
				    stereotype 	TRUE
6197
				    line_color 	3342489
6198
				    quidu      	"420442530294"
6199
				    client     	@89
6200
				    supplier   	@52
6201
				    line_style 	0
6202
				    label      	(object SegLabel @92
6203
					Parent_View 	@90
2222 sbetterm 6204
					location   	(523, 2961)
2218 sbetterm 6205
					font       	(object Font
6206
					    size       	10
6207
					    face       	"Arial"
6208
					    bold       	FALSE
6209
					    italics    	FALSE
6210
					    underline  	FALSE
6211
					    strike     	FALSE
6212
					    color      	0
6213
					    default_color 	TRUE)
6214
					anchor     	2
6215
					anchor_loc 	1
6216
					nlines     	1
6217
					max_width  	34
6218
					justify    	0
6219
					label      	"1"
6220
					pctDist    	0.691202
6221
					height     	39
6222
					orientation 	1))
6223
				(object RoleView "$UNNAMED$13" @93
6224
				    Parent_View 	@89
2222 sbetterm 6225
				    location   	(-853, 1266)
2218 sbetterm 6226
				    font       	(object Font
6227
					size       	10
6228
					face       	"Arial"
6229
					bold       	FALSE
6230
					italics    	FALSE
6231
					underline  	FALSE
6232
					strike     	FALSE
6233
					color      	0
6234
					default_color 	TRUE)
6235
				    stereotype 	TRUE
6236
				    line_color 	3342489
6237
				    quidu      	"4204425302A4"
6238
				    client     	@89
6239
				    supplier   	@88
6240
				    line_style 	0
6241
				    label      	(object SegLabel @94
6242
					Parent_View 	@93
2222 sbetterm 6243
					location   	(744, 2826)
2218 sbetterm 6244
					font       	(object Font
6245
					    size       	10
6246
					    face       	"Arial"
6247
					    bold       	FALSE
6248
					    italics    	FALSE
6249
					    underline  	FALSE
6250
					    strike     	FALSE
6251
					    color      	0
6252
					    default_color 	TRUE)
6253
					anchor     	2
6254
					anchor_loc 	1
6255
					nlines     	1
6256
					max_width  	34
6257
					justify    	0
6258
					label      	"1"
6259
					pctDist    	0.881946
6260
					height     	73
6261
					orientation 	1))))
6262
			(object AssociationViewNew "$UNNAMED$30" @95
2222 sbetterm 6263
			    location   	(705, 2032)
2218 sbetterm 6264
			    font       	(object Font
6265
				size       	10
6266
				face       	"Arial"
6267
				bold       	FALSE
6268
				italics    	FALSE
6269
				underline  	FALSE
6270
				strike     	FALSE
6271
				color      	0
6272
				default_color 	TRUE)
6273
			    stereotype 	TRUE
6274
			    line_color 	3342489
6275
			    quidu      	"4205D3160343"
6276
			    roleview_list 	(list RoleViews
6277
				(object RoleView "schemaFactory" @96
6278
				    Parent_View 	@95
2222 sbetterm 6279
				    location   	(-3295, 104)
2218 sbetterm 6280
				    font       	(object Font
6281
					size       	10
6282
					face       	"Arial"
6283
					bold       	FALSE
6284
					italics    	FALSE
6285
					underline  	FALSE
6286
					strike     	FALSE
6287
					color      	0
6288
					default_color 	TRUE)
6289
				    label      	(object SegLabel @97
6290
					Parent_View 	@96
2222 sbetterm 6291
					location   	(493, 1957)
2218 sbetterm 6292
					font       	(object Font
6293
					    size       	10
6294
					    face       	"Arial"
6295
					    bold       	FALSE
6296
					    italics    	FALSE
6297
					    underline  	FALSE
6298
					    strike     	FALSE
6299
					    color      	0
6300
					    default_color 	TRUE)
6301
					anchor     	1
6302
					anchor_loc 	1
6303
					nlines     	1
6304
					max_width  	306
6305
					justify    	0
6306
					label      	"-schemaFactory"
6307
					pctDist    	0.968167
6308
					height     	169
6309
					orientation 	0)
6310
				    stereotype 	TRUE
6311
				    line_color 	3342489
6312
				    quidu      	"4205D3190101"
6313
				    client     	@95
6314
				    supplier   	@53
6315
				    line_style 	0
6316
				    label      	(object SegLabel @98
6317
					Parent_View 	@96
2222 sbetterm 6318
					location   	(718, 1922)
2218 sbetterm 6319
					font       	(object Font
6320
					    size       	10
6321
					    face       	"Arial"
6322
					    bold       	FALSE
6323
					    italics    	FALSE
6324
					    underline  	FALSE
6325
					    strike     	FALSE
6326
					    color      	0
6327
					    default_color 	TRUE)
6328
					anchor     	2
6329
					anchor_loc 	1
6330
					nlines     	1
6331
					max_width  	34
6332
					justify    	0
6333
					label      	"1"
6334
					pctDist    	0.636313
6335
					height     	54
6336
					orientation 	1))
6337
				(object RoleView "$UNNAMED$31" @99
6338
				    Parent_View 	@95
2222 sbetterm 6339
				    location   	(-3295, 104)
2218 sbetterm 6340
				    font       	(object Font
6341
					size       	10
6342
					face       	"Arial"
6343
					bold       	FALSE
6344
					italics    	FALSE
6345
					underline  	FALSE
6346
					strike     	FALSE
6347
					color      	0
6348
					default_color 	TRUE)
6349
				    stereotype 	TRUE
6350
				    line_color 	3342489
6351
				    quidu      	"4205D3190111"
6352
				    client     	@95
6353
				    supplier   	@88
6354
				    line_style 	0
6355
				    label      	(object SegLabel @100
6356
					Parent_View 	@99
2222 sbetterm 6357
					location   	(787, 2137)
2218 sbetterm 6358
					font       	(object Font
6359
					    size       	10
6360
					    face       	"Arial"
6361
					    bold       	FALSE
6362
					    italics    	FALSE
6363
					    underline  	FALSE
6364
					    strike     	FALSE
6365
					    color      	0
6366
					    default_color 	TRUE)
6367
					anchor     	2
6368
					anchor_loc 	1
6369
					nlines     	1
6370
					max_width  	34
6371
					justify    	0
6372
					label      	"1"
6373
					pctDist    	0.816862
6374
					height     	38
6375
					orientation 	0))))
6376
			(object AssociationViewNew "$UNNAMED$32" @101
2222 sbetterm 6377
			    location   	(1095, 2031)
2218 sbetterm 6378
			    font       	(object Font
6379
				size       	10
6380
				face       	"Arial"
6381
				bold       	FALSE
6382
				italics    	FALSE
6383
				underline  	FALSE
6384
				strike     	FALSE
6385
				color      	0
6386
				default_color 	TRUE)
6387
			    stereotype 	TRUE
6388
			    line_color 	3342489
6389
			    quidu      	"4205D3A500B3"
6390
			    roleview_list 	(list RoleViews
6391
				(object RoleView "schema" @102
6392
				    Parent_View 	@101
2222 sbetterm 6393
				    location   	(-2905, 103)
2218 sbetterm 6394
				    font       	(object Font
6395
					size       	10
6396
					face       	"Arial"
6397
					bold       	FALSE
6398
					italics    	FALSE
6399
					underline  	FALSE
6400
					strike     	FALSE
6401
					color      	0
6402
					default_color 	TRUE)
6403
				    label      	(object SegLabel @103
6404
					Parent_View 	@102
2222 sbetterm 6405
					location   	(1277, 1938)
2218 sbetterm 6406
					font       	(object Font
6407
					    size       	10
6408
					    face       	"Arial"
6409
					    bold       	FALSE
6410
					    italics    	FALSE
6411
					    underline  	FALSE
6412
					    strike     	FALSE
6413
					    color      	0
6414
					    default_color 	TRUE)
6415
					anchor     	1
6416
					anchor_loc 	1
6417
					nlines     	1
6418
					max_width  	168
6419
					justify    	0
6420
					label      	"-schema"
6421
					pctDist    	1.006635
6422
					height     	122
6423
					orientation 	1)
6424
				    stereotype 	TRUE
6425
				    line_color 	3342489
6426
				    quidu      	"4205D3A60130"
6427
				    client     	@101
6428
				    supplier   	@60
6429
				    line_style 	0
6430
				    label      	(object SegLabel @104
6431
					Parent_View 	@102
2222 sbetterm 6432
					location   	(1099, 1919)
2218 sbetterm 6433
					font       	(object Font
6434
					    size       	10
6435
					    face       	"Arial"
6436
					    bold       	FALSE
6437
					    italics    	FALSE
6438
					    underline  	FALSE
6439
					    strike     	FALSE
6440
					    color      	0
6441
					    default_color 	TRUE)
6442
					anchor     	2
6443
					anchor_loc 	1
6444
					nlines     	1
6445
					max_width  	34
6446
					justify    	0
6447
					label      	"1"
6448
					pctDist    	0.638431
6449
					height     	48
6450
					orientation 	0))
6451
				(object RoleView "$UNNAMED$33" @105
6452
				    Parent_View 	@101
2222 sbetterm 6453
				    location   	(-2905, 103)
2218 sbetterm 6454
				    font       	(object Font
6455
					size       	10
6456
					face       	"Arial"
6457
					bold       	FALSE
6458
					italics    	FALSE
6459
					underline  	FALSE
6460
					strike     	FALSE
6461
					color      	0
6462
					default_color 	TRUE)
6463
				    stereotype 	TRUE
6464
				    line_color 	3342489
6465
				    quidu      	"4205D3A60132"
6466
				    client     	@101
6467
				    supplier   	@88
6468
				    line_style 	0
6469
				    label      	(object SegLabel @106
6470
					Parent_View 	@105
2222 sbetterm 6471
					location   	(991, 2131)
2218 sbetterm 6472
					font       	(object Font
6473
					    size       	10
6474
					    face       	"Arial"
6475
					    bold       	FALSE
6476
					    italics    	FALSE
6477
					    underline  	FALSE
6478
					    strike     	FALSE
6479
					    color      	0
6480
					    default_color 	TRUE)
6481
					anchor     	2
6482
					anchor_loc 	1
6483
					nlines     	1
6484
					max_width  	34
6485
					justify    	0
6486
					label      	"1"
6487
					pctDist    	0.839346
6488
					height     	51
6489
					orientation 	1))))
6490
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @107
6491
			    ShowCompartmentStereotypes 	TRUE
6492
			    IncludeAttribute 	TRUE
6493
			    IncludeOperation 	TRUE
6494
			    location   	(2215, 2194)
6495
			    font       	(object Font
6496
				size       	10
6497
				face       	"Arial"
6498
				bold       	FALSE
6499
				italics    	FALSE
6500
				underline  	FALSE
6501
				strike     	FALSE
6502
				color      	0
6503
				default_color 	TRUE)
6504
			    label      	(object ItemLabel
6505
				Parent_View 	@107
6506
				location   	(1738, 1437)
6507
				fill_color 	13434879
6508
				nlines     	1
6509
				max_width  	954
6510
				justify    	0
6511
				label      	"TransactionSpecification")
6512
			    stereotype 	(object ItemLabel
6513
				Parent_View 	@107
6514
				location   	(1738, 1387)
6515
				fill_color 	13434879
6516
				anchor     	10
6517
				nlines     	1
6518
				max_width  	954
6519
				justify    	0
6520
				label      	"<<entity>>")
6521
			    icon       	"entity"
6522
			    icon_style 	"Label"
6523
			    line_color 	3342489
6524
			    fill_color 	13434879
6525
			    quidu      	"41F607FA0261"
6526
			    compartment 	(object Compartment
6527
				Parent_View 	@107
6528
				location   	(1738, 1542)
6529
				font       	(object Font
6530
				    size       	10
6531
				    face       	"Arial"
6532
				    bold       	FALSE
6533
				    italics    	FALSE
6534
				    underline  	FALSE
6535
				    strike     	FALSE
6536
				    color      	0
6537
				    default_color 	TRUE)
6538
				icon_style 	"Icon"
6539
				fill_color 	16777215
6540
				anchor     	2
6541
				nlines     	29
2222 sbetterm 6542
				max_width  	818)
2218 sbetterm 6543
			    width      	972
6544
			    height     	1638
6545
			    annotation 	8
6546
			    autoResize 	TRUE)
6547
			(object AssociationViewNew "$UNNAMED$0" @108
6548
			    location   	(2212, 3140)
6549
			    stereotype 	TRUE
6550
			    line_color 	3342489
6551
			    quidu      	"41F610D90055"
6552
			    roleview_list 	(list RoleViews
6553
				(object RoleView "$UNNAMED$1" @109
6554
				    Parent_View 	@108
6555
				    location   	(-520, 1631)
6556
				    font       	(object Font
6557
					size       	12
6558
					face       	"Arial"
6559
					bold       	FALSE
6560
					italics    	FALSE
6561
					underline  	FALSE
6562
					strike     	FALSE
6563
					color      	0
6564
					default_color 	TRUE)
6565
				    label      	(object SegLabel @110
6566
					Parent_View 	@109
6567
					location   	(2254, 3039)
6568
					font       	(object Font
6569
					    size       	12
6570
					    face       	"Arial"
6571
					    bold       	FALSE
6572
					    italics    	FALSE
6573
					    underline  	FALSE
6574
					    strike     	FALSE
6575
					    color      	0
6576
					    default_color 	TRUE)
6577
					hidden     	TRUE
6578
					anchor     	1
6579
					anchor_loc 	1
6580
					nlines     	1
6581
					max_width  	450
6582
					justify    	0
6583
					label      	""
6584
					pctDist    	0.800000
6585
					height     	42
6586
					orientation 	1)
6587
				    stereotype 	TRUE
6588
				    line_color 	3342489
6589
				    quidu      	"41F610D90299"
6590
				    client     	@108
6591
				    supplier   	@107
6592
				    line_style 	0
6593
				    label      	(object SegLabel @111
6594
					Parent_View 	@109
6595
					location   	(2268, 3129)
6596
					font       	(object Font
6597
					    size       	10
6598
					    face       	"Arial"
6599
					    bold       	FALSE
6600
					    italics    	FALSE
6601
					    underline  	FALSE
6602
					    strike     	FALSE
6603
					    color      	0
6604
					    default_color 	TRUE)
6605
					anchor     	2
6606
					anchor_loc 	1
6607
					nlines     	1
6608
					max_width  	34
6609
					justify    	0
6610
					label      	"1"
6611
					pctDist    	0.098414
6612
					height     	56
6613
					orientation 	1)
6614
				    label      	(object SegLabel @112
6615
					Parent_View 	@109
6616
					location   	(2212, 3052)
6617
					font       	(object Font
6618
					    size       	10
6619
					    face       	"Arial"
6620
					    bold       	FALSE
6621
					    italics    	FALSE
6622
					    underline  	FALSE
6623
					    strike     	FALSE
6624
					    color      	0
6625
					    default_color 	TRUE)
6626
					anchor     	5
6627
					anchor_loc 	1
6628
					nlines     	1
6629
					max_width  	319
6630
					justify    	0
6631
					label      	"xpath : std::string"
6632
					pctDist    	0.900000
6633
					height     	12
6634
					orientation 	1))
6635
				(object RoleView "value" @113
6636
				    Parent_View 	@108
6637
				    location   	(-520, 1631)
6638
				    font       	(object Font
6639
					size       	12
6640
					face       	"Arial"
6641
					bold       	FALSE
6642
					italics    	FALSE
6643
					underline  	FALSE
6644
					strike     	FALSE
6645
					color      	0
6646
					default_color 	TRUE)
6647
				    label      	(object SegLabel @114
6648
					Parent_View 	@113
6649
					location   	(2320, 3236)
6650
					font       	(object Font
6651
					    size       	10
6652
					    face       	"Arial"
6653
					    bold       	FALSE
6654
					    italics    	FALSE
6655
					    underline  	FALSE
6656
					    strike     	FALSE
6657
					    color      	0
6658
					    default_color 	TRUE)
6659
					anchor     	1
6660
					anchor_loc 	1
6661
					nlines     	1
6662
					max_width  	114
6663
					justify    	0
6664
					label      	"-value"
6665
					pctDist    	0.753012
6666
					height     	108
6667
					orientation 	0)
6668
				    stereotype 	TRUE
6669
				    line_color 	3342489
6670
				    quidu      	"41F610D90297"
6671
				    client     	@108
6672
				    supplier   	@67
6673
				    line_style 	0
6674
				    label      	(object SegLabel @115
6675
					Parent_View 	@113
6676
					location   	(2176, 3238)
6677
					font       	(object Font
6678
					    size       	10
6679
					    face       	"Arial"
6680
					    bold       	FALSE
6681
					    italics    	FALSE
6682
					    underline  	FALSE
6683
					    strike     	FALSE
6684
					    color      	0
6685
					    default_color 	TRUE)
6686
					anchor     	2
6687
					anchor_loc 	1
6688
					nlines     	1
6689
					max_width  	34
6690
					justify    	0
6691
					label      	"1"
6692
					pctDist    	0.765060
6693
					height     	37
6694
					orientation 	1))))
6695
			(object AssociationViewNew "$UNNAMED$22" @116
6696
			    location   	(1929, 3141)
6697
			    font       	(object Font
6698
				size       	10
6699
				face       	"Arial"
6700
				bold       	FALSE
6701
				italics    	FALSE
6702
				underline  	FALSE
6703
				strike     	FALSE
6704
				color      	0
6705
				default_color 	TRUE)
6706
			    stereotype 	TRUE
6707
			    line_color 	3342489
6708
			    quidu      	"4204701D02DA"
6709
			    roleview_list 	(list RoleViews
6710
				(object RoleView "transaction" @117
6711
				    Parent_View 	@116
6712
				    location   	(-336, -613)
6713
				    font       	(object Font
6714
					size       	10
6715
					face       	"Arial"
6716
					bold       	FALSE
6717
					italics    	FALSE
6718
					underline  	FALSE
6719
					strike     	FALSE
6720
					color      	0
6721
					default_color 	TRUE)
6722
				    label      	(object SegLabel @118
6723
					Parent_View 	@117
6724
					location   	(1777, 3061)
6725
					font       	(object Font
6726
					    size       	10
6727
					    face       	"Arial"
6728
					    bold       	FALSE
6729
					    italics    	FALSE
6730
					    underline  	FALSE
6731
					    strike     	FALSE
6732
					    color      	0
6733
					    default_color 	TRUE)
6734
					anchor     	1
6735
					anchor_loc 	1
6736
					nlines     	1
6737
					max_width  	224
6738
					justify    	0
6739
					label      	"-transaction"
6740
					pctDist    	0.626506
6741
					height     	153
6742
					orientation 	0)
6743
				    stereotype 	TRUE
6744
				    line_color 	3342489
6745
				    quidu      	"4204701E002B"
6746
				    client     	@116
6747
				    supplier   	@107
6748
				    line_style 	3
6749
				    origin_attachment 	(1929, 3141)
6750
				    terminal_attachment 	(1929, 3013)
6751
				    label      	(object SegLabel @119
6752
					Parent_View 	@117
6753
					location   	(1961, 3071)
6754
					font       	(object Font
6755
					    size       	10
6756
					    face       	"Arial"
6757
					    bold       	FALSE
6758
					    italics    	FALSE
6759
					    underline  	FALSE
6760
					    strike     	FALSE
6761
					    color      	0
6762
					    default_color 	TRUE)
6763
					anchor     	2
6764
					anchor_loc 	1
6765
					nlines     	1
6766
					max_width  	34
6767
					justify    	0
6768
					label      	"1"
6769
					pctDist    	0.548193
6770
					height     	32
6771
					orientation 	1))
6772
				(object RoleView "$UNNAMED$23" @120
6773
				    Parent_View 	@116
6774
				    location   	(-336, -613)
6775
				    font       	(object Font
6776
					size       	10
6777
					face       	"Arial"
6778
					bold       	FALSE
6779
					italics    	FALSE
6780
					underline  	FALSE
6781
					strike     	FALSE
6782
					color      	0
6783
					default_color 	TRUE)
6784
				    stereotype 	TRUE
6785
				    line_color 	3342489
6786
				    quidu      	"4204701E004A"
6787
				    client     	@116
6788
				    supplier   	@67
6789
				    line_style 	3
6790
				    origin_attachment 	(1929, 3141)
6791
				    terminal_attachment 	(1929, 3269)
6792
				    label      	(object SegLabel @121
6793
					Parent_View 	@120
6794
					location   	(1983, 3252)
6795
					font       	(object Font
6796
					    size       	10
6797
					    face       	"Arial"
6798
					    bold       	FALSE
6799
					    italics    	FALSE
6800
					    underline  	FALSE
6801
					    strike     	FALSE
6802
					    color      	0
6803
					    default_color 	TRUE)
6804
					anchor     	2
6805
					anchor_loc 	1
6806
					nlines     	1
6807
					max_width  	34
6808
					justify    	0
6809
					label      	"1"
6810
					pctDist    	0.868263
6811
					height     	54
6812
					orientation 	0))))
6813
			(object AssociationViewNew "$UNNAMED$8" @122
6814
			    location   	(2217, 1241)
6815
			    font       	(object Font
6816
				size       	10
6817
				face       	"Arial"
6818
				bold       	FALSE
6819
				italics    	FALSE
6820
				underline  	FALSE
6821
				strike     	FALSE
6822
				color      	0
6823
				default_color 	TRUE)
6824
			    stereotype 	TRUE
6825
			    line_color 	3342489
6826
			    quidu      	"42030C7F020F"
6827
			    roleview_list 	(list RoleViews
6828
				(object RoleView "transaction" @123
6829
				    Parent_View 	@122
6830
				    location   	(1145, 1038)
6831
				    font       	(object Font
6832
					size       	10
6833
					face       	"Arial"
6834
					bold       	FALSE
6835
					italics    	FALSE
6836
					underline  	FALSE
6837
					strike     	FALSE
6838
					color      	0
6839
					default_color 	TRUE)
6840
				    label      	(object SegLabel @124
6841
					Parent_View 	@123
6842
					location   	(2354, 1330)
6843
					font       	(object Font
6844
					    size       	10
6845
					    face       	"Arial"
6846
					    bold       	FALSE
6847
					    italics    	FALSE
6848
					    underline  	FALSE
6849
					    strike     	FALSE
6850
					    color      	0
6851
					    default_color 	TRUE)
6852
					anchor     	1
6853
					anchor_loc 	1
6854
					nlines     	1
6855
					max_width  	224
6856
					justify    	0
6857
					label      	"-transaction"
6858
					pctDist    	0.670588
6859
					height     	137
6860
					orientation 	0)
6861
				    stereotype 	TRUE
6862
				    line_color 	3342489
6863
				    quidu      	"42030C7F0396"
6864
				    client     	@122
6865
				    supplier   	@107
6866
				    line_style 	0
6867
				    label      	(object SegLabel @125
6868
					Parent_View 	@123
6869
					location   	(2173, 1330)
6870
					font       	(object Font
6871
					    size       	10
6872
					    face       	"Arial"
6873
					    bold       	FALSE
6874
					    italics    	FALSE
6875
					    underline  	FALSE
6876
					    strike     	FALSE
6877
					    color      	0
6878
					    default_color 	TRUE)
6879
					anchor     	2
6880
					anchor_loc 	1
6881
					nlines     	1
6882
					max_width  	34
6883
					justify    	0
6884
					label      	"1"
6885
					pctDist    	0.670588
6886
					height     	45
6887
					orientation 	1))
6888
				(object RoleView "$UNNAMED$9" @126
6889
				    Parent_View 	@122
6890
				    location   	(1145, 1038)
6891
				    font       	(object Font
6892
					size       	10
6893
					face       	"Arial"
6894
					bold       	FALSE
6895
					italics    	FALSE
6896
					underline  	FALSE
6897
					strike     	FALSE
6898
					color      	0
6899
					default_color 	TRUE)
6900
				    stereotype 	TRUE
6901
				    line_color 	3342489
6902
				    quidu      	"42030C7F0398"
6903
				    client     	@122
6904
				    supplier   	@68
6905
				    line_style 	0
6906
				    label      	(object SegLabel @127
6907
					Parent_View 	@126
6908
					location   	(2270, 1215)
6909
					font       	(object Font
6910
					    size       	10
6911
					    face       	"Arial"
6912
					    bold       	FALSE
6913
					    italics    	FALSE
6914
					    underline  	FALSE
6915
					    strike     	FALSE
6916
					    color      	0
6917
					    default_color 	TRUE)
6918
					anchor     	2
6919
					anchor_loc 	1
6920
					nlines     	1
6921
					max_width  	34
6922
					justify    	0
6923
					label      	"1"
6924
					pctDist    	0.203032
6925
					height     	53
6926
					orientation 	1)
6927
				    label      	(object SegLabel @128
6928
					Parent_View 	@126
6929
					location   	(2217, 1148)
6930
					font       	(object Font
6931
					    size       	10
6932
					    face       	"Arial"
6933
					    bold       	FALSE
6934
					    italics    	FALSE
6935
					    underline  	FALSE
6936
					    strike     	FALSE
6937
					    color      	0
6938
					    default_color 	TRUE)
6939
					anchor     	5
6940
					anchor_loc 	1
6941
					nlines     	1
6942
					max_width  	281
6943
					justify    	0
6944
					label      	"transaction : int"
6945
					pctDist    	0.900000
6946
					height     	12
6947
					orientation 	0))))
6948
			(object AssociationViewNew "$UNNAMED$18" @129
6949
			    location   	(1976, 1241)
6950
			    font       	(object Font
6951
				size       	10
6952
				face       	"Arial"
6953
				bold       	FALSE
6954
				italics    	FALSE
6955
				underline  	FALSE
6956
				strike     	FALSE
6957
				color      	0
6958
				default_color 	TRUE)
6959
			    stereotype 	TRUE
6960
			    line_color 	3342489
6961
			    quidu      	"42044DA10263"
6962
			    roleview_list 	(list RoleViews
6963
				(object RoleView "scenario" @130
6964
				    Parent_View 	@129
6965
				    location   	(340, -359)
6966
				    font       	(object Font
6967
					size       	10
6968
					face       	"Arial"
6969
					bold       	FALSE
6970
					italics    	FALSE
6971
					underline  	FALSE
6972
					strike     	FALSE
6973
					color      	0
6974
					default_color 	TRUE)
6975
				    label      	(object SegLabel @131
6976
					Parent_View 	@130
6977
					location   	(1854, 1156)
6978
					font       	(object Font
6979
					    size       	10
6980
					    face       	"Arial"
6981
					    bold       	FALSE
6982
					    italics    	FALSE
6983
					    underline  	FALSE
6984
					    strike     	FALSE
6985
					    color      	0
6986
					    default_color 	TRUE)
6987
					anchor     	1
6988
					anchor_loc 	1
6989
					nlines     	1
6990
					max_width  	178
6991
					justify    	0
6992
					label      	"-scenario"
6993
					pctDist    	0.647059
6994
					height     	123
6995
					orientation 	0)
6996
				    stereotype 	TRUE
6997
				    line_color 	3342489
6998
				    quidu      	"42044DA20263"
6999
				    client     	@129
7000
				    supplier   	@68
7001
				    line_style 	3
7002
				    origin_attachment 	(1976, 1241)
7003
				    terminal_attachment 	(1976, 1108)
7004
				    label      	(object SegLabel @132
7005
					Parent_View 	@130
7006
					location   	(2021, 1171)
7007
					font       	(object Font
7008
					    size       	10
7009
					    face       	"Arial"
7010
					    bold       	FALSE
7011
					    italics    	FALSE
7012
					    underline  	FALSE
7013
					    strike     	FALSE
7014
					    color      	0
7015
					    default_color 	TRUE)
7016
					anchor     	2
7017
					anchor_loc 	1
7018
					nlines     	1
7019
					max_width  	34
7020
					justify    	0
7021
					label      	"1"
7022
					pctDist    	0.529412
7023
					height     	45
7024
					orientation 	1))
7025
				(object RoleView "$UNNAMED$19" @133
7026
				    Parent_View 	@129
7027
				    location   	(340, -359)
7028
				    font       	(object Font
7029
					size       	10
7030
					face       	"Arial"
7031
					bold       	FALSE
7032
					italics    	FALSE
7033
					underline  	FALSE
7034
					strike     	FALSE
7035
					color      	0
7036
					default_color 	TRUE)
7037
				    stereotype 	TRUE
7038
				    line_color 	3342489
7039
				    quidu      	"42044DA20273"
7040
				    client     	@129
7041
				    supplier   	@107
7042
				    line_style 	3
7043
				    origin_attachment 	(1976, 1241)
7044
				    terminal_attachment 	(1976, 1374)
7045
				    label      	(object SegLabel @134
7046
					Parent_View 	@133
7047
					location   	(2012, 1324)
7048
					font       	(object Font
7049
					    size       	10
7050
					    face       	"Arial"
7051
					    bold       	FALSE
7052
					    italics    	FALSE
7053
					    underline  	FALSE
7054
					    strike     	FALSE
7055
					    color      	0
7056
					    default_color 	TRUE)
7057
					anchor     	2
7058
					anchor_loc 	1
7059
					nlines     	1
7060
					max_width  	34
7061
					justify    	0
7062
					label      	"1"
7063
					pctDist    	0.623529
7064
					height     	36
7065
					orientation 	0))))
7066
			(object AssociationViewNew "$UNNAMED$36" @135
7067
			    location   	(2488, 1242)
7068
			    font       	(object Font
7069
				size       	12
7070
				face       	"Arial"
7071
				bold       	FALSE
7072
				italics    	FALSE
7073
				underline  	FALSE
7074
				strike     	FALSE
7075
				color      	0
7076
				default_color 	TRUE)
7077
			    stereotype 	TRUE
7078
			    line_color 	3342489
7079
			    quidu      	"42071055018B"
7080
			    roleview_list 	(list RoleViews
7081
				(object RoleView "orderedTransactionCollection" @136
7082
				    Parent_View 	@135
7083
				    location   	(197, 736)
7084
				    font       	(object Font
7085
					size       	12
7086
					face       	"Arial"
7087
					bold       	FALSE
7088
					italics    	FALSE
7089
					underline  	FALSE
7090
					strike     	FALSE
7091
					color      	0
7092
					default_color 	TRUE)
7093
				    label      	(object SegLabel @137
7094
					Parent_View 	@136
7095
					location   	(2776, 1286)
7096
					font       	(object Font
7097
					    size       	10
7098
					    face       	"Arial"
7099
					    bold       	FALSE
7100
					    italics    	FALSE
7101
					    underline  	FALSE
7102
					    strike     	FALSE
7103
					    color      	0
7104
					    default_color 	TRUE)
7105
					anchor     	1
7106
					anchor_loc 	1
7107
					nlines     	1
7108
					max_width  	546
7109
					justify    	0
7110
					label      	"-orderedTransactionCollection"
7111
					pctDist    	0.341176
7112
					height     	288
7113
					orientation 	0)
7114
				    stereotype 	TRUE
7115
				    line_color 	3342489
7116
				    quidu      	"4207105502F2"
7117
				    client     	@135
7118
				    supplier   	@107
7119
				    line_style 	3
7120
				    origin_attachment 	(2488, 1242)
7121
				    terminal_attachment 	(2488, 1375)
7122
				    label      	(object SegLabel @138
7123
					Parent_View 	@136
7124
					location   	(2454, 1285)
7125
					font       	(object Font
7126
					    size       	10
7127
					    face       	"Arial"
7128
					    bold       	FALSE
7129
					    italics    	FALSE
7130
					    underline  	FALSE
7131
					    strike     	FALSE
7132
					    color      	0
7133
					    default_color 	TRUE)
7134
					anchor     	2
7135
					anchor_loc 	1
7136
					nlines     	1
7137
					max_width  	28
7138
					justify    	0
7139
					label      	"*"
7140
					pctDist    	0.329412
7141
					height     	35
7142
					orientation 	1))
7143
				(object RoleView "$UNNAMED$37" @139
7144
				    Parent_View 	@135
7145
				    location   	(197, 736)
7146
				    font       	(object Font
7147
					size       	12
7148
					face       	"Arial"
7149
					bold       	FALSE
7150
					italics    	FALSE
7151
					underline  	FALSE
7152
					strike     	FALSE
7153
					color      	0
7154
					default_color 	TRUE)
7155
				    stereotype 	TRUE
7156
				    line_color 	3342489
7157
				    quidu      	"420710550302"
7158
				    client     	@135
7159
				    supplier   	@68
7160
				    line_style 	3
7161
				    origin_attachment 	(2488, 1242)
7162
				    terminal_attachment 	(2488, 1109)
7163
				    label      	(object SegLabel @140
7164
					Parent_View 	@139
7165
					location   	(2533, 1143)
7166
					font       	(object Font
7167
					    size       	10
7168
					    face       	"Arial"
7169
					    bold       	FALSE
7170
					    italics    	FALSE
7171
					    underline  	FALSE
7172
					    strike     	FALSE
7173
					    color      	0
7174
					    default_color 	TRUE)
7175
					anchor     	2
7176
					anchor_loc 	1
7177
					nlines     	1
7178
					max_width  	34
7179
					justify    	0
7180
					label      	"1"
7181
					pctDist    	0.745562
7182
					height     	45
7183
					orientation 	1))))
7184
			(object AssociationViewNew "$UNNAMED$28" @141
7185
			    location   	(1513, 2463)
7186
			    font       	(object Font
7187
				size       	10
7188
				face       	"Arial"
7189
				bold       	FALSE
7190
				italics    	FALSE
7191
				underline  	FALSE
7192
				strike     	FALSE
7193
				color      	0
7194
				default_color 	TRUE)
7195
			    stereotype 	TRUE
7196
			    line_color 	3342489
7197
			    quidu      	"4205D27303DF"
7198
			    roleview_list 	(list RoleViews
7199
				(object RoleView "structure" @142
7200
				    Parent_View 	@141
7201
				    location   	(-776, 530)
7202
				    font       	(object Font
7203
					size       	10
7204
					face       	"Arial"
7205
					bold       	FALSE
7206
					italics    	FALSE
7207
					underline  	FALSE
7208
					strike     	FALSE
7209
					color      	0
7210
					default_color 	TRUE)
7211
				    label      	(object SegLabel @143
7212
					Parent_View 	@142
7213
					location   	(1403, 2517)
7214
					font       	(object Font
7215
					    size       	10
7216
					    face       	"Arial"
7217
					    bold       	FALSE
7218
					    italics    	FALSE
7219
					    underline  	FALSE
7220
					    strike     	FALSE
7221
					    color      	0
7222
					    default_color 	TRUE)
7223
					anchor     	1
7224
					anchor_loc 	1
7225
					nlines     	1
7226
					max_width  	184
7227
					justify    	0
7228
					label      	"-structure"
7229
					pctDist    	0.509259
7230
					height     	54
7231
					orientation 	0)
7232
				    stereotype 	TRUE
7233
				    line_color 	3342489
7234
				    quidu      	"4205D274021A"
7235
				    client     	@141
7236
				    supplier   	@88
7237
				    line_style 	3
7238
				    origin_attachment 	(1513, 2463)
7239
				    terminal_attachment 	(1297, 2463)
7240
				    label      	(object SegLabel @144
7241
					Parent_View 	@142
7242
					location   	(1321, 2412)
7243
					font       	(object Font
7244
					    size       	10
7245
					    face       	"Arial"
7246
					    bold       	FALSE
7247
					    italics    	FALSE
7248
					    underline  	FALSE
7249
					    strike     	FALSE
7250
					    color      	0
7251
					    default_color 	TRUE)
7252
					anchor     	2
7253
					anchor_loc 	1
7254
					nlines     	1
7255
					max_width  	28
7256
					justify    	0
7257
					label      	"*"
7258
					pctDist    	0.888889
7259
					height     	52
7260
					orientation 	1))
7261
				(object RoleView "$UNNAMED$29" @145
7262
				    Parent_View 	@141
7263
				    location   	(-776, 530)
7264
				    font       	(object Font
7265
					size       	10
7266
					face       	"Arial"
7267
					bold       	FALSE
7268
					italics    	FALSE
7269
					underline  	FALSE
7270
					strike     	FALSE
7271
					color      	0
7272
					default_color 	TRUE)
7273
				    stereotype 	TRUE
7274
				    line_color 	3342489
7275
				    quidu      	"4205D274021C"
7276
				    client     	@141
7277
				    supplier   	@107
7278
				    line_style 	3
7279
				    origin_attachment 	(1513, 2463)
7280
				    terminal_attachment 	(1729, 2463)
7281
				    label      	(object SegLabel @146
7282
					Parent_View 	@145
7283
					location   	(1705, 2412)
7284
					font       	(object Font
7285
					    size       	10
7286
					    face       	"Arial"
7287
					    bold       	FALSE
7288
					    italics    	FALSE
7289
					    underline  	FALSE
7290
					    strike     	FALSE
7291
					    color      	0
7292
					    default_color 	TRUE)
7293
					anchor     	2
7294
					anchor_loc 	1
7295
					nlines     	1
7296
					max_width  	34
7297
					justify    	0
7298
					label      	"1"
7299
					pctDist    	0.888889
7300
					height     	52
7301
					orientation 	0))))
7302
			(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable" @147
7303
			    ShowCompartmentStereotypes 	TRUE
7304
			    IncludeAttribute 	TRUE
7305
			    IncludeOperation 	TRUE
2222 sbetterm 7306
			    location   	(4582, 4185)
2218 sbetterm 7307
			    font       	(object Font
7308
				size       	10
7309
				face       	"Arial"
7310
				bold       	FALSE
7311
				italics    	FALSE
7312
				underline  	FALSE
7313
				strike     	FALSE
7314
				color      	0
7315
				default_color 	TRUE)
7316
			    label      	(object ItemLabel
7317
				Parent_View 	@147
2222 sbetterm 7318
				location   	(4334, 4053)
2218 sbetterm 7319
				fill_color 	13434879
7320
				nlines     	1
7321
				max_width  	496
7322
				justify    	0
7323
				label      	"DefinedVariableTable")
7324
			    stereotype 	(object ItemLabel
7325
				Parent_View 	@147
2222 sbetterm 7326
				location   	(4334, 4003)
2218 sbetterm 7327
				fill_color 	13434879
7328
				anchor     	10
7329
				nlines     	1
7330
				max_width  	496
7331
				justify    	0
7332
				label      	"<<entity>>")
7333
			    icon       	"entity"
7334
			    icon_style 	"Label"
7335
			    line_color 	3342489
7336
			    fill_color 	13434879
7337
			    quidu      	"4209C5FB02C3"
7338
			    compartment 	(object Compartment
7339
				Parent_View 	@147
2222 sbetterm 7340
				location   	(4334, 4158)
2218 sbetterm 7341
				font       	(object Font
7342
				    size       	10
7343
				    face       	"Arial"
7344
				    bold       	FALSE
7345
				    italics    	FALSE
7346
				    underline  	FALSE
7347
				    strike     	FALSE
7348
				    color      	0
7349
				    default_color 	TRUE)
7350
				icon_style 	"Icon"
7351
				fill_color 	16777215
7352
				anchor     	2
7353
				nlines     	4
7354
				max_width  	421)
7355
			    width      	514
7356
			    height     	388
7357
			    annotation 	8
7358
			    autoResize 	TRUE)
7359
			(object ClassView "Class" "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection" @148
7360
			    ShowCompartmentStereotypes 	TRUE
7361
			    IncludeAttribute 	TRUE
7362
			    IncludeOperation 	TRUE
2222 sbetterm 7363
			    location   	(4576, 3731)
2218 sbetterm 7364
			    font       	(object Font
7365
				size       	10
7366
				face       	"Arial"
7367
				bold       	FALSE
7368
				italics    	FALSE
7369
				underline  	FALSE
7370
				strike     	FALSE
7371
				color      	0
7372
				default_color 	TRUE)
7373
			    label      	(object ItemLabel
7374
				Parent_View 	@148
2222 sbetterm 7375
				location   	(4332, 3599)
2218 sbetterm 7376
				fill_color 	13434879
7377
				nlines     	1
7378
				max_width  	488
7379
				justify    	0
7380
				label      	"SequenceCollection")
7381
			    stereotype 	(object ItemLabel
7382
				Parent_View 	@148
2222 sbetterm 7383
				location   	(4332, 3549)
2218 sbetterm 7384
				fill_color 	13434879
7385
				anchor     	10
7386
				nlines     	1
7387
				max_width  	488
7388
				justify    	0
7389
				label      	"<<entity>>")
7390
			    icon       	"entity"
7391
			    icon_style 	"Label"
7392
			    line_color 	3342489
7393
			    fill_color 	13434879
7394
			    quidu      	"421040A40076"
7395
			    compartment 	(object Compartment
7396
				Parent_View 	@148
2222 sbetterm 7397
				location   	(4332, 3704)
2218 sbetterm 7398
				font       	(object Font
7399
				    size       	10
7400
				    face       	"Arial"
7401
				    bold       	FALSE
7402
				    italics    	FALSE
7403
				    underline  	FALSE
7404
				    strike     	FALSE
7405
				    color      	0
7406
				    default_color 	TRUE)
7407
				icon_style 	"Icon"
7408
				fill_color 	16777215
7409
				anchor     	2
7410
				nlines     	4
7411
				max_width  	321)
7412
			    width      	506
7413
			    height     	388
7414
			    annotation 	8
7415
			    autoResize 	TRUE)
7416
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback" @149
7417
			    ShowCompartmentStereotypes 	TRUE
7418
			    IncludeAttribute 	TRUE
7419
			    IncludeOperation 	TRUE
2222 sbetterm 7420
			    location   	(3461, 2466)
2218 sbetterm 7421
			    font       	(object Font
7422
				size       	10
7423
				face       	"Arial"
7424
				bold       	FALSE
7425
				italics    	FALSE
7426
				underline  	FALSE
7427
				strike     	FALSE
7428
				color      	0
7429
				default_color 	TRUE)
7430
			    label      	(object ItemLabel
7431
				Parent_View 	@149
2222 sbetterm 7432
				location   	(3215, 2382)
2218 sbetterm 7433
				fill_color 	13434879
7434
				nlines     	1
7435
				max_width  	492
7436
				justify    	0
7437
				label      	"EvaluationCallback")
7438
			    stereotype 	(object ItemLabel
7439
				Parent_View 	@149
2222 sbetterm 7440
				location   	(3215, 2332)
2218 sbetterm 7441
				fill_color 	13434879
7442
				anchor     	10
7443
				nlines     	1
7444
				max_width  	492
7445
				justify    	0
7446
				label      	"<<entity>>")
7447
			    icon       	"entity"
7448
			    icon_style 	"Label"
7449
			    line_color 	3342489
7450
			    fill_color 	13434879
7451
			    quidu      	"4211B6910076"
7452
			    compartment 	(object Compartment
7453
				Parent_View 	@149
2222 sbetterm 7454
				location   	(3215, 2443)
2218 sbetterm 7455
				font       	(object Font
7456
				    size       	10
7457
				    face       	"Arial"
7458
				    bold       	FALSE
7459
				    italics    	FALSE
7460
				    underline  	FALSE
7461
				    strike     	FALSE
7462
				    color      	0
7463
				    default_color 	TRUE)
7464
				icon_style 	"Icon"
7465
				fill_color 	16777215
7466
				anchor     	2
7467
				nlines     	3
7468
				max_width  	425)
7469
			    width      	510
7470
			    height     	292
7471
			    annotation 	8
7472
			    autoResize 	TRUE)
7473
			(object AssociationViewNew "$UNNAMED$48" @150
2222 sbetterm 7474
			    location   	(2953, 2460)
2218 sbetterm 7475
			    font       	(object Font
7476
				size       	10
7477
				face       	"Arial"
7478
				bold       	FALSE
7479
				italics    	FALSE
7480
				underline  	FALSE
7481
				strike     	FALSE
7482
				color      	0
7483
				default_color 	TRUE)
7484
			    stereotype 	TRUE
7485
			    line_color 	3342489
7486
			    quidu      	"4211B6D10299"
7487
			    roleview_list 	(list RoleViews
7488
				(object RoleView "transaction" @151
7489
				    Parent_View 	@150
2222 sbetterm 7490
				    location   	(-416, 1193)
2218 sbetterm 7491
				    font       	(object Font
7492
					size       	10
7493
					face       	"Arial"
7494
					bold       	FALSE
7495
					italics    	FALSE
7496
					underline  	FALSE
7497
					strike     	FALSE
7498
					color      	0
7499
					default_color 	TRUE)
7500
				    label      	(object SegLabel @152
7501
					Parent_View 	@151
2222 sbetterm 7502
					location   	(2849, 2506)
2218 sbetterm 7503
					font       	(object Font
7504
					    size       	10
7505
					    face       	"Arial"
7506
					    bold       	FALSE
7507
					    italics    	FALSE
7508
					    underline  	FALSE
7509
					    strike     	FALSE
7510
					    color      	0
7511
					    default_color 	TRUE)
7512
					anchor     	1
7513
					anchor_loc 	1
7514
					nlines     	1
7515
					max_width  	222
7516
					justify    	0
7517
					label      	"-transaction"
7518
					pctDist    	0.412698
7519
					height     	46
7520
					orientation 	0)
7521
				    stereotype 	TRUE
7522
				    line_color 	3342489
7523
				    quidu      	"4211B6D20047"
7524
				    client     	@150
7525
				    supplier   	@107
7526
				    line_style 	3
2222 sbetterm 7527
				    origin_attachment 	(2953, 2460)
7528
				    terminal_attachment 	(2701, 2460)
2218 sbetterm 7529
				    label      	(object SegLabel @153
7530
					Parent_View 	@151
2222 sbetterm 7531
					location   	(2753, 2413)
2218 sbetterm 7532
					font       	(object Font
7533
					    size       	10
7534
					    face       	"Arial"
7535
					    bold       	FALSE
7536
					    italics    	FALSE
7537
					    underline  	FALSE
7538
					    strike     	FALSE
7539
					    color      	0
7540
					    default_color 	TRUE)
7541
					anchor     	2
7542
					anchor_loc 	1
7543
					nlines     	1
7544
					max_width  	15
7545
					justify    	0
7546
					label      	"1"
7547
					pctDist    	0.794037
7548
					height     	48
7549
					orientation 	1))
7550
				(object RoleView "$UNNAMED$49" @154
7551
				    Parent_View 	@150
2222 sbetterm 7552
				    location   	(-416, 1193)
2218 sbetterm 7553
				    font       	(object Font
7554
					size       	10
7555
					face       	"Arial"
7556
					bold       	FALSE
7557
					italics    	FALSE
7558
					underline  	FALSE
7559
					strike     	FALSE
7560
					color      	0
7561
					default_color 	TRUE)
7562
				    stereotype 	TRUE
7563
				    line_color 	3342489
7564
				    quidu      	"4211B6D20056"
7565
				    client     	@150
7566
				    supplier   	@149
7567
				    line_style 	3
2222 sbetterm 7568
				    origin_attachment 	(2953, 2460)
7569
				    terminal_attachment 	(3206, 2460)
2218 sbetterm 7570
				    label      	(object SegLabel @155
7571
					Parent_View 	@154
2222 sbetterm 7572
					location   	(3180, 2514)
2218 sbetterm 7573
					font       	(object Font
7574
					    size       	10
7575
					    face       	"Arial"
7576
					    bold       	FALSE
7577
					    italics    	FALSE
7578
					    underline  	FALSE
7579
					    strike     	FALSE
7580
					    color      	0
7581
					    default_color 	TRUE)
7582
					anchor     	2
7583
					anchor_loc 	1
7584
					nlines     	1
7585
					max_width  	15
7586
					justify    	0
7587
					label      	"1"
7588
					pctDist    	0.900000
7589
					height     	54
7590
					orientation 	1))))
7591
			(object RealizeView "" @156
7592
			    stereotype 	TRUE
7593
			    line_color 	3342489
7594
			    quidu      	"4211B6C601FC"
7595
			    client     	@149
7596
			    supplier   	@42
7597
			    line_style 	3
2222 sbetterm 7598
			    origin_attachment 	(3716, 2432)
7599
			    terminal_attachment 	(4520, 2432))
2218 sbetterm 7600
			(object ClassView "Class" "Logical View::TransactionTestManager::Progress Bar::TimeEstimate" @157
7601
			    ShowCompartmentStereotypes 	TRUE
7602
			    IncludeAttribute 	TRUE
7603
			    IncludeOperation 	TRUE
2222 sbetterm 7604
			    location   	(4560, 4866)
2218 sbetterm 7605
			    font       	(object Font
7606
				size       	10
7607
				face       	"Arial"
7608
				bold       	FALSE
7609
				italics    	FALSE
7610
				underline  	FALSE
7611
				strike     	FALSE
7612
				color      	0
7613
				default_color 	TRUE)
7614
			    label      	(object ItemLabel
7615
				Parent_View 	@157
2222 sbetterm 7616
				location   	(4168, 4534)
2218 sbetterm 7617
				fill_color 	13434879
7618
				nlines     	1
7619
				max_width  	784
7620
				justify    	0
7621
				label      	"TimeEstimate")
7622
			    stereotype 	(object ItemLabel
7623
				Parent_View 	@157
2222 sbetterm 7624
				location   	(4168, 4484)
2218 sbetterm 7625
				fill_color 	13434879
7626
				anchor     	10
7627
				nlines     	1
7628
				max_width  	784
7629
				justify    	0
7630
				label      	"<<entity>>")
7631
			    icon       	"entity"
7632
			    icon_style 	"Label"
7633
			    line_color 	3342489
7634
			    fill_color 	13434879
7635
			    quidu      	"4211C91D02DE"
7636
			    compartment 	(object Compartment
7637
				Parent_View 	@157
2222 sbetterm 7638
				location   	(4168, 4639)
2218 sbetterm 7639
				font       	(object Font
7640
				    size       	10
7641
				    face       	"Arial"
7642
				    bold       	FALSE
7643
				    italics    	FALSE
7644
				    underline  	FALSE
7645
				    strike     	FALSE
7646
				    color      	0
7647
				    default_color 	TRUE)
7648
				icon_style 	"Icon"
7649
				fill_color 	16777215
7650
				anchor     	2
7651
				nlines     	12
7652
				max_width  	675)
7653
			    width      	802
7654
			    height     	788
7655
			    annotation 	8
7656
			    autoResize 	TRUE)
2222 sbetterm 7657
			(object ClassView "Class" "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest" @158
2218 sbetterm 7658
			    ShowCompartmentStereotypes 	TRUE
7659
			    SuppressAttribute 	TRUE
7660
			    SuppressOperation 	TRUE
2222 sbetterm 7661
			    location   	(4570, 2914)
7662
			    font       	(object Font
7663
				size       	10
7664
				face       	"Arial"
7665
				bold       	FALSE
7666
				italics    	FALSE
7667
				underline  	FALSE
7668
				strike     	FALSE
7669
				color      	0
7670
				default_color 	TRUE)
7671
			    label      	(object ItemLabel
7672
				Parent_View 	@158
7673
				location   	(4569, 3022)
7674
				anchor_loc 	1
7675
				nlines     	1
7676
				max_width  	496
7677
				justify    	0
7678
				label      	"IMessageDigest")
7679
			    icon       	"Interface"
7680
			    icon_style 	"Icon"
7681
			    line_color 	3342489
7682
			    fill_color 	13434879
7683
			    quidu      	"3ED4B704004D"
7684
			    width      	58
7685
			    height     	58
7686
			    annotation 	8
7687
			    autoResize 	TRUE)
7688
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement" @159
7689
			    ShowCompartmentStereotypes 	TRUE
7690
			    SuppressAttribute 	TRUE
7691
			    SuppressOperation 	TRUE
2218 sbetterm 7692
			    location   	(1301, 3049)
7693
			    font       	(object Font
7694
				size       	10
7695
				face       	"Arial"
7696
				bold       	FALSE
7697
				italics    	FALSE
7698
				underline  	FALSE
7699
				strike     	FALSE
7700
				color      	0
7701
				default_color 	TRUE)
7702
			    label      	(object ItemLabel
2222 sbetterm 7703
				Parent_View 	@159
2218 sbetterm 7704
				location   	(1300, 3157)
7705
				anchor_loc 	1
7706
				nlines     	2
7707
				max_width  	667
7708
				justify    	0
7709
				label      	"IXmlSchemaWrapperElement")
7710
			    icon       	"Interface"
7711
			    icon_style 	"Icon"
7712
			    line_color 	3342489
7713
			    fill_color 	13434879
7714
			    quidu      	"41FB4691013B"
7715
			    width      	58
7716
			    height     	58
7717
			    annotation 	8
7718
			    autoResize 	TRUE)
2222 sbetterm 7719
			(object AssociationViewNew "$UNNAMED$24" @160
7720
			    location   	(1188, 2895)
2218 sbetterm 7721
			    font       	(object Font
7722
				size       	12
7723
				face       	"Arial"
7724
				bold       	FALSE
7725
				italics    	FALSE
7726
				underline  	FALSE
7727
				strike     	FALSE
7728
				color      	0
7729
				default_color 	TRUE)
7730
			    stereotype 	TRUE
7731
			    line_color 	3342489
7732
			    quidu      	"42047F220227"
7733
			    roleview_list 	(list RoleViews
2222 sbetterm 7734
				(object RoleView "structure" @161
7735
				    Parent_View 	@160
7736
				    location   	(-1080, 559)
2218 sbetterm 7737
				    font       	(object Font
7738
					size       	12
7739
					face       	"Arial"
7740
					bold       	FALSE
7741
					italics    	FALSE
7742
					underline  	FALSE
7743
					strike     	FALSE
7744
					color      	0
7745
					default_color 	TRUE)
2222 sbetterm 7746
				    label      	(object SegLabel @162
7747
					Parent_View 	@161
7748
					location   	(1151, 3012)
2218 sbetterm 7749
					font       	(object Font
7750
					    size       	10
7751
					    face       	"Arial"
7752
					    bold       	FALSE
7753
					    italics    	FALSE
7754
					    underline  	FALSE
7755
					    strike     	FALSE
7756
					    color      	0
7757
					    default_color 	TRUE)
7758
					anchor     	1
7759
					anchor_loc 	1
7760
					nlines     	1
7761
					max_width  	184
7762
					justify    	0
7763
					label      	"-structure"
7764
					pctDist    	0.479979
7765
					height     	100
7766
					orientation 	1)
7767
				    stereotype 	TRUE
7768
				    line_color 	3342489
7769
				    quidu      	"42047F2302D3"
2222 sbetterm 7770
				    client     	@160
7771
				    supplier   	@159
2218 sbetterm 7772
				    line_style 	0
2222 sbetterm 7773
				    label      	(object SegLabel @163
7774
					Parent_View 	@161
7775
					location   	(1310, 2979)
2218 sbetterm 7776
					font       	(object Font
7777
					    size       	10
7778
					    face       	"Arial"
7779
					    bold       	FALSE
7780
					    italics    	FALSE
7781
					    underline  	FALSE
7782
					    strike     	FALSE
7783
					    color      	0
7784
					    default_color 	TRUE)
7785
					anchor     	2
7786
					anchor_loc 	1
7787
					nlines     	1
7788
					max_width  	34
7789
					justify    	0
7790
					label      	"1"
7791
					pctDist    	0.904108
7792
					height     	51
7793
					orientation 	0))
2222 sbetterm 7794
				(object RoleView "$UNNAMED$25" @164
7795
				    Parent_View 	@160
7796
				    location   	(-1080, 559)
2218 sbetterm 7797
				    font       	(object Font
7798
					size       	12
7799
					face       	"Arial"
7800
					bold       	FALSE
7801
					italics    	FALSE
7802
					underline  	FALSE
7803
					strike     	FALSE
7804
					color      	0
7805
					default_color 	TRUE)
7806
				    stereotype 	TRUE
7807
				    line_color 	3342489
7808
				    quidu      	"42047F2302E2"
2222 sbetterm 7809
				    client     	@160
2218 sbetterm 7810
				    supplier   	@88
7811
				    line_style 	0
2222 sbetterm 7812
				    label      	(object SegLabel @165
7813
					Parent_View 	@164
7814
					location   	(1074, 2805)
2218 sbetterm 7815
					font       	(object Font
7816
					    size       	10
7817
					    face       	"Arial"
7818
					    bold       	FALSE
7819
					    italics    	FALSE
7820
					    underline  	FALSE
7821
					    strike     	FALSE
7822
					    color      	0
7823
					    default_color 	TRUE)
7824
					anchor     	2
7825
					anchor_loc 	1
7826
					nlines     	1
7827
					max_width  	34
7828
					justify    	0
7829
					label      	"1"
7830
					pctDist    	0.912522
7831
					height     	42
7832
					orientation 	0))))
2222 sbetterm 7833
			(object AssociationViewNew "$UNNAMED$58" @166
2218 sbetterm 7834
			    location   	(1527, 2834)
7835
			    font       	(object Font
7836
				size       	10
7837
				face       	"Arial"
7838
				bold       	FALSE
7839
				italics    	FALSE
7840
				underline  	FALSE
7841
				strike     	FALSE
7842
				color      	0
7843
				default_color 	TRUE)
7844
			    stereotype 	TRUE
7845
			    line_color 	3342489
7846
			    quidu      	"4212DB3900A3"
7847
			    roleview_list 	(list RoleViews
2222 sbetterm 7848
				(object RoleView "macFields" @167
7849
				    Parent_View 	@166
2218 sbetterm 7850
				    location   	(-688, 640)
7851
				    font       	(object Font
7852
					size       	10
7853
					face       	"Arial"
7854
					bold       	FALSE
7855
					italics    	FALSE
7856
					underline  	FALSE
7857
					strike     	FALSE
7858
					color      	0
7859
					default_color 	TRUE)
2222 sbetterm 7860
				    label      	(object SegLabel @168
7861
					Parent_View 	@167
2218 sbetterm 7862
					location   	(1499, 3013)
7863
					font       	(object Font
7864
					    size       	10
7865
					    face       	"Arial"
7866
					    bold       	FALSE
7867
					    italics    	FALSE
7868
					    underline  	FALSE
7869
					    strike     	FALSE
7870
					    color      	0
7871
					    default_color 	TRUE)
7872
					anchor     	1
7873
					anchor_loc 	1
7874
					nlines     	1
7875
					max_width  	226
7876
					justify    	0
7877
					label      	"-macFields"
7878
					pctDist    	0.523857
7879
					height     	111
7880
					orientation 	0)
7881
				    stereotype 	TRUE
7882
				    line_color 	3342489
7883
				    quidu      	"4212DB3903B0"
2222 sbetterm 7884
				    client     	@166
7885
				    supplier   	@159
2218 sbetterm 7886
				    line_style 	0
2222 sbetterm 7887
				    label      	(object SegLabel @169
7888
					Parent_View 	@167
2218 sbetterm 7889
					location   	(1360, 2930)
7890
					font       	(object Font
7891
					    size       	10
7892
					    face       	"Arial"
7893
					    bold       	FALSE
7894
					    italics    	FALSE
7895
					    underline  	FALSE
7896
					    strike     	FALSE
7897
					    color      	0
7898
					    default_color 	TRUE)
7899
					anchor     	2
7900
					anchor_loc 	1
7901
					nlines     	1
7902
					max_width  	15
7903
					justify    	0
7904
					label      	"*"
7905
					pctDist    	0.690312
7906
					height     	45
7907
					orientation 	1))
2222 sbetterm 7908
				(object RoleView "$UNNAMED$59" @170
7909
				    Parent_View 	@166
2218 sbetterm 7910
				    location   	(-688, 640)
7911
				    font       	(object Font
7912
					size       	10
7913
					face       	"Arial"
7914
					bold       	FALSE
7915
					italics    	FALSE
7916
					underline  	FALSE
7917
					strike     	FALSE
7918
					color      	0
7919
					default_color 	TRUE)
7920
				    stereotype 	TRUE
7921
				    line_color 	3342489
7922
				    quidu      	"4212DB3903B2"
2222 sbetterm 7923
				    client     	@166
2218 sbetterm 7924
				    supplier   	@107
7925
				    line_style 	0
2222 sbetterm 7926
				    label      	(object SegLabel @171
7927
					Parent_View 	@170
2218 sbetterm 7928
					location   	(1744, 2706)
7929
					font       	(object Font
7930
					    size       	10
7931
					    face       	"Arial"
7932
					    bold       	FALSE
7933
					    italics    	FALSE
7934
					    underline  	FALSE
7935
					    strike     	FALSE
7936
					    color      	0
7937
					    default_color 	TRUE)
7938
					anchor     	2
7939
					anchor_loc 	1
7940
					nlines     	1
7941
					max_width  	15
7942
					justify    	0
7943
					label      	"1"
7944
					pctDist    	0.900000
7945
					height     	54
7946
					orientation 	1))))
2222 sbetterm 7947
			(object ClassView "Class" "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::ICryptographicServerProxy" @172
2218 sbetterm 7948
			    ShowCompartmentStereotypes 	TRUE
7949
			    SuppressAttribute 	TRUE
7950
			    SuppressOperation 	TRUE
2222 sbetterm 7951
			    location   	(4570, 3205)
2218 sbetterm 7952
			    font       	(object Font
7953
				size       	10
7954
				face       	"Arial"
7955
				bold       	FALSE
7956
				italics    	FALSE
7957
				underline  	FALSE
7958
				strike     	FALSE
7959
				color      	0
7960
				default_color 	TRUE)
7961
			    label      	(object ItemLabel
2222 sbetterm 7962
				Parent_View 	@172
7963
				location   	(4569, 3313)
2218 sbetterm 7964
				anchor_loc 	1
2222 sbetterm 7965
				nlines     	2
2218 sbetterm 7966
				max_width  	496
7967
				justify    	0
2222 sbetterm 7968
				label      	"ICryptographicServerProxy")
2218 sbetterm 7969
			    icon       	"Interface"
7970
			    icon_style 	"Icon"
7971
			    line_color 	3342489
7972
			    fill_color 	13434879
2222 sbetterm 7973
			    quidu      	"3ED5ABA4021B"
2218 sbetterm 7974
			    width      	58
7975
			    height     	58
7976
			    annotation 	8
7977
			    autoResize 	TRUE)
2222 sbetterm 7978
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext" @173
2218 sbetterm 7979
			    ShowCompartmentStereotypes 	TRUE
7980
			    IncludeAttribute 	TRUE
7981
			    IncludeOperation 	TRUE
2222 sbetterm 7982
			    location   	(3460, 3410)
2218 sbetterm 7983
			    font       	(object Font
7984
				size       	10
7985
				face       	"Arial"
7986
				bold       	FALSE
7987
				italics    	FALSE
7988
				underline  	FALSE
7989
				strike     	FALSE
7990
				color      	0
7991
				default_color 	TRUE)
7992
			    label      	(object ItemLabel
2222 sbetterm 7993
				Parent_View 	@173
7994
				location   	(3123, 2776)
2218 sbetterm 7995
				fill_color 	13434879
7996
				nlines     	1
2222 sbetterm 7997
				max_width  	674
2218 sbetterm 7998
				justify    	0
7999
				label      	"EvaluationContext")
8000
			    stereotype 	(object ItemLabel
2222 sbetterm 8001
				Parent_View 	@173
8002
				location   	(3123, 2726)
2218 sbetterm 8003
				fill_color 	13434879
8004
				anchor     	10
8005
				nlines     	1
2222 sbetterm 8006
				max_width  	674
2218 sbetterm 8007
				justify    	0
8008
				label      	"<<entity>>")
8009
			    icon       	"entity"
8010
			    icon_style 	"Label"
8011
			    line_color 	3342489
8012
			    fill_color 	13434879
8013
			    quidu      	"42116B3700AD"
8014
			    compartment 	(object Compartment
2222 sbetterm 8015
				Parent_View 	@173
8016
				location   	(3123, 2837)
2218 sbetterm 8017
				font       	(object Font
8018
				    size       	10
8019
				    face       	"Arial"
8020
				    bold       	FALSE
8021
				    italics    	FALSE
8022
				    underline  	FALSE
8023
				    strike     	FALSE
8024
				    color      	0
8025
				    default_color 	TRUE)
8026
				icon_style 	"Icon"
8027
				fill_color 	16777215
8028
				anchor     	2
2222 sbetterm 8029
				nlines     	25
8030
				max_width  	572)
8031
			    width      	692
8032
			    height     	1392
2218 sbetterm 8033
			    annotation 	8
8034
			    autoResize 	TRUE)
2222 sbetterm 8035
			(object AssociationViewNew "$UNNAMED$40" @174
8036
			    location   	(2907, 2888)
2218 sbetterm 8037
			    font       	(object Font
8038
				size       	10
8039
				face       	"Arial"
8040
				bold       	FALSE
8041
				italics    	FALSE
8042
				underline  	FALSE
8043
				strike     	FALSE
8044
				color      	0
8045
				default_color 	TRUE)
8046
			    stereotype 	TRUE
8047
			    line_color 	3342489
8048
			    quidu      	"42116B7F005F"
8049
			    roleview_list 	(list RoleViews
2222 sbetterm 8050
				(object RoleView "transaction" @175
8051
				    Parent_View 	@174
8052
				    location   	(-293, 2168)
2218 sbetterm 8053
				    font       	(object Font
8054
					size       	10
8055
					face       	"Arial"
8056
					bold       	FALSE
8057
					italics    	FALSE
8058
					underline  	FALSE
8059
					strike     	FALSE
8060
					color      	0
8061
					default_color 	TRUE)
2222 sbetterm 8062
				    label      	(object SegLabel @176
8063
					Parent_View 	@175
8064
					location   	(2825, 2843)
2218 sbetterm 8065
					font       	(object Font
8066
					    size       	10
8067
					    face       	"Arial"
8068
					    bold       	FALSE
8069
					    italics    	FALSE
8070
					    underline  	FALSE
8071
					    strike     	FALSE
8072
					    color      	0
8073
					    default_color 	TRUE)
8074
					anchor     	1
8075
					anchor_loc 	1
8076
					nlines     	1
8077
					max_width  	222
8078
					justify    	0
8079
					label      	"-transaction"
8080
					pctDist    	0.403587
8081
					height     	46
8082
					orientation 	1)
8083
				    stereotype 	TRUE
8084
				    line_color 	3342489
8085
				    quidu      	"42116B7F0224"
2222 sbetterm 8086
				    client     	@174
2218 sbetterm 8087
				    supplier   	@107
8088
				    line_style 	3
2222 sbetterm 8089
				    origin_attachment 	(2907, 2888)
2218 sbetterm 8090
				    terminal_attachment 	(2701, 2888)
2222 sbetterm 8091
				    label      	(object SegLabel @177
8092
					Parent_View 	@175
2218 sbetterm 8093
					location   	(2723, 2942)
8094
					font       	(object Font
8095
					    size       	10
8096
					    face       	"Arial"
8097
					    bold       	FALSE
8098
					    italics    	FALSE
8099
					    underline  	FALSE
8100
					    strike     	FALSE
8101
					    color      	0
8102
					    default_color 	TRUE)
8103
					anchor     	2
8104
					anchor_loc 	1
8105
					nlines     	1
8106
					max_width  	15
8107
					justify    	0
8108
					label      	"1"
8109
					pctDist    	0.900000
8110
					height     	54
8111
					orientation 	0))
2222 sbetterm 8112
				(object RoleView "$UNNAMED$41" @178
8113
				    Parent_View 	@174
8114
				    location   	(-293, 2168)
2218 sbetterm 8115
				    font       	(object Font
8116
					size       	10
8117
					face       	"Arial"
8118
					bold       	FALSE
8119
					italics    	FALSE
8120
					underline  	FALSE
8121
					strike     	FALSE
8122
					color      	0
8123
					default_color 	TRUE)
8124
				    stereotype 	TRUE
8125
				    line_color 	3342489
8126
				    quidu      	"42116B7F0233"
2222 sbetterm 8127
				    client     	@174
8128
				    supplier   	@173
2218 sbetterm 8129
				    line_style 	3
2222 sbetterm 8130
				    origin_attachment 	(2907, 2888)
8131
				    terminal_attachment 	(3114, 2888)
8132
				    label      	(object SegLabel @179
8133
					Parent_View 	@178
8134
					location   	(3093, 2942)
2218 sbetterm 8135
					font       	(object Font
8136
					    size       	10
8137
					    face       	"Arial"
8138
					    bold       	FALSE
8139
					    italics    	FALSE
8140
					    underline  	FALSE
8141
					    strike     	FALSE
8142
					    color      	0
8143
					    default_color 	TRUE)
8144
					anchor     	2
8145
					anchor_loc 	1
8146
					nlines     	1
8147
					max_width  	15
8148
					justify    	0
8149
					label      	"1"
8150
					pctDist    	0.900000
8151
					height     	54
8152
					orientation 	1))))
2222 sbetterm 8153
			(object AssociationViewNew "$UNNAMED$42" @180
8154
			    location   	(4047, 3992)
2218 sbetterm 8155
			    font       	(object Font
8156
				size       	10
8157
				face       	"Arial"
8158
				bold       	FALSE
8159
				italics    	FALSE
8160
				underline  	FALSE
8161
				strike     	FALSE
8162
				color      	0
8163
				default_color 	TRUE)
8164
			    stereotype 	TRUE
8165
			    line_color 	3342489
8166
			    quidu      	"42116BB5039B"
8167
			    roleview_list 	(list RoleViews
2222 sbetterm 8168
				(object RoleView "symbolTable" @181
8169
				    Parent_View 	@180
8170
				    location   	(928, 3193)
2218 sbetterm 8171
				    font       	(object Font
8172
					size       	10
8173
					face       	"Arial"
8174
					bold       	FALSE
8175
					italics    	FALSE
8176
					underline  	FALSE
8177
					strike     	FALSE
8178
					color      	0
8179
					default_color 	TRUE)
2222 sbetterm 8180
				    label      	(object SegLabel @182
8181
					Parent_View 	@181
8182
					location   	(4074, 4286)
2218 sbetterm 8183
					font       	(object Font
8184
					    size       	10
8185
					    face       	"Arial"
8186
					    bold       	FALSE
8187
					    italics    	FALSE
8188
					    underline  	FALSE
8189
					    strike     	FALSE
8190
					    color      	0
8191
					    default_color 	TRUE)
8192
					anchor     	1
8193
					anchor_loc 	1
8194
					nlines     	1
8195
					max_width  	244
8196
					justify    	0
8197
					label      	"-symbolTable"
8198
					pctDist    	0.506068
8199
					height     	64
8200
					orientation 	1)
8201
				    stereotype 	TRUE
8202
				    line_color 	3342489
8203
				    quidu      	"42116BB601E5"
2222 sbetterm 8204
				    client     	@180
2218 sbetterm 8205
				    supplier   	@147
2222 sbetterm 8206
				    vertices   	(list Points
8207
					(4047, 3992)
8208
					(4047, 4222)
8209
					(4325, 4222))
2218 sbetterm 8210
				    line_style 	3
2222 sbetterm 8211
				    origin_attachment 	(4047, 3992)
8212
				    terminal_attachment 	(4325, 4222)
8213
				    label      	(object SegLabel @183
8214
					Parent_View 	@181
8215
					location   	(4273, 4169)
2218 sbetterm 8216
					font       	(object Font
8217
					    size       	10
8218
					    face       	"Arial"
8219
					    bold       	FALSE
8220
					    italics    	FALSE
8221
					    underline  	FALSE
8222
					    strike     	FALSE
8223
					    color      	0
8224
					    default_color 	TRUE)
8225
					anchor     	2
8226
					anchor_loc 	1
8227
					nlines     	1
8228
					max_width  	15
8229
					justify    	0
8230
					label      	"1"
8231
					pctDist    	0.900000
8232
					height     	54
8233
					orientation 	0))
2222 sbetterm 8234
				(object RoleView "$UNNAMED$43" @184
8235
				    Parent_View 	@180
8236
				    location   	(928, 3193)
2218 sbetterm 8237
				    font       	(object Font
8238
					size       	10
8239
					face       	"Arial"
8240
					bold       	FALSE
8241
					italics    	FALSE
8242
					underline  	FALSE
8243
					strike     	FALSE
8244
					color      	0
8245
					default_color 	TRUE)
8246
				    stereotype 	TRUE
8247
				    line_color 	3342489
8248
				    quidu      	"42116BB601E7"
2222 sbetterm 8249
				    client     	@180
8250
				    supplier   	@173
2218 sbetterm 8251
				    vertices   	(list Points
2222 sbetterm 8252
					(4047, 3992)
8253
					(4047, 3724)
8254
					(3806, 3724))
2218 sbetterm 8255
				    line_style 	3
2222 sbetterm 8256
				    origin_attachment 	(4047, 3992)
8257
				    terminal_attachment 	(3806, 3724)
8258
				    label      	(object SegLabel @185
8259
					Parent_View 	@184
8260
					location   	(3857, 3671)
2218 sbetterm 8261
					font       	(object Font
8262
					    size       	10
8263
					    face       	"Arial"
8264
					    bold       	FALSE
8265
					    italics    	FALSE
8266
					    underline  	FALSE
8267
					    strike     	FALSE
8268
					    color      	0
8269
					    default_color 	TRUE)
8270
					anchor     	2
8271
					anchor_loc 	1
8272
					nlines     	1
8273
					max_width  	15
8274
					justify    	0
8275
					label      	"1"
8276
					pctDist    	0.900000
8277
					height     	54
8278
					orientation 	1))))
2222 sbetterm 8279
			(object AssociationViewNew "$UNNAMED$46" @186
8280
			    location   	(4064, 3619)
2218 sbetterm 8281
			    font       	(object Font
8282
				size       	10
8283
				face       	"Arial"
8284
				bold       	FALSE
8285
				italics    	FALSE
8286
				underline  	FALSE
8287
				strike     	FALSE
8288
				color      	0
8289
				default_color 	TRUE)
8290
			    stereotype 	TRUE
8291
			    line_color 	3342489
8292
			    quidu      	"4211706801AA"
8293
			    roleview_list 	(list RoleViews
2222 sbetterm 8294
				(object RoleView "sequences" @187
8295
				    Parent_View 	@186
8296
				    location   	(690, -17)
2218 sbetterm 8297
				    font       	(object Font
8298
					size       	10
8299
					face       	"Arial"
8300
					bold       	FALSE
8301
					italics    	FALSE
8302
					underline  	FALSE
8303
					strike     	FALSE
8304
					color      	0
8305
					default_color 	TRUE)
2222 sbetterm 8306
				    label      	(object SegLabel @188
8307
					Parent_View 	@187
8308
					location   	(4200, 3549)
2218 sbetterm 8309
					font       	(object Font
8310
					    size       	10
8311
					    face       	"Arial"
8312
					    bold       	FALSE
8313
					    italics    	FALSE
8314
					    underline  	FALSE
8315
					    strike     	FALSE
8316
					    color      	0
8317
					    default_color 	TRUE)
8318
					anchor     	1
8319
					anchor_loc 	1
8320
					nlines     	1
8321
					max_width  	222
8322
					justify    	0
8323
					label      	"-sequences"
8324
					pctDist    	0.525735
8325
					height     	71
8326
					orientation 	0)
8327
				    stereotype 	TRUE
8328
				    line_color 	3342489
8329
				    quidu      	"421170680331"
2222 sbetterm 8330
				    client     	@186
2218 sbetterm 8331
				    supplier   	@148
8332
				    line_style 	3
2222 sbetterm 8333
				    origin_attachment 	(4064, 3619)
8334
				    terminal_attachment 	(4323, 3619)
8335
				    label      	(object SegLabel @189
8336
					Parent_View 	@187
8337
					location   	(4220, 3653)
2218 sbetterm 8338
					font       	(object Font
8339
					    size       	10
8340
					    face       	"Arial"
8341
					    bold       	FALSE
8342
					    italics    	FALSE
8343
					    underline  	FALSE
8344
					    strike     	FALSE
8345
					    color      	0
8346
					    default_color 	TRUE)
8347
					anchor     	2
8348
					anchor_loc 	1
8349
					nlines     	1
8350
					max_width  	15
8351
					justify    	0
8352
					label      	"1"
8353
					pctDist    	0.601124
8354
					height     	34
8355
					orientation 	1))
2222 sbetterm 8356
				(object RoleView "$UNNAMED$47" @190
8357
				    Parent_View 	@186
8358
				    location   	(690, -17)
2218 sbetterm 8359
				    font       	(object Font
8360
					size       	10
8361
					face       	"Arial"
8362
					bold       	FALSE
8363
					italics    	FALSE
8364
					underline  	FALSE
8365
					strike     	FALSE
8366
					color      	0
8367
					default_color 	TRUE)
8368
				    stereotype 	TRUE
8369
				    line_color 	3342489
8370
				    quidu      	"421170680341"
2222 sbetterm 8371
				    client     	@186
8372
				    supplier   	@173
2218 sbetterm 8373
				    line_style 	3
2222 sbetterm 8374
				    origin_attachment 	(4064, 3619)
8375
				    terminal_attachment 	(3806, 3619)
8376
				    label      	(object SegLabel @191
8377
					Parent_View 	@190
8378
					location   	(3882, 3567)
2218 sbetterm 8379
					font       	(object Font
8380
					    size       	10
8381
					    face       	"Arial"
8382
					    bold       	FALSE
8383
					    italics    	FALSE
8384
					    underline  	FALSE
8385
					    strike     	FALSE
8386
					    color      	0
8387
					    default_color 	TRUE)
8388
					anchor     	2
8389
					anchor_loc 	1
8390
					nlines     	1
8391
					max_width  	15
8392
					justify    	0
8393
					label      	"1"
8394
					pctDist    	0.707865
8395
					height     	53
8396
					orientation 	1))))
2222 sbetterm 8397
			(object AssociationViewNew "$UNNAMED$50" @192
8398
			    location   	(3460, 2662)
2218 sbetterm 8399
			    font       	(object Font
8400
				size       	10
8401
				face       	"Arial"
8402
				bold       	FALSE
8403
				italics    	FALSE
8404
				underline  	FALSE
8405
				strike     	FALSE
8406
				color      	0
8407
				default_color 	TRUE)
8408
			    stereotype 	TRUE
8409
			    line_color 	3342489
8410
			    quidu      	"4211BE5A0054"
8411
			    roleview_list 	(list RoleViews
2222 sbetterm 8412
				(object RoleView "context" @193
8413
				    Parent_View 	@192
8414
				    location   	(91, 1395)
2218 sbetterm 8415
				    font       	(object Font
8416
					size       	10
8417
					face       	"Arial"
8418
					bold       	FALSE
8419
					italics    	FALSE
8420
					underline  	FALSE
8421
					strike     	FALSE
8422
					color      	0
8423
					default_color 	TRUE)
2222 sbetterm 8424
				    label      	(object SegLabel @194
8425
					Parent_View 	@193
8426
					location   	(3573, 2689)
2218 sbetterm 8427
					font       	(object Font
8428
					    size       	10
8429
					    face       	"Arial"
8430
					    bold       	FALSE
8431
					    italics    	FALSE
8432
					    underline  	FALSE
8433
					    strike     	FALSE
8434
					    color      	0
8435
					    default_color 	TRUE)
8436
					anchor     	1
8437
					anchor_loc 	1
8438
					nlines     	1
8439
					max_width  	148
8440
					justify    	0
8441
					label      	"-context"
8442
					pctDist    	0.531034
8443
					height     	113
8444
					orientation 	0)
8445
				    stereotype 	TRUE
8446
				    line_color 	3342489
8447
				    quidu      	"4211BE5A0239"
2222 sbetterm 8448
				    client     	@192
8449
				    supplier   	@173
2218 sbetterm 8450
				    line_style 	0
2222 sbetterm 8451
				    label      	(object SegLabel @195
8452
					Parent_View 	@193
8453
					location   	(3433, 2690)
2218 sbetterm 8454
					font       	(object Font
8455
					    size       	10
8456
					    face       	"Arial"
8457
					    bold       	FALSE
8458
					    italics    	FALSE
8459
					    underline  	FALSE
8460
					    strike     	FALSE
8461
					    color      	0
8462
					    default_color 	TRUE)
8463
					anchor     	2
8464
					anchor_loc 	1
8465
					nlines     	1
8466
					max_width  	15
8467
					justify    	0
8468
					label      	"1"
8469
					pctDist    	0.551724
8470
					height     	28
8471
					orientation 	1))
2222 sbetterm 8472
				(object RoleView "$UNNAMED$51" @196
8473
				    Parent_View 	@192
8474
				    location   	(91, 1395)
2218 sbetterm 8475
				    font       	(object Font
8476
					size       	10
8477
					face       	"Arial"
8478
					bold       	FALSE
8479
					italics    	FALSE
8480
					underline  	FALSE
8481
					strike     	FALSE
8482
					color      	0
8483
					default_color 	TRUE)
8484
				    stereotype 	TRUE
8485
				    line_color 	3342489
8486
				    quidu      	"4211BE5A0248"
2222 sbetterm 8487
				    client     	@192
2218 sbetterm 8488
				    supplier   	@149
8489
				    line_style 	0
2222 sbetterm 8490
				    label      	(object SegLabel @197
8491
					Parent_View 	@196
8492
					location   	(3504, 2628)
2218 sbetterm 8493
					font       	(object Font
8494
					    size       	10
8495
					    face       	"Arial"
8496
					    bold       	FALSE
8497
					    italics    	FALSE
8498
					    underline  	FALSE
8499
					    strike     	FALSE
8500
					    color      	0
8501
					    default_color 	TRUE)
8502
					anchor     	2
8503
					anchor_loc 	1
8504
					nlines     	1
8505
					max_width  	15
8506
					justify    	0
8507
					label      	"1"
8508
					pctDist    	0.675862
8509
					height     	44
8510
					orientation 	1))))
2222 sbetterm 8511
			(object AssociationViewNew "$UNNAMED$52" @198
8512
			    location   	(3612, 4782)
2218 sbetterm 8513
			    font       	(object Font
8514
				size       	10
8515
				face       	"Arial"
8516
				bold       	FALSE
8517
				italics    	FALSE
8518
				underline  	FALSE
8519
				strike     	FALSE
8520
				color      	0
8521
				default_color 	TRUE)
8522
			    stereotype 	TRUE
8523
			    line_color 	3342489
8524
			    quidu      	"4211CFBE00B9"
8525
			    roleview_list 	(list RoleViews
2222 sbetterm 8526
				(object RoleView "estimate" @199
8527
				    Parent_View 	@198
8528
				    location   	(151, 1991)
2218 sbetterm 8529
				    font       	(object Font
8530
					size       	10
8531
					face       	"Arial"
8532
					bold       	FALSE
8533
					italics    	FALSE
8534
					underline  	FALSE
8535
					strike     	FALSE
8536
					color      	0
8537
					default_color 	TRUE)
2222 sbetterm 8538
				    label      	(object SegLabel @200
8539
					Parent_View 	@199
8540
					location   	(4024, 4869)
2218 sbetterm 8541
					font       	(object Font
8542
					    size       	10
8543
					    face       	"Arial"
8544
					    bold       	FALSE
8545
					    italics    	FALSE
8546
					    underline  	FALSE
8547
					    strike     	FALSE
8548
					    color      	0
8549
					    default_color 	TRUE)
8550
					anchor     	1
8551
					anchor_loc 	1
8552
					nlines     	1
8553
					max_width  	180
8554
					justify    	0
8555
					label      	"-estimate"
8556
					pctDist    	0.800000
8557
					height     	42
8558
					orientation 	0)
8559
				    stereotype 	TRUE
8560
				    line_color 	3342489
8561
				    quidu      	"4211CFBE0359"
2222 sbetterm 8562
				    client     	@198
2218 sbetterm 8563
				    supplier   	@157
2222 sbetterm 8564
				    vertices   	(list Points
8565
					(3612, 4782)
8566
					(3612, 4910)
8567
					(4159, 4910))
2218 sbetterm 8568
				    line_style 	3
2222 sbetterm 8569
				    origin_attachment 	(3612, 4782)
8570
				    terminal_attachment 	(4159, 4910)
8571
				    label      	(object SegLabel @201
8572
					Parent_View 	@199
8573
					location   	(4091, 4964)
2218 sbetterm 8574
					font       	(object Font
8575
					    size       	10
8576
					    face       	"Arial"
8577
					    bold       	FALSE
8578
					    italics    	FALSE
8579
					    underline  	FALSE
8580
					    strike     	FALSE
8581
					    color      	0
8582
					    default_color 	TRUE)
8583
					anchor     	2
8584
					anchor_loc 	1
8585
					nlines     	1
8586
					max_width  	15
8587
					justify    	0
8588
					label      	"1"
8589
					pctDist    	0.900000
8590
					height     	54
8591
					orientation 	1))
2222 sbetterm 8592
				(object RoleView "$UNNAMED$53" @202
8593
				    Parent_View 	@198
8594
				    location   	(151, 1991)
2218 sbetterm 8595
				    font       	(object Font
8596
					size       	10
8597
					face       	"Arial"
8598
					bold       	FALSE
8599
					italics    	FALSE
8600
					underline  	FALSE
8601
					strike     	FALSE
8602
					color      	0
8603
					default_color 	TRUE)
8604
				    stereotype 	TRUE
8605
				    line_color 	3342489
8606
				    quidu      	"4211CFBE0368"
2222 sbetterm 8607
				    client     	@198
8608
				    supplier   	@173
2218 sbetterm 8609
				    line_style 	3
2222 sbetterm 8610
				    origin_attachment 	(3612, 4782)
8611
				    terminal_attachment 	(3612, 4106)
8612
				    label      	(object SegLabel @203
8613
					Parent_View 	@202
8614
					location   	(3559, 4175)
2218 sbetterm 8615
					font       	(object Font
8616
					    size       	10
8617
					    face       	"Arial"
8618
					    bold       	FALSE
8619
					    italics    	FALSE
8620
					    underline  	FALSE
8621
					    strike     	FALSE
8622
					    color      	0
8623
					    default_color 	TRUE)
8624
					anchor     	2
8625
					anchor_loc 	1
8626
					nlines     	1
8627
					max_width  	15
8628
					justify    	0
8629
					label      	"1"
8630
					pctDist    	0.900000
8631
					height     	54
8632
					orientation 	0))))
2222 sbetterm 8633
			(object AssociationViewNew "$UNNAMED$54" @204
8634
			    location   	(4173, 2913)
2218 sbetterm 8635
			    font       	(object Font
8636
				size       	10
8637
				face       	"Arial"
8638
				bold       	FALSE
8639
				italics    	FALSE
8640
				underline  	FALSE
8641
				strike     	FALSE
8642
				color      	0
8643
				default_color 	TRUE)
8644
			    stereotype 	TRUE
8645
			    line_color 	3342489
8646
			    quidu      	"4211D40002CC"
8647
			    roleview_list 	(list RoleViews
2222 sbetterm 8648
				(object RoleView "digest" @205
8649
				    Parent_View 	@204
8650
				    location   	(712, 122)
2218 sbetterm 8651
				    font       	(object Font
8652
					size       	10
8653
					face       	"Arial"
8654
					bold       	FALSE
8655
					italics    	FALSE
8656
					underline  	FALSE
8657
					strike     	FALSE
8658
					color      	0
8659
					default_color 	TRUE)
2222 sbetterm 8660
				    label      	(object SegLabel @206
8661
					Parent_View 	@205
8662
					location   	(4467, 2872)
2218 sbetterm 8663
					font       	(object Font
8664
					    size       	10
8665
					    face       	"Arial"
8666
					    bold       	FALSE
8667
					    italics    	FALSE
8668
					    underline  	FALSE
8669
					    strike     	FALSE
8670
					    color      	0
8671
					    default_color 	TRUE)
8672
					anchor     	1
8673
					anchor_loc 	1
8674
					nlines     	1
8675
					max_width  	128
8676
					justify    	0
8677
					label      	"-digest"
8678
					pctDist    	0.800000
8679
					height     	42
8680
					orientation 	0)
8681
				    stereotype 	TRUE
8682
				    line_color 	3342489
8683
				    quidu      	"4211D4010155"
2222 sbetterm 8684
				    client     	@204
8685
				    supplier   	@158
2218 sbetterm 8686
				    line_style 	3
2222 sbetterm 8687
				    origin_attachment 	(4173, 2913)
2218 sbetterm 8688
				    terminal_attachment 	(4541, 2913)
2222 sbetterm 8689
				    label      	(object SegLabel @207
8690
					Parent_View 	@205
2218 sbetterm 8691
					location   	(4503, 2967)
8692
					font       	(object Font
8693
					    size       	10
8694
					    face       	"Arial"
8695
					    bold       	FALSE
8696
					    italics    	FALSE
8697
					    underline  	FALSE
8698
					    strike     	FALSE
8699
					    color      	0
8700
					    default_color 	TRUE)
8701
					anchor     	2
8702
					anchor_loc 	1
8703
					nlines     	1
8704
					max_width  	15
8705
					justify    	0
8706
					label      	"1"
8707
					pctDist    	0.900000
8708
					height     	54
8709
					orientation 	1))
2222 sbetterm 8710
				(object RoleView "$UNNAMED$55" @208
8711
				    Parent_View 	@204
8712
				    location   	(712, 122)
2218 sbetterm 8713
				    font       	(object Font
8714
					size       	10
8715
					face       	"Arial"
8716
					bold       	FALSE
8717
					italics    	FALSE
8718
					underline  	FALSE
8719
					strike     	FALSE
8720
					color      	0
8721
					default_color 	TRUE)
8722
				    stereotype 	TRUE
8723
				    line_color 	3342489
8724
				    quidu      	"4211D4010164"
2222 sbetterm 8725
				    client     	@204
8726
				    supplier   	@173
2218 sbetterm 8727
				    line_style 	3
2222 sbetterm 8728
				    origin_attachment 	(4173, 2913)
8729
				    terminal_attachment 	(3806, 2913)
8730
				    label      	(object SegLabel @209
8731
					Parent_View 	@208
8732
					location   	(3844, 2967)
2218 sbetterm 8733
					font       	(object Font
8734
					    size       	10
8735
					    face       	"Arial"
8736
					    bold       	FALSE
8737
					    italics    	FALSE
8738
					    underline  	FALSE
8739
					    strike     	FALSE
8740
					    color      	0
8741
					    default_color 	TRUE)
8742
					anchor     	2
8743
					anchor_loc 	1
8744
					nlines     	1
8745
					max_width  	15
8746
					justify    	0
8747
					label      	"1"
8748
					pctDist    	0.900000
8749
					height     	54
8750
					orientation 	0))))
2222 sbetterm 8751
			(object AssociationViewNew "$UNNAMED$56" @210
8752
			    location   	(1934, 4301)
2218 sbetterm 8753
			    font       	(object Font
8754
				size       	10
8755
				face       	"Arial"
8756
				bold       	FALSE
8757
				italics    	FALSE
8758
				underline  	FALSE
8759
				strike     	FALSE
8760
				color      	0
8761
				default_color 	TRUE)
8762
			    stereotype 	TRUE
8763
			    line_color 	3342489
8764
			    quidu      	"4212D78001F6"
8765
			    roleview_list 	(list RoleViews
2222 sbetterm 8766
				(object RoleView "schemaElement" @211
8767
				    Parent_View 	@210
8768
				    location   	(-1528, 1186)
2218 sbetterm 8769
				    font       	(object Font
8770
					size       	10
8771
					face       	"Arial"
8772
					bold       	FALSE
8773
					italics    	FALSE
8774
					underline  	FALSE
8775
					strike     	FALSE
8776
					color      	0
8777
					default_color 	TRUE)
2222 sbetterm 8778
				    label      	(object SegLabel @212
8779
					Parent_View 	@211
8780
					location   	(1472, 3283)
2218 sbetterm 8781
					font       	(object Font
8782
					    size       	10
8783
					    face       	"Arial"
8784
					    bold       	FALSE
8785
					    italics    	FALSE
8786
					    underline  	FALSE
8787
					    strike     	FALSE
8788
					    color      	0
8789
					    default_color 	TRUE)
8790
					anchor     	1
8791
					anchor_loc 	1
8792
					nlines     	1
8793
					max_width  	309
8794
					justify    	0
8795
					label      	"-schemaElement"
8796
					pctDist    	0.967306
8797
					height     	182
8798
					orientation 	1)
8799
				    stereotype 	TRUE
8800
				    line_color 	3342489
8801
				    quidu      	"4212D7810188"
2222 sbetterm 8802
				    client     	@210
8803
				    supplier   	@159
2218 sbetterm 8804
				    vertices   	(list Points
2222 sbetterm 8805
					(1934, 4301)
8806
					(1290, 4301)
2218 sbetterm 8807
					(1290, 3226))
8808
				    line_style 	3
2222 sbetterm 8809
				    origin_attachment 	(1934, 4301)
2218 sbetterm 8810
				    terminal_attachment 	(1290, 3226)
2222 sbetterm 8811
				    label      	(object SegLabel @213
8812
					Parent_View 	@211
8813
					location   	(1246, 3287)
2218 sbetterm 8814
					font       	(object Font
8815
					    size       	10
8816
					    face       	"Arial"
8817
					    bold       	FALSE
8818
					    italics    	FALSE
8819
					    underline  	FALSE
8820
					    strike     	FALSE
8821
					    color      	0
8822
					    default_color 	TRUE)
8823
					anchor     	2
8824
					anchor_loc 	1
8825
					nlines     	1
8826
					max_width  	15
8827
					justify    	0
8828
					label      	"1"
8829
					pctDist    	0.965051
8830
					height     	45
8831
					orientation 	0))
2222 sbetterm 8832
				(object RoleView "$UNNAMED$57" @214
8833
				    Parent_View 	@210
8834
				    location   	(-1528, 1186)
2218 sbetterm 8835
				    font       	(object Font
8836
					size       	10
8837
					face       	"Arial"
8838
					bold       	FALSE
8839
					italics    	FALSE
8840
					underline  	FALSE
8841
					strike     	FALSE
8842
					color      	0
8843
					default_color 	TRUE)
8844
				    stereotype 	TRUE
8845
				    line_color 	3342489
8846
				    quidu      	"4212D7810198"
2222 sbetterm 8847
				    client     	@210
8848
				    supplier   	@173
2218 sbetterm 8849
				    vertices   	(list Points
2222 sbetterm 8850
					(1934, 4301)
8851
					(3459, 4301)
8852
					(3459, 4106))
2218 sbetterm 8853
				    line_style 	3
2222 sbetterm 8854
				    origin_attachment 	(1934, 4301)
8855
				    terminal_attachment 	(3459, 4106)
8856
				    label      	(object SegLabel @215
8857
					Parent_View 	@214
8858
					location   	(3513, 4278)
2218 sbetterm 8859
					font       	(object Font
8860
					    size       	10
8861
					    face       	"Arial"
8862
					    bold       	FALSE
8863
					    italics    	FALSE
8864
					    underline  	FALSE
8865
					    strike     	FALSE
8866
					    color      	0
8867
					    default_color 	TRUE)
8868
					anchor     	2
8869
					anchor_loc 	1
8870
					nlines     	1
8871
					max_width  	15
8872
					justify    	0
8873
					label      	"1"
8874
					pctDist    	0.900000
8875
					height     	54
8876
					orientation 	1))))
2222 sbetterm 8877
			(object AssociationViewNew "$UNNAMED$64" @216
8878
			    location   	(4173, 3204)
8879
			    font       	(object Font
8880
				size       	10
8881
				face       	"Arial"
8882
				bold       	FALSE
8883
				italics    	FALSE
8884
				underline  	FALSE
8885
				strike     	FALSE
8886
				color      	0
8887
				default_color 	TRUE)
8888
			    stereotype 	TRUE
8889
			    line_color 	3342489
8890
			    quidu      	"422EAA4D02AE"
8891
			    roleview_list 	(list RoleViews
8892
				(object RoleView "cryptographicServer" @217
8893
				    Parent_View 	@216
8894
				    location   	(712, -206)
8895
				    font       	(object Font
8896
					size       	10
8897
					face       	"Arial"
8898
					bold       	FALSE
8899
					italics    	FALSE
8900
					underline  	FALSE
8901
					strike     	FALSE
8902
					color      	0
8903
					default_color 	TRUE)
8904
				    label      	(object SegLabel @218
8905
					Parent_View 	@217
8906
					location   	(4341, 3153)
8907
					font       	(object Font
8908
					    size       	10
8909
					    face       	"Arial"
8910
					    bold       	FALSE
8911
					    italics    	FALSE
8912
					    underline  	FALSE
8913
					    strike     	FALSE
8914
					    color      	0
8915
					    default_color 	TRUE)
8916
					anchor     	1
8917
					anchor_loc 	1
8918
					nlines     	1
8919
					max_width  	384
8920
					justify    	0
8921
					label      	"-cryptographicServer"
8922
					pctDist    	0.456919
8923
					height     	52
8924
					orientation 	0)
8925
				    stereotype 	TRUE
8926
				    line_color 	3342489
8927
				    quidu      	"422EAA4E02BB"
8928
				    client     	@216
8929
				    supplier   	@172
8930
				    line_style 	3
8931
				    origin_attachment 	(4173, 3204)
8932
				    terminal_attachment 	(4541, 3204)
8933
				    label      	(object SegLabel @219
8934
					Parent_View 	@217
8935
					location   	(4503, 3258)
8936
					font       	(object Font
8937
					    size       	10
8938
					    face       	"Arial"
8939
					    bold       	FALSE
8940
					    italics    	FALSE
8941
					    underline  	FALSE
8942
					    strike     	FALSE
8943
					    color      	0
8944
					    default_color 	TRUE)
8945
					anchor     	2
8946
					anchor_loc 	1
8947
					nlines     	1
8948
					max_width  	15
8949
					justify    	0
8950
					label      	"1"
8951
					pctDist    	0.900000
8952
					height     	54
8953
					orientation 	1))
8954
				(object RoleView "$UNNAMED$65" @220
8955
				    Parent_View 	@216
8956
				    location   	(712, -206)
8957
				    font       	(object Font
8958
					size       	10
8959
					face       	"Arial"
8960
					bold       	FALSE
8961
					italics    	FALSE
8962
					underline  	FALSE
8963
					strike     	FALSE
8964
					color      	0
8965
					default_color 	TRUE)
8966
				    stereotype 	TRUE
8967
				    line_color 	3342489
8968
				    quidu      	"422EAA4E02CA"
8969
				    client     	@216
8970
				    supplier   	@173
8971
				    line_style 	3
8972
				    origin_attachment 	(4173, 3204)
8973
				    terminal_attachment 	(3806, 3204)
8974
				    label      	(object SegLabel @221
8975
					Parent_View 	@220
8976
					location   	(3844, 3258)
8977
					font       	(object Font
8978
					    size       	10
8979
					    face       	"Arial"
8980
					    bold       	FALSE
8981
					    italics    	FALSE
8982
					    underline  	FALSE
8983
					    strike     	FALSE
8984
					    color      	0
8985
					    default_color 	TRUE)
8986
					anchor     	2
8987
					anchor_loc 	1
8988
					nlines     	1
8989
					max_width  	15
8990
					justify    	0
8991
					label      	"1"
8992
					pctDist    	0.900000
8993
					height     	54
8994
					orientation 	0))))
8995
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperQualification" @222
2218 sbetterm 8996
			    ShowCompartmentStereotypes 	TRUE
2222 sbetterm 8997
			    SuppressAttribute 	TRUE
8998
			    SuppressOperation 	TRUE
8999
			    location   	(4526, 2064)
9000
			    font       	(object Font
9001
				size       	10
9002
				face       	"Arial"
9003
				bold       	FALSE
9004
				italics    	FALSE
9005
				underline  	FALSE
9006
				strike     	FALSE
9007
				color      	0
9008
				default_color 	TRUE)
9009
			    label      	(object ItemLabel
9010
				Parent_View 	@222
9011
				location   	(4525, 2172)
9012
				anchor_loc 	1
9013
				nlines     	1
9014
				max_width  	599
9015
				justify    	0
9016
				label      	"IXmlSchemaWrapperQualification")
9017
			    icon       	"Interface"
9018
			    icon_style 	"Icon"
9019
			    line_color 	3342489
9020
			    fill_color 	13434879
9021
			    quidu      	"42352F980162"
9022
			    width      	58
9023
			    height     	58
9024
			    annotation 	8
9025
			    autoResize 	TRUE)
9026
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::MacQualification" @223
9027
			    ShowCompartmentStereotypes 	TRUE
2218 sbetterm 9028
			    IncludeAttribute 	TRUE
9029
			    IncludeOperation 	TRUE
2222 sbetterm 9030
			    location   	(3465, 2058)
2218 sbetterm 9031
			    font       	(object Font
9032
				size       	10
9033
				face       	"Arial"
9034
				bold       	FALSE
9035
				italics    	FALSE
9036
				underline  	FALSE
9037
				strike     	FALSE
9038
				color      	0
9039
				default_color 	TRUE)
9040
			    label      	(object ItemLabel
9041
				Parent_View 	@223
2222 sbetterm 9042
				location   	(3098, 1924)
2218 sbetterm 9043
				fill_color 	13434879
9044
				nlines     	1
2222 sbetterm 9045
				max_width  	734
2218 sbetterm 9046
				justify    	0
2222 sbetterm 9047
				label      	"MacQualification")
2218 sbetterm 9048
			    stereotype 	(object ItemLabel
9049
				Parent_View 	@223
2222 sbetterm 9050
				location   	(3098, 1874)
2218 sbetterm 9051
				fill_color 	13434879
9052
				anchor     	10
9053
				nlines     	1
2222 sbetterm 9054
				max_width  	734
2218 sbetterm 9055
				justify    	0
9056
				label      	"<<entity>>")
9057
			    icon       	"entity"
9058
			    icon_style 	"Label"
9059
			    line_color 	3342489
9060
			    fill_color 	13434879
9061
			    quidu      	"4212D05100DB"
9062
			    compartment 	(object Compartment
9063
				Parent_View 	@223
2222 sbetterm 9064
				location   	(3098, 1985)
2218 sbetterm 9065
				font       	(object Font
9066
				    size       	10
9067
				    face       	"Arial"
9068
				    bold       	FALSE
9069
				    italics    	FALSE
9070
				    underline  	FALSE
9071
				    strike     	FALSE
9072
				    color      	0
9073
				    default_color 	TRUE)
9074
				icon_style 	"Icon"
9075
				fill_color 	13434879
9076
				anchor     	2
2222 sbetterm 9077
				nlines     	5
9078
				max_width  	622)
9079
			    width      	752
9080
			    height     	392
2218 sbetterm 9081
			    annotation 	8
9082
			    autoResize 	TRUE)
2222 sbetterm 9083
			(object UsesView "" @224
2218 sbetterm 9084
			    stereotype 	TRUE
9085
			    line_color 	3342489
2222 sbetterm 9086
			    quidu      	"4212E27501FC"
9087
			    client     	@107
9088
			    supplier   	@223
9089
			    line_style 	0)
9090
			(object AssociationViewNew "$UNNAMED$62" @225
9091
			    location   	(3856, 2479)
2218 sbetterm 9092
			    font       	(object Font
9093
				size       	10
9094
				face       	"Arial"
9095
				bold       	FALSE
9096
				italics    	FALSE
9097
				underline  	FALSE
9098
				strike     	FALSE
9099
				color      	0
9100
				default_color 	TRUE)
9101
			    stereotype 	TRUE
9102
			    line_color 	3342489
2222 sbetterm 9103
			    quidu      	"4212F38B0038"
2218 sbetterm 9104
			    roleview_list 	(list RoleViews
2222 sbetterm 9105
				(object RoleView "evaluationContext" @226
2218 sbetterm 9106
				    Parent_View 	@225
2222 sbetterm 9107
				    location   	(391, 556)
2218 sbetterm 9108
				    font       	(object Font
9109
					size       	10
9110
					face       	"Arial"
9111
					bold       	FALSE
9112
					italics    	FALSE
9113
					underline  	FALSE
9114
					strike     	FALSE
9115
					color      	0
9116
					default_color 	TRUE)
9117
				    label      	(object SegLabel @227
9118
					Parent_View 	@226
2222 sbetterm 9119
					location   	(4030, 2660)
2218 sbetterm 9120
					font       	(object Font
9121
					    size       	10
9122
					    face       	"Arial"
9123
					    bold       	FALSE
9124
					    italics    	FALSE
9125
					    underline  	FALSE
9126
					    strike     	FALSE
9127
					    color      	0
9128
					    default_color 	TRUE)
9129
					anchor     	1
9130
					anchor_loc 	1
9131
					nlines     	1
2222 sbetterm 9132
					max_width  	342
2218 sbetterm 9133
					justify    	0
2222 sbetterm 9134
					label      	"-evaluationContext"
9135
					pctDist    	0.606416
9136
					height     	174
2218 sbetterm 9137
					orientation 	0)
9138
				    stereotype 	TRUE
9139
				    line_color 	3342489
2222 sbetterm 9140
				    quidu      	"4212F38B01CE"
2218 sbetterm 9141
				    client     	@225
2222 sbetterm 9142
				    supplier   	@173
2218 sbetterm 9143
				    vertices   	(list Points
2222 sbetterm 9144
					(3856, 2479)
9145
					(3856, 2675)
9146
					(3806, 2766))
2218 sbetterm 9147
				    line_style 	0
9148
				    label      	(object SegLabel @228
9149
					Parent_View 	@226
2222 sbetterm 9150
					location   	(3784, 2701)
2218 sbetterm 9151
					font       	(object Font
9152
					    size       	10
9153
					    face       	"Arial"
9154
					    bold       	FALSE
9155
					    italics    	FALSE
9156
					    underline  	FALSE
9157
					    strike     	FALSE
9158
					    color      	0
9159
					    default_color 	TRUE)
9160
					anchor     	2
9161
					anchor_loc 	1
9162
					nlines     	1
9163
					max_width  	15
9164
					justify    	0
9165
					label      	"1"
2222 sbetterm 9166
					pctDist    	0.841955
9167
					height     	52
2218 sbetterm 9168
					orientation 	1))
2222 sbetterm 9169
				(object RoleView "$UNNAMED$63" @229
2218 sbetterm 9170
				    Parent_View 	@225
2222 sbetterm 9171
				    location   	(391, 556)
2218 sbetterm 9172
				    font       	(object Font
9173
					size       	10
9174
					face       	"Arial"
9175
					bold       	FALSE
9176
					italics    	FALSE
9177
					underline  	FALSE
9178
					strike     	FALSE
9179
					color      	0
9180
					default_color 	TRUE)
9181
				    stereotype 	TRUE
9182
				    line_color 	3342489
2222 sbetterm 9183
				    quidu      	"4212F38B01DE"
2218 sbetterm 9184
				    client     	@225
9185
				    supplier   	@223
2222 sbetterm 9186
				    vertices   	(list Points
9187
					(3856, 2479)
9188
					(3856, 2394)
9189
					(3693, 2254))
2218 sbetterm 9190
				    line_style 	0
9191
				    label      	(object SegLabel @230
9192
					Parent_View 	@229
2222 sbetterm 9193
					location   	(3751, 2234)
2218 sbetterm 9194
					font       	(object Font
9195
					    size       	10
9196
					    face       	"Arial"
9197
					    bold       	FALSE
9198
					    italics    	FALSE
9199
					    underline  	FALSE
9200
					    strike     	FALSE
9201
					    color      	0
9202
					    default_color 	TRUE)
9203
					anchor     	2
9204
					anchor_loc 	1
9205
					nlines     	1
9206
					max_width  	15
9207
					justify    	0
9208
					label      	"1"
9209
					pctDist    	0.900000
9210
					height     	54
9211
					orientation 	1))))
2222 sbetterm 9212
			(object RealizeView "" @231
2218 sbetterm 9213
			    stereotype 	TRUE
9214
			    line_color 	3342489
2222 sbetterm 9215
			    quidu      	"42368934016F"
9216
			    client     	@223
9217
			    supplier   	@222
2218 sbetterm 9218
			    line_style 	0)
2222 sbetterm 9219
			(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString" @232
9220
			    ShowCompartmentStereotypes 	TRUE
9221
			    SuppressAttribute 	TRUE
9222
			    SuppressOperation 	TRUE
9223
			    location   	(3470, 1483)
2218 sbetterm 9224
			    font       	(object Font
9225
				size       	10
9226
				face       	"Arial"
9227
				bold       	FALSE
9228
				italics    	FALSE
9229
				underline  	FALSE
9230
				strike     	FALSE
9231
				color      	0
9232
				default_color 	TRUE)
2222 sbetterm 9233
			    label      	(object ItemLabel
9234
				Parent_View 	@232
9235
				location   	(3469, 1591)
9236
				anchor_loc 	1
9237
				nlines     	1
9238
				max_width  	670
9239
				justify    	0
9240
				label      	"IXmlSchemaWrapperString")
9241
			    icon       	"Interface"
9242
			    icon_style 	"Icon"
9243
			    line_color 	3342489
9244
			    fill_color 	13434879
9245
			    quidu      	"41DA5B7F0315"
9246
			    width      	58
9247
			    height     	58
9248
			    annotation 	8
9249
			    autoResize 	TRUE)
9250
			(object AssociationViewNew "$UNNAMED$26" @233
9251
			    location   	(3071, 1481)
9252
			    font       	(object Font
9253
				size       	12
9254
				face       	"Arial"
9255
				bold       	FALSE
9256
				italics    	FALSE
9257
				underline  	FALSE
9258
				strike     	FALSE
9259
				color      	0
9260
				default_color 	TRUE)
2218 sbetterm 9261
			    stereotype 	TRUE
9262
			    line_color 	3342489
2222 sbetterm 9263
			    quidu      	"4205CC83034E"
2218 sbetterm 9264
			    roleview_list 	(list RoleViews
2222 sbetterm 9265
				(object RoleView "string" @234
9266
				    Parent_View 	@233
9267
				    location   	(782, -452)
2218 sbetterm 9268
				    font       	(object Font
2222 sbetterm 9269
					size       	12
2218 sbetterm 9270
					face       	"Arial"
9271
					bold       	FALSE
9272
					italics    	FALSE
9273
					underline  	FALSE
9274
					strike     	FALSE
9275
					color      	0
9276
					default_color 	TRUE)
2222 sbetterm 9277
				    label      	(object SegLabel @235
9278
					Parent_View 	@234
9279
					location   	(3349, 1417)
2218 sbetterm 9280
					font       	(object Font
9281
					    size       	10
9282
					    face       	"Arial"
9283
					    bold       	FALSE
9284
					    italics    	FALSE
9285
					    underline  	FALSE
9286
					    strike     	FALSE
9287
					    color      	0
9288
					    default_color 	TRUE)
9289
					anchor     	1
9290
					anchor_loc 	1
9291
					nlines     	1
2222 sbetterm 9292
					max_width  	124
2218 sbetterm 9293
					justify    	0
2222 sbetterm 9294
					label      	"-string"
9295
					pctDist    	0.750789
9296
					height     	65
2218 sbetterm 9297
					orientation 	0)
9298
				    stereotype 	TRUE
9299
				    line_color 	3342489
2222 sbetterm 9300
				    quidu      	"4205CC8600CE"
9301
				    client     	@233
9302
				    supplier   	@232
9303
				    line_style 	3
9304
				    origin_attachment 	(3071, 1481)
9305
				    terminal_attachment 	(3441, 1481)
9306
				    label      	(object SegLabel @236
9307
					Parent_View 	@234
9308
					location   	(3197, 1526)
2218 sbetterm 9309
					font       	(object Font
9310
					    size       	10
9311
					    face       	"Arial"
9312
					    bold       	FALSE
9313
					    italics    	FALSE
9314
					    underline  	FALSE
9315
					    strike     	FALSE
9316
					    color      	0
9317
					    default_color 	TRUE)
9318
					anchor     	2
9319
					anchor_loc 	1
9320
					nlines     	1
2222 sbetterm 9321
					max_width  	34
2218 sbetterm 9322
					justify    	0
9323
					label      	"1"
2222 sbetterm 9324
					pctDist    	0.343849
9325
					height     	45
2218 sbetterm 9326
					orientation 	1))
2222 sbetterm 9327
				(object RoleView "$UNNAMED$27" @237
9328
				    Parent_View 	@233
9329
				    location   	(782, -452)
2218 sbetterm 9330
				    font       	(object Font
2222 sbetterm 9331
					size       	12
2218 sbetterm 9332
					face       	"Arial"
9333
					bold       	FALSE
9334
					italics    	FALSE
9335
					underline  	FALSE
9336
					strike     	FALSE
9337
					color      	0
9338
					default_color 	TRUE)
9339
				    stereotype 	TRUE
9340
				    line_color 	3342489
2222 sbetterm 9341
				    quidu      	"4205CC86010C"
9342
				    client     	@233
9343
				    supplier   	@107
9344
				    line_style 	3
9345
				    origin_attachment 	(3071, 1481)
9346
				    terminal_attachment 	(2701, 1481)
9347
				    label      	(object SegLabel @238
9348
					Parent_View 	@237
9349
					location   	(2740, 1432)
2218 sbetterm 9350
					font       	(object Font
9351
					    size       	10
9352
					    face       	"Arial"
9353
					    bold       	FALSE
9354
					    italics    	FALSE
9355
					    underline  	FALSE
9356
					    strike     	FALSE
9357
					    color      	0
9358
					    default_color 	TRUE)
9359
					anchor     	2
9360
					anchor_loc 	1
9361
					nlines     	1
2222 sbetterm 9362
					max_width  	34
2218 sbetterm 9363
					justify    	0
9364
					label      	"1"
2222 sbetterm 9365
					pctDist    	0.895899
9366
					height     	50
9367
					orientation 	1))))
9368
			(object AssociationViewNew "$UNNAMED$60" @239
9369
			    location   	(3328, 1760)
2218 sbetterm 9370
			    font       	(object Font
9371
				size       	10
9372
				face       	"Arial"
9373
				bold       	FALSE
9374
				italics    	FALSE
9375
				underline  	FALSE
9376
				strike     	FALSE
9377
				color      	0
9378
				default_color 	TRUE)
9379
			    stereotype 	TRUE
9380
			    line_color 	3342489
9381
			    quidu      	"4212F20600EB"
9382
			    roleview_list 	(list RoleViews
2222 sbetterm 9383
				(object RoleView "inMac" @240
9384
				    Parent_View 	@239
9385
				    location   	(-137, -162)
2218 sbetterm 9386
				    font       	(object Font
9387
					size       	10
9388
					face       	"Arial"
9389
					bold       	FALSE
9390
					italics    	FALSE
9391
					underline  	FALSE
9392
					strike     	FALSE
9393
					color      	0
9394
					default_color 	TRUE)
2222 sbetterm 9395
				    label      	(object SegLabel @241
9396
					Parent_View 	@240
9397
					location   	(3435, 1706)
2218 sbetterm 9398
					font       	(object Font
9399
					    size       	10
9400
					    face       	"Arial"
9401
					    bold       	FALSE
9402
					    italics    	FALSE
9403
					    underline  	FALSE
9404
					    strike     	FALSE
9405
					    color      	0
9406
					    default_color 	TRUE)
9407
					anchor     	1
9408
					anchor_loc 	1
9409
					nlines     	1
2222 sbetterm 9410
					max_width  	131
2218 sbetterm 9411
					justify    	0
2222 sbetterm 9412
					label      	"-inMac"
2218 sbetterm 9413
					pctDist    	0.537073
9414
					height     	107
9415
					orientation 	1)
9416
				    stereotype 	TRUE
9417
				    line_color 	3342489
9418
				    quidu      	"4212F206031D"
2222 sbetterm 9419
				    client     	@239
9420
				    supplier   	@232
9421
				    line_style 	3
9422
				    origin_attachment 	(3328, 1760)
9423
				    terminal_attachment 	(3328, 1659)
9424
				    label      	(object SegLabel @242
9425
					Parent_View 	@240
9426
					location   	(3272, 1701)
2218 sbetterm 9427
					font       	(object Font
9428
					    size       	10
9429
					    face       	"Arial"
9430
					    bold       	FALSE
9431
					    italics    	FALSE
9432
					    underline  	FALSE
9433
					    strike     	FALSE
9434
					    color      	0
9435
					    default_color 	TRUE)
9436
					anchor     	2
9437
					anchor_loc 	1
9438
					nlines     	1
9439
					max_width  	15
9440
					justify    	0
9441
					label      	"1"
9442
					pctDist    	0.582616
9443
					height     	57
9444
					orientation 	0))
2222 sbetterm 9445
				(object RoleView "$UNNAMED$61" @243
9446
				    Parent_View 	@239
9447
				    location   	(-137, -162)
2218 sbetterm 9448
				    font       	(object Font
9449
					size       	10
9450
					face       	"Arial"
9451
					bold       	FALSE
9452
					italics    	FALSE
9453
					underline  	FALSE
9454
					strike     	FALSE
9455
					color      	0
9456
					default_color 	TRUE)
9457
				    stereotype 	TRUE
9458
				    line_color 	3342489
9459
				    quidu      	"4212F206032D"
2222 sbetterm 9460
				    client     	@239
2218 sbetterm 9461
				    supplier   	@223
2222 sbetterm 9462
				    line_style 	3
9463
				    origin_attachment 	(3328, 1760)
9464
				    terminal_attachment 	(3328, 1862)
9465
				    label      	(object SegLabel @244
9466
					Parent_View 	@243
9467
					location   	(3367, 1798)
2218 sbetterm 9468
					font       	(object Font
9469
					    size       	10
9470
					    face       	"Arial"
9471
					    bold       	FALSE
9472
					    italics    	FALSE
9473
					    underline  	FALSE
9474
					    strike     	FALSE
9475
					    color      	0
9476
					    default_color 	TRUE)
9477
					anchor     	2
9478
					anchor_loc 	1
9479
					nlines     	1
9480
					max_width  	15
9481
					justify    	0
9482
					label      	"1"
9483
					pctDist    	0.371037
9484
					height     	39
9485
					orientation 	0))))
2222 sbetterm 9486
			(object AssociationViewNew "$UNNAMED$66" @245
9487
			    location   	(3600, 1760)
2218 sbetterm 9488
			    font       	(object Font
9489
				size       	10
9490
				face       	"Arial"
9491
				bold       	FALSE
9492
				italics    	FALSE
9493
				underline  	FALSE
9494
				strike     	FALSE
9495
				color      	0
9496
				default_color 	TRUE)
9497
			    stereotype 	TRUE
9498
			    line_color 	3342489
2222 sbetterm 9499
			    quidu      	"4236A0E302FC"
2218 sbetterm 9500
			    roleview_list 	(list RoleViews
2222 sbetterm 9501
				(object RoleView "datatype" @246
9502
				    Parent_View 	@245
9503
				    location   	(135, -298)
2218 sbetterm 9504
				    font       	(object Font
9505
					size       	10
9506
					face       	"Arial"
9507
					bold       	FALSE
9508
					italics    	FALSE
9509
					underline  	FALSE
9510
					strike     	FALSE
9511
					color      	0
9512
					default_color 	TRUE)
2222 sbetterm 9513
				    label      	(object SegLabel @247
9514
					Parent_View 	@246
9515
					location   	(3724, 1705)
2218 sbetterm 9516
					font       	(object Font
9517
					    size       	10
9518
					    face       	"Arial"
9519
					    bold       	FALSE
9520
					    italics    	FALSE
9521
					    underline  	FALSE
9522
					    strike     	FALSE
9523
					    color      	0
9524
					    default_color 	TRUE)
9525
					anchor     	1
9526
					anchor_loc 	1
9527
					nlines     	1
2222 sbetterm 9528
					max_width  	188
2218 sbetterm 9529
					justify    	0
2222 sbetterm 9530
					label      	"-datatype"
9531
					pctDist    	0.543860
9532
					height     	124
9533
					orientation 	1)
2218 sbetterm 9534
				    stereotype 	TRUE
9535
				    line_color 	3342489
2222 sbetterm 9536
				    quidu      	"4236A0E40221"
9537
				    client     	@245
9538
				    supplier   	@232
9539
				    line_style 	3
9540
				    origin_attachment 	(3600, 1760)
9541
				    terminal_attachment 	(3600, 1659)
9542
				    label      	(object SegLabel @248
9543
					Parent_View 	@246
9544
					location   	(3555, 1692)
2218 sbetterm 9545
					font       	(object Font
9546
					    size       	10
9547
					    face       	"Arial"
9548
					    bold       	FALSE
9549
					    italics    	FALSE
9550
					    underline  	FALSE
9551
					    strike     	FALSE
9552
					    color      	0
9553
					    default_color 	TRUE)
9554
					anchor     	2
9555
					anchor_loc 	1
9556
					nlines     	1
9557
					max_width  	15
9558
					justify    	0
9559
					label      	"1"
2222 sbetterm 9560
					pctDist    	0.684211
9561
					height     	46
9562
					orientation 	0))
9563
				(object RoleView "$UNNAMED$67" @249
9564
				    Parent_View 	@245
9565
				    location   	(135, -298)
2218 sbetterm 9566
				    font       	(object Font
9567
					size       	10
9568
					face       	"Arial"
9569
					bold       	FALSE
9570
					italics    	FALSE
9571
					underline  	FALSE
9572
					strike     	FALSE
9573
					color      	0
9574
					default_color 	TRUE)
9575
				    stereotype 	TRUE
9576
				    line_color 	3342489
2222 sbetterm 9577
				    quidu      	"4236A0E40230"
9578
				    client     	@245
2218 sbetterm 9579
				    supplier   	@223
2222 sbetterm 9580
				    line_style 	3
9581
				    origin_attachment 	(3600, 1760)
9582
				    terminal_attachment 	(3600, 1861)
9583
				    label      	(object SegLabel @250
9584
					Parent_View 	@249
9585
					location   	(3651, 1815)
2218 sbetterm 9586
					font       	(object Font
9587
					    size       	10
9588
					    face       	"Arial"
9589
					    bold       	FALSE
9590
					    italics    	FALSE
9591
					    underline  	FALSE
9592
					    strike     	FALSE
9593
					    color      	0
9594
					    default_color 	TRUE)
9595
					anchor     	2
9596
					anchor_loc 	1
9597
					nlines     	1
9598
					max_width  	15
9599
					justify    	0
9600
					label      	"1"
2222 sbetterm 9601
					pctDist    	0.543860
9602
					height     	51
9603
					orientation 	0))))))))
2218 sbetterm 9604
	(object Class_Category "Symbol Table"
9605
	    quid       	"4209C5C30033"
9606
	    exportControl 	"Public"
9607
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
9608
	    quidu      	"41F5A79001E4"
9609
	    logical_models 	(list unit_reference_list
9610
		(object Class "DefinedVariableTable"
9611
		    attributes 	(list Attribute_Set
9612
			(object Attribute
9613
			    tool       	"Traversal"
9614
			    name       	"CodeFile"
9615
			    value      	"$MASS_DEV\\DefinedVariableTable.h")
9616
			(object Attribute
9617
			    tool       	"Traversal"
9618
			    name       	"BodyFile"
9619
			    value      	"$MASS_DEV\\DefinedVariableTable.cpp"))
9620
		    quid       	"4209C5FB02C3"
9621
		    documentation 	"The table of defined variables and their values."
9622
		    stereotype 	"entity"
9623
		    operations 	(list Operations
9624
			(object Operation "clear"
9625
			    quid       	"4209C916032F"
9626
			    documentation 	"Clear the table."
9627
			    result     	"void"
9628
			    concurrency 	"Sequential"
9629
			    opExportControl 	"Public"
9630
			    uid        	1107933104)
9631
			(object Operation "getDefinedVariable"
9632
			    quid       	"4209C7770264"
9633
			    documentation 	"Evaluate to the given variable.  When the variable doesn't already exist, create it."
9634
			    parameters 	(list Parameters
9635
				(object Parameter "variableName"
9636
				    quid       	"4209C7770265"
9637
				    documentation 	"The name of the variable."
9638
				    type       	"const std::string &"))
9639
			    result     	"DefinedVariable&"
9640
			    concurrency 	"Sequential"
9641
			    opExportControl 	"Public"
9642
			    uid        	1107933103
9643
			    quidu      	"4209C61A01F8")
9644
			(object Operation "isVariable"
9645
			    attributes 	(list Attribute_Set
9646
				(object Attribute
9647
				    tool       	"cg"
9648
				    name       	"OperationIsConst"
9649
				    value      	TRUE))
9650
			    quid       	"420ACFBB01CE"
9651
			    documentation 	"Evaluate to true when the given symbol is a variable, otherwise evaluate to false."
9652
			    parameters 	(list Parameters
9653
				(object Parameter "symbol"
9654
				    quid       	"420ACFDB03D2"
9655
				    documentation 	"The symbol."
9656
				    type       	"const std::string &"))
9657
			    result     	"const bool"
9658
			    concurrency 	"Sequential"
9659
			    opExportControl 	"Public"
9660
			    uid        	1108001389))
9661
		    language   	"C++")
9662
		(object Class "DefinedVariable"
9663
		    attributes 	(list Attribute_Set
9664
			(object Attribute
9665
			    tool       	"Traversal"
9666
			    name       	"CodeFile"
9667
			    value      	"$MASS_DEV\\DefinedVariable.h")
9668
			(object Attribute
9669
			    tool       	"Traversal"
9670
			    name       	"BodyFile"
9671
			    value      	"$MASS_DEV\\DefinedVariable.cpp")
9672
			(object Attribute
9673
			    tool       	"cg"
9674
			    name       	"GenerateDefaultConstructor"
9675
			    value      	("GenerateSet" 205))
9676
			(object Attribute
9677
			    tool       	"cg"
9678
			    name       	"DefaultConstructorVisibility"
9679
			    value      	("VisibilitySet" 43)))
9680
		    quid       	"4209C61A01F8"
9681
		    documentation 	"A defined variable."
9682
		    stereotype 	"entity"
9683
		    used_nodes 	(list uses_relationship_list
9684
			(object Uses_Relationship
9685
			    attributes 	(list Attribute_Set
9686
				(object Attribute
9687
				    tool       	"cg"
9688
				    name       	"cg_style"
9689
				    value      	"Forward Reference"))
9690
			    quid       	"420ACCBD0067"
9691
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"
9692
			    quidu      	"41F608450399")
9693
			(object Uses_Relationship
9694
			    attributes 	(list Attribute_Set
9695
				(object Attribute
9696
				    tool       	"cg"
9697
				    name       	"cg_style"
9698
				    value      	"Forward Reference"))
9699
			    quid       	"421176B20172"
9700
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
9701
			    quidu      	"42116B3700AD"))
9702
		    exportControl 	"Private"
9703
		    operations 	(list Operations
9704
			(object Operation "DefinedVariable"
9705
			    quid       	"4209CBCF00A3"
9706
			    documentation 	"The only constructor."
9707
			    parameters 	(list Parameters
9708
				(object Parameter "variableName"
9709
				    quid       	"4209CBDC0007"
9710
				    documentation 	"The name of this variable."
9711
				    type       	"const std::string &"))
9712
			    concurrency 	"Sequential"
9713
			    opExportControl 	"Public"
9714
			    uid        	1107933105)
9715
			(object Operation "evaluate"
9716
			    quid       	"420ACC990152"
9717
			    documentation 	"Evaluate the expression of this variable, and evaluate to true, or to false when any expression cannot be evaluated."
9718
			    parameters 	(list Parameters
9719
				(object Parameter "value"
9720
				    quid       	"420ACC990153"
9721
				    documentation 	"The resulting value."
9722
				    type       	"std::string &")
9723
				(object Parameter "sideEffect"
9724
				    quid       	"420ACC990154"
9725
				    documentation 	
9726
|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed.  For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.
9727
|
9728
|One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.
9729
 
9730
				    type       	"const bool &")
9731
				(object Parameter "evaluationContext"
9732
				    quid       	"421175CA0097"
9733
				    documentation 	"The evaluation context."
9734
				    type       	"EvaluationContext &")
9735
				(object Parameter "path"
9736
				    quid       	"421021A202C8"
9737
				    documentation 	"The evaluation path."
9738
				    type       	"std::vector< DefinedVariable * > &")
9739
				(object Parameter "postponed"
9740
				    quid       	"4212DDD003DA"
9741
				    documentation 	"Set the actual argument to true when evaluation is postponed, and to false otherwise."
9742
				    type       	"bool &"))
9743
			    result     	"const bool"
9744
			    concurrency 	"Sequential"
9745
			    opExportControl 	"Public"
9746
			    uid        	1108001386)
9747
			(object Operation "getExpression"
9748
			    attributes 	(list Attribute_Set
9749
				(object Attribute
9750
				    tool       	"cg"
9751
				    name       	"OperationIsConst"
9752
				    value      	TRUE))
9753
			    quid       	"420ACC82000A"
9754
			    documentation 	"Evaluate to the expression of this instance."
9755
			    result     	"const std::string &"
9756
			    concurrency 	"Sequential"
9757
			    opExportControl 	"Public"
9758
			    uid        	1108001387)
9759
			(object Operation "setExpression"
9760
			    quid       	"420ACC82000B"
9761
			    documentation 	"Set the expression of this instance, and evaluate to the resulting value."
9762
			    parameters 	(list Parameters
9763
				(object Parameter "value"
9764
				    quid       	"420ACC82000C"
9765
				    documentation 	"The value."
9766
				    type       	"const std::string &"))
9767
			    result     	"const std::string &"
9768
			    concurrency 	"Sequential"
9769
			    opExportControl 	"Public"
9770
			    uid        	1108001388))
9771
		    class_attributes 	(list class_attribute_list
9772
			(object ClassAttribute "variableName"
9773
			    attributes 	(list Attribute_Set
9774
				(object Attribute
9775
				    tool       	"cg"
9776
				    name       	"DataMemberMutability"
9777
				    value      	("DataMemberMutabilitySet" 2)))
9778
			    quid       	"4209C7AD00AE"
9779
			    documentation 	"The name of this variable."
9780
			    type       	"std::string"
9781
			    initv      	"variableName"
9782
			    Containment 	"By Value")
9783
			(object ClassAttribute "value"
9784
			    quid       	"4209C7CD00DD"
9785
			    documentation 	"The value of this variable."
9786
			    type       	"std::string"
9787
			    Containment 	"By Value"))
9788
		    language   	"C++")
9789
		(object Class "FieldExpression"
9790
		    attributes 	(list Attribute_Set
9791
			(object Attribute
9792
			    tool       	"Traversal"
9793
			    name       	"CodeFile"
9794
			    value      	"$MASS_DEV\\FieldExpression.h")
9795
			(object Attribute
9796
			    tool       	"Traversal"
9797
			    name       	"BodyFile"
9798
			    value      	"$MASS_DEV\\FieldExpression.cpp"))
9799
		    quid       	"420AC16002C1"
9800
		    documentation 	"A class for representing expressions."
9801
		    stereotype 	"entity"
9802
		    used_nodes 	(list uses_relationship_list
9803
			(object Uses_Relationship
9804
			    attributes 	(list Attribute_Set
9805
				(object Attribute
9806
				    tool       	"cg"
9807
				    name       	"cg_style"
9808
				    value      	"Forward Reference"))
9809
			    quid       	"420AC4EA00CD"
9810
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"
9811
			    quidu      	"41F607FA0261")
9812
			(object Uses_Relationship
9813
			    attributes 	(list Attribute_Set
9814
				(object Attribute
9815
				    tool       	"cg"
9816
				    name       	"cg_style"
9817
				    value      	"Forward Reference"))
9818
			    quid       	"420AD933029C"
9819
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"
9820
			    quidu      	"4209C5FB02C3")
9821
			(object Uses_Relationship
9822
			    attributes 	(list Attribute_Set
9823
				(object Attribute
9824
				    tool       	"cg"
9825
				    name       	"cg_style"
9826
				    value      	"Forward Reference"))
9827
			    quid       	"420AE38300AF"
9828
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariable"
9829
			    quidu      	"4209C61A01F8")
9830
			(object Uses_Relationship
9831
			    attributes 	(list Attribute_Set
9832
				(object Attribute
9833
				    tool       	"cg"
9834
				    name       	"cg_style"
9835
				    value      	"Forward Reference"))
9836
			    quid       	"421176AC0366"
9837
			    supplier   	"Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"
9838
			    quidu      	"42116B3700AD")
9839
			(object Uses_Relationship
9840
			    attributes 	(list Attribute_Set
9841
				(object Attribute
9842
				    tool       	"cg"
9843
				    name       	"cg_style"
9844
				    value      	"Private Reference"))
9845
			    quid       	"421177FE00AB"
9846
			    supplier   	"Logical View::TransactionTestManager::Sequence Generators::Sequence"
9847
			    quidu      	"42103A8C03B7")
9848
			(object Uses_Relationship
9849
			    attributes 	(list Attribute_Set
9850
				(object Attribute
9851
				    tool       	"cg"
9852
				    name       	"cg_style"
9853
				    value      	"Private Reference"))
9854
			    quid       	"42117819031C"
9855
			    supplier   	"Logical View::TransactionTestManager::Sequence Generators::SequenceCollection"
9856
			    quidu      	"421040A40076")
9857
			(object Uses_Relationship
9858
			    attributes 	(list Attribute_Set
9859
				(object Attribute
9860
				    tool       	"cg"
9861
				    name       	"cg_style"
9862
				    value      	"Private Reference"))
9863
			    quid       	"4211D98E031E"
9864
			    supplier   	"Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest"
9865
			    quidu      	"3ED4B704004D")
9866
			(object Uses_Relationship
9867
			    attributes 	(list Attribute_Set
9868
				(object Attribute
9869
				    tool       	"cg"
9870
				    name       	"cg_style"
9871
				    value      	"Private Reference"))
9872
			    quid       	"42130E850275"
9873
			    supplier   	"Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"
2222 sbetterm 9874
			    quidu      	"41FB4691013B")
9875
			(object Uses_Relationship
9876
			    attributes 	(list Attribute_Set
9877
				(object Attribute
9878
				    tool       	"cg"
9879
				    name       	"cg_style"
9880
				    value      	"Private Reference"))
9881
			    quid       	"422EB8C202B5"
9882
			    supplier   	"Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::ICryptographicServerProxy"
9883
			    quidu      	"3ED5ABA4021B"))
2218 sbetterm 9884
		    exportControl 	"Private"
9885
		    operations 	(list Operations
9886
			(object Operation "evaluate"
9887
			    quid       	"420456630303"
9888
			    documentation 	"Evaluate the expression of this field, and evaluate to true, or to false when any expression cannot be evaluated."
9889
			    parameters 	(list Parameters
9890
				(object Parameter "value"
9891
				    quid       	"4206FAEA016B"
9892
				    documentation 	"The resulting value."
9893
				    type       	"std::string &")
9894
				(object Parameter "sideEffect"
9895
				    quid       	"420587EB0102"
9896
				    documentation 	
9897
|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed.  For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.
9898
|
9899
|One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.
9900
 
9901
				    type       	"const bool &")
9902
				(object Parameter "evaluationContext"
9903
				    quid       	"4211759F03A5"
9904
				    documentation 	"The evaluation context."
9905
				    type       	"EvaluationContext &")
9906
				(object Parameter "path"
9907
				    quid       	"42102212023B"
9908
				    documentation 	"The evaluation path."
9909
				    type       	"std::vector< DefinedVariable * > &")
9910
				(object Parameter "postponed"
9911
				    quid       	"4212DDA80169"
9912
				    documentation 	"Set the actual argument to true when evaluation is postponed, and to false otherwise."
9913
				    type       	"bool &"))
9914
			    result     	"const bool"
9915
			    concurrency 	"Sequential"
9916
			    opExportControl 	"Public"
9917
			    uid        	1107568819)
9918
			(object Operation "evaluateFunction"
9919
			    quid       	"4208AE9D0216"
9920
			    documentation 	"Evaluate the given function."
9921
			    parameters 	(list Parameters
9922
				(object Parameter "is"
9923
				    quid       	"42105FF10171"
9924
				    documentation 	"The input stream."
9925
				    type       	"std::istream &")
9926
				(object Parameter "value"
9927
				    quid       	"42105FF10172"
9928
				    documentation 	"The resulting value."
9929
				    type       	"std::string &")
9930
				(object Parameter "symbol"
9931
				    quid       	"42105FF10190"
9932
				    documentation 	"The variable."
9933
				    type       	"std::string &")
9934
				(object Parameter "sideEffect"
9935
				    quid       	"42105FF101A0"
9936
				    documentation 	
9937
|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed.  For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.
9938
|
9939
|One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.
9940
 
9941
				    type       	"const bool &")
9942
				(object Parameter "evaluationContext"
9943
				    quid       	"421175BE026C"
9944
				    documentation 	"The evaluation context."
9945
				    type       	"EvaluationContext &")
9946
				(object Parameter "path"
9947
				    quid       	"42105FF101CE"
9948
				    documentation 	"The evaluation path."
9949
				    type       	"std::vector< DefinedVariable * > &")
9950
				(object Parameter "postponed"
9951
				    quid       	"4212DDC000DC"
9952
				    documentation 	"Set the actual argument to true when evaluation is postponed, and to false otherwise."
9953
				    type       	"bool &"))
9954
			    result     	"const bool"
9955
			    concurrency 	"Sequential"
9956
			    opExportControl 	"Private"
9957
			    uid        	1107827079)
9958
			(object Operation "evaluateVariable"
9959
			    quid       	"420AE22101D7"
9960
			    documentation 	"Evaluate the given variable."
9961
			    parameters 	(list Parameters
9962
				(object Parameter "is"
9963
				    quid       	"420AE22101D8"
9964
				    documentation 	"The input stream."
9965
				    type       	"std::istream &")
9966
				(object Parameter "value"
9967
				    quid       	"420AE22101D9"
9968
				    documentation 	"The resulting value."
9969
				    type       	"std::string &")
9970
				(object Parameter "symbol"
9971
				    quid       	"420AE22101DA"
9972
				    documentation 	"The variable."
9973
				    type       	"std::string &")
9974
				(object Parameter "sideEffect"
9975
				    quid       	"420AE314034F"
9976
				    documentation 	
9977
|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed.  For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.
9978
|
9979
|One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.
9980
 
9981
				    type       	"const bool &")
9982
				(object Parameter "evaluationContext"
9983
				    quid       	"421175B5028B"
9984
				    documentation 	"The evaluation context."
9985
				    type       	"EvaluationContext &")
9986
				(object Parameter "path"
9987
				    quid       	"4210221B01DD"
9988
				    documentation 	"The evaluation path."
9989
				    type       	"std::vector< DefinedVariable * > &")
9990
				(object Parameter "postponed"
9991
				    quid       	"4212DDBA004F"
9992
				    documentation 	"Set the actual argument to true when evaluation is postponed, and to false otherwise."
9993
				    type       	"bool &"))
9994
			    result     	"const bool"
9995
			    concurrency 	"Sequential"
9996
			    opExportControl 	"Private"
9997
			    uid        	1108001390)
9998
			(object Operation "FieldExpression"
9999
			    quid       	"42105AAC0084"
10000
			    documentation 	"A constructor that takes an expression."
10001
			    parameters 	(list Parameters
10002
				(object Parameter "expression"
10003
				    quid       	"42105AB60343"
10004
				    documentation 	"The expression."
10005
				    type       	"const std::string &"))
10006
			    concurrency 	"Sequential"
10007
			    opExportControl 	"Public"
10008
			    uid        	1108353586)
10009
			(object Operation "getExpression"
10010
			    attributes 	(list Attribute_Set
10011
				(object Attribute
10012
				    tool       	"cg"
10013
				    name       	"OperationIsConst"
10014
				    value      	TRUE))
10015
			    quid       	"420AC68F02E4"
10016
			    documentation 	"Evaluate to the expression of this instance."
10017
			    result     	"const std::string &"
10018
			    concurrency 	"Sequential"
10019
			    opExportControl 	"Public"
10020
			    uid        	1108001383)
10021
			(object Operation "isFunctor"
10022
			    attributes 	(list Attribute_Set
10023
				(object Attribute
10024
				    tool       	"cg"
10025
				    name       	"OperationKind"
10026
				    value      	("OperationKindSet" 203)))
10027
			    quid       	"4209B773036F"
10028
			    documentation 	"Evaluate to true when the given string is a functor, and to false when it is not."
10029
			    parameters 	(list Parameters
10030
				(object Parameter "string"
10031
				    quid       	"4209B79A00EE"
10032
				    documentation 	"The string."
10033
				    type       	"const std::string &"))
10034
			    result     	"const bool"
10035
			    concurrency 	"Sequential"
10036
			    opExportControl 	"Public"
10037
			    uid        	1107933097)
10038
			(object Operation "readIdentifier"
10039
			    attributes 	(list Attribute_Set
10040
				(object Attribute
10041
				    tool       	"cg"
10042
				    name       	"OperationKind"
10043
				    value      	("OperationKindSet" 203)))
10044
			    quid       	"42102FB70219"
10045
			    documentation 	"Read an identifier from the input stream and evaluate to true, or to false when an identifier cannot be read."
10046
			    parameters 	(list Parameters
10047
				(object Parameter "is"
10048
				    quid       	"42102FB7021A"
10049
				    documentation 	"The input stream."
10050
				    type       	"std::istream &")
10051
				(object Parameter "identifier"
10052
				    quid       	"42102FB7021B"
10053
				    documentation 	"The identifier."
10054
				    type       	"std::string &"))
10055
			    result     	"const bool"
10056
			    concurrency 	"Sequential"
10057
			    opExportControl 	"Private"
10058
			    uid        	1108353576)
10059
			(object Operation "readTerm"
10060
			    attributes 	(list Attribute_Set
10061
				(object Attribute
10062
				    tool       	"cg"
10063
				    name       	"OperationKind"
10064
				    value      	("OperationKindSet" 203)))
10065
			    quid       	"420B0EB603D2"
10066
			    documentation 	"Read a term from the input stream and evaluate to true, or to false when a term cannot be read."
10067
			    parameters 	(list Parameters
10068
				(object Parameter "is"
10069
				    quid       	"420B0F03034E"
10070
				    documentation 	"The input stream."
10071
				    type       	"std::istream &")
10072
				(object Parameter "term"
10073
				    quid       	"420B0F03039C"
10074
				    documentation 	"The term."
10075
				    type       	"std::string &"))
10076
			    result     	"const bool"
10077
			    concurrency 	"Sequential"
10078
			    opExportControl 	"Private"
10079
			    uid        	1108001391)
10080
			(object Operation "setExpression"
10081
			    quid       	"420AC68F02F3"
10082
			    documentation 	"Set the expression of this instance, and evaluate to the resulting value."
10083
			    parameters 	(list Parameters
10084
				(object Parameter "value"
10085
				    quid       	"420AC68F02F4"
10086
				    documentation 	"The value."
10087
				    type       	"const std::string &"))
10088
			    result     	"const std::string &"
10089
			    concurrency 	"Sequential"
10090
			    opExportControl 	"Public"
10091
			    uid        	1108001384)
10092
			(object Operation "skipCharacter"
10093
			    attributes 	(list Attribute_Set
10094
				(object Attribute
10095
				    tool       	"cg"
10096
				    name       	"OperationKind"
10097
				    value      	("OperationKindSet" 203)))
10098
			    quid       	"420B100701E7"
10099
			    documentation 	"Skip the given character from the input stream and evaluate to true, or to false when the given character is not found next in the input stream."
10100
			    parameters 	(list Parameters
10101
				(object Parameter "is"
10102
				    quid       	"420B100701E8"
10103
				    documentation 	"The input stream."
10104
				    type       	"std::istream &")
10105
				(object Parameter "character"
10106
				    quid       	"420B100701E9"
10107
				    documentation 	"The character."
10108
				    type       	"const char &"))
10109
			    result     	"const bool"
10110
			    concurrency 	"Sequential"
10111
			    opExportControl 	"Private"
10112
			    uid        	1108001392))
10113
		    class_attributes 	(list class_attribute_list
10114
			(object ClassAttribute "cachedValue"
10115
			    quid       	"420B24A402FC"
10116
			    documentation 	"The evaluated value of this expression.  We can cache some expressions because their value is deterministic, so we do to speed up generation."
10117
			    type       	"std::string"
10118
			    Containment 	"By Value")
10119
			(object ClassAttribute "expression"
10120
			    quid       	"420AC5F30189"
10121
			    documentation 	"The expression."
10122
			    type       	"std::string"
10123
			    Containment 	"By Value"))
10124
		    language   	"C++")
10125
		(object Association "$UNNAMED$68"
10126
		    quid       	"4209C65E02D3"
10127
		    roles      	(list role_list
10128
			(object Role "variable"
10129
			    attributes 	(list Attribute_Set
10130
				(object Attribute
10131
				    tool       	"cg"
10132
				    name       	"ForwardReferenceOnly"
10133
				    value      	TRUE))
10134
			    quid       	"4209C65F0013"
10135
			    documentation 	"The collection of defined variables."
10136
			    label      	"variable"
10137
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariable"
10138
			    quidu      	"4209C61A01F8"
10139
			    keys       	(list class_attribute_list
10140
				(object ClassAttribute "variableName"
10141
				    quid       	"4209C66701AA"
10142
				    documentation 	"The name of the variable."
10143
				    type       	"std::string"))
10144
			    client_cardinality 	(value cardinality "1")
10145
			    Containment 	"By Reference"
10146
			    exportControl 	"Private"
10147
			    is_navigable 	TRUE)
10148
			(object Role "$UNNAMED$69"
10149
			    quid       	"4209C65F0015"
10150
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"
10151
			    quidu      	"4209C5FB02C3"
10152
			    client_cardinality 	(value cardinality "1")
10153
			    is_aggregate 	TRUE)))
10154
		(object Association "$UNNAMED$70"
10155
		    quid       	"420AC6610015"
10156
		    roles      	(list role_list
10157
			(object Role "expression"
10158
			    quid       	"420AC661015D"
10159
			    documentation 	"expression"
10160
			    label      	"expression"
10161
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::FieldExpression"
10162
			    quidu      	"420AC16002C1"
10163
			    client_cardinality 	(value cardinality "1")
10164
			    Containment 	"By Value"
10165
			    exportControl 	"Private"
10166
			    is_navigable 	TRUE)
10167
			(object Role "$UNNAMED$71"
10168
			    quid       	"420AC661015F"
10169
			    supplier   	"Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"
10170
			    quidu      	"41F608450399"
10171
			    client_cardinality 	(value cardinality "1")
10172
			    is_aggregate 	TRUE)))
10173
		(object Association "$UNNAMED$72"
10174
		    quid       	"420ACBD602E8"
10175
		    roles      	(list role_list
10176
			(object Role "expression"
10177
			    quid       	"420ACBD70077"
10178
			    documentation 	"expression"
10179
			    label      	"expression"
10180
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::FieldExpression"
10181
			    quidu      	"420AC16002C1"
10182
			    client_cardinality 	(value cardinality "1")
10183
			    Containment 	"By Value"
10184
			    exportControl 	"Private"
10185
			    is_navigable 	TRUE)
10186
			(object Role "$UNNAMED$73"
10187
			    quid       	"420ACBD70079"
10188
			    supplier   	"Logical View::TransactionTestManager::Symbol Table::DefinedVariable"
10189
			    quidu      	"4209C61A01F8"
10190
			    client_cardinality 	(value cardinality "1")
10191
			    is_aggregate 	TRUE))))
10192
	    logical_presentations 	(list unit_reference_list
10193
		(object ClassDiagram "Architecturally Significant Modelling Elements"
10194
		    quid       	"4209C5D600B0"
10195
		    title      	"Architecturally Significant Modelling Elements"
10196
		    zoom       	100
10197
		    max_height 	28350
10198
		    max_width  	21600
10199
		    origin_x   	288
10200
		    origin_y   	0
10201
		    items      	(list diagram_item_list
2222 sbetterm 10202
			(object NoteView @251
2218 sbetterm 10203
			    location   	(1979, 924)
10204
			    font       	(object Font
10205
				size       	10
10206
				face       	"Arial"
10207
				bold       	FALSE
10208
				italics    	FALSE
10209
				underline  	FALSE
10210
				strike     	FALSE
10211
				color      	0
10212
				default_color 	TRUE)
10213
			    label      	(object ItemLabel
2222 sbetterm 10214
				Parent_View 	@251
2218 sbetterm 10215
				location   	(1373, 712)
10216
				fill_color 	13434879
10217
				nlines     	8
10218
				max_width  	1176
10219
				label      	
10220
|Variables also have values that need to be evaluated.  Therefore, factor the evaluation stuff out of TransactionSpecificationValue into a new class, and aggregate that class by TransactionSpecificationValue and DefinedVariable.
10221
|
10222
|Evaluation, whereever it is, needs context: specification the transaction for which it is currently being processed.  That offers values for things like formatversion and UD type.
10223
				)
10224
			    line_color 	3342489
10225
			    fill_color 	13434879
10226
			    width      	1236
10227
			    height     	436)
2222 sbetterm 10228
			(object NoteView @252
2218 sbetterm 10229
			    location   	(1603, 381)
10230
			    font       	(object Font
10231
				size       	10
10232
				face       	"Arial"
10233
				bold       	FALSE
10234
				italics    	FALSE
10235
				underline  	FALSE
10236
				strike     	FALSE
10237
				color      	0
10238
				default_color 	TRUE)
10239
			    label      	(object ItemLabel
2222 sbetterm 10240
				Parent_View 	@252
2218 sbetterm 10241
				location   	(1115, 271)
10242
				fill_color 	13434879
10243
				nlines     	4
10244
				max_width  	940
10245
				label      	"We are starting to carry a lot of context.  Put this into a context class, so we carry around only one.  This also allows us to carry other state, such as the progress bar and time estimates.")
10246
			    line_color 	3342489
10247
			    fill_color 	13434879
10248
			    width      	1000
10249
			    height     	232)
2222 sbetterm 10250
			(object NoteView @253
2218 sbetterm 10251
			    location   	(862, 2500)
10252
			    font       	(object Font
10253
				size       	10
10254
				face       	"Arial"
10255
				bold       	FALSE
10256
				italics    	FALSE
10257
				underline  	FALSE
10258
				strike     	FALSE
10259
				color      	0
10260
				default_color 	TRUE)
10261
			    label      	(object ItemLabel
2222 sbetterm 10262
				Parent_View 	@253
2218 sbetterm 10263
				location   	(527, 2415)
10264
				fill_color 	13434879
10265
				nlines     	3
10266
				max_width  	634
10267
				label      	"We will need a callback class: one for evaluating expressions and one for computing MACs.")
10268
			    line_color 	3342489
10269
			    fill_color 	13434879
10270
			    width      	694
10271
			    height     	182)
2222 sbetterm 10272
			(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue" @254
2218 sbetterm 10273
			    ShowCompartmentStereotypes 	TRUE
10274
			    IncludeAttribute 	TRUE
10275
			    IncludeOperation 	TRUE
10276
			    location   	(1956, 1954)
10277
			    font       	(object Font
10278
				size       	10
10279
				face       	"Arial"
10280
				bold       	FALSE
10281
				italics    	FALSE
10282
				underline  	FALSE
10283
				strike     	FALSE
10284
				color      	0
10285
				default_color 	TRUE)
10286
			    label      	(object ItemLabel
2222 sbetterm 10287
				Parent_View 	@254
2218 sbetterm 10288
				location   	(1591, 1547)
10289
				fill_color 	13434879
10290
				nlines     	1
10291
				max_width  	730
10292
				justify    	0
10293
				label      	"TransactionSpecificationValue")
10294
			    stereotype 	(object ItemLabel
2222 sbetterm 10295
				Parent_View 	@254
2218 sbetterm 10296
				location   	(1591, 1497)
10297
				fill_color 	13434879
10298
				anchor     	10
10299
				nlines     	1
10300
				max_width  	730
10301
				justify    	0
10302
				label      	"<<entity>>")
10303
			    icon       	"entity"
10304
			    icon_style 	"Label"
10305
			    line_color 	3342489
10306
			    fill_color 	13434879
10307
			    quidu      	"41F608450399"
10308
			    width      	748
10309
			    height     	938
10310
			    annotation 	8
10311
			    autoResize 	TRUE)
2222 sbetterm 10312
			(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::FieldExpression" @255
2218 sbetterm 10313
			    ShowCompartmentStereotypes 	TRUE
10314
			    IncludeAttribute 	TRUE
10315
			    IncludeOperation 	TRUE
10316
			    location   	(628, 1955)
10317
			    font       	(object Font
10318
				size       	10
10319
				face       	"Arial"
10320
				bold       	FALSE
10321
				italics    	FALSE
10322
				underline  	FALSE
10323
				strike     	FALSE
10324
				color      	0
10325
				default_color 	TRUE)
10326
			    label      	(object ItemLabel
2222 sbetterm 10327
				Parent_View 	@255
2218 sbetterm 10328
				location   	(331, 1621)
10329
				fill_color 	13434879
10330
				nlines     	1
10331
				max_width  	594
10332
				justify    	0
10333
				label      	"FieldExpression")
10334
			    stereotype 	(object ItemLabel
2222 sbetterm 10335
				Parent_View 	@255
2218 sbetterm 10336
				location   	(331, 1571)
10337
				fill_color 	13434879
10338
				anchor     	10
10339
				nlines     	1
10340
				max_width  	594
10341
				justify    	0
10342
				label      	"<<entity>>")
10343
			    icon       	"entity"
10344
			    icon_style 	"Label"
10345
			    line_color 	3342489
10346
			    fill_color 	13434879
10347
			    quidu      	"420AC16002C1"
10348
			    width      	612
10349
			    height     	792
10350
			    annotation 	8
10351
			    autoResize 	TRUE)
2222 sbetterm 10352
			(object AssociationViewNew "$UNNAMED$70" @256
2218 sbetterm 10353
			    location   	(1257, 1954)
10354
			    font       	(object Font
10355
				size       	10
10356
				face       	"Arial"
10357
				bold       	FALSE
10358
				italics    	FALSE
10359
				underline  	FALSE
10360
				strike     	FALSE
10361
				color      	0
10362
				default_color 	TRUE)
10363
			    stereotype 	TRUE
10364
			    line_color 	3342489
10365
			    quidu      	"420AC6610015"
10366
			    roleview_list 	(list RoleViews
2222 sbetterm 10367
				(object RoleView "expression" @257
10368
				    Parent_View 	@256
2218 sbetterm 10369
				    location   	(-1309, 1132)
10370
				    font       	(object Font
10371
					size       	10
10372
					face       	"Arial"
10373
					bold       	FALSE
10374
					italics    	FALSE
10375
					underline  	FALSE
10376
					strike     	FALSE
10377
					color      	0
10378
					default_color 	TRUE)
2222 sbetterm 10379
				    label      	(object SegLabel @258
10380
					Parent_View 	@257
2218 sbetterm 10381
					location   	(1054, 1898)
10382
					font       	(object Font
10383
					    size       	10
10384
					    face       	"Arial"
10385
					    bold       	FALSE
10386
					    italics    	FALSE
10387
					    underline  	FALSE
10388
					    strike     	FALSE
10389
					    color      	0
10390
					    default_color 	TRUE)
10391
					anchor     	1
10392
					anchor_loc 	1
10393
					nlines     	1
10394
					max_width  	220
10395
					justify    	0
10396
					label      	"-expression"
10397
					pctDist    	0.628483
10398
					height     	57
10399
					orientation 	1)
10400
				    stereotype 	TRUE
10401
				    line_color 	3342489
10402
				    quidu      	"420AC661015D"
2222 sbetterm 10403
				    client     	@256
10404
				    supplier   	@255
2218 sbetterm 10405
				    line_style 	0
2222 sbetterm 10406
				    label      	(object SegLabel @259
10407
					Parent_View 	@257
2218 sbetterm 10408
					location   	(966, 2008)
10409
					font       	(object Font
10410
					    size       	10
10411
					    face       	"Arial"
10412
					    bold       	FALSE
10413
					    italics    	FALSE
10414
					    underline  	FALSE
10415
					    strike     	FALSE
10416
					    color      	0
10417
					    default_color 	TRUE)
10418
					anchor     	2
10419
					anchor_loc 	1
10420
					nlines     	1
10421
					max_width  	34
10422
					justify    	0
10423
					label      	"1"
10424
					pctDist    	0.900929
10425
					height     	54
10426
					orientation 	0))
2222 sbetterm 10427
				(object RoleView "$UNNAMED$71" @260
10428
				    Parent_View 	@256
2218 sbetterm 10429
				    location   	(-1309, 1132)
10430
				    font       	(object Font
10431
					size       	10
10432
					face       	"Arial"
10433
					bold       	FALSE
10434
					italics    	FALSE
10435
					underline  	FALSE
10436
					strike     	FALSE
10437
					color      	0
10438
					default_color 	TRUE)
10439
				    stereotype 	TRUE
10440
				    line_color 	3342489
10441
				    quidu      	"420AC661015F"
2222 sbetterm 10442
				    client     	@256
10443
				    supplier   	@254
2218 sbetterm 10444
				    line_style 	0
2222 sbetterm 10445
				    label      	(object SegLabel @261
10446
					Parent_View 	@260
2218 sbetterm 10447
					location   	(1547, 2008)
10448
					font       	(object Font
10449
					    size       	10
10450
					    face       	"Arial"
10451
					    bold       	FALSE
10452
					    italics    	FALSE
10453
					    underline  	FALSE
10454
					    strike     	FALSE
10455
					    color      	0
10456
					    default_color 	TRUE)
10457
					anchor     	2
10458
					anchor_loc 	1
10459
					nlines     	1
10460
					max_width  	34
10461
					justify    	0
10462
					label      	"1"
10463
					pctDist    	0.898148
10464
					height     	54
10465
					orientation 	1))))
2222 sbetterm 10466
			(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::DefinedVariable" @262
2218 sbetterm 10467
			    ShowCompartmentStereotypes 	TRUE
10468
			    IncludeAttribute 	TRUE
10469
			    IncludeOperation 	TRUE
10470
			    location   	(629, 1082)
10471
			    font       	(object Font
10472
				size       	10
10473
				face       	"Arial"
10474
				bold       	FALSE
10475
				italics    	FALSE
10476
				underline  	FALSE
10477
				strike     	FALSE
10478
				color      	0
10479
				default_color 	TRUE)
10480
			    label      	(object ItemLabel
2222 sbetterm 10481
				Parent_View 	@262
2218 sbetterm 10482
				location   	(158, 898)
10483
				fill_color 	13434879
10484
				nlines     	1
10485
				max_width  	942
10486
				justify    	0
10487
				label      	"DefinedVariable")
10488
			    stereotype 	(object ItemLabel
2222 sbetterm 10489
				Parent_View 	@262
2218 sbetterm 10490
				location   	(158, 848)
10491
				fill_color 	13434879
10492
				anchor     	10
10493
				nlines     	1
10494
				max_width  	942
10495
				justify    	0
10496
				label      	"<<entity>>")
10497
			    icon       	"entity"
10498
			    icon_style 	"Label"
10499
			    line_color 	3342489
10500
			    fill_color 	13434879
10501
			    quidu      	"4209C61A01F8"
10502
			    width      	960
10503
			    height     	492
10504
			    annotation 	8
10505
			    autoResize 	TRUE)
2222 sbetterm 10506
			(object AssociationViewNew "$UNNAMED$72" @263
2218 sbetterm 10507
			    location   	(628, 1443)
10508
			    font       	(object Font
10509
				size       	10
10510
				face       	"Arial"
10511
				bold       	FALSE
10512
				italics    	FALSE
10513
				underline  	FALSE
10514
				strike     	FALSE
10515
				color      	0
10516
				default_color 	TRUE)
10517
			    stereotype 	TRUE
10518
			    line_color 	3342489
10519
			    quidu      	"420ACBD602E8"
10520
			    roleview_list 	(list RoleViews
2222 sbetterm 10521
				(object RoleView "expression" @264
10522
				    Parent_View 	@263
2218 sbetterm 10523
				    location   	(11, 524)
10524
				    font       	(object Font
10525
					size       	10
10526
					face       	"Arial"
10527
					bold       	FALSE
10528
					italics    	FALSE
10529
					underline  	FALSE
10530
					strike     	FALSE
10531
					color      	0
10532
					default_color 	TRUE)
2222 sbetterm 10533
				    label      	(object SegLabel @265
10534
					Parent_View 	@264
2218 sbetterm 10535
					location   	(770, 1518)
10536
					font       	(object Font
10537
					    size       	10
10538
					    face       	"Arial"
10539
					    bold       	FALSE
10540
					    italics    	FALSE
10541
					    underline  	FALSE
10542
					    strike     	FALSE
10543
					    color      	0
10544
					    default_color 	TRUE)
10545
					anchor     	1
10546
					anchor_loc 	1
10547
					nlines     	1
10548
					max_width  	220
10549
					justify    	0
10550
					label      	"-expression"
10551
					pctDist    	0.657143
10552
					height     	142
10553
					orientation 	0)
10554
				    stereotype 	TRUE
10555
				    line_color 	3342489
10556
				    quidu      	"420ACBD70077"
2222 sbetterm 10557
				    client     	@263
10558
				    supplier   	@255
2218 sbetterm 10559
				    line_style 	0
2222 sbetterm 10560
				    label      	(object SegLabel @266
10561
					Parent_View 	@264
2218 sbetterm 10562
					location   	(585, 1514)
10563
					font       	(object Font
10564
					    size       	10
10565
					    face       	"Arial"
10566
					    bold       	FALSE
10567
					    italics    	FALSE
10568
					    underline  	FALSE
10569
					    strike     	FALSE
10570
					    color      	0
10571
					    default_color 	TRUE)
10572
					anchor     	2
10573
					anchor_loc 	1
10574
					nlines     	1
10575
					max_width  	34
10576
					justify    	0
10577
					label      	"1"
10578
					pctDist    	0.628571
10579
					height     	44
10580
					orientation 	1))
2222 sbetterm 10581
				(object RoleView "$UNNAMED$73" @267
10582
				    Parent_View 	@263
2218 sbetterm 10583
				    location   	(11, 524)
10584
				    font       	(object Font
10585
					size       	10
10586
					face       	"Arial"
10587
					bold       	FALSE
10588
					italics    	FALSE
10589
					underline  	FALSE
10590
					strike     	FALSE
10591
					color      	0
10592
					default_color 	TRUE)
10593
				    stereotype 	TRUE
10594
				    line_color 	3342489
10595
				    quidu      	"420ACBD70079"
2222 sbetterm 10596
				    client     	@263
10597
				    supplier   	@262
2218 sbetterm 10598
				    line_style 	0
2222 sbetterm 10599
				    label      	(object SegLabel @268
10600
					Parent_View 	@267
2218 sbetterm 10601
					location   	(686, 1369)
10602
					font       	(object Font
10603
					    size       	10
10604
					    face       	"Arial"
10605
					    bold       	FALSE
10606
					    italics    	FALSE
10607
					    underline  	FALSE
10608
					    strike     	FALSE
10609
					    color      	0
10610
					    default_color 	TRUE)
10611
					anchor     	2
10612
					anchor_loc 	1
10613
					nlines     	1
10614
					max_width  	34
10615
					justify    	0
10616
					label      	"1"
10617
					pctDist    	0.642857
10618
					height     	58
10619
					orientation 	1))))
2222 sbetterm 10620
			(object UsesView "" @269
2218 sbetterm 10621
			    stereotype 	TRUE
10622
			    line_color 	3342489
10623
			    quidu      	"420ACCBD0067"
2222 sbetterm 10624
			    client     	@262
10625
			    supplier   	@254
2218 sbetterm 10626
			    line_style 	0)
2222 sbetterm 10627
			(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable" @270
2218 sbetterm 10628
			    ShowCompartmentStereotypes 	TRUE
10629
			    IncludeAttribute 	TRUE
10630
			    IncludeOperation 	TRUE
10631
			    location   	(629, 334)
10632
			    font       	(object Font
10633
				size       	10
10634
				face       	"Arial"
10635
				bold       	FALSE
10636
				italics    	FALSE
10637
				underline  	FALSE
10638
				strike     	FALSE
10639
				color      	0
10640
				default_color 	TRUE)
10641
			    label      	(object ItemLabel
2222 sbetterm 10642
				Parent_View 	@270
2218 sbetterm 10643
				location   	(384, 225)
10644
				fill_color 	13434879
10645
				nlines     	1
10646
				max_width  	490
10647
				justify    	0
10648
				label      	"DefinedVariableTable")
10649
			    stereotype 	(object ItemLabel
2222 sbetterm 10650
				Parent_View 	@270
2218 sbetterm 10651
				location   	(384, 175)
10652
				fill_color 	13434879
10653
				anchor     	10
10654
				nlines     	1
10655
				max_width  	490
10656
				justify    	0
10657
				label      	"<<entity>>")
10658
			    icon       	"entity"
10659
			    icon_style 	"Label"
10660
			    line_color 	3342489
10661
			    fill_color 	13434879
10662
			    quidu      	"4209C5FB02C3"
10663
			    width      	508
10664
			    height     	342
10665
			    annotation 	8
10666
			    autoResize 	TRUE)
2222 sbetterm 10667
			(object AssociationViewNew "$UNNAMED$68" @271
2218 sbetterm 10668
			    location   	(629, 670)
10669
			    font       	(object Font
10670
				size       	10
10671
				face       	"Arial"
10672
				bold       	FALSE
10673
				italics    	FALSE
10674
				underline  	FALSE
10675
				strike     	FALSE
10676
				color      	0
10677
				default_color 	TRUE)
10678
			    stereotype 	TRUE
10679
			    line_color 	3342489
10680
			    quidu      	"4209C65E02D3"
10681
			    roleview_list 	(list RoleViews
2222 sbetterm 10682
				(object RoleView "variable" @272
10683
				    Parent_View 	@271
2218 sbetterm 10684
				    location   	(193, 489)
10685
				    font       	(object Font
10686
					size       	10
10687
					face       	"Arial"
10688
					bold       	FALSE
10689
					italics    	FALSE
10690
					underline  	FALSE
10691
					strike     	FALSE
10692
					color      	0
10693
					default_color 	TRUE)
2222 sbetterm 10694
				    label      	(object SegLabel @273
10695
					Parent_View 	@272
2218 sbetterm 10696
					location   	(738, 800)
10697
					font       	(object Font
10698
					    size       	10
10699
					    face       	"Arial"
10700
					    bold       	FALSE
10701
					    italics    	FALSE
10702
					    underline  	FALSE
10703
					    strike     	FALSE
10704
					    color      	0
10705
					    default_color 	TRUE)
10706
					anchor     	1
10707
					anchor_loc 	1
10708
					nlines     	1
10709
					max_width  	158
10710
					justify    	0
10711
					label      	"-variable"
10712
					pctDist    	0.787879
10713
					height     	109
10714
					orientation 	0)
10715
				    stereotype 	TRUE
10716
				    line_color 	3342489
10717
				    quidu      	"4209C65F0013"
2222 sbetterm 10718
				    client     	@271
10719
				    supplier   	@262
2218 sbetterm 10720
				    line_style 	0
2222 sbetterm 10721
				    label      	(object SegLabel @274
10722
					Parent_View 	@272
2218 sbetterm 10723
					location   	(592, 795)
10724
					font       	(object Font
10725
					    size       	10
10726
					    face       	"Arial"
10727
					    bold       	FALSE
10728
					    italics    	FALSE
10729
					    underline  	FALSE
10730
					    strike     	FALSE
10731
					    color      	0
10732
					    default_color 	TRUE)
10733
					anchor     	2
10734
					anchor_loc 	1
10735
					nlines     	1
10736
					max_width  	34
10737
					justify    	0
10738
					label      	"1"
10739
					pctDist    	0.757576
10740
					height     	37
10741
					orientation 	1))
2222 sbetterm 10742
				(object RoleView "$UNNAMED$69" @275
10743
				    Parent_View 	@271
2218 sbetterm 10744
				    location   	(193, 489)
10745
				    font       	(object Font
10746
					size       	10
10747
					face       	"Arial"
10748
					bold       	FALSE
10749
					italics    	FALSE
10750
					underline  	FALSE
10751
					strike     	FALSE
10752
					color      	0
10753
					default_color 	TRUE)
10754
				    stereotype 	TRUE
10755
				    line_color 	3342489
10756
				    quidu      	"4209C65F0015"
2222 sbetterm 10757
				    client     	@271
10758
				    supplier   	@270
2218 sbetterm 10759
				    line_style 	0
2222 sbetterm 10760
				    label      	(object SegLabel @276
10761
					Parent_View 	@275
2218 sbetterm 10762
					location   	(682, 614)
10763
					font       	(object Font
10764
					    size       	10
10765
					    face       	"Arial"
10766
					    bold       	FALSE
10767
					    italics    	FALSE
10768
					    underline  	FALSE
10769
					    strike     	FALSE
10770
					    color      	0
10771
					    default_color 	TRUE)
10772
					anchor     	2
10773
					anchor_loc 	1
10774
					nlines     	1
10775
					max_width  	34
10776
					justify    	0
10777
					label      	"1"
10778
					pctDist    	0.339394
10779
					height     	53
10780
					orientation 	1)
2222 sbetterm 10781
				    label      	(object SegLabel @277
10782
					Parent_View 	@275
2218 sbetterm 10783
					location   	(629, 544)
10784
					font       	(object Font
10785
					    size       	10
10786
					    face       	"Arial"
10787
					    bold       	FALSE
10788
					    italics    	FALSE
10789
					    underline  	FALSE
10790
					    strike     	FALSE
10791
					    color      	0
10792
					    default_color 	TRUE)
10793
					anchor     	5
10794
					anchor_loc 	1
10795
					nlines     	1
10796
					max_width  	459
10797
					justify    	0
10798
					label      	"variableName : std::string"
10799
					pctDist    	0.900000
10800
					height     	12
10801
					orientation 	0))))
2222 sbetterm 10802
			(object UsesView "" @278
2218 sbetterm 10803
			    stereotype 	TRUE
10804
			    line_color 	3342489
10805
			    quidu      	"420AD933029C"
2222 sbetterm 10806
			    client     	@255
10807
			    supplier   	@270
2218 sbetterm 10808
			    vertices   	(list Points
10809
				(321, 1674)
10810
				(81, 1454)
10811
				(81, 710)
10812
				(378, 505))
10813
			    line_style 	0)))))
10814
	(object Class_Category "Sequence Generators"
10815
	    quid       	"42103A59009B"
10816
	    exportControl 	"Public"
10817
	    subsystem  	"Component View::MASS::Dev::Tools::TxnTestManager::src"
10818
	    quidu      	"41F5A79001E4"
10819
	    logical_models 	(list unit_reference_list
10820
		(object Class "Sequence"
10821
		    attributes 	(list Attribute_Set
10822
			(object Attribute
10823
			    tool       	"cg"
10824
			    name       	"GenerateDefaultConstructor"
10825
			    value      	("GenerateSet" 205))
10826
			(object Attribute
10827
			    tool       	"cg"
10828
			    name       	"DefaultConstructorVisibility"
10829
			    value      	("VisibilitySet" 43))
10830
			(object Attribute
10831
			    tool       	"Traversal"
10832
			    name       	"CodeFile"
10833
			    value      	"$MASS_DEV\\Sequence.h")
10834
			(object Attribute
10835
			    tool       	"Traversal"
10836
			    name       	"BodyFile"
10837
			    value      	"$MASS_DEV\\Sequence.cpp"))
10838
		    quid       	"42103A8C03B7"
10839
		    documentation 	"A class for representing a sequence."
10840
		    stereotype 	"entity"
10841
		    exportControl 	"Private"
10842
		    operations 	(list Operations
10843
			(object Operation "Sequence"
10844
			    quid       	"421052120266"
10845
			    documentation 	"The only constructor."
10846
			    parameters 	(list Parameters
10847
				(object Parameter "name"
10848
				    quid       	"42105220019B"
10849
				    documentation 	"The name of this sequence."
10850
				    type       	"const std::string &")
10851
				(object Parameter "first"
10852
				    quid       	"42117E1B005A"
10853
				    documentation 	"The first value in the sequence."
10854
				    type       	"const int &"))
10855
			    concurrency 	"Sequential"
10856
			    opExportControl 	"Public"
10857
			    uid        	1108353577)
10858
			(object Operation "getName"
10859
			    attributes 	(list Attribute_Set
10860
				(object Attribute
10861
				    tool       	"cg"
10862
				    name       	"OperationIsConst"
10863
				    value      	TRUE))
10864
			    quid       	"4210536E010E"
10865
			    documentation 	"Evaluate to the name of this sequence."
10866
			    result     	"const std::string &"
10867
			    concurrency 	"Sequential"
10868
			    opExportControl 	"Public"
10869
			    uid        	1108353578)
10870
			(object Operation "getValue"
10871
			    attributes 	(list Attribute_Set
10872
				(object Attribute
10873
				    tool       	"cg"
10874
				    name       	"OperationIsConst"
10875
				    value      	TRUE))
10876
			    quid       	"421052480350"
10877
			    documentation 	"Evaluate to the current value of this sequence."
10878
			    result     	"const int &"
10879
			    concurrency 	"Sequential"
10880
			    opExportControl 	"Public"
10881
			    uid        	1108353579)
10882
			(object Operation "incrementValue"
10883
			    quid       	"4210525D0208"
10884
			    documentation 	"Increment the current value and evaluate to it."
10885
			    parameters 	(list Parameters
10886
				(object Parameter "first"
10887
				    quid       	"4210528B0331"
10888
				    documentation 	"The lower bound of the range of this sequence."
10889
				    type       	"const int &")
10890
				(object Parameter "last"
10891
				    quid       	"421052BD0321"
10892
				    documentation 	"The upper bound of the range of this sequence."
10893
				    type       	"const int &")
10894
				(object Parameter "increment"
10895
				    quid       	"421052E20208"
10896
				    documentation 	"The value by which to increment the sequence."
10897
				    type       	"const int &"
10898
				    initv      	"1"))
10899
			    result     	"const int &"
10900
			    concurrency 	"Sequential"
10901
			    opExportControl 	"Public"
10902
			    uid        	1108353580)
10903
			(object Operation "isDirty"
10904
			    attributes 	(list Attribute_Set
10905
				(object Attribute
10906
				    tool       	"cg"
10907
				    name       	"OperationIsConst"
10908
				    value      	TRUE))
10909
			    quid       	"421199D5032E"
10910
			    documentation 	"Evaluate to true when the sequence is dirty and needs to be asserted into the database, and to false otherwise."
10911
			    result     	"const bool"
10912
			    concurrency 	"Sequential"
10913
			    opExportControl 	"Public"
10914
			    uid        	1108436664)
10915
			(object Operation "isPersisted"
10916
			    attributes 	(list Attribute_Set
10917
				(object Attribute
10918
				    tool       	"cg"
10919
				    name       	"OperationIsConst"
10920
				    value      	TRUE))
10921
			    quid       	"4210531902B4"
10922
			    documentation 	"Evalaute to true when this sequence is persisted, and to false when it is transient."
10923
			    result     	"const bool &"
10924
			    concurrency 	"Sequential"
10925
			    opExportControl 	"Public"
10926
			    uid        	1108353581)
10927
			(object Operation "isUpdate"
10928
			    attributes 	(list Attribute_Set
10929
				(object Attribute
10930
				    tool       	"cg"
10931
				    name       	"OperationIsConst"
10932
				    value      	TRUE))
10933
			    quid       	"421053450227"
10934
			    documentation 	"Evaluate to true when the sequence exists and must be updated, and to false when it is new and must be created."
10935
			    result     	"const bool &"
10936
			    concurrency 	"Sequential"
10937
			    opExportControl 	"Public"
10938
			    uid        	1108353582)
10939
			(object Operation "setDirty"
10940
			    quid       	"42119A580277"
10941
			    documentation 	"Set the dirty bit."
10942
			    parameters 	(list Parameters
10943
				(object Parameter "value"
10944
				    quid       	"42119A650025"
10945
				    documentation 	"The new value of the dirty bit."
10946
				    type       	"const bool &"))
10947
			    result     	"void"
10948
			    concurrency 	"Sequential"
10949
			    opExportControl 	"Public"
10950
			    uid        	1108436665)
10951
			(object Operation "setPersist"
10952
			    quid       	"421053B501D9"
10953
			    documentation 	"Define whether this sequence is persisted or whether it is transient."
10954
			    parameters 	(list Parameters
10955
				(object Parameter "value"
10956
				    quid       	"421053B501E9"
10957
				    documentation 	"The value."
10958
				    type       	"const bool &"))
10959
			    result     	"const bool &"
10960
			    concurrency 	"Sequential"
10961
			    opExportControl 	"Public"
10962
			    uid        	1108353583)
10963
			(object Operation "setUpdate"
10964
			    quid       	"42105401020D"
10965
			    documentation 	"Define whether this sequence exists and must be updated or whether it is new and must be created."
10966
			    parameters 	(list Parameters
10967
				(object Parameter "value"
10968
				    quid       	"42105401020E"
10969
				    documentation 	"The value."
10970
				    type       	"const bool &"))
10971
			    result     	"const bool &"
10972
			    concurrency 	"Sequential"
10973
			    opExportControl 	"Public"
10974
			    uid        	1108353584)
10975
			(object Operation "setValue"
10976
			    quid       	"421053980341"
10977
			    documentation 	"Set the current value of this sequence and evaluate to it."
10978
			    parameters 	(list Parameters
10979
				(object Parameter "value"
10980
				    quid       	"421053A80295"
10981
				    documentation 	"The value."
10982
				    type       	"const int &"))
10983
			    result     	"const int &"
10984
			    concurrency 	"Sequential"
10985
			    opExportControl 	"Public"
10986
			    uid        	1108353585))
10987
		    class_attributes 	(list class_attribute_list
10988
			(object ClassAttribute "dirty"
10989
			    quid       	"421199A60050"
10990
			    documentation 	"Of value true when the sequence is dirty and needs to be asserted into the database, and false otherwise."
10991
			    type       	"bool"
10992
			    initv      	"true"
10993
			    Containment 	"By Value")
10994
			(object ClassAttribute "name"
10995
			    attributes 	(list Attribute_Set
10996
				(object Attribute
10997
				    tool       	"cg"
10998
				    name       	"DataMemberMutability"
10999
				    value      	("DataMemberMutabilitySet" 2)))
11000
			    quid       	"42104040027A"
11001
			    documentation 	"The name of this sequence."
11002
			    type       	"std::string"
11003
			    initv      	"name"
11004
			    Containment 	"By Value")
11005
			(object ClassAttribute "persisted"
11006
			    quid       	"42104074023B"
11007
			    documentation 	"Of value true when this sequence is persisted, and false otherwise."
11008
			    type       	"bool"
11009
			    initv      	"false"
11010
			    Containment 	"By Value")
11011
			(object ClassAttribute "update"
11012
			    quid       	"421040DC0383"
11013
			    documentation 	"When true, the sequence already exists in the database and must be updated.  When false, the sequence is new and must be created in the database."
11014
			    type       	"bool"
11015
			    initv      	"false"
11016
			    Containment 	"By Value")
11017
			(object ClassAttribute "value"
11018
			    quid       	"42104051025B"
11019
			    documentation 	"The current value of this sequence."
11020
			    type       	"int"
11021
			    initv      	"0"
11022
			    Containment 	"By Value"))
11023
		    language   	"C++")
11024
		(object Class "SequenceCollection"
11025
		    attributes 	(list Attribute_Set
11026
			(object Attribute
11027
			    tool       	"Traversal"
11028
			    name       	"CodeFile"
11029
			    value      	"$MASS_DEV\\SequenceCollection.h")
11030
			(object Attribute
11031
			    tool       	"Traversal"
11032
			    name       	"BodyFile"
11033
			    value      	"$MASS_DEV\\SequenceCollection.cpp"))
11034
		    quid       	"421040A40076"
11035
		    documentation 	"A collection of defined sequences."
11036
		    stereotype 	"entity"
11037
		    exportControl 	"Private"
11038
		    operations 	(list Operations
11039
			(object Operation "clear"
11040
			    quid       	"4211667202C7"
11041
			    documentation 	"Clear the collection."
11042
			    result     	"void"
11043
			    concurrency 	"Sequential"
11044
			    opExportControl 	"Public"
11045
			    uid        	1108436648)
11046
			(object Operation "getCollection"
11047
			    attributes 	(list Attribute_Set
11048
				(object Attribute
11049
				    tool       	"cg"
11050
				    name       	"OperationIsConst"
11051
				    value      	TRUE))
11052
			    quid       	"4211952E0066"
11053
			    documentation 	"Evaluate to the colletion of sequences."
11054
			    result     	"const std::map< std::string, Sequence * > &"
11055
			    concurrency 	"Sequential"
11056
			    opExportControl 	"Public"
11057
			    uid        	1108436663)
11058
			(object Operation "getSequence"
11059
			    quid       	"4211667202D7"
11060
			    documentation 	"Evaluate to the given sequence.  When the sequence doesn't already exist, create it."
11061
			    parameters 	(list Parameters
11062
				(object Parameter "sequenceName"
11063
				    quid       	"4211667202D8"
11064
				    documentation 	"The name of the sequence."
11065
				    type       	"const std::string &")
11066
				(object Parameter "persisted"
11067
				    quid       	"42117CDF0318"
11068
				    documentation 	"Whether the sequence is persisted or transient."
11069
				    type       	"const bool &")
11070
				(object Parameter "first"
11071
				    quid       	"42117DE50348"
11072
				    documentation 	"The first value in the sequence."
11073
				    type       	"const int &"))
11074
			    result     	"Sequence&"
11075
			    concurrency 	"Sequential"
11076
			    opExportControl 	"Public"
11077
			    uid        	1108436649
11078
			    quidu      	"42103A8C03B7"))
11079
		    language   	"C++")
11080
		(object Association "$UNNAMED$74"
11081
		    quid       	"4210412900B2"
11082
		    roles      	(list role_list
11083
			(object Role "sequence"
11084
			    attributes 	(list Attribute_Set
11085
				(object Attribute
11086
				    tool       	"cg"
11087
				    name       	"ForwardReferenceOnly"
11088
				    value      	TRUE))
11089
			    quid       	"4210412901EB"
11090
			    documentation 	"The collection of defined sequences."
11091
			    label      	"sequence"
11092
			    supplier   	"Logical View::TransactionTestManager::Sequence Generators::Sequence"
11093
			    quidu      	"42103A8C03B7"
11094
			    keys       	(list class_attribute_list
11095
				(object ClassAttribute "name"
11096
				    quid       	"421041370239"
11097
				    documentation 	"The name of the sequence."
11098
				    type       	"std::string"))
11099
			    client_cardinality 	(value cardinality "1")
11100
			    Containment 	"By Reference"
11101
			    exportControl 	"Private"
11102
			    is_navigable 	TRUE)
11103
			(object Role "$UNNAMED$75"
11104
			    quid       	"4210412901ED"
11105
			    supplier   	"Logical View::TransactionTestManager::Sequence Generators::SequenceCollection"
11106
			    quidu      	"421040A40076"
11107
			    client_cardinality 	(value cardinality "1")
11108
			    is_aggregate 	TRUE))))
11109
	    logical_presentations 	(list unit_reference_list
11110
		(object ClassDiagram "Architecturally Significant Modelling Elements"
11111
		    quid       	"42103A620212"
11112
		    title      	"Architecturally Significant Modelling Elements"
11113
		    zoom       	100
11114
		    max_height 	28350
11115
		    max_width  	21600
11116
		    origin_x   	0
11117
		    origin_y   	0
11118
		    items      	(list diagram_item_list
2222 sbetterm 11119
			(object ClassView "Class" "Logical View::TransactionTestManager::Sequence Generators::Sequence" @279
2218 sbetterm 11120
			    ShowCompartmentStereotypes 	TRUE
11121
			    IncludeAttribute 	TRUE
11122
			    IncludeOperation 	TRUE
11123
			    location   	(374, 1147)
11124
			    font       	(object Font
11125
				size       	10
11126
				face       	"Arial"
11127
				bold       	FALSE
11128
				italics    	FALSE
11129
				underline  	FALSE
11130
				strike     	FALSE
11131
				color      	0
11132
				default_color 	TRUE)
11133
			    label      	(object ItemLabel
2222 sbetterm 11134
				Parent_View 	@279
2218 sbetterm 11135
				location   	(68, 713)
11136
				fill_color 	13434879
11137
				nlines     	1
11138
				max_width  	612
11139
				justify    	0
11140
				label      	"Sequence")
11141
			    stereotype 	(object ItemLabel
2222 sbetterm 11142
				Parent_View 	@279
2218 sbetterm 11143
				location   	(68, 663)
11144
				fill_color 	13434879
11145
				anchor     	10
11146
				nlines     	1
11147
				max_width  	612
11148
				justify    	0
11149
				label      	"<<entity>>")
11150
			    icon       	"entity"
11151
			    icon_style 	"Label"
11152
			    line_color 	3342489
11153
			    fill_color 	13434879
11154
			    quidu      	"42103A8C03B7"
11155
			    width      	630
11156
			    height     	992
11157
			    annotation 	8
11158
			    autoResize 	TRUE)
2222 sbetterm 11159
			(object ClassView "Class" "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection" @280
2218 sbetterm 11160
			    ShowCompartmentStereotypes 	TRUE
11161
			    IncludeAttribute 	TRUE
11162
			    IncludeOperation 	TRUE
11163
			    location   	(373, 239)
11164
			    font       	(object Font
11165
				size       	10
11166
				face       	"Arial"
11167
				bold       	FALSE
11168
				italics    	FALSE
11169
				underline  	FALSE
11170
				strike     	FALSE
11171
				color      	0
11172
				default_color 	TRUE)
11173
			    label      	(object ItemLabel
2222 sbetterm 11174
				Parent_View 	@280
2218 sbetterm 11175
				location   	(139, 130)
11176
				fill_color 	13434879
11177
				nlines     	1
11178
				max_width  	468
11179
				justify    	0
11180
				label      	"SequenceCollection")
11181
			    stereotype 	(object ItemLabel
2222 sbetterm 11182
				Parent_View 	@280
2218 sbetterm 11183
				location   	(139, 80)
11184
				fill_color 	13434879
11185
				anchor     	10
11186
				nlines     	1
11187
				max_width  	468
11188
				justify    	0
11189
				label      	"<<entity>>")
11190
			    icon       	"entity"
11191
			    icon_style 	"Label"
11192
			    line_color 	3342489
11193
			    fill_color 	13434879
11194
			    quidu      	"421040A40076"
11195
			    width      	486
11196
			    height     	342
11197
			    annotation 	8
11198
			    autoResize 	TRUE)
2222 sbetterm 11199
			(object AssociationViewNew "$UNNAMED$74" @281
2218 sbetterm 11200
			    location   	(373, 530)
11201
			    font       	(object Font
11202
				size       	10
11203
				face       	"Arial"
11204
				bold       	FALSE
11205
				italics    	FALSE
11206
				underline  	FALSE
11207
				strike     	FALSE
11208
				color      	0
11209
				default_color 	TRUE)
11210
			    stereotype 	TRUE
11211
			    line_color 	3342489
11212
			    quidu      	"4210412900B2"
11213
			    roleview_list 	(list RoleViews
2222 sbetterm 11214
				(object RoleView "sequence" @282
11215
				    Parent_View 	@281
2218 sbetterm 11216
				    location   	(-299, 112)
11217
				    font       	(object Font
11218
					size       	10
11219
					face       	"Arial"
11220
					bold       	FALSE
11221
					italics    	FALSE
11222
					underline  	FALSE
11223
					strike     	FALSE
11224
					color      	0
11225
					default_color 	TRUE)
2222 sbetterm 11226
				    label      	(object SegLabel @283
11227
					Parent_View 	@282
2218 sbetterm 11228
					location   	(514, 615)
11229
					font       	(object Font
11230
					    size       	10
11231
					    face       	"Arial"
11232
					    bold       	FALSE
11233
					    italics    	FALSE
11234
					    underline  	FALSE
11235
					    strike     	FALSE
11236
					    color      	0
11237
					    default_color 	TRUE)
11238
					anchor     	1
11239
					anchor_loc 	1
11240
					nlines     	1
11241
					max_width  	186
11242
					justify    	0
11243
					label      	"-sequence"
11244
					pctDist    	0.713080
11245
					height     	141
11246
					orientation 	0)
11247
				    stereotype 	TRUE
11248
				    line_color 	3342489
11249
				    quidu      	"4210412901EB"
2222 sbetterm 11250
				    client     	@281
11251
				    supplier   	@279
2218 sbetterm 11252
				    line_style 	0
2222 sbetterm 11253
				    label      	(object SegLabel @284
11254
					Parent_View 	@282
2218 sbetterm 11255
					location   	(328, 620)
11256
					font       	(object Font
11257
					    size       	10
11258
					    face       	"Arial"
11259
					    bold       	FALSE
11260
					    italics    	FALSE
11261
					    underline  	FALSE
11262
					    strike     	FALSE
11263
					    color      	0
11264
					    default_color 	TRUE)
11265
					anchor     	2
11266
					anchor_loc 	1
11267
					nlines     	1
11268
					max_width  	15
11269
					justify    	0
11270
					label      	"1"
11271
					pctDist    	0.751055
11272
					height     	46
11273
					orientation 	1))
2222 sbetterm 11274
				(object RoleView "$UNNAMED$75" @285
11275
				    Parent_View 	@281
2218 sbetterm 11276
				    location   	(-299, 112)
11277
				    font       	(object Font
11278
					size       	10
11279
					face       	"Arial"
11280
					bold       	FALSE
11281
					italics    	FALSE
11282
					underline  	FALSE
11283
					strike     	FALSE
11284
					color      	0
11285
					default_color 	TRUE)
11286
				    stereotype 	TRUE
11287
				    line_color 	3342489
11288
				    quidu      	"4210412901ED"
2222 sbetterm 11289
				    client     	@281
11290
				    supplier   	@280
2218 sbetterm 11291
				    line_style 	0
2222 sbetterm 11292
				    label      	(object SegLabel @286
11293
					Parent_View 	@285
2218 sbetterm 11294
					location   	(437, 506)
11295
					font       	(object Font
11296
					    size       	10
11297
					    face       	"Arial"
11298
					    bold       	FALSE
11299
					    italics    	FALSE
11300
					    underline  	FALSE
11301
					    strike     	FALSE
11302
					    color      	0
11303
					    default_color 	TRUE)
11304
					anchor     	2
11305
					anchor_loc 	1
11306
					nlines     	1
11307
					max_width  	15
11308
					justify    	0
11309
					label      	"1"
11310
					pctDist    	0.211180
11311
					height     	64
11312
					orientation 	1)
2222 sbetterm 11313
				    label      	(object SegLabel @287
11314
					Parent_View 	@285
2218 sbetterm 11315
					location   	(373, 449)
11316
					font       	(object Font
11317
					    size       	10
11318
					    face       	"Arial"
11319
					    bold       	FALSE
11320
					    italics    	FALSE
11321
					    underline  	FALSE
11322
					    strike     	FALSE
11323
					    color      	0
11324
					    default_color 	TRUE)
11325
					anchor     	5
11326
					anchor_loc 	1
11327
					nlines     	1
11328
					max_width  	319
11329
					justify    	0
11330
					label      	"name : std::string"
11331
					pctDist    	0.900000
11332
					height     	12
11333
					orientation 	0)))))))))
11334
    logical_presentations 	(list unit_reference_list))