Subversion Repositories DevTools

Rev

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

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