Subversion Repositories DevTools

Rev

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

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