Subversion Repositories DevTools

Rev

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