1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/ossrv/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,31557 @@
1.4 +
1.5 +(object Petal
1.6 + version 43
1.7 + _written "Rose 6.1.9113.5"
1.8 + charSet 0)
1.9 +
1.10 +(object Design "Logical View"
1.11 + is_unit TRUE
1.12 + is_loaded TRUE
1.13 + attributes (list Attribute_Set
1.14 + (object Attribute
1.15 + tool "VC++"
1.16 + name "Scripting"
1.17 + value FALSE))
1.18 + quid "3A23F652016C"
1.19 + defaults (object defaults
1.20 + rightMargin 0.250000
1.21 + leftMargin 0.250000
1.22 + topMargin 0.250000
1.23 + bottomMargin 0.500000
1.24 + pageOverlap 0.250000
1.25 + clipIconLabels TRUE
1.26 + autoResize TRUE
1.27 + snapToGrid TRUE
1.28 + gridX 62
1.29 + gridY 62
1.30 + defaultFont (object Font
1.31 + size 10
1.32 + face "Arial"
1.33 + bold FALSE
1.34 + italics FALSE
1.35 + underline FALSE
1.36 + strike FALSE
1.37 + color 0
1.38 + default_color TRUE)
1.39 + showMessageNum 1
1.40 + showClassOfObject TRUE
1.41 + notation "Unified")
1.42 + root_usecase_package (object Class_Category "Use Case View"
1.43 + quid "3A1A89A40101"
1.44 + exportControl "Public"
1.45 + global TRUE
1.46 + logical_models (list unit_reference_list
1.47 + (object Class_Category "Customer Actors"
1.48 + quid "3A1A89F00159"
1.49 + documentation "The actors interacting with the test bed architecture."
1.50 + visible_categories (list visibility_relationship_list
1.51 + (object Visibility_Relationship
1.52 + quid "3A1A8C2700DC"
1.53 + supplier "Use Case View::Customer Use cases"
1.54 + quidu "3A1A8A2A0211"))
1.55 + exportControl "Public"
1.56 + logical_models (list unit_reference_list
1.57 + (object Class "HTTP Client 6.2"
1.58 + quid "3A1A8A160316"
1.59 + documentation
1.60 +|Role:
1.61 +|- Requests the execution of a particular test, or group of tests, with the production of test results.
1.62 +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
1.63 +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
1.64 +|- Requests a particular type of report format.
1.65 +|- Requests the reproduction of a specific state for a test.
1.66 +|- Requires that any comonent may be tested.
1.67 +
1.68 + stereotype "Actor"
1.69 + superclasses (list inheritance_relationship_list
1.70 + (object Inheritance_Relationship
1.71 + quid "3A1E3332029D"
1.72 + stereotype "uses"
1.73 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.74 + quidu "3A1E30F00075")))
1.75 + (object Class "GT 6.2 Plug-in System"
1.76 + quid "3A1A8A9D0360"
1.77 + documentation
1.78 +|Role:
1.79 +|- Requests the execution of a particular test, or group of tests, with the production of test results.
1.80 +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
1.81 +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
1.82 +|- Requests the reproduction of a specific state for a test.
1.83 +|- Requires that any comonent may be tested.
1.84 +
1.85 + stereotype "Actor"
1.86 + superclasses (list inheritance_relationship_list
1.87 + (object Inheritance_Relationship
1.88 + quid "3A1E32B90271"
1.89 + stereotype "uses"
1.90 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.91 + quidu "3A1E30F00075")))
1.92 + (object Class "GT Wap 6.2"
1.93 + quid "3A1A8AC101D2"
1.94 + documentation
1.95 +|Role:
1.96 +|- Requests the execution of a particular test, or group of tests, with the production of test results.
1.97 +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
1.98 +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
1.99 +
1.100 + stereotype "Actor"
1.101 + superclasses (list inheritance_relationship_list
1.102 + (object Inheritance_Relationship
1.103 + quid "3A1E31AC0166"
1.104 + stereotype "uses"
1.105 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.106 + quidu "3A1E30F00075")))
1.107 + (object Class "Future GT project"
1.108 + quid "3A1A8F3001E8"
1.109 + documentation
1.110 +|Role:
1.111 +|- Requests the execution of a particular test, or group of tests, with the production of test results.
1.112 +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
1.113 +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
1.114 +|- Requests a particular type of report format.
1.115 +|- Requests the reproduction of a specific state for a test.
1.116 +|- Requires that any comonent may be tested.
1.117 +
1.118 + stereotype "Actor"
1.119 + superclasses (list inheritance_relationship_list
1.120 + (object Inheritance_Relationship
1.121 + quid "3A1E339A0315"
1.122 + stereotype "uses"
1.123 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.124 + quidu "3A1E30F00075")))
1.125 + (object Class "Generalised Actor"
1.126 + quid "3A1E30F00075"
1.127 + documentation
1.128 +|The generalised common roles of all the other actors.
1.129 +|Role:
1.130 +|- Requests the execution of a particular test, or group of tests, with the production of test results.
1.131 +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release.
1.132 +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions.
1.133 +
1.134 + stereotype "Actor")
1.135 + (object Class "Stubbed Code Module"
1.136 + quid "3A5D9AA60388"
1.137 + stereotype "Actor"))
1.138 + logical_presentations (list unit_reference_list
1.139 + (object UseCaseDiagram "Main"
1.140 + quid "3A1F92160105"
1.141 + title "Main"
1.142 + documentation "The actor inter-dependencies."
1.143 + zoom 100
1.144 + max_height 28350
1.145 + max_width 21600
1.146 + origin_x 431
1.147 + origin_y 0
1.148 + items (list diagram_item_list
1.149 + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @1
1.150 + ShowCompartmentStereotypes TRUE
1.151 + IncludeAttribute TRUE
1.152 + IncludeOperation TRUE
1.153 + location (372, 1550)
1.154 + label (object ItemLabel
1.155 + Parent_View @1
1.156 + location (372, 1710)
1.157 + anchor_loc 1
1.158 + nlines 2
1.159 + max_width 325
1.160 + justify 0
1.161 + label "HTTP Client 6.2")
1.162 + icon "Actor"
1.163 + icon_style "Icon"
1.164 + line_color 3342489
1.165 + fill_color 13434879
1.166 + quidu "3A1A8A160316"
1.167 + width 180
1.168 + height 60
1.169 + annotation 8
1.170 + autoResize TRUE)
1.171 + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @2
1.172 + ShowCompartmentStereotypes TRUE
1.173 + IncludeAttribute TRUE
1.174 + IncludeOperation TRUE
1.175 + location (372, 248)
1.176 + label (object ItemLabel
1.177 + Parent_View @2
1.178 + location (372, 408)
1.179 + anchor_loc 1
1.180 + nlines 2
1.181 + max_width 325
1.182 + justify 0
1.183 + label "GT 6.2 Plug-in System")
1.184 + icon "Actor"
1.185 + icon_style "Icon"
1.186 + line_color 3342489
1.187 + fill_color 13434879
1.188 + quidu "3A1A8A9D0360"
1.189 + width 180
1.190 + height 60
1.191 + annotation 8
1.192 + autoResize TRUE)
1.193 + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @3
1.194 + ShowCompartmentStereotypes TRUE
1.195 + IncludeAttribute TRUE
1.196 + IncludeOperation TRUE
1.197 + location (2046, 248)
1.198 + label (object ItemLabel
1.199 + Parent_View @3
1.200 + location (2046, 408)
1.201 + anchor_loc 1
1.202 + nlines 2
1.203 + max_width 325
1.204 + justify 0
1.205 + label "GT Wap 6.2")
1.206 + icon "Actor"
1.207 + icon_style "Icon"
1.208 + line_color 3342489
1.209 + fill_color 13434879
1.210 + quidu "3A1A8AC101D2"
1.211 + width 180
1.212 + height 60
1.213 + annotation 8
1.214 + autoResize TRUE)
1.215 + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @4
1.216 + ShowCompartmentStereotypes TRUE
1.217 + IncludeAttribute TRUE
1.218 + IncludeOperation TRUE
1.219 + location (2046, 1550)
1.220 + label (object ItemLabel
1.221 + Parent_View @4
1.222 + location (2046, 1710)
1.223 + anchor_loc 1
1.224 + nlines 2
1.225 + max_width 325
1.226 + justify 0
1.227 + label "Future GT project")
1.228 + icon "Actor"
1.229 + icon_style "Icon"
1.230 + line_color 3342489
1.231 + fill_color 13434879
1.232 + quidu "3A1A8F3001E8"
1.233 + width 180
1.234 + height 60
1.235 + annotation 8
1.236 + autoResize TRUE)
1.237 + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @5
1.238 + ShowCompartmentStereotypes TRUE
1.239 + IncludeAttribute TRUE
1.240 + IncludeOperation TRUE
1.241 + location (1240, 868)
1.242 + label (object ItemLabel
1.243 + Parent_View @5
1.244 + location (1240, 1028)
1.245 + anchor_loc 1
1.246 + nlines 2
1.247 + max_width 325
1.248 + justify 0
1.249 + label "Generalised Actor")
1.250 + icon "Actor"
1.251 + icon_style "Icon"
1.252 + line_color 3342489
1.253 + fill_color 13434879
1.254 + quidu "3A1E30F00075"
1.255 + width 180
1.256 + height 60
1.257 + annotation 8
1.258 + autoResize TRUE)
1.259 + (object InheritView "" @6
1.260 + stereotype (object SegLabel @7
1.261 + Parent_View @6
1.262 + location (744, 1258)
1.263 + anchor 10
1.264 + anchor_loc 1
1.265 + nlines 1
1.266 + max_width 450
1.267 + justify 0
1.268 + label "<<uses>>"
1.269 + pctDist 0.418309
1.270 + height 4
1.271 + orientation 1)
1.272 + line_color 3342489
1.273 + quidu "3A1E3332029D"
1.274 + client @1
1.275 + supplier @5
1.276 + line_style 0)
1.277 + (object InheritView "" @8
1.278 + stereotype (object SegLabel @9
1.279 + Parent_View @8
1.280 + location (709, 484)
1.281 + anchor 10
1.282 + anchor_loc 1
1.283 + nlines 1
1.284 + max_width 450
1.285 + justify 0
1.286 + label "<<uses>>"
1.287 + pctDist 0.371114
1.288 + height 4
1.289 + orientation 0)
1.290 + line_color 3342489
1.291 + quidu "3A1E32B90271"
1.292 + client @2
1.293 + supplier @5
1.294 + line_style 0)
1.295 + (object InheritView "" @10
1.296 + stereotype (object SegLabel @11
1.297 + Parent_View @10
1.298 + location (1594, 577)
1.299 + anchor 10
1.300 + anchor_loc 1
1.301 + nlines 1
1.302 + max_width 450
1.303 + justify 0
1.304 + label "<<uses>>"
1.305 + pctDist 0.560630
1.306 + height 12
1.307 + orientation 1)
1.308 + line_color 3342489
1.309 + quidu "3A1E31AC0166"
1.310 + client @3
1.311 + supplier @5
1.312 + line_style 0)
1.313 + (object InheritView "" @12
1.314 + stereotype (object SegLabel @13
1.315 + Parent_View @12
1.316 + location (1642, 1207)
1.317 + anchor 10
1.318 + anchor_loc 1
1.319 + nlines 1
1.320 + max_width 450
1.321 + justify 0
1.322 + label "<<uses>>"
1.323 + pctDist 0.500000
1.324 + height 1
1.325 + orientation 1)
1.326 + line_color 3342489
1.327 + quidu "3A1E339A0315"
1.328 + client @4
1.329 + supplier @5
1.330 + line_style 0)))))
1.331 + (object Class_Category "Customer Use cases"
1.332 + quid "3A1A8A2A0211"
1.333 + documentation "The client use cases for interaction, and architectural requirements."
1.334 + exportControl "Public"
1.335 + logical_models (list unit_reference_list
1.336 + (object UseCase "Test Individual component"
1.337 + quid "3A1A8C6B02A6"
1.338 + documentation "Execution of all methods of a component. Gathering, and recording, the results with verification of correctness. (Unit test). Also execute one or more defect tests, recording the results with verification of correctness."
1.339 + superclasses (list inheritance_relationship_list
1.340 + (object Inheritance_Relationship
1.341 + quid "3A1E95C402C0"
1.342 + stereotype "extends"
1.343 + supplier "Use Case View::Customer Use cases::Test incomplete component"
1.344 + quidu "3A1A8CB602C2")
1.345 + (object Inheritance_Relationship
1.346 + quid "3A1F7F790276"
1.347 + stereotype "uses"
1.348 + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
1.349 + quidu "3A1A9DD3019F")))
1.350 + (object UseCase "Log message and results"
1.351 + quid "3A1A8C80017A"
1.352 + documentation "Store a text message persistently.")
1.353 + (object UseCase "Test incomplete component"
1.354 + quid "3A1A8CB602C2"
1.355 + documentation "Execution of one or more methods upon a component. Gathering, and recording, the results and verification of correctness.(Unit test). Also execute one or more defect tests, recording the results with verification of correctness."
1.356 + superclasses (list inheritance_relationship_list
1.357 + (object Inheritance_Relationship
1.358 + quid "3A1E91FE01E5"
1.359 + stereotype "uses"
1.360 + supplier "Use Case View::Customer Use cases::Test component method"
1.361 + quidu "3A1A8DF00382")
1.362 + (object Inheritance_Relationship
1.363 + quid "3A1E95E80091"
1.364 + stereotype "uses"
1.365 + supplier "Use Case View::Customer Use cases::Clear test context"
1.366 + quidu "3A1A91C6018F")
1.367 + (object Inheritance_Relationship
1.368 + quid "3A1F79260368"
1.369 + stereotype "uses"
1.370 + supplier "Use Case View::Customer Use cases::Share test context"
1.371 + quidu "3A1A8E790018")
1.372 + (object Inheritance_Relationship
1.373 + quid "3A1F7B74038F"
1.374 + stereotype "uses"
1.375 + supplier "Use Case View::Customer Use cases::Identify component fault in context"
1.376 + quidu "3A1A90110281")))
1.377 + (object UseCase "Run test interactively"
1.378 + quid "3A1A8D1700D7"
1.379 + documentation "Execution of a single test selected by a user of the test bed UI."
1.380 + superclasses (list inheritance_relationship_list
1.381 + (object Inheritance_Relationship
1.382 + quid "3A1E941D0023"
1.383 + stereotype "uses"
1.384 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.385 + quidu "3A1A8C6B02A6")))
1.386 + (object UseCase "Run test automatically"
1.387 + quid "3A1A8D2503DA"
1.388 + documentation "Execution of a single test without user input."
1.389 + superclasses (list inheritance_relationship_list
1.390 + (object Inheritance_Relationship
1.391 + quid "3A1F8F270246"
1.392 + stereotype "uses"
1.393 + supplier "Use Case View::Customer Use cases::Run test interactively"
1.394 + quidu "3A1A8D1700D7")))
1.395 + (object UseCase "Run test from script"
1.396 + quid "3A1A8D3502D9"
1.397 + documentation "Execution of a single test automatically, simulating user input where necessary."
1.398 + superclasses (list inheritance_relationship_list
1.399 + (object Inheritance_Relationship
1.400 + quid "3A1F8E9A013F"
1.401 + stereotype "extends"
1.402 + supplier "Use Case View::Customer Use cases::Run test automatically"
1.403 + quidu "3A1A8D2503DA")))
1.404 + (object UseCase "Memory leak test"
1.405 + quid "3A1A8D7D0138"
1.406 + documentation "Test that the component has not leaked any memory blocks during its execution.")
1.407 + (object UseCase "Resource leak test"
1.408 + quid "3A1A8D8F0300"
1.409 + documentation "Test that the component has not leaked any resources during its execution.")
1.410 + (object UseCase "Out of memory test"
1.411 + quid "3A1A8DAB01B6"
1.412 + documentation "Simulate out of memory conditions.")
1.413 + (object UseCase "Dump memory block to log"
1.414 + quid "3A1A8DC400E0"
1.415 + documentation "The content of a specified area of volatile storage is stored persistently, in a standardised human readable form. "
1.416 + superclasses (list inheritance_relationship_list
1.417 + (object Inheritance_Relationship
1.418 + quid "3A238F4E0128"
1.419 + stereotype "uses"
1.420 + supplier "Use Case View::Customer Use cases::Log message and results"
1.421 + quidu "3A1A8C80017A")))
1.422 + (object UseCase "Test component method"
1.423 + quid "3A1A8DF00382"
1.424 + documentation "Test a method of the component recording and validating the result."
1.425 + superclasses (list inheritance_relationship_list
1.426 + (object Inheritance_Relationship
1.427 + quid "3A1E911601EB"
1.428 + stereotype "uses"
1.429 + supplier "Use Case View::Customer Use cases::Log message and results"
1.430 + quidu "3A1A8C80017A")
1.431 + (object Inheritance_Relationship
1.432 + quid "3A1E91220170"
1.433 + stereotype "uses"
1.434 + supplier "Use Case View::Customer Use cases::Memory leak test"
1.435 + quidu "3A1A8D7D0138")
1.436 + (object Inheritance_Relationship
1.437 + quid "3A1E912E00D7"
1.438 + stereotype "uses"
1.439 + supplier "Use Case View::Customer Use cases::Resource leak test"
1.440 + quidu "3A1A8D8F0300")
1.441 + (object Inheritance_Relationship
1.442 + quid "3A1E914600E6"
1.443 + stereotype "uses"
1.444 + supplier "Use Case View::Customer Use cases::Out of memory test"
1.445 + quidu "3A1A8DAB01B6")
1.446 + (object Inheritance_Relationship
1.447 + quid "3A1E914D0208"
1.448 + stereotype "uses"
1.449 + supplier "Use Case View::Customer Use cases::Dump memory block to log"
1.450 + quidu "3A1A8DC400E0")
1.451 + (object Inheritance_Relationship
1.452 + quid "3A1E92230242"
1.453 + stereotype "uses"
1.454 + supplier "Use Case View::Customer Use cases::Validate test results"
1.455 + quidu "3A1A8E860338")))
1.456 + (object UseCase "Capture component state"
1.457 + quid "3A1A8E4603CC"
1.458 + documentation "The complete state of a component is captured for later restoration.")
1.459 + (object UseCase "Restore component state"
1.460 + quid "3A1A8E56014E"
1.461 + documentation "The complete state of a component captured earlier, is restored.")
1.462 + (object UseCase "Share test context"
1.463 + quid "3A1A8E790018"
1.464 + documentation "The context within which the previous test executed is preserved and provides the state within which to begin the next test.")
1.465 + (object UseCase "Validate test results"
1.466 + quid "3A1A8E860338"
1.467 + documentation "Verify that a tests result is the one anticipated.")
1.468 + (object UseCase "Test asynchronous component"
1.469 + quid "3A1A8EA602A8"
1.470 + documentation "Execute two or more tests simultaneously, within the same, or multiple threads, which communicate asynchronously via the use of signals."
1.471 + superclasses (list inheritance_relationship_list
1.472 + (object Inheritance_Relationship
1.473 + quid "3A1E95B70040"
1.474 + stereotype "extends"
1.475 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.476 + quidu "3A1A8C6B02A6")
1.477 + (object Inheritance_Relationship
1.478 + quid "3A1F82890089"
1.479 + stereotype "uses"
1.480 + supplier "Use Case View::Customer Use cases::Schedule test"
1.481 + quidu "3A1A91620236")))
1.482 + (object UseCase "Repeat test case"
1.483 + quid "3A1A8F020001"
1.484 + documentation "Execute the previous test again."
1.485 + superclasses (list inheritance_relationship_list
1.486 + (object Inheritance_Relationship
1.487 + quid "3A1F8F6C0317"
1.488 + stereotype "extends"
1.489 + supplier "Use Case View::Customer Use cases::Run test interactively"
1.490 + quidu "3A1A8D1700D7")))
1.491 + (object UseCase "Identify component fault in context"
1.492 + quid "3A1A90110281"
1.493 + documentation "Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction."
1.494 + superclasses (list inheritance_relationship_list
1.495 + (object Inheritance_Relationship
1.496 + quid "3A1F7C320360"
1.497 + stereotype "uses"
1.498 + supplier "Use Case View::Customer Use cases::Capture component state"
1.499 + quidu "3A1A8E4603CC")
1.500 + (object Inheritance_Relationship
1.501 + quid "3A1F7C5002AF"
1.502 + stereotype "uses"
1.503 + supplier "Use Case View::Customer Use cases::Restore component state"
1.504 + quidu "3A1A8E56014E")))
1.505 + (object UseCase "Test multi-threaded component"
1.506 + quid "3A1A90B00316"
1.507 + documentation "Execute one or more tests simultaneously, within multiple threads."
1.508 + superclasses (list inheritance_relationship_list
1.509 + (object Inheritance_Relationship
1.510 + quid "3A1E95A70304"
1.511 + stereotype "extends"
1.512 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.513 + quidu "3A1A8C6B02A6")
1.514 + (object Inheritance_Relationship
1.515 + quid "3A1F829102F7"
1.516 + stereotype "uses"
1.517 + supplier "Use Case View::Customer Use cases::Schedule test"
1.518 + quidu "3A1A91620236")))
1.519 + (object UseCase "Schedule test"
1.520 + quid "3A1A91620236"
1.521 + documentation "Specify the launch timing for an individual test.")
1.522 + (object UseCase "Test components concurrently"
1.523 + quid "3A1A917D011C"
1.524 + documentation "Execute two or more tests simultaneously, within the same thread."
1.525 + superclasses (list inheritance_relationship_list
1.526 + (object Inheritance_Relationship
1.527 + quid "3A1E951802B9"
1.528 + stereotype "extends"
1.529 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.530 + quidu "3A1A8C6B02A6")
1.531 + (object Inheritance_Relationship
1.532 + quid "3A1F827402AF"
1.533 + stereotype "uses"
1.534 + supplier "Use Case View::Customer Use cases::Schedule test"
1.535 + quidu "3A1A91620236")))
1.536 + (object UseCase "Clear test context"
1.537 + quid "3A1A91C6018F"
1.538 + documentation "The context within which the test is to execute is reset to a standard 'virgin' state.")
1.539 + (object UseCase "Arbitrarily group tests and execution order"
1.540 + quid "3A1A97CF0336"
1.541 + documentation "The client specifies a specific execution order for a set of tests, stating if simulating user input, is required, and how test context is to be shared."
1.542 + superclasses (list inheritance_relationship_list
1.543 + (object Inheritance_Relationship
1.544 + quid "3A1E94EA02EF"
1.545 + stereotype "extends"
1.546 + supplier "Use Case View::Customer Use cases::Run test from script"
1.547 + quidu "3A1A8D3502D9")))
1.548 + (object Association "$UNNAMED$0"
1.549 + quid "3A1A9B62013D"
1.550 + roles (list role_list
1.551 + (object Role "$UNNAMED$1"
1.552 + quid "3A1A9B630333"
1.553 + supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format"
1.554 + quidu "3A1A904E01AD"
1.555 + is_navigable TRUE)
1.556 + (object Role "$UNNAMED$2"
1.557 + quid "3A1A9B630334"
1.558 + supplier "Use Case View::Customer Actors::HTTP Client 6.2"
1.559 + quidu "3A1A8A160316")))
1.560 + (object Association "$UNNAMED$3"
1.561 + quid "3A1A9B6E0216"
1.562 + roles (list role_list
1.563 + (object Role "$UNNAMED$4"
1.564 + quid "3A1A9B6F018B"
1.565 + supplier "Use Case View::Customer Use cases::Architectural Requests::Replace the UI"
1.566 + quidu "3A1A90F3034F"
1.567 + is_navigable TRUE)
1.568 + (object Role "$UNNAMED$5"
1.569 + quid "3A1A9B6F018C"
1.570 + supplier "Use Case View::Customer Actors::Future GT project"
1.571 + quidu "3A1A8F3001E8")))
1.572 + (object Association "$UNNAMED$6"
1.573 + quid "3A1A9B7101CA"
1.574 + roles (list role_list
1.575 + (object Role "$UNNAMED$7"
1.576 + quid "3A1A9B72017C"
1.577 + supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format"
1.578 + quidu "3A1A904E01AD"
1.579 + is_navigable TRUE)
1.580 + (object Role "$UNNAMED$8"
1.581 + quid "3A1A9B720186"
1.582 + supplier "Use Case View::Customer Actors::Future GT project"
1.583 + quidu "3A1A8F3001E8")))
1.584 + (object Association "$UNNAMED$9"
1.585 + quid "3A1A9B74020B"
1.586 + roles (list role_list
1.587 + (object Role "$UNNAMED$10"
1.588 + quid "3A1A9B750144"
1.589 + supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
1.590 + quidu "3A1A8FCF0345"
1.591 + is_navigable TRUE)
1.592 + (object Role "$UNNAMED$11"
1.593 + quid "3A1A9B75014E"
1.594 + supplier "Use Case View::Customer Actors::Future GT project"
1.595 + quidu "3A1A8F3001E8")))
1.596 + (object Association "$UNNAMED$12"
1.597 + quid "3A1A9B770179"
1.598 + roles (list role_list
1.599 + (object Role "$UNNAMED$13"
1.600 + quid "3A1A9B780198"
1.601 + supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction."
1.602 + quidu "3A1A91080255"
1.603 + is_navigable TRUE)
1.604 + (object Role "$UNNAMED$14"
1.605 + quid "3A1A9B780199"
1.606 + supplier "Use Case View::Customer Actors::Future GT project"
1.607 + quidu "3A1A8F3001E8")))
1.608 + (object Association "$UNNAMED$15"
1.609 + quid "3A1A9B7A03A4"
1.610 + roles (list role_list
1.611 + (object Role "$UNNAMED$16"
1.612 + quid "3A1A9B7B0319"
1.613 + supplier "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result"
1.614 + quidu "3A1A906602A2"
1.615 + is_navigable TRUE)
1.616 + (object Role "$UNNAMED$17"
1.617 + quid "3A1A9B7B031A"
1.618 + supplier "Use Case View::Customer Actors::Future GT project"
1.619 + quidu "3A1A8F3001E8")))
1.620 + (object Association "$UNNAMED$18"
1.621 + quid "3A1A9B7E02E2"
1.622 + roles (list role_list
1.623 + (object Role "$UNNAMED$19"
1.624 + quid "3A1A9B8000BE"
1.625 + supplier "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible"
1.626 + quidu "3A1A960B01B9"
1.627 + is_navigable TRUE)
1.628 + (object Role "$UNNAMED$20"
1.629 + quid "3A1A9B8000BF"
1.630 + supplier "Use Case View::Customer Actors::Future GT project"
1.631 + quidu "3A1A8F3001E8")))
1.632 + (object Association "$UNNAMED$21"
1.633 + quid "3A1A9B8202C9"
1.634 + roles (list role_list
1.635 + (object Role "$UNNAMED$22"
1.636 + quid "3A1A9B830285"
1.637 + supplier "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services"
1.638 + quidu "3A1A966501FF"
1.639 + is_navigable TRUE)
1.640 + (object Role "$UNNAMED$23"
1.641 + quid "3A1A9B830286"
1.642 + supplier "Use Case View::Customer Actors::Future GT project"
1.643 + quidu "3A1A8F3001E8")))
1.644 + (object Association "$UNNAMED$24"
1.645 + quid "3A1A9B86026B"
1.646 + roles (list role_list
1.647 + (object Role "$UNNAMED$25"
1.648 + quid "3A1A9B870136"
1.649 + supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component"
1.650 + quidu "3A1A95BB02D7"
1.651 + is_navigable TRUE)
1.652 + (object Role "$UNNAMED$26"
1.653 + quid "3A1A9B870137"
1.654 + supplier "Use Case View::Customer Actors::Future GT project"
1.655 + quidu "3A1A8F3001E8")))
1.656 + (object Association "$UNNAMED$27"
1.657 + quid "3A1A9B8F020A"
1.658 + roles (list role_list
1.659 + (object Role "$UNNAMED$28"
1.660 + quid "3A1A9B900279"
1.661 + supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component"
1.662 + quidu "3A1A95BB02D7"
1.663 + is_navigable TRUE)
1.664 + (object Role "$UNNAMED$29"
1.665 + quid "3A1A9B90027A"
1.666 + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
1.667 + quidu "3A1A8A9D0360")))
1.668 + (object Association "$UNNAMED$30"
1.669 + quid "3A1A9B940347"
1.670 + roles (list role_list
1.671 + (object Role "$UNNAMED$31"
1.672 + quid "3A1A9B96017D"
1.673 + supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component"
1.674 + quidu "3A1A95BB02D7"
1.675 + is_navigable TRUE)
1.676 + (object Role "$UNNAMED$32"
1.677 + quid "3A1A9B96017E"
1.678 + supplier "Use Case View::Customer Actors::HTTP Client 6.2"
1.679 + quidu "3A1A8A160316")))
1.680 + (object Association "$UNNAMED$33"
1.681 + quid "3A1A9BDA02C6"
1.682 + roles (list role_list
1.683 + (object Role "$UNNAMED$34"
1.684 + quid "3A1A9BDB0259"
1.685 + supplier "Use Case View::Customer Use cases::Repeat test case"
1.686 + quidu "3A1A8F020001"
1.687 + is_navigable TRUE)
1.688 + (object Role "$UNNAMED$35"
1.689 + quid "3A1A9BDB025A"
1.690 + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
1.691 + quidu "3A1A8A9D0360")))
1.692 + (object Association "$UNNAMED$36"
1.693 + quid "3A1A9BDF0287"
1.694 + roles (list role_list
1.695 + (object Role "$UNNAMED$37"
1.696 + quid "3A1A9BE00152"
1.697 + supplier "Use Case View::Customer Use cases::Schedule test"
1.698 + quidu "3A1A91620236"
1.699 + is_navigable TRUE)
1.700 + (object Role "$UNNAMED$38"
1.701 + quid "3A1A9BE00153"
1.702 + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
1.703 + quidu "3A1A8A9D0360")))
1.704 + (object Association "$UNNAMED$39"
1.705 + quid "3A1A9BE30341"
1.706 + roles (list role_list
1.707 + (object Role "$UNNAMED$40"
1.708 + quid "3A1A9BE4037E"
1.709 + supplier "Use Case View::Customer Use cases::Schedule test"
1.710 + quidu "3A1A91620236"
1.711 + is_navigable TRUE)
1.712 + (object Role "$UNNAMED$41"
1.713 + quid "3A1A9BE4037F"
1.714 + supplier "Use Case View::Customer Actors::HTTP Client 6.2"
1.715 + quidu "3A1A8A160316")))
1.716 + (object Association "$UNNAMED$42"
1.717 + quid "3A1A9C0401AE"
1.718 + roles (list role_list
1.719 + (object Role "$UNNAMED$43"
1.720 + quid "3A1A9C05021D"
1.721 + supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
1.722 + quidu "3A1A97CF0336"
1.723 + is_navigable TRUE)
1.724 + (object Role "$UNNAMED$44"
1.725 + quid "3A1A9C05021E"
1.726 + supplier "Use Case View::Customer Actors::HTTP Client 6.2"
1.727 + quidu "3A1A8A160316")))
1.728 + (object Association "$UNNAMED$45"
1.729 + quid "3A1A9C190316"
1.730 + roles (list role_list
1.731 + (object Role "$UNNAMED$46"
1.732 + quid "3A1A9C1A028C"
1.733 + supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
1.734 + quidu "3A1A8FCF0345"
1.735 + is_navigable TRUE)
1.736 + (object Role "$UNNAMED$47"
1.737 + quid "3A1A9C1A028D"
1.738 + supplier "Use Case View::Customer Actors::Future GT project"
1.739 + quidu "3A1A8F3001E8")))
1.740 + (object Association "$UNNAMED$48"
1.741 + quid "3A1A9C1C02D5"
1.742 + roles (list role_list
1.743 + (object Role "$UNNAMED$49"
1.744 + quid "3A1A9C1E0183"
1.745 + supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
1.746 + quidu "3A1A97CF0336"
1.747 + is_navigable TRUE)
1.748 + (object Role "$UNNAMED$50"
1.749 + quid "3A1A9C1E0184"
1.750 + supplier "Use Case View::Customer Actors::Future GT project"
1.751 + quidu "3A1A8F3001E8")))
1.752 + (object Association "$UNNAMED$51"
1.753 + quid "3A1A9C26029D"
1.754 + roles (list role_list
1.755 + (object Role "$UNNAMED$52"
1.756 + quid "3A1A9C27035D"
1.757 + supplier "Use Case View::Customer Use cases::Repeat test case"
1.758 + quidu "3A1A8F020001"
1.759 + is_navigable TRUE)
1.760 + (object Role "$UNNAMED$53"
1.761 + quid "3A1A9C27035E"
1.762 + supplier "Use Case View::Customer Actors::Future GT project"
1.763 + quidu "3A1A8F3001E8")))
1.764 + (object Association "$UNNAMED$54"
1.765 + quid "3A1A9C2A0086"
1.766 + roles (list role_list
1.767 + (object Role "$UNNAMED$55"
1.768 + quid "3A1A9C2B00D8"
1.769 + supplier "Use Case View::Customer Use cases::Schedule test"
1.770 + quidu "3A1A91620236"
1.771 + is_navigable TRUE)
1.772 + (object Role "$UNNAMED$56"
1.773 + quid "3A1A9C2B00D9"
1.774 + supplier "Use Case View::Customer Actors::Future GT project"
1.775 + quidu "3A1A8F3001E8")))
1.776 + (object Association "$UNNAMED$57"
1.777 + quid "3A1A9C2D03A1"
1.778 + roles (list role_list
1.779 + (object Role "$UNNAMED$58"
1.780 + quid "3A1A9C2E0353"
1.781 + supplier "Use Case View::Customer Use cases::Capture component state"
1.782 + quidu "3A1A8E4603CC"
1.783 + is_navigable TRUE)
1.784 + (object Role "$UNNAMED$59"
1.785 + quid "3A1A9C2E0354"
1.786 + supplier "Use Case View::Customer Actors::Future GT project"
1.787 + quidu "3A1A8F3001E8")))
1.788 + (object Association "$UNNAMED$60"
1.789 + quid "3A1A9C31016C"
1.790 + roles (list role_list
1.791 + (object Role "$UNNAMED$61"
1.792 + quid "3A1A9C3201E6"
1.793 + supplier "Use Case View::Customer Use cases::Restore component state"
1.794 + quidu "3A1A8E56014E"
1.795 + is_navigable TRUE)
1.796 + (object Role "$UNNAMED$62"
1.797 + quid "3A1A9C3201E7"
1.798 + supplier "Use Case View::Customer Actors::Future GT project"
1.799 + quidu "3A1A8F3001E8")))
1.800 + (object Association "$UNNAMED$63"
1.801 + quid "3A1A9DE70389"
1.802 + roles (list role_list
1.803 + (object Role "$UNNAMED$64"
1.804 + quid "3A1A9DE80272"
1.805 + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
1.806 + quidu "3A1A9DD3019F"
1.807 + is_navigable TRUE)
1.808 + (object Role "$UNNAMED$65"
1.809 + quid "3A1A9DE80273"
1.810 + supplier "Use Case View::Customer Actors::Future GT project"
1.811 + quidu "3A1A8F3001E8")))
1.812 + (object Association "$UNNAMED$66"
1.813 + quid "3A1A9DEB006E"
1.814 + roles (list role_list
1.815 + (object Role "$UNNAMED$67"
1.816 + quid "3A1A9DEB038F"
1.817 + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
1.818 + quidu "3A1A9DD3019F"
1.819 + is_navigable TRUE)
1.820 + (object Role "$UNNAMED$68"
1.821 + quid "3A1A9DEB0390"
1.822 + supplier "Use Case View::Customer Actors::HTTP Client 6.2"
1.823 + quidu "3A1A8A160316")))
1.824 + (object Association "$UNNAMED$69"
1.825 + quid "3A1A9DEE00E0"
1.826 + roles (list role_list
1.827 + (object Role "$UNNAMED$70"
1.828 + quid "3A1A9DEF010A"
1.829 + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
1.830 + quidu "3A1A9DD3019F"
1.831 + is_navigable TRUE)
1.832 + (object Role "$UNNAMED$71"
1.833 + quid "3A1A9DEF010B"
1.834 + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System"
1.835 + quidu "3A1A8A9D0360")))
1.836 + (object Association "$UNNAMED$72"
1.837 + quid "3A1E31C60236"
1.838 + roles (list role_list
1.839 + (object Role "$UNNAMED$73"
1.840 + quid "3A1E31C801FC"
1.841 + supplier "Use Case View::Customer Use cases::Validate test results"
1.842 + quidu "3A1A8E860338"
1.843 + is_navigable TRUE)
1.844 + (object Role "$UNNAMED$74"
1.845 + quid "3A1E31C801FD"
1.846 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.847 + quidu "3A1E30F00075")))
1.848 + (object Association "$UNNAMED$75"
1.849 + quid "3A1E31CB000C"
1.850 + roles (list role_list
1.851 + (object Role "$UNNAMED$76"
1.852 + quid "3A1E31CC0389"
1.853 + supplier "Use Case View::Customer Use cases::Log message and results"
1.854 + quidu "3A1A8C80017A"
1.855 + is_navigable TRUE)
1.856 + (object Role "$UNNAMED$77"
1.857 + quid "3A1E31CC038A"
1.858 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.859 + quidu "3A1E30F00075")))
1.860 + (object Association "$UNNAMED$78"
1.861 + quid "3A1E31D5002F"
1.862 + roles (list role_list
1.863 + (object Role "$UNNAMED$79"
1.864 + quid "3A1E31D502E2"
1.865 + supplier "Use Case View::Customer Use cases::Dump memory block to log"
1.866 + quidu "3A1A8DC400E0"
1.867 + is_navigable TRUE)
1.868 + (object Role "$UNNAMED$80"
1.869 + quid "3A1E31D502E3"
1.870 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.871 + quidu "3A1E30F00075")))
1.872 + (object Association "$UNNAMED$81"
1.873 + quid "3A1E31D703AD"
1.874 + roles (list role_list
1.875 + (object Role "$UNNAMED$82"
1.876 + quid "3A1E31D90052"
1.877 + supplier "Use Case View::Customer Use cases::Memory leak test"
1.878 + quidu "3A1A8D7D0138"
1.879 + is_navigable TRUE)
1.880 + (object Role "$UNNAMED$83"
1.881 + quid "3A1E31D90053"
1.882 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.883 + quidu "3A1E30F00075")))
1.884 + (object Association "$UNNAMED$84"
1.885 + quid "3A1E31DB0150"
1.886 + roles (list role_list
1.887 + (object Role "$UNNAMED$85"
1.888 + quid "3A1E31DD0102"
1.889 + supplier "Use Case View::Customer Use cases::Resource leak test"
1.890 + quidu "3A1A8D8F0300"
1.891 + is_navigable TRUE)
1.892 + (object Role "$UNNAMED$86"
1.893 + quid "3A1E31DD0103"
1.894 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.895 + quidu "3A1E30F00075")))
1.896 + (object Association "$UNNAMED$87"
1.897 + quid "3A1E31E0019D"
1.898 + roles (list role_list
1.899 + (object Role "$UNNAMED$88"
1.900 + quid "3A1E31E1039D"
1.901 + supplier "Use Case View::Customer Use cases::Out of memory test"
1.902 + quidu "3A1A8DAB01B6"
1.903 + is_navigable TRUE)
1.904 + (object Role "$UNNAMED$89"
1.905 + quid "3A1E31E1039E"
1.906 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.907 + quidu "3A1E30F00075")))
1.908 + (object Association "$UNNAMED$90"
1.909 + quid "3A1E31E4021B"
1.910 + roles (list role_list
1.911 + (object Role "$UNNAMED$91"
1.912 + quid "3A1E31E5037B"
1.913 + supplier "Use Case View::Customer Use cases::Share test context"
1.914 + quidu "3A1A8E790018"
1.915 + is_navigable TRUE)
1.916 + (object Role "$UNNAMED$92"
1.917 + quid "3A1E31E5037C"
1.918 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.919 + quidu "3A1E30F00075")))
1.920 + (object Association "$UNNAMED$93"
1.921 + quid "3A1E31EC0032"
1.922 + roles (list role_list
1.923 + (object Role "$UNNAMED$94"
1.924 + quid "3A1E31ED0105"
1.925 + supplier "Use Case View::Customer Use cases::Test component method"
1.926 + quidu "3A1A8DF00382"
1.927 + is_navigable TRUE)
1.928 + (object Role "$UNNAMED$95"
1.929 + quid "3A1E31ED0106"
1.930 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.931 + quidu "3A1E30F00075")))
1.932 + (object Association "$UNNAMED$96"
1.933 + quid "3A1E31EF0339"
1.934 + roles (list role_list
1.935 + (object Role "$UNNAMED$97"
1.936 + quid "3A1E31F00330"
1.937 + supplier "Use Case View::Customer Use cases::Test incomplete component"
1.938 + quidu "3A1A8CB602C2"
1.939 + is_navigable TRUE)
1.940 + (object Role "$UNNAMED$98"
1.941 + quid "3A1E31F00331"
1.942 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.943 + quidu "3A1E30F00075")))
1.944 + (object Association "$UNNAMED$99"
1.945 + quid "3A1E31F30168"
1.946 + roles (list role_list
1.947 + (object Role "$UNNAMED$100"
1.948 + quid "3A1E31F401E2"
1.949 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.950 + quidu "3A1A8C6B02A6"
1.951 + is_navigable TRUE)
1.952 + (object Role "$UNNAMED$101"
1.953 + quid "3A1E31F401E3"
1.954 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.955 + quidu "3A1E30F00075")))
1.956 + (object Association "$UNNAMED$102"
1.957 + quid "3A1E31F60339"
1.958 + roles (list role_list
1.959 + (object Role "$UNNAMED$103"
1.960 + quid "3A1E31F702FE"
1.961 + supplier "Use Case View::Customer Use cases::Test asynchronous component"
1.962 + quidu "3A1A8EA602A8"
1.963 + is_navigable TRUE)
1.964 + (object Role "$UNNAMED$104"
1.965 + quid "3A1E31F702FF"
1.966 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.967 + quidu "3A1E30F00075")))
1.968 + (object Association "$UNNAMED$105"
1.969 + quid "3A1E31FA0078"
1.970 + roles (list role_list
1.971 + (object Role "$UNNAMED$106"
1.972 + quid "3A1E31FB00DD"
1.973 + supplier "Use Case View::Customer Use cases::Test multi-threaded component"
1.974 + quidu "3A1A90B00316"
1.975 + is_navigable TRUE)
1.976 + (object Role "$UNNAMED$107"
1.977 + quid "3A1E31FB00DE"
1.978 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.979 + quidu "3A1E30F00075")))
1.980 + (object Association "$UNNAMED$108"
1.981 + quid "3A1E31FD0072"
1.982 + roles (list role_list
1.983 + (object Role "$UNNAMED$109"
1.984 + quid "3A1E31FF00CF"
1.985 + supplier "Use Case View::Customer Use cases::Test components concurrently"
1.986 + quidu "3A1A917D011C"
1.987 + is_navigable TRUE)
1.988 + (object Role "$UNNAMED$110"
1.989 + quid "3A1E31FF00D0"
1.990 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.991 + quidu "3A1E30F00075")))
1.992 + (object Association "$UNNAMED$111"
1.993 + quid "3A1E32010303"
1.994 + roles (list role_list
1.995 + (object Role "$UNNAMED$112"
1.996 + quid "3A1E320301E3"
1.997 + supplier "Use Case View::Customer Use cases::Identify component fault in context"
1.998 + quidu "3A1A90110281"
1.999 + is_navigable TRUE)
1.1000 + (object Role "$UNNAMED$113"
1.1001 + quid "3A1E320301E4"
1.1002 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1003 + quidu "3A1E30F00075")))
1.1004 + (object Association "$UNNAMED$114"
1.1005 + quid "3A1E34A00023"
1.1006 + roles (list role_list
1.1007 + (object Role "$UNNAMED$115"
1.1008 + quid "3A1E34A101BF"
1.1009 + supplier "Use Case View::Customer Use cases::Clear test context"
1.1010 + quidu "3A1A91C6018F"
1.1011 + is_navigable TRUE)
1.1012 + (object Role "$UNNAMED$116"
1.1013 + quid "3A1E34A101C0"
1.1014 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1015 + quidu "3A1E30F00075")))
1.1016 + (object Association "$UNNAMED$117"
1.1017 + quid "3A1E34DA0315"
1.1018 + roles (list role_list
1.1019 + (object Role "$UNNAMED$118"
1.1020 + quid "3A1E34DB0262"
1.1021 + supplier "Use Case View::Customer Use cases::Run test interactively"
1.1022 + quidu "3A1A8D1700D7"
1.1023 + is_navigable TRUE)
1.1024 + (object Role "$UNNAMED$119"
1.1025 + quid "3A1E34DB0263"
1.1026 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1027 + quidu "3A1E30F00075")))
1.1028 + (object Association "$UNNAMED$120"
1.1029 + quid "3A1E34DE00A4"
1.1030 + roles (list role_list
1.1031 + (object Role "$UNNAMED$121"
1.1032 + quid "3A1E34DF0114"
1.1033 + supplier "Use Case View::Customer Use cases::Run test automatically"
1.1034 + quidu "3A1A8D2503DA"
1.1035 + is_navigable TRUE)
1.1036 + (object Role "$UNNAMED$122"
1.1037 + quid "3A1E34DF0115"
1.1038 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1039 + quidu "3A1E30F00075")))
1.1040 + (object Association "$UNNAMED$123"
1.1041 + quid "3A1E34E10171"
1.1042 + roles (list role_list
1.1043 + (object Role "$UNNAMED$124"
1.1044 + quid "3A1E34E20212"
1.1045 + supplier "Use Case View::Customer Use cases::Run test from script"
1.1046 + quidu "3A1A8D3502D9"
1.1047 + is_navigable TRUE)
1.1048 + (object Role "$UNNAMED$125"
1.1049 + quid "3A1E34E20213"
1.1050 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1051 + quidu "3A1E30F00075")))
1.1052 + (object Association "$UNNAMED$126"
1.1053 + quid "3A1E358F0167"
1.1054 + roles (list role_list
1.1055 + (object Role "$UNNAMED$127"
1.1056 + quid "3A1E3590023A"
1.1057 + supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases"
1.1058 + quidu "3A1A91A201CA"
1.1059 + is_navigable TRUE)
1.1060 + (object Role "$UNNAMED$128"
1.1061 + quid "3A1E3590023B"
1.1062 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1063 + quidu "3A1E30F00075")))
1.1064 + (object Association "$UNNAMED$129"
1.1065 + quid "3A1E365202BC"
1.1066 + roles (list role_list
1.1067 + (object Role "$UNNAMED$130"
1.1068 + quid "3A1E3653038F"
1.1069 + supplier "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code"
1.1070 + quidu "3A1A8FC0002C"
1.1071 + is_navigable TRUE)
1.1072 + (object Role "$UNNAMED$131"
1.1073 + quid "3A1E36530390"
1.1074 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1075 + quidu "3A1E30F00075")))
1.1076 + (object Association "$UNNAMED$132"
1.1077 + quid "3A1E3930002C"
1.1078 + roles (list role_list
1.1079 + (object Role "$UNNAMED$133"
1.1080 + quid "3A1E3931002E"
1.1081 + supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test"
1.1082 + quidu "3A1A9B1C016E"
1.1083 + is_navigable TRUE)
1.1084 + (object Role "$UNNAMED$134"
1.1085 + quid "3A1E3931002F"
1.1086 + supplier "Use Case View::Customer Actors::Generalised Actor"
1.1087 + quidu "3A1E30F00075")))
1.1088 + (object Association "$UNNAMED$135"
1.1089 + quid "3A5DC4DC0250"
1.1090 + roles (list role_list
1.1091 + (object Role "$UNNAMED$136"
1.1092 + quid "3A5DC4DD000D"
1.1093 + supplier "Use Case View::Customer Use cases::Test component method"
1.1094 + quidu "3A1A8DF00382"
1.1095 + is_navigable TRUE)
1.1096 + (object Role "$UNNAMED$137"
1.1097 + quid "3A5DC4DD000E"
1.1098 + supplier "Use Case View::Customer Actors::Stubbed Code Module"
1.1099 + quidu "3A5D9AA60388")))
1.1100 + (object Class_Category "Architectural Requests"
1.1101 + quid "3A1F78BE003E"
1.1102 + documentation "The use cases which relate to how the system should be structured, and how the components are to be provided."
1.1103 + exportControl "Public"
1.1104 + logical_models (list unit_reference_list
1.1105 + (object UseCase "Modular architecture services"
1.1106 + quid "3A1A966501FF"
1.1107 + documentation "A requirement that individual services provided by the architecture to be factored out into stand-alone components, which may be used independently of the Test Bed environment.")
1.1108 + (object UseCase "Send user notification of test result"
1.1109 + quid "3A1A906602A2"
1.1110 + documentation
1.1111 +|A requirement that at completion of a test run the architecture can notify a specified user group of the results.
1.1112 +|Note : this possibly involves informing them via some network link.
1.1113 + )
1.1114 + (object UseCase "Replace the UI"
1.1115 + quid "3A1A90F3034F"
1.1116 + documentation "A requirement that the test bed architecture provide its services as an 'Engine' capable of being used by any user interface.")
1.1117 + (object UseCase "Architecture is extensible"
1.1118 + quid "3A1A960B01B9"
1.1119 + documentation "A requirement that the archtecture support an extendable internal architecture. (Allowing additional functionality to be added later).")
1.1120 + (object UseCase "Run tests in release code"
1.1121 + quid "3A1A8FC0002C"
1.1122 + documentation "A requirement that test test bed operates in both 'debug' mode and 'release' mode, and is therefore not dependent upon 'debug' mode services.")
1.1123 + (object UseCase "Configure report format"
1.1124 + quid "3A1A904E01AD"
1.1125 + documentation "A requirement that the result output of the test bed may be configured to conform a particular form chosen by the client. ")
1.1126 + (object UseCase "Dynamically configure the test environment"
1.1127 + quid "3A1A8FCF0345"
1.1128 + documentation "A requirement that the test bed respond to changes in the environment within which it is executing, to extend or restrict its capabilities, or choice of available services.")
1.1129 + (object UseCase "Test any component"
1.1130 + quid "3A1A95BB02D7"
1.1131 + documentation "A requirement that any component unit may be suitable for testing within the test bed."
1.1132 + superclasses (list inheritance_relationship_list
1.1133 + (object Inheritance_Relationship
1.1134 + quid "3A1E95820121"
1.1135 + stereotype "extends"
1.1136 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.1137 + quidu "3A1A8C6B02A6")))
1.1138 + (object UseCase "Add new test cases"
1.1139 + quid "3A1A91A201CA"
1.1140 + documentation "A requirement that individual test cases can be added to the available test scenarios which are presented upon test bed execution.")
1.1141 + (object UseCase "Trace Defect report to test"
1.1142 + quid "3A1A9B1C016E"
1.1143 + documentation "A requirement that test case choice, together with the results related to particular defects, may be traceable to the specific external reports upon those defects."
1.1144 + superclasses (list inheritance_relationship_list
1.1145 + (object Inheritance_Relationship
1.1146 + quid "3A1F7E9701F9"
1.1147 + stereotype "extends"
1.1148 + supplier "Use Case View::Customer Use cases::Validate test results"
1.1149 + quidu "3A1A8E860338")))
1.1150 + (object UseCase "Automate user action reproduction."
1.1151 + quid "3A1A91080255"
1.1152 + documentation "A requirement that user choices and input be recorded, and stored persistently in a format suitable for subsequent automation of the test bed. "
1.1153 + superclasses (list inheritance_relationship_list
1.1154 + (object Inheritance_Relationship
1.1155 + quid "3A1F7E27000D"
1.1156 + stereotype "extends"
1.1157 + supplier "Use Case View::Customer Use cases::Run test from script"
1.1158 + quidu "3A1A8D3502D9")))
1.1159 + (object UseCase "Simulate Defect conditions"
1.1160 + quid "3A1A9DD3019F"
1.1161 + documentation "A requirement that the particular conditions which cause a defect. specified by an external report, may be duplicated within a test, or set of tests."
1.1162 + superclasses (list inheritance_relationship_list
1.1163 + (object Inheritance_Relationship
1.1164 + quid "3A1F7ECE01BC"
1.1165 + stereotype "uses"
1.1166 + supplier "Use Case View::Customer Use cases::Capture component state"
1.1167 + quidu "3A1A8E4603CC")
1.1168 + (object Inheritance_Relationship
1.1169 + quid "3A1F7EDC00B8"
1.1170 + stereotype "uses"
1.1171 + supplier "Use Case View::Customer Use cases::Restore component state"
1.1172 + quidu "3A1A8E56014E"))))
1.1173 + logical_presentations (list unit_reference_list
1.1174 + (object UseCaseDiagram "Architecture"
1.1175 + quid "3A1A8F8F0202"
1.1176 + title "Architecture"
1.1177 + documentation "The use cases relating to requirements of the test bed architecture."
1.1178 + zoom 100
1.1179 + max_height 28350
1.1180 + max_width 21600
1.1181 + origin_x 0
1.1182 + origin_y 0
1.1183 + items (list diagram_item_list
1.1184 + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @14
1.1185 + ShowCompartmentStereotypes TRUE
1.1186 + IncludeAttribute TRUE
1.1187 + IncludeOperation TRUE
1.1188 + location (310, 186)
1.1189 + label (object ItemLabel
1.1190 + Parent_View @14
1.1191 + location (310, 346)
1.1192 + anchor_loc 1
1.1193 + nlines 2
1.1194 + max_width 325
1.1195 + justify 0
1.1196 + label "GT Wap 6.2")
1.1197 + icon "Actor"
1.1198 + icon_style "Icon"
1.1199 + line_color 3342489
1.1200 + fill_color 13434879
1.1201 + quidu "3A1A8AC101D2"
1.1202 + width 180
1.1203 + height 60
1.1204 + annotation 8
1.1205 + autoResize TRUE)
1.1206 + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @15
1.1207 + ShowCompartmentStereotypes TRUE
1.1208 + IncludeAttribute TRUE
1.1209 + IncludeOperation TRUE
1.1210 + location (1488, 1054)
1.1211 + label (object ItemLabel
1.1212 + Parent_View @15
1.1213 + location (1488, 1214)
1.1214 + anchor_loc 1
1.1215 + nlines 2
1.1216 + max_width 325
1.1217 + justify 0
1.1218 + label "HTTP Client 6.2")
1.1219 + icon "Actor"
1.1220 + icon_style "Icon"
1.1221 + line_color 3342489
1.1222 + fill_color 13434879
1.1223 + quidu "3A1A8A160316"
1.1224 + width 180
1.1225 + height 60
1.1226 + annotation 8
1.1227 + autoResize TRUE)
1.1228 + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @16
1.1229 + ShowCompartmentStereotypes TRUE
1.1230 + IncludeAttribute TRUE
1.1231 + IncludeOperation TRUE
1.1232 + location (1798, 682)
1.1233 + label (object ItemLabel
1.1234 + Parent_View @16
1.1235 + location (1798, 842)
1.1236 + anchor_loc 1
1.1237 + nlines 2
1.1238 + max_width 325
1.1239 + justify 0
1.1240 + label "GT 6.2 Plug-in System")
1.1241 + icon "Actor"
1.1242 + icon_style "Icon"
1.1243 + line_color 3342489
1.1244 + fill_color 13434879
1.1245 + quidu "3A1A8A9D0360"
1.1246 + width 180
1.1247 + height 60
1.1248 + annotation 8
1.1249 + autoResize TRUE)
1.1250 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" @17
1.1251 + location (310, 1426)
1.1252 + label (object ItemLabel
1.1253 + Parent_View @17
1.1254 + location (310, 1564)
1.1255 + anchor_loc 1
1.1256 + nlines 2
1.1257 + max_width 633
1.1258 + justify 0
1.1259 + label "Replace the UI")
1.1260 + icon_style "Icon"
1.1261 + line_color 3342489
1.1262 + fill_color 13434879
1.1263 + quidu "3A1A90F3034F"
1.1264 + height 118
1.1265 + autoResize TRUE)
1.1266 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @18
1.1267 + location (2542, 1798)
1.1268 + label (object ItemLabel
1.1269 + Parent_View @18
1.1270 + location (2542, 1936)
1.1271 + anchor_loc 1
1.1272 + nlines 2
1.1273 + max_width 633
1.1274 + justify 0
1.1275 + label "Configure report format")
1.1276 + icon_style "Icon"
1.1277 + line_color 3342489
1.1278 + fill_color 13434879
1.1279 + quidu "3A1A904E01AD"
1.1280 + height 118
1.1281 + autoResize TRUE)
1.1282 + (object AssociationViewNew "$UNNAMED$0" @19
1.1283 + location (2048, 1448)
1.1284 + stereotype TRUE
1.1285 + line_color 3342489
1.1286 + quidu "3A1A9B62013D"
1.1287 + roleview_list (list RoleViews
1.1288 + (object RoleView "$UNNAMED$1" @20
1.1289 + Parent_View @19
1.1290 + location (870, 22)
1.1291 + stereotype TRUE
1.1292 + line_color 3342489
1.1293 + quidu "3A1A9B630333"
1.1294 + client @19
1.1295 + supplier @18
1.1296 + line_style 0)
1.1297 + (object RoleView "$UNNAMED$2" @21
1.1298 + Parent_View @19
1.1299 + location (870, 22)
1.1300 + stereotype TRUE
1.1301 + line_color 3342489
1.1302 + quidu "3A1A9B630334"
1.1303 + client @19
1.1304 + supplier @15
1.1305 + line_style 0)))
1.1306 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @22
1.1307 + location (310, 1116)
1.1308 + label (object ItemLabel
1.1309 + Parent_View @22
1.1310 + location (310, 1254)
1.1311 + anchor_loc 1
1.1312 + nlines 2
1.1313 + max_width 633
1.1314 + justify 0
1.1315 + label "Dynamically configure the test environment")
1.1316 + icon_style "Icon"
1.1317 + line_color 3342489
1.1318 + fill_color 13434879
1.1319 + quidu "3A1A8FCF0345"
1.1320 + height 118
1.1321 + autoResize TRUE)
1.1322 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @23
1.1323 + location (310, 1736)
1.1324 + label (object ItemLabel
1.1325 + Parent_View @23
1.1326 + location (310, 1874)
1.1327 + anchor_loc 1
1.1328 + nlines 2
1.1329 + max_width 633
1.1330 + justify 0
1.1331 + label "Automate user action reproduction.")
1.1332 + icon_style "Icon"
1.1333 + line_color 3342489
1.1334 + fill_color 13434879
1.1335 + quidu "3A1A91080255"
1.1336 + height 118
1.1337 + autoResize TRUE)
1.1338 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" @24
1.1339 + location (310, 2046)
1.1340 + label (object ItemLabel
1.1341 + Parent_View @24
1.1342 + location (310, 2184)
1.1343 + anchor_loc 1
1.1344 + nlines 2
1.1345 + max_width 633
1.1346 + justify 0
1.1347 + label "Send user notification of test result")
1.1348 + icon_style "Icon"
1.1349 + line_color 3342489
1.1350 + fill_color 13434879
1.1351 + quidu "3A1A906602A2"
1.1352 + height 118
1.1353 + autoResize TRUE)
1.1354 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" @25
1.1355 + location (310, 806)
1.1356 + label (object ItemLabel
1.1357 + Parent_View @25
1.1358 + location (310, 944)
1.1359 + anchor_loc 1
1.1360 + nlines 2
1.1361 + max_width 633
1.1362 + justify 0
1.1363 + label "Architecture is extensible")
1.1364 + icon_style "Icon"
1.1365 + line_color 3342489
1.1366 + fill_color 13434879
1.1367 + quidu "3A1A960B01B9"
1.1368 + height 118
1.1369 + autoResize TRUE)
1.1370 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" @26
1.1371 + location (310, 558)
1.1372 + label (object ItemLabel
1.1373 + Parent_View @26
1.1374 + location (310, 696)
1.1375 + anchor_loc 1
1.1376 + nlines 2
1.1377 + max_width 633
1.1378 + justify 0
1.1379 + label "Modular architecture services")
1.1380 + icon_style "Icon"
1.1381 + line_color 3342489
1.1382 + fill_color 13434879
1.1383 + quidu "3A1A966501FF"
1.1384 + height 118
1.1385 + autoResize TRUE)
1.1386 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Test any component" @27
1.1387 + location (2542, 1054)
1.1388 + label (object ItemLabel
1.1389 + Parent_View @27
1.1390 + location (2542, 1192)
1.1391 + anchor_loc 1
1.1392 + nlines 2
1.1393 + max_width 633
1.1394 + justify 0
1.1395 + label "Test any component")
1.1396 + icon_style "Icon"
1.1397 + line_color 3342489
1.1398 + fill_color 13434879
1.1399 + quidu "3A1A95BB02D7"
1.1400 + height 118
1.1401 + autoResize TRUE)
1.1402 + (object AssociationViewNew "$UNNAMED$30" @28
1.1403 + location (1988, 1054)
1.1404 + stereotype TRUE
1.1405 + line_color 3342489
1.1406 + quidu "3A1A9B940347"
1.1407 + roleview_list (list RoleViews
1.1408 + (object RoleView "$UNNAMED$31" @29
1.1409 + Parent_View @28
1.1410 + location (810, -372)
1.1411 + stereotype TRUE
1.1412 + line_color 3342489
1.1413 + quidu "3A1A9B96017D"
1.1414 + client @28
1.1415 + supplier @27
1.1416 + line_style 0)
1.1417 + (object RoleView "$UNNAMED$32" @30
1.1418 + Parent_View @28
1.1419 + location (810, -372)
1.1420 + stereotype TRUE
1.1421 + line_color 3342489
1.1422 + quidu "3A1A9B96017E"
1.1423 + client @28
1.1424 + supplier @15
1.1425 + line_style 0)))
1.1426 + (object AssociationViewNew "$UNNAMED$27" @31
1.1427 + location (2142, 853)
1.1428 + stereotype TRUE
1.1429 + line_color 3342489
1.1430 + quidu "3A1A9B8F020A"
1.1431 + roleview_list (list RoleViews
1.1432 + (object RoleView "$UNNAMED$28" @32
1.1433 + Parent_View @31
1.1434 + location (964, -139)
1.1435 + stereotype TRUE
1.1436 + line_color 3342489
1.1437 + quidu "3A1A9B900279"
1.1438 + client @31
1.1439 + supplier @27
1.1440 + line_style 0)
1.1441 + (object RoleView "$UNNAMED$29" @33
1.1442 + Parent_View @31
1.1443 + location (964, -139)
1.1444 + stereotype TRUE
1.1445 + line_color 3342489
1.1446 + quidu "3A1A9B90027A"
1.1447 + client @31
1.1448 + supplier @16
1.1449 + line_style 0)))
1.1450 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @34
1.1451 + location (2542, 1426)
1.1452 + label (object ItemLabel
1.1453 + Parent_View @34
1.1454 + location (2542, 1564)
1.1455 + anchor_loc 1
1.1456 + nlines 2
1.1457 + max_width 633
1.1458 + justify 0
1.1459 + label "Simulate Defect conditions")
1.1460 + icon_style "Icon"
1.1461 + line_color 3342489
1.1462 + fill_color 13434879
1.1463 + quidu "3A1A9DD3019F"
1.1464 + height 118
1.1465 + autoResize TRUE)
1.1466 + (object AssociationViewNew "$UNNAMED$66" @35
1.1467 + location (1988, 1228)
1.1468 + stereotype TRUE
1.1469 + line_color 3342489
1.1470 + quidu "3A1A9DEB006E"
1.1471 + roleview_list (list RoleViews
1.1472 + (object RoleView "$UNNAMED$67" @36
1.1473 + Parent_View @35
1.1474 + location (810, -198)
1.1475 + stereotype TRUE
1.1476 + line_color 3342489
1.1477 + quidu "3A1A9DEB038F"
1.1478 + client @35
1.1479 + supplier @34
1.1480 + line_style 0)
1.1481 + (object RoleView "$UNNAMED$68" @37
1.1482 + Parent_View @35
1.1483 + location (810, -198)
1.1484 + stereotype TRUE
1.1485 + line_color 3342489
1.1486 + quidu "3A1A9DEB0390"
1.1487 + client @35
1.1488 + supplier @15
1.1489 + line_style 0)))
1.1490 + (object AssociationViewNew "$UNNAMED$69" @38
1.1491 + location (2211, 1095)
1.1492 + stereotype TRUE
1.1493 + line_color 3342489
1.1494 + quidu "3A1A9DEE00E0"
1.1495 + roleview_list (list RoleViews
1.1496 + (object RoleView "$UNNAMED$70" @39
1.1497 + Parent_View @38
1.1498 + location (1033, 103)
1.1499 + stereotype TRUE
1.1500 + line_color 3342489
1.1501 + quidu "3A1A9DEF010A"
1.1502 + client @38
1.1503 + supplier @34
1.1504 + line_style 0)
1.1505 + (object RoleView "$UNNAMED$71" @40
1.1506 + Parent_View @38
1.1507 + location (1033, 103)
1.1508 + stereotype TRUE
1.1509 + line_color 3342489
1.1510 + quidu "3A1A9DEF010B"
1.1511 + client @38
1.1512 + supplier @16
1.1513 + line_style 0)))
1.1514 + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @41
1.1515 + ShowCompartmentStereotypes TRUE
1.1516 + IncludeAttribute TRUE
1.1517 + IncludeOperation TRUE
1.1518 + location (1178, 1922)
1.1519 + label (object ItemLabel
1.1520 + Parent_View @41
1.1521 + location (1178, 2082)
1.1522 + anchor_loc 1
1.1523 + nlines 2
1.1524 + max_width 325
1.1525 + justify 0
1.1526 + label "Future GT project")
1.1527 + icon "Actor"
1.1528 + icon_style "Icon"
1.1529 + line_color 3342489
1.1530 + fill_color 13434879
1.1531 + quidu "3A1A8F3001E8"
1.1532 + width 180
1.1533 + height 60
1.1534 + annotation 8
1.1535 + autoResize TRUE)
1.1536 + (object AssociationViewNew "$UNNAMED$3" @42
1.1537 + location (782, 1695)
1.1538 + stereotype TRUE
1.1539 + line_color 3342489
1.1540 + quidu "3A1A9B6E0216"
1.1541 + roleview_list (list RoleViews
1.1542 + (object RoleView "$UNNAMED$4" @43
1.1543 + Parent_View @42
1.1544 + location (-396, -227)
1.1545 + stereotype TRUE
1.1546 + line_color 3342489
1.1547 + quidu "3A1A9B6F018B"
1.1548 + client @42
1.1549 + supplier @17
1.1550 + line_style 0)
1.1551 + (object RoleView "$UNNAMED$5" @44
1.1552 + Parent_View @42
1.1553 + location (-396, -227)
1.1554 + stereotype TRUE
1.1555 + line_color 3342489
1.1556 + quidu "3A1A9B6F018C"
1.1557 + client @42
1.1558 + supplier @41
1.1559 + line_style 0)))
1.1560 + (object AssociationViewNew "$UNNAMED$6" @45
1.1561 + location (1833, 1859)
1.1562 + stereotype TRUE
1.1563 + line_color 3342489
1.1564 + quidu "3A1A9B7101CA"
1.1565 + roleview_list (list RoleViews
1.1566 + (object RoleView "$UNNAMED$7" @46
1.1567 + Parent_View @45
1.1568 + location (655, -63)
1.1569 + stereotype TRUE
1.1570 + line_color 3342489
1.1571 + quidu "3A1A9B72017C"
1.1572 + client @45
1.1573 + supplier @18
1.1574 + line_style 0)
1.1575 + (object RoleView "$UNNAMED$8" @47
1.1576 + Parent_View @45
1.1577 + location (655, -63)
1.1578 + stereotype TRUE
1.1579 + line_color 3342489
1.1580 + quidu "3A1A9B720186"
1.1581 + client @45
1.1582 + supplier @41
1.1583 + line_style 0)))
1.1584 + (object AssociationViewNew "$UNNAMED$9" @48
1.1585 + location (815, 1583)
1.1586 + stereotype TRUE
1.1587 + line_color 3342489
1.1588 + quidu "3A1A9B74020B"
1.1589 + roleview_list (list RoleViews
1.1590 + (object RoleView "$UNNAMED$10" @49
1.1591 + Parent_View @48
1.1592 + location (-363, -339)
1.1593 + stereotype TRUE
1.1594 + line_color 3342489
1.1595 + quidu "3A1A9B750144"
1.1596 + client @48
1.1597 + supplier @22
1.1598 + line_style 0)
1.1599 + (object RoleView "$UNNAMED$11" @50
1.1600 + Parent_View @48
1.1601 + location (-363, -339)
1.1602 + stereotype TRUE
1.1603 + line_color 3342489
1.1604 + quidu "3A1A9B75014E"
1.1605 + client @48
1.1606 + supplier @41
1.1607 + line_style 0)))
1.1608 + (object AssociationViewNew "$UNNAMED$12" @51
1.1609 + location (874, 1854)
1.1610 + stereotype TRUE
1.1611 + line_color 3342489
1.1612 + quidu "3A1A9B770179"
1.1613 + roleview_list (list RoleViews
1.1614 + (object RoleView "$UNNAMED$13" @52
1.1615 + Parent_View @51
1.1616 + location (-304, -68)
1.1617 + stereotype TRUE
1.1618 + line_color 3342489
1.1619 + quidu "3A1A9B780198"
1.1620 + client @51
1.1621 + supplier @23
1.1622 + line_style 0)
1.1623 + (object RoleView "$UNNAMED$14" @53
1.1624 + Parent_View @51
1.1625 + location (-304, -68)
1.1626 + stereotype TRUE
1.1627 + line_color 3342489
1.1628 + quidu "3A1A9B780199"
1.1629 + client @51
1.1630 + supplier @41
1.1631 + line_style 0)))
1.1632 + (object AssociationViewNew "$UNNAMED$15" @54
1.1633 + location (767, 1978)
1.1634 + stereotype TRUE
1.1635 + line_color 3342489
1.1636 + quidu "3A1A9B7A03A4"
1.1637 + roleview_list (list RoleViews
1.1638 + (object RoleView "$UNNAMED$16" @55
1.1639 + Parent_View @54
1.1640 + location (-411, 56)
1.1641 + stereotype TRUE
1.1642 + line_color 3342489
1.1643 + quidu "3A1A9B7B0319"
1.1644 + client @54
1.1645 + supplier @24
1.1646 + line_style 0)
1.1647 + (object RoleView "$UNNAMED$17" @56
1.1648 + Parent_View @54
1.1649 + location (-411, 56)
1.1650 + stereotype TRUE
1.1651 + line_color 3342489
1.1652 + quidu "3A1A9B7B031A"
1.1653 + client @54
1.1654 + supplier @41
1.1655 + line_style 0)))
1.1656 + (object AssociationViewNew "$UNNAMED$18" @57
1.1657 + location (776, 1405)
1.1658 + stereotype TRUE
1.1659 + line_color 3342489
1.1660 + quidu "3A1A9B7E02E2"
1.1661 + roleview_list (list RoleViews
1.1662 + (object RoleView "$UNNAMED$19" @58
1.1663 + Parent_View @57
1.1664 + location (-402, -517)
1.1665 + stereotype TRUE
1.1666 + line_color 3342489
1.1667 + quidu "3A1A9B8000BE"
1.1668 + client @57
1.1669 + supplier @25
1.1670 + line_style 0)
1.1671 + (object RoleView "$UNNAMED$20" @59
1.1672 + Parent_View @57
1.1673 + location (-402, -517)
1.1674 + stereotype TRUE
1.1675 + line_color 3342489
1.1676 + quidu "3A1A9B8000BF"
1.1677 + client @57
1.1678 + supplier @41
1.1679 + line_style 0)))
1.1680 + (object AssociationViewNew "$UNNAMED$21" @60
1.1681 + location (768, 1280)
1.1682 + stereotype TRUE
1.1683 + line_color 3342489
1.1684 + quidu "3A1A9B8202C9"
1.1685 + roleview_list (list RoleViews
1.1686 + (object RoleView "$UNNAMED$22" @61
1.1687 + Parent_View @60
1.1688 + location (-410, -642)
1.1689 + stereotype TRUE
1.1690 + line_color 3342489
1.1691 + quidu "3A1A9B830285"
1.1692 + client @60
1.1693 + supplier @26
1.1694 + line_style 0)
1.1695 + (object RoleView "$UNNAMED$23" @62
1.1696 + Parent_View @60
1.1697 + location (-410, -642)
1.1698 + stereotype TRUE
1.1699 + line_color 3342489
1.1700 + quidu "3A1A9B830286"
1.1701 + client @60
1.1702 + supplier @41
1.1703 + line_style 0)))
1.1704 + (object AssociationViewNew "$UNNAMED$24" @63
1.1705 + location (1795, 1526)
1.1706 + stereotype TRUE
1.1707 + line_color 3342489
1.1708 + quidu "3A1A9B86026B"
1.1709 + roleview_list (list RoleViews
1.1710 + (object RoleView "$UNNAMED$25" @64
1.1711 + Parent_View @63
1.1712 + location (617, -396)
1.1713 + stereotype TRUE
1.1714 + line_color 3342489
1.1715 + quidu "3A1A9B870136"
1.1716 + client @63
1.1717 + supplier @27
1.1718 + line_style 0)
1.1719 + (object RoleView "$UNNAMED$26" @65
1.1720 + Parent_View @63
1.1721 + location (617, -396)
1.1722 + stereotype TRUE
1.1723 + line_color 3342489
1.1724 + quidu "3A1A9B870137"
1.1725 + client @63
1.1726 + supplier @41
1.1727 + line_style 0)))
1.1728 + (object AssociationViewNew "$UNNAMED$63" @66
1.1729 + location (1766, 1704)
1.1730 + stereotype TRUE
1.1731 + line_color 3342489
1.1732 + quidu "3A1A9DE70389"
1.1733 + roleview_list (list RoleViews
1.1734 + (object RoleView "$UNNAMED$64" @67
1.1735 + Parent_View @66
1.1736 + location (588, -218)
1.1737 + stereotype TRUE
1.1738 + line_color 3342489
1.1739 + quidu "3A1A9DE80272"
1.1740 + client @66
1.1741 + supplier @34
1.1742 + line_style 0)
1.1743 + (object RoleView "$UNNAMED$65" @68
1.1744 + Parent_View @66
1.1745 + location (588, -218)
1.1746 + stereotype TRUE
1.1747 + line_color 3342489
1.1748 + quidu "3A1A9DE80273"
1.1749 + client @66
1.1750 + supplier @41
1.1751 + line_style 0)))
1.1752 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @69
1.1753 + location (2542, 186)
1.1754 + label (object ItemLabel
1.1755 + Parent_View @69
1.1756 + location (2542, 324)
1.1757 + anchor_loc 1
1.1758 + nlines 2
1.1759 + max_width 633
1.1760 + justify 0
1.1761 + label "Add new test cases")
1.1762 + icon_style "Icon"
1.1763 + line_color 3342489
1.1764 + fill_color 13434879
1.1765 + quidu "3A1A91A201CA"
1.1766 + height 118
1.1767 + autoResize TRUE)
1.1768 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" @70
1.1769 + location (2542, 682)
1.1770 + label (object ItemLabel
1.1771 + Parent_View @70
1.1772 + location (2542, 820)
1.1773 + anchor_loc 1
1.1774 + nlines 2
1.1775 + max_width 633
1.1776 + justify 0
1.1777 + label "Run tests in release code")
1.1778 + icon_style "Icon"
1.1779 + line_color 3342489
1.1780 + fill_color 13434879
1.1781 + quidu "3A1A8FC0002C"
1.1782 + height 118
1.1783 + autoResize TRUE)
1.1784 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @71
1.1785 + location (2542, 434)
1.1786 + label (object ItemLabel
1.1787 + Parent_View @71
1.1788 + location (2542, 572)
1.1789 + anchor_loc 1
1.1790 + nlines 2
1.1791 + max_width 633
1.1792 + justify 0
1.1793 + label "Trace Defect report to test")
1.1794 + icon_style "Icon"
1.1795 + line_color 3342489
1.1796 + fill_color 13434879
1.1797 + quidu "3A1A9B1C016E"
1.1798 + height 118
1.1799 + autoResize TRUE)
1.1800 + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @72
1.1801 + ShowCompartmentStereotypes TRUE
1.1802 + IncludeAttribute TRUE
1.1803 + IncludeOperation TRUE
1.1804 + location (1178, 186)
1.1805 + label (object ItemLabel
1.1806 + Parent_View @72
1.1807 + location (1178, 346)
1.1808 + anchor_loc 1
1.1809 + nlines 2
1.1810 + max_width 325
1.1811 + justify 0
1.1812 + label "Generalised Actor")
1.1813 + icon "Actor"
1.1814 + icon_style "Icon"
1.1815 + line_color 3342489
1.1816 + fill_color 13434879
1.1817 + quidu "3A1E30F00075"
1.1818 + width 180
1.1819 + height 60
1.1820 + annotation 8
1.1821 + autoResize TRUE)
1.1822 + (object InheritView "" @73
1.1823 + stereotype (object SegLabel @74
1.1824 + Parent_View @73
1.1825 + location (679, 191)
1.1826 + anchor 10
1.1827 + anchor_loc 1
1.1828 + nlines 1
1.1829 + max_width 450
1.1830 + justify 0
1.1831 + label "<<uses>>"
1.1832 + pctDist 0.416000
1.1833 + height 5
1.1834 + orientation 1)
1.1835 + line_color 3342489
1.1836 + quidu "3A1E31AC0166"
1.1837 + client @14
1.1838 + supplier @72
1.1839 + line_style 0)
1.1840 + (object InheritView "" @75
1.1841 + stereotype (object SegLabel @76
1.1842 + Parent_View @75
1.1843 + location (1548, 498)
1.1844 + anchor 10
1.1845 + anchor_loc 1
1.1846 + nlines 1
1.1847 + max_width 450
1.1848 + justify 0
1.1849 + label "<<uses>>"
1.1850 + pctDist 0.360813
1.1851 + height 14
1.1852 + orientation 0)
1.1853 + line_color 3342489
1.1854 + quidu "3A1E32B90271"
1.1855 + client @16
1.1856 + supplier @72
1.1857 + line_style 0)
1.1858 + (object InheritView "" @77
1.1859 + stereotype (object SegLabel @78
1.1860 + Parent_View @77
1.1861 + location (1365, 780)
1.1862 + anchor 10
1.1863 + anchor_loc 1
1.1864 + nlines 1
1.1865 + max_width 450
1.1866 + justify 0
1.1867 + label "<<uses>>"
1.1868 + pctDist 0.334030
1.1869 + height 22
1.1870 + orientation 0)
1.1871 + line_color 3342489
1.1872 + quidu "3A1E3332029D"
1.1873 + client @15
1.1874 + supplier @72
1.1875 + line_style 0)
1.1876 + (object InheritView "" @79
1.1877 + stereotype (object SegLabel @80
1.1878 + Parent_View @79
1.1879 + location (1181, 1426)
1.1880 + anchor 10
1.1881 + anchor_loc 1
1.1882 + nlines 1
1.1883 + max_width 450
1.1884 + justify 0
1.1885 + label "<<uses>>"
1.1886 + pctDist 0.283415
1.1887 + height 3
1.1888 + orientation 1)
1.1889 + line_color 3342489
1.1890 + quidu "3A1E339A0315"
1.1891 + client @41
1.1892 + supplier @72
1.1893 + line_style 0)
1.1894 + (object AssociationViewNew "$UNNAMED$126" @81
1.1895 + location (1833, 186)
1.1896 + stereotype TRUE
1.1897 + line_color 3342489
1.1898 + quidu "3A1E358F0167"
1.1899 + roleview_list (list RoleViews
1.1900 + (object RoleView "$UNNAMED$128" @82
1.1901 + Parent_View @81
1.1902 + location (-275, -310)
1.1903 + label (object SegLabel @83
1.1904 + Parent_View @82
1.1905 + location (1355, 145)
1.1906 + hidden TRUE
1.1907 + anchor 1
1.1908 + anchor_loc 1
1.1909 + nlines 1
1.1910 + max_width 450
1.1911 + justify 0
1.1912 + label ""
1.1913 + pctDist 0.800000
1.1914 + height 42
1.1915 + orientation 1)
1.1916 + stereotype TRUE
1.1917 + line_color 3342489
1.1918 + quidu "3A1E3590023B"
1.1919 + client @81
1.1920 + supplier @72
1.1921 + line_style 0)
1.1922 + (object RoleView "$UNNAMED$127" @84
1.1923 + Parent_View @81
1.1924 + location (-275, -310)
1.1925 + label (object SegLabel @85
1.1926 + Parent_View @84
1.1927 + location (2311, 145)
1.1928 + hidden TRUE
1.1929 + anchor 1
1.1930 + anchor_loc 1
1.1931 + nlines 1
1.1932 + max_width 450
1.1933 + justify 0
1.1934 + label ""
1.1935 + pctDist 0.800000
1.1936 + height 42
1.1937 + orientation 0)
1.1938 + stereotype TRUE
1.1939 + line_color 3342489
1.1940 + quidu "3A1E3590023A"
1.1941 + client @81
1.1942 + supplier @69
1.1943 + line_style 0)))
1.1944 + (object AssociationViewNew "$UNNAMED$129" @86
1.1945 + location (1833, 422)
1.1946 + stereotype TRUE
1.1947 + line_color 3342489
1.1948 + quidu "3A1E365202BC"
1.1949 + roleview_list (list RoleViews
1.1950 + (object RoleView "$UNNAMED$130" @87
1.1951 + Parent_View @86
1.1952 + location (655, 236)
1.1953 + stereotype TRUE
1.1954 + line_color 3342489
1.1955 + quidu "3A1E3653038F"
1.1956 + client @86
1.1957 + supplier @70
1.1958 + line_style 0)
1.1959 + (object RoleView "$UNNAMED$131" @88
1.1960 + Parent_View @86
1.1961 + location (655, 236)
1.1962 + stereotype TRUE
1.1963 + line_color 3342489
1.1964 + quidu "3A1E36530390"
1.1965 + client @86
1.1966 + supplier @72
1.1967 + line_style 0)))
1.1968 + (object AssociationViewNew "$UNNAMED$132" @89
1.1969 + location (1833, 302)
1.1970 + stereotype TRUE
1.1971 + line_color 3342489
1.1972 + quidu "3A1E3930002C"
1.1973 + roleview_list (list RoleViews
1.1974 + (object RoleView "$UNNAMED$133" @90
1.1975 + Parent_View @89
1.1976 + location (655, 116)
1.1977 + stereotype TRUE
1.1978 + line_color 3342489
1.1979 + quidu "3A1E3931002E"
1.1980 + client @89
1.1981 + supplier @71
1.1982 + line_style 0)
1.1983 + (object RoleView "$UNNAMED$134" @91
1.1984 + Parent_View @89
1.1985 + location (655, 116)
1.1986 + stereotype TRUE
1.1987 + line_color 3342489
1.1988 + quidu "3A1E3931002F"
1.1989 + client @89
1.1990 + supplier @72
1.1991 + line_style 0))))))))
1.1992 + logical_presentations (list unit_reference_list
1.1993 + (object UseCaseDiagram "Run-Time"
1.1994 + quid "3A1A8B12005C"
1.1995 + title "Run-Time"
1.1996 + documentation "The run time operations which the test case requests expects support for from the test bed."
1.1997 + zoom 100
1.1998 + max_height 28350
1.1999 + max_width 21600
1.2000 + origin_x 0
1.2001 + origin_y 0
1.2002 + items (list diagram_item_list
1.2003 + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @92
1.2004 + ShowCompartmentStereotypes TRUE
1.2005 + IncludeAttribute TRUE
1.2006 + IncludeOperation TRUE
1.2007 + location (1302, 186)
1.2008 + label (object ItemLabel
1.2009 + Parent_View @92
1.2010 + location (1302, 346)
1.2011 + anchor_loc 1
1.2012 + nlines 2
1.2013 + max_width 325
1.2014 + justify 0
1.2015 + label "GT 6.2 Plug-in System")
1.2016 + icon "Actor"
1.2017 + icon_style "Icon"
1.2018 + line_color 3342489
1.2019 + fill_color 13434879
1.2020 + quidu "3A1A8A9D0360"
1.2021 + width 180
1.2022 + height 60
1.2023 + annotation 8
1.2024 + autoResize TRUE)
1.2025 + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @93
1.2026 + ShowCompartmentStereotypes TRUE
1.2027 + IncludeAttribute TRUE
1.2028 + IncludeOperation TRUE
1.2029 + location (434, 186)
1.2030 + label (object ItemLabel
1.2031 + Parent_View @93
1.2032 + location (434, 346)
1.2033 + anchor_loc 1
1.2034 + nlines 2
1.2035 + max_width 325
1.2036 + justify 0
1.2037 + label "GT Wap 6.2")
1.2038 + icon "Actor"
1.2039 + icon_style "Icon"
1.2040 + line_color 3342489
1.2041 + fill_color 13434879
1.2042 + quidu "3A1A8AC101D2"
1.2043 + width 180
1.2044 + height 60
1.2045 + annotation 8
1.2046 + autoResize TRUE)
1.2047 + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @94
1.2048 + ShowCompartmentStereotypes TRUE
1.2049 + IncludeAttribute TRUE
1.2050 + IncludeOperation TRUE
1.2051 + location (1736, 186)
1.2052 + label (object ItemLabel
1.2053 + Parent_View @94
1.2054 + location (1736, 346)
1.2055 + anchor_loc 1
1.2056 + nlines 2
1.2057 + max_width 325
1.2058 + justify 0
1.2059 + label "HTTP Client 6.2")
1.2060 + icon "Actor"
1.2061 + icon_style "Icon"
1.2062 + line_color 3342489
1.2063 + fill_color 13434879
1.2064 + quidu "3A1A8A160316"
1.2065 + width 180
1.2066 + height 60
1.2067 + annotation 8
1.2068 + autoResize TRUE)
1.2069 + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @95
1.2070 + ShowCompartmentStereotypes TRUE
1.2071 + IncludeAttribute TRUE
1.2072 + IncludeOperation TRUE
1.2073 + location (2108, 186)
1.2074 + label (object ItemLabel
1.2075 + Parent_View @95
1.2076 + location (2108, 346)
1.2077 + anchor_loc 1
1.2078 + nlines 2
1.2079 + max_width 325
1.2080 + justify 0
1.2081 + label "Future GT project")
1.2082 + icon "Actor"
1.2083 + icon_style "Icon"
1.2084 + line_color 3342489
1.2085 + fill_color 13434879
1.2086 + quidu "3A1A8F3001E8"
1.2087 + width 180
1.2088 + height 60
1.2089 + annotation 8
1.2090 + autoResize TRUE)
1.2091 + (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @96
1.2092 + location (434, 558)
1.2093 + label (object ItemLabel
1.2094 + Parent_View @96
1.2095 + location (434, 696)
1.2096 + anchor_loc 1
1.2097 + nlines 2
1.2098 + max_width 633
1.2099 + justify 0
1.2100 + label "Validate test results")
1.2101 + icon_style "Icon"
1.2102 + line_color 3342489
1.2103 + fill_color 13434879
1.2104 + quidu "3A1A8E860338"
1.2105 + height 118
1.2106 + autoResize TRUE)
1.2107 + (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @97
1.2108 + location (434, 868)
1.2109 + label (object ItemLabel
1.2110 + Parent_View @97
1.2111 + location (434, 1006)
1.2112 + anchor_loc 1
1.2113 + nlines 2
1.2114 + max_width 633
1.2115 + justify 0
1.2116 + label "Log message and results")
1.2117 + icon_style "Icon"
1.2118 + line_color 3342489
1.2119 + fill_color 13434879
1.2120 + quidu "3A1A8C80017A"
1.2121 + height 118
1.2122 + autoResize TRUE)
1.2123 + (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @98
1.2124 + location (434, 1178)
1.2125 + label (object ItemLabel
1.2126 + Parent_View @98
1.2127 + location (434, 1316)
1.2128 + anchor_loc 1
1.2129 + nlines 2
1.2130 + max_width 633
1.2131 + justify 0
1.2132 + label "Dump memory block to log")
1.2133 + icon_style "Icon"
1.2134 + line_color 3342489
1.2135 + fill_color 13434879
1.2136 + quidu "3A1A8DC400E0"
1.2137 + height 118
1.2138 + autoResize TRUE)
1.2139 + (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @99
1.2140 + location (434, 1488)
1.2141 + label (object ItemLabel
1.2142 + Parent_View @99
1.2143 + location (434, 1626)
1.2144 + anchor_loc 1
1.2145 + nlines 2
1.2146 + max_width 633
1.2147 + justify 0
1.2148 + label "Memory leak test")
1.2149 + icon_style "Icon"
1.2150 + line_color 3342489
1.2151 + fill_color 13434879
1.2152 + quidu "3A1A8D7D0138"
1.2153 + height 118
1.2154 + autoResize TRUE)
1.2155 + (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @100
1.2156 + location (434, 1798)
1.2157 + label (object ItemLabel
1.2158 + Parent_View @100
1.2159 + location (434, 1936)
1.2160 + anchor_loc 1
1.2161 + nlines 2
1.2162 + max_width 633
1.2163 + justify 0
1.2164 + label "Resource leak test")
1.2165 + icon_style "Icon"
1.2166 + line_color 3342489
1.2167 + fill_color 13434879
1.2168 + quidu "3A1A8D8F0300"
1.2169 + height 118
1.2170 + autoResize TRUE)
1.2171 + (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @101
1.2172 + location (434, 2108)
1.2173 + label (object ItemLabel
1.2174 + Parent_View @101
1.2175 + location (434, 2246)
1.2176 + anchor_loc 1
1.2177 + nlines 2
1.2178 + max_width 633
1.2179 + justify 0
1.2180 + label "Out of memory test")
1.2181 + icon_style "Icon"
1.2182 + line_color 3342489
1.2183 + fill_color 13434879
1.2184 + quidu "3A1A8DAB01B6"
1.2185 + height 118
1.2186 + autoResize TRUE)
1.2187 + (object UseCaseView "Use Case View::Customer Use cases::Share test context" @102
1.2188 + location (1116, 2108)
1.2189 + label (object ItemLabel
1.2190 + Parent_View @102
1.2191 + location (1116, 2246)
1.2192 + anchor_loc 1
1.2193 + nlines 2
1.2194 + max_width 633
1.2195 + justify 0
1.2196 + label "Share test context")
1.2197 + icon_style "Icon"
1.2198 + line_color 3342489
1.2199 + fill_color 13434879
1.2200 + quidu "3A1A8E790018"
1.2201 + height 118
1.2202 + autoResize TRUE)
1.2203 + (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @103
1.2204 + location (3038, 868)
1.2205 + label (object ItemLabel
1.2206 + Parent_View @103
1.2207 + location (3038, 1006)
1.2208 + anchor_loc 1
1.2209 + nlines 2
1.2210 + max_width 633
1.2211 + justify 0
1.2212 + label "Test incomplete component")
1.2213 + icon_style "Icon"
1.2214 + line_color 3342489
1.2215 + fill_color 13434879
1.2216 + quidu "3A1A8CB602C2"
1.2217 + height 118
1.2218 + autoResize TRUE)
1.2219 + (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @104
1.2220 + location (3038, 1178)
1.2221 + label (object ItemLabel
1.2222 + Parent_View @104
1.2223 + location (3038, 1316)
1.2224 + anchor_loc 1
1.2225 + nlines 2
1.2226 + max_width 633
1.2227 + justify 0
1.2228 + label "Test Individual component")
1.2229 + icon_style "Icon"
1.2230 + line_color 3342489
1.2231 + fill_color 13434879
1.2232 + quidu "3A1A8C6B02A6"
1.2233 + height 118
1.2234 + autoResize TRUE)
1.2235 + (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @105
1.2236 + location (3038, 1488)
1.2237 + label (object ItemLabel
1.2238 + Parent_View @105
1.2239 + location (3038, 1626)
1.2240 + anchor_loc 1
1.2241 + nlines 2
1.2242 + max_width 633
1.2243 + justify 0
1.2244 + label "Test asynchronous component")
1.2245 + icon_style "Icon"
1.2246 + line_color 3342489
1.2247 + fill_color 13434879
1.2248 + quidu "3A1A8EA602A8"
1.2249 + height 118
1.2250 + autoResize TRUE)
1.2251 + (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @106
1.2252 + location (3038, 1798)
1.2253 + label (object ItemLabel
1.2254 + Parent_View @106
1.2255 + location (3038, 1936)
1.2256 + anchor_loc 1
1.2257 + nlines 2
1.2258 + max_width 633
1.2259 + justify 0
1.2260 + label "Test multi-threaded component")
1.2261 + icon_style "Icon"
1.2262 + line_color 3342489
1.2263 + fill_color 13434879
1.2264 + quidu "3A1A90B00316"
1.2265 + height 118
1.2266 + autoResize TRUE)
1.2267 + (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @107
1.2268 + location (3038, 2108)
1.2269 + label (object ItemLabel
1.2270 + Parent_View @107
1.2271 + location (3038, 2246)
1.2272 + anchor_loc 1
1.2273 + nlines 2
1.2274 + max_width 633
1.2275 + justify 0
1.2276 + label "Test components concurrently")
1.2277 + icon_style "Icon"
1.2278 + line_color 3342489
1.2279 + fill_color 13434879
1.2280 + quidu "3A1A917D011C"
1.2281 + height 118
1.2282 + autoResize TRUE)
1.2283 + (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @108
1.2284 + location (2356, 2108)
1.2285 + label (object ItemLabel
1.2286 + Parent_View @108
1.2287 + location (2356, 2246)
1.2288 + anchor_loc 1
1.2289 + nlines 2
1.2290 + max_width 633
1.2291 + justify 0
1.2292 + label "Identify component fault in context")
1.2293 + icon_style "Icon"
1.2294 + line_color 3342489
1.2295 + fill_color 13434879
1.2296 + quidu "3A1A90110281"
1.2297 + height 118
1.2298 + autoResize TRUE)
1.2299 + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @109
1.2300 + ShowCompartmentStereotypes TRUE
1.2301 + IncludeAttribute TRUE
1.2302 + IncludeOperation TRUE
1.2303 + location (1736, 806)
1.2304 + label (object ItemLabel
1.2305 + Parent_View @109
1.2306 + location (1736, 966)
1.2307 + anchor_loc 1
1.2308 + nlines 2
1.2309 + max_width 325
1.2310 + justify 0
1.2311 + label "Generalised Actor")
1.2312 + icon "Actor"
1.2313 + icon_style "Icon"
1.2314 + line_color 3342489
1.2315 + fill_color 13434879
1.2316 + quidu "3A1E30F00075"
1.2317 + width 180
1.2318 + height 60
1.2319 + annotation 8
1.2320 + autoResize TRUE)
1.2321 + (object InheritView "" @110
1.2322 + stereotype (object SegLabel @111
1.2323 + Parent_View @110
1.2324 + location (947, 424)
1.2325 + anchor 10
1.2326 + anchor_loc 1
1.2327 + nlines 1
1.2328 + max_width 450
1.2329 + justify 0
1.2330 + label "<<uses>>"
1.2331 + pctDist 0.383138
1.2332 + height 5
1.2333 + orientation 0)
1.2334 + line_color 3342489
1.2335 + quidu "3A1E31AC0166"
1.2336 + client @93
1.2337 + supplier @109
1.2338 + line_style 0)
1.2339 + (object AssociationViewNew "$UNNAMED$72" @112
1.2340 + location (1109, 683)
1.2341 + stereotype TRUE
1.2342 + line_color 3342489
1.2343 + quidu "3A1E31C60236"
1.2344 + roleview_list (list RoleViews
1.2345 + (object RoleView "$UNNAMED$73" @113
1.2346 + Parent_View @112
1.2347 + location (-565, 125)
1.2348 + stereotype TRUE
1.2349 + line_color 3342489
1.2350 + quidu "3A1E31C801FC"
1.2351 + client @112
1.2352 + supplier @96
1.2353 + line_style 0)
1.2354 + (object RoleView "$UNNAMED$74" @114
1.2355 + Parent_View @112
1.2356 + location (-565, 125)
1.2357 + stereotype TRUE
1.2358 + line_color 3342489
1.2359 + quidu "3A1E31C801FD"
1.2360 + client @112
1.2361 + supplier @109
1.2362 + line_style 0)))
1.2363 + (object AssociationViewNew "$UNNAMED$75" @115
1.2364 + location (1109, 833)
1.2365 + stereotype TRUE
1.2366 + line_color 3342489
1.2367 + quidu "3A1E31CB000C"
1.2368 + roleview_list (list RoleViews
1.2369 + (object RoleView "$UNNAMED$76" @116
1.2370 + Parent_View @115
1.2371 + location (-565, 275)
1.2372 + stereotype TRUE
1.2373 + line_color 3342489
1.2374 + quidu "3A1E31CC0389"
1.2375 + client @115
1.2376 + supplier @97
1.2377 + line_style 0)
1.2378 + (object RoleView "$UNNAMED$77" @117
1.2379 + Parent_View @115
1.2380 + location (-565, 275)
1.2381 + stereotype TRUE
1.2382 + line_color 3342489
1.2383 + quidu "3A1E31CC038A"
1.2384 + client @115
1.2385 + supplier @109
1.2386 + line_style 0)))
1.2387 + (object AssociationViewNew "$UNNAMED$78" @118
1.2388 + location (1109, 982)
1.2389 + stereotype TRUE
1.2390 + line_color 3342489
1.2391 + quidu "3A1E31D5002F"
1.2392 + roleview_list (list RoleViews
1.2393 + (object RoleView "$UNNAMED$79" @119
1.2394 + Parent_View @118
1.2395 + location (-565, 424)
1.2396 + stereotype TRUE
1.2397 + line_color 3342489
1.2398 + quidu "3A1E31D502E2"
1.2399 + client @118
1.2400 + supplier @98
1.2401 + line_style 0)
1.2402 + (object RoleView "$UNNAMED$80" @120
1.2403 + Parent_View @118
1.2404 + location (-565, 424)
1.2405 + stereotype TRUE
1.2406 + line_color 3342489
1.2407 + quidu "3A1E31D502E3"
1.2408 + client @118
1.2409 + supplier @109
1.2410 + line_style 0)))
1.2411 + (object AssociationViewNew "$UNNAMED$81" @121
1.2412 + location (1044, 1165)
1.2413 + stereotype TRUE
1.2414 + line_color 3342489
1.2415 + quidu "3A1E31D703AD"
1.2416 + roleview_list (list RoleViews
1.2417 + (object RoleView "$UNNAMED$82" @122
1.2418 + Parent_View @121
1.2419 + location (-630, 607)
1.2420 + stereotype TRUE
1.2421 + line_color 3342489
1.2422 + quidu "3A1E31D90052"
1.2423 + client @121
1.2424 + supplier @99
1.2425 + line_style 0)
1.2426 + (object RoleView "$UNNAMED$83" @123
1.2427 + Parent_View @121
1.2428 + location (-630, 607)
1.2429 + stereotype TRUE
1.2430 + line_color 3342489
1.2431 + quidu "3A1E31D90053"
1.2432 + client @121
1.2433 + supplier @109
1.2434 + line_style 0)))
1.2435 + (object AssociationViewNew "$UNNAMED$84" @124
1.2436 + location (1028, 1342)
1.2437 + stereotype TRUE
1.2438 + line_color 3342489
1.2439 + quidu "3A1E31DB0150"
1.2440 + roleview_list (list RoleViews
1.2441 + (object RoleView "$UNNAMED$85" @125
1.2442 + Parent_View @124
1.2443 + location (-646, 784)
1.2444 + stereotype TRUE
1.2445 + line_color 3342489
1.2446 + quidu "3A1E31DD0102"
1.2447 + client @124
1.2448 + supplier @100
1.2449 + line_style 0)
1.2450 + (object RoleView "$UNNAMED$86" @126
1.2451 + Parent_View @124
1.2452 + location (-646, 784)
1.2453 + stereotype TRUE
1.2454 + line_color 3342489
1.2455 + quidu "3A1E31DD0103"
1.2456 + client @124
1.2457 + supplier @109
1.2458 + line_style 0)))
1.2459 + (object AssociationViewNew "$UNNAMED$87" @127
1.2460 + location (1019, 1519)
1.2461 + stereotype TRUE
1.2462 + line_color 3342489
1.2463 + quidu "3A1E31E0019D"
1.2464 + roleview_list (list RoleViews
1.2465 + (object RoleView "$UNNAMED$88" @128
1.2466 + Parent_View @127
1.2467 + location (-655, 961)
1.2468 + stereotype TRUE
1.2469 + line_color 3342489
1.2470 + quidu "3A1E31E1039D"
1.2471 + client @127
1.2472 + supplier @101
1.2473 + line_style 0)
1.2474 + (object RoleView "$UNNAMED$89" @129
1.2475 + Parent_View @127
1.2476 + location (-655, 961)
1.2477 + stereotype TRUE
1.2478 + line_color 3342489
1.2479 + quidu "3A1E31E1039E"
1.2480 + client @127
1.2481 + supplier @109
1.2482 + line_style 0)))
1.2483 + (object AssociationViewNew "$UNNAMED$90" @130
1.2484 + location (1384, 1542)
1.2485 + stereotype TRUE
1.2486 + line_color 3342489
1.2487 + quidu "3A1E31E4021B"
1.2488 + roleview_list (list RoleViews
1.2489 + (object RoleView "$UNNAMED$91" @131
1.2490 + Parent_View @130
1.2491 + location (-290, 984)
1.2492 + stereotype TRUE
1.2493 + line_color 3342489
1.2494 + quidu "3A1E31E5037B"
1.2495 + client @130
1.2496 + supplier @102
1.2497 + line_style 0)
1.2498 + (object RoleView "$UNNAMED$92" @132
1.2499 + Parent_View @130
1.2500 + location (-290, 984)
1.2501 + stereotype TRUE
1.2502 + line_color 3342489
1.2503 + quidu "3A1E31E5037C"
1.2504 + client @130
1.2505 + supplier @109
1.2506 + line_style 0)))
1.2507 + (object AssociationViewNew "$UNNAMED$96" @133
1.2508 + location (2360, 833)
1.2509 + stereotype TRUE
1.2510 + line_color 3342489
1.2511 + quidu "3A1E31EF0339"
1.2512 + roleview_list (list RoleViews
1.2513 + (object RoleView "$UNNAMED$97" @134
1.2514 + Parent_View @133
1.2515 + location (686, 275)
1.2516 + stereotype TRUE
1.2517 + line_color 3342489
1.2518 + quidu "3A1E31F00330"
1.2519 + client @133
1.2520 + supplier @103
1.2521 + line_style 0)
1.2522 + (object RoleView "$UNNAMED$98" @135
1.2523 + Parent_View @133
1.2524 + location (686, 275)
1.2525 + stereotype TRUE
1.2526 + line_color 3342489
1.2527 + quidu "3A1E31F00331"
1.2528 + client @133
1.2529 + supplier @109
1.2530 + line_style 0)))
1.2531 + (object AssociationViewNew "$UNNAMED$99" @136
1.2532 + location (2360, 982)
1.2533 + stereotype TRUE
1.2534 + line_color 3342489
1.2535 + quidu "3A1E31F30168"
1.2536 + roleview_list (list RoleViews
1.2537 + (object RoleView "$UNNAMED$100" @137
1.2538 + Parent_View @136
1.2539 + location (686, 424)
1.2540 + stereotype TRUE
1.2541 + line_color 3342489
1.2542 + quidu "3A1E31F401E2"
1.2543 + client @136
1.2544 + supplier @104
1.2545 + line_style 0)
1.2546 + (object RoleView "$UNNAMED$101" @138
1.2547 + Parent_View @136
1.2548 + location (686, 424)
1.2549 + stereotype TRUE
1.2550 + line_color 3342489
1.2551 + quidu "3A1E31F401E3"
1.2552 + client @136
1.2553 + supplier @109
1.2554 + line_style 0)))
1.2555 + (object AssociationViewNew "$UNNAMED$102" @139
1.2556 + location (2425, 1165)
1.2557 + stereotype TRUE
1.2558 + line_color 3342489
1.2559 + quidu "3A1E31F60339"
1.2560 + roleview_list (list RoleViews
1.2561 + (object RoleView "$UNNAMED$103" @140
1.2562 + Parent_View @139
1.2563 + location (751, 607)
1.2564 + stereotype TRUE
1.2565 + line_color 3342489
1.2566 + quidu "3A1E31F702FE"
1.2567 + client @139
1.2568 + supplier @105
1.2569 + line_style 0)
1.2570 + (object RoleView "$UNNAMED$104" @141
1.2571 + Parent_View @139
1.2572 + location (751, 607)
1.2573 + stereotype TRUE
1.2574 + line_color 3342489
1.2575 + quidu "3A1E31F702FF"
1.2576 + client @139
1.2577 + supplier @109
1.2578 + line_style 0)))
1.2579 + (object AssociationViewNew "$UNNAMED$105" @142
1.2580 + location (2441, 1342)
1.2581 + stereotype TRUE
1.2582 + line_color 3342489
1.2583 + quidu "3A1E31FA0078"
1.2584 + roleview_list (list RoleViews
1.2585 + (object RoleView "$UNNAMED$106" @143
1.2586 + Parent_View @142
1.2587 + location (767, 784)
1.2588 + stereotype TRUE
1.2589 + line_color 3342489
1.2590 + quidu "3A1E31FB00DD"
1.2591 + client @142
1.2592 + supplier @106
1.2593 + line_style 0)
1.2594 + (object RoleView "$UNNAMED$107" @144
1.2595 + Parent_View @142
1.2596 + location (767, 784)
1.2597 + stereotype TRUE
1.2598 + line_color 3342489
1.2599 + quidu "3A1E31FB00DE"
1.2600 + client @142
1.2601 + supplier @109
1.2602 + line_style 0)))
1.2603 + (object AssociationViewNew "$UNNAMED$108" @145
1.2604 + location (2434, 1505)
1.2605 + stereotype TRUE
1.2606 + line_color 3342489
1.2607 + quidu "3A1E31FD0072"
1.2608 + roleview_list (list RoleViews
1.2609 + (object RoleView "$UNNAMED$109" @146
1.2610 + Parent_View @145
1.2611 + location (760, 947)
1.2612 + stereotype TRUE
1.2613 + line_color 3342489
1.2614 + quidu "3A1E31FF00CF"
1.2615 + client @145
1.2616 + supplier @107
1.2617 + line_style 0)
1.2618 + (object RoleView "$UNNAMED$110" @147
1.2619 + Parent_View @145
1.2620 + location (760, 947)
1.2621 + stereotype TRUE
1.2622 + line_color 3342489
1.2623 + quidu "3A1E31FF00D0"
1.2624 + client @145
1.2625 + supplier @109
1.2626 + line_style 0)))
1.2627 + (object AssociationViewNew "$UNNAMED$111" @148
1.2628 + location (2084, 1542)
1.2629 + stereotype TRUE
1.2630 + line_color 3342489
1.2631 + quidu "3A1E32010303"
1.2632 + roleview_list (list RoleViews
1.2633 + (object RoleView "$UNNAMED$112" @149
1.2634 + Parent_View @148
1.2635 + location (410, 984)
1.2636 + stereotype TRUE
1.2637 + line_color 3342489
1.2638 + quidu "3A1E320301E3"
1.2639 + client @148
1.2640 + supplier @108
1.2641 + line_style 0)
1.2642 + (object RoleView "$UNNAMED$113" @150
1.2643 + Parent_View @148
1.2644 + location (410, 984)
1.2645 + stereotype TRUE
1.2646 + line_color 3342489
1.2647 + quidu "3A1E320301E4"
1.2648 + client @148
1.2649 + supplier @109
1.2650 + line_style 0)))
1.2651 + (object InheritView "" @151
1.2652 + stereotype (object SegLabel @152
1.2653 + Parent_View @151
1.2654 + location (1475, 448)
1.2655 + anchor 10
1.2656 + anchor_loc 1
1.2657 + nlines 1
1.2658 + max_width 450
1.2659 + justify 0
1.2660 + label "<<uses>>"
1.2661 + pctDist 0.323659
1.2662 + height 8
1.2663 + orientation 1)
1.2664 + line_color 3342489
1.2665 + quidu "3A1E32B90271"
1.2666 + client @92
1.2667 + supplier @109
1.2668 + line_style 0)
1.2669 + (object InheritView "" @153
1.2670 + stereotype (object SegLabel @154
1.2671 + Parent_View @153
1.2672 + location (1708, 431)
1.2673 + anchor 10
1.2674 + anchor_loc 1
1.2675 + nlines 1
1.2676 + max_width 450
1.2677 + justify 0
1.2678 + label "<<uses>>"
1.2679 + pctDist 0.365186
1.2680 + height 29
1.2681 + orientation 1)
1.2682 + line_color 3342489
1.2683 + quidu "3A1E3332029D"
1.2684 + client @94
1.2685 + supplier @109
1.2686 + line_style 0)
1.2687 + (object InheritView "" @155
1.2688 + stereotype (object SegLabel @156
1.2689 + Parent_View @155
1.2690 + location (2017, 381)
1.2691 + anchor 10
1.2692 + anchor_loc 1
1.2693 + nlines 1
1.2694 + max_width 450
1.2695 + justify 0
1.2696 + label "<<uses>>"
1.2697 + pctDist 0.228843
1.2698 + height 24
1.2699 + orientation 0)
1.2700 + line_color 3342489
1.2701 + quidu "3A1E339A0315"
1.2702 + client @95
1.2703 + supplier @109
1.2704 + line_style 0)
1.2705 + (object UseCaseView "Use Case View::Customer Use cases::Test component method" @157
1.2706 + location (3038, 558)
1.2707 + label (object ItemLabel
1.2708 + Parent_View @157
1.2709 + location (3038, 696)
1.2710 + anchor_loc 1
1.2711 + nlines 2
1.2712 + max_width 633
1.2713 + justify 0
1.2714 + label "Test component method")
1.2715 + icon_style "Icon"
1.2716 + line_color 3342489
1.2717 + fill_color 13434879
1.2718 + quidu "3A1A8DF00382"
1.2719 + height 118
1.2720 + autoResize TRUE)
1.2721 + (object AssociationViewNew "$UNNAMED$93" @158
1.2722 + location (2360, 682)
1.2723 + stereotype TRUE
1.2724 + line_color 3342489
1.2725 + quidu "3A1E31EC0032"
1.2726 + roleview_list (list RoleViews
1.2727 + (object RoleView "$UNNAMED$94" @159
1.2728 + Parent_View @158
1.2729 + location (686, 124)
1.2730 + stereotype TRUE
1.2731 + line_color 3342489
1.2732 + quidu "3A1E31ED0105"
1.2733 + client @158
1.2734 + supplier @157
1.2735 + line_style 0)
1.2736 + (object RoleView "$UNNAMED$95" @160
1.2737 + Parent_View @158
1.2738 + location (686, 124)
1.2739 + stereotype TRUE
1.2740 + line_color 3342489
1.2741 + quidu "3A1E31ED0106"
1.2742 + client @158
1.2743 + supplier @109
1.2744 + line_style 0)))
1.2745 + (object ClassView "Class" "Use Case View::Customer Actors::Stubbed Code Module" @161
1.2746 + ShowCompartmentStereotypes TRUE
1.2747 + IncludeAttribute TRUE
1.2748 + IncludeOperation TRUE
1.2749 + location (2542, 186)
1.2750 + label (object ItemLabel
1.2751 + Parent_View @161
1.2752 + location (2542, 346)
1.2753 + anchor_loc 1
1.2754 + nlines 2
1.2755 + max_width 331
1.2756 + justify 0
1.2757 + label "Stubbed Code Module")
1.2758 + icon "Actor"
1.2759 + icon_style "Icon"
1.2760 + line_color 3342489
1.2761 + fill_color 13434879
1.2762 + quidu "3A5D9AA60388"
1.2763 + width 180
1.2764 + height 60
1.2765 + annotation 8
1.2766 + autoResize TRUE)
1.2767 + (object AssociationViewNew "$UNNAMED$135" @162
1.2768 + location (2779, 364)
1.2769 + stereotype TRUE
1.2770 + line_color 3342489
1.2771 + quidu "3A5DC4DC0250"
1.2772 + roleview_list (list RoleViews
1.2773 + (object RoleView "$UNNAMED$136" @163
1.2774 + Parent_View @162
1.2775 + location (113, 178)
1.2776 + stereotype TRUE
1.2777 + line_color 3342489
1.2778 + quidu "3A5DC4DD000D"
1.2779 + client @162
1.2780 + supplier @157
1.2781 + line_style 0)
1.2782 + (object RoleView "$UNNAMED$137" @164
1.2783 + Parent_View @162
1.2784 + location (113, 178)
1.2785 + stereotype TRUE
1.2786 + line_color 3342489
1.2787 + quidu "3A5DC4DD000E"
1.2788 + client @162
1.2789 + supplier @161
1.2790 + line_style 0)))))
1.2791 + (object UseCaseDiagram "Test Control"
1.2792 + quid "3A1A8CEA0367"
1.2793 + title "Test Control"
1.2794 + documentation "The use cases which relate to controlling the behaviour of the test bed."
1.2795 + zoom 99
1.2796 + max_height 28350
1.2797 + max_width 21600
1.2798 + origin_x 0
1.2799 + origin_y 0
1.2800 + items (list diagram_item_list
1.2801 + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @165
1.2802 + ShowCompartmentStereotypes TRUE
1.2803 + IncludeAttribute TRUE
1.2804 + IncludeOperation TRUE
1.2805 + location (2728, 310)
1.2806 + label (object ItemLabel
1.2807 + Parent_View @165
1.2808 + location (2728, 470)
1.2809 + anchor_loc 1
1.2810 + nlines 2
1.2811 + max_width 325
1.2812 + justify 0
1.2813 + label "GT Wap 6.2")
1.2814 + icon "Actor"
1.2815 + icon_style "Icon"
1.2816 + line_color 3342489
1.2817 + fill_color 13434879
1.2818 + quidu "3A1A8AC101D2"
1.2819 + width 180
1.2820 + height 60
1.2821 + annotation 8
1.2822 + autoResize TRUE)
1.2823 + (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @166
1.2824 + location (496, 1674)
1.2825 + label (object ItemLabel
1.2826 + Parent_View @166
1.2827 + location (496, 1812)
1.2828 + anchor_loc 1
1.2829 + nlines 2
1.2830 + max_width 633
1.2831 + justify 0
1.2832 + label "Clear test context")
1.2833 + icon_style "Icon"
1.2834 + line_color 3342489
1.2835 + fill_color 13434879
1.2836 + quidu "3A1A91C6018F"
1.2837 + height 118
1.2838 + autoResize TRUE)
1.2839 + (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @167
1.2840 + location (496, 310)
1.2841 + label (object ItemLabel
1.2842 + Parent_View @167
1.2843 + location (496, 448)
1.2844 + anchor_loc 1
1.2845 + nlines 2
1.2846 + max_width 633
1.2847 + justify 0
1.2848 + label "Run test interactively")
1.2849 + icon_style "Icon"
1.2850 + line_color 3342489
1.2851 + fill_color 13434879
1.2852 + quidu "3A1A8D1700D7"
1.2853 + height 118
1.2854 + autoResize TRUE)
1.2855 + (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @168
1.2856 + location (496, 620)
1.2857 + label (object ItemLabel
1.2858 + Parent_View @168
1.2859 + location (496, 758)
1.2860 + anchor_loc 1
1.2861 + nlines 2
1.2862 + max_width 633
1.2863 + justify 0
1.2864 + label "Run test automatically")
1.2865 + icon_style "Icon"
1.2866 + line_color 3342489
1.2867 + fill_color 13434879
1.2868 + quidu "3A1A8D2503DA"
1.2869 + height 118
1.2870 + autoResize TRUE)
1.2871 + (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @169
1.2872 + location (496, 930)
1.2873 + label (object ItemLabel
1.2874 + Parent_View @169
1.2875 + location (496, 1068)
1.2876 + anchor_loc 1
1.2877 + nlines 2
1.2878 + max_width 633
1.2879 + justify 0
1.2880 + label "Run test from script")
1.2881 + icon_style "Icon"
1.2882 + line_color 3342489
1.2883 + fill_color 13434879
1.2884 + quidu "3A1A8D3502D9"
1.2885 + height 118
1.2886 + autoResize TRUE)
1.2887 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @170
1.2888 + location (496, 1302)
1.2889 + label (object ItemLabel
1.2890 + Parent_View @170
1.2891 + location (496, 1440)
1.2892 + anchor_loc 1
1.2893 + nlines 2
1.2894 + max_width 633
1.2895 + justify 0
1.2896 + label "Add new test cases")
1.2897 + icon_style "Icon"
1.2898 + line_color 3342489
1.2899 + fill_color 13434879
1.2900 + quidu "3A1A91A201CA"
1.2901 + autoResize TRUE)
1.2902 + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @171
1.2903 + ShowCompartmentStereotypes TRUE
1.2904 + IncludeAttribute TRUE
1.2905 + IncludeOperation TRUE
1.2906 + location (1364, 310)
1.2907 + label (object ItemLabel
1.2908 + Parent_View @171
1.2909 + location (1364, 470)
1.2910 + anchor_loc 1
1.2911 + nlines 2
1.2912 + max_width 325
1.2913 + justify 0
1.2914 + label "Generalised Actor")
1.2915 + icon "Actor"
1.2916 + icon_style "Icon"
1.2917 + line_color 3342489
1.2918 + fill_color 13434879
1.2919 + quidu "3A1E30F00075"
1.2920 + width 180
1.2921 + height 60
1.2922 + annotation 8
1.2923 + autoResize TRUE)
1.2924 + (object InheritView "" @172
1.2925 + stereotype (object SegLabel @173
1.2926 + Parent_View @172
1.2927 + location (2140, 313)
1.2928 + anchor 10
1.2929 + anchor_loc 1
1.2930 + nlines 1
1.2931 + max_width 450
1.2932 + justify 0
1.2933 + label "<<uses>>"
1.2934 + pctDist 0.424322
1.2935 + height 3
1.2936 + orientation 0)
1.2937 + line_color 3342489
1.2938 + quidu "3A1E31AC0166"
1.2939 + client @165
1.2940 + supplier @171
1.2941 + line_style 0)
1.2942 + (object AssociationViewNew "$UNNAMED$114" @174
1.2943 + location (875, 1074)
1.2944 + stereotype TRUE
1.2945 + line_color 3342489
1.2946 + quidu "3A1E34A00023"
1.2947 + roleview_list (list RoleViews
1.2948 + (object RoleView "$UNNAMED$115" @175
1.2949 + Parent_View @174
1.2950 + location (-799, 888)
1.2951 + stereotype TRUE
1.2952 + line_color 3342489
1.2953 + quidu "3A1E34A101BF"
1.2954 + client @174
1.2955 + supplier @166
1.2956 + line_style 0)
1.2957 + (object RoleView "$UNNAMED$116" @176
1.2958 + Parent_View @174
1.2959 + location (-799, 888)
1.2960 + stereotype TRUE
1.2961 + line_color 3342489
1.2962 + quidu "3A1E34A101C0"
1.2963 + client @174
1.2964 + supplier @171
1.2965 + line_style 0)))
1.2966 + (object AssociationViewNew "$UNNAMED$117" @177
1.2967 + location (953, 310)
1.2968 + stereotype TRUE
1.2969 + line_color 3342489
1.2970 + quidu "3A1E34DA0315"
1.2971 + roleview_list (list RoleViews
1.2972 + (object RoleView "$UNNAMED$118" @178
1.2973 + Parent_View @177
1.2974 + location (-721, 124)
1.2975 + stereotype TRUE
1.2976 + line_color 3342489
1.2977 + quidu "3A1E34DB0262"
1.2978 + client @177
1.2979 + supplier @167
1.2980 + line_style 0)
1.2981 + (object RoleView "$UNNAMED$119" @179
1.2982 + Parent_View @177
1.2983 + location (-721, 124)
1.2984 + stereotype TRUE
1.2985 + line_color 3342489
1.2986 + quidu "3A1E34DB0263"
1.2987 + client @177
1.2988 + supplier @171
1.2989 + line_style 0)))
1.2990 + (object AssociationViewNew "$UNNAMED$120" @180
1.2991 + location (831, 496)
1.2992 + stereotype TRUE
1.2993 + line_color 3342489
1.2994 + quidu "3A1E34DE00A4"
1.2995 + roleview_list (list RoleViews
1.2996 + (object RoleView "$UNNAMED$121" @181
1.2997 + Parent_View @180
1.2998 + location (-843, 310)
1.2999 + stereotype TRUE
1.3000 + line_color 3342489
1.3001 + quidu "3A1E34DF0114"
1.3002 + client @180
1.3003 + supplier @168
1.3004 + line_style 0)
1.3005 + (object RoleView "$UNNAMED$122" @182
1.3006 + Parent_View @180
1.3007 + location (-843, 310)
1.3008 + stereotype TRUE
1.3009 + line_color 3342489
1.3010 + quidu "3A1E34DF0115"
1.3011 + client @180
1.3012 + supplier @171
1.3013 + line_style 0)))
1.3014 + (object AssociationViewNew "$UNNAMED$123" @183
1.3015 + location (815, 698)
1.3016 + stereotype TRUE
1.3017 + line_color 3342489
1.3018 + quidu "3A1E34E10171"
1.3019 + roleview_list (list RoleViews
1.3020 + (object RoleView "$UNNAMED$124" @184
1.3021 + Parent_View @183
1.3022 + location (-859, 512)
1.3023 + stereotype TRUE
1.3024 + line_color 3342489
1.3025 + quidu "3A1E34E20212"
1.3026 + client @183
1.3027 + supplier @169
1.3028 + line_style 0)
1.3029 + (object RoleView "$UNNAMED$125" @185
1.3030 + Parent_View @183
1.3031 + location (-859, 512)
1.3032 + stereotype TRUE
1.3033 + line_color 3342489
1.3034 + quidu "3A1E34E20213"
1.3035 + client @183
1.3036 + supplier @171
1.3037 + line_style 0)))
1.3038 + (object AssociationViewNew "$UNNAMED$126" @186
1.3039 + location (854, 890)
1.3040 + stereotype TRUE
1.3041 + line_color 3342489
1.3042 + quidu "3A1E358F0167"
1.3043 + roleview_list (list RoleViews
1.3044 + (object RoleView "$UNNAMED$127" @187
1.3045 + Parent_View @186
1.3046 + location (-448, 642)
1.3047 + stereotype TRUE
1.3048 + line_color 3342489
1.3049 + quidu "3A1E3590023A"
1.3050 + client @186
1.3051 + supplier @170
1.3052 + line_style 0)
1.3053 + (object RoleView "$UNNAMED$128" @188
1.3054 + Parent_View @186
1.3055 + location (-448, 642)
1.3056 + stereotype TRUE
1.3057 + line_color 3342489
1.3058 + quidu "3A1E3590023B"
1.3059 + client @186
1.3060 + supplier @171
1.3061 + line_style 0)))
1.3062 + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @189
1.3063 + ShowCompartmentStereotypes TRUE
1.3064 + IncludeAttribute TRUE
1.3065 + IncludeOperation TRUE
1.3066 + location (2170, 682)
1.3067 + label (object ItemLabel
1.3068 + Parent_View @189
1.3069 + location (2170, 842)
1.3070 + anchor_loc 1
1.3071 + nlines 2
1.3072 + max_width 325
1.3073 + justify 0
1.3074 + label "GT 6.2 Plug-in System")
1.3075 + icon "Actor"
1.3076 + icon_style "Icon"
1.3077 + line_color 3342489
1.3078 + fill_color 13434879
1.3079 + quidu "3A1A8A9D0360"
1.3080 + width 180
1.3081 + height 60
1.3082 + annotation 8
1.3083 + autoResize TRUE)
1.3084 + (object InheritView "" @190
1.3085 + stereotype (object SegLabel @191
1.3086 + Parent_View @190
1.3087 + location (1976, 579)
1.3088 + anchor 10
1.3089 + anchor_loc 1
1.3090 + nlines 1
1.3091 + max_width 450
1.3092 + justify 0
1.3093 + label "<<uses>>"
1.3094 + pctDist 0.202876
1.3095 + height 12
1.3096 + orientation 1)
1.3097 + line_color 3342489
1.3098 + quidu "3A1E32B90271"
1.3099 + client @189
1.3100 + supplier @171
1.3101 + line_style 0)
1.3102 + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @192
1.3103 + ShowCompartmentStereotypes TRUE
1.3104 + IncludeAttribute TRUE
1.3105 + IncludeOperation TRUE
1.3106 + location (1860, 1054)
1.3107 + label (object ItemLabel
1.3108 + Parent_View @192
1.3109 + location (1860, 1214)
1.3110 + anchor_loc 1
1.3111 + nlines 2
1.3112 + max_width 325
1.3113 + justify 0
1.3114 + label "HTTP Client 6.2")
1.3115 + icon "Actor"
1.3116 + icon_style "Icon"
1.3117 + line_color 3342489
1.3118 + fill_color 13434879
1.3119 + quidu "3A1A8A160316"
1.3120 + width 180
1.3121 + height 60
1.3122 + annotation 8
1.3123 + autoResize TRUE)
1.3124 + (object InheritView "" @193
1.3125 + stereotype (object SegLabel @194
1.3126 + Parent_View @193
1.3127 + location (1718, 902)
1.3128 + anchor 10
1.3129 + anchor_loc 1
1.3130 + nlines 1
1.3131 + max_width 450
1.3132 + justify 0
1.3133 + label "<<uses>>"
1.3134 + pctDist 0.170034
1.3135 + height 34
1.3136 + orientation 0)
1.3137 + line_color 3342489
1.3138 + quidu "3A1E3332029D"
1.3139 + client @192
1.3140 + supplier @171
1.3141 + line_style 0)
1.3142 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @195
1.3143 + location (496, 2542)
1.3144 + label (object ItemLabel
1.3145 + Parent_View @195
1.3146 + location (496, 2680)
1.3147 + anchor_loc 1
1.3148 + nlines 2
1.3149 + max_width 633
1.3150 + justify 0
1.3151 + label "Dynamically configure the test environment")
1.3152 + icon_style "Icon"
1.3153 + line_color 3342489
1.3154 + fill_color 13434879
1.3155 + quidu "3A1A8FCF0345"
1.3156 + autoResize TRUE)
1.3157 + (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @196
1.3158 + location (2728, 1984)
1.3159 + label (object ItemLabel
1.3160 + Parent_View @196
1.3161 + location (2728, 2122)
1.3162 + anchor_loc 1
1.3163 + nlines 2
1.3164 + max_width 633
1.3165 + justify 0
1.3166 + label "Arbitrarily group tests and execution order")
1.3167 + icon_style "Icon"
1.3168 + line_color 3342489
1.3169 + fill_color 13434879
1.3170 + quidu "3A1A97CF0336"
1.3171 + autoResize TRUE)
1.3172 + (object AssociationViewNew "$UNNAMED$42" @197
1.3173 + location (2340, 1568)
1.3174 + stereotype TRUE
1.3175 + line_color 3342489
1.3176 + quidu "3A1A9C0401AE"
1.3177 + roleview_list (list RoleViews
1.3178 + (object RoleView "$UNNAMED$43" @198
1.3179 + Parent_View @197
1.3180 + location (1038, 390)
1.3181 + stereotype TRUE
1.3182 + line_color 3342489
1.3183 + quidu "3A1A9C05021D"
1.3184 + client @197
1.3185 + supplier @196
1.3186 + line_style 0)
1.3187 + (object RoleView "$UNNAMED$44" @199
1.3188 + Parent_View @197
1.3189 + location (1038, 390)
1.3190 + stereotype TRUE
1.3191 + line_color 3342489
1.3192 + quidu "3A1A9C05021E"
1.3193 + client @197
1.3194 + supplier @192
1.3195 + line_style 0)))
1.3196 + (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @200
1.3197 + location (2728, 682)
1.3198 + label (object ItemLabel
1.3199 + Parent_View @200
1.3200 + location (2728, 820)
1.3201 + anchor_loc 1
1.3202 + nlines 2
1.3203 + max_width 633
1.3204 + justify 0
1.3205 + label "Repeat test case")
1.3206 + icon_style "Icon"
1.3207 + line_color 3342489
1.3208 + fill_color 13434879
1.3209 + quidu "3A1A8F020001"
1.3210 + autoResize TRUE)
1.3211 + (object AssociationViewNew "$UNNAMED$33" @201
1.3212 + location (2421, 682)
1.3213 + stereotype TRUE
1.3214 + line_color 3342489
1.3215 + quidu "3A1A9BDA02C6"
1.3216 + roleview_list (list RoleViews
1.3217 + (object RoleView "$UNNAMED$34" @202
1.3218 + Parent_View @201
1.3219 + location (1119, -124)
1.3220 + stereotype TRUE
1.3221 + line_color 3342489
1.3222 + quidu "3A1A9BDB0259"
1.3223 + client @201
1.3224 + supplier @200
1.3225 + line_style 0)
1.3226 + (object RoleView "$UNNAMED$35" @203
1.3227 + Parent_View @201
1.3228 + location (1119, -124)
1.3229 + stereotype TRUE
1.3230 + line_color 3342489
1.3231 + quidu "3A1A9BDB025A"
1.3232 + client @201
1.3233 + supplier @189
1.3234 + line_style 0)))
1.3235 + (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @204
1.3236 + location (2728, 1302)
1.3237 + label (object ItemLabel
1.3238 + Parent_View @204
1.3239 + location (2728, 1440)
1.3240 + anchor_loc 1
1.3241 + nlines 2
1.3242 + max_width 633
1.3243 + justify 0
1.3244 + label "Schedule test")
1.3245 + icon_style "Icon"
1.3246 + line_color 3342489
1.3247 + fill_color 13434879
1.3248 + quidu "3A1A91620236"
1.3249 + autoResize TRUE)
1.3250 + (object AssociationViewNew "$UNNAMED$36" @205
1.3251 + location (2493, 1041)
1.3252 + stereotype TRUE
1.3253 + line_color 3342489
1.3254 + quidu "3A1A9BDF0287"
1.3255 + roleview_list (list RoleViews
1.3256 + (object RoleView "$UNNAMED$37" @206
1.3257 + Parent_View @205
1.3258 + location (1191, 235)
1.3259 + stereotype TRUE
1.3260 + line_color 3342489
1.3261 + quidu "3A1A9BE00152"
1.3262 + client @205
1.3263 + supplier @204
1.3264 + line_style 0)
1.3265 + (object RoleView "$UNNAMED$38" @207
1.3266 + Parent_View @205
1.3267 + location (1191, 235)
1.3268 + stereotype TRUE
1.3269 + line_color 3342489
1.3270 + quidu "3A1A9BE00153"
1.3271 + client @205
1.3272 + supplier @189
1.3273 + line_style 0)))
1.3274 + (object AssociationViewNew "$UNNAMED$39" @208
1.3275 + location (2266, 1168)
1.3276 + stereotype TRUE
1.3277 + line_color 3342489
1.3278 + quidu "3A1A9BE30341"
1.3279 + roleview_list (list RoleViews
1.3280 + (object RoleView "$UNNAMED$40" @209
1.3281 + Parent_View @208
1.3282 + location (964, -10)
1.3283 + stereotype TRUE
1.3284 + line_color 3342489
1.3285 + quidu "3A1A9BE4037E"
1.3286 + client @208
1.3287 + supplier @204
1.3288 + line_style 0)
1.3289 + (object RoleView "$UNNAMED$41" @210
1.3290 + Parent_View @208
1.3291 + location (964, -10)
1.3292 + stereotype TRUE
1.3293 + line_color 3342489
1.3294 + quidu "3A1A9BE4037F"
1.3295 + client @208
1.3296 + supplier @192
1.3297 + line_style 0)))
1.3298 + (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @211
1.3299 + location (1984, 2542)
1.3300 + label (object ItemLabel
1.3301 + Parent_View @211
1.3302 + location (1984, 2680)
1.3303 + anchor_loc 1
1.3304 + nlines 2
1.3305 + max_width 633
1.3306 + justify 0
1.3307 + label "Capture component state")
1.3308 + icon_style "Icon"
1.3309 + line_color 3342489
1.3310 + fill_color 13434879
1.3311 + quidu "3A1A8E4603CC"
1.3312 + autoResize TRUE)
1.3313 + (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @212
1.3314 + location (1240, 2542)
1.3315 + label (object ItemLabel
1.3316 + Parent_View @212
1.3317 + location (1240, 2680)
1.3318 + anchor_loc 1
1.3319 + nlines 2
1.3320 + max_width 633
1.3321 + justify 0
1.3322 + label "Restore component state")
1.3323 + icon_style "Icon"
1.3324 + line_color 3342489
1.3325 + fill_color 13434879
1.3326 + quidu "3A1A8E56014E"
1.3327 + autoResize TRUE)
1.3328 + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @213
1.3329 + ShowCompartmentStereotypes TRUE
1.3330 + IncludeAttribute TRUE
1.3331 + IncludeOperation TRUE
1.3332 + location (1364, 1984)
1.3333 + label (object ItemLabel
1.3334 + Parent_View @213
1.3335 + location (1364, 2144)
1.3336 + anchor_loc 1
1.3337 + nlines 2
1.3338 + max_width 325
1.3339 + justify 0
1.3340 + label "Future GT project")
1.3341 + icon "Actor"
1.3342 + icon_style "Icon"
1.3343 + line_color 3342489
1.3344 + fill_color 13434879
1.3345 + quidu "3A1A8F3001E8"
1.3346 + width 180
1.3347 + height 60
1.3348 + annotation 8
1.3349 + autoResize TRUE)
1.3350 + (object AssociationViewNew "$UNNAMED$45" @214
1.3351 + location (890, 2284)
1.3352 + stereotype TRUE
1.3353 + line_color 3342489
1.3354 + quidu "3A1A9C190316"
1.3355 + roleview_list (list RoleViews
1.3356 + (object RoleView "$UNNAMED$46" @215
1.3357 + Parent_View @214
1.3358 + location (-412, 610)
1.3359 + stereotype TRUE
1.3360 + line_color 3342489
1.3361 + quidu "3A1A9C1A028C"
1.3362 + client @214
1.3363 + supplier @195
1.3364 + line_style 0)
1.3365 + (object RoleView "$UNNAMED$47" @216
1.3366 + Parent_View @214
1.3367 + location (-412, 610)
1.3368 + stereotype TRUE
1.3369 + line_color 3342489
1.3370 + quidu "3A1A9C1A028D"
1.3371 + client @214
1.3372 + supplier @213
1.3373 + line_style 0)))
1.3374 + (object AssociationViewNew "$UNNAMED$48" @217
1.3375 + location (2019, 1984)
1.3376 + stereotype TRUE
1.3377 + line_color 3342489
1.3378 + quidu "3A1A9C1C02D5"
1.3379 + roleview_list (list RoleViews
1.3380 + (object RoleView "$UNNAMED$49" @218
1.3381 + Parent_View @217
1.3382 + location (717, 310)
1.3383 + stereotype TRUE
1.3384 + line_color 3342489
1.3385 + quidu "3A1A9C1E0183"
1.3386 + client @217
1.3387 + supplier @196
1.3388 + line_style 0)
1.3389 + (object RoleView "$UNNAMED$50" @219
1.3390 + Parent_View @217
1.3391 + location (717, 310)
1.3392 + stereotype TRUE
1.3393 + line_color 3342489
1.3394 + quidu "3A1A9C1E0184"
1.3395 + client @217
1.3396 + supplier @213
1.3397 + line_style 0)))
1.3398 + (object AssociationViewNew "$UNNAMED$51" @220
1.3399 + location (1994, 1379)
1.3400 + stereotype TRUE
1.3401 + line_color 3342489
1.3402 + quidu "3A1A9C26029D"
1.3403 + roleview_list (list RoleViews
1.3404 + (object RoleView "$UNNAMED$52" @221
1.3405 + Parent_View @220
1.3406 + location (692, -295)
1.3407 + stereotype TRUE
1.3408 + line_color 3342489
1.3409 + quidu "3A1A9C27035D"
1.3410 + client @220
1.3411 + supplier @200
1.3412 + line_style 0)
1.3413 + (object RoleView "$UNNAMED$53" @222
1.3414 + Parent_View @220
1.3415 + location (692, -295)
1.3416 + stereotype TRUE
1.3417 + line_color 3342489
1.3418 + quidu "3A1A9C27035E"
1.3419 + client @220
1.3420 + supplier @213
1.3421 + line_style 0)))
1.3422 + (object AssociationViewNew "$UNNAMED$54" @223
1.3423 + location (2009, 1659)
1.3424 + stereotype TRUE
1.3425 + line_color 3342489
1.3426 + quidu "3A1A9C2A0086"
1.3427 + roleview_list (list RoleViews
1.3428 + (object RoleView "$UNNAMED$55" @224
1.3429 + Parent_View @223
1.3430 + location (707, -15)
1.3431 + stereotype TRUE
1.3432 + line_color 3342489
1.3433 + quidu "3A1A9C2B00D8"
1.3434 + client @223
1.3435 + supplier @204
1.3436 + line_style 0)
1.3437 + (object RoleView "$UNNAMED$56" @225
1.3438 + Parent_View @223
1.3439 + location (707, -15)
1.3440 + stereotype TRUE
1.3441 + line_color 3342489
1.3442 + quidu "3A1A9C2B00D9"
1.3443 + client @223
1.3444 + supplier @213
1.3445 + line_style 0)))
1.3446 + (object AssociationViewNew "$UNNAMED$57" @226
1.3447 + location (1722, 2306)
1.3448 + stereotype TRUE
1.3449 + line_color 3342489
1.3450 + quidu "3A1A9C2D03A1"
1.3451 + roleview_list (list RoleViews
1.3452 + (object RoleView "$UNNAMED$58" @227
1.3453 + Parent_View @226
1.3454 + location (420, 632)
1.3455 + stereotype TRUE
1.3456 + line_color 3342489
1.3457 + quidu "3A1A9C2E0353"
1.3458 + client @226
1.3459 + supplier @211
1.3460 + line_style 0)
1.3461 + (object RoleView "$UNNAMED$59" @228
1.3462 + Parent_View @226
1.3463 + location (420, 632)
1.3464 + stereotype TRUE
1.3465 + line_color 3342489
1.3466 + quidu "3A1A9C2E0354"
1.3467 + client @226
1.3468 + supplier @213
1.3469 + line_style 0)))
1.3470 + (object AssociationViewNew "$UNNAMED$60" @229
1.3471 + location (1281, 2347)
1.3472 + stereotype TRUE
1.3473 + line_color 3342489
1.3474 + quidu "3A1A9C31016C"
1.3475 + roleview_list (list RoleViews
1.3476 + (object RoleView "$UNNAMED$61" @230
1.3477 + Parent_View @229
1.3478 + location (-21, 673)
1.3479 + stereotype TRUE
1.3480 + line_color 3342489
1.3481 + quidu "3A1A9C3201E6"
1.3482 + client @229
1.3483 + supplier @212
1.3484 + line_style 0)
1.3485 + (object RoleView "$UNNAMED$62" @231
1.3486 + Parent_View @229
1.3487 + location (-21, 673)
1.3488 + stereotype TRUE
1.3489 + line_color 3342489
1.3490 + quidu "3A1A9C3201E7"
1.3491 + client @229
1.3492 + supplier @213
1.3493 + line_style 0)))
1.3494 + (object InheritView "" @232
1.3495 + stereotype (object SegLabel @233
1.3496 + Parent_View @232
1.3497 + location (1245, 1199)
1.3498 + anchor 10
1.3499 + anchor_loc 1
1.3500 + nlines 1
1.3501 + max_width 450
1.3502 + justify 0
1.3503 + label "<<uses>>"
1.3504 + pctDist 0.500000
1.3505 + height 120
1.3506 + orientation 0)
1.3507 + line_color 3342489
1.3508 + quidu "3A1E339A0315"
1.3509 + client @213
1.3510 + supplier @171
1.3511 + line_style 0)))
1.3512 + (object UseCaseDiagram "Use case generalisations"
1.3513 + quid "3A1E4C8D0002"
1.3514 + title "Use case generalisations"
1.3515 + documentation "The inter-dependencies of the non-architectural use cases."
1.3516 + zoom 97
1.3517 + max_height 28350
1.3518 + max_width 21600
1.3519 + origin_x 0
1.3520 + origin_y 61
1.3521 + items (list diagram_item_list
1.3522 + (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @234
1.3523 + location (1054, 558)
1.3524 + label (object ItemLabel
1.3525 + Parent_View @234
1.3526 + location (1054, 696)
1.3527 + anchor_loc 1
1.3528 + nlines 2
1.3529 + max_width 633
1.3530 + justify 0
1.3531 + label "Test Individual component")
1.3532 + icon_style "Icon"
1.3533 + line_color 3342489
1.3534 + fill_color 13434879
1.3535 + quidu "3A1A8C6B02A6"
1.3536 + autoResize TRUE)
1.3537 + (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @235
1.3538 + location (1054, 1116)
1.3539 + label (object ItemLabel
1.3540 + Parent_View @235
1.3541 + location (1054, 1254)
1.3542 + anchor_loc 1
1.3543 + nlines 2
1.3544 + max_width 633
1.3545 + justify 0
1.3546 + label "Test incomplete component")
1.3547 + icon_style "Icon"
1.3548 + line_color 3342489
1.3549 + fill_color 13434879
1.3550 + quidu "3A1A8CB602C2"
1.3551 + autoResize TRUE)
1.3552 + (object UseCaseView "Use Case View::Customer Use cases::Test component method" @236
1.3553 + location (248, 1984)
1.3554 + label (object ItemLabel
1.3555 + Parent_View @236
1.3556 + location (248, 2122)
1.3557 + anchor_loc 1
1.3558 + nlines 2
1.3559 + max_width 633
1.3560 + justify 0
1.3561 + label "Test component method")
1.3562 + icon_style "Icon"
1.3563 + line_color 3342489
1.3564 + fill_color 13434879
1.3565 + quidu "3A1A8DF00382"
1.3566 + height 118
1.3567 + autoResize TRUE)
1.3568 + (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @237
1.3569 + location (558, 496)
1.3570 + label (object ItemLabel
1.3571 + Parent_View @237
1.3572 + location (558, 634)
1.3573 + anchor_loc 1
1.3574 + nlines 2
1.3575 + max_width 633
1.3576 + justify 0
1.3577 + label "Test asynchronous component")
1.3578 + icon_style "Icon"
1.3579 + line_color 3342489
1.3580 + fill_color 13434879
1.3581 + quidu "3A1A8EA602A8"
1.3582 + autoResize TRUE)
1.3583 + (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @238
1.3584 + location (1054, 124)
1.3585 + label (object ItemLabel
1.3586 + Parent_View @238
1.3587 + location (1054, 262)
1.3588 + anchor_loc 1
1.3589 + nlines 2
1.3590 + max_width 633
1.3591 + justify 0
1.3592 + label "Test components concurrently")
1.3593 + icon_style "Icon"
1.3594 + line_color 3342489
1.3595 + fill_color 13434879
1.3596 + quidu "3A1A917D011C"
1.3597 + height 118
1.3598 + autoResize TRUE)
1.3599 + (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @239
1.3600 + location (248, 2604)
1.3601 + label (object ItemLabel
1.3602 + Parent_View @239
1.3603 + location (248, 2742)
1.3604 + anchor_loc 1
1.3605 + nlines 2
1.3606 + max_width 633
1.3607 + justify 0
1.3608 + label "Memory leak test")
1.3609 + icon_style "Icon"
1.3610 + line_color 3342489
1.3611 + fill_color 13434879
1.3612 + quidu "3A1A8D7D0138"
1.3613 + autoResize TRUE)
1.3614 + (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @240
1.3615 + location (682, 2604)
1.3616 + label (object ItemLabel
1.3617 + Parent_View @240
1.3618 + location (682, 2742)
1.3619 + anchor_loc 1
1.3620 + nlines 2
1.3621 + max_width 633
1.3622 + justify 0
1.3623 + label "Resource leak test")
1.3624 + icon_style "Icon"
1.3625 + line_color 3342489
1.3626 + fill_color 13434879
1.3627 + quidu "3A1A8D8F0300"
1.3628 + autoResize TRUE)
1.3629 + (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @241
1.3630 + location (1116, 2604)
1.3631 + label (object ItemLabel
1.3632 + Parent_View @241
1.3633 + location (1116, 2742)
1.3634 + anchor_loc 1
1.3635 + nlines 2
1.3636 + max_width 633
1.3637 + justify 0
1.3638 + label "Out of memory test")
1.3639 + icon_style "Icon"
1.3640 + line_color 3342489
1.3641 + fill_color 13434879
1.3642 + quidu "3A1A8DAB01B6"
1.3643 + autoResize TRUE)
1.3644 + (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @242
1.3645 + location (1612, 2604)
1.3646 + label (object ItemLabel
1.3647 + Parent_View @242
1.3648 + location (1612, 2742)
1.3649 + anchor_loc 1
1.3650 + nlines 2
1.3651 + max_width 633
1.3652 + justify 0
1.3653 + label "Dump memory block to log")
1.3654 + icon_style "Icon"
1.3655 + line_color 3342489
1.3656 + fill_color 13434879
1.3657 + quidu "3A1A8DC400E0"
1.3658 + height 118
1.3659 + autoResize TRUE)
1.3660 + (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @243
1.3661 + location (2170, 2604)
1.3662 + label (object ItemLabel
1.3663 + Parent_View @243
1.3664 + location (2170, 2742)
1.3665 + anchor_loc 1
1.3666 + nlines 2
1.3667 + max_width 633
1.3668 + justify 0
1.3669 + label "Log message and results")
1.3670 + icon_style "Icon"
1.3671 + line_color 3342489
1.3672 + fill_color 13434879
1.3673 + quidu "3A1A8C80017A"
1.3674 + autoResize TRUE)
1.3675 + (object InheritView "" @244
1.3676 + stereotype (object SegLabel @245
1.3677 + Parent_View @244
1.3678 + location (1344, 2354)
1.3679 + anchor 10
1.3680 + anchor_loc 1
1.3681 + nlines 1
1.3682 + max_width 450
1.3683 + justify 0
1.3684 + label "<<uses>>"
1.3685 + pctDist 0.523435
1.3686 + height 19
1.3687 + orientation 1)
1.3688 + line_color 3342489
1.3689 + quidu "3A1E911601EB"
1.3690 + client @236
1.3691 + supplier @243
1.3692 + line_style 0)
1.3693 + (object InheritView "" @246
1.3694 + stereotype (object SegLabel @247
1.3695 + Parent_View @246
1.3696 + location (264, 2384)
1.3697 + anchor 10
1.3698 + anchor_loc 1
1.3699 + nlines 1
1.3700 + max_width 450
1.3701 + justify 0
1.3702 + label "<<uses>>"
1.3703 + pctDist 0.599871
1.3704 + height 16
1.3705 + orientation 0)
1.3706 + line_color 3342489
1.3707 + quidu "3A1E91220170"
1.3708 + client @236
1.3709 + supplier @239
1.3710 + line_style 0)
1.3711 + (object InheritView "" @248
1.3712 + stereotype (object SegLabel @249
1.3713 + Parent_View @248
1.3714 + location (510, 2396)
1.3715 + anchor 10
1.3716 + anchor_loc 1
1.3717 + nlines 1
1.3718 + max_width 450
1.3719 + justify 0
1.3720 + label "<<uses>>"
1.3721 + pctDist 0.597850
1.3722 + height 21
1.3723 + orientation 1)
1.3724 + line_color 3342489
1.3725 + quidu "3A1E912E00D7"
1.3726 + client @236
1.3727 + supplier @240
1.3728 + line_style 0)
1.3729 + (object InheritView "" @250
1.3730 + stereotype (object SegLabel @251
1.3731 + Parent_View @250
1.3732 + location (805, 2389)
1.3733 + anchor 10
1.3734 + anchor_loc 1
1.3735 + nlines 1
1.3736 + max_width 450
1.3737 + justify 0
1.3738 + label "<<uses>>"
1.3739 + pctDist 0.595520
1.3740 + height 7
1.3741 + orientation 1)
1.3742 + line_color 3342489
1.3743 + quidu "3A1E914600E6"
1.3744 + client @236
1.3745 + supplier @241
1.3746 + line_style 0)
1.3747 + (object InheritView "" @252
1.3748 + stereotype (object SegLabel @253
1.3749 + Parent_View @252
1.3750 + location (1119, 2382)
1.3751 + anchor 10
1.3752 + anchor_loc 1
1.3753 + nlines 1
1.3754 + max_width 450
1.3755 + justify 0
1.3756 + label "<<uses>>"
1.3757 + pctDist 0.592657
1.3758 + height 4
1.3759 + orientation 1)
1.3760 + line_color 3342489
1.3761 + quidu "3A1E914D0208"
1.3762 + client @236
1.3763 + supplier @242
1.3764 + line_style 0)
1.3765 + (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @254
1.3766 + location (248, 992)
1.3767 + label (object ItemLabel
1.3768 + Parent_View @254
1.3769 + location (248, 1130)
1.3770 + anchor_loc 1
1.3771 + nlines 2
1.3772 + max_width 633
1.3773 + justify 0
1.3774 + label "Test multi-threaded component")
1.3775 + icon_style "Icon"
1.3776 + line_color 3342489
1.3777 + fill_color 13434879
1.3778 + quidu "3A1A90B00316"
1.3779 + height 118
1.3780 + autoResize TRUE)
1.3781 + (object InheritView "" @255
1.3782 + stereotype (object SegLabel @256
1.3783 + Parent_View @255
1.3784 + location (600, 1601)
1.3785 + anchor 10
1.3786 + anchor_loc 1
1.3787 + nlines 1
1.3788 + max_width 450
1.3789 + justify 0
1.3790 + label "<<uses>>"
1.3791 + pctDist 0.500956
1.3792 + height 3
1.3793 + orientation 1)
1.3794 + line_color 3342489
1.3795 + quidu "3A1E91FE01E5"
1.3796 + client @235
1.3797 + supplier @236
1.3798 + line_style 0)
1.3799 + (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @257
1.3800 + location (2666, 2604)
1.3801 + label (object ItemLabel
1.3802 + Parent_View @257
1.3803 + location (2666, 2742)
1.3804 + anchor_loc 1
1.3805 + nlines 2
1.3806 + max_width 633
1.3807 + justify 0
1.3808 + label "Validate test results")
1.3809 + icon_style "Icon"
1.3810 + line_color 3342489
1.3811 + fill_color 13434879
1.3812 + quidu "3A1A8E860338"
1.3813 + autoResize TRUE)
1.3814 + (object InheritView "" @258
1.3815 + stereotype (object SegLabel @259
1.3816 + Parent_View @258
1.3817 + location (1613, 2334)
1.3818 + anchor 10
1.3819 + anchor_loc 1
1.3820 + nlines 1
1.3821 + max_width 450
1.3822 + justify 0
1.3823 + label "<<uses>>"
1.3824 + pctDist 0.525826
1.3825 + height 2
1.3826 + orientation 1)
1.3827 + line_color 3342489
1.3828 + quidu "3A1E92230242"
1.3829 + client @236
1.3830 + supplier @257
1.3831 + line_style 0)
1.3832 + (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @260
1.3833 + location (1922, 558)
1.3834 + label (object ItemLabel
1.3835 + Parent_View @260
1.3836 + location (1922, 696)
1.3837 + anchor_loc 1
1.3838 + nlines 2
1.3839 + max_width 633
1.3840 + justify 0
1.3841 + label "Run test interactively")
1.3842 + icon_style "Icon"
1.3843 + line_color 3342489
1.3844 + fill_color 13434879
1.3845 + quidu "3A1A8D1700D7"
1.3846 + autoResize TRUE)
1.3847 + (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @261
1.3848 + location (1922, 124)
1.3849 + label (object ItemLabel
1.3850 + Parent_View @261
1.3851 + location (1922, 262)
1.3852 + anchor_loc 1
1.3853 + nlines 2
1.3854 + max_width 633
1.3855 + justify 0
1.3856 + label "Run test automatically")
1.3857 + icon_style "Icon"
1.3858 + line_color 3342489
1.3859 + fill_color 13434879
1.3860 + quidu "3A1A8D2503DA"
1.3861 + autoResize TRUE)
1.3862 + (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @262
1.3863 + location (2666, 124)
1.3864 + label (object ItemLabel
1.3865 + Parent_View @262
1.3866 + location (2666, 262)
1.3867 + anchor_loc 1
1.3868 + nlines 2
1.3869 + max_width 633
1.3870 + justify 0
1.3871 + label "Run test from script")
1.3872 + icon_style "Icon"
1.3873 + line_color 3342489
1.3874 + fill_color 13434879
1.3875 + quidu "3A1A8D3502D9"
1.3876 + autoResize TRUE)
1.3877 + (object InheritView "" @263
1.3878 + stereotype (object SegLabel @264
1.3879 + Parent_View @263
1.3880 + location (1551, 571)
1.3881 + anchor 10
1.3882 + anchor_loc 1
1.3883 + nlines 1
1.3884 + max_width 450
1.3885 + justify 0
1.3886 + label "<<uses>>"
1.3887 + pctDist 0.400832
1.3888 + height 13
1.3889 + orientation 0)
1.3890 + line_color 3342489
1.3891 + quidu "3A1E941D0023"
1.3892 + client @260
1.3893 + supplier @234
1.3894 + line_style 0)
1.3895 + (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @265
1.3896 + location (2418, 1054)
1.3897 + label (object ItemLabel
1.3898 + Parent_View @265
1.3899 + location (2418, 1192)
1.3900 + anchor_loc 1
1.3901 + nlines 2
1.3902 + max_width 633
1.3903 + justify 0
1.3904 + label "Repeat test case")
1.3905 + icon_style "Icon"
1.3906 + line_color 3342489
1.3907 + fill_color 13434879
1.3908 + quidu "3A1A8F020001"
1.3909 + autoResize TRUE)
1.3910 + (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @266
1.3911 + location (2418, 558)
1.3912 + label (object ItemLabel
1.3913 + Parent_View @266
1.3914 + location (2418, 696)
1.3915 + anchor_loc 1
1.3916 + nlines 2
1.3917 + max_width 633
1.3918 + justify 0
1.3919 + label "Arbitrarily group tests and execution order")
1.3920 + icon_style "Icon"
1.3921 + line_color 3342489
1.3922 + fill_color 13434879
1.3923 + quidu "3A1A97CF0336"
1.3924 + autoResize TRUE)
1.3925 + (object InheritView "" @267
1.3926 + stereotype (object SegLabel @268
1.3927 + Parent_View @267
1.3928 + location (2465, 422)
1.3929 + anchor 10
1.3930 + anchor_loc 1
1.3931 + nlines 1
1.3932 + max_width 450
1.3933 + justify 0
1.3934 + label "<<extends>>"
1.3935 + pctDist 0.318600
1.3936 + height 25
1.3937 + orientation 0)
1.3938 + line_color 3342489
1.3939 + quidu "3A1E94EA02EF"
1.3940 + client @266
1.3941 + supplier @262
1.3942 + line_style 0)
1.3943 + (object InheritView "" @269
1.3944 + stereotype (object SegLabel @270
1.3945 + Parent_View @269
1.3946 + location (1174, 393)
1.3947 + anchor 10
1.3948 + anchor_loc 1
1.3949 + nlines 1
1.3950 + max_width 450
1.3951 + justify 0
1.3952 + label "<<extends>>"
1.3953 + pctDist 0.500000
1.3954 + height 120
1.3955 + orientation 0)
1.3956 + line_color 3342489
1.3957 + quidu "3A1E951802B9"
1.3958 + client @238
1.3959 + supplier @234
1.3960 + line_style 0)
1.3961 + (object InheritView "" @271
1.3962 + stereotype (object SegLabel @272
1.3963 + Parent_View @271
1.3964 + location (1174, 888)
1.3965 + anchor 10
1.3966 + anchor_loc 1
1.3967 + nlines 1
1.3968 + max_width 450
1.3969 + justify 0
1.3970 + label "<<extends>>"
1.3971 + pctDist 0.500000
1.3972 + height 120
1.3973 + orientation 0)
1.3974 + line_color 3342489
1.3975 + quidu "3A1E95C402C0"
1.3976 + client @234
1.3977 + supplier @235
1.3978 + line_style 0)
1.3979 + (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @273
1.3980 + location (248, 1302)
1.3981 + label (object ItemLabel
1.3982 + Parent_View @273
1.3983 + location (248, 1440)
1.3984 + anchor_loc 1
1.3985 + nlines 2
1.3986 + max_width 633
1.3987 + justify 0
1.3988 + label "Clear test context")
1.3989 + icon_style "Icon"
1.3990 + line_color 3342489
1.3991 + fill_color 13434879
1.3992 + quidu "3A1A91C6018F"
1.3993 + height 118
1.3994 + autoResize TRUE)
1.3995 + (object InheritView "" @274
1.3996 + stereotype (object SegLabel @275
1.3997 + Parent_View @274
1.3998 + location (595, 1227)
1.3999 + anchor 10
1.4000 + anchor_loc 1
1.4001 + nlines 1
1.4002 + max_width 450
1.4003 + justify 0
1.4004 + label "<<uses>>"
1.4005 + pctDist 0.371933
1.4006 + height 8
1.4007 + orientation 0)
1.4008 + line_color 3342489
1.4009 + quidu "3A1E95E80091"
1.4010 + client @235
1.4011 + supplier @273
1.4012 + line_style 0)
1.4013 + (object UseCaseView "Use Case View::Customer Use cases::Share test context" @276
1.4014 + location (248, 1612)
1.4015 + label (object ItemLabel
1.4016 + Parent_View @276
1.4017 + location (248, 1750)
1.4018 + anchor_loc 1
1.4019 + nlines 2
1.4020 + max_width 633
1.4021 + justify 0
1.4022 + label "Share test context")
1.4023 + icon_style "Icon"
1.4024 + line_color 3342489
1.4025 + fill_color 13434879
1.4026 + quidu "3A1A8E790018"
1.4027 + autoResize TRUE)
1.4028 + (object InheritView "" @277
1.4029 + stereotype (object SegLabel @278
1.4030 + Parent_View @277
1.4031 + location (579, 1445)
1.4032 + anchor 10
1.4033 + anchor_loc 1
1.4034 + nlines 1
1.4035 + max_width 450
1.4036 + justify 0
1.4037 + label "<<uses>>"
1.4038 + pctDist 0.506371
1.4039 + height 34
1.4040 + orientation 0)
1.4041 + line_color 3342489
1.4042 + quidu "3A1F79260368"
1.4043 + client @235
1.4044 + supplier @276
1.4045 + line_style 0)
1.4046 + (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @279
1.4047 + location (1054, 1674)
1.4048 + label (object ItemLabel
1.4049 + Parent_View @279
1.4050 + location (1054, 1812)
1.4051 + anchor_loc 1
1.4052 + nlines 2
1.4053 + max_width 633
1.4054 + justify 0
1.4055 + label "Identify component fault in context")
1.4056 + icon_style "Icon"
1.4057 + line_color 3342489
1.4058 + fill_color 13434879
1.4059 + quidu "3A1A90110281"
1.4060 + autoResize TRUE)
1.4061 + (object InheritView "" @280
1.4062 + stereotype (object SegLabel @281
1.4063 + Parent_View @280
1.4064 + location (1034, 1450)
1.4065 + anchor 10
1.4066 + anchor_loc 1
1.4067 + nlines 1
1.4068 + max_width 450
1.4069 + justify 0
1.4070 + label "<<uses>>"
1.4071 + pctDist 0.514829
1.4072 + height 21
1.4073 + orientation 1)
1.4074 + line_color 3342489
1.4075 + quidu "3A1F7B74038F"
1.4076 + client @235
1.4077 + supplier @279
1.4078 + line_style 0)
1.4079 + (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @282
1.4080 + location (1860, 1426)
1.4081 + label (object ItemLabel
1.4082 + Parent_View @282
1.4083 + location (1860, 1564)
1.4084 + anchor_loc 1
1.4085 + nlines 2
1.4086 + max_width 633
1.4087 + justify 0
1.4088 + label "Capture component state")
1.4089 + icon_style "Icon"
1.4090 + line_color 3342489
1.4091 + fill_color 13434879
1.4092 + quidu "3A1A8E4603CC"
1.4093 + autoResize TRUE)
1.4094 + (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @283
1.4095 + location (2666, 1674)
1.4096 + label (object ItemLabel
1.4097 + Parent_View @283
1.4098 + location (2666, 1812)
1.4099 + anchor_loc 1
1.4100 + nlines 2
1.4101 + max_width 633
1.4102 + justify 0
1.4103 + label "Restore component state")
1.4104 + icon_style "Icon"
1.4105 + line_color 3342489
1.4106 + fill_color 13434879
1.4107 + quidu "3A1A8E56014E"
1.4108 + autoResize TRUE)
1.4109 + (object InheritView "" @284
1.4110 + stereotype (object SegLabel @285
1.4111 + Parent_View @284
1.4112 + location (1354, 1585)
1.4113 + anchor 10
1.4114 + anchor_loc 1
1.4115 + nlines 1
1.4116 + max_width 450
1.4117 + justify 0
1.4118 + label "<<uses>>"
1.4119 + pctDist 0.501908
1.4120 + height 6
1.4121 + orientation 1)
1.4122 + line_color 3342489
1.4123 + quidu "3A1F7C320360"
1.4124 + client @279
1.4125 + supplier @282
1.4126 + line_style 0)
1.4127 + (object InheritView "" @286
1.4128 + stereotype (object SegLabel @287
1.4129 + Parent_View @286
1.4130 + location (1602, 1685)
1.4131 + anchor 10
1.4132 + anchor_loc 1
1.4133 + nlines 1
1.4134 + max_width 450
1.4135 + justify 0
1.4136 + label "<<uses>>"
1.4137 + pctDist 0.315637
1.4138 + height 11
1.4139 + orientation 1)
1.4140 + line_color 3342489
1.4141 + quidu "3A1F7C5002AF"
1.4142 + client @279
1.4143 + supplier @283
1.4144 + line_style 0)
1.4145 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @288
1.4146 + location (2914, 558)
1.4147 + label (object ItemLabel
1.4148 + Parent_View @288
1.4149 + location (2914, 696)
1.4150 + anchor_loc 1
1.4151 + nlines 2
1.4152 + max_width 633
1.4153 + justify 0
1.4154 + label "Automate user action reproduction.")
1.4155 + icon_style "Icon"
1.4156 + line_color 3342489
1.4157 + fill_color 13434879
1.4158 + quidu "3A1A91080255"
1.4159 + autoResize TRUE)
1.4160 + (object InheritView "" @289
1.4161 + stereotype (object SegLabel @290
1.4162 + Parent_View @289
1.4163 + location (2820, 393)
1.4164 + anchor 10
1.4165 + anchor_loc 1
1.4166 + nlines 1
1.4167 + max_width 450
1.4168 + justify 0
1.4169 + label "<<extends>>"
1.4170 + pctDist 0.500000
1.4171 + height 2
1.4172 + orientation 1)
1.4173 + line_color 3342489
1.4174 + quidu "3A1F7E27000D"
1.4175 + client @288
1.4176 + supplier @262
1.4177 + line_style 0)
1.4178 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @291
1.4179 + location (2666, 2170)
1.4180 + label (object ItemLabel
1.4181 + Parent_View @291
1.4182 + location (2666, 2308)
1.4183 + anchor_loc 1
1.4184 + nlines 2
1.4185 + max_width 633
1.4186 + justify 0
1.4187 + label "Trace Defect report to test")
1.4188 + icon_style "Icon"
1.4189 + line_color 3342489
1.4190 + fill_color 13434879
1.4191 + quidu "3A1A9B1C016E"
1.4192 + autoResize TRUE)
1.4193 + (object InheritView "" @292
1.4194 + stereotype (object SegLabel @293
1.4195 + Parent_View @292
1.4196 + location (2663, 2411)
1.4197 + anchor 10
1.4198 + anchor_loc 1
1.4199 + nlines 1
1.4200 + max_width 450
1.4201 + justify 0
1.4202 + label "<<extends>>"
1.4203 + pctDist 0.369159
1.4204 + height 3
1.4205 + orientation 1)
1.4206 + line_color 3342489
1.4207 + quidu "3A1F7E9701F9"
1.4208 + client @291
1.4209 + supplier @257
1.4210 + line_style 0)
1.4211 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @294
1.4212 + location (1860, 1054)
1.4213 + label (object ItemLabel
1.4214 + Parent_View @294
1.4215 + location (1860, 1192)
1.4216 + anchor_loc 1
1.4217 + nlines 2
1.4218 + max_width 633
1.4219 + justify 0
1.4220 + label "Simulate Defect conditions")
1.4221 + icon_style "Icon"
1.4222 + line_color 3342489
1.4223 + fill_color 13434879
1.4224 + quidu "3A1A9DD3019F"
1.4225 + autoResize TRUE)
1.4226 + (object InheritView "" @295
1.4227 + stereotype (object SegLabel @296
1.4228 + Parent_View @295
1.4229 + location (1862, 1267)
1.4230 + anchor 10
1.4231 + anchor_loc 1
1.4232 + nlines 1
1.4233 + max_width 450
1.4234 + justify 0
1.4235 + label "<<uses>>"
1.4236 + pctDist 0.338758
1.4237 + height 2
1.4238 + orientation 0)
1.4239 + line_color 3342489
1.4240 + quidu "3A1F7ECE01BC"
1.4241 + client @294
1.4242 + supplier @282
1.4243 + line_style 0)
1.4244 + (object InheritView "" @297
1.4245 + stereotype (object SegLabel @298
1.4246 + Parent_View @297
1.4247 + location (2278, 1389)
1.4248 + anchor 10
1.4249 + anchor_loc 1
1.4250 + nlines 1
1.4251 + max_width 450
1.4252 + justify 0
1.4253 + label "<<uses>>"
1.4254 + pctDist 0.410635
1.4255 + height 11
1.4256 + orientation 1)
1.4257 + line_color 3342489
1.4258 + quidu "3A1F7EDC00B8"
1.4259 + client @294
1.4260 + supplier @283
1.4261 + line_style 0)
1.4262 + (object InheritView "" @299
1.4263 + stereotype (object SegLabel @300
1.4264 + Parent_View @299
1.4265 + location (1575, 871)
1.4266 + anchor 10
1.4267 + anchor_loc 1
1.4268 + nlines 1
1.4269 + max_width 450
1.4270 + justify 0
1.4271 + label "<<uses>>"
1.4272 + pctDist 0.569559
1.4273 + height 7
1.4274 + orientation 0)
1.4275 + line_color 3342489
1.4276 + quidu "3A1F7F790276"
1.4277 + client @234
1.4278 + supplier @294
1.4279 + line_style 0)
1.4280 + (object InheritView "" @301
1.4281 + stereotype (object SegLabel @302
1.4282 + Parent_View @301
1.4283 + location (540, 854)
1.4284 + anchor 10
1.4285 + anchor_loc 1
1.4286 + nlines 1
1.4287 + max_width 450
1.4288 + justify 0
1.4289 + label "<<extends>>"
1.4290 + pctDist 0.455876
1.4291 + height 20
1.4292 + orientation 1)
1.4293 + line_color 3342489
1.4294 + quidu "3A1E95A70304"
1.4295 + client @254
1.4296 + supplier @234
1.4297 + line_style 0)
1.4298 + (object InheritView "" @303
1.4299 + stereotype (object SegLabel @304
1.4300 + Parent_View @303
1.4301 + location (818, 534)
1.4302 + anchor 10
1.4303 + anchor_loc 1
1.4304 + nlines 1
1.4305 + max_width 450
1.4306 + justify 0
1.4307 + label "<<extends>>"
1.4308 + pctDist 0.554067
1.4309 + height 8
1.4310 + orientation 1)
1.4311 + line_color 3342489
1.4312 + quidu "3A1E95B70040"
1.4313 + client @237
1.4314 + supplier @234
1.4315 + line_style 0)
1.4316 + (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @305
1.4317 + location (248, 124)
1.4318 + label (object ItemLabel
1.4319 + Parent_View @305
1.4320 + location (248, 262)
1.4321 + anchor_loc 1
1.4322 + nlines 2
1.4323 + max_width 633
1.4324 + justify 0
1.4325 + label "Schedule test")
1.4326 + icon_style "Icon"
1.4327 + line_color 3342489
1.4328 + fill_color 13434879
1.4329 + quidu "3A1A91620236"
1.4330 + autoResize TRUE)
1.4331 + (object InheritView "" @306
1.4332 + stereotype (object SegLabel @307
1.4333 + Parent_View @306
1.4334 + location (712, 118)
1.4335 + anchor 10
1.4336 + anchor_loc 1
1.4337 + nlines 1
1.4338 + max_width 450
1.4339 + justify 0
1.4340 + label "<<uses>>"
1.4341 + pctDist 0.396259
1.4342 + height 7
1.4343 + orientation 1)
1.4344 + line_color 3342489
1.4345 + quidu "3A1F827402AF"
1.4346 + client @238
1.4347 + supplier @305
1.4348 + line_style 0)
1.4349 + (object InheritView "" @308
1.4350 + stereotype (object SegLabel @309
1.4351 + Parent_View @308
1.4352 + location (479, 374)
1.4353 + anchor 10
1.4354 + anchor_loc 1
1.4355 + nlines 1
1.4356 + max_width 450
1.4357 + justify 0
1.4358 + label "<<uses>>"
1.4359 + pctDist 0.344338
1.4360 + height 19
1.4361 + orientation 1)
1.4362 + line_color 3342489
1.4363 + quidu "3A1F82890089"
1.4364 + client @237
1.4365 + supplier @305
1.4366 + line_style 0)
1.4367 + (object InheritView "" @310
1.4368 + stereotype (object SegLabel @311
1.4369 + Parent_View @310
1.4370 + location (256, 739)
1.4371 + anchor 10
1.4372 + anchor_loc 1
1.4373 + nlines 1
1.4374 + max_width 450
1.4375 + justify 0
1.4376 + label "<<uses>>"
1.4377 + pctDist 0.301858
1.4378 + height 8
1.4379 + orientation 1)
1.4380 + line_color 3342489
1.4381 + quidu "3A1F829102F7"
1.4382 + client @254
1.4383 + supplier @305
1.4384 + line_style 0)
1.4385 + (object InheritView "" @312
1.4386 + stereotype (object SegLabel @313
1.4387 + Parent_View @312
1.4388 + location (2329, 129)
1.4389 + anchor 10
1.4390 + anchor_loc 1
1.4391 + nlines 1
1.4392 + max_width 450
1.4393 + justify 0
1.4394 + label "<<extends>>"
1.4395 + pctDist 0.429806
1.4396 + height 5
1.4397 + orientation 0)
1.4398 + line_color 3342489
1.4399 + quidu "3A1F8E9A013F"
1.4400 + client @262
1.4401 + supplier @261
1.4402 + line_style 0)
1.4403 + (object InheritView "" @314
1.4404 + stereotype (object SegLabel @315
1.4405 + Parent_View @314
1.4406 + location (1923, 363)
1.4407 + anchor 10
1.4408 + anchor_loc 1
1.4409 + nlines 1
1.4410 + max_width 450
1.4411 + justify 0
1.4412 + label "<<uses>>"
1.4413 + pctDist 0.366197
1.4414 + height 1
1.4415 + orientation 0)
1.4416 + line_color 3342489
1.4417 + quidu "3A1F8F270246"
1.4418 + client @261
1.4419 + supplier @260
1.4420 + line_style 0)
1.4421 + (object InheritView "" @316
1.4422 + stereotype (object SegLabel @317
1.4423 + Parent_View @316
1.4424 + location (2257, 895)
1.4425 + anchor 10
1.4426 + anchor_loc 1
1.4427 + nlines 1
1.4428 + max_width 450
1.4429 + justify 0
1.4430 + label "<<extends>>"
1.4431 + pctDist 0.372258
1.4432 + height 1
1.4433 + orientation 0)
1.4434 + line_color 3342489
1.4435 + quidu "3A1F8F6C0317"
1.4436 + client @265
1.4437 + supplier @260
1.4438 + line_style 0)
1.4439 + (object InheritView "" @318
1.4440 + stereotype (object SegLabel @319
1.4441 + Parent_View @318
1.4442 + location (1889, 2610)
1.4443 + anchor 10
1.4444 + anchor_loc 1
1.4445 + nlines 1
1.4446 + max_width 450
1.4447 + justify 0
1.4448 + label "<<uses>>"
1.4449 + pctDist 0.500000
1.4450 + height 6
1.4451 + orientation 1)
1.4452 + line_color 3342489
1.4453 + quidu "3A238F4E0128"
1.4454 + client @242
1.4455 + supplier @243
1.4456 + line_style 0))))))
1.4457 + logical_presentations (list unit_reference_list
1.4458 + (object UseCaseDiagram "Main"
1.4459 + quid "3A1A89A60320"
1.4460 + title "Main"
1.4461 + documentation "The overal inter-dependencies of the Actors and Use cases."
1.4462 + zoom 100
1.4463 + max_height 28350
1.4464 + max_width 21600
1.4465 + origin_x 0
1.4466 + origin_y 0
1.4467 + items (list diagram_item_list
1.4468 + (object CategoryView "Use Case View::Customer Actors" @320
1.4469 + location (576, 288)
1.4470 + label (object ItemLabel
1.4471 + Parent_View @320
1.4472 + location (432, 204)
1.4473 + fill_color 13434879
1.4474 + nlines 2
1.4475 + max_width 288
1.4476 + justify 0
1.4477 + label "Customer Actors")
1.4478 + icon_style "Icon"
1.4479 + line_color 3342489
1.4480 + fill_color 13434879
1.4481 + quidu "3A1A89F00159"
1.4482 + width 300
1.4483 + height 180)
1.4484 + (object CategoryView "Use Case View::Customer Use cases" @321
1.4485 + location (1472, 288)
1.4486 + label (object ItemLabel
1.4487 + Parent_View @321
1.4488 + location (1328, 204)
1.4489 + fill_color 13434879
1.4490 + nlines 2
1.4491 + max_width 288
1.4492 + justify 0
1.4493 + label "Customer Use cases")
1.4494 + icon_style "Icon"
1.4495 + line_color 3342489
1.4496 + fill_color 13434879
1.4497 + quidu "3A1A8A2A0211"
1.4498 + width 300
1.4499 + height 180)
1.4500 + (object ImportView "" @322
1.4501 + stereotype TRUE
1.4502 + line_color 3342489
1.4503 + quidu "3A1A8C2700DC"
1.4504 + client @320
1.4505 + supplier @321
1.4506 + line_style 0)))))
1.4507 + root_category (object Class_Category "Logical View"
1.4508 + quid "3A1A89A40100"
1.4509 + documentation "The Logical architecture of the test bed."
1.4510 + exportControl "Public"
1.4511 + global TRUE
1.4512 + subsystem "Component View"
1.4513 + quidu "3A1A89A40109"
1.4514 + logical_models (list unit_reference_list
1.4515 + (object Class_Category "Use Case Realisations"
1.4516 + quid "3A1E4C5B0353"
1.4517 + documentation "The logical use cases which the test bed architecture will be designed to handle."
1.4518 + exportControl "Public"
1.4519 + logical_models (list unit_reference_list
1.4520 + (object Association "$UNNAMED$138"
1.4521 + quid "3A223736016A"
1.4522 + stereotype "Realizes"
1.4523 + roles (list role_list
1.4524 + (object Role "$UNNAMED$139"
1.4525 + quid "3A223737008F"
1.4526 + supplier "Use Case View::Customer Use cases::Repeat test case"
1.4527 + quidu "3A1A8F020001"
1.4528 + is_navigable TRUE)
1.4529 + (object Role "$UNNAMED$140"
1.4530 + quid "3A2237370090"
1.4531 + supplier "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case"
1.4532 + quidu "3A1F8D4C0062")))
1.4533 + (object Association "$UNNAMED$141"
1.4534 + quid "3A22375D017A"
1.4535 + stereotype "Realizes"
1.4536 + roles (list role_list
1.4537 + (object Role "$UNNAMED$142"
1.4538 + quid "3A22375E00D1"
1.4539 + supplier "Use Case View::Customer Use cases::Run test automatically"
1.4540 + quidu "3A1A8D2503DA"
1.4541 + is_navigable TRUE)
1.4542 + (object Role "$UNNAMED$143"
1.4543 + quid "3A22375E00D2"
1.4544 + supplier "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically"
1.4545 + quidu "3A1F8D14022E")))
1.4546 + (object Association "$UNNAMED$144"
1.4547 + quid "3A223769018B"
1.4548 + stereotype "Realizes"
1.4549 + roles (list role_list
1.4550 + (object Role "$UNNAMED$145"
1.4551 + quid "3A22376A0056"
1.4552 + supplier "Use Case View::Customer Use cases::Test multi-threaded component"
1.4553 + quidu "3A1A90B00316"
1.4554 + is_navigable TRUE)
1.4555 + (object Role "$UNNAMED$146"
1.4556 + quid "3A22376A0057"
1.4557 + supplier "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)"
1.4558 + quidu "3A1F85CA004A")))
1.4559 + (object Association "$UNNAMED$147"
1.4560 + quid "3A22377F02A5"
1.4561 + stereotype "Realizes"
1.4562 + roles (list role_list
1.4563 + (object Role "$UNNAMED$148"
1.4564 + quid "3A22378001B6"
1.4565 + supplier "Use Case View::Customer Use cases::Run test from script"
1.4566 + quidu "3A1A8D3502D9"
1.4567 + is_navigable TRUE)
1.4568 + (object Role "$UNNAMED$149"
1.4569 + quid "3A22378001B7"
1.4570 + supplier "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)"
1.4571 + quidu "3A1F8D230172")))
1.4572 + (object Association "$UNNAMED$150"
1.4573 + quid "3A2237930195"
1.4574 + stereotype "Realizes"
1.4575 + roles (list role_list
1.4576 + (object Role "$UNNAMED$151"
1.4577 + quid "3A2237940205"
1.4578 + supplier "Use Case View::Customer Use cases::Test Individual component"
1.4579 + quidu "3A1A8C6B02A6"
1.4580 + is_navigable TRUE)
1.4581 + (object Role "$UNNAMED$152"
1.4582 + quid "3A2237940206"
1.4583 + supplier "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class"
1.4584 + quidu "3A1F85DF039E")))
1.4585 + (object Association "$UNNAMED$153"
1.4586 + quid "3A2237A5005B"
1.4587 + stereotype "Realizes"
1.4588 + roles (list role_list
1.4589 + (object Role "$UNNAMED$154"
1.4590 + quid "3A2237A503CC"
1.4591 + supplier "Use Case View::Customer Use cases::Test incomplete component"
1.4592 + quidu "3A1A8CB602C2"
1.4593 + is_navigable TRUE)
1.4594 + (object Role "$UNNAMED$155"
1.4595 + quid "3A2237A503CD"
1.4596 + supplier "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component"
1.4597 + quidu "3A1F860100F4")))
1.4598 + (object Association "$UNNAMED$156"
1.4599 + quid "3A2237B8015C"
1.4600 + stereotype "Realizes"
1.4601 + roles (list role_list
1.4602 + (object Role "$UNNAMED$157"
1.4603 + quid "3A2237B90172"
1.4604 + supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order"
1.4605 + quidu "3A1A97CF0336"
1.4606 + is_navigable TRUE)
1.4607 + (object Role "$UNNAMED$158"
1.4608 + quid "3A2237B90173"
1.4609 + supplier "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)"
1.4610 + quidu "3A1F8DDE021B")))
1.4611 + (object Association "$UNNAMED$159"
1.4612 + quid "3A2237CA01BC"
1.4613 + stereotype "Realizes"
1.4614 + roles (list role_list
1.4615 + (object Role "$UNNAMED$160"
1.4616 + quid "3A2237CB01A0"
1.4617 + supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction."
1.4618 + quidu "3A1A91080255"
1.4619 + is_navigable TRUE)
1.4620 + (object Role "$UNNAMED$161"
1.4621 + quid "3A2237CB01A1"
1.4622 + supplier "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)"
1.4623 + quidu "3A1F8DF10178")))
1.4624 + (object Association "$UNNAMED$162"
1.4625 + quid "3A2237DD01BA"
1.4626 + stereotype "Realizes"
1.4627 + roles (list role_list
1.4628 + (object Role "$UNNAMED$163"
1.4629 + quid "3A2237DE0143"
1.4630 + supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases"
1.4631 + quidu "3A1A91A201CA"
1.4632 + is_navigable TRUE)
1.4633 + (object Role "$UNNAMED$164"
1.4634 + quid "3A2237DE0144"
1.4635 + supplier "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases"
1.4636 + quidu "3A1F91330326")))
1.4637 + (object Association "$UNNAMED$165"
1.4638 + quid "3A22380202DF"
1.4639 + stereotype "Realizes"
1.4640 + roles (list role_list
1.4641 + (object Role "$UNNAMED$166"
1.4642 + quid "3A22380301DC"
1.4643 + supplier "Use Case View::Customer Use cases::Capture component state"
1.4644 + quidu "3A1A8E4603CC"
1.4645 + is_navigable TRUE)
1.4646 + (object Role "$UNNAMED$167"
1.4647 + quid "3A22380301DD"
1.4648 + supplier "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state"
1.4649 + quidu "3A1F88800143")))
1.4650 + (object Association "$UNNAMED$168"
1.4651 + quid "3A22381A02BC"
1.4652 + stereotype "Realizes"
1.4653 + roles (list role_list
1.4654 + (object Role "$UNNAMED$169"
1.4655 + quid "3A22381B0169"
1.4656 + supplier "Use Case View::Customer Use cases::Schedule test"
1.4657 + quidu "3A1A91620236"
1.4658 + is_navigable TRUE)
1.4659 + (object Role "$UNNAMED$170"
1.4660 + quid "3A22381B016A"
1.4661 + supplier "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test"
1.4662 + quidu "3A1F84BA0248")))
1.4663 + (object Association "$UNNAMED$171"
1.4664 + quid "3A22382D0327"
1.4665 + stereotype "Realizes"
1.4666 + roles (list role_list
1.4667 + (object Role "$UNNAMED$172"
1.4668 + quid "3A22382E01CA"
1.4669 + supplier "Use Case View::Customer Use cases::Test components concurrently"
1.4670 + quidu "3A1A917D011C"
1.4671 + is_navigable TRUE)
1.4672 + (object Role "$UNNAMED$173"
1.4673 + quid "3A22382E01CB"
1.4674 + supplier "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently"
1.4675 + quidu "3A1F85A00357")))
1.4676 + (object Association "$UNNAMED$174"
1.4677 + quid "3A22383D0320"
1.4678 + stereotype "Realizes"
1.4679 + roles (list role_list
1.4680 + (object Role "$UNNAMED$175"
1.4681 + quid "3A22383E0250"
1.4682 + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions"
1.4683 + quidu "3A1A9DD3019F"
1.4684 + is_navigable TRUE)
1.4685 + (object Role "$UNNAMED$176"
1.4686 + quid "3A22383E0251"
1.4687 + supplier "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions"
1.4688 + quidu "3A1F886A0304")))
1.4689 + (object Association "$UNNAMED$177"
1.4690 + quid "3A22384E0339"
1.4691 + stereotype "Realizes"
1.4692 + roles (list role_list
1.4693 + (object Role "$UNNAMED$178"
1.4694 + quid "3A22384F0196"
1.4695 + supplier "Use Case View::Customer Use cases::Restore component state"
1.4696 + quidu "3A1A8E56014E"
1.4697 + is_navigable TRUE)
1.4698 + (object Role "$UNNAMED$179"
1.4699 + quid "3A22384F0197"
1.4700 + supplier "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)"
1.4701 + quidu "3A1F88CA0257")))
1.4702 + (object Association "$UNNAMED$180"
1.4703 + quid "3A22385802F7"
1.4704 + stereotype "Realizes"
1.4705 + roles (list role_list
1.4706 + (object Role "$UNNAMED$181"
1.4707 + quid "3A2238590140"
1.4708 + supplier "Use Case View::Customer Use cases::Identify component fault in context"
1.4709 + quidu "3A1A90110281"
1.4710 + is_navigable TRUE)
1.4711 + (object Role "$UNNAMED$182"
1.4712 + quid "3A2238590141"
1.4713 + supplier "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context"
1.4714 + quidu "3A1F88DD02C3")))
1.4715 + (object Association "$UNNAMED$183"
1.4716 + quid "3A2238650382"
1.4717 + stereotype "Realizes"
1.4718 + roles (list role_list
1.4719 + (object Role "$UNNAMED$184"
1.4720 + quid "3A223866027F"
1.4721 + supplier "Use Case View::Customer Use cases::Test component method"
1.4722 + quidu "3A1A8DF00382"
1.4723 + is_navigable TRUE)
1.4724 + (object Role "$UNNAMED$185"
1.4725 + quid "3A2238660280"
1.4726 + supplier "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method"
1.4727 + quidu "3A1F86760341")))
1.4728 + (object Association "$UNNAMED$186"
1.4729 + quid "3A22388201D5"
1.4730 + stereotype "Realizes"
1.4731 + roles (list role_list
1.4732 + (object Role "$UNNAMED$187"
1.4733 + quid "3A223883008C"
1.4734 + supplier "Use Case View::Customer Use cases::Clear test context"
1.4735 + quidu "3A1A91C6018F"
1.4736 + is_navigable TRUE)
1.4737 + (object Role "$UNNAMED$188"
1.4738 + quid "3A223883008D"
1.4739 + supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context"
1.4740 + quidu "3A1F875F0025")))
1.4741 + (object Association "$UNNAMED$189"
1.4742 + quid "3A2238A500D1"
1.4743 + stereotype "Realizes"
1.4744 + roles (list role_list
1.4745 + (object Role "$UNNAMED$190"
1.4746 + quid "3A2238A5030C"
1.4747 + supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment"
1.4748 + quidu "3A1A8FCF0345"
1.4749 + is_navigable TRUE)
1.4750 + (object Role "$UNNAMED$191"
1.4751 + quid "3A2238A5030D"
1.4752 + supplier "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment"
1.4753 + quidu "3A1F91450231")))
1.4754 + (object Association "$UNNAMED$192"
1.4755 + quid "3A2238B0031C"
1.4756 + stereotype "Realizes"
1.4757 + roles (list role_list
1.4758 + (object Role "$UNNAMED$193"
1.4759 + quid "3A2238B101E7"
1.4760 + supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format"
1.4761 + quidu "3A1A904E01AD"
1.4762 + is_navigable TRUE)
1.4763 + (object Role "$UNNAMED$194"
1.4764 + quid "3A2238B101E8"
1.4765 + supplier "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format"
1.4766 + quidu "3A1F9159029E")))
1.4767 + (object Association "$UNNAMED$195"
1.4768 + quid "3A2238D000C9"
1.4769 + stereotype "Realizes"
1.4770 + roles (list role_list
1.4771 + (object Role "$UNNAMED$196"
1.4772 + quid "3A2238D10084"
1.4773 + supplier "Use Case View::Customer Use cases::Validate test results"
1.4774 + quidu "3A1A8E860338"
1.4775 + is_navigable TRUE)
1.4776 + (object Role "$UNNAMED$197"
1.4777 + quid "3A2238D10085"
1.4778 + supplier "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results"
1.4779 + quidu "3A1F8A910374")))
1.4780 + (object Association "$UNNAMED$198"
1.4781 + quid "3A2238DF0125"
1.4782 + stereotype "Realizes"
1.4783 + roles (list role_list
1.4784 + (object Role "$UNNAMED$199"
1.4785 + quid "3A2238E00068"
1.4786 + supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test"
1.4787 + quidu "3A1A9B1C016E"
1.4788 + is_navigable TRUE)
1.4789 + (object Role "$UNNAMED$200"
1.4790 + quid "3A2238E00069"
1.4791 + supplier "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test"
1.4792 + quidu "3A1F8AD50137")))
1.4793 + (object Association "$UNNAMED$201"
1.4794 + quid "3A2238EE0235"
1.4795 + stereotype "Realizes"
1.4796 + roles (list role_list
1.4797 + (object Role "$UNNAMED$202"
1.4798 + quid "3A2238EF009B"
1.4799 + supplier "Use Case View::Customer Use cases::Resource leak test"
1.4800 + quidu "3A1A8D8F0300"
1.4801 + is_navigable TRUE)
1.4802 + (object Role "$UNNAMED$203"
1.4803 + quid "3A2238EF009C"
1.4804 + supplier "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test"
1.4805 + quidu "3A1F8AC202B6")))
1.4806 + (object Association "$UNNAMED$204"
1.4807 + quid "3A2238F40279"
1.4808 + stereotype "Realizes"
1.4809 + roles (list role_list
1.4810 + (object Role "$UNNAMED$205"
1.4811 + quid "3A2238F50176"
1.4812 + supplier "Use Case View::Customer Use cases::Out of memory test"
1.4813 + quidu "3A1A8DAB01B6"
1.4814 + is_navigable TRUE)
1.4815 + (object Role "$UNNAMED$206"
1.4816 + quid "3A2238F50177"
1.4817 + supplier "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test"
1.4818 + quidu "3A1F8AB20014")))
1.4819 + (object Association "$UNNAMED$207"
1.4820 + quid "3A2238F902C7"
1.4821 + stereotype "Realizes"
1.4822 + roles (list role_list
1.4823 + (object Role "$UNNAMED$208"
1.4824 + quid "3A2238FA01C4"
1.4825 + supplier "Use Case View::Customer Use cases::Memory leak test"
1.4826 + quidu "3A1A8D7D0138"
1.4827 + is_navigable TRUE)
1.4828 + (object Role "$UNNAMED$209"
1.4829 + quid "3A2238FA01C5"
1.4830 + supplier "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test"
1.4831 + quidu "3A1F8AA203E7")))
1.4832 + (object Association "$UNNAMED$210"
1.4833 + quid "3A2238FF0333"
1.4834 + stereotype "Realizes"
1.4835 + roles (list role_list
1.4836 + (object Role "$UNNAMED$211"
1.4837 + quid "3A2239000244"
1.4838 + supplier "Use Case View::Customer Use cases::Dump memory block to log"
1.4839 + quidu "3A1A8DC400E0"
1.4840 + is_navigable TRUE)
1.4841 + (object Role "$UNNAMED$212"
1.4842 + quid "3A2239000245"
1.4843 + supplier "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log"
1.4844 + quidu "3A1F8A67026F")))
1.4845 + (object Association "$UNNAMED$213"
1.4846 + quid "3A2239050242"
1.4847 + stereotype "Realizes"
1.4848 + roles (list role_list
1.4849 + (object Role "$UNNAMED$214"
1.4850 + quid "3A22390601CB"
1.4851 + supplier "Use Case View::Customer Use cases::Log message and results"
1.4852 + quidu "3A1A8C80017A"
1.4853 + is_navigable TRUE)
1.4854 + (object Role "$UNNAMED$215"
1.4855 + quid "3A22390601CC"
1.4856 + supplier "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results"
1.4857 + quidu "3A1F8A4C0393")))
1.4858 + (object Association "$UNNAMED$216"
1.4859 + quid "3A22393A03C4"
1.4860 + stereotype "Realizes"
1.4861 + roles (list role_list
1.4862 + (object Role "$UNNAMED$217"
1.4863 + quid "3A22393B03C6"
1.4864 + supplier "Use Case View::Customer Use cases::Run test interactively"
1.4865 + quidu "3A1A8D1700D7"
1.4866 + is_navigable TRUE)
1.4867 + (object Role "$UNNAMED$218"
1.4868 + quid "3A22393B03C7"
1.4869 + supplier "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively"
1.4870 + quidu "3A1F8D3801C2")))
1.4871 + (object Association "$UNNAMED$219"
1.4872 + quid "3A22394D001E"
1.4873 + stereotype "Realizes"
1.4874 + roles (list role_list
1.4875 + (object Role "$UNNAMED$220"
1.4876 + quid "3A22394E005C"
1.4877 + supplier "Use Case View::Customer Use cases::Test asynchronous component"
1.4878 + quidu "3A1A8EA602A8"
1.4879 + is_navigable TRUE)
1.4880 + (object Role "$UNNAMED$221"
1.4881 + quid "3A22394E005D"
1.4882 + supplier "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)"
1.4883 + quidu "3A1F855C006A")))
1.4884 + (object Association "$UNNAMED$222"
1.4885 + quid "3A24F79A001B"
1.4886 + stereotype "Realizes"
1.4887 + roles (list role_list
1.4888 + (object Role "$UNNAMED$223"
1.4889 + quid "3A24F79B001C"
1.4890 + supplier "Use Case View::Customer Use cases::Share test context"
1.4891 + quidu "3A1A8E790018"
1.4892 + is_navigable TRUE)
1.4893 + (object Role "$UNNAMED$224"
1.4894 + quid "3A24F79B001D"
1.4895 + supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context"
1.4896 + quidu "3A1F875F0025")))
1.4897 + (object Class_Category "Test Individual Class (Iter. 1)"
1.4898 + quid "3A1E4C40019C"
1.4899 + documentation
1.4900 +|Actors: Generalised Actor
1.4901 +|Traceability: TB.8
1.4902 +
1.4903 + exportControl "Public"
1.4904 + logical_models (list unit_reference_list
1.4905 + (object UseCase "Test Individual Class"
1.4906 + quid "3A1F85DF039E"
1.4907 + documentation
1.4908 +|Actors: Generalised Actor
1.4909 +|Traceability: TB.8
1.4910 +
1.4911 + stereotype "use-case realization"
1.4912 + logical_models (list unit_reference_list
1.4913 + (object Mechanism @323
1.4914 + logical_models (list unit_reference_list
1.4915 + (object Object "$UNNAMED$225"
1.4916 + quid "3A2507B9016A"
1.4917 + collaborators (list link_list
1.4918 + (object Link
1.4919 + quid "3A2507B9016D"
1.4920 + supplier "$UNNAMED$226"
1.4921 + quidu "3A2507B90173"
1.4922 + messages (list Messages
1.4923 + (object Message "RunTransition(TRequestStatus*)"
1.4924 + quid "3A2507B9016E"
1.4925 + frequency "Aperiodic"
1.4926 + synchronization "Simple"
1.4927 + dir "FromClientToSupplier"
1.4928 + sequence "2"
1.4929 + ordinal 2
1.4930 + quidu "3A70658C03C9")))
1.4931 + (object Link
1.4932 + quid "3A3F735501B8"
1.4933 + supplier "$UNNAMED$227"
1.4934 + quidu "3A3F734F0119"
1.4935 + messages (list Messages
1.4936 + (object Message "Clear( )"
1.4937 + quid "3A3F735501B9"
1.4938 + frequency "Aperiodic"
1.4939 + synchronization "Simple"
1.4940 + dir "FromClientToSupplier"
1.4941 + sequence "1.1"
1.4942 + ordinal 1
1.4943 + Operation "Clear"
1.4944 + quidu "3A24FA99000A"))))
1.4945 + class "Logical View::Test Bed Classes::CUnitTest"
1.4946 + quidu "3A23BA9F037C"
1.4947 + persistence "Transient"
1.4948 + multi FALSE)
1.4949 + (object Object "$UNNAMED$226"
1.4950 + quid "3A2507B90173"
1.4951 + class "Logical View::Test Bed Classes::CTransition"
1.4952 + quidu "3A23BFC30021"
1.4953 + persistence "Transient"
1.4954 + multi FALSE)
1.4955 + (object Object "$UNNAMED$228"
1.4956 + quid "3A2507B90193"
1.4957 + class "CDefectTest"
1.4958 + quidu "3A24DD4B00FD"
1.4959 + persistence "Transient"
1.4960 + multi FALSE)
1.4961 + (object Object "$UNNAMED$229"
1.4962 + quid "3A2507B9018B"
1.4963 + collaborators (list link_list
1.4964 + (object Link
1.4965 + quid "3A2507B9018C"
1.4966 + supplier "$UNNAMED$225"
1.4967 + quidu "3A2507B9016A"
1.4968 + messages (list Messages
1.4969 + (object Message "RunTest(TTimeIntervalMicroSeconds32)"
1.4970 + quid "3A2507B9018D"
1.4971 + frequency "Aperiodic"
1.4972 + synchronization "Simple"
1.4973 + dir "FromClientToSupplier"
1.4974 + sequence "1"
1.4975 + ordinal 0
1.4976 + quidu "3A70658A0204")))
1.4977 + (object Link
1.4978 + quid "3A2507B9018E"
1.4979 + supplier "$UNNAMED$228"
1.4980 + quidu "3A2507B90193")
1.4981 + (object Link
1.4982 + quid "3A2507B9018A"
1.4983 + supplier "$UNNAMED$226"
1.4984 + quidu "3A2507B90173")
1.4985 + (object Link
1.4986 + quid "3A3785C40074"
1.4987 + supplier "$UNNAMED$230"
1.4988 + quidu "3A37858702CF"
1.4989 + messages (list Messages
1.4990 + (object Message "ExecuteDefectTests( )"
1.4991 + quid "3A3785C40075"
1.4992 + frequency "Aperiodic"
1.4993 + synchronization "Simple"
1.4994 + dir "FromClientToSupplier"
1.4995 + sequence "3"
1.4996 + ordinal 3
1.4997 + Operation "ExecuteDefectTests"
1.4998 + quidu "3A3785D5033F"))))
1.4999 + class "Logical View::Test Bed Classes::CComponentTester"
1.5000 + quidu "3A24DC16022F"
1.5001 + persistence "Transient"
1.5002 + multi FALSE)
1.5003 + (object Object "$UNNAMED$230"
1.5004 + quid "3A37858702CF"
1.5005 + collaborators (list link_list
1.5006 + (object Link
1.5007 + quid "3A3785C701D6"
1.5008 + supplier "$UNNAMED$228"
1.5009 + quidu "3A2507B90193"
1.5010 + messages (list Messages
1.5011 + (object Message "ListAllDefects( )"
1.5012 + quid "3A3785C701D7"
1.5013 + frequency "Aperiodic"
1.5014 + synchronization "Simple"
1.5015 + dir "FromClientToSupplier"
1.5016 + sequence "3.1"
1.5017 + ordinal 4
1.5018 + Operation "ListAllDefects"
1.5019 + quidu "3A24DD81005A")))
1.5020 + (object Link
1.5021 + quid "3A38BAC80137"
1.5022 + supplier "$UNNAMED$226"
1.5023 + quidu "3A2507B90173"
1.5024 + messages (list Messages
1.5025 + (object Message "RunTransition(TRequestStatus*)"
1.5026 + quid "3A38BAC80138"
1.5027 + frequency "Aperiodic"
1.5028 + synchronization "Simple"
1.5029 + dir "FromClientToSupplier"
1.5030 + sequence "3.2"
1.5031 + ordinal 5
1.5032 + quidu "3A70658C03C9"))))
1.5033 + class "CDefectTester"
1.5034 + quidu "3A3785930312"
1.5035 + persistence "Transient"
1.5036 + multi FALSE)
1.5037 + (object Object "$UNNAMED$227"
1.5038 + quid "3A3F734F0119"
1.5039 + class "CContextInformation"
1.5040 + quidu "3A24FA7003AE"
1.5041 + persistence "Transient"
1.5042 + multi FALSE)))
1.5043 + (object Mechanism @324
1.5044 + logical_models (list unit_reference_list
1.5045 + (object Object "$UNNAMED$231"
1.5046 + quid "3A23FADB034C"
1.5047 + collaborators (list link_list
1.5048 + (object Link
1.5049 + quid "3A23FB02014A"
1.5050 + supplier "$UNNAMED$232"
1.5051 + quidu "3A23FAF801E6"
1.5052 + messages (list Messages
1.5053 + (object Message "RunStressTest( )"
1.5054 + quid "3A23FB02014B"
1.5055 + frequency "Aperiodic"
1.5056 + synchronization "Simple"
1.5057 + dir "FromClientToSupplier"
1.5058 + sequence "2"
1.5059 + ordinal 2
1.5060 + Operation "RunStressTest"
1.5061 + quidu "3A360FB202F8")))
1.5062 + (object Link
1.5063 + quid "3A3F779F0012"
1.5064 + supplier "$UNNAMED$233"
1.5065 + quidu "3A3F7797009D"
1.5066 + messages (list Messages
1.5067 + (object Message "Clear( )"
1.5068 + quid "3A3F779F0013"
1.5069 + frequency "Aperiodic"
1.5070 + synchronization "Simple"
1.5071 + dir "FromClientToSupplier"
1.5072 + sequence "1.1"
1.5073 + ordinal 1
1.5074 + Operation "Clear"
1.5075 + quidu "3A24FA99000A"))))
1.5076 + class "Logical View::Test Bed Classes::CUnitTest"
1.5077 + quidu "3A23BA9F037C"
1.5078 + persistence "Transient"
1.5079 + multi FALSE)
1.5080 + (object Object "$UNNAMED$232"
1.5081 + quid "3A23FAF801E6"
1.5082 + class "Logical View::Test Bed Classes::CTransition"
1.5083 + quidu "3A23BFC30021"
1.5084 + persistence "Transient"
1.5085 + multi FALSE)
1.5086 + (object Object "Component Tester"
1.5087 + quid "3A24DBDC039E"
1.5088 + collaborators (list link_list
1.5089 + (object Link
1.5090 + quid "3A24DC850198"
1.5091 + supplier "$UNNAMED$231"
1.5092 + quidu "3A23FADB034C"
1.5093 + messages (list Messages
1.5094 + (object Message "RunTest(TTimeIntervalMicroSeconds32)"
1.5095 + quid "3A24DC850199"
1.5096 + frequency "Aperiodic"
1.5097 + synchronization "Simple"
1.5098 + dir "FromClientToSupplier"
1.5099 + sequence "1"
1.5100 + ordinal 0
1.5101 + quidu "3A70658A0204")))
1.5102 + (object Link
1.5103 + quid "3A24DD7E02E1"
1.5104 + supplier "$UNNAMED$234"
1.5105 + quidu "3A24DD420014")
1.5106 + (object Link
1.5107 + quid "3A24DE0F01DB"
1.5108 + supplier "$UNNAMED$232"
1.5109 + quidu "3A23FAF801E6")
1.5110 + (object Link
1.5111 + quid "3A3786240068"
1.5112 + supplier "$UNNAMED$235"
1.5113 + quidu "3A37861C00B6"
1.5114 + messages (list Messages
1.5115 + (object Message "ExecuteDefectTests( )"
1.5116 + quid "3A3786240069"
1.5117 + frequency "Aperiodic"
1.5118 + synchronization "Simple"
1.5119 + dir "FromClientToSupplier"
1.5120 + sequence "3"
1.5121 + ordinal 3
1.5122 + Operation "ExecuteDefectTests"
1.5123 + quidu "3A3785D5033F"))))
1.5124 + class "Logical View::Test Bed Classes::CComponentTester"
1.5125 + quidu "3A24DC16022F"
1.5126 + persistence "Transient"
1.5127 + multi FALSE)
1.5128 + (object Object "$UNNAMED$234"
1.5129 + quid "3A24DD420014"
1.5130 + class "CDefectTest"
1.5131 + quidu "3A24DD4B00FD"
1.5132 + persistence "Transient"
1.5133 + multi FALSE)
1.5134 + (object Object "$UNNAMED$235"
1.5135 + quid "3A37861C00B6"
1.5136 + collaborators (list link_list
1.5137 + (object Link
1.5138 + quid "3A37862603AA"
1.5139 + supplier "$UNNAMED$234"
1.5140 + quidu "3A24DD420014"
1.5141 + messages (list Messages
1.5142 + (object Message "ListAllDefects( )"
1.5143 + quid "3A37862603AB"
1.5144 + frequency "Aperiodic"
1.5145 + synchronization "Simple"
1.5146 + dir "FromClientToSupplier"
1.5147 + sequence "3.1"
1.5148 + ordinal 4
1.5149 + Operation "ListAllDefects"
1.5150 + quidu "3A24DD81005A")))
1.5151 + (object Link
1.5152 + quid "3A38BB020394"
1.5153 + supplier "$UNNAMED$232"
1.5154 + quidu "3A23FAF801E6"
1.5155 + messages (list Messages
1.5156 + (object Message "RunStressTest( )"
1.5157 + quid "3A38BB020395"
1.5158 + frequency "Aperiodic"
1.5159 + synchronization "Simple"
1.5160 + dir "FromClientToSupplier"
1.5161 + sequence "3.2"
1.5162 + ordinal 5
1.5163 + Operation "RunStressTest"
1.5164 + quidu "3A360FB202F8"))))
1.5165 + class "CDefectTester"
1.5166 + quidu "3A3785930312"
1.5167 + persistence "Transient"
1.5168 + multi FALSE)
1.5169 + (object Object "$UNNAMED$233"
1.5170 + quid "3A3F7797009D"
1.5171 + class "CContextInformation"
1.5172 + quidu "3A24FA7003AE"
1.5173 + persistence "Transient"
1.5174 + multi FALSE))))
1.5175 + logical_presentations (list unit_reference_list
1.5176 + (object InteractionDiagram "Basic Flow"
1.5177 + mechanism_ref @323
1.5178 + quid "3A2507AF0288"
1.5179 + title "Basic Flow"
1.5180 + documentation
1.5181 +|Unit test a class that is functionally complete. Tests each of the methods within the class, recording the results.
1.5182 +|
1.5183 +|This use case assumes the following:
1.5184 +|1. That there are no processing errors.
1.5185 +|2. That result validation succeeds.
1.5186 +
1.5187 + zoom 100
1.5188 + max_height 28350
1.5189 + max_width 21600
1.5190 + origin_x 0
1.5191 + origin_y 0
1.5192 + items (list diagram_item_list
1.5193 + (object InterObjView "$UNNAMED$225" @325
1.5194 + location (1302, 248)
1.5195 + font (object Font
1.5196 + underline TRUE)
1.5197 + label (object ItemLabel
1.5198 + Parent_View @325
1.5199 + location (1209, 271)
1.5200 + anchor_loc 3
1.5201 + nlines 2
1.5202 + max_width 471
1.5203 + label "")
1.5204 + icon "control"
1.5205 + icon_style "Icon"
1.5206 + line_color 3342489
1.5207 + fill_color 13434879
1.5208 + quidu "3A2507B9016A"
1.5209 + width 447
1.5210 + height 1223
1.5211 + icon_height 164
1.5212 + icon_width 157
1.5213 + icon_y_offset 2
1.5214 + annotation 1
1.5215 + Focus_Of_Control (object Focus_Of_Control "" @326
1.5216 + location (1302, 434)
1.5217 + line_color 3342489
1.5218 + InterObjView @325
1.5219 + height 368
1.5220 + y_coord 308
1.5221 + Nested FALSE))
1.5222 + (object InterObjView "$UNNAMED$230" @327
1.5223 + location (620, 248)
1.5224 + font (object Font
1.5225 + underline TRUE)
1.5226 + label (object ItemLabel
1.5227 + Parent_View @327
1.5228 + location (527, 272)
1.5229 + anchor_loc 3
1.5230 + nlines 2
1.5231 + max_width 471
1.5232 + label "")
1.5233 + icon "control"
1.5234 + icon_style "Icon"
1.5235 + line_color 3342489
1.5236 + fill_color 13434879
1.5237 + quidu "3A37858702CF"
1.5238 + width 447
1.5239 + height 1223
1.5240 + icon_height 164
1.5241 + icon_width 157
1.5242 + icon_y_offset 1
1.5243 + annotation 1
1.5244 + Focus_Of_Control (object Focus_Of_Control "" @328
1.5245 + location (620, 930)
1.5246 + line_color 3342489
1.5247 + InterObjView @327
1.5248 + height 368
1.5249 + y_coord 308
1.5250 + Nested FALSE))
1.5251 + (object InterObjView "$UNNAMED$226" @329
1.5252 + location (1984, 248)
1.5253 + font (object Font
1.5254 + underline TRUE)
1.5255 + label (object ItemLabel
1.5256 + Parent_View @329
1.5257 + location (1858, 273)
1.5258 + anchor_loc 3
1.5259 + nlines 2
1.5260 + max_width 687
1.5261 + label "")
1.5262 + icon "boundary"
1.5263 + icon_style "Icon"
1.5264 + line_color 3342489
1.5265 + fill_color 13434879
1.5266 + quidu "3A2507B90173"
1.5267 + width 663
1.5268 + height 1223
1.5269 + icon_height 153
1.5270 + icon_width 229
1.5271 + icon_y_offset 1
1.5272 + annotation 1
1.5273 + Focus_Of_Control (object Focus_Of_Control "" @330
1.5274 + location (1984, 682)
1.5275 + line_color 3342489
1.5276 + InterObjView @329
1.5277 + height 60
1.5278 + y_coord 0
1.5279 + Nested FALSE)
1.5280 + Focus_Of_Control (object Focus_Of_Control "" @331
1.5281 + location (1984, 1178)
1.5282 + line_color 3342489
1.5283 + InterObjView @329
1.5284 + height 60
1.5285 + y_coord 0
1.5286 + Nested FALSE))
1.5287 + (object InterObjView "$UNNAMED$227" @332
1.5288 + location (2294, 248)
1.5289 + font (object Font
1.5290 + underline TRUE)
1.5291 + label (object ItemLabel
1.5292 + Parent_View @332
1.5293 + location (2187, 275)
1.5294 + anchor_loc 3
1.5295 + nlines 2
1.5296 + max_width 462
1.5297 + label "")
1.5298 + icon "entity"
1.5299 + icon_style "Icon"
1.5300 + line_color 3342489
1.5301 + fill_color 13434879
1.5302 + quidu "3A3F734F0119"
1.5303 + width 438
1.5304 + height 1223
1.5305 + icon_height 153
1.5306 + icon_width 154
1.5307 + icon_y_offset -1
1.5308 + annotation 1
1.5309 + Focus_Of_Control (object Focus_Of_Control "" @333
1.5310 + location (2294, 496)
1.5311 + line_color 3342489
1.5312 + InterObjView @332
1.5313 + height 60
1.5314 + y_coord 0
1.5315 + Nested FALSE))
1.5316 + (object InterObjView "$UNNAMED$228" @334
1.5317 + location (992, 248)
1.5318 + font (object Font
1.5319 + underline TRUE)
1.5320 + label (object ItemLabel
1.5321 + Parent_View @334
1.5322 + location (899, 274)
1.5323 + anchor_loc 3
1.5324 + nlines 2
1.5325 + max_width 471
1.5326 + label "")
1.5327 + icon "control"
1.5328 + icon_style "Icon"
1.5329 + line_color 3342489
1.5330 + fill_color 13434879
1.5331 + quidu "3A2507B90193"
1.5332 + width 447
1.5333 + height 1223
1.5334 + icon_height 164
1.5335 + icon_width 157
1.5336 + icon_y_offset -1
1.5337 + annotation 1
1.5338 + Focus_Of_Control (object Focus_Of_Control "" @335
1.5339 + location (992, 992)
1.5340 + line_color 3342489
1.5341 + InterObjView @334
1.5342 + height 60
1.5343 + y_coord 0
1.5344 + Nested FALSE))
1.5345 + (object InterObjView "$UNNAMED$229" @336
1.5346 + location (124, 248)
1.5347 + font (object Font
1.5348 + underline TRUE)
1.5349 + label (object ItemLabel
1.5350 + Parent_View @336
1.5351 + location (31, 273)
1.5352 + anchor_loc 3
1.5353 + nlines 2
1.5354 + max_width 471
1.5355 + label "")
1.5356 + icon "control"
1.5357 + icon_style "Icon"
1.5358 + line_color 3342489
1.5359 + fill_color 13434879
1.5360 + quidu "3A2507B9018B"
1.5361 + width 447
1.5362 + height 1223
1.5363 + icon_height 164
1.5364 + icon_width 157
1.5365 + icon_y_offset 0
1.5366 + annotation 1
1.5367 + Focus_Of_Control (object Focus_Of_Control "" @337
1.5368 + location (124, 372)
1.5369 + line_color 3342489
1.5370 + InterObjView @336
1.5371 + height 986
1.5372 + y_coord 926
1.5373 + Nested FALSE))
1.5374 + (object NoteView @338
1.5375 + location (2542, 868)
1.5376 + label (object ItemLabel
1.5377 + Parent_View @338
1.5378 + location (2379, 768)
1.5379 + fill_color 13434879
1.5380 + nlines 4
1.5381 + max_width 290
1.5382 + label "Repeat for each transition required for a unit test.")
1.5383 + line_color 3342489
1.5384 + fill_color 13434879
1.5385 + width 350
1.5386 + height 213)
1.5387 + (object InterMessView "" @339
1.5388 + location (62, 682)
1.5389 + label (object SegLabel @340
1.5390 + Parent_View @339
1.5391 + location (1642, 638)
1.5392 + quidu "3A2507B9016E"
1.5393 + anchor_loc 1
1.5394 + nlines 1
1.5395 + max_width 578
1.5396 + justify 0
1.5397 + label "RunTransition(TRequestStatus*)"
1.5398 + pctDist 0.500000
1.5399 + height 45
1.5400 + orientation 0)
1.5401 + line_color 3342489
1.5402 + client @325
1.5403 + supplier @329
1.5404 + Focus_Src @326
1.5405 + Focus_Entry @330
1.5406 + origin (1317, 682)
1.5407 + terminus (1968, 682)
1.5408 + ordinal 2)
1.5409 + (object InterMessView "" @341
1.5410 + location (62, 434)
1.5411 + label (object SegLabel @342
1.5412 + Parent_View @341
1.5413 + location (712, 390)
1.5414 + quidu "3A2507B9018D"
1.5415 + anchor_loc 1
1.5416 + nlines 1
1.5417 + max_width 713
1.5418 + justify 0
1.5419 + label "RunTest(TTimeIntervalMicroSeconds32)"
1.5420 + pctDist 0.500000
1.5421 + height 45
1.5422 + orientation 0)
1.5423 + line_color 3342489
1.5424 + client @336
1.5425 + supplier @325
1.5426 + Focus_Src @337
1.5427 + Focus_Entry @326
1.5428 + origin (139, 434)
1.5429 + terminus (1286, 434)
1.5430 + ordinal 0)
1.5431 + (object AttachView "" @343
1.5432 + stereotype TRUE
1.5433 + line_color 3342489
1.5434 + client @338
1.5435 + supplier @339
1.5436 + line_style 0)
1.5437 + (object NoteView @344
1.5438 + location (2356, 1488)
1.5439 + label (object ItemLabel
1.5440 + Parent_View @344
1.5441 + location (2164, 1371)
1.5442 + fill_color 13434879
1.5443 + nlines 4
1.5444 + max_width 349
1.5445 + label "Sequence Diagram: Test component method / Basic Flow")
1.5446 + line_color 3342489
1.5447 + fill_color 13434879
1.5448 + width 409
1.5449 + height 246
1.5450 + quidu "3A2505B000CA")
1.5451 + (object AttachView "" @345
1.5452 + stereotype TRUE
1.5453 + line_color 3342489
1.5454 + client @344
1.5455 + supplier @339
1.5456 + line_style 0)
1.5457 + (object InterMessView "" @346
1.5458 + location (62, 930)
1.5459 + label (object SegLabel @347
1.5460 + Parent_View @346
1.5461 + location (371, 886)
1.5462 + quidu "3A3785C40075"
1.5463 + anchor_loc 1
1.5464 + nlines 1
1.5465 + max_width 428
1.5466 + justify 0
1.5467 + label "ExecuteDefectTests( )"
1.5468 + pctDist 0.500000
1.5469 + height 45
1.5470 + orientation 0)
1.5471 + line_color 3342489
1.5472 + client @336
1.5473 + supplier @327
1.5474 + Focus_Src @337
1.5475 + Focus_Entry @328
1.5476 + origin (139, 930)
1.5477 + terminus (604, 930)
1.5478 + ordinal 3)
1.5479 + (object InterMessView "" @348
1.5480 + location (62, 992)
1.5481 + label (object SegLabel @349
1.5482 + Parent_View @348
1.5483 + location (805, 948)
1.5484 + quidu "3A3785C701D7"
1.5485 + anchor_loc 1
1.5486 + nlines 1
1.5487 + max_width 300
1.5488 + justify 0
1.5489 + label "ListAllDefects( )"
1.5490 + pctDist 0.500000
1.5491 + height 45
1.5492 + orientation 0)
1.5493 + line_color 3342489
1.5494 + client @327
1.5495 + supplier @334
1.5496 + Focus_Src @328
1.5497 + Focus_Entry @335
1.5498 + origin (635, 992)
1.5499 + terminus (976, 992)
1.5500 + ordinal 4)
1.5501 + (object InterMessView "" @350
1.5502 + location (62, 1178)
1.5503 + label (object SegLabel @351
1.5504 + Parent_View @350
1.5505 + location (1301, 1134)
1.5506 + quidu "3A38BAC80138"
1.5507 + anchor_loc 1
1.5508 + nlines 1
1.5509 + max_width 578
1.5510 + justify 0
1.5511 + label "RunTransition(TRequestStatus*)"
1.5512 + pctDist 0.500000
1.5513 + height 45
1.5514 + orientation 0)
1.5515 + line_color 3342489
1.5516 + client @327
1.5517 + supplier @329
1.5518 + Focus_Src @328
1.5519 + Focus_Entry @331
1.5520 + origin (635, 1178)
1.5521 + terminus (1968, 1178)
1.5522 + ordinal 5)
1.5523 + (object AttachView "" @352
1.5524 + stereotype TRUE
1.5525 + line_color 3342489
1.5526 + client @344
1.5527 + supplier @350
1.5528 + line_style 0)
1.5529 + (object InterMessView "" @353
1.5530 + location (62, 496)
1.5531 + label (object SegLabel @354
1.5532 + Parent_View @353
1.5533 + location (1797, 452)
1.5534 + quidu "3A3F735501B9"
1.5535 + anchor_loc 1
1.5536 + nlines 1
1.5537 + max_width 131
1.5538 + justify 0
1.5539 + label "Clear( )"
1.5540 + pctDist 0.500000
1.5541 + height 45
1.5542 + orientation 0)
1.5543 + line_color 3342489
1.5544 + client @325
1.5545 + supplier @332
1.5546 + Focus_Src @326
1.5547 + Focus_Entry @333
1.5548 + origin (1317, 496)
1.5549 + terminus (2278, 496)
1.5550 + ordinal 1)
1.5551 + (object NoteView @355
1.5552 + location (372, 682)
1.5553 + label (object ItemLabel
1.5554 + Parent_View @355
1.5555 + location (218, 576)
1.5556 + fill_color 13434879
1.5557 + nlines 4
1.5558 + max_width 272
1.5559 + label "Repeat for each unit test in a component")
1.5560 + line_color 3342489
1.5561 + fill_color 13434879
1.5562 + width 332
1.5563 + height 225)
1.5564 + (object AttachView "" @356
1.5565 + stereotype TRUE
1.5566 + line_color 3342489
1.5567 + client @355
1.5568 + supplier @341
1.5569 + line_style 0)))
1.5570 + (object InteractionDiagram "Alternate Flow - Stress test"
1.5571 + mechanism_ref @324
1.5572 + quid "3A23FAA70370"
1.5573 + title "Alternate Flow - Stress test"
1.5574 + documentation
1.5575 +|Unit test a class that is functionally complete. Stress tests each of the methods within the class, recording the results.
1.5576 +|
1.5577 +|This use case assumes the following:
1.5578 +|1. That there are no processing errors.
1.5579 +|2. That result validation succeeds.
1.5580 +|3. That stress testing succeeds.
1.5581 +|4. There is no resource leakage.
1.5582 +|
1.5583 +
1.5584 + zoom 100
1.5585 + max_height 28350
1.5586 + max_width 21600
1.5587 + origin_x 0
1.5588 + origin_y 0
1.5589 + items (list diagram_item_list
1.5590 + (object InterObjView "$UNNAMED$231" @357
1.5591 + location (1302, 248)
1.5592 + font (object Font
1.5593 + underline TRUE)
1.5594 + label (object ItemLabel
1.5595 + Parent_View @357
1.5596 + location (1209, 271)
1.5597 + anchor_loc 3
1.5598 + nlines 2
1.5599 + max_width 471
1.5600 + label "")
1.5601 + icon "control"
1.5602 + icon_style "Icon"
1.5603 + line_color 3342489
1.5604 + fill_color 13434879
1.5605 + quidu "3A23FADB034C"
1.5606 + width 447
1.5607 + height 1223
1.5608 + icon_height 164
1.5609 + icon_width 157
1.5610 + icon_y_offset 2
1.5611 + annotation 1
1.5612 + Focus_Of_Control (object Focus_Of_Control "" @358
1.5613 + location (1302, 434)
1.5614 + line_color 3342489
1.5615 + InterObjView @357
1.5616 + height 430
1.5617 + y_coord 370
1.5618 + Nested FALSE))
1.5619 + (object InterObjView "$UNNAMED$233" @359
1.5620 + location (2108, 248)
1.5621 + font (object Font
1.5622 + underline TRUE)
1.5623 + label (object ItemLabel
1.5624 + Parent_View @359
1.5625 + location (2001, 274)
1.5626 + anchor_loc 3
1.5627 + nlines 2
1.5628 + max_width 462
1.5629 + label "")
1.5630 + icon "entity"
1.5631 + icon_style "Icon"
1.5632 + line_color 3342489
1.5633 + fill_color 13434879
1.5634 + quidu "3A3F7797009D"
1.5635 + width 438
1.5636 + height 1223
1.5637 + icon_height 153
1.5638 + icon_width 154
1.5639 + icon_y_offset 0
1.5640 + annotation 1
1.5641 + Focus_Of_Control (object Focus_Of_Control "" @360
1.5642 + location (2108, 496)
1.5643 + line_color 3342489
1.5644 + InterObjView @359
1.5645 + height 60
1.5646 + y_coord 0
1.5647 + Nested FALSE))
1.5648 + (object InterObjView "$UNNAMED$235" @361
1.5649 + location (620, 248)
1.5650 + font (object Font
1.5651 + underline TRUE)
1.5652 + label (object ItemLabel
1.5653 + Parent_View @361
1.5654 + location (527, 272)
1.5655 + anchor_loc 3
1.5656 + nlines 2
1.5657 + max_width 471
1.5658 + label "")
1.5659 + icon "control"
1.5660 + icon_style "Icon"
1.5661 + line_color 3342489
1.5662 + fill_color 13434879
1.5663 + quidu "3A37861C00B6"
1.5664 + width 447
1.5665 + height 1223
1.5666 + icon_height 164
1.5667 + icon_width 157
1.5668 + icon_y_offset 1
1.5669 + annotation 1
1.5670 + Focus_Of_Control (object Focus_Of_Control "" @362
1.5671 + location (620, 930)
1.5672 + line_color 3342489
1.5673 + InterObjView @361
1.5674 + height 368
1.5675 + y_coord 308
1.5676 + Nested FALSE))
1.5677 + (object InterObjView "$UNNAMED$232" @363
1.5678 + location (1736, 248)
1.5679 + font (object Font
1.5680 + underline TRUE)
1.5681 + label (object ItemLabel
1.5682 + Parent_View @363
1.5683 + location (1610, 273)
1.5684 + anchor_loc 3
1.5685 + nlines 2
1.5686 + max_width 687
1.5687 + label "")
1.5688 + icon "boundary"
1.5689 + icon_style "Icon"
1.5690 + line_color 3342489
1.5691 + fill_color 13434879
1.5692 + quidu "3A23FAF801E6"
1.5693 + width 663
1.5694 + height 1223
1.5695 + icon_height 153
1.5696 + icon_width 229
1.5697 + icon_y_offset 1
1.5698 + annotation 1
1.5699 + Focus_Of_Control (object Focus_Of_Control "" @364
1.5700 + location (1736, 744)
1.5701 + line_color 3342489
1.5702 + InterObjView @363
1.5703 + height 60
1.5704 + y_coord 0
1.5705 + Nested FALSE)
1.5706 + Focus_Of_Control (object Focus_Of_Control "" @365
1.5707 + location (1736, 1178)
1.5708 + line_color 3342489
1.5709 + InterObjView @363
1.5710 + height 60
1.5711 + y_coord 0
1.5712 + Nested FALSE))
1.5713 + (object InterObjView "$UNNAMED$234" @366
1.5714 + location (992, 248)
1.5715 + font (object Font
1.5716 + underline TRUE)
1.5717 + label (object ItemLabel
1.5718 + Parent_View @366
1.5719 + location (899, 274)
1.5720 + anchor_loc 3
1.5721 + nlines 2
1.5722 + max_width 471
1.5723 + label "")
1.5724 + icon "control"
1.5725 + icon_style "Icon"
1.5726 + line_color 3342489
1.5727 + fill_color 13434879
1.5728 + quidu "3A24DD420014"
1.5729 + width 447
1.5730 + height 1223
1.5731 + icon_height 164
1.5732 + icon_width 157
1.5733 + icon_y_offset -1
1.5734 + annotation 1
1.5735 + Focus_Of_Control (object Focus_Of_Control "" @367
1.5736 + location (992, 992)
1.5737 + line_color 3342489
1.5738 + InterObjView @366
1.5739 + height 60
1.5740 + y_coord 0
1.5741 + Nested FALSE))
1.5742 + (object InterObjView "Component Tester" @368
1.5743 + location (124, 248)
1.5744 + font (object Font
1.5745 + underline TRUE)
1.5746 + label (object ItemLabel
1.5747 + Parent_View @368
1.5748 + location (31, 272)
1.5749 + anchor_loc 3
1.5750 + nlines 2
1.5751 + max_width 471
1.5752 + label "Component Tester")
1.5753 + icon "control"
1.5754 + icon_style "Icon"
1.5755 + line_color 3342489
1.5756 + fill_color 13434879
1.5757 + quidu "3A24DBDC039E"
1.5758 + width 447
1.5759 + height 1223
1.5760 + icon_height 164
1.5761 + icon_width 157
1.5762 + icon_y_offset 1
1.5763 + annotation 1
1.5764 + Focus_Of_Control (object Focus_Of_Control "" @369
1.5765 + location (124, 372)
1.5766 + line_color 3342489
1.5767 + InterObjView @368
1.5768 + height 986
1.5769 + y_coord 926
1.5770 + Nested FALSE))
1.5771 + (object InterMessView "" @370
1.5772 + location (62, 744)
1.5773 + label (object SegLabel @371
1.5774 + Parent_View @370
1.5775 + location (1518, 700)
1.5776 + quidu "3A23FB02014B"
1.5777 + anchor_loc 1
1.5778 + nlines 1
1.5779 + max_width 492
1.5780 + justify 0
1.5781 + label "RunStressTest( )"
1.5782 + pctDist 0.500000
1.5783 + height 45
1.5784 + orientation 0)
1.5785 + line_color 3342489
1.5786 + client @357
1.5787 + supplier @363
1.5788 + Focus_Src @358
1.5789 + Focus_Entry @364
1.5790 + origin (1317, 744)
1.5791 + terminus (1720, 744)
1.5792 + ordinal 2)
1.5793 + (object NoteView @372
1.5794 + location (1922, 930)
1.5795 + label (object ItemLabel
1.5796 + Parent_View @372
1.5797 + location (1759, 830)
1.5798 + fill_color 13434879
1.5799 + nlines 4
1.5800 + max_width 290
1.5801 + label "Repeat for each of the defined test methods upon a unit.")
1.5802 + line_color 3342489
1.5803 + fill_color 13434879
1.5804 + width 350
1.5805 + height 213)
1.5806 + (object AttachView "" @373
1.5807 + stereotype TRUE
1.5808 + line_color 3342489
1.5809 + client @372
1.5810 + supplier @370
1.5811 + line_style 0)
1.5812 + (object InterMessView "" @374
1.5813 + location (62, 434)
1.5814 + label (object SegLabel @375
1.5815 + Parent_View @374
1.5816 + location (712, 390)
1.5817 + quidu "3A24DC850199"
1.5818 + anchor_loc 1
1.5819 + nlines 1
1.5820 + max_width 713
1.5821 + justify 0
1.5822 + label "RunTest(TTimeIntervalMicroSeconds32)"
1.5823 + pctDist 0.500000
1.5824 + height 45
1.5825 + orientation 0)
1.5826 + line_color 3342489
1.5827 + client @368
1.5828 + supplier @357
1.5829 + Focus_Src @369
1.5830 + Focus_Entry @358
1.5831 + origin (139, 434)
1.5832 + terminus (1286, 434)
1.5833 + ordinal 0)
1.5834 + (object NoteView @376
1.5835 + location (1860, 1426)
1.5836 + label (object ItemLabel
1.5837 + Parent_View @376
1.5838 + location (1622, 1280)
1.5839 + fill_color 13434879
1.5840 + nlines 5
1.5841 + max_width 440
1.5842 + label "Sequence Diagram: Test component method / Alternate Flow - Stress test")
1.5843 + line_color 3342489
1.5844 + fill_color 13434879
1.5845 + width 500
1.5846 + height 304
1.5847 + quidu "3A23BA89010D")
1.5848 + (object AttachView "" @377
1.5849 + stereotype TRUE
1.5850 + line_color 3342489
1.5851 + client @370
1.5852 + supplier @376
1.5853 + line_style 0)
1.5854 + (object InterMessView "" @378
1.5855 + location (62, 930)
1.5856 + label (object SegLabel @379
1.5857 + Parent_View @378
1.5858 + location (371, 886)
1.5859 + quidu "3A3786240069"
1.5860 + anchor_loc 1
1.5861 + nlines 1
1.5862 + max_width 428
1.5863 + justify 0
1.5864 + label "ExecuteDefectTests( )"
1.5865 + pctDist 0.500000
1.5866 + height 45
1.5867 + orientation 0)
1.5868 + line_color 3342489
1.5869 + client @368
1.5870 + supplier @361
1.5871 + Focus_Src @369
1.5872 + Focus_Entry @362
1.5873 + origin (139, 930)
1.5874 + terminus (604, 930)
1.5875 + ordinal 3)
1.5876 + (object InterMessView "" @380
1.5877 + location (62, 992)
1.5878 + label (object SegLabel @381
1.5879 + Parent_View @380
1.5880 + location (805, 948)
1.5881 + quidu "3A37862603AB"
1.5882 + anchor_loc 1
1.5883 + nlines 1
1.5884 + max_width 300
1.5885 + justify 0
1.5886 + label "ListAllDefects( )"
1.5887 + pctDist 0.500000
1.5888 + height 45
1.5889 + orientation 0)
1.5890 + line_color 3342489
1.5891 + client @361
1.5892 + supplier @366
1.5893 + Focus_Src @362
1.5894 + Focus_Entry @367
1.5895 + origin (635, 992)
1.5896 + terminus (976, 992)
1.5897 + ordinal 4)
1.5898 + (object InterMessView "" @382
1.5899 + location (62, 1178)
1.5900 + label (object SegLabel @383
1.5901 + Parent_View @382
1.5902 + location (1177, 1134)
1.5903 + quidu "3A38BB020395"
1.5904 + anchor_loc 1
1.5905 + nlines 1
1.5906 + max_width 394
1.5907 + justify 0
1.5908 + label "RunStressTest( )"
1.5909 + pctDist 0.500000
1.5910 + height 45
1.5911 + orientation 0)
1.5912 + line_color 3342489
1.5913 + client @361
1.5914 + supplier @363
1.5915 + Focus_Src @362
1.5916 + Focus_Entry @365
1.5917 + origin (635, 1178)
1.5918 + terminus (1720, 1178)
1.5919 + ordinal 5)
1.5920 + (object AttachView "" @384
1.5921 + stereotype TRUE
1.5922 + line_color 3342489
1.5923 + client @376
1.5924 + supplier @382
1.5925 + line_style 0)
1.5926 + (object InterMessView "" @385
1.5927 + location (62, 496)
1.5928 + label (object SegLabel @386
1.5929 + Parent_View @385
1.5930 + location (1704, 452)
1.5931 + quidu "3A3F779F0013"
1.5932 + anchor_loc 1
1.5933 + nlines 1
1.5934 + max_width 131
1.5935 + justify 0
1.5936 + label "Clear( )"
1.5937 + pctDist 0.500000
1.5938 + height 45
1.5939 + orientation 0)
1.5940 + line_color 3342489
1.5941 + client @357
1.5942 + supplier @359
1.5943 + Focus_Src @358
1.5944 + Focus_Entry @360
1.5945 + origin (1317, 496)
1.5946 + terminus (2092, 496)
1.5947 + ordinal 1)
1.5948 + (object NoteView @387
1.5949 + location (372, 620)
1.5950 + label (object ItemLabel
1.5951 + Parent_View @387
1.5952 + location (234, 501)
1.5953 + fill_color 13434879
1.5954 + nlines 4
1.5955 + max_width 240
1.5956 + label "Repeat for each unit test in a component")
1.5957 + line_color 3342489
1.5958 + fill_color 13434879
1.5959 + width 300
1.5960 + height 250)
1.5961 + (object AttachView "" @388
1.5962 + stereotype TRUE
1.5963 + line_color 3342489
1.5964 + client @387
1.5965 + supplier @374
1.5966 + line_style 0))))))
1.5967 + logical_presentations (list unit_reference_list))
1.5968 + (object Class_Category "Log Message and Results (Iter. 1)"
1.5969 + quid "3A1E4C6A02DD"
1.5970 + documentation
1.5971 +|Actors: Generalised Actor
1.5972 +|Traceability: TB.25
1.5973 +
1.5974 + exportControl "Public"
1.5975 + logical_models (list unit_reference_list
1.5976 + (object UseCase "Log message and results"
1.5977 + quid "3A1F8A4C0393"
1.5978 + documentation
1.5979 +|Actors: Generalised Actor
1.5980 +|Traceability: TB.25
1.5981 +
1.5982 + stereotype "use-case realization"
1.5983 + logical_models (list unit_reference_list
1.5984 + (object Mechanism @389
1.5985 + logical_models (list unit_reference_list
1.5986 + (object Object "$UNNAMED$236"
1.5987 + quid "3A238C60011F"
1.5988 + documentation "A request to store a text message."
1.5989 + collaborators (list link_list
1.5990 + (object Link
1.5991 + quid "3A24EE46019E"
1.5992 + supplier "System"
1.5993 + quidu "3A24EDD70389"
1.5994 + messages (list Messages
1.5995 + (object Message "Store Data( )"
1.5996 + quid "3A24EE46019F"
1.5997 + documentation "A call to the system to actually persist some data."
1.5998 + frequency "Aperiodic"
1.5999 + synchronization "Simple"
1.6000 + dir "FromClientToSupplier"
1.6001 + sequence "3"
1.6002 + ordinal 2
1.6003 + quidu "3A34F58200C4"))))
1.6004 + class "Logical View::EPOC Classes::RFileLogger"
1.6005 + quidu "3A83B46701C5"
1.6006 + persistence "Transient"
1.6007 + multi FALSE)
1.6008 + (object Object "System"
1.6009 + quid "3A24EDD70389"
1.6010 + class "Logical View::External Classes::Support::EPOC Platform"
1.6011 + quidu "3A24EE1D019F"
1.6012 + persistence "Transient"
1.6013 + multi FALSE)
1.6014 + (object Object "$UNNAMED$237"
1.6015 + quid "3A83B6C00350"
1.6016 + collaborators (list link_list
1.6017 + (object Link
1.6018 + quid "3A83B6D4011E"
1.6019 + supplier "$UNNAMED$236"
1.6020 + quidu "3A238C60011F"
1.6021 + messages (list Messages
1.6022 + (object Message "Write( )"
1.6023 + quid "3A83B6D4011F"
1.6024 + frequency "Aperiodic"
1.6025 + synchronization "Simple"
1.6026 + dir "FromClientToSupplier"
1.6027 + sequence "2"
1.6028 + ordinal 1
1.6029 + quidu "3A83B47A0317")))
1.6030 + (object Link
1.6031 + quid "3A89431B01F0"
1.6032 + supplier "$UNNAMED$238"
1.6033 + quidu "3A89431203E2"
1.6034 + messages (list Messages
1.6035 + (object Message "GetStyle()"
1.6036 + quid "3A89431B01F1"
1.6037 + frequency "Aperiodic"
1.6038 + synchronization "Simple"
1.6039 + dir "FromClientToSupplier"
1.6040 + sequence "1"
1.6041 + ordinal 0))))
1.6042 + class "Logical View::Test Bed Classes::CDataLogger"
1.6043 + quidu "3A23B76E01BE"
1.6044 + persistence "Transient"
1.6045 + multi FALSE)
1.6046 + (object Object "$UNNAMED$238"
1.6047 + quid "3A89431203E2"
1.6048 + class "Logical View::Test Bed Classes::TLogFormat"
1.6049 + quidu "3A894035038E"
1.6050 + persistence "Transient"
1.6051 + multi FALSE))))
1.6052 + logical_presentations (list unit_reference_list
1.6053 + (object InteractionDiagram "Basic Flow"
1.6054 + mechanism_ref @389
1.6055 + quid "3A238C410193"
1.6056 + title "Basic Flow"
1.6057 + documentation
1.6058 +|The simplest case of a request to store a text message, which is logged into a central message store for later analysis.
1.6059 +|
1.6060 +|This use case assumes the following:
1.6061 +|1. The write to permanent storage completes without error.
1.6062 +
1.6063 + zoom 100
1.6064 + max_height 28350
1.6065 + max_width 21600
1.6066 + origin_x 0
1.6067 + origin_y 0
1.6068 + items (list diagram_item_list
1.6069 + (object InterObjView "$UNNAMED$236" @390
1.6070 + location (1178, 248)
1.6071 + font (object Font
1.6072 + underline TRUE)
1.6073 + label (object ItemLabel
1.6074 + Parent_View @390
1.6075 + location (1178, 248)
1.6076 + fill_color 16777215
1.6077 + anchor_loc 1
1.6078 + nlines 2
1.6079 + max_width 282
1.6080 + justify 0
1.6081 + label "")
1.6082 + icon_style "Icon"
1.6083 + line_color 3342489
1.6084 + fill_color 13434879
1.6085 + quidu "3A238C60011F"
1.6086 + width 300
1.6087 + height 729
1.6088 + icon_height 164
1.6089 + icon_width 157
1.6090 + icon_y_offset -1
1.6091 + annotation 1
1.6092 + Focus_Of_Control (object Focus_Of_Control "" @391
1.6093 + location (1178, 434)
1.6094 + line_color 3342489
1.6095 + InterObjView @390
1.6096 + height 430
1.6097 + y_coord 370
1.6098 + Nested FALSE)
1.6099 + Focus_Of_Control (object Focus_Of_Control "" @392
1.6100 + location (1178, 620)
1.6101 + line_color 3342489
1.6102 + InterObjView @390
1.6103 + height 60
1.6104 + y_coord 0
1.6105 + Nested TRUE))
1.6106 + (object InterObjView "System" @393
1.6107 + location (1798, 248)
1.6108 + font (object Font
1.6109 + underline TRUE)
1.6110 + label (object ItemLabel
1.6111 + Parent_View @393
1.6112 + location (1798, 273)
1.6113 + anchor_loc 1
1.6114 + nlines 2
1.6115 + max_width 360
1.6116 + justify 0
1.6117 + label "System")
1.6118 + icon "Actor"
1.6119 + icon_style "Icon"
1.6120 + line_color 3342489
1.6121 + fill_color 13434879
1.6122 + quidu "3A24EDD70389"
1.6123 + width 336
1.6124 + height 729
1.6125 + icon_height 162
1.6126 + icon_width 120
1.6127 + icon_y_offset 0
1.6128 + annotation 1
1.6129 + Focus_Of_Control (object Focus_Of_Control "" @394
1.6130 + location (1798, 744)
1.6131 + line_color 3342489
1.6132 + InterObjView @393
1.6133 + height 60
1.6134 + y_coord 0
1.6135 + Nested FALSE))
1.6136 + (object InterObjView "$UNNAMED$238" @395
1.6137 + location (744, 248)
1.6138 + font (object Font
1.6139 + underline TRUE)
1.6140 + label (object ItemLabel
1.6141 + Parent_View @395
1.6142 + location (637, 274)
1.6143 + anchor_loc 3
1.6144 + nlines 2
1.6145 + max_width 462
1.6146 + label "")
1.6147 + icon "entity"
1.6148 + icon_style "Icon"
1.6149 + line_color 3342489
1.6150 + fill_color 13434879
1.6151 + quidu "3A89431203E2"
1.6152 + width 438
1.6153 + height 729
1.6154 + icon_height 153
1.6155 + icon_width 154
1.6156 + icon_y_offset 0
1.6157 + annotation 1
1.6158 + Focus_Of_Control (object Focus_Of_Control "" @396
1.6159 + location (744, 434)
1.6160 + line_color 3342489
1.6161 + InterObjView @395
1.6162 + height 60
1.6163 + y_coord 0
1.6164 + Nested FALSE))
1.6165 + (object InterObjView "$UNNAMED$237" @397
1.6166 + location (248, 248)
1.6167 + font (object Font
1.6168 + underline TRUE)
1.6169 + label (object ItemLabel
1.6170 + Parent_View @397
1.6171 + location (155, 272)
1.6172 + anchor_loc 3
1.6173 + nlines 2
1.6174 + max_width 471
1.6175 + label "")
1.6176 + icon "control"
1.6177 + icon_style "Icon"
1.6178 + line_color 3342489
1.6179 + fill_color 13434879
1.6180 + quidu "3A83B6C00350"
1.6181 + width 447
1.6182 + height 729
1.6183 + icon_height 164
1.6184 + icon_width 157
1.6185 + icon_y_offset 1
1.6186 + annotation 1
1.6187 + Focus_Of_Control (object Focus_Of_Control "" @398
1.6188 + location (248, 434)
1.6189 + line_color 3342489
1.6190 + InterObjView @397
1.6191 + height 306
1.6192 + y_coord 246
1.6193 + Nested FALSE))
1.6194 + (object InterMessView "" @399
1.6195 + location (62, 744)
1.6196 + label (object SegLabel @400
1.6197 + Parent_View @399
1.6198 + location (1487, 700)
1.6199 + quidu "3A24EE46019F"
1.6200 + anchor_loc 1
1.6201 + nlines 1
1.6202 + max_width 231
1.6203 + justify 0
1.6204 + label "Store Data( )"
1.6205 + pctDist 0.500000
1.6206 + height 45
1.6207 + orientation 0)
1.6208 + line_color 3342489
1.6209 + client @390
1.6210 + supplier @393
1.6211 + Focus_Src @391
1.6212 + Focus_Entry @394
1.6213 + origin (1193, 744)
1.6214 + terminus (1782, 744)
1.6215 + ordinal 2)
1.6216 + (object InterMessView "" @401
1.6217 + location (62, 620)
1.6218 + label (object SegLabel @402
1.6219 + Parent_View @401
1.6220 + location (712, 576)
1.6221 + quidu "3A83B6D4011F"
1.6222 + anchor_loc 1
1.6223 + nlines 1
1.6224 + max_width 134
1.6225 + justify 0
1.6226 + label "Write( )"
1.6227 + pctDist 0.500000
1.6228 + height 45
1.6229 + orientation 0)
1.6230 + line_color 3342489
1.6231 + client @397
1.6232 + supplier @390
1.6233 + Focus_Src @398
1.6234 + Focus_Entry @392
1.6235 + origin (263, 620)
1.6236 + terminus (1162, 620)
1.6237 + ordinal 1)
1.6238 + (object InterMessView "" @403
1.6239 + location (62, 434)
1.6240 + label (object SegLabel @404
1.6241 + Parent_View @403
1.6242 + location (495, 390)
1.6243 + quidu "3A89431B01F1"
1.6244 + anchor_loc 1
1.6245 + nlines 1
1.6246 + max_width 194
1.6247 + justify 0
1.6248 + label "GetStyle()"
1.6249 + pctDist 0.500000
1.6250 + height 45
1.6251 + orientation 0)
1.6252 + line_color 3342489
1.6253 + client @397
1.6254 + supplier @395
1.6255 + Focus_Src @398
1.6256 + Focus_Entry @396
1.6257 + origin (263, 434)
1.6258 + terminus (728, 434)
1.6259 + ordinal 0))))))
1.6260 + logical_presentations (list unit_reference_list))
1.6261 + (object Class_Category "Run test interactively (Iter. 2)"
1.6262 + quid "3A1E8CAA00DF"
1.6263 + documentation
1.6264 +|Actors: Generalised Actor
1.6265 +|Traceability: TB.9
1.6266 +
1.6267 + exportControl "Public"
1.6268 + logical_models (list unit_reference_list
1.6269 + (object UseCase "Run test interactively"
1.6270 + quid "3A1F8D3801C2"
1.6271 + documentation
1.6272 +|Actors: Generalised Actor
1.6273 +|Traceability: TB.9
1.6274 +
1.6275 + stereotype "use-case realization"
1.6276 + logical_models (list unit_reference_list
1.6277 + (object Mechanism @405
1.6278 + logical_models (list unit_reference_list
1.6279 + (object Object "$UNNAMED$239"
1.6280 + quid "3A34F4A1039C"
1.6281 + collaborators (list link_list
1.6282 + (object Link
1.6283 + quid "3A34F4A1039D"
1.6284 + supplier "$UNNAMED$240"
1.6285 + quidu "3A34F4A103A1"
1.6286 + messages (list Messages
1.6287 + (object Message "Start(RPointerArray<TTestInfo>*)"
1.6288 + quid "3A34F4A1039E"
1.6289 + frequency "Aperiodic"
1.6290 + synchronization "Simple"
1.6291 + dir "FromClientToSupplier"
1.6292 + sequence "2"
1.6293 + ordinal 1
1.6294 + quidu "3A70658B015B")
1.6295 + (object Message "FindComponents( )"
1.6296 + quid "3A34F53A0020"
1.6297 + frequency "Aperiodic"
1.6298 + synchronization "Simple"
1.6299 + dir "FromClientToSupplier"
1.6300 + sequence "1"
1.6301 + ordinal 0
1.6302 + quidu "3A34F53D0165"))))
1.6303 + class "Use Case View::Customer Actors::Generalised Actor"
1.6304 + quidu "3A1E30F00075"
1.6305 + persistence "Transient"
1.6306 + multi FALSE)
1.6307 + (object Object "$UNNAMED$241"
1.6308 + quid "3A34F4A103A7"
1.6309 + collaborators (list link_list
1.6310 + (object Link
1.6311 + quid "3A34F4A103A6"
1.6312 + supplier "$UNNAMED$242"
1.6313 + quidu "3A34F4A103A8"
1.6314 + messages (list Messages
1.6315 + (object Message "RunTest(TTimeIntervalMicroSeconds32)"
1.6316 + quid "3AC9DA4302A1"
1.6317 + frequency "Aperiodic"
1.6318 + synchronization "Simple"
1.6319 + dir "FromClientToSupplier"
1.6320 + sequence "2.1.1.1"
1.6321 + ordinal 4
1.6322 + quidu "3A70658A0204"))))
1.6323 + class "Logical View::Test Bed Classes::CComponentTester"
1.6324 + quidu "3A24DC16022F"
1.6325 + persistence "Transient"
1.6326 + multi FALSE)
1.6327 + (object Object "$UNNAMED$242"
1.6328 + quid "3A34F4A103A8"
1.6329 + class "Logical View::Test Bed Classes::CUnitTest"
1.6330 + quidu "3A23BA9F037C"
1.6331 + persistence "Transient"
1.6332 + multi FALSE)
1.6333 + (object Object "$UNNAMED$240"
1.6334 + quid "3A34F4A103A1"
1.6335 + collaborators (list link_list
1.6336 + (object Link
1.6337 + quid "3A34F4A103A2"
1.6338 + supplier "$UNNAMED$241"
1.6339 + quidu "3A34F4A103A7")
1.6340 + (object Link
1.6341 + quid "3AC9DA3401AF"
1.6342 + supplier "$UNNAMED$243"
1.6343 + quidu "3AC9DA1801B8"
1.6344 + messages (list Messages
1.6345 + (object Message "RunTests(RPointerArray<TTestInfo>*)"
1.6346 + quid "3AC9DA3401B0"
1.6347 + frequency "Aperiodic"
1.6348 + synchronization "Simple"
1.6349 + dir "FromClientToSupplier"
1.6350 + sequence "2.1"
1.6351 + ordinal 2
1.6352 + quidu "3A70658C01DE"))))
1.6353 + class "Logical View::Test Bed Classes::CTestController"
1.6354 + quidu "3A34E468034A"
1.6355 + persistence "Transient"
1.6356 + multi FALSE)
1.6357 + (object Object "$UNNAMED$243"
1.6358 + quid "3AC9DA1801B8"
1.6359 + collaborators (list link_list
1.6360 + (object Link
1.6361 + quid "3AC9DA3E02FD"
1.6362 + supplier "$UNNAMED$241"
1.6363 + quidu "3A34F4A103A7"
1.6364 + messages (list Messages
1.6365 + (object Message "TestComponent(RPointerArray<TTestInfo>*)"
1.6366 + quid "3AC9DA3E02FE"
1.6367 + frequency "Aperiodic"
1.6368 + synchronization "Simple"
1.6369 + dir "FromClientToSupplier"
1.6370 + sequence "2.1.1"
1.6371 + ordinal 3
1.6372 + quidu "3A34E609008C"))))
1.6373 + class "Logical View::Test Bed Classes::CTestManager"
1.6374 + quidu "3A70658C0166"
1.6375 + persistence "Transient"
1.6376 + multi FALSE))))
1.6377 + logical_presentations (list unit_reference_list
1.6378 + (object InteractionDiagram "Basic Flow"
1.6379 + mechanism_ref @405
1.6380 + quid "3A265C810198"
1.6381 + title "Basic Flow"
1.6382 + documentation
1.6383 +|Execution of a single test selected by a user of the test bed UI.
1.6384 +|
1.6385 +|This use case assumes the following:
1.6386 +|1. That processing proceeds without error.
1.6387 +
1.6388 + zoom 100
1.6389 + max_height 28350
1.6390 + max_width 21600
1.6391 + origin_x 0
1.6392 + origin_y 0
1.6393 + items (list diagram_item_list
1.6394 + (object InterObjView "$UNNAMED$239" @406
1.6395 + location (186, 248)
1.6396 + font (object Font
1.6397 + underline TRUE)
1.6398 + label (object ItemLabel
1.6399 + Parent_View @406
1.6400 + location (186, 273)
1.6401 + anchor_loc 1
1.6402 + nlines 2
1.6403 + max_width 360
1.6404 + justify 0
1.6405 + label "")
1.6406 + icon "Actor"
1.6407 + icon_style "Icon"
1.6408 + line_color 3342489
1.6409 + fill_color 13434879
1.6410 + quidu "3A34F4A1039C"
1.6411 + width 336
1.6412 + height 1033
1.6413 + icon_height 162
1.6414 + icon_width 120
1.6415 + icon_y_offset 0
1.6416 + annotation 1
1.6417 + Focus_Of_Control (object Focus_Of_Control "" @407
1.6418 + location (186, 372)
1.6419 + line_color 3342489
1.6420 + InterObjView @406
1.6421 + height 796
1.6422 + y_coord 736
1.6423 + Nested FALSE))
1.6424 + (object InterObjView "$UNNAMED$241" @408
1.6425 + location (1922, 248)
1.6426 + font (object Font
1.6427 + underline TRUE)
1.6428 + label (object ItemLabel
1.6429 + Parent_View @408
1.6430 + location (1829, 272)
1.6431 + anchor_loc 3
1.6432 + nlines 2
1.6433 + max_width 471
1.6434 + label "")
1.6435 + icon "control"
1.6436 + icon_style "Icon"
1.6437 + line_color 3342489
1.6438 + fill_color 13434879
1.6439 + quidu "3A34F4A103A7"
1.6440 + width 447
1.6441 + height 1033
1.6442 + icon_height 164
1.6443 + icon_width 157
1.6444 + icon_y_offset 1
1.6445 + annotation 1
1.6446 + Focus_Of_Control (object Focus_Of_Control "" @409
1.6447 + location (1922, 806)
1.6448 + line_color 3342489
1.6449 + InterObjView @408
1.6450 + height 182
1.6451 + y_coord 122
1.6452 + Nested FALSE))
1.6453 + (object InterObjView "$UNNAMED$242" @410
1.6454 + location (2604, 248)
1.6455 + font (object Font
1.6456 + underline TRUE)
1.6457 + label (object ItemLabel
1.6458 + Parent_View @410
1.6459 + location (2511, 272)
1.6460 + anchor_loc 3
1.6461 + nlines 2
1.6462 + max_width 471
1.6463 + label "")
1.6464 + icon "control"
1.6465 + icon_style "Icon"
1.6466 + line_color 3342489
1.6467 + fill_color 13434879
1.6468 + quidu "3A34F4A103A8"
1.6469 + width 447
1.6470 + height 1033
1.6471 + icon_height 164
1.6472 + icon_width 157
1.6473 + icon_y_offset 1
1.6474 + annotation 1
1.6475 + Focus_Of_Control (object Focus_Of_Control "" @411
1.6476 + location (2604, 868)
1.6477 + line_color 3342489
1.6478 + InterObjView @410
1.6479 + height 60
1.6480 + y_coord 0
1.6481 + Nested FALSE))
1.6482 + (object InterObjView "$UNNAMED$243" @412
1.6483 + location (1116, 248)
1.6484 + font (object Font
1.6485 + underline TRUE)
1.6486 + label (object ItemLabel
1.6487 + Parent_View @412
1.6488 + location (1023, 273)
1.6489 + anchor_loc 3
1.6490 + nlines 2
1.6491 + max_width 471
1.6492 + label "")
1.6493 + icon "control"
1.6494 + icon_style "Icon"
1.6495 + line_color 3342489
1.6496 + fill_color 13434879
1.6497 + quidu "3AC9DA1801B8"
1.6498 + width 447
1.6499 + height 1033
1.6500 + icon_height 164
1.6501 + icon_width 157
1.6502 + icon_y_offset 0
1.6503 + annotation 1
1.6504 + Focus_Of_Control (object Focus_Of_Control "" @413
1.6505 + location (1116, 744)
1.6506 + line_color 3342489
1.6507 + InterObjView @412
1.6508 + height 304
1.6509 + y_coord 244
1.6510 + Nested FALSE))
1.6511 + (object NoteView @414
1.6512 + location (2418, 1426)
1.6513 + label (object ItemLabel
1.6514 + Parent_View @414
1.6515 + location (2211, 1326)
1.6516 + fill_color 13434879
1.6517 + nlines 4
1.6518 + max_width 378
1.6519 + label "Sequence Diagram: Test Individual component / Basic Flow")
1.6520 + line_color 3342489
1.6521 + fill_color 13434879
1.6522 + width 438
1.6523 + height 212
1.6524 + quidu "3A2507AF0288")
1.6525 + (object InterObjView "$UNNAMED$240" @415
1.6526 + location (682, 248)
1.6527 + font (object Font
1.6528 + underline TRUE)
1.6529 + label (object ItemLabel
1.6530 + Parent_View @415
1.6531 + location (556, 275)
1.6532 + anchor_loc 3
1.6533 + nlines 2
1.6534 + max_width 687
1.6535 + label "")
1.6536 + icon "boundary"
1.6537 + icon_style "Icon"
1.6538 + line_color 3342489
1.6539 + fill_color 13434879
1.6540 + quidu "3A34F4A103A1"
1.6541 + width 663
1.6542 + height 1033
1.6543 + icon_height 153
1.6544 + icon_width 229
1.6545 + icon_y_offset -1
1.6546 + annotation 1
1.6547 + Focus_Of_Control (object Focus_Of_Control "" @416
1.6548 + location (682, 372)
1.6549 + line_color 3342489
1.6550 + InterObjView @415
1.6551 + height 60
1.6552 + y_coord 0
1.6553 + Nested FALSE)
1.6554 + Focus_Of_Control (object Focus_Of_Control "" @417
1.6555 + location (682, 682)
1.6556 + line_color 3342489
1.6557 + InterObjView @415
1.6558 + height 426
1.6559 + y_coord 366
1.6560 + Nested FALSE))
1.6561 + (object InterMessView "" @418
1.6562 + location (62, 682)
1.6563 + label (object SegLabel @419
1.6564 + Parent_View @418
1.6565 + location (433, 638)
1.6566 + quidu "3A34F4A1039E"
1.6567 + anchor_loc 1
1.6568 + nlines 1
1.6569 + max_width 616
1.6570 + justify 0
1.6571 + label "Start(RPointerArray<TTestInfo>*)"
1.6572 + pctDist 0.500000
1.6573 + height 45
1.6574 + orientation 0)
1.6575 + line_color 3342489
1.6576 + client @406
1.6577 + supplier @415
1.6578 + Focus_Src @407
1.6579 + Focus_Entry @417
1.6580 + origin (201, 682)
1.6581 + terminus (666, 682)
1.6582 + ordinal 1)
1.6583 + (object InterMessView "" @420
1.6584 + location (62, 372)
1.6585 + label (object SegLabel @421
1.6586 + Parent_View @420
1.6587 + location (433, 328)
1.6588 + quidu "3A34F53A0020"
1.6589 + anchor_loc 1
1.6590 + nlines 1
1.6591 + max_width 356
1.6592 + justify 0
1.6593 + label "FindComponents( )"
1.6594 + pctDist 0.500000
1.6595 + height 45
1.6596 + orientation 0)
1.6597 + line_color 3342489
1.6598 + client @406
1.6599 + supplier @415
1.6600 + Focus_Src @407
1.6601 + Focus_Entry @416
1.6602 + origin (201, 372)
1.6603 + terminus (666, 372)
1.6604 + ordinal 0)
1.6605 + (object NoteView @422
1.6606 + location (1984, 1488)
1.6607 + label (object ItemLabel
1.6608 + Parent_View @422
1.6609 + location (1831, 1369)
1.6610 + fill_color 13434879
1.6611 + nlines 4
1.6612 + max_width 271
1.6613 + label "Repeat for each unit test in a component")
1.6614 + line_color 3342489
1.6615 + fill_color 13434879
1.6616 + width 331
1.6617 + height 250)
1.6618 + (object InterMessView "" @423
1.6619 + location (62, 744)
1.6620 + label (object SegLabel @424
1.6621 + Parent_View @423
1.6622 + location (898, 700)
1.6623 + quidu "3AC9DA3401B0"
1.6624 + anchor_loc 1
1.6625 + nlines 1
1.6626 + max_width 647
1.6627 + justify 0
1.6628 + label "RunTests(RPointerArray<TTestInfo>*)"
1.6629 + pctDist 0.500000
1.6630 + height 45
1.6631 + orientation 0)
1.6632 + line_color 3342489
1.6633 + client @415
1.6634 + supplier @412
1.6635 + Focus_Src @417
1.6636 + Focus_Entry @413
1.6637 + origin (697, 744)
1.6638 + terminus (1100, 744)
1.6639 + ordinal 2)
1.6640 + (object InterMessView "" @425
1.6641 + location (62, 806)
1.6642 + label (object SegLabel @426
1.6643 + Parent_View @425
1.6644 + location (1518, 762)
1.6645 + quidu "3AC9DA3E02FE"
1.6646 + anchor_loc 1
1.6647 + nlines 1
1.6648 + max_width 756
1.6649 + justify 0
1.6650 + label "TestComponent(RPointerArray<TTestInfo>*)"
1.6651 + pctDist 0.500000
1.6652 + height 45
1.6653 + orientation 0)
1.6654 + line_color 3342489
1.6655 + client @412
1.6656 + supplier @408
1.6657 + Focus_Src @413
1.6658 + Focus_Entry @409
1.6659 + origin (1131, 806)
1.6660 + terminus (1906, 806)
1.6661 + ordinal 3)
1.6662 + (object InterMessView "" @427
1.6663 + location (62, 868)
1.6664 + label (object SegLabel @428
1.6665 + Parent_View @427
1.6666 + location (2262, 824)
1.6667 + quidu "3AC9DA4302A1"
1.6668 + anchor_loc 1
1.6669 + nlines 1
1.6670 + max_width 691
1.6671 + justify 0
1.6672 + label "RunTest(TTimeIntervalMicroSeconds32)"
1.6673 + pctDist 0.500000
1.6674 + height 45
1.6675 + orientation 0)
1.6676 + line_color 3342489
1.6677 + client @408
1.6678 + supplier @410
1.6679 + Focus_Src @409
1.6680 + Focus_Entry @411
1.6681 + origin (1937, 868)
1.6682 + terminus (2588, 868)
1.6683 + ordinal 4)
1.6684 + (object AttachView "" @429
1.6685 + stereotype TRUE
1.6686 + line_color 3342489
1.6687 + client @422
1.6688 + supplier @427
1.6689 + line_style 0)
1.6690 + (object AttachView "" @430
1.6691 + stereotype TRUE
1.6692 + line_color 3342489
1.6693 + client @414
1.6694 + supplier @427
1.6695 + line_style 0))))))
1.6696 + logical_presentations (list unit_reference_list))
1.6697 + (object Class_Category "Run test automatically (Iter. 1)"
1.6698 + quid "3A1E8CC703C6"
1.6699 + documentation
1.6700 +|Actors: Generalised Actor
1.6701 +|Traceability: TB.10
1.6702 +
1.6703 + exportControl "Public"
1.6704 + logical_models (list unit_reference_list
1.6705 + (object UseCase "Run test automatically"
1.6706 + quid "3A1F8D14022E"
1.6707 + documentation
1.6708 +|Actors: Generalised Actor
1.6709 +|Traceability: TB.10
1.6710 +
1.6711 + stereotype "use-case realization"
1.6712 + logical_models (list unit_reference_list
1.6713 + (object Mechanism @431
1.6714 + logical_models (list unit_reference_list
1.6715 + (object Object "$UNNAMED$244"
1.6716 + quid "3A34E218006D"
1.6717 + collaborators (list link_list
1.6718 + (object Link
1.6719 + quid "3A34E48C0356"
1.6720 + supplier "$UNNAMED$245"
1.6721 + quidu "3A34E4880101"
1.6722 + messages (list Messages
1.6723 + (object Message "Start(RPointerArray<TTestInfo>*)"
1.6724 + quid "3A34E48C0357"
1.6725 + frequency "Aperiodic"
1.6726 + synchronization "Simple"
1.6727 + dir "FromClientToSupplier"
1.6728 + sequence "1"
1.6729 + ordinal 0
1.6730 + quidu "3A70658B015B"))))
1.6731 + class "Use Case View::Customer Actors::Generalised Actor"
1.6732 + quidu "3A1E30F00075"
1.6733 + persistence "Transient"
1.6734 + multi FALSE)
1.6735 + (object Object "$UNNAMED$245"
1.6736 + quid "3A34E4880101"
1.6737 + collaborators (list link_list
1.6738 + (object Link
1.6739 + quid "3A34E5FC02F1"
1.6740 + supplier "$UNNAMED$246"
1.6741 + quidu "3A34E5F50355")
1.6742 + (object Link
1.6743 + quid "3AC9D989037F"
1.6744 + supplier "$UNNAMED$247"
1.6745 + quidu "3AC9D96F0057"
1.6746 + messages (list Messages
1.6747 + (object Message "RunTests(RPointerArray<TTestInfo>*)"
1.6748 + quid "3AC9D9890380"
1.6749 + frequency "Aperiodic"
1.6750 + synchronization "Simple"
1.6751 + dir "FromClientToSupplier"
1.6752 + sequence "1.1"
1.6753 + ordinal 1
1.6754 + quidu "3A70658C01DE"))))
1.6755 + class "Logical View::Test Bed Classes::CTestController"
1.6756 + quidu "3A34E468034A"
1.6757 + persistence "Transient"
1.6758 + multi FALSE)
1.6759 + (object Object "$UNNAMED$246"
1.6760 + quid "3A34E5F50355"
1.6761 + collaborators (list link_list
1.6762 + (object Link
1.6763 + quid "3A34E66D034D"
1.6764 + supplier "$UNNAMED$248"
1.6765 + quidu "3A34E66603E3"
1.6766 + messages (list Messages
1.6767 + (object Message "RunTest(TTimeIntervalMicroSeconds32)"
1.6768 + quid "3AC9D9A20367"
1.6769 + frequency "Aperiodic"
1.6770 + synchronization "Simple"
1.6771 + dir "FromClientToSupplier"
1.6772 + sequence "1.1.1.1"
1.6773 + ordinal 3
1.6774 + quidu "3A70658A0204"))))
1.6775 + class "Logical View::Test Bed Classes::CComponentTester"
1.6776 + quidu "3A24DC16022F"
1.6777 + persistence "Transient"
1.6778 + multi FALSE)
1.6779 + (object Object "$UNNAMED$248"
1.6780 + quid "3A34E66603E3"
1.6781 + class "Logical View::Test Bed Classes::CUnitTest"
1.6782 + quidu "3A23BA9F037C"
1.6783 + persistence "Transient"
1.6784 + multi FALSE)
1.6785 + (object Object "$UNNAMED$247"
1.6786 + quid "3AC9D96F0057"
1.6787 + collaborators (list link_list
1.6788 + (object Link
1.6789 + quid "3AC9D9990198"
1.6790 + supplier "$UNNAMED$246"
1.6791 + quidu "3A34E5F50355"
1.6792 + messages (list Messages
1.6793 + (object Message "TestComponent(RPointerArray<TTestInfo>*)"
1.6794 + quid "3AC9D9990199"
1.6795 + frequency "Aperiodic"
1.6796 + synchronization "Simple"
1.6797 + dir "FromClientToSupplier"
1.6798 + sequence "1.1.1"
1.6799 + ordinal 2
1.6800 + quidu "3A34E609008C"))))
1.6801 + class "Logical View::Test Bed Classes::CTestManager"
1.6802 + quidu "3A70658C0166"
1.6803 + persistence "Transient"
1.6804 + multi FALSE))))
1.6805 + logical_presentations (list unit_reference_list
1.6806 + (object InteractionDiagram "Basic Flow"
1.6807 + mechanism_ref @431
1.6808 + quid "3A265D080110"
1.6809 + title "Basic Flow"
1.6810 + documentation
1.6811 +|Execution of a single test without user input.
1.6812 +|
1.6813 +|This use case assumes the following:
1.6814 +|1. That processing proceeds without error.
1.6815 +
1.6816 + zoom 100
1.6817 + max_height 28350
1.6818 + max_width 21600
1.6819 + origin_x 1919
1.6820 + origin_y 0
1.6821 + items (list diagram_item_list
1.6822 + (object InterObjView "$UNNAMED$244" @432
1.6823 + location (186, 248)
1.6824 + font (object Font
1.6825 + underline TRUE)
1.6826 + label (object ItemLabel
1.6827 + Parent_View @432
1.6828 + location (186, 273)
1.6829 + anchor_loc 1
1.6830 + nlines 2
1.6831 + max_width 360
1.6832 + justify 0
1.6833 + label "")
1.6834 + icon "Actor"
1.6835 + icon_style "Icon"
1.6836 + line_color 3342489
1.6837 + fill_color 13434879
1.6838 + quidu "3A34E218006D"
1.6839 + width 336
1.6840 + height 909
1.6841 + icon_height 162
1.6842 + icon_width 120
1.6843 + icon_y_offset 0
1.6844 + annotation 1
1.6845 + Focus_Of_Control (object Focus_Of_Control "" @433
1.6846 + location (186, 434)
1.6847 + line_color 3342489
1.6848 + InterObjView @432
1.6849 + height 610
1.6850 + y_coord 550
1.6851 + Nested FALSE))
1.6852 + (object InterObjView "$UNNAMED$245" @434
1.6853 + location (558, 248)
1.6854 + font (object Font
1.6855 + underline TRUE)
1.6856 + label (object ItemLabel
1.6857 + Parent_View @434
1.6858 + location (432, 275)
1.6859 + anchor_loc 3
1.6860 + nlines 2
1.6861 + max_width 687
1.6862 + label "")
1.6863 + icon "boundary"
1.6864 + icon_style "Icon"
1.6865 + line_color 3342489
1.6866 + fill_color 13434879
1.6867 + quidu "3A34E4880101"
1.6868 + width 663
1.6869 + height 909
1.6870 + icon_height 153
1.6871 + icon_width 229
1.6872 + icon_y_offset -1
1.6873 + annotation 1
1.6874 + Focus_Of_Control (object Focus_Of_Control "" @435
1.6875 + location (558, 434)
1.6876 + line_color 3342489
1.6877 + InterObjView @434
1.6878 + height 550
1.6879 + y_coord 490
1.6880 + Nested FALSE))
1.6881 + (object InterObjView "$UNNAMED$246" @436
1.6882 + location (2108, 248)
1.6883 + font (object Font
1.6884 + underline TRUE)
1.6885 + label (object ItemLabel
1.6886 + Parent_View @436
1.6887 + location (2015, 271)
1.6888 + anchor_loc 3
1.6889 + nlines 2
1.6890 + max_width 471
1.6891 + label "")
1.6892 + icon "control"
1.6893 + icon_style "Icon"
1.6894 + line_color 3342489
1.6895 + fill_color 13434879
1.6896 + quidu "3A34E5F50355"
1.6897 + width 447
1.6898 + height 909
1.6899 + icon_height 164
1.6900 + icon_width 157
1.6901 + icon_y_offset 2
1.6902 + annotation 1
1.6903 + Focus_Of_Control (object Focus_Of_Control "" @437
1.6904 + location (2108, 620)
1.6905 + line_color 3342489
1.6906 + InterObjView @436
1.6907 + height 244
1.6908 + y_coord 184
1.6909 + Nested FALSE))
1.6910 + (object InterObjView "$UNNAMED$248" @438
1.6911 + location (2728, 248)
1.6912 + font (object Font
1.6913 + underline TRUE)
1.6914 + label (object ItemLabel
1.6915 + Parent_View @438
1.6916 + location (2635, 272)
1.6917 + anchor_loc 3
1.6918 + nlines 2
1.6919 + max_width 471
1.6920 + label "")
1.6921 + icon "control"
1.6922 + icon_style "Icon"
1.6923 + line_color 3342489
1.6924 + fill_color 13434879
1.6925 + quidu "3A34E66603E3"
1.6926 + width 447
1.6927 + height 909
1.6928 + icon_height 164
1.6929 + icon_width 157
1.6930 + icon_y_offset 1
1.6931 + annotation 1
1.6932 + Focus_Of_Control (object Focus_Of_Control "" @439
1.6933 + location (2728, 744)
1.6934 + line_color 3342489
1.6935 + InterObjView @438
1.6936 + height 60
1.6937 + y_coord 0
1.6938 + Nested FALSE))
1.6939 + (object InterObjView "$UNNAMED$247" @440
1.6940 + location (1302, 248)
1.6941 + font (object Font
1.6942 + underline TRUE)
1.6943 + label (object ItemLabel
1.6944 + Parent_View @440
1.6945 + location (1209, 272)
1.6946 + anchor_loc 3
1.6947 + nlines 2
1.6948 + max_width 471
1.6949 + label "")
1.6950 + icon "control"
1.6951 + icon_style "Icon"
1.6952 + line_color 3342489
1.6953 + fill_color 13434879
1.6954 + quidu "3AC9D96F0057"
1.6955 + width 447
1.6956 + height 909
1.6957 + icon_height 164
1.6958 + icon_width 157
1.6959 + icon_y_offset 1
1.6960 + annotation 1
1.6961 + Focus_Of_Control (object Focus_Of_Control "" @441
1.6962 + location (1302, 496)
1.6963 + line_color 3342489
1.6964 + InterObjView @440
1.6965 + height 428
1.6966 + y_coord 368
1.6967 + Nested FALSE))
1.6968 + (object InterMessView "" @442
1.6969 + location (62, 434)
1.6970 + label (object SegLabel @443
1.6971 + Parent_View @442
1.6972 + location (371, 390)
1.6973 + quidu "3A34E48C0357"
1.6974 + anchor_loc 1
1.6975 + nlines 1
1.6976 + max_width 616
1.6977 + justify 0
1.6978 + label "Start(RPointerArray<TTestInfo>*)"
1.6979 + pctDist 0.500000
1.6980 + height 45
1.6981 + orientation 0)
1.6982 + line_color 3342489
1.6983 + client @432
1.6984 + supplier @434
1.6985 + Focus_Src @433
1.6986 + Focus_Entry @435
1.6987 + origin (201, 434)
1.6988 + terminus (542, 434)
1.6989 + ordinal 0)
1.6990 + (object NoteView @444
1.6991 + location (2666, 1426)
1.6992 + label (object ItemLabel
1.6993 + Parent_View @444
1.6994 + location (2459, 1326)
1.6995 + fill_color 13434879
1.6996 + nlines 4
1.6997 + max_width 378
1.6998 + label "Sequence Diagram: Test Individual component / Basic Flow")
1.6999 + line_color 3342489
1.7000 + fill_color 13434879
1.7001 + width 438
1.7002 + height 212
1.7003 + quidu "3A2507AF0288")
1.7004 + (object NoteView @445
1.7005 + location (1612, 1364)
1.7006 + label (object ItemLabel
1.7007 + Parent_View @445
1.7008 + location (1452, 1255)
1.7009 + fill_color 13434879
1.7010 + nlines 4
1.7011 + max_width 284
1.7012 + label "Repeat for all components .")
1.7013 + line_color 3342489
1.7014 + fill_color 13434879
1.7015 + width 344
1.7016 + height 231)
1.7017 + (object NoteView @446
1.7018 + location (2232, 1426)
1.7019 + label (object ItemLabel
1.7020 + Parent_View @446
1.7021 + location (2082, 1307)
1.7022 + fill_color 13434879
1.7023 + nlines 4
1.7024 + max_width 265
1.7025 + label "Repeat for each unit test in a component")
1.7026 + line_color 3342489
1.7027 + fill_color 13434879
1.7028 + width 325
1.7029 + height 250)
1.7030 + (object InterMessView "" @447
1.7031 + location (62, 496)
1.7032 + label (object SegLabel @448
1.7033 + Parent_View @447
1.7034 + location (929, 452)
1.7035 + quidu "3AC9D9890380"
1.7036 + anchor_loc 1
1.7037 + nlines 1
1.7038 + max_width 678
1.7039 + justify 0
1.7040 + label "RunTests(RPointerArray<TTestInfo>*)"
1.7041 + pctDist 0.500000
1.7042 + height 45
1.7043 + orientation 0)
1.7044 + line_color 3342489
1.7045 + client @434
1.7046 + supplier @440
1.7047 + Focus_Src @435
1.7048 + Focus_Entry @441
1.7049 + origin (573, 496)
1.7050 + terminus (1286, 496)
1.7051 + ordinal 1)
1.7052 + (object InterMessView "" @449
1.7053 + location (62, 620)
1.7054 + label (object SegLabel @450
1.7055 + Parent_View @449
1.7056 + location (1704, 576)
1.7057 + quidu "3AC9D9990199"
1.7058 + anchor_loc 1
1.7059 + nlines 1
1.7060 + max_width 756
1.7061 + justify 0
1.7062 + label "TestComponent(RPointerArray<TTestInfo>*)"
1.7063 + pctDist 0.500000
1.7064 + height 45
1.7065 + orientation 0)
1.7066 + line_color 3342489
1.7067 + client @440
1.7068 + supplier @436
1.7069 + Focus_Src @441
1.7070 + Focus_Entry @437
1.7071 + origin (1317, 620)
1.7072 + terminus (2092, 620)
1.7073 + ordinal 2)
1.7074 + (object InterMessView "" @451
1.7075 + location (62, 744)
1.7076 + label (object SegLabel @452
1.7077 + Parent_View @451
1.7078 + location (2417, 700)
1.7079 + quidu "3AC9D9A20367"
1.7080 + anchor_loc 1
1.7081 + nlines 1
1.7082 + max_width 713
1.7083 + justify 0
1.7084 + label "RunTest(TTimeIntervalMicroSeconds32)"
1.7085 + pctDist 0.500000
1.7086 + height 45
1.7087 + orientation 0)
1.7088 + line_color 3342489
1.7089 + client @436
1.7090 + supplier @438
1.7091 + Focus_Src @437
1.7092 + Focus_Entry @439
1.7093 + origin (2123, 744)
1.7094 + terminus (2712, 744)
1.7095 + ordinal 3)
1.7096 + (object AttachView "" @453
1.7097 + stereotype TRUE
1.7098 + line_color 3342489
1.7099 + client @445
1.7100 + supplier @449
1.7101 + line_style 0)
1.7102 + (object AttachView "" @454
1.7103 + stereotype TRUE
1.7104 + line_color 3342489
1.7105 + client @446
1.7106 + supplier @451
1.7107 + line_style 0)
1.7108 + (object AttachView "" @455
1.7109 + stereotype TRUE
1.7110 + line_color 3342489
1.7111 + client @444
1.7112 + supplier @451
1.7113 + line_style 0))))))
1.7114 + logical_presentations (list unit_reference_list))
1.7115 + (object Class_Category "Run test from script (Omit)"
1.7116 + quid "3A1E8CD501D1"
1.7117 + documentation
1.7118 +|Actors: Generalised Actor
1.7119 +|Traceability: TB.23
1.7120 +
1.7121 + exportControl "Public"
1.7122 + logical_models (list unit_reference_list
1.7123 + (object UseCase "Run test from script (omit)"
1.7124 + quid "3A1F8D230172"
1.7125 + documentation
1.7126 +|Actors: Generalised Actor
1.7127 +|Traceability: TB.23
1.7128 +
1.7129 + stereotype "use-case realization"
1.7130 + logical_models (list unit_reference_list
1.7131 + (object Mechanism @456
1.7132 + logical_models (list unit_reference_list)))
1.7133 + logical_presentations (list unit_reference_list
1.7134 + (object InteractionDiagram "Basic Flow"
1.7135 + mechanism_ref @456
1.7136 + quid "3A265D5E0395"
1.7137 + title "Basic Flow"
1.7138 + documentation
1.7139 +|Execution of a single test automatically, simulating user input where necessary.
1.7140 +|
1.7141 +|This use case assumes the following:
1.7142 +|1. That processing proceeds without error.
1.7143 +
1.7144 + zoom 100
1.7145 + max_height 28350
1.7146 + max_width 21600
1.7147 + origin_x 0
1.7148 + origin_y 0
1.7149 + items (list diagram_item_list
1.7150 + (object NoteView @457
1.7151 + location (682, 682)
1.7152 + label (object ItemLabel
1.7153 + Parent_View @457
1.7154 + location (394, 519)
1.7155 + fill_color 13434879
1.7156 + nlines 6
1.7157 + max_width 540
1.7158 + label "Sequence Diagram: Run test automatically / Basic Flow")
1.7159 + line_color 3342489
1.7160 + fill_color 13434879
1.7161 + width 600
1.7162 + height 338
1.7163 + quidu "3A265D080110"))))))
1.7164 + logical_presentations (list unit_reference_list))
1.7165 + (object Class_Category "Memory Leak test (Iter. 2)"
1.7166 + quid "3A1E8CE60013"
1.7167 + documentation
1.7168 +|Actors: Generalised Actor
1.7169 +|Traceability: TB.1
1.7170 +
1.7171 + exportControl "Public"
1.7172 + logical_models (list unit_reference_list
1.7173 + (object UseCase "Memory leak test"
1.7174 + quid "3A1F8AA203E7"
1.7175 + documentation
1.7176 +|Actors: Generalised Actor
1.7177 +|Traceability: TB.1
1.7178 +
1.7179 + stereotype "use-case realization"
1.7180 + logical_models (list unit_reference_list
1.7181 + (object Mechanism @458
1.7182 + logical_models (list unit_reference_list)))
1.7183 + logical_presentations (list unit_reference_list
1.7184 + (object InteractionDiagram "Basic Flow"
1.7185 + mechanism_ref @458
1.7186 + quid "3A265F770379"
1.7187 + title "Basic Flow"
1.7188 + documentation
1.7189 +|Test that the component has not leaked any memory blocks during the execution of the test.
1.7190 +|
1.7191 +|This use case assumes the following:
1.7192 +|1. That processing proceeds without error.
1.7193 +
1.7194 + zoom 100
1.7195 + max_height 28350
1.7196 + max_width 21600
1.7197 + origin_x 0
1.7198 + origin_y 0
1.7199 + items (list diagram_item_list)))))
1.7200 + logical_presentations (list unit_reference_list))
1.7201 + (object Class_Category "Resource leak test (Iter. 2)"
1.7202 + quid "3A1E8CF401E0"
1.7203 + documentation
1.7204 +|Actors: Generalised Actor
1.7205 +|Traceability: TB.2
1.7206 +
1.7207 + exportControl "Public"
1.7208 + logical_models (list unit_reference_list
1.7209 + (object UseCase "Resource leak test"
1.7210 + quid "3A1F8AC202B6"
1.7211 + documentation
1.7212 +|Actors: Generalised Actor
1.7213 +|Traceability: TB.2
1.7214 +
1.7215 + stereotype "use-case realization"
1.7216 + logical_models (list unit_reference_list
1.7217 + (object Mechanism @459
1.7218 + logical_models (list unit_reference_list)))
1.7219 + logical_presentations (list unit_reference_list
1.7220 + (object InteractionDiagram "Basic Flow"
1.7221 + mechanism_ref @459
1.7222 + quid "3A266058005B"
1.7223 + title "Basic Flow"
1.7224 + documentation
1.7225 +|Test that the component has not leaked any resources during the execution of the test.
1.7226 +|
1.7227 +|This use case assumes the following:
1.7228 +|1. That processing proceeds without error.
1.7229 +
1.7230 + zoom 100
1.7231 + max_height 28350
1.7232 + max_width 21600
1.7233 + origin_x 0
1.7234 + origin_y 0
1.7235 + items (list diagram_item_list)))))
1.7236 + logical_presentations (list unit_reference_list))
1.7237 + (object Class_Category "Out of Memory test (Iter. 2)"
1.7238 + quid "3A1E8D000165"
1.7239 + documentation
1.7240 +|Actors: Generalised Actor
1.7241 +|Traceability: TB.3
1.7242 +
1.7243 + exportControl "Public"
1.7244 + logical_models (list unit_reference_list
1.7245 + (object UseCase "Out of memory test"
1.7246 + quid "3A1F8AB20014"
1.7247 + documentation
1.7248 +|Actors: Generalised Actor
1.7249 +|Traceability: TB.3
1.7250 +
1.7251 + stereotype "use-case realization"
1.7252 + logical_models (list unit_reference_list
1.7253 + (object Mechanism @460
1.7254 + logical_models (list unit_reference_list)))
1.7255 + logical_presentations (list unit_reference_list
1.7256 + (object InteractionDiagram "Basic Flow"
1.7257 + mechanism_ref @460
1.7258 + quid "3A265F960391"
1.7259 + title "Basic Flow"
1.7260 + documentation
1.7261 +|Simulate out of memory conditions and record the operation of the component.
1.7262 +|
1.7263 +|This use case assumes the following:
1.7264 +|1. That processing proceeds without error.
1.7265 +
1.7266 + zoom 100
1.7267 + max_height 28350
1.7268 + max_width 21600
1.7269 + origin_x 0
1.7270 + origin_y 0
1.7271 + items (list diagram_item_list)))))
1.7272 + logical_presentations (list unit_reference_list))
1.7273 + (object Class_Category "Test incomplete component (Iter. 1)"
1.7274 + quid "3A1E8D0F03D3"
1.7275 + documentation
1.7276 +|Actors: Generalised Actor
1.7277 +|Traceability: TB.16
1.7278 +
1.7279 + exportControl "Public"
1.7280 + logical_models (list unit_reference_list
1.7281 + (object UseCase "Test incomplete component"
1.7282 + quid "3A1F860100F4"
1.7283 + documentation
1.7284 +|Actors: Generalised Actor
1.7285 +|Traceability: TB.16
1.7286 +
1.7287 + stereotype "use-case realization"
1.7288 + logical_models (list unit_reference_list
1.7289 + (object Mechanism @461
1.7290 + logical_models (list unit_reference_list
1.7291 + (object Object "$UNNAMED$249"
1.7292 + quid "3A2506F201DC"
1.7293 + collaborators (list link_list
1.7294 + (object Link
1.7295 + quid "3A2506F201DF"
1.7296 + supplier "$UNNAMED$250"
1.7297 + quidu "3A2506F201E9"
1.7298 + messages (list Messages
1.7299 + (object Message "RunTransition(TRequestStatus*)"
1.7300 + quid "3A37849D00E8"
1.7301 + frequency "Aperiodic"
1.7302 + synchronization "Simple"
1.7303 + dir "FromClientToSupplier"
1.7304 + sequence "1.2"
1.7305 + ordinal 2
1.7306 + quidu "3A70658C03C9")))
1.7307 + (object Link
1.7308 + quid "3A3F72DB01E5"
1.7309 + supplier "$UNNAMED$251"
1.7310 + quidu "3A3F72D10230"
1.7311 + messages (list Messages
1.7312 + (object Message "Clear( )"
1.7313 + quid "3A3F72DB01E6"
1.7314 + frequency "Aperiodic"
1.7315 + synchronization "Simple"
1.7316 + dir "FromClientToSupplier"
1.7317 + sequence "1.1"
1.7318 + ordinal 1
1.7319 + Operation "Clear"
1.7320 + quidu "3A24FA99000A"))))
1.7321 + class "Logical View::Test Bed Classes::CUnitTest"
1.7322 + quidu "3A23BA9F037C"
1.7323 + persistence "Transient"
1.7324 + multi FALSE)
1.7325 + (object Object "$UNNAMED$250"
1.7326 + quid "3A2506F201E9"
1.7327 + class "Logical View::Test Bed Classes::CTransition"
1.7328 + quidu "3A23BFC30021"
1.7329 + persistence "Transient"
1.7330 + multi FALSE)
1.7331 + (object Object "$UNNAMED$252"
1.7332 + quid "3A2506F20207"
1.7333 + class "CDefectTest"
1.7334 + quidu "3A24DD4B00FD"
1.7335 + persistence "Transient"
1.7336 + multi FALSE)
1.7337 + (object Object "$UNNAMED$253"
1.7338 + quid "3A2506F20200"
1.7339 + collaborators (list link_list
1.7340 + (object Link
1.7341 + quid "3A2506F20201"
1.7342 + supplier "$UNNAMED$249"
1.7343 + quidu "3A2506F201DC"
1.7344 + messages (list Messages
1.7345 + (object Message "RunTest(TTimeIntervalMicroSeconds32)"
1.7346 + quid "3A2506F20202"
1.7347 + frequency "Aperiodic"
1.7348 + synchronization "Simple"
1.7349 + dir "FromClientToSupplier"
1.7350 + sequence "1"
1.7351 + ordinal 0
1.7352 + quidu "3A70658A0204")))
1.7353 + (object Link
1.7354 + quid "3A2506F20203"
1.7355 + supplier "$UNNAMED$252"
1.7356 + quidu "3A2506F20207")
1.7357 + (object Link
1.7358 + quid "3A2506F201FF"
1.7359 + supplier "$UNNAMED$250"
1.7360 + quidu "3A2506F201E9")
1.7361 + (object Link
1.7362 + quid "3A378640036B"
1.7363 + supplier "$UNNAMED$254"
1.7364 + quidu "3A37863A03BD"
1.7365 + messages (list Messages
1.7366 + (object Message "ExecuteDefectTests( )"
1.7367 + quid "3A378640036C"
1.7368 + frequency "Aperiodic"
1.7369 + synchronization "Simple"
1.7370 + dir "FromClientToSupplier"
1.7371 + sequence "2"
1.7372 + ordinal 3
1.7373 + Operation "ExecuteDefectTests"
1.7374 + quidu "3A3785D5033F")))
1.7375 + (object Link
1.7376 + quid "3A38EAF50376"
1.7377 + supplier "$UNNAMED$253"
1.7378 + quidu "3A2506F20200"))
1.7379 + class "Logical View::Test Bed Classes::CComponentTester"
1.7380 + quidu "3A24DC16022F"
1.7381 + persistence "Transient"
1.7382 + multi FALSE)
1.7383 + (object Object "$UNNAMED$254"
1.7384 + quid "3A37863A03BD"
1.7385 + collaborators (list link_list
1.7386 + (object Link
1.7387 + quid "3A37864303DD"
1.7388 + supplier "$UNNAMED$252"
1.7389 + quidu "3A2506F20207"
1.7390 + messages (list Messages
1.7391 + (object Message "ListAllDefects( )"
1.7392 + quid "3A37864303DE"
1.7393 + frequency "Aperiodic"
1.7394 + synchronization "Simple"
1.7395 + dir "FromClientToSupplier"
1.7396 + sequence "2.1"
1.7397 + ordinal 4
1.7398 + Operation "ListAllDefects"
1.7399 + quidu "3A24DD81005A")))
1.7400 + (object Link
1.7401 + quid "3A38BB210226"
1.7402 + supplier "$UNNAMED$250"
1.7403 + quidu "3A2506F201E9"
1.7404 + messages (list Messages
1.7405 + (object Message "RunTransition(TRequestStatus*)"
1.7406 + quid "3A38BB210227"
1.7407 + frequency "Aperiodic"
1.7408 + synchronization "Simple"
1.7409 + dir "FromClientToSupplier"
1.7410 + sequence "2.2"
1.7411 + ordinal 5
1.7412 + quidu "3A70658C03C9"))))
1.7413 + class "CDefectTester"
1.7414 + quidu "3A3785930312"
1.7415 + persistence "Transient"
1.7416 + multi FALSE)
1.7417 + (object Object "$UNNAMED$251"
1.7418 + quid "3A3F72D10230"
1.7419 + class "CContextInformation"
1.7420 + quidu "3A24FA7003AE"
1.7421 + persistence "Transient"
1.7422 + multi FALSE)))
1.7423 + (object Mechanism @462
1.7424 + logical_models (list unit_reference_list
1.7425 + (object Object "$UNNAMED$255"
1.7426 + quid "3A24F3740353"
1.7427 + collaborators (list link_list
1.7428 + (object Link
1.7429 + quid "3A24F3740356"
1.7430 + supplier "$UNNAMED$256"
1.7431 + quidu "3A24F374035D"
1.7432 + messages (list Messages
1.7433 + (object Message "RunStressTest( )"
1.7434 + quid "3A24F3740357"
1.7435 + frequency "Aperiodic"
1.7436 + synchronization "Simple"
1.7437 + dir "FromClientToSupplier"
1.7438 + sequence "2"
1.7439 + ordinal 2
1.7440 + Operation "RunStressTest"
1.7441 + quidu "3A360FB202F8")))
1.7442 + (object Link
1.7443 + quid "3A3F76CB00F4"
1.7444 + supplier "$UNNAMED$257"
1.7445 + quidu "3A3F76C40086"
1.7446 + messages (list Messages
1.7447 + (object Message "Clear( )"
1.7448 + quid "3A3F76CB00F5"
1.7449 + frequency "Aperiodic"
1.7450 + synchronization "Simple"
1.7451 + dir "FromClientToSupplier"
1.7452 + sequence "1.1"
1.7453 + ordinal 1
1.7454 + Operation "Clear"
1.7455 + quidu "3A24FA99000A"))))
1.7456 + class "Logical View::Test Bed Classes::CUnitTest"
1.7457 + quidu "3A23BA9F037C"
1.7458 + persistence "Transient"
1.7459 + multi FALSE)
1.7460 + (object Object "$UNNAMED$256"
1.7461 + quid "3A24F374035D"
1.7462 + class "Logical View::Test Bed Classes::CTransition"
1.7463 + quidu "3A23BFC30021"
1.7464 + persistence "Transient"
1.7465 + multi FALSE)
1.7466 + (object Object "$UNNAMED$258"
1.7467 + quid "3A24F374037A"
1.7468 + class "CDefectTest"
1.7469 + quidu "3A24DD4B00FD"
1.7470 + persistence "Transient"
1.7471 + multi FALSE)
1.7472 + (object Object "Component Tester"
1.7473 + quid "3A24F3740372"
1.7474 + collaborators (list link_list
1.7475 + (object Link
1.7476 + quid "3A24F3740373"
1.7477 + supplier "$UNNAMED$255"
1.7478 + quidu "3A24F3740353"
1.7479 + messages (list Messages
1.7480 + (object Message "RunTest(TTimeIntervalMicroSeconds32)"
1.7481 + quid "3A24F3740374"
1.7482 + frequency "Aperiodic"
1.7483 + synchronization "Simple"
1.7484 + dir "FromClientToSupplier"
1.7485 + sequence "1"
1.7486 + ordinal 0
1.7487 + quidu "3A70658A0204")))
1.7488 + (object Link
1.7489 + quid "3A24F3740375"
1.7490 + supplier "$UNNAMED$258"
1.7491 + quidu "3A24F374037A")
1.7492 + (object Link
1.7493 + quid "3A24F3740371"
1.7494 + supplier "$UNNAMED$256"
1.7495 + quidu "3A24F374035D")
1.7496 + (object Link
1.7497 + quid "3A37865A02FA"
1.7498 + supplier "$UNNAMED$259"
1.7499 + quidu "3A3786540157"
1.7500 + messages (list Messages
1.7501 + (object Message "ExecuteDefectTests( )"
1.7502 + quid "3A37865A02FB"
1.7503 + frequency "Aperiodic"
1.7504 + synchronization "Simple"
1.7505 + dir "FromClientToSupplier"
1.7506 + sequence "3"
1.7507 + ordinal 3
1.7508 + Operation "ExecuteDefectTests"
1.7509 + quidu "3A3785D5033F"))))
1.7510 + class "Logical View::Test Bed Classes::CComponentTester"
1.7511 + quidu "3A24DC16022F"
1.7512 + persistence "Transient"
1.7513 + multi FALSE)
1.7514 + (object Object "$UNNAMED$259"
1.7515 + quid "3A3786540157"
1.7516 + collaborators (list link_list
1.7517 + (object Link
1.7518 + quid "3A37865D02E1"
1.7519 + supplier "$UNNAMED$258"
1.7520 + quidu "3A24F374037A"
1.7521 + messages (list Messages
1.7522 + (object Message "ListAllDefects( )"
1.7523 + quid "3A37865D02E2"
1.7524 + frequency "Aperiodic"
1.7525 + synchronization "Simple"
1.7526 + dir "FromClientToSupplier"
1.7527 + sequence "3.1"
1.7528 + ordinal 4
1.7529 + Operation "ListAllDefects"
1.7530 + quidu "3A24DD81005A")))
1.7531 + (object Link
1.7532 + quid "3A38BB35038D"
1.7533 + supplier "$UNNAMED$256"
1.7534 + quidu "3A24F374035D"
1.7535 + messages (list Messages
1.7536 + (object Message "RunStressTest( )"
1.7537 + quid "3A38BB35038E"
1.7538 + frequency "Aperiodic"
1.7539 + synchronization "Simple"
1.7540 + dir "FromClientToSupplier"
1.7541 + sequence "3.2"
1.7542 + ordinal 5
1.7543 + Operation "RunStressTest"
1.7544 + quidu "3A360FB202F8"))))
1.7545 + class "CDefectTester"
1.7546 + quidu "3A3785930312"
1.7547 + persistence "Transient"
1.7548 + multi FALSE)
1.7549 + (object Object "$UNNAMED$257"
1.7550 + quid "3A3F76C40086"
1.7551 + class "CContextInformation"
1.7552 + quidu "3A24FA7003AE"
1.7553 + persistence "Transient"
1.7554 + multi FALSE))))
1.7555 + logical_presentations (list unit_reference_list
1.7556 + (object InteractionDiagram "Basic Flow"
1.7557 + mechanism_ref @461
1.7558 + quid "3A25068D0335"
1.7559 + title "Basic Flow"
1.7560 + documentation
1.7561 +|Unit tests a class that is still under development.
1.7562 +|Tests each of the methods within the class, and all of the defects recorded against the class, recording the results.
1.7563 +|
1.7564 +|This use case assumes the following:
1.7565 +|1. That there are no processing errors.
1.7566 +|2. That result validation succeeds.
1.7567 +
1.7568 + zoom 100
1.7569 + max_height 28350
1.7570 + max_width 21600
1.7571 + origin_x 1175
1.7572 + origin_y 0
1.7573 + items (list diagram_item_list
1.7574 + (object InterObjView "$UNNAMED$249" @463
1.7575 + location (1302, 248)
1.7576 + font (object Font
1.7577 + underline TRUE)
1.7578 + label (object ItemLabel
1.7579 + Parent_View @463
1.7580 + location (1209, 271)
1.7581 + anchor_loc 3
1.7582 + nlines 2
1.7583 + max_width 471
1.7584 + label "")
1.7585 + icon "control"
1.7586 + icon_style "Icon"
1.7587 + line_color 3342489
1.7588 + fill_color 13434879
1.7589 + quidu "3A2506F201DC"
1.7590 + width 447
1.7591 + height 1161
1.7592 + icon_height 164
1.7593 + icon_width 157
1.7594 + icon_y_offset 2
1.7595 + annotation 1
1.7596 + Focus_Of_Control (object Focus_Of_Control "" @464
1.7597 + location (1302, 434)
1.7598 + line_color 3342489
1.7599 + InterObjView @463
1.7600 + height 306
1.7601 + y_coord 246
1.7602 + Nested FALSE))
1.7603 + (object InterObjView "$UNNAMED$254" @465
1.7604 + location (620, 248)
1.7605 + font (object Font
1.7606 + underline TRUE)
1.7607 + label (object ItemLabel
1.7608 + Parent_View @465
1.7609 + location (527, 272)
1.7610 + anchor_loc 3
1.7611 + nlines 2
1.7612 + max_width 471
1.7613 + label "")
1.7614 + icon "control"
1.7615 + icon_style "Icon"
1.7616 + line_color 3342489
1.7617 + fill_color 13434879
1.7618 + quidu "3A37863A03BD"
1.7619 + width 447
1.7620 + height 1161
1.7621 + icon_height 164
1.7622 + icon_width 157
1.7623 + icon_y_offset 1
1.7624 + annotation 1
1.7625 + Focus_Of_Control (object Focus_Of_Control "" @466
1.7626 + location (620, 868)
1.7627 + line_color 3342489
1.7628 + InterObjView @465
1.7629 + height 368
1.7630 + y_coord 308
1.7631 + Nested FALSE))
1.7632 + (object InterObjView "$UNNAMED$250" @467
1.7633 + location (1922, 248)
1.7634 + font (object Font
1.7635 + underline TRUE)
1.7636 + label (object ItemLabel
1.7637 + Parent_View @467
1.7638 + location (1796, 273)
1.7639 + anchor_loc 3
1.7640 + nlines 2
1.7641 + max_width 687
1.7642 + label "")
1.7643 + icon "boundary"
1.7644 + icon_style "Icon"
1.7645 + line_color 3342489
1.7646 + fill_color 13434879
1.7647 + quidu "3A2506F201E9"
1.7648 + width 663
1.7649 + height 1161
1.7650 + icon_height 153
1.7651 + icon_width 229
1.7652 + icon_y_offset 1
1.7653 + annotation 1
1.7654 + Focus_Of_Control (object Focus_Of_Control "" @468
1.7655 + location (1922, 620)
1.7656 + line_color 3342489
1.7657 + InterObjView @467
1.7658 + height 60
1.7659 + y_coord 0
1.7660 + Nested FALSE)
1.7661 + Focus_Of_Control (object Focus_Of_Control "" @469
1.7662 + location (1922, 1116)
1.7663 + line_color 3342489
1.7664 + InterObjView @467
1.7665 + height 60
1.7666 + y_coord 0
1.7667 + Nested FALSE))
1.7668 + (object InterObjView "$UNNAMED$251" @470
1.7669 + location (2232, 248)
1.7670 + font (object Font
1.7671 + underline TRUE)
1.7672 + label (object ItemLabel
1.7673 + Parent_View @470
1.7674 + location (2125, 275)
1.7675 + anchor_loc 3
1.7676 + nlines 2
1.7677 + max_width 462
1.7678 + label "")
1.7679 + icon "entity"
1.7680 + icon_style "Icon"
1.7681 + line_color 3342489
1.7682 + fill_color 13434879
1.7683 + quidu "3A3F72D10230"
1.7684 + width 438
1.7685 + height 1161
1.7686 + icon_height 153
1.7687 + icon_width 154
1.7688 + icon_y_offset -1
1.7689 + annotation 1
1.7690 + Focus_Of_Control (object Focus_Of_Control "" @471
1.7691 + location (2232, 496)
1.7692 + line_color 3342489
1.7693 + InterObjView @470
1.7694 + height 60
1.7695 + y_coord 0
1.7696 + Nested FALSE))
1.7697 + (object InterObjView "$UNNAMED$252" @472
1.7698 + location (992, 248)
1.7699 + font (object Font
1.7700 + underline TRUE)
1.7701 + label (object ItemLabel
1.7702 + Parent_View @472
1.7703 + location (899, 274)
1.7704 + anchor_loc 3
1.7705 + nlines 2
1.7706 + max_width 471
1.7707 + label "")
1.7708 + icon "control"
1.7709 + icon_style "Icon"
1.7710 + line_color 3342489
1.7711 + fill_color 13434879
1.7712 + quidu "3A2506F20207"
1.7713 + width 447
1.7714 + height 1161
1.7715 + icon_height 164
1.7716 + icon_width 157
1.7717 + icon_y_offset -1
1.7718 + annotation 1
1.7719 + Focus_Of_Control (object Focus_Of_Control "" @473
1.7720 + location (992, 930)
1.7721 + line_color 3342489
1.7722 + InterObjView @472
1.7723 + height 60
1.7724 + y_coord 0
1.7725 + Nested FALSE))
1.7726 + (object InterObjView "$UNNAMED$253" @474
1.7727 + location (124, 248)
1.7728 + font (object Font
1.7729 + underline TRUE)
1.7730 + label (object ItemLabel
1.7731 + Parent_View @474
1.7732 + location (31, 271)
1.7733 + anchor_loc 3
1.7734 + nlines 2
1.7735 + max_width 471
1.7736 + label "")
1.7737 + icon "control"
1.7738 + icon_style "Icon"
1.7739 + line_color 3342489
1.7740 + fill_color 13434879
1.7741 + quidu "3A2506F20200"
1.7742 + width 447
1.7743 + height 1161
1.7744 + icon_height 164
1.7745 + icon_width 157
1.7746 + icon_y_offset 2
1.7747 + annotation 1
1.7748 + Focus_Of_Control (object Focus_Of_Control "" @475
1.7749 + location (124, 372)
1.7750 + line_color 3342489
1.7751 + InterObjView @474
1.7752 + height 924
1.7753 + y_coord 864
1.7754 + Nested FALSE))
1.7755 + (object NoteView @476
1.7756 + location (1922, 1674)
1.7757 + label (object ItemLabel
1.7758 + Parent_View @476
1.7759 + location (1759, 1574)
1.7760 + fill_color 13434879
1.7761 + nlines 4
1.7762 + max_width 290
1.7763 + label "Repeat for each transition required for a unit test..")
1.7764 + line_color 3342489
1.7765 + fill_color 13434879
1.7766 + width 350
1.7767 + height 213)
1.7768 + (object InterMessView "" @477
1.7769 + location (62, 434)
1.7770 + label (object SegLabel @478
1.7771 + Parent_View @477
1.7772 + location (712, 390)
1.7773 + quidu "3A2506F20202"
1.7774 + anchor_loc 1
1.7775 + nlines 1
1.7776 + max_width 722
1.7777 + justify 0
1.7778 + label "RunTest(TTimeIntervalMicroSeconds32)"
1.7779 + pctDist 0.500000
1.7780 + height 45
1.7781 + orientation 0)
1.7782 + line_color 3342489
1.7783 + client @474
1.7784 + supplier @463
1.7785 + Focus_Src @475
1.7786 + Focus_Entry @464
1.7787 + origin (139, 434)
1.7788 + terminus (1286, 434)
1.7789 + ordinal 0)
1.7790 + (object NoteView @479
1.7791 + location (1488, 1674)
1.7792 + label (object ItemLabel
1.7793 + Parent_View @479
1.7794 + location (1263, 1580)
1.7795 + fill_color 13434879
1.7796 + nlines 3
1.7797 + max_width 415
1.7798 + label "Sequence Diagram: Test component method / Basic Flow")
1.7799 + line_color 3342489
1.7800 + fill_color 13434879
1.7801 + width 475
1.7802 + height 200
1.7803 + quidu "3A2505B000CA")
1.7804 + (object InterMessView "" @480
1.7805 + location (62, 620)
1.7806 + label (object SegLabel @481
1.7807 + Parent_View @480
1.7808 + location (1611, 576)
1.7809 + quidu "3A37849D00E8"
1.7810 + anchor_loc 1
1.7811 + nlines 1
1.7812 + max_width 579
1.7813 + justify 0
1.7814 + label "RunTransition(TRequestStatus*)"
1.7815 + pctDist 0.500000
1.7816 + height 45
1.7817 + orientation 0)
1.7818 + line_color 3342489
1.7819 + client @463
1.7820 + supplier @467
1.7821 + Focus_Src @464
1.7822 + Focus_Entry @468
1.7823 + origin (1317, 620)
1.7824 + terminus (1906, 620)
1.7825 + ordinal 2)
1.7826 + (object InterMessView "" @482
1.7827 + location (62, 868)
1.7828 + label (object SegLabel @483
1.7829 + Parent_View @482
1.7830 + location (371, 824)
1.7831 + quidu "3A378640036C"
1.7832 + anchor_loc 1
1.7833 + nlines 1
1.7834 + max_width 428
1.7835 + justify 0
1.7836 + label "ExecuteDefectTests( )"
1.7837 + pctDist 0.500000
1.7838 + height 45
1.7839 + orientation 0)
1.7840 + line_color 3342489
1.7841 + client @474
1.7842 + supplier @465
1.7843 + Focus_Src @475
1.7844 + Focus_Entry @466
1.7845 + origin (139, 868)
1.7846 + terminus (604, 868)
1.7847 + ordinal 3)
1.7848 + (object InterMessView "" @484
1.7849 + location (62, 930)
1.7850 + label (object SegLabel @485
1.7851 + Parent_View @484
1.7852 + location (805, 886)
1.7853 + quidu "3A37864303DE"
1.7854 + anchor_loc 1
1.7855 + nlines 1
1.7856 + max_width 300
1.7857 + justify 0
1.7858 + label "ListAllDefects( )"
1.7859 + pctDist 0.500000
1.7860 + height 45
1.7861 + orientation 0)
1.7862 + line_color 3342489
1.7863 + client @465
1.7864 + supplier @472
1.7865 + Focus_Src @466
1.7866 + Focus_Entry @473
1.7867 + origin (635, 930)
1.7868 + terminus (976, 930)
1.7869 + ordinal 4)
1.7870 + (object InterMessView "" @486
1.7871 + location (62, 1116)
1.7872 + label (object SegLabel @487
1.7873 + Parent_View @486
1.7874 + location (1270, 1072)
1.7875 + quidu "3A38BB210227"
1.7876 + anchor_loc 1
1.7877 + nlines 1
1.7878 + max_width 579
1.7879 + justify 0
1.7880 + label "RunTransition(TRequestStatus*)"
1.7881 + pctDist 0.500000
1.7882 + height 45
1.7883 + orientation 0)
1.7884 + line_color 3342489
1.7885 + client @465
1.7886 + supplier @467
1.7887 + Focus_Src @466
1.7888 + Focus_Entry @469
1.7889 + origin (635, 1116)
1.7890 + terminus (1906, 1116)
1.7891 + ordinal 5)
1.7892 + (object AttachView "" @488
1.7893 + stereotype TRUE
1.7894 + line_color 3342489
1.7895 + client @479
1.7896 + supplier @486
1.7897 + line_style 0)
1.7898 + (object AttachView "" @489
1.7899 + stereotype TRUE
1.7900 + line_color 3342489
1.7901 + client @476
1.7902 + supplier @480
1.7903 + line_style 0)
1.7904 + (object AttachView "" @490
1.7905 + stereotype TRUE
1.7906 + line_color 3342489
1.7907 + client @479
1.7908 + supplier @480
1.7909 + line_style 0)
1.7910 + (object InterMessView "" @491
1.7911 + location (62, 496)
1.7912 + label (object SegLabel @492
1.7913 + Parent_View @491
1.7914 + location (1766, 452)
1.7915 + quidu "3A3F72DB01E6"
1.7916 + anchor_loc 1
1.7917 + nlines 1
1.7918 + max_width 131
1.7919 + justify 0
1.7920 + label "Clear( )"
1.7921 + pctDist 0.500000
1.7922 + height 45
1.7923 + orientation 0)
1.7924 + line_color 3342489
1.7925 + client @463
1.7926 + supplier @470
1.7927 + Focus_Src @464
1.7928 + Focus_Entry @471
1.7929 + origin (1317, 496)
1.7930 + terminus (2216, 496)
1.7931 + ordinal 1)
1.7932 + (object NoteView @493
1.7933 + location (372, 620)
1.7934 + label (object ItemLabel
1.7935 + Parent_View @493
1.7936 + location (219, 501)
1.7937 + fill_color 13434879
1.7938 + nlines 4
1.7939 + max_width 271
1.7940 + label "Repeat for each unit test in a component")
1.7941 + line_color 3342489
1.7942 + fill_color 13434879
1.7943 + width 331
1.7944 + height 250)
1.7945 + (object AttachView "" @494
1.7946 + stereotype TRUE
1.7947 + line_color 3342489
1.7948 + client @493
1.7949 + supplier @477
1.7950 + line_style 0)))
1.7951 + (object InteractionDiagram "Alternate Flow - Stress test"
1.7952 + mechanism_ref @462
1.7953 + quid "3A24F35702ED"
1.7954 + title "Alternate Flow - Stress test"
1.7955 + documentation
1.7956 +|Unit tests a class that is still under development.
1.7957 +|Stress tests each of the methods within the class, and each of the defects recorded against the class, recording the results.
1.7958 +|
1.7959 +|This use case assumes the following:
1.7960 +|1. That there are no processing errors.
1.7961 +|2. That result validation succeeds.
1.7962 +|3. That stress tests succeed without error.
1.7963 +|4. That there are no memory leaks.
1.7964 +
1.7965 + zoom 100
1.7966 + max_height 28350
1.7967 + max_width 21600
1.7968 + origin_x 0
1.7969 + origin_y 0
1.7970 + items (list diagram_item_list
1.7971 + (object InterObjView "$UNNAMED$255" @495
1.7972 + location (1302, 248)
1.7973 + font (object Font
1.7974 + underline TRUE)
1.7975 + label (object ItemLabel
1.7976 + Parent_View @495
1.7977 + location (1209, 271)
1.7978 + anchor_loc 3
1.7979 + nlines 2
1.7980 + max_width 471
1.7981 + label "")
1.7982 + icon "control"
1.7983 + icon_style "Icon"
1.7984 + line_color 3342489
1.7985 + fill_color 13434879
1.7986 + quidu "3A24F3740353"
1.7987 + width 447
1.7988 + height 1347
1.7989 + icon_height 164
1.7990 + icon_width 157
1.7991 + icon_y_offset 2
1.7992 + annotation 1
1.7993 + Focus_Of_Control (object Focus_Of_Control "" @496
1.7994 + location (1302, 434)
1.7995 + line_color 3342489
1.7996 + InterObjView @495
1.7997 + height 306
1.7998 + y_coord 246
1.7999 + Nested FALSE))
1.8000 + (object InterObjView "$UNNAMED$257" @497
1.8001 + location (2108, 248)
1.8002 + font (object Font
1.8003 + underline TRUE)
1.8004 + label (object ItemLabel
1.8005 + Parent_View @497
1.8006 + location (2001, 274)
1.8007 + anchor_loc 3
1.8008 + nlines 2
1.8009 + max_width 462
1.8010 + label "")
1.8011 + icon "entity"
1.8012 + icon_style "Icon"
1.8013 + line_color 3342489
1.8014 + fill_color 13434879
1.8015 + quidu "3A3F76C40086"
1.8016 + width 438
1.8017 + height 1347
1.8018 + icon_height 153
1.8019 + icon_width 154
1.8020 + icon_y_offset 0
1.8021 + annotation 1
1.8022 + Focus_Of_Control (object Focus_Of_Control "" @498
1.8023 + location (2108, 496)
1.8024 + line_color 3342489
1.8025 + InterObjView @497
1.8026 + height 60
1.8027 + y_coord 0
1.8028 + Nested FALSE))
1.8029 + (object InterObjView "$UNNAMED$259" @499
1.8030 + location (620, 248)
1.8031 + font (object Font
1.8032 + underline TRUE)
1.8033 + label (object ItemLabel
1.8034 + Parent_View @499
1.8035 + location (527, 272)
1.8036 + anchor_loc 3
1.8037 + nlines 2
1.8038 + max_width 471
1.8039 + label "")
1.8040 + icon "control"
1.8041 + icon_style "Icon"
1.8042 + line_color 3342489
1.8043 + fill_color 13434879
1.8044 + quidu "3A3786540157"
1.8045 + width 447
1.8046 + height 1347
1.8047 + icon_height 164
1.8048 + icon_width 157
1.8049 + icon_y_offset 1
1.8050 + annotation 1
1.8051 + Focus_Of_Control (object Focus_Of_Control "" @500
1.8052 + location (620, 1054)
1.8053 + line_color 3342489
1.8054 + InterObjView @499
1.8055 + height 368
1.8056 + y_coord 308
1.8057 + Nested FALSE))
1.8058 + (object InterObjView "$UNNAMED$256" @501
1.8059 + location (1736, 248)
1.8060 + font (object Font
1.8061 + underline TRUE)
1.8062 + label (object ItemLabel
1.8063 + Parent_View @501
1.8064 + location (1610, 273)
1.8065 + anchor_loc 3
1.8066 + nlines 2
1.8067 + max_width 687
1.8068 + label "")
1.8069 + icon "boundary"
1.8070 + icon_style "Icon"
1.8071 + line_color 3342489
1.8072 + fill_color 13434879
1.8073 + quidu "3A24F374035D"
1.8074 + width 663
1.8075 + height 1347
1.8076 + icon_height 153
1.8077 + icon_width 229
1.8078 + icon_y_offset 1
1.8079 + annotation 1
1.8080 + Focus_Of_Control (object Focus_Of_Control "" @502
1.8081 + location (1736, 620)
1.8082 + line_color 3342489
1.8083 + InterObjView @501
1.8084 + height 60
1.8085 + y_coord 0
1.8086 + Nested FALSE)
1.8087 + Focus_Of_Control (object Focus_Of_Control "" @503
1.8088 + location (1736, 1302)
1.8089 + line_color 3342489
1.8090 + InterObjView @501
1.8091 + height 60
1.8092 + y_coord 0
1.8093 + Nested FALSE))
1.8094 + (object InterObjView "$UNNAMED$258" @504
1.8095 + location (992, 248)
1.8096 + font (object Font
1.8097 + underline TRUE)
1.8098 + label (object ItemLabel
1.8099 + Parent_View @504
1.8100 + location (899, 274)
1.8101 + anchor_loc 3
1.8102 + nlines 2
1.8103 + max_width 471
1.8104 + label "")
1.8105 + icon "control"
1.8106 + icon_style "Icon"
1.8107 + line_color 3342489
1.8108 + fill_color 13434879
1.8109 + quidu "3A24F374037A"
1.8110 + width 447
1.8111 + height 1347
1.8112 + icon_height 164
1.8113 + icon_width 157
1.8114 + icon_y_offset -1
1.8115 + annotation 1
1.8116 + Focus_Of_Control (object Focus_Of_Control "" @505
1.8117 + location (992, 1116)
1.8118 + line_color 3342489
1.8119 + InterObjView @504
1.8120 + height 60
1.8121 + y_coord 0
1.8122 + Nested FALSE))
1.8123 + (object InterObjView "Component Tester" @506
1.8124 + location (124, 248)
1.8125 + font (object Font
1.8126 + underline TRUE)
1.8127 + label (object ItemLabel
1.8128 + Parent_View @506
1.8129 + location (31, 272)
1.8130 + anchor_loc 3
1.8131 + nlines 2
1.8132 + max_width 471
1.8133 + label "Component Tester")
1.8134 + icon "control"
1.8135 + icon_style "Icon"
1.8136 + line_color 3342489
1.8137 + fill_color 13434879
1.8138 + quidu "3A24F3740372"
1.8139 + width 447
1.8140 + height 1347
1.8141 + icon_height 164
1.8142 + icon_width 157
1.8143 + icon_y_offset 1
1.8144 + annotation 1
1.8145 + Focus_Of_Control (object Focus_Of_Control "" @507
1.8146 + location (124, 372)
1.8147 + line_color 3342489
1.8148 + InterObjView @506
1.8149 + height 1110
1.8150 + y_coord 1050
1.8151 + Nested FALSE))
1.8152 + (object NoteView @508
1.8153 + location (1922, 868)
1.8154 + label (object ItemLabel
1.8155 + Parent_View @508
1.8156 + location (1759, 768)
1.8157 + fill_color 13434879
1.8158 + nlines 4
1.8159 + max_width 290
1.8160 + label "Repeat for each transition required for the stress test.")
1.8161 + line_color 3342489
1.8162 + fill_color 13434879
1.8163 + width 350
1.8164 + height 213)
1.8165 + (object InterMessView "" @509
1.8166 + location (62, 620)
1.8167 + label (object SegLabel @510
1.8168 + Parent_View @509
1.8169 + location (1518, 576)
1.8170 + quidu "3A24F3740357"
1.8171 + anchor_loc 1
1.8172 + nlines 1
1.8173 + max_width 577
1.8174 + justify 0
1.8175 + label "RunStressTest( )"
1.8176 + pctDist 0.500000
1.8177 + height 45
1.8178 + orientation 0)
1.8179 + line_color 3342489
1.8180 + client @495
1.8181 + supplier @501
1.8182 + Focus_Src @496
1.8183 + Focus_Entry @502
1.8184 + origin (1317, 620)
1.8185 + terminus (1720, 620)
1.8186 + ordinal 2)
1.8187 + (object InterMessView "" @511
1.8188 + location (62, 434)
1.8189 + label (object SegLabel @512
1.8190 + Parent_View @511
1.8191 + location (712, 390)
1.8192 + quidu "3A24F3740374"
1.8193 + anchor_loc 1
1.8194 + nlines 1
1.8195 + max_width 835
1.8196 + justify 0
1.8197 + label "RunTest(TTimeIntervalMicroSeconds32)"
1.8198 + pctDist 0.500000
1.8199 + height 45
1.8200 + orientation 0)
1.8201 + line_color 3342489
1.8202 + client @506
1.8203 + supplier @495
1.8204 + Focus_Src @507
1.8205 + Focus_Entry @496
1.8206 + origin (139, 434)
1.8207 + terminus (1286, 434)
1.8208 + ordinal 0)
1.8209 + (object AttachView "" @513
1.8210 + stereotype TRUE
1.8211 + line_color 3342489
1.8212 + client @508
1.8213 + supplier @509
1.8214 + line_style 0)
1.8215 + (object NoteView @514
1.8216 + location (1984, 1426)
1.8217 + label (object ItemLabel
1.8218 + Parent_View @514
1.8219 + location (1762, 1273)
1.8220 + fill_color 13434879
1.8221 + nlines 6
1.8222 + max_width 409
1.8223 + label "Sequence Diagram: Test component method / Alternate Flow - Stress test")
1.8224 + line_color 3342489
1.8225 + fill_color 13434879
1.8226 + width 469
1.8227 + height 319
1.8228 + quidu "3A23BA89010D")
1.8229 + (object AttachView "" @515
1.8230 + stereotype TRUE
1.8231 + line_color 3342489
1.8232 + client @514
1.8233 + supplier @509
1.8234 + line_style 0)
1.8235 + (object InterMessView "" @516
1.8236 + location (62, 1054)
1.8237 + label (object SegLabel @517
1.8238 + Parent_View @516
1.8239 + location (371, 1010)
1.8240 + quidu "3A37865A02FB"
1.8241 + anchor_loc 1
1.8242 + nlines 1
1.8243 + max_width 428
1.8244 + justify 0
1.8245 + label "ExecuteDefectTests( )"
1.8246 + pctDist 0.500000
1.8247 + height 45
1.8248 + orientation 0)
1.8249 + line_color 3342489
1.8250 + client @506
1.8251 + supplier @499
1.8252 + Focus_Src @507
1.8253 + Focus_Entry @500
1.8254 + origin (139, 1054)
1.8255 + terminus (604, 1054)
1.8256 + ordinal 3)
1.8257 + (object InterMessView "" @518
1.8258 + location (62, 1116)
1.8259 + label (object SegLabel @519
1.8260 + Parent_View @518
1.8261 + location (805, 1072)
1.8262 + quidu "3A37865D02E2"
1.8263 + anchor_loc 1
1.8264 + nlines 1
1.8265 + max_width 300
1.8266 + justify 0
1.8267 + label "ListAllDefects( )"
1.8268 + pctDist 0.500000
1.8269 + height 45
1.8270 + orientation 0)
1.8271 + line_color 3342489
1.8272 + client @499
1.8273 + supplier @504
1.8274 + Focus_Src @500
1.8275 + Focus_Entry @505
1.8276 + origin (635, 1116)
1.8277 + terminus (976, 1116)
1.8278 + ordinal 4)
1.8279 + (object InterMessView "" @520
1.8280 + location (62, 1302)
1.8281 + label (object SegLabel @521
1.8282 + Parent_View @520
1.8283 + location (1177, 1258)
1.8284 + quidu "3A38BB35038E"
1.8285 + anchor_loc 1
1.8286 + nlines 1
1.8287 + max_width 394
1.8288 + justify 0
1.8289 + label "RunStressTest( )"
1.8290 + pctDist 0.500000
1.8291 + height 45
1.8292 + orientation 0)
1.8293 + line_color 3342489
1.8294 + client @499
1.8295 + supplier @501
1.8296 + Focus_Src @500
1.8297 + Focus_Entry @503
1.8298 + origin (635, 1302)
1.8299 + terminus (1720, 1302)
1.8300 + ordinal 5)
1.8301 + (object AttachView "" @522
1.8302 + stereotype TRUE
1.8303 + line_color 3342489
1.8304 + client @514
1.8305 + supplier @520
1.8306 + line_style 0)
1.8307 + (object InterMessView "" @523
1.8308 + location (62, 496)
1.8309 + label (object SegLabel @524
1.8310 + Parent_View @523
1.8311 + location (1704, 452)
1.8312 + quidu "3A3F76CB00F5"
1.8313 + anchor_loc 1
1.8314 + nlines 1
1.8315 + max_width 131
1.8316 + justify 0
1.8317 + label "Clear( )"
1.8318 + pctDist 0.500000
1.8319 + height 45
1.8320 + orientation 0)
1.8321 + line_color 3342489
1.8322 + client @495
1.8323 + supplier @497
1.8324 + Focus_Src @496
1.8325 + Focus_Entry @498
1.8326 + origin (1317, 496)
1.8327 + terminus (2092, 496)
1.8328 + ordinal 1)
1.8329 + (object NoteView @525
1.8330 + location (372, 744)
1.8331 + label (object ItemLabel
1.8332 + Parent_View @525
1.8333 + location (222, 638)
1.8334 + fill_color 13434879
1.8335 + nlines 4
1.8336 + max_width 265
1.8337 + label "Repeat for each unit test in a component")
1.8338 + line_color 3342489
1.8339 + fill_color 13434879
1.8340 + width 325
1.8341 + height 225)
1.8342 + (object AttachView "" @526
1.8343 + stereotype TRUE
1.8344 + line_color 3342489
1.8345 + client @525
1.8346 + supplier @511
1.8347 + line_style 0))))))
1.8348 + logical_presentations (list unit_reference_list))
1.8349 + (object Class_Category "Dump memory block to log (Iter. 1)"
1.8350 + quid "3A1E8D200193"
1.8351 + documentation
1.8352 +|Actors: Generalised Actor
1.8353 +|Traceability: TB.26
1.8354 +
1.8355 + exportControl "Public"
1.8356 + logical_models (list unit_reference_list
1.8357 + (object UseCase "Dump memory block to log"
1.8358 + quid "3A1F8A67026F"
1.8359 + documentation
1.8360 +|Actors: Generalised Actor
1.8361 +|Traceability: TB.26
1.8362 +
1.8363 + stereotype "use-case realization"
1.8364 + logical_models (list unit_reference_list
1.8365 + (object Mechanism @527
1.8366 + logical_models (list unit_reference_list
1.8367 + (object Object "$UNNAMED$260"
1.8368 + quid "3A23B756003D"
1.8369 + documentation "Format the supplied binary data into a formatted text string."
1.8370 + collaborators (list link_list
1.8371 + (object Link
1.8372 + quid "3A23B89600AC"
1.8373 + supplier "$UNNAMED$261"
1.8374 + quidu "3A23B874000D"
1.8375 + messages (list Messages
1.8376 + (object Message "GetStyle( )"
1.8377 + quid "3A24F56A007A"
1.8378 + frequency "Aperiodic"
1.8379 + synchronization "Simple"
1.8380 + dir "FromClientToSupplier"
1.8381 + sequence "1.1"
1.8382 + ordinal 1)))
1.8383 + (object Link
1.8384 + quid "3A24F59300AB"
1.8385 + supplier "$UNNAMED$262"
1.8386 + quidu "3A24F57D029E"
1.8387 + messages (list Messages
1.8388 + (object Message "Write( )"
1.8389 + quid "3A24F59300AC"
1.8390 + frequency "Aperiodic"
1.8391 + synchronization "Simple"
1.8392 + dir "FromClientToSupplier"
1.8393 + sequence "1.2"
1.8394 + ordinal 2
1.8395 + quidu "3A83B47A0317"))))
1.8396 + class "Logical View::Test Bed Classes::CDataLogger"
1.8397 + quidu "3A23B76E01BE"
1.8398 + persistence "Transient"
1.8399 + multi FALSE)
1.8400 + (object Object "$UNNAMED$261"
1.8401 + quid "3A23B874000D"
1.8402 + collaborators (list link_list
1.8403 + (object Link
1.8404 + quid "3A24F5840190"
1.8405 + supplier "$UNNAMED$262"
1.8406 + quidu "3A24F57D029E"))
1.8407 + class "Logical View::Test Bed Classes::TLogFormat"
1.8408 + quidu "3A894035038E"
1.8409 + persistence "Transient"
1.8410 + multi FALSE)
1.8411 + (object Object "$UNNAMED$263"
1.8412 + quid "3A23C3430029"
1.8413 + collaborators (list link_list
1.8414 + (object Link
1.8415 + quid "3A23C35302F3"
1.8416 + supplier "$UNNAMED$260"
1.8417 + quidu "3A23B756003D"
1.8418 + messages (list Messages
1.8419 + (object Message "DumpMemoryBlock(const TUint8*, TInt)"
1.8420 + quid "3A23C35302F4"
1.8421 + documentation "Format the supplied binary data into a formatted text string."
1.8422 + frequency "Aperiodic"
1.8423 + synchronization "Simple"
1.8424 + dir "FromClientToSupplier"
1.8425 + sequence "1"
1.8426 + ordinal 0
1.8427 + quidu "3A70658D0399"))))
1.8428 + class "Logical View::Test Bed Classes::CTransition"
1.8429 + quidu "3A23BFC30021"
1.8430 + persistence "Transient"
1.8431 + multi FALSE)
1.8432 + (object Object "$UNNAMED$262"
1.8433 + quid "3A24F57D029E"
1.8434 + class "Logical View::EPOC Classes::RFileLogger"
1.8435 + quidu "3A83B46701C5"
1.8436 + persistence "Transient"
1.8437 + multi FALSE))))
1.8438 + logical_presentations (list unit_reference_list
1.8439 + (object InteractionDiagram "Basic Flow"
1.8440 + mechanism_ref @527
1.8441 + quid "3A238F1B00F2"
1.8442 + title "Basic Flow"
1.8443 + documentation
1.8444 +|Request a block of binary data from memory, and store it as a text string.
1.8445 +|
1.8446 +|This use case assumes the following:
1.8447 +|1. That processing proceeds without error.
1.8448 +
1.8449 + zoom 100
1.8450 + max_height 28350
1.8451 + max_width 21600
1.8452 + origin_x 0
1.8453 + origin_y 0
1.8454 + items (list diagram_item_list
1.8455 + (object InterObjView "$UNNAMED$260" @528
1.8456 + location (930, 248)
1.8457 + font (object Font
1.8458 + underline TRUE)
1.8459 + label (object ItemLabel
1.8460 + Parent_View @528
1.8461 + location (837, 272)
1.8462 + anchor_loc 3
1.8463 + nlines 2
1.8464 + max_width 471
1.8465 + label "")
1.8466 + icon "control"
1.8467 + icon_style "Icon"
1.8468 + line_color 3342489
1.8469 + fill_color 13434879
1.8470 + quidu "3A23B756003D"
1.8471 + width 447
1.8472 + height 789
1.8473 + icon_height 164
1.8474 + icon_width 157
1.8475 + icon_y_offset 1
1.8476 + annotation 1
1.8477 + Focus_Of_Control (object Focus_Of_Control "" @529
1.8478 + location (930, 496)
1.8479 + line_color 3342489
1.8480 + InterObjView @528
1.8481 + height 368
1.8482 + y_coord 308
1.8483 + Nested FALSE))
1.8484 + (object InterObjView "$UNNAMED$261" @530
1.8485 + location (1302, 248)
1.8486 + font (object Font
1.8487 + underline TRUE)
1.8488 + label (object ItemLabel
1.8489 + Parent_View @530
1.8490 + location (1195, 274)
1.8491 + anchor_loc 3
1.8492 + nlines 2
1.8493 + max_width 462
1.8494 + label "")
1.8495 + icon "entity"
1.8496 + icon_style "Icon"
1.8497 + line_color 3342489
1.8498 + fill_color 13434879
1.8499 + quidu "3A23B874000D"
1.8500 + width 438
1.8501 + height 789
1.8502 + icon_height 153
1.8503 + icon_width 154
1.8504 + icon_y_offset 0
1.8505 + annotation 1
1.8506 + Focus_Of_Control (object Focus_Of_Control "" @531
1.8507 + location (1302, 558)
1.8508 + line_color 3342489
1.8509 + InterObjView @530
1.8510 + height 60
1.8511 + y_coord 0
1.8512 + Nested FALSE))
1.8513 + (object InterObjView "$UNNAMED$262" @532
1.8514 + location (1798, 248)
1.8515 + font (object Font
1.8516 + underline TRUE)
1.8517 + label (object ItemLabel
1.8518 + Parent_View @532
1.8519 + location (1798, 248)
1.8520 + fill_color 16777215
1.8521 + anchor_loc 1
1.8522 + nlines 2
1.8523 + max_width 282
1.8524 + justify 0
1.8525 + label "")
1.8526 + icon_style "Icon"
1.8527 + line_color 3342489
1.8528 + fill_color 13434879
1.8529 + quidu "3A24F57D029E"
1.8530 + width 300
1.8531 + height 789
1.8532 + icon_height 153
1.8533 + icon_width 229
1.8534 + icon_y_offset -1
1.8535 + annotation 1
1.8536 + Focus_Of_Control (object Focus_Of_Control "" @533
1.8537 + location (1798, 744)
1.8538 + line_color 3342489
1.8539 + InterObjView @532
1.8540 + height 60
1.8541 + y_coord 0
1.8542 + Nested FALSE))
1.8543 + (object InterObjView "$UNNAMED$263" @534
1.8544 + location (186, 248)
1.8545 + font (object Font
1.8546 + underline TRUE)
1.8547 + label (object ItemLabel
1.8548 + Parent_View @534
1.8549 + location (60, 274)
1.8550 + anchor_loc 3
1.8551 + nlines 2
1.8552 + max_width 687
1.8553 + label "")
1.8554 + icon "boundary"
1.8555 + icon_style "Icon"
1.8556 + line_color 3342489
1.8557 + fill_color 13434879
1.8558 + quidu "3A23C3430029"
1.8559 + width 663
1.8560 + height 789
1.8561 + icon_height 153
1.8562 + icon_width 229
1.8563 + icon_y_offset 0
1.8564 + annotation 1
1.8565 + Focus_Of_Control (object Focus_Of_Control "" @535
1.8566 + location (186, 496)
1.8567 + line_color 3342489
1.8568 + InterObjView @534
1.8569 + height 428
1.8570 + y_coord 368
1.8571 + Nested FALSE))
1.8572 + (object InterMessView "" @536
1.8573 + location (0, 496)
1.8574 + label (object SegLabel @537
1.8575 + Parent_View @536
1.8576 + location (557, 452)
1.8577 + quidu "3A23C35302F4"
1.8578 + anchor_loc 1
1.8579 + nlines 1
1.8580 + max_width 716
1.8581 + justify 0
1.8582 + label "DumpMemoryBlock(const TUint8*, TInt)"
1.8583 + pctDist 0.500000
1.8584 + height 45
1.8585 + orientation 0)
1.8586 + line_color 3342489
1.8587 + client @534
1.8588 + supplier @528
1.8589 + Focus_Src @535
1.8590 + Focus_Entry @529
1.8591 + origin (201, 496)
1.8592 + terminus (914, 496)
1.8593 + ordinal 0)
1.8594 + (object InterMessView "" @538
1.8595 + location (62, 558)
1.8596 + label (object SegLabel @539
1.8597 + Parent_View @538
1.8598 + location (1115, 514)
1.8599 + quidu "3A24F56A007A"
1.8600 + anchor_loc 1
1.8601 + nlines 1
1.8602 + max_width 197
1.8603 + justify 0
1.8604 + label "GetStyle( )"
1.8605 + pctDist 0.500000
1.8606 + height 45
1.8607 + orientation 0)
1.8608 + line_color 3342489
1.8609 + client @528
1.8610 + supplier @530
1.8611 + Focus_Src @529
1.8612 + Focus_Entry @531
1.8613 + origin (945, 558)
1.8614 + terminus (1286, 558)
1.8615 + ordinal 1)
1.8616 + (object InterMessView "" @540
1.8617 + location (62, 744)
1.8618 + label (object SegLabel @541
1.8619 + Parent_View @540
1.8620 + location (1363, 700)
1.8621 + quidu "3A24F59300AC"
1.8622 + anchor_loc 1
1.8623 + nlines 1
1.8624 + max_width 313
1.8625 + justify 0
1.8626 + label "Write( )"
1.8627 + pctDist 0.500000
1.8628 + height 45
1.8629 + orientation 0)
1.8630 + line_color 3342489
1.8631 + client @528
1.8632 + supplier @532
1.8633 + Focus_Src @529
1.8634 + Focus_Entry @533
1.8635 + origin (945, 744)
1.8636 + terminus (1782, 744)
1.8637 + ordinal 2))))))
1.8638 + logical_presentations (list unit_reference_list))
1.8639 + (object Class_Category "Test component method (Iter. 1)"
1.8640 + quid "3A1E8D2E016B"
1.8641 + documentation
1.8642 +|Actors: Generalised Actor
1.8643 +|Traceability: TB.4, TB.8
1.8644 +
1.8645 + exportControl "Public"
1.8646 + logical_models (list unit_reference_list
1.8647 + (object UseCase "Test component method"
1.8648 + quid "3A1F86760341"
1.8649 + documentation
1.8650 +|Actors: Generalised Actor
1.8651 +|Traceability: TB.4, TB.8, TB.14
1.8652 +
1.8653 + stereotype "use-case realization"
1.8654 + logical_models (list unit_reference_list
1.8655 + (object Mechanism @542
1.8656 + logical_models (list unit_reference_list
1.8657 + (object Object "$UNNAMED$264"
1.8658 + quid "3A2505B9024A"
1.8659 + collaborators (list link_list
1.8660 + (object Link
1.8661 + quid "3A2505B9024E"
1.8662 + supplier "$UNNAMED$265"
1.8663 + quidu "3A2505B90254"
1.8664 + messages (list Messages
1.8665 + (object Message "RunTransition(TRequestStatus*)"
1.8666 + quid "3A2505B9024F"
1.8667 + frequency "Aperiodic"
1.8668 + synchronization "Simple"
1.8669 + dir "FromClientToSupplier"
1.8670 + sequence "1"
1.8671 + ordinal 0
1.8672 + quidu "3A70658C03C9")))
1.8673 + (object Link
1.8674 + quid "3A3F70F00153"
1.8675 + supplier "$UNNAMED$266"
1.8676 + quidu "3A2505B90268"))
1.8677 + class "Logical View::Test Bed Classes::CUnitTest"
1.8678 + quidu "3A23BA9F037C"
1.8679 + persistence "Transient"
1.8680 + multi FALSE)
1.8681 + (object Object "$UNNAMED$266"
1.8682 + quid "3A2505B90268"
1.8683 + class "CContextInformation"
1.8684 + quidu "3A24FA7003AE"
1.8685 + persistence "Transient"
1.8686 + multi FALSE)
1.8687 + (object Object "$UNNAMED$265"
1.8688 + quid "3A2505B90254"
1.8689 + collaborators (list link_list
1.8690 + (object Link
1.8691 + quid "3A2505B90257"
1.8692 + supplier "$UNNAMED$267"
1.8693 + quidu "3A2505B90260")
1.8694 + (object Link
1.8695 + quid "3A2505B9025C"
1.8696 + supplier "$UNNAMED$266"
1.8697 + quidu "3A2505B90268")
1.8698 + (object Link
1.8699 + quid "3A2505E302EB"
1.8700 + supplier "Class"
1.8701 + quidu "3A2505B90269"
1.8702 + messages (list Messages
1.8703 + (object Message "Method( )"
1.8704 + quid "3A2505E302EC"
1.8705 + frequency "Aperiodic"
1.8706 + synchronization "Simple"
1.8707 + dir "FromClientToSupplier"
1.8708 + sequence "2"
1.8709 + ordinal 3
1.8710 + quidu "3A23BD17030C")))
1.8711 + (object Link
1.8712 + quid "3AC9DB440354"
1.8713 + supplier "$UNNAMED$268"
1.8714 + quidu "3AC9DADC0016"
1.8715 + messages (list Messages
1.8716 + (object Message "ValidatePreConditions( )"
1.8717 + quid "3AC9DB440355"
1.8718 + frequency "Aperiodic"
1.8719 + synchronization "Simple"
1.8720 + dir "FromClientToSupplier"
1.8721 + sequence "1.1"
1.8722 + ordinal 1
1.8723 + quidu "3A9E205E020C")
1.8724 + (object Message "ValidatePostConditions(TTestBedAsyncState)"
1.8725 + quid "3AC9DC910122"
1.8726 + frequency "Aperiodic"
1.8727 + synchronization "Simple"
1.8728 + dir "FromClientToSupplier"
1.8729 + sequence "3"
1.8730 + ordinal 4
1.8731 + quidu "3A9E205E0201")))
1.8732 + (object Link
1.8733 + quid "3AC9DB7D022A"
1.8734 + supplier "$UNNAMED$269"
1.8735 + quidu "3A2505B90263"
1.8736 + messages (list Messages
1.8737 + (object Message "LogInformation(const TDesC16&)"
1.8738 + quid "3AC9DB7D022B"
1.8739 + frequency "Aperiodic"
1.8740 + synchronization "Simple"
1.8741 + dir "FromClientToSupplier"
1.8742 + sequence "4"
1.8743 + ordinal 6
1.8744 + quidu "3A70658D0366"))))
1.8745 + class "Logical View::Test Bed Classes::CTransition"
1.8746 + quidu "3A23BFC30021"
1.8747 + persistence "Transient"
1.8748 + multi FALSE)
1.8749 + (object Object "Class"
1.8750 + quid "3A2505B90269"
1.8751 + class "Logical View::External Classes::Support::Unit"
1.8752 + quidu "3A23BCD00043"
1.8753 + persistence "Transient"
1.8754 + multi FALSE)
1.8755 + (object Object "$UNNAMED$267"
1.8756 + quid "3A2505B90260"
1.8757 + documentation "Validates the results of this particular test."
1.8758 + collaborators (list link_list
1.8759 + (object Link
1.8760 + quid "3A2505B9025F"
1.8761 + supplier "$UNNAMED$269"
1.8762 + quidu "3A2505B90263"))
1.8763 + class "Logical View::Test Bed Classes::MStateAccessor"
1.8764 + quidu "3A23BE150330"
1.8765 + persistence "Transient"
1.8766 + multi FALSE)
1.8767 + (object Object "$UNNAMED$269"
1.8768 + quid "3A2505B90263"
1.8769 + collaborators (list link_list
1.8770 + (object Link
1.8771 + quid "3A2505B90264"
1.8772 + supplier "$UNNAMED$270"
1.8773 + quidu "3A2505B90267"
1.8774 + messages (list Messages
1.8775 + (object Message "Write( )"
1.8776 + quid "3A2505B90265"
1.8777 + frequency "Aperiodic"
1.8778 + synchronization "Simple"
1.8779 + dir "FromClientToSupplier"
1.8780 + sequence "6"
1.8781 + ordinal 8
1.8782 + quidu "3A83B47A0317")))
1.8783 + (object Link
1.8784 + quid "3A2505B90262"
1.8785 + supplier "$UNNAMED$271"
1.8786 + quidu "3A2505B90266"
1.8787 + messages (list Messages
1.8788 + (object Message "GetStyle( )"
1.8789 + quid "3A2505B90261"
1.8790 + frequency "Aperiodic"
1.8791 + synchronization "Simple"
1.8792 + dir "FromClientToSupplier"
1.8793 + sequence "5"
1.8794 + ordinal 7))))
1.8795 + class "Logical View::Test Bed Classes::CDataLogger"
1.8796 + quidu "3A23B76E01BE"
1.8797 + persistence "Transient"
1.8798 + multi FALSE)
1.8799 + (object Object "$UNNAMED$271"
1.8800 + quid "3A2505B90266"
1.8801 + class "Logical View::Test Bed Classes::TLogFormat"
1.8802 + quidu "3A894035038E"
1.8803 + persistence "Transient"
1.8804 + multi FALSE)
1.8805 + (object Object "$UNNAMED$270"
1.8806 + quid "3A2505B90267"
1.8807 + class "Logical View::EPOC Classes::RFileLogger"
1.8808 + quidu "3A83B46701C5"
1.8809 + persistence "Transient"
1.8810 + multi FALSE)
1.8811 + (object Object "$UNNAMED$268"
1.8812 + quid "3AC9DADC0016"
1.8813 + collaborators (list link_list
1.8814 + (object Link
1.8815 + quid "3AC9DB5B03DA"
1.8816 + supplier "$UNNAMED$267"
1.8817 + quidu "3A2505B90260"
1.8818 + messages (list Messages
1.8819 + (object Message "InvariantTest(TAny*)"
1.8820 + quid "3AC9DB5B03DB"
1.8821 + frequency "Aperiodic"
1.8822 + synchronization "Simple"
1.8823 + dir "FromClientToSupplier"
1.8824 + sequence "1.1.1"
1.8825 + ordinal 2
1.8826 + quidu "3A70658C022F")
1.8827 + (object Message "InvariantTest(TAny*)"
1.8828 + quid "3AC9DC9802C7"
1.8829 + frequency "Aperiodic"
1.8830 + synchronization "Simple"
1.8831 + dir "FromClientToSupplier"
1.8832 + sequence "3.1"
1.8833 + ordinal 5
1.8834 + quidu "3A70658C022F"))))
1.8835 + class "Logical View::Test Bed Classes::TTransitionValidator"
1.8836 + quidu "3A9E205E01ED"
1.8837 + persistence "Transient"
1.8838 + multi FALSE)))
1.8839 + (object Mechanism @543
1.8840 + logical_models (list unit_reference_list
1.8841 + (object Object "$UNNAMED$272"
1.8842 + quid "3A23BA9902E7"
1.8843 + collaborators (list link_list
1.8844 + (object Link
1.8845 + quid "3A23BC6F0094"
1.8846 + supplier "Class"
1.8847 + quidu "3A23BBA10188"
1.8848 + messages (list Messages
1.8849 + (object Message "Method( )"
1.8850 + quid "3A3F7651009E"
1.8851 + frequency "Aperiodic"
1.8852 + synchronization "Simple"
1.8853 + dir "FromClientToSupplier"
1.8854 + sequence "4.1"
1.8855 + ordinal 4
1.8856 + quidu "3A23BD17030C")))
1.8857 + (object Link
1.8858 + quid "3A23BD910218"
1.8859 + supplier "$UNNAMED$272"
1.8860 + quidu "3A23BA9902E7")
1.8861 + (object Link
1.8862 + quid "3A23BE750017"
1.8863 + supplier "Validator"
1.8864 + quidu "3A23BE0D020C"
1.8865 + messages (list Messages
1.8866 + (object Message "ValidateState( )"
1.8867 + quid "3A24FC0300D3"
1.8868 + frequency "Aperiodic"
1.8869 + synchronization "Simple"
1.8870 + dir "FromClientToSupplier"
1.8871 + sequence "5"
1.8872 + ordinal 5
1.8873 + Operation "ValidateState"
1.8874 + quidu "3A23BE810000")))
1.8875 + (object Link
1.8876 + quid "3A23C5760232"
1.8877 + supplier "$UNNAMED$273"
1.8878 + quidu "3A23C4FC013C")
1.8879 + (object Link
1.8880 + quid "3A23C9A80073"
1.8881 + supplier "$UNNAMED$274"
1.8882 + quidu "3A23C627016E")
1.8883 + (object Link
1.8884 + quid "3A24FF150191"
1.8885 + supplier "$UNNAMED$275"
1.8886 + quidu "3A24FF010066"))
1.8887 + class "Logical View::Test Bed Classes::CTransition"
1.8888 + quidu "3A23BFC30021"
1.8889 + persistence "Transient"
1.8890 + multi FALSE)
1.8891 + (object Object "Class"
1.8892 + quid "3A23BBA10188"
1.8893 + class "Logical View::External Classes::Support::Unit"
1.8894 + quidu "3A23BCD00043"
1.8895 + persistence "Transient"
1.8896 + multi FALSE)
1.8897 + (object Object "Validator"
1.8898 + quid "3A23BE0D020C"
1.8899 + documentation "Validates the results of this particular test."
1.8900 + collaborators (list link_list
1.8901 + (object Link
1.8902 + quid "3A23BEFA00B8"
1.8903 + supplier "$UNNAMED$276"
1.8904 + quidu "3A23BED90396"
1.8905 + messages (list Messages
1.8906 + (object Message "LogInformation( )"
1.8907 + quid "3A24FC09037A"
1.8908 + frequency "Aperiodic"
1.8909 + synchronization "Simple"
1.8910 + dir "FromClientToSupplier"
1.8911 + sequence "5.1"
1.8912 + ordinal 6
1.8913 + Operation "LogInformation(const TDesC16&)"
1.8914 + quidu "3A70658D0366"))))
1.8915 + class "Logical View::Test Bed Classes::MStateAccessor"
1.8916 + quidu "3A23BE150330"
1.8917 + persistence "Transient"
1.8918 + multi FALSE)
1.8919 + (object Object "$UNNAMED$276"
1.8920 + quid "3A23BED90396"
1.8921 + collaborators (list link_list
1.8922 + (object Link
1.8923 + quid "3A23BF4E0091"
1.8924 + supplier "$UNNAMED$277"
1.8925 + quidu "3A23BF4702A4"
1.8926 + messages (list Messages
1.8927 + (object Message "Write( )"
1.8928 + quid "3A2400290006"
1.8929 + frequency "Aperiodic"
1.8930 + synchronization "Simple"
1.8931 + dir "FromClientToSupplier"
1.8932 + sequence "6"
1.8933 + ordinal 8
1.8934 + quidu "3A83B47A0317")
1.8935 + (object Message "Write( )"
1.8936 + quid "3A3F769301DA"
1.8937 + frequency "Aperiodic"
1.8938 + synchronization "Simple"
1.8939 + dir "FromClientToSupplier"
1.8940 + sequence "7.2.2"
1.8941 + ordinal 13
1.8942 + quidu "3A83B47A0317")))
1.8943 + (object Link
1.8944 + quid "3A24FC380364"
1.8945 + supplier "$UNNAMED$278"
1.8946 + quidu "3A24FC2A03AA"
1.8947 + messages (list Messages
1.8948 + (object Message "GetStyle( )"
1.8949 + quid "3A24FC380365"
1.8950 + frequency "Aperiodic"
1.8951 + synchronization "Simple"
1.8952 + dir "FromClientToSupplier"
1.8953 + sequence "5.1.1"
1.8954 + ordinal 7)
1.8955 + (object Message "GetStyle( )"
1.8956 + quid "3A3F76900027"
1.8957 + frequency "Aperiodic"
1.8958 + synchronization "Simple"
1.8959 + dir "FromClientToSupplier"
1.8960 + sequence "7.2.1"
1.8961 + ordinal 12))))
1.8962 + class "Logical View::Test Bed Classes::CDataLogger"
1.8963 + quidu "3A23B76E01BE"
1.8964 + persistence "Transient"
1.8965 + multi FALSE)
1.8966 + (object Object "$UNNAMED$277"
1.8967 + quid "3A23BF4702A4"
1.8968 + class "Logical View::EPOC Classes::RFileLogger"
1.8969 + quidu "3A83B46701C5"
1.8970 + persistence "Transient"
1.8971 + multi FALSE)
1.8972 + (object Object "Unit test"
1.8973 + quid "3A23BFAB02CF"
1.8974 + collaborators (list link_list
1.8975 + (object Link
1.8976 + quid "3A23C04D012E"
1.8977 + supplier "Unit test"
1.8978 + quidu "3A23BFAB02CF")
1.8979 + (object Link
1.8980 + quid "3A23C1D602F6"
1.8981 + supplier "$UNNAMED$272"
1.8982 + quidu "3A23BA9902E7"
1.8983 + messages (list Messages
1.8984 + (object Message "Run( )"
1.8985 + quid "3A3F75CF00AB"
1.8986 + frequency "Aperiodic"
1.8987 + synchronization "Simple"
1.8988 + dir "FromClientToSupplier"
1.8989 + sequence "4"
1.8990 + ordinal 3
1.8991 + Operation "Run"
1.8992 + quidu "3A3F45DC035E")))
1.8993 + (object Link
1.8994 + quid "3A23FFFA024D"
1.8995 + supplier "Validator"
1.8996 + quidu "3A23BE0D020C")
1.8997 + (object Link
1.8998 + quid "3A3F755C0092"
1.8999 + supplier "$UNNAMED$275"
1.9000 + quidu "3A24FF010066"
1.9001 + messages (list Messages
1.9002 + (object Message "Clear( )"
1.9003 + quid "3A3F755C0093"
1.9004 + frequency "Aperiodic"
1.9005 + synchronization "Simple"
1.9006 + dir "FromClientToSupplier"
1.9007 + sequence "1"
1.9008 + ordinal 0
1.9009 + Operation "Clear"
1.9010 + quidu "3A24FA99000A")))
1.9011 + (object Link
1.9012 + quid "3A3F756B0007"
1.9013 + supplier "$UNNAMED$274"
1.9014 + quidu "3A23C627016E"
1.9015 + messages (list Messages
1.9016 + (object Message "StartTest( )"
1.9017 + quid "3A3F756B0008"
1.9018 + frequency "Aperiodic"
1.9019 + synchronization "Simple"
1.9020 + dir "FromClientToSupplier"
1.9021 + sequence "2"
1.9022 + ordinal 1
1.9023 + Operation "StartTest"
1.9024 + quidu "3A23C9B20276")
1.9025 + (object Message "EndTest( )"
1.9026 + quid "3A3F75D9033B"
1.9027 + frequency "Aperiodic"
1.9028 + synchronization "Simple"
1.9029 + dir "FromClientToSupplier"
1.9030 + sequence "7"
1.9031 + ordinal 9
1.9032 + Operation "EndTest"
1.9033 + quidu "3A23CC880086"))))
1.9034 + class "Logical View::Test Bed Classes::CUnitTest"
1.9035 + quidu "3A23BA9F037C"
1.9036 + persistence "Transient"
1.9037 + multi FALSE)
1.9038 + (object Object "$UNNAMED$273"
1.9039 + quid "3A23C4FC013C"
1.9040 + class "CLeakTester"
1.9041 + quidu "3A23C50700D4"
1.9042 + persistence "Transient"
1.9043 + multi FALSE)
1.9044 + (object Object "$UNNAMED$274"
1.9045 + quid "3A23C627016E"
1.9046 + collaborators (list link_list
1.9047 + (object Link
1.9048 + quid "3A23CB91026B"
1.9049 + supplier "Class"
1.9050 + quidu "3A23BBA10188")
1.9051 + (object Link
1.9052 + quid "3A23CC1E0390"
1.9053 + supplier "$UNNAMED$273"
1.9054 + quidu "3A23C4FC013C"
1.9055 + messages (list Messages
1.9056 + (object Message "StartTest( )"
1.9057 + quid "3A23CC1E0391"
1.9058 + frequency "Aperiodic"
1.9059 + synchronization "Simple"
1.9060 + dir "FromClientToSupplier"
1.9061 + sequence "3"
1.9062 + ordinal 2
1.9063 + Operation "StartTest"
1.9064 + quidu "3A23C57903E5")
1.9065 + (object Message "CheckForLeak( )"
1.9066 + quid "3A3F75E10364"
1.9067 + frequency "Aperiodic"
1.9068 + synchronization "Simple"
1.9069 + dir "FromClientToSupplier"
1.9070 + sequence "7.1"
1.9071 + ordinal 10
1.9072 + Operation "CheckForLeak"
1.9073 + quidu "3A23C5AE00AC")))
1.9074 + (object Link
1.9075 + quid "3A23CC7702E4"
1.9076 + supplier "$UNNAMED$274"
1.9077 + quidu "3A23C627016E")
1.9078 + (object Link
1.9079 + quid "3A3F768401D8"
1.9080 + supplier "$UNNAMED$276"
1.9081 + quidu "3A23BED90396"
1.9082 + messages (list Messages
1.9083 + (object Message "LogInformation( )"
1.9084 + quid "3A3F768401D9"
1.9085 + frequency "Aperiodic"
1.9086 + synchronization "Simple"
1.9087 + dir "FromClientToSupplier"
1.9088 + sequence "7.2"
1.9089 + ordinal 11
1.9090 + Operation "LogInformation(const TDesC16&)"
1.9091 + quidu "3A70658D0366"))))
1.9092 + class "CStressTester"
1.9093 + quidu "3A23C63C01A0"
1.9094 + persistence "Transient"
1.9095 + multi FALSE)
1.9096 + (object Object "$UNNAMED$278"
1.9097 + quid "3A24FC2A03AA"
1.9098 + class "Logical View::Test Bed Classes::TLogFormat"
1.9099 + quidu "3A894035038E"
1.9100 + persistence "Transient"
1.9101 + multi FALSE)
1.9102 + (object Object "$UNNAMED$275"
1.9103 + quid "3A24FF010066"
1.9104 + class "CContextInformation"
1.9105 + quidu "3A24FA7003AE"
1.9106 + persistence "Transient"
1.9107 + multi FALSE)))
1.9108 + (object Mechanism @544
1.9109 + logical_models (list unit_reference_list)))
1.9110 + logical_presentations (list unit_reference_list
1.9111 + (object InteractionDiagram "Basic Flow"
1.9112 + mechanism_ref @542
1.9113 + quid "3A2505B000CA"
1.9114 + title "Basic Flow"
1.9115 + documentation
1.9116 +|Test a method on a class that is still in development.
1.9117 +|Test the method , validating and recording the results.
1.9118 +|
1.9119 +|This use case assumes the following:
1.9120 +|1. That no test context is required.
1.9121 +|2. That there are no errors during processing.
1.9122 +|3. That validation succeeds.
1.9123 +
1.9124 + zoom 100
1.9125 + max_height 28350
1.9126 + max_width 21600
1.9127 + origin_x 0
1.9128 + origin_y 0
1.9129 + items (list diagram_item_list
1.9130 + (object InterObjView "$UNNAMED$264" @545
1.9131 + location (124, 248)
1.9132 + font (object Font
1.9133 + underline TRUE)
1.9134 + label (object ItemLabel
1.9135 + Parent_View @545
1.9136 + location (31, 273)
1.9137 + anchor_loc 3
1.9138 + nlines 2
1.9139 + max_width 471
1.9140 + label "")
1.9141 + icon "control"
1.9142 + icon_style "Icon"
1.9143 + line_color 3342489
1.9144 + fill_color 13434879
1.9145 + quidu "3A2505B9024A"
1.9146 + width 447
1.9147 + height 1285
1.9148 + icon_height 164
1.9149 + icon_width 157
1.9150 + icon_y_offset 0
1.9151 + annotation 1
1.9152 + Focus_Of_Control (object Focus_Of_Control "" @546
1.9153 + location (124, 372)
1.9154 + line_color 3342489
1.9155 + InterObjView @545
1.9156 + height 364
1.9157 + y_coord 304
1.9158 + Nested FALSE))
1.9159 + (object InterObjView "$UNNAMED$266" @547
1.9160 + location (1054, 248)
1.9161 + font (object Font
1.9162 + underline TRUE)
1.9163 + label (object ItemLabel
1.9164 + Parent_View @547
1.9165 + location (947, 275)
1.9166 + anchor_loc 3
1.9167 + nlines 2
1.9168 + max_width 462
1.9169 + label "")
1.9170 + icon "entity"
1.9171 + icon_style "Icon"
1.9172 + line_color 3342489
1.9173 + fill_color 13434879
1.9174 + quidu "3A2505B90268"
1.9175 + width 438
1.9176 + height 1285
1.9177 + icon_height 153
1.9178 + icon_width 154
1.9179 + icon_y_offset -1
1.9180 + annotation 1)
1.9181 + (object InterObjView "$UNNAMED$265" @548
1.9182 + location (744, 248)
1.9183 + font (object Font
1.9184 + underline TRUE)
1.9185 + label (object ItemLabel
1.9186 + Parent_View @548
1.9187 + location (618, 273)
1.9188 + anchor_loc 3
1.9189 + nlines 2
1.9190 + max_width 687
1.9191 + label "")
1.9192 + icon "boundary"
1.9193 + icon_style "Icon"
1.9194 + line_color 3342489
1.9195 + fill_color 13434879
1.9196 + quidu "3A2505B90254"
1.9197 + width 663
1.9198 + height 1285
1.9199 + icon_height 153
1.9200 + icon_width 229
1.9201 + icon_y_offset 1
1.9202 + annotation 1
1.9203 + Focus_Of_Control (object Focus_Of_Control "" @549
1.9204 + location (744, 372)
1.9205 + line_color 3342489
1.9206 + InterObjView @548
1.9207 + height 304
1.9208 + y_coord 244
1.9209 + Nested FALSE)
1.9210 + Focus_Of_Control (object Focus_Of_Control "" @550
1.9211 + location (744, 434)
1.9212 + line_color 3342489
1.9213 + InterObjView @548
1.9214 + height 986
1.9215 + y_coord 926
1.9216 + Nested FALSE))
1.9217 + (object InterObjView "Class" @551
1.9218 + location (1488, 248)
1.9219 + font (object Font
1.9220 + underline TRUE)
1.9221 + label (object ItemLabel
1.9222 + Parent_View @551
1.9223 + location (1488, 235)
1.9224 + anchor_loc 1
1.9225 + nlines 2
1.9226 + max_width 360
1.9227 + justify 0
1.9228 + label "Class")
1.9229 + icon "Actor"
1.9230 + icon_style "Icon"
1.9231 + line_color 3342489
1.9232 + fill_color 13434879
1.9233 + quidu "3A2505B90269"
1.9234 + width 336
1.9235 + height 1285
1.9236 + icon_height 162
1.9237 + icon_width 120
1.9238 + icon_y_offset 38
1.9239 + annotation 1
1.9240 + Focus_Of_Control (object Focus_Of_Control "" @552
1.9241 + location (1488, 558)
1.9242 + line_color 3342489
1.9243 + InterObjView @551
1.9244 + height 60
1.9245 + y_coord 0
1.9246 + Nested FALSE))
1.9247 + (object InterObjView "$UNNAMED$267" @553
1.9248 + location (2232, 248)
1.9249 + font (object Font
1.9250 + underline TRUE)
1.9251 + label (object ItemLabel
1.9252 + Parent_View @553
1.9253 + location (2232, 248)
1.9254 + fill_color 16777215
1.9255 + anchor_loc 1
1.9256 + nlines 2
1.9257 + max_width 320
1.9258 + justify 0
1.9259 + label "")
1.9260 + icon "Interface"
1.9261 + icon_style "Label"
1.9262 + line_color 3342489
1.9263 + fill_color 13434879
1.9264 + quidu "3A2505B90260"
1.9265 + width 338
1.9266 + height 1285
1.9267 + icon_height 164
1.9268 + icon_width 157
1.9269 + icon_y_offset -59
1.9270 + annotation 1
1.9271 + Focus_Of_Control (object Focus_Of_Control "" @554
1.9272 + location (2232, 496)
1.9273 + line_color 3342489
1.9274 + InterObjView @553
1.9275 + height 60
1.9276 + y_coord 0
1.9277 + Nested FALSE)
1.9278 + Focus_Of_Control (object Focus_Of_Control "" @555
1.9279 + location (2232, 744)
1.9280 + line_color 3342489
1.9281 + InterObjView @553
1.9282 + height 60
1.9283 + y_coord 0
1.9284 + Nested FALSE))
1.9285 + (object InterObjView "$UNNAMED$269" @556
1.9286 + location (2604, 248)
1.9287 + font (object Font
1.9288 + underline TRUE)
1.9289 + label (object ItemLabel
1.9290 + Parent_View @556
1.9291 + location (2511, 269)
1.9292 + anchor_loc 3
1.9293 + nlines 2
1.9294 + max_width 471
1.9295 + label "")
1.9296 + icon "control"
1.9297 + icon_style "Icon"
1.9298 + line_color 3342489
1.9299 + fill_color 13434879
1.9300 + quidu "3A2505B90263"
1.9301 + width 447
1.9302 + height 1285
1.9303 + icon_height 164
1.9304 + icon_width 157
1.9305 + icon_y_offset 4
1.9306 + annotation 1
1.9307 + Focus_Of_Control (object Focus_Of_Control "" @557
1.9308 + location (2604, 992)
1.9309 + line_color 3342489
1.9310 + InterObjView @556
1.9311 + height 368
1.9312 + y_coord 308
1.9313 + Nested FALSE))
1.9314 + (object InterObjView "$UNNAMED$271" @558
1.9315 + location (2976, 248)
1.9316 + font (object Font
1.9317 + underline TRUE)
1.9318 + label (object ItemLabel
1.9319 + Parent_View @558
1.9320 + location (2869, 266)
1.9321 + anchor_loc 3
1.9322 + nlines 2
1.9323 + max_width 462
1.9324 + label "")
1.9325 + icon "entity"
1.9326 + icon_style "Icon"
1.9327 + line_color 3342489
1.9328 + fill_color 13434879
1.9329 + quidu "3A2505B90266"
1.9330 + width 438
1.9331 + height 1285
1.9332 + icon_height 153
1.9333 + icon_width 154
1.9334 + icon_y_offset 8
1.9335 + annotation 1
1.9336 + Focus_Of_Control (object Focus_Of_Control "" @559
1.9337 + location (2976, 1054)
1.9338 + line_color 3342489
1.9339 + InterObjView @558
1.9340 + height 60
1.9341 + y_coord 0
1.9342 + Nested FALSE))
1.9343 + (object InterObjView "$UNNAMED$270" @560
1.9344 + location (3348, 248)
1.9345 + font (object Font
1.9346 + underline TRUE)
1.9347 + label (object ItemLabel
1.9348 + Parent_View @560
1.9349 + location (3348, 248)
1.9350 + fill_color 16777215
1.9351 + anchor_loc 1
1.9352 + nlines 2
1.9353 + max_width 370
1.9354 + justify 0
1.9355 + label "")
1.9356 + icon_style "Icon"
1.9357 + line_color 3342489
1.9358 + fill_color 13434879
1.9359 + quidu "3A2505B90267"
1.9360 + width 388
1.9361 + height 1285
1.9362 + icon_height 164
1.9363 + icon_width 157
1.9364 + icon_y_offset 2
1.9365 + annotation 1
1.9366 + Focus_Of_Control (object Focus_Of_Control "" @561
1.9367 + location (3348, 1240)
1.9368 + line_color 3342489
1.9369 + InterObjView @560
1.9370 + height 60
1.9371 + y_coord 0
1.9372 + Nested FALSE))
1.9373 + (object InterObjView "$UNNAMED$268" @562
1.9374 + location (1798, 248)
1.9375 + font (object Font
1.9376 + underline TRUE)
1.9377 + label (object ItemLabel
1.9378 + Parent_View @562
1.9379 + location (1798, 248)
1.9380 + fill_color 13434879
1.9381 + anchor_loc 1
1.9382 + nlines 2
1.9383 + max_width 370
1.9384 + justify 0
1.9385 + label "")
1.9386 + icon_style "Icon"
1.9387 + line_color 3342489
1.9388 + fill_color 13434879
1.9389 + quidu "3AC9DADC0016"
1.9390 + width 388
1.9391 + height 1285
1.9392 + icon_height 0
1.9393 + icon_width 0
1.9394 + icon_y_offset 0
1.9395 + annotation 1
1.9396 + Focus_Of_Control (object Focus_Of_Control "" @563
1.9397 + location (1798, 434)
1.9398 + line_color 3342489
1.9399 + InterObjView @562
1.9400 + height 182
1.9401 + y_coord 122
1.9402 + Nested FALSE)
1.9403 + Focus_Of_Control (object Focus_Of_Control "" @564
1.9404 + location (1798, 682)
1.9405 + line_color 3342489
1.9406 + InterObjView @562
1.9407 + height 182
1.9408 + y_coord 122
1.9409 + Nested FALSE))
1.9410 + (object InterMessView "" @565
1.9411 + location (62, 372)
1.9412 + label (object SegLabel @566
1.9413 + Parent_View @565
1.9414 + location (433, 328)
1.9415 + quidu "3A2505B9024F"
1.9416 + anchor_loc 1
1.9417 + nlines 1
1.9418 + max_width 578
1.9419 + justify 0
1.9420 + label "RunTransition(TRequestStatus*)"
1.9421 + pctDist 0.500000
1.9422 + height 45
1.9423 + orientation 0)
1.9424 + line_color 3342489
1.9425 + client @545
1.9426 + supplier @548
1.9427 + Focus_Src @546
1.9428 + Focus_Entry @549
1.9429 + origin (139, 372)
1.9430 + terminus (728, 372)
1.9431 + ordinal 0)
1.9432 + (object InterMessView "" @567
1.9433 + location (62, 1054)
1.9434 + label (object SegLabel @568
1.9435 + Parent_View @567
1.9436 + location (2789, 1010)
1.9437 + quidu "3A2505B90261"
1.9438 + anchor_loc 1
1.9439 + nlines 1
1.9440 + max_width 307
1.9441 + justify 0
1.9442 + label "GetStyle( )"
1.9443 + pctDist 0.500000
1.9444 + height 45
1.9445 + orientation 0)
1.9446 + line_color 3342489
1.9447 + client @556
1.9448 + supplier @558
1.9449 + Focus_Src @557
1.9450 + Focus_Entry @559
1.9451 + origin (2619, 1054)
1.9452 + terminus (2960, 1054)
1.9453 + ordinal 7)
1.9454 + (object InterMessView "" @569
1.9455 + location (62, 1240)
1.9456 + label (object SegLabel @570
1.9457 + Parent_View @569
1.9458 + location (2975, 1196)
1.9459 + quidu "3A2505B90265"
1.9460 + anchor_loc 1
1.9461 + nlines 1
1.9462 + max_width 496
1.9463 + justify 0
1.9464 + label "Write( )"
1.9465 + pctDist 0.500000
1.9466 + height 45
1.9467 + orientation 0)
1.9468 + line_color 3342489
1.9469 + client @556
1.9470 + supplier @560
1.9471 + Focus_Src @557
1.9472 + Focus_Entry @561
1.9473 + origin (2619, 1240)
1.9474 + terminus (3332, 1240)
1.9475 + ordinal 8)
1.9476 + (object InterMessView "" @571
1.9477 + location (62, 558)
1.9478 + label (object SegLabel @572
1.9479 + Parent_View @571
1.9480 + location (1113, 532)
1.9481 + quidu "3A2505E302EC"
1.9482 + anchor_loc 1
1.9483 + nlines 1
1.9484 + max_width 172
1.9485 + justify 0
1.9486 + label "Method( )"
1.9487 + pctDist 0.497896
1.9488 + height 27
1.9489 + orientation 0)
1.9490 + line_color 3342489
1.9491 + client @548
1.9492 + supplier @551
1.9493 + Focus_Src @550
1.9494 + Focus_Entry @552
1.9495 + origin (759, 558)
1.9496 + terminus (1472, 558)
1.9497 + ordinal 3)
1.9498 + (object NoteView @573
1.9499 + location (434, 1674)
1.9500 + label (object ItemLabel
1.9501 + Parent_View @573
1.9502 + location (224, 1574)
1.9503 + fill_color 13434879
1.9504 + nlines 4
1.9505 + max_width 384
1.9506 + label "Repeat for each transition which makes up the unit test.")
1.9507 + line_color 3342489
1.9508 + fill_color 13434879
1.9509 + width 444
1.9510 + height 212)
1.9511 + (object AttachView "" @574
1.9512 + stereotype TRUE
1.9513 + line_color 3342489
1.9514 + client @573
1.9515 + supplier @565
1.9516 + line_style 0)
1.9517 + (object NoteView @575
1.9518 + location (1178, 1674)
1.9519 + label (object ItemLabel
1.9520 + Parent_View @575
1.9521 + location (831, 1558)
1.9522 + fill_color 13434879
1.9523 + nlines 4
1.9524 + max_width 659
1.9525 + label "The test method is called from within the function TransitMethodL() which is called from the CTransition::RunL().")
1.9526 + line_color 3342489
1.9527 + fill_color 13434879
1.9528 + width 719
1.9529 + height 244)
1.9530 + (object AttachView "" @576
1.9531 + stereotype TRUE
1.9532 + line_color 3342489
1.9533 + client @575
1.9534 + supplier @571
1.9535 + line_style 0)
1.9536 + (object InterMessView "" @577
1.9537 + location (62, 434)
1.9538 + label (object SegLabel @578
1.9539 + Parent_View @577
1.9540 + location (1270, 390)
1.9541 + quidu "3AC9DB440355"
1.9542 + anchor_loc 1
1.9543 + nlines 1
1.9544 + max_width 438
1.9545 + justify 0
1.9546 + label "ValidatePreConditions( )"
1.9547 + pctDist 0.500000
1.9548 + height 45
1.9549 + orientation 0)
1.9550 + line_color 3342489
1.9551 + client @548
1.9552 + supplier @562
1.9553 + Focus_Src @549
1.9554 + Focus_Entry @563
1.9555 + origin (759, 434)
1.9556 + terminus (1782, 434)
1.9557 + ordinal 1)
1.9558 + (object InterMessView "" @579
1.9559 + location (62, 496)
1.9560 + label (object SegLabel @580
1.9561 + Parent_View @579
1.9562 + location (2014, 452)
1.9563 + quidu "3AC9DB5B03DB"
1.9564 + anchor_loc 1
1.9565 + nlines 1
1.9566 + max_width 359
1.9567 + justify 0
1.9568 + label "InvariantTest(TAny*)"
1.9569 + pctDist 0.500000
1.9570 + height 45
1.9571 + orientation 0)
1.9572 + line_color 3342489
1.9573 + client @562
1.9574 + supplier @553
1.9575 + Focus_Src @563
1.9576 + Focus_Entry @554
1.9577 + origin (1813, 496)
1.9578 + terminus (2216, 496)
1.9579 + ordinal 2)
1.9580 + (object InterMessView "" @581
1.9581 + location (62, 992)
1.9582 + label (object SegLabel @582
1.9583 + Parent_View @581
1.9584 + location (1673, 948)
1.9585 + quidu "3AC9DB7D022B"
1.9586 + anchor_loc 1
1.9587 + nlines 1
1.9588 + max_width 594
1.9589 + justify 0
1.9590 + label "LogInformation(const TDesC16&)"
1.9591 + pctDist 0.500000
1.9592 + height 45
1.9593 + orientation 0)
1.9594 + line_color 3342489
1.9595 + client @548
1.9596 + supplier @556
1.9597 + Focus_Src @550
1.9598 + Focus_Entry @557
1.9599 + origin (759, 992)
1.9600 + terminus (2588, 992)
1.9601 + ordinal 6)
1.9602 + (object InterMessView "" @583
1.9603 + location (62, 682)
1.9604 + label (object SegLabel @584
1.9605 + Parent_View @583
1.9606 + location (1270, 638)
1.9607 + quidu "3AC9DC910122"
1.9608 + anchor_loc 1
1.9609 + nlines 1
1.9610 + max_width 831
1.9611 + justify 0
1.9612 + label "ValidatePostConditions(TTestBedAsyncState)"
1.9613 + pctDist 0.500000
1.9614 + height 45
1.9615 + orientation 0)
1.9616 + line_color 3342489
1.9617 + client @548
1.9618 + supplier @562
1.9619 + Focus_Src @550
1.9620 + Focus_Entry @564
1.9621 + origin (759, 682)
1.9622 + terminus (1782, 682)
1.9623 + ordinal 4)
1.9624 + (object InterMessView "" @585
1.9625 + location (62, 744)
1.9626 + label (object SegLabel @586
1.9627 + Parent_View @585
1.9628 + location (2014, 700)
1.9629 + quidu "3AC9DC9802C7"
1.9630 + anchor_loc 1
1.9631 + nlines 1
1.9632 + max_width 359
1.9633 + justify 0
1.9634 + label "InvariantTest(TAny*)"
1.9635 + pctDist 0.500000
1.9636 + height 45
1.9637 + orientation 0)
1.9638 + line_color 3342489
1.9639 + client @562
1.9640 + supplier @553
1.9641 + Focus_Src @564
1.9642 + Focus_Entry @555
1.9643 + origin (1813, 744)
1.9644 + terminus (2216, 744)
1.9645 + ordinal 5)))
1.9646 + (object InteractionDiagram "Alternate Flow - Stress test"
1.9647 + mechanism_ref @543
1.9648 + quid "3A23BA89010D"
1.9649 + title "Alternate Flow - Stress test"
1.9650 + documentation
1.9651 +|Test a method on a class that is still in development.
1.9652 +|Stress test the method, validating and recording the results.
1.9653 +|
1.9654 +|This use case assumes the following:
1.9655 +|1. That there are no errors during processing.
1.9656 +|2. That validation succeeds.
1.9657 +|3. That stress tests succeed without error.
1.9658 +|4. That there is no resource leakage.
1.9659 +|
1.9660 +
1.9661 + zoom 91
1.9662 + max_height 28350
1.9663 + max_width 21600
1.9664 + origin_x 2446
1.9665 + origin_y 0
1.9666 + items (list diagram_item_list
1.9667 + (object InterObjView "$UNNAMED$272" @587
1.9668 + location (558, 248)
1.9669 + font (object Font
1.9670 + underline TRUE)
1.9671 + label (object ItemLabel
1.9672 + Parent_View @587
1.9673 + location (432, 274)
1.9674 + anchor_loc 3
1.9675 + nlines 2
1.9676 + max_width 687
1.9677 + label "")
1.9678 + icon "boundary"
1.9679 + icon_style "Icon"
1.9680 + line_color 3342489
1.9681 + fill_color 13434879
1.9682 + quidu "3A23BA9902E7"
1.9683 + width 663
1.9684 + height 1903
1.9685 + icon_height 153
1.9686 + icon_width 229
1.9687 + icon_y_offset 0
1.9688 + annotation 1
1.9689 + Focus_Of_Control (object Focus_Of_Control "" @588
1.9690 + location (558, 682)
1.9691 + line_color 3342489
1.9692 + InterObjView @587
1.9693 + height 674
1.9694 + y_coord 614
1.9695 + Nested FALSE))
1.9696 + (object InterObjView "Class" @589
1.9697 + location (1798, 248)
1.9698 + font (object Font
1.9699 + underline TRUE)
1.9700 + label (object ItemLabel
1.9701 + Parent_View @589
1.9702 + location (1798, 273)
1.9703 + anchor_loc 1
1.9704 + nlines 2
1.9705 + max_width 360
1.9706 + justify 0
1.9707 + label "Class")
1.9708 + icon "Actor"
1.9709 + icon_style "Icon"
1.9710 + line_color 3342489
1.9711 + fill_color 13434879
1.9712 + quidu "3A23BBA10188"
1.9713 + width 336
1.9714 + height 1903
1.9715 + icon_height 162
1.9716 + icon_width 120
1.9717 + icon_y_offset 0
1.9718 + annotation 1
1.9719 + Focus_Of_Control (object Focus_Of_Control "" @590
1.9720 + location (1798, 744)
1.9721 + line_color 3342489
1.9722 + InterObjView @589
1.9723 + height 60
1.9724 + y_coord 0
1.9725 + Nested FALSE))
1.9726 + (object InterObjView "Validator" @591
1.9727 + location (2108, 248)
1.9728 + font (object Font
1.9729 + underline TRUE)
1.9730 + label (object ItemLabel
1.9731 + Parent_View @591
1.9732 + location (2108, 248)
1.9733 + fill_color 16777215
1.9734 + anchor_loc 1
1.9735 + nlines 2
1.9736 + max_width 380
1.9737 + justify 0
1.9738 + label "Validator")
1.9739 + icon "Interface"
1.9740 + icon_style "Label"
1.9741 + line_color 3342489
1.9742 + fill_color 13434879
1.9743 + quidu "3A23BE0D020C"
1.9744 + width 398
1.9745 + height 1903
1.9746 + icon_height 164
1.9747 + icon_width 157
1.9748 + icon_y_offset -1
1.9749 + annotation 1
1.9750 + Focus_Of_Control (object Focus_Of_Control "" @592
1.9751 + location (2108, 868)
1.9752 + line_color 3342489
1.9753 + InterObjView @591
1.9754 + height 428
1.9755 + y_coord 368
1.9756 + Nested FALSE))
1.9757 + (object InterObjView "$UNNAMED$276" @593
1.9758 + location (2542, 248)
1.9759 + font (object Font
1.9760 + underline TRUE)
1.9761 + label (object ItemLabel
1.9762 + Parent_View @593
1.9763 + location (2449, 274)
1.9764 + anchor_loc 3
1.9765 + nlines 2
1.9766 + max_width 471
1.9767 + label "")
1.9768 + icon "control"
1.9769 + icon_style "Icon"
1.9770 + line_color 3342489
1.9771 + fill_color 13434879
1.9772 + quidu "3A23BED90396"
1.9773 + width 447
1.9774 + height 1903
1.9775 + icon_height 164
1.9776 + icon_width 157
1.9777 + icon_y_offset -1
1.9778 + annotation 1
1.9779 + Focus_Of_Control (object Focus_Of_Control "" @594
1.9780 + location (2542, 930)
1.9781 + line_color 3342489
1.9782 + InterObjView @593
1.9783 + height 306
1.9784 + y_coord 246
1.9785 + Nested FALSE)
1.9786 + Focus_Of_Control (object Focus_Of_Control "" @595
1.9787 + location (2542, 1612)
1.9788 + line_color 3342489
1.9789 + InterObjView @593
1.9790 + height 306
1.9791 + y_coord 246
1.9792 + Nested FALSE))
1.9793 + (object InterObjView "$UNNAMED$277" @596
1.9794 + location (3348, 248)
1.9795 + font (object Font
1.9796 + underline TRUE)
1.9797 + label (object ItemLabel
1.9798 + Parent_View @596
1.9799 + location (3348, 248)
1.9800 + fill_color 16777215
1.9801 + anchor_loc 1
1.9802 + nlines 2
1.9803 + max_width 282
1.9804 + justify 0
1.9805 + label "")
1.9806 + icon_style "Icon"
1.9807 + line_color 3342489
1.9808 + fill_color 13434879
1.9809 + quidu "3A23BF4702A4"
1.9810 + width 300
1.9811 + height 1903
1.9812 + icon_height 164
1.9813 + icon_width 157
1.9814 + icon_y_offset -2
1.9815 + annotation 1
1.9816 + Focus_Of_Control (object Focus_Of_Control "" @597
1.9817 + location (3348, 1116)
1.9818 + line_color 3342489
1.9819 + InterObjView @596
1.9820 + height 60
1.9821 + y_coord 0
1.9822 + Nested FALSE)
1.9823 + Focus_Of_Control (object Focus_Of_Control "" @598
1.9824 + location (3348, 1798)
1.9825 + line_color 3342489
1.9826 + InterObjView @596
1.9827 + height 60
1.9828 + y_coord 0
1.9829 + Nested FALSE))
1.9830 + (object InterObjView "$UNNAMED$275" @599
1.9831 + location (868, 248)
1.9832 + font (object Font
1.9833 + underline TRUE)
1.9834 + label (object ItemLabel
1.9835 + Parent_View @599
1.9836 + location (761, 274)
1.9837 + anchor_loc 3
1.9838 + nlines 2
1.9839 + max_width 462
1.9840 + label "")
1.9841 + icon "entity"
1.9842 + icon_style "Icon"
1.9843 + line_color 3342489
1.9844 + fill_color 13434879
1.9845 + quidu "3A24FF010066"
1.9846 + width 438
1.9847 + height 1903
1.9848 + icon_height 153
1.9849 + icon_width 154
1.9850 + icon_y_offset 0
1.9851 + annotation 1
1.9852 + Focus_Of_Control (object Focus_Of_Control "" @600
1.9853 + location (868, 372)
1.9854 + line_color 3342489
1.9855 + InterObjView @599
1.9856 + height 60
1.9857 + y_coord 0
1.9858 + Nested FALSE))
1.9859 + (object InterObjView "$UNNAMED$278" @601
1.9860 + location (2976, 248)
1.9861 + font (object Font
1.9862 + underline TRUE)
1.9863 + label (object ItemLabel
1.9864 + Parent_View @601
1.9865 + location (2869, 277)
1.9866 + anchor_loc 3
1.9867 + nlines 2
1.9868 + max_width 462
1.9869 + label "")
1.9870 + icon "entity"
1.9871 + icon_style "Icon"
1.9872 + line_color 3342489
1.9873 + fill_color 13434879
1.9874 + quidu "3A24FC2A03AA"
1.9875 + width 438
1.9876 + height 1903
1.9877 + icon_height 153
1.9878 + icon_width 154
1.9879 + icon_y_offset -3
1.9880 + annotation 1
1.9881 + Focus_Of_Control (object Focus_Of_Control "" @602
1.9882 + location (2976, 992)
1.9883 + line_color 3342489
1.9884 + InterObjView @601
1.9885 + height 60
1.9886 + y_coord 0
1.9887 + Nested FALSE)
1.9888 + Focus_Of_Control (object Focus_Of_Control "" @603
1.9889 + location (2976, 1674)
1.9890 + line_color 3342489
1.9891 + InterObjView @601
1.9892 + height 60
1.9893 + y_coord 0
1.9894 + Nested FALSE))
1.9895 + (object InterObjView "$UNNAMED$274" @604
1.9896 + location (1178, 248)
1.9897 + font (object Font
1.9898 + underline TRUE)
1.9899 + label (object ItemLabel
1.9900 + Parent_View @604
1.9901 + location (1085, 274)
1.9902 + anchor_loc 3
1.9903 + nlines 2
1.9904 + max_width 471
1.9905 + label "")
1.9906 + icon "control"
1.9907 + icon_style "Icon"
1.9908 + line_color 3342489
1.9909 + fill_color 13434879
1.9910 + quidu "3A23C627016E"
1.9911 + width 447
1.9912 + height 1903
1.9913 + icon_height 164
1.9914 + icon_width 157
1.9915 + icon_y_offset -1
1.9916 + annotation 1
1.9917 + Focus_Of_Control (object Focus_Of_Control "" @605
1.9918 + location (1178, 496)
1.9919 + line_color 3342489
1.9920 + InterObjView @604
1.9921 + height 182
1.9922 + y_coord 122
1.9923 + Nested FALSE)
1.9924 + Focus_Of_Control (object Focus_Of_Control "" @606
1.9925 + location (1178, 1426)
1.9926 + line_color 3342489
1.9927 + InterObjView @604
1.9928 + height 552
1.9929 + y_coord 492
1.9930 + Nested FALSE))
1.9931 + (object InterObjView "$UNNAMED$273" @607
1.9932 + location (1488, 248)
1.9933 + font (object Font
1.9934 + underline TRUE)
1.9935 + label (object ItemLabel
1.9936 + Parent_View @607
1.9937 + location (1395, 272)
1.9938 + anchor_loc 3
1.9939 + nlines 2
1.9940 + max_width 471
1.9941 + label "")
1.9942 + icon "control"
1.9943 + icon_style "Icon"
1.9944 + line_color 3342489
1.9945 + fill_color 13434879
1.9946 + quidu "3A23C4FC013C"
1.9947 + width 447
1.9948 + height 1903
1.9949 + icon_height 164
1.9950 + icon_width 157
1.9951 + icon_y_offset 1
1.9952 + annotation 1
1.9953 + Focus_Of_Control (object Focus_Of_Control "" @608
1.9954 + location (1488, 558)
1.9955 + line_color 3342489
1.9956 + InterObjView @607
1.9957 + height 60
1.9958 + y_coord 0
1.9959 + Nested FALSE)
1.9960 + Focus_Of_Control (object Focus_Of_Control "" @609
1.9961 + location (1488, 1488)
1.9962 + line_color 3342489
1.9963 + InterObjView @607
1.9964 + height 60
1.9965 + y_coord 0
1.9966 + Nested FALSE))
1.9967 + (object InterObjView "Unit test" @610
1.9968 + location (124, 248)
1.9969 + font (object Font
1.9970 + underline TRUE)
1.9971 + label (object ItemLabel
1.9972 + Parent_View @610
1.9973 + location (31, 273)
1.9974 + anchor_loc 3
1.9975 + nlines 2
1.9976 + max_width 471
1.9977 + label "Unit test")
1.9978 + icon "control"
1.9979 + icon_style "Icon"
1.9980 + line_color 3342489
1.9981 + fill_color 13434879
1.9982 + quidu "3A23BFAB02CF"
1.9983 + width 447
1.9984 + height 1903
1.9985 + icon_height 164
1.9986 + icon_width 157
1.9987 + icon_y_offset 0
1.9988 + annotation 1
1.9989 + Focus_Of_Control (object Focus_Of_Control "" @611
1.9990 + location (124, 372)
1.9991 + line_color 3342489
1.9992 + InterObjView @610
1.9993 + height 1666
1.9994 + y_coord 1606
1.9995 + Nested FALSE))
1.9996 + (object InterMessView "" @612
1.9997 + location (62, 558)
1.9998 + label (object SegLabel @613
1.9999 + Parent_View @612
1.10000 + location (1332, 514)
1.10001 + quidu "3A23CC1E0391"
1.10002 + anchor_loc 1
1.10003 + nlines 1
1.10004 + max_width 249
1.10005 + justify 0
1.10006 + label "StartTest( )"
1.10007 + pctDist 0.500000
1.10008 + height 45
1.10009 + orientation 0)
1.10010 + line_color 3342489
1.10011 + client @604
1.10012 + supplier @607
1.10013 + Focus_Src @605
1.10014 + Focus_Entry @608
1.10015 + origin (1193, 558)
1.10016 + terminus (1472, 558)
1.10017 + ordinal 2)
1.10018 + (object InterMessView "" @614
1.10019 + location (62, 1116)
1.10020 + label (object SegLabel @615
1.10021 + Parent_View @614
1.10022 + location (2944, 1072)
1.10023 + quidu "3A2400290006"
1.10024 + anchor_loc 1
1.10025 + nlines 1
1.10026 + max_width 365
1.10027 + justify 0
1.10028 + label "Write( )"
1.10029 + pctDist 0.500000
1.10030 + height 45
1.10031 + orientation 0)
1.10032 + line_color 3342489
1.10033 + client @593
1.10034 + supplier @596
1.10035 + Focus_Src @594
1.10036 + Focus_Entry @597
1.10037 + origin (2557, 1116)
1.10038 + terminus (3332, 1116)
1.10039 + ordinal 8)
1.10040 + (object InterMessView "" @616
1.10041 + location (62, 868)
1.10042 + label (object SegLabel @617
1.10043 + Parent_View @616
1.10044 + location (1332, 824)
1.10045 + quidu "3A24FC0300D3"
1.10046 + anchor_loc 1
1.10047 + nlines 1
1.10048 + max_width 359
1.10049 + justify 0
1.10050 + label "ValidateState( )"
1.10051 + pctDist 0.500000
1.10052 + height 45
1.10053 + orientation 0)
1.10054 + line_color 3342489
1.10055 + client @587
1.10056 + supplier @591
1.10057 + Focus_Src @588
1.10058 + Focus_Entry @592
1.10059 + origin (573, 868)
1.10060 + terminus (2092, 868)
1.10061 + ordinal 5)
1.10062 + (object InterMessView "" @618
1.10063 + location (62, 930)
1.10064 + label (object SegLabel @619
1.10065 + Parent_View @618
1.10066 + location (2324, 886)
1.10067 + quidu "3A24FC09037A"
1.10068 + anchor_loc 1
1.10069 + nlines 1
1.10070 + max_width 543
1.10071 + justify 0
1.10072 + label "LogInformation( )"
1.10073 + pctDist 0.500000
1.10074 + height 45
1.10075 + orientation 0)
1.10076 + line_color 3342489
1.10077 + client @591
1.10078 + supplier @593
1.10079 + Focus_Src @592
1.10080 + Focus_Entry @594
1.10081 + origin (2123, 930)
1.10082 + terminus (2526, 930)
1.10083 + ordinal 6)
1.10084 + (object InterMessView "" @620
1.10085 + location (62, 992)
1.10086 + label (object SegLabel @621
1.10087 + Parent_View @620
1.10088 + location (2758, 948)
1.10089 + quidu "3A24FC380365"
1.10090 + anchor_loc 1
1.10091 + nlines 1
1.10092 + max_width 242
1.10093 + justify 0
1.10094 + label "GetStyle( )"
1.10095 + pctDist 0.500000
1.10096 + height 45
1.10097 + orientation 0)
1.10098 + line_color 3342489
1.10099 + client @593
1.10100 + supplier @601
1.10101 + Focus_Src @594
1.10102 + Focus_Entry @602
1.10103 + origin (2557, 992)
1.10104 + terminus (2960, 992)
1.10105 + ordinal 7)
1.10106 + (object InterMessView "" @622
1.10107 + location (62, 372)
1.10108 + label (object SegLabel @623
1.10109 + Parent_View @622
1.10110 + location (495, 328)
1.10111 + quidu "3A3F755C0093"
1.10112 + anchor_loc 1
1.10113 + nlines 1
1.10114 + max_width 170
1.10115 + justify 0
1.10116 + label "Clear( )"
1.10117 + pctDist 0.500000
1.10118 + height 45
1.10119 + orientation 0)
1.10120 + line_color 3342489
1.10121 + client @610
1.10122 + supplier @599
1.10123 + Focus_Src @611
1.10124 + Focus_Entry @600
1.10125 + origin (139, 372)
1.10126 + terminus (852, 372)
1.10127 + ordinal 0)
1.10128 + (object InterMessView "" @624
1.10129 + location (62, 496)
1.10130 + label (object SegLabel @625
1.10131 + Parent_View @624
1.10132 + location (650, 452)
1.10133 + quidu "3A3F756B0008"
1.10134 + anchor_loc 1
1.10135 + nlines 1
1.10136 + max_width 246
1.10137 + justify 0
1.10138 + label "StartTest( )"
1.10139 + pctDist 0.500000
1.10140 + height 45
1.10141 + orientation 0)
1.10142 + line_color 3342489
1.10143 + client @610
1.10144 + supplier @604
1.10145 + Focus_Src @611
1.10146 + Focus_Entry @605
1.10147 + origin (139, 496)
1.10148 + terminus (1162, 496)
1.10149 + ordinal 1)
1.10150 + (object InterMessView "" @626
1.10151 + location (62, 682)
1.10152 + label (object SegLabel @627
1.10153 + Parent_View @626
1.10154 + location (340, 638)
1.10155 + quidu "3A3F75CF00AB"
1.10156 + anchor_loc 1
1.10157 + nlines 1
1.10158 + max_width 297
1.10159 + justify 0
1.10160 + label "Run( )"
1.10161 + pctDist 0.500000
1.10162 + height 45
1.10163 + orientation 0)
1.10164 + line_color 3342489
1.10165 + client @610
1.10166 + supplier @587
1.10167 + Focus_Src @611
1.10168 + Focus_Entry @588
1.10169 + origin (139, 682)
1.10170 + terminus (542, 682)
1.10171 + ordinal 3)
1.10172 + (object InterMessView "" @628
1.10173 + location (62, 1426)
1.10174 + label (object SegLabel @629
1.10175 + Parent_View @628
1.10176 + location (650, 1382)
1.10177 + quidu "3A3F75D9033B"
1.10178 + anchor_loc 1
1.10179 + nlines 1
1.10180 + max_width 230
1.10181 + justify 0
1.10182 + label "EndTest( )"
1.10183 + pctDist 0.500000
1.10184 + height 45
1.10185 + orientation 0)
1.10186 + line_color 3342489
1.10187 + client @610
1.10188 + supplier @604
1.10189 + Focus_Src @611
1.10190 + Focus_Entry @606
1.10191 + origin (139, 1426)
1.10192 + terminus (1162, 1426)
1.10193 + ordinal 9)
1.10194 + (object InterMessView "" @630
1.10195 + location (62, 1488)
1.10196 + label (object SegLabel @631
1.10197 + Parent_View @630
1.10198 + location (1332, 1444)
1.10199 + quidu "3A3F75E10364"
1.10200 + anchor_loc 1
1.10201 + nlines 1
1.10202 + max_width 363
1.10203 + justify 0
1.10204 + label "CheckForLeak( )"
1.10205 + pctDist 0.500000
1.10206 + height 45
1.10207 + orientation 0)
1.10208 + line_color 3342489
1.10209 + client @604
1.10210 + supplier @607
1.10211 + Focus_Src @606
1.10212 + Focus_Entry @609
1.10213 + origin (1193, 1488)
1.10214 + terminus (1472, 1488)
1.10215 + ordinal 10)
1.10216 + (object InterMessView "" @632
1.10217 + location (62, 744)
1.10218 + label (object SegLabel @633
1.10219 + Parent_View @632
1.10220 + location (1177, 700)
1.10221 + quidu "3A3F7651009E"
1.10222 + anchor_loc 1
1.10223 + nlines 1
1.10224 + max_width 218
1.10225 + justify 0
1.10226 + label "Method( )"
1.10227 + pctDist 0.500000
1.10228 + height 45
1.10229 + orientation 0)
1.10230 + line_color 3342489
1.10231 + client @587
1.10232 + supplier @589
1.10233 + Focus_Src @588
1.10234 + Focus_Entry @590
1.10235 + origin (573, 744)
1.10236 + terminus (1782, 744)
1.10237 + ordinal 4)
1.10238 + (object InterMessView "" @634
1.10239 + location (62, 1612)
1.10240 + label (object SegLabel @635
1.10241 + Parent_View @634
1.10242 + location (1859, 1568)
1.10243 + quidu "3A3F768401D9"
1.10244 + anchor_loc 1
1.10245 + nlines 1
1.10246 + max_width 543
1.10247 + justify 0
1.10248 + label "LogInformation( )"
1.10249 + pctDist 0.500000
1.10250 + height 45
1.10251 + orientation 0)
1.10252 + line_color 3342489
1.10253 + client @604
1.10254 + supplier @593
1.10255 + Focus_Src @606
1.10256 + Focus_Entry @595
1.10257 + origin (1193, 1612)
1.10258 + terminus (2526, 1612)
1.10259 + ordinal 11)
1.10260 + (object InterMessView "" @636
1.10261 + location (62, 1674)
1.10262 + label (object SegLabel @637
1.10263 + Parent_View @636
1.10264 + location (2758, 1630)
1.10265 + quidu "3A3F76900027"
1.10266 + anchor_loc 1
1.10267 + nlines 1
1.10268 + max_width 242
1.10269 + justify 0
1.10270 + label "GetStyle( )"
1.10271 + pctDist 0.500000
1.10272 + height 45
1.10273 + orientation 0)
1.10274 + line_color 3342489
1.10275 + client @593
1.10276 + supplier @601
1.10277 + Focus_Src @595
1.10278 + Focus_Entry @603
1.10279 + origin (2557, 1674)
1.10280 + terminus (2960, 1674)
1.10281 + ordinal 12)
1.10282 + (object InterMessView "" @638
1.10283 + location (62, 1798)
1.10284 + label (object SegLabel @639
1.10285 + Parent_View @638
1.10286 + location (2944, 1754)
1.10287 + quidu "3A3F769301DA"
1.10288 + anchor_loc 1
1.10289 + nlines 1
1.10290 + max_width 359
1.10291 + justify 0
1.10292 + label "Write( )"
1.10293 + pctDist 0.500000
1.10294 + height 45
1.10295 + orientation 0)
1.10296 + line_color 3342489
1.10297 + client @593
1.10298 + supplier @596
1.10299 + Focus_Src @595
1.10300 + Focus_Entry @598
1.10301 + origin (2557, 1798)
1.10302 + terminus (3332, 1798)
1.10303 + ordinal 13)))
1.10304 + (object InteractionDiagram "Alternative Flow - Asynchronous Test"
1.10305 + mechanism_ref @544
1.10306 + quid "3ACC65960061"
1.10307 + title "Alternative Flow - Asynchronous Test"
1.10308 + documentation "Test an asynchronous method on a class which is still under development. Test the method, validating the results of both the method call and the asynchronous completion."
1.10309 + zoom 100
1.10310 + max_height 28350
1.10311 + max_width 21600
1.10312 + origin_x 0
1.10313 + origin_y 0
1.10314 + items (list diagram_item_list)))))
1.10315 + logical_presentations (list unit_reference_list))
1.10316 + (object Class_Category "Capture component state (Iter. 1)"
1.10317 + quid "3A1E8DF203BC"
1.10318 + documentation
1.10319 +|Actors: Future GT Project.
1.10320 +|Traceability: TB.6
1.10321 +
1.10322 + exportControl "Public"
1.10323 + logical_models (list unit_reference_list
1.10324 + (object UseCase "Capture component state"
1.10325 + quid "3A1F88800143"
1.10326 + documentation
1.10327 +|Actors: Future GT Project.
1.10328 +|Traceability: TB.6
1.10329 +
1.10330 + stereotype "use-case realization"
1.10331 + logical_models (list unit_reference_list
1.10332 + (object Mechanism @640
1.10333 + logical_models (list unit_reference_list)))
1.10334 + logical_presentations (list unit_reference_list
1.10335 + (object InteractionDiagram "Basic Flow"
1.10336 + mechanism_ref @640
1.10337 + quid "3A265D870022"
1.10338 + title "Basic Flow"
1.10339 + documentation
1.10340 +|Provide the facility to capture the necessary information on a component to be able to restore the component to an identical state at a later time.
1.10341 +|Restoration is performed with the use case 'Restore component state'.
1.10342 +|This use case assumes the following:
1.10343 +|1. That processing proceeds without error.
1.10344 +
1.10345 + zoom 100
1.10346 + max_height 28350
1.10347 + max_width 21600
1.10348 + origin_x 0
1.10349 + origin_y 0
1.10350 + items (list diagram_item_list)))))
1.10351 + logical_presentations (list unit_reference_list))
1.10352 + (object Class_Category "Restore component state (Omit)"
1.10353 + quid "3A1E8E0601BC"
1.10354 + documentation
1.10355 +|Actors: Future GT Project.
1.10356 +|Traceability: TB.6
1.10357 +
1.10358 + exportControl "Public"
1.10359 + logical_models (list unit_reference_list
1.10360 + (object UseCase "Restore component state (omit)"
1.10361 + quid "3A1F88CA0257"
1.10362 + documentation
1.10363 +|Actors: Future GT Project.
1.10364 +|Traceability: TB.6
1.10365 +
1.10366 + stereotype "use-case realization"
1.10367 + logical_models (list unit_reference_list
1.10368 + (object Mechanism @641
1.10369 + logical_models (list unit_reference_list)))
1.10370 + logical_presentations (list unit_reference_list
1.10371 + (object InteractionDiagram "Basic Flow"
1.10372 + mechanism_ref @641
1.10373 + quid "3A266066032C"
1.10374 + title "Basic Flow"
1.10375 + documentation
1.10376 +|Provide facilities to restore a component to an earlier state, which was captured in the use case 'Capture component state'.
1.10377 +|
1.10378 +|This use case assumes the following:
1.10379 +|1. That processing proceeds without error.
1.10380 +
1.10381 + zoom 100
1.10382 + max_height 28350
1.10383 + max_width 21600
1.10384 + origin_x 0
1.10385 + origin_y 0
1.10386 + items (list diagram_item_list)))))
1.10387 + logical_presentations (list unit_reference_list))
1.10388 + (object Class_Category "Validate test results (Iter. 1)"
1.10389 + quid "3A1E8E2F02E7"
1.10390 + documentation
1.10391 +|Actors: Generalised Actor
1.10392 +|Traceability: TB.7.1
1.10393 +
1.10394 + exportControl "Public"
1.10395 + logical_models (list unit_reference_list
1.10396 + (object UseCase "Validate test results"
1.10397 + quid "3A1F8A910374"
1.10398 + documentation
1.10399 +|Actors: Generalised Actor
1.10400 +|Traceability: TB.7.1
1.10401 +
1.10402 + stereotype "use-case realization"
1.10403 + logical_models (list unit_reference_list
1.10404 + (object Mechanism @642
1.10405 + logical_models (list unit_reference_list
1.10406 + (object Object "$UNNAMED$279"
1.10407 + quid "3A23CD0F01F2"
1.10408 + collaborators (list link_list
1.10409 + (object Link
1.10410 + quid "3A23CD190138"
1.10411 + supplier "$UNNAMED$280"
1.10412 + quidu "3A23CD120319")
1.10413 + (object Link
1.10414 + quid "3AC9DD1202FF"
1.10415 + supplier "$UNNAMED$281"
1.10416 + quidu "3AC9DCFE006B"
1.10417 + messages (list Messages
1.10418 + (object Message "ValidatePostConditions(TTestBedAsyncState)"
1.10419 + quid "3AC9DD120300"
1.10420 + frequency "Aperiodic"
1.10421 + synchronization "Simple"
1.10422 + dir "FromClientToSupplier"
1.10423 + sequence "1"
1.10424 + ordinal 0
1.10425 + quidu "3A9E205E0201"))))
1.10426 + class "Logical View::Test Bed Classes::CTransition"
1.10427 + quidu "3A23BFC30021"
1.10428 + persistence "Transient"
1.10429 + multi FALSE)
1.10430 + (object Object "$UNNAMED$280"
1.10431 + quid "3A23CD120319"
1.10432 + collaborators (list link_list
1.10433 + (object Link
1.10434 + quid "3A24F4EB02E4"
1.10435 + supplier "$UNNAMED$282"
1.10436 + quidu "3A24F4D60167"
1.10437 + messages (list Messages
1.10438 + (object Message "LogInformation( )"
1.10439 + quid "3A24F4EB02E5"
1.10440 + frequency "Aperiodic"
1.10441 + synchronization "Simple"
1.10442 + dir "FromClientToSupplier"
1.10443 + sequence "2"
1.10444 + ordinal 2
1.10445 + Operation "LogInformation(const TDesC16&)"
1.10446 + quidu "3A70658D0366"))))
1.10447 + class "Logical View::Test Bed Classes::MStateAccessor"
1.10448 + quidu "3A23BE150330"
1.10449 + persistence "Transient"
1.10450 + multi FALSE)
1.10451 + (object Object "$UNNAMED$282"
1.10452 + quid "3A24F4D60167"
1.10453 + collaborators (list link_list
1.10454 + (object Link
1.10455 + quid "3A24F4D60168"
1.10456 + supplier "$UNNAMED$283"
1.10457 + quidu "3A24F4D6016E"
1.10458 + messages (list Messages
1.10459 + (object Message "Write( )"
1.10460 + quid "3A24F4D60169"
1.10461 + frequency "Aperiodic"
1.10462 + synchronization "Simple"
1.10463 + dir "FromClientToSupplier"
1.10464 + sequence "4"
1.10465 + ordinal 4
1.10466 + quidu "3A83B47A0317")))
1.10467 + (object Link
1.10468 + quid "3A24F4D6016B"
1.10469 + supplier "$UNNAMED$284"
1.10470 + quidu "3A24F4D6016F"
1.10471 + messages (list Messages
1.10472 + (object Message "GetStyle( )"
1.10473 + quid "3A24F4D6016C"
1.10474 + frequency "Aperiodic"
1.10475 + synchronization "Simple"
1.10476 + dir "FromClientToSupplier"
1.10477 + sequence "3"
1.10478 + ordinal 3))))
1.10479 + class "Logical View::Test Bed Classes::CDataLogger"
1.10480 + quidu "3A23B76E01BE"
1.10481 + persistence "Transient"
1.10482 + multi FALSE)
1.10483 + (object Object "$UNNAMED$284"
1.10484 + quid "3A24F4D6016F"
1.10485 + class "Logical View::Test Bed Classes::TLogFormat"
1.10486 + quidu "3A894035038E"
1.10487 + persistence "Transient"
1.10488 + multi FALSE)
1.10489 + (object Object "$UNNAMED$283"
1.10490 + quid "3A24F4D6016E"
1.10491 + class "Logical View::EPOC Classes::RFileLogger"
1.10492 + quidu "3A83B46701C5"
1.10493 + persistence "Transient"
1.10494 + multi FALSE)
1.10495 + (object Object "$UNNAMED$281"
1.10496 + quid "3AC9DCFE006B"
1.10497 + collaborators (list link_list
1.10498 + (object Link
1.10499 + quid "3AC9DD1C010E"
1.10500 + supplier "$UNNAMED$280"
1.10501 + quidu "3A23CD120319"
1.10502 + messages (list Messages
1.10503 + (object Message "InvariantTest(TAny*)"
1.10504 + quid "3AC9DD1C010F"
1.10505 + frequency "Aperiodic"
1.10506 + synchronization "Simple"
1.10507 + dir "FromClientToSupplier"
1.10508 + sequence "1.1"
1.10509 + ordinal 1
1.10510 + quidu "3A70658C022F"))))
1.10511 + class "Logical View::Test Bed Classes::TTransitionValidator"
1.10512 + quidu "3A9E205E01ED"
1.10513 + persistence "Transient"
1.10514 + multi FALSE))))
1.10515 + logical_presentations (list unit_reference_list
1.10516 + (object InteractionDiagram "Basic Flow"
1.10517 + mechanism_ref @642
1.10518 + quid "3A23CCFC015F"
1.10519 + title "Basic Flow"
1.10520 + documentation
1.10521 +|For a particular test validate that the post condition of the test object matches the expected state and report the output.
1.10522 +|
1.10523 +|This use case assumes the following:
1.10524 +|1. That the results match.
1.10525 +|2. The result is stored to the report log successfully.
1.10526 +|3. There are no errors during processing.
1.10527 +|
1.10528 +
1.10529 + zoom 100
1.10530 + max_height 28350
1.10531 + max_width 21600
1.10532 + origin_x 0
1.10533 + origin_y 0
1.10534 + items (list diagram_item_list
1.10535 + (object InterObjView "$UNNAMED$279" @643
1.10536 + location (124, 248)
1.10537 + font (object Font
1.10538 + underline TRUE)
1.10539 + label (object ItemLabel
1.10540 + Parent_View @643
1.10541 + location (-2, 273)
1.10542 + anchor_loc 3
1.10543 + nlines 2
1.10544 + max_width 687
1.10545 + label "")
1.10546 + icon "boundary"
1.10547 + icon_style "Icon"
1.10548 + line_color 3342489
1.10549 + fill_color 13434879
1.10550 + quidu "3A23CD0F01F2"
1.10551 + width 663
1.10552 + height 909
1.10553 + icon_height 153
1.10554 + icon_width 229
1.10555 + icon_y_offset 1
1.10556 + annotation 1
1.10557 + Focus_Of_Control (object Focus_Of_Control "" @644
1.10558 + location (124, 434)
1.10559 + line_color 3342489
1.10560 + InterObjView @643
1.10561 + height 610
1.10562 + y_coord 550
1.10563 + Nested FALSE))
1.10564 + (object InterObjView "$UNNAMED$280" @645
1.10565 + location (1054, 248)
1.10566 + font (object Font
1.10567 + underline TRUE)
1.10568 + label (object ItemLabel
1.10569 + Parent_View @645
1.10570 + location (1054, 248)
1.10571 + fill_color 16777215
1.10572 + anchor_loc 1
1.10573 + nlines 2
1.10574 + max_width 320
1.10575 + justify 0
1.10576 + label "")
1.10577 + icon "Interface"
1.10578 + icon_style "Label"
1.10579 + line_color 3342489
1.10580 + fill_color 13434879
1.10581 + quidu "3A23CD120319"
1.10582 + width 338
1.10583 + height 909
1.10584 + icon_height 164
1.10585 + icon_width 157
1.10586 + icon_y_offset 1
1.10587 + annotation 1
1.10588 + Focus_Of_Control (object Focus_Of_Control "" @646
1.10589 + location (1054, 496)
1.10590 + line_color 3342489
1.10591 + InterObjView @645
1.10592 + height 428
1.10593 + y_coord 368
1.10594 + Nested FALSE))
1.10595 + (object InterObjView "$UNNAMED$282" @647
1.10596 + location (1488, 248)
1.10597 + font (object Font
1.10598 + underline TRUE)
1.10599 + label (object ItemLabel
1.10600 + Parent_View @647
1.10601 + location (1395, 260)
1.10602 + anchor_loc 3
1.10603 + nlines 2
1.10604 + max_width 471
1.10605 + label "")
1.10606 + icon "control"
1.10607 + icon_style "Icon"
1.10608 + line_color 3342489
1.10609 + fill_color 13434879
1.10610 + quidu "3A24F4D60167"
1.10611 + width 447
1.10612 + height 909
1.10613 + icon_height 164
1.10614 + icon_width 157
1.10615 + icon_y_offset 13
1.10616 + annotation 1
1.10617 + Focus_Of_Control (object Focus_Of_Control "" @648
1.10618 + location (1488, 558)
1.10619 + line_color 3342489
1.10620 + InterObjView @647
1.10621 + height 306
1.10622 + y_coord 246
1.10623 + Nested FALSE))
1.10624 + (object InterObjView "$UNNAMED$284" @649
1.10625 + location (1860, 248)
1.10626 + font (object Font
1.10627 + underline TRUE)
1.10628 + label (object ItemLabel
1.10629 + Parent_View @649
1.10630 + location (1753, 247)
1.10631 + anchor_loc 3
1.10632 + nlines 2
1.10633 + max_width 462
1.10634 + label "")
1.10635 + icon "entity"
1.10636 + icon_style "Icon"
1.10637 + line_color 3342489
1.10638 + fill_color 13434879
1.10639 + quidu "3A24F4D6016F"
1.10640 + width 438
1.10641 + height 909
1.10642 + icon_height 153
1.10643 + icon_width 154
1.10644 + icon_y_offset 27
1.10645 + annotation 1
1.10646 + Focus_Of_Control (object Focus_Of_Control "" @650
1.10647 + location (1860, 620)
1.10648 + line_color 3342489
1.10649 + InterObjView @649
1.10650 + height 60
1.10651 + y_coord 0
1.10652 + Nested FALSE))
1.10653 + (object InterObjView "$UNNAMED$283" @651
1.10654 + location (2294, 248)
1.10655 + font (object Font
1.10656 + underline TRUE)
1.10657 + label (object ItemLabel
1.10658 + Parent_View @651
1.10659 + location (2294, 248)
1.10660 + fill_color 16777215
1.10661 + anchor_loc 1
1.10662 + nlines 2
1.10663 + max_width 282
1.10664 + justify 0
1.10665 + label "")
1.10666 + icon_style "Icon"
1.10667 + line_color 3342489
1.10668 + fill_color 13434879
1.10669 + quidu "3A24F4D6016E"
1.10670 + width 300
1.10671 + height 909
1.10672 + icon_height 164
1.10673 + icon_width 157
1.10674 + icon_y_offset 27
1.10675 + annotation 1
1.10676 + Focus_Of_Control (object Focus_Of_Control "" @652
1.10677 + location (2294, 744)
1.10678 + line_color 3342489
1.10679 + InterObjView @651
1.10680 + height 60
1.10681 + y_coord 0
1.10682 + Nested FALSE))
1.10683 + (object InterObjView "$UNNAMED$281" @653
1.10684 + location (620, 248)
1.10685 + font (object Font
1.10686 + underline TRUE)
1.10687 + label (object ItemLabel
1.10688 + Parent_View @653
1.10689 + location (620, 248)
1.10690 + fill_color 13434879
1.10691 + anchor_loc 1
1.10692 + nlines 2
1.10693 + max_width 370
1.10694 + justify 0
1.10695 + label "")
1.10696 + icon_style "Icon"
1.10697 + line_color 3342489
1.10698 + fill_color 13434879
1.10699 + quidu "3AC9DCFE006B"
1.10700 + width 388
1.10701 + height 909
1.10702 + icon_height 0
1.10703 + icon_width 0
1.10704 + icon_y_offset 0
1.10705 + annotation 1
1.10706 + Focus_Of_Control (object Focus_Of_Control "" @654
1.10707 + location (620, 434)
1.10708 + line_color 3342489
1.10709 + InterObjView @653
1.10710 + height 550
1.10711 + y_coord 490
1.10712 + Nested FALSE))
1.10713 + (object InterMessView "" @655
1.10714 + location (62, 620)
1.10715 + label (object SegLabel @656
1.10716 + Parent_View @655
1.10717 + location (1673, 576)
1.10718 + quidu "3A24F4D6016C"
1.10719 + anchor_loc 1
1.10720 + nlines 1
1.10721 + max_width 208
1.10722 + justify 0
1.10723 + label "GetStyle( )"
1.10724 + pctDist 0.500000
1.10725 + height 45
1.10726 + orientation 0)
1.10727 + line_color 3342489
1.10728 + client @647
1.10729 + supplier @649
1.10730 + Focus_Src @648
1.10731 + Focus_Entry @650
1.10732 + origin (1503, 620)
1.10733 + terminus (1844, 620)
1.10734 + ordinal 3)
1.10735 + (object InterMessView "" @657
1.10736 + location (62, 744)
1.10737 + label (object SegLabel @658
1.10738 + Parent_View @657
1.10739 + location (1890, 700)
1.10740 + quidu "3A24F4D60169"
1.10741 + anchor_loc 1
1.10742 + nlines 1
1.10743 + max_width 379
1.10744 + justify 0
1.10745 + label "Write( )"
1.10746 + pctDist 0.500000
1.10747 + height 45
1.10748 + orientation 0)
1.10749 + line_color 3342489
1.10750 + client @647
1.10751 + supplier @651
1.10752 + Focus_Src @648
1.10753 + Focus_Entry @652
1.10754 + origin (1503, 744)
1.10755 + terminus (2278, 744)
1.10756 + ordinal 4)
1.10757 + (object InterMessView "" @659
1.10758 + location (62, 558)
1.10759 + label (object SegLabel @660
1.10760 + Parent_View @659
1.10761 + location (1270, 514)
1.10762 + quidu "3A24F4EB02E5"
1.10763 + anchor_loc 1
1.10764 + nlines 1
1.10765 + max_width 475
1.10766 + justify 0
1.10767 + label "LogInformation( )"
1.10768 + pctDist 0.500000
1.10769 + height 45
1.10770 + orientation 0)
1.10771 + line_color 3342489
1.10772 + client @645
1.10773 + supplier @647
1.10774 + Focus_Src @646
1.10775 + Focus_Entry @648
1.10776 + origin (1069, 558)
1.10777 + terminus (1472, 558)
1.10778 + ordinal 2)
1.10779 + (object InterMessView "" @661
1.10780 + location (62, 434)
1.10781 + label (object SegLabel @662
1.10782 + Parent_View @661
1.10783 + location (371, 390)
1.10784 + quidu "3AC9DD120300"
1.10785 + anchor_loc 1
1.10786 + nlines 1
1.10787 + max_width 781
1.10788 + justify 0
1.10789 + label "ValidatePostConditions(TTestBedAsyncState)"
1.10790 + pctDist 0.500000
1.10791 + height 45
1.10792 + orientation 0)
1.10793 + line_color 3342489
1.10794 + client @643
1.10795 + supplier @653
1.10796 + Focus_Src @644
1.10797 + Focus_Entry @654
1.10798 + origin (139, 434)
1.10799 + terminus (604, 434)
1.10800 + ordinal 0)
1.10801 + (object InterMessView "" @663
1.10802 + location (62, 496)
1.10803 + label (object SegLabel @664
1.10804 + Parent_View @663
1.10805 + location (836, 452)
1.10806 + quidu "3AC9DD1C010F"
1.10807 + anchor_loc 1
1.10808 + nlines 1
1.10809 + max_width 359
1.10810 + justify 0
1.10811 + label "InvariantTest(TAny*)"
1.10812 + pctDist 0.500000
1.10813 + height 45
1.10814 + orientation 0)
1.10815 + line_color 3342489
1.10816 + client @653
1.10817 + supplier @645
1.10818 + Focus_Src @654
1.10819 + Focus_Entry @646
1.10820 + origin (635, 496)
1.10821 + terminus (1038, 496)
1.10822 + ordinal 1))))))
1.10823 + logical_presentations (list unit_reference_list))
1.10824 + (object Class_Category "Test Asynchronous component (Omit)"
1.10825 + quid "3A1E8E400075"
1.10826 + documentation
1.10827 +|Actors: Generalised Actor
1.10828 +|Traceability: TB.14
1.10829 +
1.10830 + exportControl "Public"
1.10831 + logical_models (list unit_reference_list
1.10832 + (object UseCase "Test asynchronous component (omit)"
1.10833 + quid "3A1F855C006A"
1.10834 + documentation
1.10835 +|Actors: Generalised Actor
1.10836 +|Traceability: TB.14
1.10837 +
1.10838 + stereotype "use-case realization"
1.10839 + logical_models (list unit_reference_list
1.10840 + (object Mechanism @665
1.10841 + logical_models (list unit_reference_list)))
1.10842 + logical_presentations (list unit_reference_list
1.10843 + (object InteractionDiagram "Basic Flow"
1.10844 + mechanism_ref @665
1.10845 + quid "3A2660A500E8"
1.10846 + title "Basic Flow"
1.10847 + documentation
1.10848 +|Execute two or more tests simultaneously. These tests can be within the same thread, or within multiple threads, and will communicate asynchronously via the use of signals.
1.10849 +|
1.10850 +|This use case assumes the following:
1.10851 +|1. That the processing proceeds without error.
1.10852 +
1.10853 + zoom 100
1.10854 + max_height 28350
1.10855 + max_width 21600
1.10856 + origin_x 0
1.10857 + origin_y 0
1.10858 + items (list diagram_item_list)))))
1.10859 + logical_presentations (list unit_reference_list))
1.10860 + (object Class_Category "Repeat Test case (Iter. 1)"
1.10861 + quid "3A1E8E7A0303"
1.10862 + documentation
1.10863 +|Actors: Future GT Project, GT 6.2 Plug-in System.
1.10864 +|Traceability: TB.13
1.10865 +
1.10866 + exportControl "Public"
1.10867 + logical_models (list unit_reference_list
1.10868 + (object UseCase "Repeat test case"
1.10869 + quid "3A1F8D4C0062"
1.10870 + documentation
1.10871 +|Actors: Future GT Project, GT 6.2 Plug-in System.
1.10872 +|Traceability: TB.13
1.10873 +
1.10874 + stereotype "use-case realization"
1.10875 + logical_models (list unit_reference_list
1.10876 + (object Mechanism @666
1.10877 + logical_models (list unit_reference_list
1.10878 + (object Object "$UNNAMED$285"
1.10879 + quid "3A87F3BB03DB"
1.10880 + collaborators (list link_list
1.10881 + (object Link
1.10882 + quid "3A87F3D00290"
1.10883 + supplier "$UNNAMED$286"
1.10884 + quidu "3A87F3BE03B7"
1.10885 + messages (list Messages
1.10886 + (object Message "RunTransition(TRequestStatus*)"
1.10887 + quid "3A87F3D00291"
1.10888 + frequency "Aperiodic"
1.10889 + synchronization "Simple"
1.10890 + dir "FromClientToSupplier"
1.10891 + sequence "1"
1.10892 + ordinal 0
1.10893 + quidu "3A70658C03C9"))))
1.10894 + class "Logical View::Test Bed Classes::CUnitTest"
1.10895 + quidu "3A23BA9F037C"
1.10896 + persistence "Transient"
1.10897 + multi FALSE)
1.10898 + (object Object "$UNNAMED$286"
1.10899 + quid "3A87F3BE03B7"
1.10900 + collaborators (list link_list
1.10901 + (object Link
1.10902 + quid "3A87F3DA023B"
1.10903 + supplier "$UNNAMED$287"
1.10904 + quidu "3A87F3C700D5"
1.10905 + messages (list Messages
1.10906 + (object Message "Method( )"
1.10907 + quid "3A87F3DA023C"
1.10908 + frequency "Aperiodic"
1.10909 + synchronization "Simple"
1.10910 + dir "FromClientToSupplier"
1.10911 + sequence "1.1"
1.10912 + ordinal 1
1.10913 + quidu "3A23BD17030C"))))
1.10914 + class "Logical View::Test Bed Classes::CTransition"
1.10915 + quidu "3A23BFC30021"
1.10916 + persistence "Transient"
1.10917 + multi FALSE)
1.10918 + (object Object "$UNNAMED$287"
1.10919 + quid "3A87F3C700D5"
1.10920 + collaborators (list link_list
1.10921 + (object Link
1.10922 + quid "3A87F442028A"
1.10923 + supplier "$UNNAMED$288"
1.10924 + quidu "3A87F43D030F"
1.10925 + messages (list Messages
1.10926 + (object Message "StubMethod( )"
1.10927 + quid "3A87F442028B"
1.10928 + frequency "Aperiodic"
1.10929 + synchronization "Simple"
1.10930 + dir "FromClientToSupplier"
1.10931 + sequence "1.1.1"
1.10932 + ordinal 2
1.10933 + quidu "3A87F42F00F2"))))
1.10934 + class "Logical View::External Classes::Support::Unit"
1.10935 + quidu "3A23BCD00043"
1.10936 + persistence "Transient"
1.10937 + multi FALSE)
1.10938 + (object Object "$UNNAMED$288"
1.10939 + quid "3A87F43D030F"
1.10940 + collaborators (list link_list
1.10941 + (object Link
1.10942 + quid "3AC9D7D70028"
1.10943 + supplier "$UNNAMED$286"
1.10944 + quidu "3A87F3BE03B7"
1.10945 + messages (list Messages
1.10946 + (object Message "RepeatOnce( )"
1.10947 + quid "3AC9D7D70029"
1.10948 + frequency "Aperiodic"
1.10949 + synchronization "Simple"
1.10950 + dir "FromClientToSupplier"
1.10951 + sequence "1.1.1.2"
1.10952 + ordinal 4
1.10953 + quidu "3A7A7FB001AC")))
1.10954 + (object Link
1.10955 + quid "3AC9D8C5016B"
1.10956 + supplier "$UNNAMED$285"
1.10957 + quidu "3A87F3BB03DB"
1.10958 + messages (list Messages
1.10959 + (object Message "GetCurrentTransition( )"
1.10960 + quid "3AC9D8C5016C"
1.10961 + frequency "Aperiodic"
1.10962 + synchronization "Simple"
1.10963 + dir "FromClientToSupplier"
1.10964 + sequence "1.1.1.1"
1.10965 + ordinal 3
1.10966 + quidu "3AC9D0610040"))))
1.10967 + class "Logical View::External Classes::Support::Stub"
1.10968 + quidu "3A87F3ED03D3"
1.10969 + persistence "Transient"
1.10970 + multi FALSE))))
1.10971 + logical_presentations (list unit_reference_list
1.10972 + (object InteractionDiagram "Basic Flow"
1.10973 + mechanism_ref @666
1.10974 + quid "3A265FCC01B8"
1.10975 + title "Basic Flow"
1.10976 + documentation
1.10977 +|Repeat the previous test within an identical test context.
1.10978 +|
1.10979 +|This use case assumes the following:
1.10980 +|1. That processing proceeds without error.
1.10981 +
1.10982 + zoom 100
1.10983 + max_height 28350
1.10984 + max_width 21600
1.10985 + origin_x 0
1.10986 + origin_y 0
1.10987 + items (list diagram_item_list
1.10988 + (object InterObjView "$UNNAMED$285" @667
1.10989 + location (131, 248)
1.10990 + font (object Font
1.10991 + underline TRUE)
1.10992 + label (object ItemLabel
1.10993 + Parent_View @667
1.10994 + location (38, 272)
1.10995 + anchor_loc 3
1.10996 + nlines 2
1.10997 + max_width 471
1.10998 + label "")
1.10999 + icon "control"
1.11000 + icon_style "Icon"
1.11001 + line_color 3342489
1.11002 + fill_color 13434879
1.11003 + quidu "3A87F3BB03DB"
1.11004 + width 447
1.11005 + height 971
1.11006 + icon_height 164
1.11007 + icon_width 157
1.11008 + icon_y_offset 1
1.11009 + annotation 1
1.11010 + Focus_Of_Control (object Focus_Of_Control "" @668
1.11011 + location (131, 434)
1.11012 + line_color 3342489
1.11013 + InterObjView @667
1.11014 + height 672
1.11015 + y_coord 612
1.11016 + Nested FALSE)
1.11017 + Focus_Of_Control (object Focus_Of_Control "" @669
1.11018 + location (131, 682)
1.11019 + line_color 3342489
1.11020 + InterObjView @667
1.11021 + height 60
1.11022 + y_coord 0
1.11023 + Nested TRUE))
1.11024 + (object InterObjView "$UNNAMED$286" @670
1.11025 + location (1550, 248)
1.11026 + font (object Font
1.11027 + underline TRUE)
1.11028 + label (object ItemLabel
1.11029 + Parent_View @670
1.11030 + location (1424, 273)
1.11031 + anchor_loc 3
1.11032 + nlines 2
1.11033 + max_width 687
1.11034 + label "")
1.11035 + icon "boundary"
1.11036 + icon_style "Icon"
1.11037 + line_color 3342489
1.11038 + fill_color 13434879
1.11039 + quidu "3A87F3BE03B7"
1.11040 + width 663
1.11041 + height 971
1.11042 + icon_height 153
1.11043 + icon_width 229
1.11044 + icon_y_offset 1
1.11045 + annotation 1
1.11046 + Focus_Of_Control (object Focus_Of_Control "" @671
1.11047 + location (1550, 434)
1.11048 + line_color 3342489
1.11049 + InterObjView @670
1.11050 + height 612
1.11051 + y_coord 552
1.11052 + Nested FALSE)
1.11053 + Focus_Of_Control (object Focus_Of_Control "" @672
1.11054 + location (1550, 806)
1.11055 + line_color 3342489
1.11056 + InterObjView @670
1.11057 + height 60
1.11058 + y_coord 0
1.11059 + Nested TRUE))
1.11060 + (object InterObjView "$UNNAMED$287" @673
1.11061 + location (1116, 248)
1.11062 + font (object Font
1.11063 + underline TRUE)
1.11064 + label (object ItemLabel
1.11065 + Parent_View @673
1.11066 + location (1116, 273)
1.11067 + anchor_loc 1
1.11068 + nlines 2
1.11069 + max_width 360
1.11070 + justify 0
1.11071 + label "")
1.11072 + icon "Actor"
1.11073 + icon_style "Icon"
1.11074 + line_color 3342489
1.11075 + fill_color 13434879
1.11076 + quidu "3A87F3C700D5"
1.11077 + width 336
1.11078 + height 971
1.11079 + icon_height 162
1.11080 + icon_width 120
1.11081 + icon_y_offset 0
1.11082 + annotation 1
1.11083 + Focus_Of_Control (object Focus_Of_Control "" @674
1.11084 + location (1116, 496)
1.11085 + line_color 3342489
1.11086 + InterObjView @673
1.11087 + height 490
1.11088 + y_coord 430
1.11089 + Nested FALSE))
1.11090 + (object InterObjView "$UNNAMED$288" @675
1.11091 + location (744, 248)
1.11092 + font (object Font
1.11093 + underline TRUE)
1.11094 + label (object ItemLabel
1.11095 + Parent_View @675
1.11096 + location (744, 273)
1.11097 + anchor_loc 1
1.11098 + nlines 2
1.11099 + max_width 360
1.11100 + justify 0
1.11101 + label "")
1.11102 + icon "Actor"
1.11103 + icon_style "Icon"
1.11104 + line_color 3342489
1.11105 + fill_color 13434879
1.11106 + quidu "3A87F43D030F"
1.11107 + width 336
1.11108 + height 971
1.11109 + icon_height 162
1.11110 + icon_width 120
1.11111 + icon_y_offset 0
1.11112 + annotation 1
1.11113 + Focus_Of_Control (object Focus_Of_Control "" @676
1.11114 + location (744, 558)
1.11115 + line_color 3342489
1.11116 + InterObjView @675
1.11117 + height 368
1.11118 + y_coord 308
1.11119 + Nested FALSE))
1.11120 + (object InterMessView "" @677
1.11121 + location (62, 434)
1.11122 + label (object SegLabel @678
1.11123 + Parent_View @677
1.11124 + location (840, 390)
1.11125 + quidu "3A87F3D00291"
1.11126 + anchor_loc 1
1.11127 + nlines 1
1.11128 + max_width 578
1.11129 + justify 0
1.11130 + label "RunTransition(TRequestStatus*)"
1.11131 + pctDist 0.500000
1.11132 + height 45
1.11133 + orientation 0)
1.11134 + line_color 3342489
1.11135 + client @667
1.11136 + supplier @670
1.11137 + Focus_Src @668
1.11138 + Focus_Entry @671
1.11139 + origin (146, 434)
1.11140 + terminus (1534, 434)
1.11141 + ordinal 0)
1.11142 + (object InterMessView "" @679
1.11143 + location (62, 496)
1.11144 + label (object SegLabel @680
1.11145 + Parent_View @679
1.11146 + location (1333, 452)
1.11147 + quidu "3A87F3DA023C"
1.11148 + anchor_loc 1
1.11149 + nlines 1
1.11150 + max_width 172
1.11151 + justify 0
1.11152 + label "Method( )"
1.11153 + pctDist 0.500000
1.11154 + height 45
1.11155 + orientation 1)
1.11156 + line_color 3342489
1.11157 + client @670
1.11158 + supplier @673
1.11159 + Focus_Src @671
1.11160 + Focus_Entry @674
1.11161 + origin (1534, 496)
1.11162 + terminus (1132, 496)
1.11163 + ordinal 1)
1.11164 + (object InterMessView "" @681
1.11165 + location (62, 558)
1.11166 + label (object SegLabel @682
1.11167 + Parent_View @681
1.11168 + location (930, 514)
1.11169 + quidu "3A87F442028B"
1.11170 + anchor_loc 1
1.11171 + nlines 1
1.11172 + max_width 256
1.11173 + justify 0
1.11174 + label "StubMethod( )"
1.11175 + pctDist 0.500000
1.11176 + height 45
1.11177 + orientation 1)
1.11178 + line_color 3342489
1.11179 + client @673
1.11180 + supplier @675
1.11181 + Focus_Src @674
1.11182 + Focus_Entry @676
1.11183 + origin (1100, 558)
1.11184 + terminus (760, 558)
1.11185 + ordinal 2)
1.11186 + (object NoteView @683
1.11187 + location (1860, 558)
1.11188 + label (object ItemLabel
1.11189 + Parent_View @683
1.11190 + location (1644, 439)
1.11191 + fill_color 13434879
1.11192 + nlines 4
1.11193 + max_width 396
1.11194 + label "Sequence Diagram: Test component method / Basic Flow")
1.11195 + line_color 3342489
1.11196 + fill_color 13434879
1.11197 + width 456
1.11198 + height 250
1.11199 + quidu "3A2505B000CA")
1.11200 + (object AttachView "" @684
1.11201 + stereotype TRUE
1.11202 + line_color 3342489
1.11203 + client @683
1.11204 + supplier @677
1.11205 + line_style 0)
1.11206 + (object NoteView @685
1.11207 + location (1550, 1302)
1.11208 + label (object ItemLabel
1.11209 + Parent_View @685
1.11210 + location (1187, 1158)
1.11211 + fill_color 13434879
1.11212 + nlines 6
1.11213 + max_width 690
1.11214 + label "CTransition is an active object which runs asynchronously. To cause itself to repeat it completes with the status code KTestBedRepeatTest. The CUnitTest will then run the transition again.")
1.11215 + line_color 3342489
1.11216 + fill_color 13434879
1.11217 + width 750
1.11218 + height 300)
1.11219 + (object InterMessView "" @686
1.11220 + location (62, 806)
1.11221 + label (object SegLabel @687
1.11222 + Parent_View @686
1.11223 + location (1146, 762)
1.11224 + quidu "3AC9D7D70029"
1.11225 + anchor_loc 1
1.11226 + nlines 1
1.11227 + max_width 263
1.11228 + justify 0
1.11229 + label "RepeatOnce( )"
1.11230 + pctDist 0.500000
1.11231 + height 45
1.11232 + orientation 0)
1.11233 + line_color 3342489
1.11234 + client @675
1.11235 + supplier @670
1.11236 + Focus_Src @676
1.11237 + Focus_Entry @672
1.11238 + origin (759, 806)
1.11239 + terminus (1534, 806)
1.11240 + ordinal 4)
1.11241 + (object AttachView "" @688
1.11242 + stereotype TRUE
1.11243 + line_color 3342489
1.11244 + client @685
1.11245 + supplier @686
1.11246 + line_style 0)
1.11247 + (object InterMessView "" @689
1.11248 + location (62, 682)
1.11249 + label (object SegLabel @690
1.11250 + Parent_View @689
1.11251 + location (438, 638)
1.11252 + quidu "3AC9D8C5016C"
1.11253 + anchor_loc 1
1.11254 + nlines 1
1.11255 + max_width 409
1.11256 + justify 0
1.11257 + label "GetCurrentTransition( )"
1.11258 + pctDist 0.500000
1.11259 + height 45
1.11260 + orientation 1)
1.11261 + line_color 3342489
1.11262 + client @675
1.11263 + supplier @667
1.11264 + Focus_Src @676
1.11265 + Focus_Entry @669
1.11266 + origin (728, 682)
1.11267 + terminus (147, 682)
1.11268 + ordinal 3))))))
1.11269 + logical_presentations (list unit_reference_list))
1.11270 + (object Class_Category "Identify component fault in context (Iter. 2)"
1.11271 + quid "3A1E8ED7005E"
1.11272 + documentation
1.11273 +|Actors: Generalised Actor
1.11274 +|Traceability: TB.5
1.11275 +
1.11276 + exportControl "Public"
1.11277 + logical_models (list unit_reference_list
1.11278 + (object UseCase "Identify component fault in context"
1.11279 + quid "3A1F88DD02C3"
1.11280 + documentation
1.11281 +|Actors: Generalised Actor
1.11282 +|Traceability: TB.5
1.11283 +
1.11284 + stereotype "use-case realization"
1.11285 + logical_models (list unit_reference_list
1.11286 + (object Mechanism @691
1.11287 + logical_models (list unit_reference_list)))
1.11288 + logical_presentations (list unit_reference_list
1.11289 + (object InteractionDiagram "Basic Flow"
1.11290 + mechanism_ref @691
1.11291 + quid "3A265EF00017"
1.11292 + title "Basic Flow"
1.11293 + documentation
1.11294 +|Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction.
1.11295 +|
1.11296 +|This use case assumes the following:
1.11297 +|1. That processing proceeds without error.
1.11298 +
1.11299 + zoom 100
1.11300 + max_height 28350
1.11301 + max_width 21600
1.11302 + origin_x 0
1.11303 + origin_y 0
1.11304 + items (list diagram_item_list)))))
1.11305 + logical_presentations (list unit_reference_list))
1.11306 + (object Class_Category "Configure report format (Iter. 1)"
1.11307 + quid "3A1E8EEB0283"
1.11308 + documentation
1.11309 +|Actors: HTTP Client 6.2, Future GT Project.
1.11310 +|Traceability: TB.28
1.11311 +
1.11312 + exportControl "Public"
1.11313 + logical_models (list unit_reference_list
1.11314 + (object UseCase "Configure report format"
1.11315 + quid "3A1F9159029E"
1.11316 + documentation
1.11317 +|Actors: HTTP Client 6.2, Future GT Project.
1.11318 +|Traceability: TB.28
1.11319 +
1.11320 + stereotype "use-case realization"
1.11321 + logical_models (list unit_reference_list
1.11322 + (object Mechanism @692
1.11323 + logical_models (list unit_reference_list)))
1.11324 + logical_presentations (list unit_reference_list
1.11325 + (object InteractionDiagram "Basic Flow"
1.11326 + mechanism_ref @692
1.11327 + quid "3A24F5BA010B"
1.11328 + title "Basic Flow"
1.11329 + documentation
1.11330 +|Allows the definition of the formatting of the output report by configuring the style specification.
1.11331 +|
1.11332 +|This use case assumes the following:
1.11333 +|1. That processing proceeds without error.
1.11334 +
1.11335 + zoom 100
1.11336 + max_height 28350
1.11337 + max_width 21600
1.11338 + origin_x 0
1.11339 + origin_y 0
1.11340 + items (list diagram_item_list)))))
1.11341 + logical_presentations (list unit_reference_list))
1.11342 + (object Class_Category "Test Multi-threaded component (Omit)"
1.11343 + quid "3A1E8F180260"
1.11344 + documentation
1.11345 +|Actors: Generalised Actor
1.11346 +|Traceability: TB.15, TB.34
1.11347 +
1.11348 + exportControl "Public"
1.11349 + logical_models (list unit_reference_list
1.11350 + (object UseCase "Test Multi-threaded component (omit)"
1.11351 + quid "3A1F85CA004A"
1.11352 + documentation
1.11353 +|Actors: Generalised Actor
1.11354 +|Traceability: TB.15, TB.34
1.11355 +
1.11356 + stereotype "use-case realization"
1.11357 + logical_models (list unit_reference_list
1.11358 + (object Mechanism @693
1.11359 + logical_models (list unit_reference_list)))
1.11360 + logical_presentations (list unit_reference_list
1.11361 + (object InteractionDiagram "Basic Flow"
1.11362 + mechanism_ref @693
1.11363 + quid "3A2660DA0289"
1.11364 + title "Basic Flow"
1.11365 + documentation
1.11366 +|Execute one or more tests simultaneously, within multiple threads.
1.11367 +|
1.11368 +|This use case assumes the following:
1.11369 +|1. That processing proceeds without error.
1.11370 +
1.11371 + zoom 100
1.11372 + max_height 28350
1.11373 + max_width 21600
1.11374 + origin_x 0
1.11375 + origin_y 0
1.11376 + items (list diagram_item_list)))))
1.11377 + logical_presentations (list unit_reference_list))
1.11378 + (object Class_Category "Automate user action reproduction (Omit)"
1.11379 + quid "3A1E8F3E034B"
1.11380 + documentation
1.11381 +|Actors: Future GT Project.
1.11382 +|Traceability: TB.24
1.11383 +
1.11384 + exportControl "Public"
1.11385 + logical_models (list unit_reference_list
1.11386 + (object UseCase "Automate user action reproduction (omit)"
1.11387 + quid "3A1F8DF10178"
1.11388 + documentation
1.11389 +|Actors: Future GT Project.
1.11390 +|Traceability: TB.24
1.11391 +
1.11392 + stereotype "use-case realization"
1.11393 + logical_models (list unit_reference_list
1.11394 + (object Mechanism @694
1.11395 + logical_models (list unit_reference_list)))
1.11396 + logical_presentations (list unit_reference_list
1.11397 + (object InteractionDiagram "Basic Flow"
1.11398 + mechanism_ref @694
1.11399 + quid "3A265DEE0247"
1.11400 + title "Basic Flow"
1.11401 + documentation
1.11402 +|Record user interface choices and input and store, persistently, in a format suitable for subsequent automation of the test bed.
1.11403 +|
1.11404 +|This use case assumes the following:
1.11405 +|1. That processing proceeds without error.
1.11406 +
1.11407 + zoom 100
1.11408 + max_height 28350
1.11409 + max_width 21600
1.11410 + origin_x 0
1.11411 + origin_y 0
1.11412 + items (list diagram_item_list)))))
1.11413 + logical_presentations (list unit_reference_list))
1.11414 + (object Class_Category "Schedule test (Iter. 2)"
1.11415 + quid "3A1E8F5700EE"
1.11416 + documentation
1.11417 +|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System.
1.11418 +|Traceability: TB.12
1.11419 +
1.11420 + exportControl "Public"
1.11421 + logical_models (list unit_reference_list
1.11422 + (object UseCase "Schedule test"
1.11423 + quid "3A1F84BA0248"
1.11424 + documentation
1.11425 +|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System.
1.11426 +|Traceability: TB.12
1.11427 +
1.11428 + stereotype "use-case realization"
1.11429 + logical_models (list unit_reference_list
1.11430 + (object Mechanism @695
1.11431 + logical_models (list unit_reference_list)))
1.11432 + logical_presentations (list unit_reference_list
1.11433 + (object InteractionDiagram "Basic Flow"
1.11434 + mechanism_ref @695
1.11435 + quid "3A2660840339"
1.11436 + title "Basic Flow"
1.11437 + documentation
1.11438 +|Specify the time at which a particular test will run.
1.11439 +|
1.11440 +|This use case assumes the following:
1.11441 +|1. That processing proceeds without error.
1.11442 +
1.11443 + zoom 100
1.11444 + max_height 28350
1.11445 + max_width 21600
1.11446 + origin_x 0
1.11447 + origin_y 0
1.11448 + items (list diagram_item_list)))))
1.11449 + logical_presentations (list unit_reference_list))
1.11450 + (object Class_Category "Test components concurrently (Iter. 2)"
1.11451 + quid "3A1E8F69005E"
1.11452 + documentation
1.11453 +|Actors: Generalised Actor
1.11454 +|Traceability: TB.11
1.11455 +
1.11456 + exportControl "Public"
1.11457 + logical_models (list unit_reference_list
1.11458 + (object UseCase "Test components concurrently"
1.11459 + quid "3A1F85A00357"
1.11460 + documentation
1.11461 +|Actors: Generalised Actor
1.11462 +|Traceability: TB.11
1.11463 +
1.11464 + stereotype "use-case realization"
1.11465 + logical_models (list unit_reference_list
1.11466 + (object Mechanism @696
1.11467 + logical_models (list unit_reference_list)))
1.11468 + logical_presentations (list unit_reference_list
1.11469 + (object InteractionDiagram "Basic Flow"
1.11470 + mechanism_ref @696
1.11471 + quid "3A2660B102DA"
1.11472 + title "Basic Flow"
1.11473 + documentation
1.11474 +|Execute two or more tests simultaneously, within the same thread.
1.11475 +|
1.11476 +|This use case assumes the following:
1.11477 +|1. That the processing proceeds without error.
1.11478 +
1.11479 + zoom 100
1.11480 + max_height 28350
1.11481 + max_width 21600
1.11482 + origin_x 0
1.11483 + origin_y 0
1.11484 + items (list diagram_item_list)))))
1.11485 + logical_presentations (list unit_reference_list))
1.11486 + (object Class_Category "Add new test case (Iter. 1)"
1.11487 + quid "3A1E8F7A00E4"
1.11488 + documentation
1.11489 +|Actors: Generalised Actor
1.11490 +|Traceability: TB.18
1.11491 +
1.11492 + exportControl "Public"
1.11493 + logical_models (list unit_reference_list
1.11494 + (object UseCase "Add new test cases"
1.11495 + quid "3A1F91330326"
1.11496 + documentation
1.11497 +|Actors: Generalised Actor
1.11498 +|Traceability: TB.18
1.11499 +
1.11500 + stereotype "use-case realization"
1.11501 + logical_models (list unit_reference_list
1.11502 + (object Mechanism @697
1.11503 + logical_models (list unit_reference_list)))
1.11504 + logical_presentations (list unit_reference_list
1.11505 + (object InteractionDiagram "Basic Flow"
1.11506 + mechanism_ref @697
1.11507 + quid "3A265B24013C"
1.11508 + title "Basic Flow"
1.11509 + documentation
1.11510 +|The addition of a new test case is detected, and available for execution.
1.11511 +|
1.11512 +|This use case assumes the following:
1.11513 +|1. That processing proceeds without error.
1.11514 +
1.11515 + zoom 100
1.11516 + max_height 28350
1.11517 + max_width 21600
1.11518 + origin_x 0
1.11519 + origin_y 0
1.11520 + items (list diagram_item_list)))))
1.11521 + logical_presentations (list unit_reference_list))
1.11522 + (object Class_Category "Handle test context (Iter. 1)"
1.11523 + quid "3A1E8F8600B9"
1.11524 + documentation
1.11525 +|Actors: Generalised Actor
1.11526 +|Traceability: TB.32, TB.33
1.11527 +
1.11528 + exportControl "Public"
1.11529 + logical_models (list unit_reference_list
1.11530 + (object UseCase "Handle test context"
1.11531 + quid "3A1F875F0025"
1.11532 + documentation
1.11533 +|Actors: Generalised Actor
1.11534 +|Traceability: TB.32, TB.33
1.11535 +
1.11536 + stereotype "use-case realization"
1.11537 + logical_models (list unit_reference_list
1.11538 + (object Mechanism @698
1.11539 + logical_models (list unit_reference_list
1.11540 + (object Object "$UNNAMED$289"
1.11541 + quid "3A250C2401CA"
1.11542 + collaborators (list link_list
1.11543 + (object Link
1.11544 + quid "3A250C2401CB"
1.11545 + supplier "Context"
1.11546 + quidu "3A250C2401D2"
1.11547 + messages (list Messages
1.11548 + (object Message "Clear( )"
1.11549 + quid "3A250C2401CC"
1.11550 + frequency "Aperiodic"
1.11551 + synchronization "Simple"
1.11552 + dir "FromClientToSupplier"
1.11553 + sequence "1"
1.11554 + ordinal 0
1.11555 + Operation "Clear"
1.11556 + quidu "3A24FA99000A")))
1.11557 + (object Link
1.11558 + quid "3A250C2401CE"
1.11559 + supplier "$UNNAMED$290"
1.11560 + quidu "3A250C2401DD"
1.11561 + messages (list Messages
1.11562 + (object Message "ValidateState( )"
1.11563 + quid "3A250C2401CF"
1.11564 + frequency "Aperiodic"
1.11565 + synchronization "Simple"
1.11566 + dir "FromClientToSupplier"
1.11567 + sequence "3"
1.11568 + ordinal 2
1.11569 + Operation "ValidateState"
1.11570 + quidu "3A23BE810000")))
1.11571 + (object Link
1.11572 + quid "3A250C3302DA"
1.11573 + supplier "$UNNAMED$291"
1.11574 + quidu "3A250C2401DC"
1.11575 + messages (list Messages
1.11576 + (object Message "Method( )"
1.11577 + quid "3A250C3302DB"
1.11578 + frequency "Aperiodic"
1.11579 + synchronization "Simple"
1.11580 + dir "FromClientToSupplier"
1.11581 + sequence "2"
1.11582 + ordinal 1
1.11583 + quidu "3A23BD17030C"))))
1.11584 + class "Logical View::Test Bed Classes::CTransition"
1.11585 + quidu "3A23BFC30021"
1.11586 + persistence "Transient"
1.11587 + multi FALSE)
1.11588 + (object Object "Context"
1.11589 + quid "3A250C2401D2"
1.11590 + class "CContextInformation"
1.11591 + quidu "3A24FA7003AE"
1.11592 + persistence "Transient"
1.11593 + multi FALSE)
1.11594 + (object Object "$UNNAMED$291"
1.11595 + quid "3A250C2401DC"
1.11596 + class "Logical View::External Classes::Support::Unit"
1.11597 + quidu "3A23BCD00043"
1.11598 + persistence "Transient"
1.11599 + multi FALSE)
1.11600 + (object Object "$UNNAMED$290"
1.11601 + quid "3A250C2401DD"
1.11602 + class "Logical View::Test Bed Classes::MStateAccessor"
1.11603 + quidu "3A23BE150330"
1.11604 + persistence "Transient"
1.11605 + multi FALSE)))
1.11606 + (object Mechanism @699
1.11607 + logical_models (list unit_reference_list
1.11608 + (object Object "$UNNAMED$292"
1.11609 + quid "3A24FA56002C"
1.11610 + collaborators (list link_list
1.11611 + (object Link
1.11612 + quid "3A24FA970115"
1.11613 + supplier "Context"
1.11614 + quidu "3A24FA5E01F0"
1.11615 + messages (list Messages
1.11616 + (object Message "Clear( )"
1.11617 + quid "3A24FA970116"
1.11618 + frequency "Aperiodic"
1.11619 + synchronization "Simple"
1.11620 + dir "FromClientToSupplier"
1.11621 + sequence "1"
1.11622 + ordinal 0
1.11623 + Operation "Clear"
1.11624 + quidu "3A24FA99000A")))
1.11625 + (object Link
1.11626 + quid "3A24FB6E0377"
1.11627 + supplier "$UNNAMED$293"
1.11628 + quidu "3A24FB690027")
1.11629 + (object Link
1.11630 + quid "3A24FB9103BE"
1.11631 + supplier "$UNNAMED$294"
1.11632 + quidu "3A24FB8D026E"
1.11633 + messages (list Messages
1.11634 + (object Message "ValidateState( )"
1.11635 + quid "3A24FB9103BF"
1.11636 + frequency "Aperiodic"
1.11637 + synchronization "Simple"
1.11638 + dir "FromClientToSupplier"
1.11639 + sequence "6"
1.11640 + ordinal 6
1.11641 + Operation "ValidateState"
1.11642 + quidu "3A23BE810000")))
1.11643 + (object Link
1.11644 + quid "3A24FCE80140"
1.11645 + supplier "$UNNAMED$295"
1.11646 + quidu "3A24FCBA031B"
1.11647 + messages (list Messages
1.11648 + (object Message "StartTest( )"
1.11649 + quid "3A24FCE80141"
1.11650 + frequency "Aperiodic"
1.11651 + synchronization "Simple"
1.11652 + dir "FromClientToSupplier"
1.11653 + sequence "2"
1.11654 + ordinal 1
1.11655 + Operation "StartTest"
1.11656 + quidu "3A23C9B20276"))))
1.11657 + class "Logical View::Test Bed Classes::CTransition"
1.11658 + quidu "3A23BFC30021"
1.11659 + persistence "Transient"
1.11660 + multi FALSE)
1.11661 + (object Object "Context"
1.11662 + quid "3A24FA5E01F0"
1.11663 + class "CContextInformation"
1.11664 + quidu "3A24FA7003AE"
1.11665 + persistence "Transient"
1.11666 + multi FALSE)
1.11667 + (object Object "$UNNAMED$293"
1.11668 + quid "3A24FB690027"
1.11669 + class "Logical View::External Classes::Support::Unit"
1.11670 + quidu "3A23BCD00043"
1.11671 + persistence "Transient"
1.11672 + multi FALSE)
1.11673 + (object Object "$UNNAMED$294"
1.11674 + quid "3A24FB8D026E"
1.11675 + class "Logical View::Test Bed Classes::MStateAccessor"
1.11676 + quidu "3A23BE150330"
1.11677 + persistence "Transient"
1.11678 + multi FALSE)
1.11679 + (object Object "$UNNAMED$295"
1.11680 + quid "3A24FCBA031B"
1.11681 + collaborators (list link_list
1.11682 + (object Link
1.11683 + quid "3A24FCBA031E"
1.11684 + supplier "$UNNAMED$296"
1.11685 + quidu "3A24FCBA0323"
1.11686 + messages (list Messages
1.11687 + (object Message "StartTest( )"
1.11688 + quid "3A24FCBA031F"
1.11689 + frequency "Aperiodic"
1.11690 + synchronization "Simple"
1.11691 + dir "FromClientToSupplier"
1.11692 + sequence "3"
1.11693 + ordinal 2
1.11694 + Operation "StartTest"
1.11695 + quidu "3A23C57903E5")
1.11696 + (object Message "CheckForLeak( )"
1.11697 + quid "3A24FCBA0320"
1.11698 + frequency "Aperiodic"
1.11699 + synchronization "Simple"
1.11700 + dir "FromClientToSupplier"
1.11701 + sequence "4"
1.11702 + ordinal 4
1.11703 + Operation "CheckForLeak"
1.11704 + quidu "3A23C5AE00AC")))
1.11705 + (object Link
1.11706 + quid "3A24FCBA0321"
1.11707 + supplier "$UNNAMED$295"
1.11708 + quidu "3A24FCBA031B"
1.11709 + messages (list Messages
1.11710 + (object Message "EndTest( )"
1.11711 + quid "3A24FCBA0322"
1.11712 + frequency "Aperiodic"
1.11713 + synchronization "Simple"
1.11714 + dir "FromClientToSupplier"
1.11715 + sequence "5"
1.11716 + ordinal 5
1.11717 + Operation "EndTest"
1.11718 + quidu "3A23CC880086")))
1.11719 + (object Link
1.11720 + quid "3A24FD500045"
1.11721 + supplier "$UNNAMED$293"
1.11722 + quidu "3A24FB690027"
1.11723 + messages (list Messages
1.11724 + (object Message "Method( )"
1.11725 + quid "3A24FD500046"
1.11726 + frequency "Aperiodic"
1.11727 + synchronization "Simple"
1.11728 + dir "FromClientToSupplier"
1.11729 + sequence "2.1"
1.11730 + ordinal 3
1.11731 + quidu "3A23BD17030C"))))
1.11732 + class "CStressTester"
1.11733 + quidu "3A23C63C01A0"
1.11734 + persistence "Transient"
1.11735 + multi FALSE)
1.11736 + (object Object "$UNNAMED$296"
1.11737 + quid "3A24FCBA0323"
1.11738 + class "CLeakTester"
1.11739 + quidu "3A23C50700D4"
1.11740 + persistence "Transient"
1.11741 + multi FALSE))))
1.11742 + logical_presentations (list unit_reference_list
1.11743 + (object InteractionDiagram "Basic Flow - Clear context."
1.11744 + mechanism_ref @698
1.11745 + quid "3A250C0A02D1"
1.11746 + title "Basic Flow - Clear context."
1.11747 + documentation
1.11748 +|Clear the entire test context before beginning a unit test.
1.11749 +|
1.11750 +|This use case assumes the following:
1.11751 +|1. That processing proceeds without error.
1.11752 +
1.11753 + zoom 100
1.11754 + max_height 28350
1.11755 + max_width 21600
1.11756 + origin_x 125
1.11757 + origin_y 0
1.11758 + items (list diagram_item_list
1.11759 + (object InterObjView "$UNNAMED$289" @700
1.11760 + location (310, 248)
1.11761 + font (object Font
1.11762 + underline TRUE)
1.11763 + label (object ItemLabel
1.11764 + Parent_View @700
1.11765 + location (184, 273)
1.11766 + anchor_loc 3
1.11767 + nlines 2
1.11768 + max_width 687
1.11769 + label "")
1.11770 + icon "boundary"
1.11771 + icon_style "Icon"
1.11772 + line_color 3342489
1.11773 + fill_color 13434879
1.11774 + quidu "3A250C2401CA"
1.11775 + width 663
1.11776 + height 1225
1.11777 + icon_height 153
1.11778 + icon_width 229
1.11779 + icon_y_offset 1
1.11780 + annotation 1
1.11781 + Focus_Of_Control (object Focus_Of_Control "" @701
1.11782 + location (310, 434)
1.11783 + line_color 3342489
1.11784 + InterObjView @700
1.11785 + height 120
1.11786 + y_coord 60
1.11787 + Nested FALSE)
1.11788 + Focus_Of_Control (object Focus_Of_Control "" @702
1.11789 + location (310, 806)
1.11790 + line_color 3342489
1.11791 + InterObjView @700
1.11792 + height 120
1.11793 + y_coord 60
1.11794 + Nested FALSE)
1.11795 + Focus_Of_Control (object Focus_Of_Control "" @703
1.11796 + location (310, 1116)
1.11797 + line_color 3342489
1.11798 + InterObjView @700
1.11799 + height 244
1.11800 + y_coord 184
1.11801 + Nested FALSE))
1.11802 + (object InterObjView "Context" @704
1.11803 + location (744, 248)
1.11804 + font (object Font
1.11805 + underline TRUE)
1.11806 + label (object ItemLabel
1.11807 + Parent_View @704
1.11808 + location (637, 275)
1.11809 + anchor_loc 3
1.11810 + nlines 2
1.11811 + max_width 462
1.11812 + label "Context")
1.11813 + icon "entity"
1.11814 + icon_style "Icon"
1.11815 + line_color 3342489
1.11816 + fill_color 13434879
1.11817 + quidu "3A250C2401D2"
1.11818 + width 438
1.11819 + height 1225
1.11820 + icon_height 153
1.11821 + icon_width 154
1.11822 + icon_y_offset -1
1.11823 + annotation 1
1.11824 + Focus_Of_Control (object Focus_Of_Control "" @705
1.11825 + location (744, 434)
1.11826 + line_color 3342489
1.11827 + InterObjView @704
1.11828 + height 60
1.11829 + y_coord 0
1.11830 + Nested FALSE))
1.11831 + (object InterObjView "$UNNAMED$291" @706
1.11832 + location (1240, 248)
1.11833 + font (object Font
1.11834 + underline TRUE)
1.11835 + label (object ItemLabel
1.11836 + Parent_View @706
1.11837 + location (1240, 271)
1.11838 + anchor_loc 1
1.11839 + nlines 2
1.11840 + max_width 360
1.11841 + justify 0
1.11842 + label "")
1.11843 + icon "Actor"
1.11844 + icon_style "Icon"
1.11845 + line_color 3342489
1.11846 + fill_color 13434879
1.11847 + quidu "3A250C2401DC"
1.11848 + width 336
1.11849 + height 1225
1.11850 + icon_height 162
1.11851 + icon_width 120
1.11852 + icon_y_offset 2
1.11853 + annotation 1
1.11854 + Focus_Of_Control (object Focus_Of_Control "" @707
1.11855 + location (1240, 806)
1.11856 + line_color 3342489
1.11857 + InterObjView @706
1.11858 + height 60
1.11859 + y_coord 0
1.11860 + Nested FALSE))
1.11861 + (object InterObjView "$UNNAMED$290" @708
1.11862 + location (1674, 248)
1.11863 + font (object Font
1.11864 + underline TRUE)
1.11865 + label (object ItemLabel
1.11866 + Parent_View @708
1.11867 + location (1674, 248)
1.11868 + fill_color 16777215
1.11869 + anchor_loc 1
1.11870 + nlines 2
1.11871 + max_width 320
1.11872 + justify 0
1.11873 + label "")
1.11874 + icon "Interface"
1.11875 + icon_style "Label"
1.11876 + line_color 3342489
1.11877 + fill_color 13434879
1.11878 + quidu "3A250C2401DD"
1.11879 + width 338
1.11880 + height 1225
1.11881 + icon_height 164
1.11882 + icon_width 157
1.11883 + icon_y_offset 1
1.11884 + annotation 1
1.11885 + Focus_Of_Control (object Focus_Of_Control "" @709
1.11886 + location (1674, 1240)
1.11887 + line_color 3342489
1.11888 + InterObjView @708
1.11889 + height 60
1.11890 + y_coord 0
1.11891 + Nested FALSE))
1.11892 + (object InterMessView "" @710
1.11893 + location (62, 434)
1.11894 + label (object SegLabel @711
1.11895 + Parent_View @710
1.11896 + location (526, 390)
1.11897 + quidu "3A250C2401CC"
1.11898 + anchor_loc 1
1.11899 + nlines 1
1.11900 + max_width 169
1.11901 + justify 0
1.11902 + label "Clear( )"
1.11903 + pctDist 0.500000
1.11904 + height 45
1.11905 + orientation 0)
1.11906 + line_color 3342489
1.11907 + client @700
1.11908 + supplier @704
1.11909 + Focus_Src @701
1.11910 + Focus_Entry @705
1.11911 + origin (325, 434)
1.11912 + terminus (728, 434)
1.11913 + ordinal 0)
1.11914 + (object InterMessView "" @712
1.11915 + location (62, 1240)
1.11916 + label (object SegLabel @713
1.11917 + Parent_View @712
1.11918 + location (991, 1196)
1.11919 + quidu "3A250C2401CF"
1.11920 + anchor_loc 1
1.11921 + nlines 1
1.11922 + max_width 313
1.11923 + justify 0
1.11924 + label "ValidateState( )"
1.11925 + pctDist 0.500000
1.11926 + height 45
1.11927 + orientation 0)
1.11928 + line_color 3342489
1.11929 + client @700
1.11930 + supplier @708
1.11931 + Focus_Src @703
1.11932 + Focus_Entry @709
1.11933 + origin (325, 1240)
1.11934 + terminus (1658, 1240)
1.11935 + ordinal 2)
1.11936 + (object InterMessView "" @714
1.11937 + location (62, 806)
1.11938 + label (object SegLabel @715
1.11939 + Parent_View @714
1.11940 + location (774, 762)
1.11941 + quidu "3A250C3302DB"
1.11942 + anchor_loc 1
1.11943 + nlines 1
1.11944 + max_width 172
1.11945 + justify 0
1.11946 + label "Method( )"
1.11947 + pctDist 0.500000
1.11948 + height 45
1.11949 + orientation 0)
1.11950 + line_color 3342489
1.11951 + client @700
1.11952 + supplier @706
1.11953 + Focus_Src @702
1.11954 + Focus_Entry @707
1.11955 + origin (325, 806)
1.11956 + terminus (1224, 806)
1.11957 + ordinal 1)))
1.11958 + (object InteractionDiagram "Alternate Flow -Stress test"
1.11959 + mechanism_ref @699
1.11960 + quid "3A24F8130214"
1.11961 + title "Alternate Flow -Stress test"
1.11962 + documentation
1.11963 +|Clear the entire test context before beginning a stress unit test.
1.11964 +|
1.11965 +|This use case assumes the following:
1.11966 +|1. That processing proceeds without error.
1.11967 +|2. That stress testing is successful.
1.11968 +|3. That no leaks are detected.
1.11969 +
1.11970 + zoom 100
1.11971 + max_height 28350
1.11972 + max_width 21600
1.11973 + origin_x 0
1.11974 + origin_y 0
1.11975 + items (list diagram_item_list
1.11976 + (object InterObjView "$UNNAMED$292" @716
1.11977 + location (434, 248)
1.11978 + font (object Font
1.11979 + underline TRUE)
1.11980 + label (object ItemLabel
1.11981 + Parent_View @716
1.11982 + location (308, 274)
1.11983 + anchor_loc 3
1.11984 + nlines 2
1.11985 + max_width 687
1.11986 + label "")
1.11987 + icon "boundary"
1.11988 + icon_style "Icon"
1.11989 + line_color 3342489
1.11990 + fill_color 13434879
1.11991 + quidu "3A24FA56002C"
1.11992 + width 663
1.11993 + height 1225
1.11994 + icon_height 153
1.11995 + icon_width 229
1.11996 + icon_y_offset 0
1.11997 + annotation 1
1.11998 + Focus_Of_Control (object Focus_Of_Control "" @717
1.11999 + location (434, 434)
1.12000 + line_color 3342489
1.12001 + InterObjView @716
1.12002 + height 862
1.12003 + y_coord 802
1.12004 + Nested FALSE)
1.12005 + Focus_Of_Control (object Focus_Of_Control "" @718
1.12006 + location (434, 1116)
1.12007 + line_color 3342489
1.12008 + InterObjView @716
1.12009 + height 244
1.12010 + y_coord 184
1.12011 + Nested FALSE))
1.12012 + (object InterObjView "Context" @719
1.12013 + location (868, 248)
1.12014 + font (object Font
1.12015 + underline TRUE)
1.12016 + label (object ItemLabel
1.12017 + Parent_View @719
1.12018 + location (761, 275)
1.12019 + anchor_loc 3
1.12020 + nlines 2
1.12021 + max_width 462
1.12022 + label "Context")
1.12023 + icon "entity"
1.12024 + icon_style "Icon"
1.12025 + line_color 3342489
1.12026 + fill_color 13434879
1.12027 + quidu "3A24FA5E01F0"
1.12028 + width 438
1.12029 + height 1225
1.12030 + icon_height 153
1.12031 + icon_width 154
1.12032 + icon_y_offset -1
1.12033 + annotation 1
1.12034 + Focus_Of_Control (object Focus_Of_Control "" @720
1.12035 + location (868, 434)
1.12036 + line_color 3342489
1.12037 + InterObjView @719
1.12038 + height 60
1.12039 + y_coord 0
1.12040 + Nested FALSE))
1.12041 + (object InterObjView "$UNNAMED$293" @721
1.12042 + location (2232, 248)
1.12043 + font (object Font
1.12044 + underline TRUE)
1.12045 + label (object ItemLabel
1.12046 + Parent_View @721
1.12047 + location (2232, 271)
1.12048 + anchor_loc 1
1.12049 + nlines 2
1.12050 + max_width 360
1.12051 + justify 0
1.12052 + label "")
1.12053 + icon "Actor"
1.12054 + icon_style "Icon"
1.12055 + line_color 3342489
1.12056 + fill_color 13434879
1.12057 + quidu "3A24FB690027"
1.12058 + width 336
1.12059 + height 1225
1.12060 + icon_height 162
1.12061 + icon_width 120
1.12062 + icon_y_offset 2
1.12063 + annotation 1
1.12064 + Focus_Of_Control (object Focus_Of_Control "" @722
1.12065 + location (2232, 868)
1.12066 + line_color 3342489
1.12067 + InterObjView @721
1.12068 + height 60
1.12069 + y_coord 0
1.12070 + Nested FALSE))
1.12071 + (object InterObjView "$UNNAMED$294" @723
1.12072 + location (2542, 248)
1.12073 + font (object Font
1.12074 + underline TRUE)
1.12075 + label (object ItemLabel
1.12076 + Parent_View @723
1.12077 + location (2542, 248)
1.12078 + fill_color 16777215
1.12079 + anchor_loc 1
1.12080 + nlines 2
1.12081 + max_width 320
1.12082 + justify 0
1.12083 + label "")
1.12084 + icon "Interface"
1.12085 + icon_style "Label"
1.12086 + line_color 3342489
1.12087 + fill_color 13434879
1.12088 + quidu "3A24FB8D026E"
1.12089 + width 338
1.12090 + height 1225
1.12091 + icon_height 164
1.12092 + icon_width 157
1.12093 + icon_y_offset 1
1.12094 + annotation 1
1.12095 + Focus_Of_Control (object Focus_Of_Control "" @724
1.12096 + location (2542, 1240)
1.12097 + line_color 3342489
1.12098 + InterObjView @723
1.12099 + height 60
1.12100 + y_coord 0
1.12101 + Nested FALSE))
1.12102 + (object InterMessView "" @725
1.12103 + location (62, 434)
1.12104 + label (object SegLabel @726
1.12105 + Parent_View @725
1.12106 + location (650, 390)
1.12107 + quidu "3A24FA970116"
1.12108 + anchor_loc 1
1.12109 + nlines 1
1.12110 + max_width 169
1.12111 + justify 0
1.12112 + label "Clear( )"
1.12113 + pctDist 0.500000
1.12114 + height 45
1.12115 + orientation 0)
1.12116 + line_color 3342489
1.12117 + client @716
1.12118 + supplier @719
1.12119 + Focus_Src @717
1.12120 + Focus_Entry @720
1.12121 + origin (449, 434)
1.12122 + terminus (852, 434)
1.12123 + ordinal 0)
1.12124 + (object InterMessView "" @727
1.12125 + location (62, 1240)
1.12126 + label (object SegLabel @728
1.12127 + Parent_View @727
1.12128 + location (1487, 1196)
1.12129 + quidu "3A24FB9103BF"
1.12130 + anchor_loc 1
1.12131 + nlines 1
1.12132 + max_width 313
1.12133 + justify 0
1.12134 + label "ValidateState( )"
1.12135 + pctDist 0.500000
1.12136 + height 45
1.12137 + orientation 0)
1.12138 + line_color 3342489
1.12139 + client @716
1.12140 + supplier @723
1.12141 + Focus_Src @718
1.12142 + Focus_Entry @724
1.12143 + origin (449, 1240)
1.12144 + terminus (2526, 1240)
1.12145 + ordinal 6)
1.12146 + (object InterObjView "$UNNAMED$295" @729
1.12147 + location (1302, 248)
1.12148 + font (object Font
1.12149 + underline TRUE)
1.12150 + label (object ItemLabel
1.12151 + Parent_View @729
1.12152 + location (1209, 302)
1.12153 + anchor_loc 3
1.12154 + nlines 2
1.12155 + max_width 471
1.12156 + label "")
1.12157 + icon "control"
1.12158 + icon_style "Icon"
1.12159 + line_color 3342489
1.12160 + fill_color 13434879
1.12161 + quidu "3A24FCBA031B"
1.12162 + width 447
1.12163 + height 1225
1.12164 + icon_height 164
1.12165 + icon_width 157
1.12166 + icon_y_offset -29
1.12167 + annotation 1
1.12168 + Focus_Of_Control (object Focus_Of_Control "" @730
1.12169 + location (1302, 620)
1.12170 + line_color 3342489
1.12171 + InterObjView @729
1.12172 + height 616
1.12173 + y_coord 556
1.12174 + Nested FALSE)
1.12175 + Focus_Of_Control (object Focus_Of_Control "" @731
1.12176 + location (1302, 1116)
1.12177 + InterObjView @729
1.12178 + height 60
1.12179 + y_coord 0
1.12180 + Nested TRUE))
1.12181 + (object InterObjView "$UNNAMED$296" @732
1.12182 + location (1736, 248)
1.12183 + font (object Font
1.12184 + underline TRUE)
1.12185 + label (object ItemLabel
1.12186 + Parent_View @732
1.12187 + location (1643, 302)
1.12188 + anchor_loc 3
1.12189 + nlines 2
1.12190 + max_width 471
1.12191 + label "")
1.12192 + icon "control"
1.12193 + icon_style "Icon"
1.12194 + line_color 3342489
1.12195 + fill_color 13434879
1.12196 + quidu "3A24FCBA0323"
1.12197 + width 447
1.12198 + height 1225
1.12199 + icon_height 164
1.12200 + icon_width 157
1.12201 + icon_y_offset -29
1.12202 + annotation 1
1.12203 + Focus_Of_Control (object Focus_Of_Control "" @733
1.12204 + location (1736, 682)
1.12205 + line_color 3342489
1.12206 + InterObjView @732
1.12207 + height 60
1.12208 + y_coord 0
1.12209 + Nested FALSE)
1.12210 + Focus_Of_Control (object Focus_Of_Control "" @734
1.12211 + location (1736, 992)
1.12212 + line_color 3342489
1.12213 + InterObjView @732
1.12214 + height 60
1.12215 + y_coord 0
1.12216 + Nested FALSE))
1.12217 + (object SelfMessView "" @735
1.12218 + location (62, 1116)
1.12219 + label (object SegLabel @736
1.12220 + Parent_View @735
1.12221 + location (1456, 1073)
1.12222 + quidu "3A24FCBA0322"
1.12223 + anchor_loc 1
1.12224 + nlines 1
1.12225 + max_width 233
1.12226 + justify 0
1.12227 + label "EndTest( )"
1.12228 + pctDist 0.920000
1.12229 + height 44
1.12230 + orientation 0)
1.12231 + line_color 3342489
1.12232 + client @729
1.12233 + supplier @729
1.12234 + Focus_Src @730
1.12235 + Focus_Entry @731
1.12236 + origin (1318, 1116)
1.12237 + terminus (1468, 1116)
1.12238 + ordinal 5)
1.12239 + (object InterMessView "" @737
1.12240 + location (62, 682)
1.12241 + label (object SegLabel @738
1.12242 + Parent_View @737
1.12243 + location (1518, 638)
1.12244 + quidu "3A24FCBA031F"
1.12245 + anchor_loc 1
1.12246 + nlines 1
1.12247 + max_width 249
1.12248 + justify 0
1.12249 + label "StartTest( )"
1.12250 + pctDist 0.500000
1.12251 + height 45
1.12252 + orientation 0)
1.12253 + line_color 3342489
1.12254 + client @729
1.12255 + supplier @732
1.12256 + Focus_Src @730
1.12257 + Focus_Entry @733
1.12258 + origin (1317, 682)
1.12259 + terminus (1720, 682)
1.12260 + ordinal 2)
1.12261 + (object InterMessView "" @739
1.12262 + location (62, 992)
1.12263 + label (object SegLabel @740
1.12264 + Parent_View @739
1.12265 + location (1518, 948)
1.12266 + quidu "3A24FCBA0320"
1.12267 + anchor_loc 1
1.12268 + nlines 1
1.12269 + max_width 368
1.12270 + justify 0
1.12271 + label "CheckForLeak( )"
1.12272 + pctDist 0.500000
1.12273 + height 45
1.12274 + orientation 0)
1.12275 + line_color 3342489
1.12276 + client @729
1.12277 + supplier @732
1.12278 + Focus_Src @730
1.12279 + Focus_Entry @734
1.12280 + origin (1317, 992)
1.12281 + terminus (1720, 992)
1.12282 + ordinal 4)
1.12283 + (object InterMessView "" @741
1.12284 + location (62, 620)
1.12285 + label (object SegLabel @742
1.12286 + Parent_View @741
1.12287 + location (867, 576)
1.12288 + quidu "3A24FCE80141"
1.12289 + anchor_loc 1
1.12290 + nlines 1
1.12291 + max_width 216
1.12292 + justify 0
1.12293 + label "StartTest( )"
1.12294 + pctDist 0.500000
1.12295 + height 45
1.12296 + orientation 0)
1.12297 + line_color 3342489
1.12298 + client @716
1.12299 + supplier @729
1.12300 + Focus_Src @717
1.12301 + Focus_Entry @730
1.12302 + origin (449, 620)
1.12303 + terminus (1286, 620)
1.12304 + ordinal 1)
1.12305 + (object InterMessView "" @743
1.12306 + location (62, 868)
1.12307 + label (object SegLabel @744
1.12308 + Parent_View @743
1.12309 + location (1766, 824)
1.12310 + quidu "3A24FD500046"
1.12311 + anchor_loc 1
1.12312 + nlines 1
1.12313 + max_width 172
1.12314 + justify 0
1.12315 + label "Method( )"
1.12316 + pctDist 0.500000
1.12317 + height 45
1.12318 + orientation 0)
1.12319 + line_color 3342489
1.12320 + client @729
1.12321 + supplier @721
1.12322 + Focus_Src @730
1.12323 + Focus_Entry @722
1.12324 + origin (1317, 868)
1.12325 + terminus (2216, 868)
1.12326 + ordinal 3))))))
1.12327 + logical_presentations (list unit_reference_list))
1.12328 + (object Class_Category "Arbitrarily group tests and execution order (Omit)"
1.12329 + quid "3A1E8FEE0195"
1.12330 + documentation
1.12331 +|Actors: HTTP Client 6.2, Future GT Project.
1.12332 +|Traceability: TB.38
1.12333 +
1.12334 + exportControl "Public"
1.12335 + logical_models (list unit_reference_list
1.12336 + (object UseCase "Arbitrarily group tests and execution order (omit)"
1.12337 + quid "3A1F8DDE021B"
1.12338 + documentation
1.12339 +|Actors: HTTP Client 6.2, Future GT Project.
1.12340 +|Traceability: TB.38
1.12341 +
1.12342 + stereotype "use-case realization"
1.12343 + logical_models (list unit_reference_list
1.12344 + (object Mechanism @745
1.12345 + logical_models (list unit_reference_list)))
1.12346 + logical_presentations (list unit_reference_list
1.12347 + (object InteractionDiagram "Basic Flow"
1.12348 + mechanism_ref @745
1.12349 + quid "3A265BA10345"
1.12350 + title "Basic Flow"
1.12351 + documentation
1.12352 +|Specify a specific sequence of tests, the order in which they are to be executed, and the context within which those tests are to be run.
1.12353 +|
1.12354 +|This use case assumes the following:
1.12355 +|1. That processing proceeds without error.
1.12356 +
1.12357 + zoom 100
1.12358 + max_height 28350
1.12359 + max_width 21600
1.12360 + origin_x 0
1.12361 + origin_y 0
1.12362 + items (list diagram_item_list)))))
1.12363 + logical_presentations (list unit_reference_list))
1.12364 + (object Class_Category "Trace Defect report to test (Iter. 3)"
1.12365 + quid "3A1E900B018D"
1.12366 + documentation
1.12367 +|Actors: Generalised Actor
1.12368 +|Traceability: TB.35
1.12369 +
1.12370 + exportControl "Public"
1.12371 + logical_models (list unit_reference_list
1.12372 + (object UseCase "Trace Defect report to test"
1.12373 + quid "3A1F8AD50137"
1.12374 + documentation
1.12375 +|Actors: Generalised Actor
1.12376 +|Traceability: TB.35
1.12377 +
1.12378 + stereotype "use-case realization"
1.12379 + logical_models (list unit_reference_list
1.12380 + (object Mechanism @746
1.12381 + logical_models (list unit_reference_list)))
1.12382 + logical_presentations (list unit_reference_list
1.12383 + (object InteractionDiagram "Basic Flow"
1.12384 + mechanism_ref @746
1.12385 + quid "3A2660E90244"
1.12386 + title "Basic Flow"
1.12387 + documentation
1.12388 +|Record the results related to particular defects, in a way that allows them to be traceable to the specific external reports upon those defects.
1.12389 +|
1.12390 +|This use case assumes the following:
1.12391 +|1. That the processing proceeds without error.
1.12392 +
1.12393 + zoom 100
1.12394 + max_height 28350
1.12395 + max_width 21600
1.12396 + origin_x 0
1.12397 + origin_y 0
1.12398 + items (list diagram_item_list)))))
1.12399 + logical_presentations (list unit_reference_list))
1.12400 + (object Class_Category "Simulate defect conditions (Iter. 3)"
1.12401 + quid "3A1E901D032D"
1.12402 + documentation
1.12403 +|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System
1.12404 +|Traceability: TB.36
1.12405 +
1.12406 + exportControl "Public"
1.12407 + logical_models (list unit_reference_list
1.12408 + (object UseCase "Simulate Defect conditions"
1.12409 + quid "3A1F886A0304"
1.12410 + documentation
1.12411 +|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System
1.12412 +|Traceability: TB.36
1.12413 +
1.12414 + stereotype "use-case realization"
1.12415 + logical_models (list unit_reference_list
1.12416 + (object Mechanism @747
1.12417 + logical_models (list unit_reference_list)))
1.12418 + logical_presentations (list unit_reference_list
1.12419 + (object InteractionDiagram "Basic Flow"
1.12420 + mechanism_ref @747
1.12421 + quid "3A26609201DB"
1.12422 + title "Basic Flow"
1.12423 + documentation
1.12424 +|Duplicate the particular conditions that cause a defect, specified by an external report, within a test, or set of tests.
1.12425 +|
1.12426 +|This use case assumes the following:
1.12427 +|1. That processing proceeds without error.
1.12428 +
1.12429 + zoom 100
1.12430 + max_height 28350
1.12431 + max_width 21600
1.12432 + origin_x 0
1.12433 + origin_y 0
1.12434 + items (list diagram_item_list)))))
1.12435 + logical_presentations (list unit_reference_list))
1.12436 + (object Class_Category "Dynamically configure the test environment (Iter. 1)"
1.12437 + quid "3A1F81B7013B"
1.12438 + documentation
1.12439 +|Actors: Future GT Projects.
1.12440 +|Traceability: TB.19
1.12441 +
1.12442 + exportControl "Public"
1.12443 + logical_models (list unit_reference_list
1.12444 + (object UseCase "Dynamically configure the test environment"
1.12445 + quid "3A1F91450231"
1.12446 + documentation
1.12447 +|Actors: Future GT Projects.
1.12448 +|Traceability: TB.19
1.12449 +
1.12450 + stereotype "use-case realization"
1.12451 + logical_models (list unit_reference_list
1.12452 + (object Mechanism @748
1.12453 + logical_models (list unit_reference_list))
1.12454 + (object Mechanism @749
1.12455 + logical_models (list unit_reference_list)))
1.12456 + logical_presentations (list unit_reference_list
1.12457 + (object InteractionDiagram "Basic Flow"
1.12458 + mechanism_ref @748
1.12459 + quid "3A265E780119"
1.12460 + title "Basic Flow"
1.12461 + documentation
1.12462 +|The test bed configures itself, at startup, depending on the execution environment. It will extend or restrict its capabilities, or choice of available services.
1.12463 +|
1.12464 +|This use case assumes the following:
1.12465 +|1. That processing proceeds without error.
1.12466 +|
1.12467 +
1.12468 + zoom 100
1.12469 + max_height 28350
1.12470 + max_width 21600
1.12471 + origin_x 0
1.12472 + origin_y 0
1.12473 + items (list diagram_item_list))
1.12474 + (object InteractionDiagram "Alternative Flow - Test Discovery Fails"
1.12475 + mechanism_ref @749
1.12476 + quid "3ACC50C202B3"
1.12477 + title "Alternative Flow - Test Discovery Fails"
1.12478 + documentation "While discovering tests an out of memory error occurs which prevents the building of the test list."
1.12479 + zoom 100
1.12480 + max_height 28350
1.12481 + max_width 21600
1.12482 + origin_x 0
1.12483 + origin_y 0
1.12484 + items (list diagram_item_list)))))
1.12485 + logical_presentations (list unit_reference_list)))
1.12486 + logical_presentations (list unit_reference_list
1.12487 + (object UseCaseDiagram "Traceabilities"
1.12488 + quid "3A1E9033016C"
1.12489 + title "Traceabilities"
1.12490 + zoom 100
1.12491 + max_height 28350
1.12492 + max_width 21600
1.12493 + origin_x 619
1.12494 + origin_y 2275
1.12495 + items (list diagram_item_list
1.12496 + (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @750
1.12497 + location (806, 124)
1.12498 + label (object ItemLabel
1.12499 + Parent_View @750
1.12500 + location (806, 262)
1.12501 + anchor_loc 1
1.12502 + nlines 2
1.12503 + max_width 633
1.12504 + justify 0
1.12505 + label "Repeat test case")
1.12506 + icon_style "Icon"
1.12507 + line_color 3342489
1.12508 + fill_color 13434879
1.12509 + quidu "3A1A8F020001"
1.12510 + height 118
1.12511 + autoResize TRUE)
1.12512 + (object UseCaseView "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" @751
1.12513 + location (186, 124)
1.12514 + label (object ItemLabel
1.12515 + Parent_View @751
1.12516 + location (186, 312)
1.12517 + anchor_loc 1
1.12518 + nlines 2
1.12519 + max_width 633
1.12520 + justify 0
1.12521 + label "Repeat test case")
1.12522 + stereotype (object ItemLabel
1.12523 + Parent_View @751
1.12524 + location (186, 237)
1.12525 + anchor 10
1.12526 + anchor_loc 1
1.12527 + nlines 1
1.12528 + max_width 633
1.12529 + justify 0
1.12530 + label "<<use-case realization>>")
1.12531 + icon "use-case realization"
1.12532 + icon_style "Icon"
1.12533 + line_color 3342489
1.12534 + fill_color 13434879
1.12535 + quidu "3A1F8D4C0062"
1.12536 + height 118
1.12537 + autoResize TRUE)
1.12538 + (object AssociationViewNew "$UNNAMED$138" @752
1.12539 + location (495, 124)
1.12540 + stereotype (object SegLabel @753
1.12541 + Parent_View @752
1.12542 + location (493, 127)
1.12543 + anchor 10
1.12544 + anchor_loc 1
1.12545 + nlines 1
1.12546 + max_width 450
1.12547 + justify 0
1.12548 + label "<<Realizes>>"
1.12549 + pctDist 0.483333
1.12550 + height 3
1.12551 + orientation 1)
1.12552 + line_color 3342489
1.12553 + quidu "3A223736016A"
1.12554 + roleview_list (list RoleViews
1.12555 + (object RoleView "$UNNAMED$139" @754
1.12556 + Parent_View @752
1.12557 + location (309, 0)
1.12558 + stereotype TRUE
1.12559 + line_color 3342489
1.12560 + quidu "3A223737008F"
1.12561 + client @752
1.12562 + supplier @750
1.12563 + line_style 0)
1.12564 + (object RoleView "$UNNAMED$140" @755
1.12565 + Parent_View @752
1.12566 + location (309, 0)
1.12567 + stereotype TRUE
1.12568 + line_color 3342489
1.12569 + quidu "3A2237370090"
1.12570 + client @752
1.12571 + supplier @751
1.12572 + line_style 0)))
1.12573 + (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @756
1.12574 + location (806, 744)
1.12575 + label (object ItemLabel
1.12576 + Parent_View @756
1.12577 + location (806, 882)
1.12578 + anchor_loc 1
1.12579 + nlines 2
1.12580 + max_width 633
1.12581 + justify 0
1.12582 + label "Run test automatically")
1.12583 + icon_style "Icon"
1.12584 + line_color 3342489
1.12585 + fill_color 13434879
1.12586 + quidu "3A1A8D2503DA"
1.12587 + height 118
1.12588 + autoResize TRUE)
1.12589 + (object UseCaseView "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" @757
1.12590 + location (186, 744)
1.12591 + label (object ItemLabel
1.12592 + Parent_View @757
1.12593 + location (186, 932)
1.12594 + anchor_loc 1
1.12595 + nlines 2
1.12596 + max_width 633
1.12597 + justify 0
1.12598 + label "Run test automatically")
1.12599 + stereotype (object ItemLabel
1.12600 + Parent_View @757
1.12601 + location (186, 857)
1.12602 + anchor 10
1.12603 + anchor_loc 1
1.12604 + nlines 1
1.12605 + max_width 633
1.12606 + justify 0
1.12607 + label "<<use-case realization>>")
1.12608 + icon "use-case realization"
1.12609 + icon_style "Icon"
1.12610 + line_color 3342489
1.12611 + fill_color 13434879
1.12612 + quidu "3A1F8D14022E"
1.12613 + height 118
1.12614 + autoResize TRUE)
1.12615 + (object AssociationViewNew "$UNNAMED$141" @758
1.12616 + location (495, 744)
1.12617 + stereotype (object SegLabel @759
1.12618 + Parent_View @758
1.12619 + location (493, 752)
1.12620 + anchor 10
1.12621 + anchor_loc 1
1.12622 + nlines 1
1.12623 + max_width 450
1.12624 + justify 0
1.12625 + label "<<Realizes>>"
1.12626 + pctDist 0.483333
1.12627 + height 8
1.12628 + orientation 1)
1.12629 + line_color 3342489
1.12630 + quidu "3A22375D017A"
1.12631 + roleview_list (list RoleViews
1.12632 + (object RoleView "$UNNAMED$142" @760
1.12633 + Parent_View @758
1.12634 + location (309, 0)
1.12635 + stereotype TRUE
1.12636 + line_color 3342489
1.12637 + quidu "3A22375E00D1"
1.12638 + client @758
1.12639 + supplier @756
1.12640 + line_style 0)
1.12641 + (object RoleView "$UNNAMED$143" @761
1.12642 + Parent_View @758
1.12643 + location (309, 0)
1.12644 + stereotype TRUE
1.12645 + line_color 3342489
1.12646 + quidu "3A22375E00D2"
1.12647 + client @758
1.12648 + supplier @757
1.12649 + line_style 0)))
1.12650 + (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @762
1.12651 + location (2170, 124)
1.12652 + label (object ItemLabel
1.12653 + Parent_View @762
1.12654 + location (2170, 262)
1.12655 + anchor_loc 1
1.12656 + nlines 2
1.12657 + max_width 633
1.12658 + justify 0
1.12659 + label "Test multi-threaded component")
1.12660 + icon_style "Icon"
1.12661 + line_color 3342489
1.12662 + fill_color 13434879
1.12663 + quidu "3A1A90B00316"
1.12664 + height 118
1.12665 + autoResize TRUE)
1.12666 + (object UseCaseView "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" @763
1.12667 + location (1550, 124)
1.12668 + label (object ItemLabel
1.12669 + Parent_View @763
1.12670 + location (1550, 315)
1.12671 + anchor_loc 1
1.12672 + nlines 2
1.12673 + max_width 651
1.12674 + justify 0
1.12675 + label "Test Multi-threaded component (omit)")
1.12676 + stereotype (object ItemLabel
1.12677 + Parent_View @763
1.12678 + location (1550, 240)
1.12679 + anchor 10
1.12680 + anchor_loc 1
1.12681 + nlines 1
1.12682 + max_width 523
1.12683 + justify 0
1.12684 + label "<<use-case realization>>")
1.12685 + icon "use-case realization"
1.12686 + icon_style "Icon"
1.12687 + line_color 3342489
1.12688 + fill_color 13434879
1.12689 + quidu "3A1F85CA004A"
1.12690 + autoResize TRUE)
1.12691 + (object AssociationViewNew "$UNNAMED$144" @764
1.12692 + location (1860, 124)
1.12693 + stereotype (object SegLabel @765
1.12694 + Parent_View @764
1.12695 + location (1858, 127)
1.12696 + anchor 10
1.12697 + anchor_loc 1
1.12698 + nlines 1
1.12699 + max_width 450
1.12700 + justify 0
1.12701 + label "<<Realizes>>"
1.12702 + pctDist 0.483333
1.12703 + height 3
1.12704 + orientation 1)
1.12705 + line_color 3342489
1.12706 + quidu "3A223769018B"
1.12707 + roleview_list (list RoleViews
1.12708 + (object RoleView "$UNNAMED$145" @766
1.12709 + Parent_View @764
1.12710 + location (310, 0)
1.12711 + stereotype TRUE
1.12712 + line_color 3342489
1.12713 + quidu "3A22376A0056"
1.12714 + client @764
1.12715 + supplier @762
1.12716 + line_style 0)
1.12717 + (object RoleView "$UNNAMED$146" @767
1.12718 + Parent_View @764
1.12719 + location (310, 0)
1.12720 + stereotype TRUE
1.12721 + line_color 3342489
1.12722 + quidu "3A22376A0057"
1.12723 + client @764
1.12724 + supplier @763
1.12725 + line_style 0)))
1.12726 + (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @768
1.12727 + location (806, 1240)
1.12728 + label (object ItemLabel
1.12729 + Parent_View @768
1.12730 + location (806, 1378)
1.12731 + anchor_loc 1
1.12732 + nlines 2
1.12733 + max_width 633
1.12734 + justify 0
1.12735 + label "Run test from script")
1.12736 + icon_style "Icon"
1.12737 + line_color 3342489
1.12738 + fill_color 13434879
1.12739 + quidu "3A1A8D3502D9"
1.12740 + height 118
1.12741 + autoResize TRUE)
1.12742 + (object InheritView "" @769
1.12743 + stereotype (object SegLabel @770
1.12744 + Parent_View @769
1.12745 + location (811, 1106)
1.12746 + anchor 10
1.12747 + anchor_loc 1
1.12748 + nlines 1
1.12749 + max_width 450
1.12750 + justify 0
1.12751 + label "<<extends>>"
1.12752 + pctDist 0.326816
1.12753 + height 5
1.12754 + orientation 1)
1.12755 + line_color 3342489
1.12756 + quidu "3A1F8E9A013F"
1.12757 + client @768
1.12758 + supplier @756
1.12759 + line_style 0)
1.12760 + (object UseCaseView "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" @771
1.12761 + location (186, 1240)
1.12762 + label (object ItemLabel
1.12763 + Parent_View @771
1.12764 + location (186, 1431)
1.12765 + anchor_loc 1
1.12766 + nlines 2
1.12767 + max_width 651
1.12768 + justify 0
1.12769 + label "Run test from script (omit)")
1.12770 + stereotype (object ItemLabel
1.12771 + Parent_View @771
1.12772 + location (186, 1356)
1.12773 + anchor 10
1.12774 + anchor_loc 1
1.12775 + nlines 1
1.12776 + max_width 523
1.12777 + justify 0
1.12778 + label "<<use-case realization>>")
1.12779 + icon "use-case realization"
1.12780 + icon_style "Icon"
1.12781 + line_color 3342489
1.12782 + fill_color 13434879
1.12783 + quidu "3A1F8D230172"
1.12784 + autoResize TRUE)
1.12785 + (object AssociationViewNew "$UNNAMED$147" @772
1.12786 + location (496, 1240)
1.12787 + stereotype (object SegLabel @773
1.12788 + Parent_View @772
1.12789 + location (494, 1246)
1.12790 + anchor 10
1.12791 + anchor_loc 1
1.12792 + nlines 1
1.12793 + max_width 450
1.12794 + justify 0
1.12795 + label "<<Realizes>>"
1.12796 + pctDist 0.483333
1.12797 + height 6
1.12798 + orientation 1)
1.12799 + line_color 3342489
1.12800 + quidu "3A22377F02A5"
1.12801 + roleview_list (list RoleViews
1.12802 + (object RoleView "$UNNAMED$148" @774
1.12803 + Parent_View @772
1.12804 + location (310, 0)
1.12805 + stereotype TRUE
1.12806 + line_color 3342489
1.12807 + quidu "3A22378001B6"
1.12808 + client @772
1.12809 + supplier @768
1.12810 + line_style 0)
1.12811 + (object RoleView "$UNNAMED$149" @775
1.12812 + Parent_View @772
1.12813 + location (310, 0)
1.12814 + stereotype TRUE
1.12815 + line_color 3342489
1.12816 + quidu "3A22378001B7"
1.12817 + client @772
1.12818 + supplier @771
1.12819 + line_style 0)))
1.12820 + (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @776
1.12821 + location (2170, 1302)
1.12822 + label (object ItemLabel
1.12823 + Parent_View @776
1.12824 + location (2170, 1440)
1.12825 + anchor_loc 1
1.12826 + nlines 2
1.12827 + max_width 633
1.12828 + justify 0
1.12829 + label "Test Individual component")
1.12830 + icon_style "Icon"
1.12831 + line_color 3342489
1.12832 + fill_color 13434879
1.12833 + quidu "3A1A8C6B02A6"
1.12834 + height 118
1.12835 + autoResize TRUE)
1.12836 + (object InheritView "" @777
1.12837 + stereotype (object SegLabel @778
1.12838 + Parent_View @777
1.12839 + location (2227, 788)
1.12840 + anchor 10
1.12841 + anchor_loc 1
1.12842 + nlines 1
1.12843 + max_width 450
1.12844 + justify 0
1.12845 + label "<<extends>>"
1.12846 + pctDist 0.502347
1.12847 + height 57
1.12848 + orientation 0)
1.12849 + line_color 3342489
1.12850 + quidu "3A1E95A70304"
1.12851 + client @762
1.12852 + supplier @776
1.12853 + line_style 0)
1.12854 + (object UseCaseView "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" @779
1.12855 + location (1426, 1488)
1.12856 + label (object ItemLabel
1.12857 + Parent_View @779
1.12858 + location (1426, 1679)
1.12859 + anchor_loc 1
1.12860 + nlines 2
1.12861 + max_width 651
1.12862 + justify 0
1.12863 + label "Test Individual Class")
1.12864 + stereotype (object ItemLabel
1.12865 + Parent_View @779
1.12866 + location (1426, 1604)
1.12867 + anchor 10
1.12868 + anchor_loc 1
1.12869 + nlines 1
1.12870 + max_width 523
1.12871 + justify 0
1.12872 + label "<<use-case realization>>")
1.12873 + icon "use-case realization"
1.12874 + icon_style "Icon"
1.12875 + line_color 3342489
1.12876 + fill_color 13434879
1.12877 + quidu "3A1F85DF039E"
1.12878 + autoResize TRUE)
1.12879 + (object AssociationViewNew "$UNNAMED$150" @780
1.12880 + location (1797, 1392)
1.12881 + stereotype (object SegLabel @781
1.12882 + Parent_View @780
1.12883 + location (1797, 1394)
1.12884 + anchor 10
1.12885 + anchor_loc 1
1.12886 + nlines 1
1.12887 + max_width 450
1.12888 + justify 0
1.12889 + label "<<Realizes>>"
1.12890 + pctDist 0.500000
1.12891 + height 2
1.12892 + orientation 1)
1.12893 + line_color 3342489
1.12894 + quidu "3A2237930195"
1.12895 + roleview_list (list RoleViews
1.12896 + (object RoleView "$UNNAMED$151" @782
1.12897 + Parent_View @780
1.12898 + location (371, -96)
1.12899 + stereotype TRUE
1.12900 + line_color 3342489
1.12901 + quidu "3A2237940205"
1.12902 + client @780
1.12903 + supplier @776
1.12904 + line_style 0)
1.12905 + (object RoleView "$UNNAMED$152" @783
1.12906 + Parent_View @780
1.12907 + location (371, -96)
1.12908 + stereotype TRUE
1.12909 + line_color 3342489
1.12910 + quidu "3A2237940206"
1.12911 + client @780
1.12912 + supplier @779
1.12913 + line_style 0)))
1.12914 + (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @784
1.12915 + location (2170, 1798)
1.12916 + label (object ItemLabel
1.12917 + Parent_View @784
1.12918 + location (2170, 1936)
1.12919 + anchor_loc 1
1.12920 + nlines 2
1.12921 + max_width 633
1.12922 + justify 0
1.12923 + label "Test incomplete component")
1.12924 + icon_style "Icon"
1.12925 + line_color 3342489
1.12926 + fill_color 13434879
1.12927 + quidu "3A1A8CB602C2"
1.12928 + height 118
1.12929 + autoResize TRUE)
1.12930 + (object InheritView "" @785
1.12931 + stereotype (object SegLabel @786
1.12932 + Parent_View @785
1.12933 + location (2155, 1595)
1.12934 + anchor 10
1.12935 + anchor_loc 1
1.12936 + nlines 1
1.12937 + max_width 450
1.12938 + justify 0
1.12939 + label "<<extends>>"
1.12940 + pctDist 0.374121
1.12941 + height 16
1.12942 + orientation 1)
1.12943 + line_color 3342489
1.12944 + quidu "3A1E95C402C0"
1.12945 + client @776
1.12946 + supplier @784
1.12947 + line_style 0)
1.12948 + (object UseCaseView "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" @787
1.12949 + location (1426, 1984)
1.12950 + label (object ItemLabel
1.12951 + Parent_View @787
1.12952 + location (1426, 2172)
1.12953 + anchor_loc 1
1.12954 + nlines 2
1.12955 + max_width 633
1.12956 + justify 0
1.12957 + label "Test incomplete component")
1.12958 + stereotype (object ItemLabel
1.12959 + Parent_View @787
1.12960 + location (1426, 2097)
1.12961 + anchor 10
1.12962 + anchor_loc 1
1.12963 + nlines 1
1.12964 + max_width 633
1.12965 + justify 0
1.12966 + label "<<use-case realization>>")
1.12967 + icon "use-case realization"
1.12968 + icon_style "Icon"
1.12969 + line_color 3342489
1.12970 + fill_color 13434879
1.12971 + quidu "3A1F860100F4"
1.12972 + height 118
1.12973 + autoResize TRUE)
1.12974 + (object AssociationViewNew "$UNNAMED$153" @788
1.12975 + location (1691, 1914)
1.12976 + stereotype (object SegLabel @789
1.12977 + Parent_View @788
1.12978 + location (1692, 1915)
1.12979 + anchor 10
1.12980 + anchor_loc 1
1.12981 + nlines 1
1.12982 + max_width 450
1.12983 + justify 0
1.12984 + label "<<Realizes>>"
1.12985 + pctDist 0.516667
1.12986 + height 1
1.12987 + orientation 1)
1.12988 + line_color 3342489
1.12989 + quidu "3A2237A5005B"
1.12990 + roleview_list (list RoleViews
1.12991 + (object RoleView "$UNNAMED$154" @790
1.12992 + Parent_View @788
1.12993 + location (265, -70)
1.12994 + stereotype TRUE
1.12995 + line_color 3342489
1.12996 + quidu "3A2237A503CC"
1.12997 + client @788
1.12998 + supplier @784
1.12999 + line_style 0)
1.13000 + (object RoleView "$UNNAMED$155" @791
1.13001 + Parent_View @788
1.13002 + location (265, -70)
1.13003 + stereotype TRUE
1.13004 + line_color 3342489
1.13005 + quidu "3A2237A503CD"
1.13006 + client @788
1.13007 + supplier @787
1.13008 + line_style 0)))
1.13009 + (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @792
1.13010 + location (186, 1984)
1.13011 + label (object ItemLabel
1.13012 + Parent_View @792
1.13013 + location (186, 2122)
1.13014 + anchor_loc 1
1.13015 + nlines 2
1.13016 + max_width 633
1.13017 + justify 0
1.13018 + label "Arbitrarily group tests and execution order")
1.13019 + icon_style "Icon"
1.13020 + line_color 3342489
1.13021 + fill_color 13434879
1.13022 + quidu "3A1A97CF0336"
1.13023 + height 118
1.13024 + autoResize TRUE)
1.13025 + (object InheritView "" @793
1.13026 + stereotype (object SegLabel @794
1.13027 + Parent_View @793
1.13028 + location (426, 1719)
1.13029 + anchor 10
1.13030 + anchor_loc 1
1.13031 + nlines 1
1.13032 + max_width 450
1.13033 + justify 0
1.13034 + label "<<extends>>"
1.13035 + pctDist 0.454555
1.13036 + height 17
1.13037 + orientation 1)
1.13038 + line_color 3342489
1.13039 + quidu "3A1E94EA02EF"
1.13040 + client @792
1.13041 + supplier @768
1.13042 + line_style 0)
1.13043 + (object UseCaseView "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" @795
1.13044 + location (186, 2418)
1.13045 + label (object ItemLabel
1.13046 + Parent_View @795
1.13047 + location (186, 2609)
1.13048 + anchor_loc 1
1.13049 + nlines 2
1.13050 + max_width 651
1.13051 + justify 0
1.13052 + label "Arbitrarily group tests and execution order (omit)")
1.13053 + stereotype (object ItemLabel
1.13054 + Parent_View @795
1.13055 + location (186, 2534)
1.13056 + anchor 10
1.13057 + anchor_loc 1
1.13058 + nlines 1
1.13059 + max_width 523
1.13060 + justify 0
1.13061 + label "<<use-case realization>>")
1.13062 + icon "use-case realization"
1.13063 + icon_style "Icon"
1.13064 + line_color 3342489
1.13065 + fill_color 13434879
1.13066 + quidu "3A1F8DDE021B"
1.13067 + autoResize TRUE)
1.13068 + (object AssociationViewNew "$UNNAMED$156" @796
1.13069 + location (186, 2198)
1.13070 + stereotype (object SegLabel @797
1.13071 + Parent_View @796
1.13072 + location (226, 2199)
1.13073 + anchor 10
1.13074 + anchor_loc 1
1.13075 + nlines 1
1.13076 + max_width 450
1.13077 + justify 0
1.13078 + label "<<Realizes>>"
1.13079 + pctDist 1.166667
1.13080 + height 1
1.13081 + orientation 1)
1.13082 + line_color 3342489
1.13083 + quidu "3A2237B8015C"
1.13084 + roleview_list (list RoleViews
1.13085 + (object RoleView "$UNNAMED$157" @798
1.13086 + Parent_View @796
1.13087 + location (0, -220)
1.13088 + stereotype TRUE
1.13089 + line_color 3342489
1.13090 + quidu "3A2237B90172"
1.13091 + client @796
1.13092 + supplier @792
1.13093 + line_style 0)
1.13094 + (object RoleView "$UNNAMED$158" @799
1.13095 + Parent_View @796
1.13096 + location (0, -220)
1.13097 + stereotype TRUE
1.13098 + line_color 3342489
1.13099 + quidu "3A2237B90173"
1.13100 + client @796
1.13101 + supplier @795
1.13102 + line_style 0)))
1.13103 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @800
1.13104 + location (806, 1984)
1.13105 + label (object ItemLabel
1.13106 + Parent_View @800
1.13107 + location (806, 2122)
1.13108 + anchor_loc 1
1.13109 + nlines 2
1.13110 + max_width 633
1.13111 + justify 0
1.13112 + label "Automate user action reproduction.")
1.13113 + icon_style "Icon"
1.13114 + line_color 3342489
1.13115 + fill_color 13434879
1.13116 + quidu "3A1A91080255"
1.13117 + height 118
1.13118 + autoResize TRUE)
1.13119 + (object InheritView "" @801
1.13120 + stereotype (object SegLabel @802
1.13121 + Parent_View @801
1.13122 + location (766, 1735)
1.13123 + anchor 10
1.13124 + anchor_loc 1
1.13125 + nlines 1
1.13126 + max_width 450
1.13127 + justify 0
1.13128 + label "<<extends>>"
1.13129 + pctDist 0.396915
1.13130 + height 41
1.13131 + orientation 0)
1.13132 + line_color 3342489
1.13133 + quidu "3A1F7E27000D"
1.13134 + client @800
1.13135 + supplier @768
1.13136 + line_style 0)
1.13137 + (object UseCaseView "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" @803
1.13138 + location (806, 2418)
1.13139 + label (object ItemLabel
1.13140 + Parent_View @803
1.13141 + location (806, 2609)
1.13142 + anchor_loc 1
1.13143 + nlines 2
1.13144 + max_width 651
1.13145 + justify 0
1.13146 + label "Automate user action reproduction (omit)")
1.13147 + stereotype (object ItemLabel
1.13148 + Parent_View @803
1.13149 + location (806, 2534)
1.13150 + anchor 10
1.13151 + anchor_loc 1
1.13152 + nlines 1
1.13153 + max_width 523
1.13154 + justify 0
1.13155 + label "<<use-case realization>>")
1.13156 + icon "use-case realization"
1.13157 + icon_style "Icon"
1.13158 + line_color 3342489
1.13159 + fill_color 13434879
1.13160 + quidu "3A1F8DF10178"
1.13161 + autoResize TRUE)
1.13162 + (object AssociationViewNew "$UNNAMED$159" @804
1.13163 + location (806, 2198)
1.13164 + stereotype (object SegLabel @805
1.13165 + Parent_View @804
1.13166 + location (807, 2199)
1.13167 + anchor 10
1.13168 + anchor_loc 1
1.13169 + nlines 1
1.13170 + max_width 450
1.13171 + justify 0
1.13172 + label "<<Realizes>>"
1.13173 + pctDist 0.516667
1.13174 + height 1
1.13175 + orientation 1)
1.13176 + line_color 3342489
1.13177 + quidu "3A2237CA01BC"
1.13178 + roleview_list (list RoleViews
1.13179 + (object RoleView "$UNNAMED$160" @806
1.13180 + Parent_View @804
1.13181 + location (0, -220)
1.13182 + stereotype TRUE
1.13183 + line_color 3342489
1.13184 + quidu "3A2237CB01A0"
1.13185 + client @804
1.13186 + supplier @800
1.13187 + line_style 0)
1.13188 + (object RoleView "$UNNAMED$161" @807
1.13189 + Parent_View @804
1.13190 + location (0, -220)
1.13191 + stereotype TRUE
1.13192 + line_color 3342489
1.13193 + quidu "3A2237CB01A1"
1.13194 + client @804
1.13195 + supplier @803
1.13196 + line_style 0)))
1.13197 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @808
1.13198 + location (186, 2976)
1.13199 + label (object ItemLabel
1.13200 + Parent_View @808
1.13201 + location (186, 3114)
1.13202 + anchor_loc 1
1.13203 + nlines 2
1.13204 + max_width 633
1.13205 + justify 0
1.13206 + label "Add new test cases")
1.13207 + icon_style "Icon"
1.13208 + line_color 3342489
1.13209 + fill_color 13434879
1.13210 + quidu "3A1A91A201CA"
1.13211 + height 118
1.13212 + autoResize TRUE)
1.13213 + (object UseCaseView "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" @809
1.13214 + location (806, 2976)
1.13215 + label (object ItemLabel
1.13216 + Parent_View @809
1.13217 + location (806, 3164)
1.13218 + anchor_loc 1
1.13219 + nlines 2
1.13220 + max_width 633
1.13221 + justify 0
1.13222 + label "Add new test cases")
1.13223 + stereotype (object ItemLabel
1.13224 + Parent_View @809
1.13225 + location (806, 3089)
1.13226 + anchor 10
1.13227 + anchor_loc 1
1.13228 + nlines 1
1.13229 + max_width 633
1.13230 + justify 0
1.13231 + label "<<use-case realization>>")
1.13232 + icon "use-case realization"
1.13233 + icon_style "Icon"
1.13234 + line_color 3342489
1.13235 + fill_color 13434879
1.13236 + quidu "3A1F91330326"
1.13237 + height 118
1.13238 + autoResize TRUE)
1.13239 + (object AssociationViewNew "$UNNAMED$162" @810
1.13240 + location (495, 2976)
1.13241 + stereotype (object SegLabel @811
1.13242 + Parent_View @810
1.13243 + location (493, 2983)
1.13244 + anchor 10
1.13245 + anchor_loc 1
1.13246 + nlines 1
1.13247 + max_width 450
1.13248 + justify 0
1.13249 + label "<<Realizes>>"
1.13250 + pctDist 0.483333
1.13251 + height 7
1.13252 + orientation 1)
1.13253 + line_color 3342489
1.13254 + quidu "3A2237DD01BA"
1.13255 + roleview_list (list RoleViews
1.13256 + (object RoleView "$UNNAMED$163" @812
1.13257 + Parent_View @810
1.13258 + location (-311, 0)
1.13259 + stereotype TRUE
1.13260 + line_color 3342489
1.13261 + quidu "3A2237DE0143"
1.13262 + client @810
1.13263 + supplier @808
1.13264 + line_style 0)
1.13265 + (object RoleView "$UNNAMED$164" @813
1.13266 + Parent_View @810
1.13267 + location (-311, 0)
1.13268 + stereotype TRUE
1.13269 + line_color 3342489
1.13270 + quidu "3A2237DE0144"
1.13271 + client @810
1.13272 + supplier @809
1.13273 + line_style 0)))
1.13274 + (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @814
1.13275 + location (3534, 2294)
1.13276 + label (object ItemLabel
1.13277 + Parent_View @814
1.13278 + location (3534, 2432)
1.13279 + anchor_loc 1
1.13280 + nlines 2
1.13281 + max_width 633
1.13282 + justify 0
1.13283 + label "Capture component state")
1.13284 + icon_style "Icon"
1.13285 + line_color 3342489
1.13286 + fill_color 13434879
1.13287 + quidu "3A1A8E4603CC"
1.13288 + height 118
1.13289 + autoResize TRUE)
1.13290 + (object UseCaseView "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" @815
1.13291 + location (2914, 1922)
1.13292 + label (object ItemLabel
1.13293 + Parent_View @815
1.13294 + location (2914, 2113)
1.13295 + anchor_loc 1
1.13296 + nlines 2
1.13297 + max_width 651
1.13298 + justify 0
1.13299 + label "Capture component state")
1.13300 + stereotype (object ItemLabel
1.13301 + Parent_View @815
1.13302 + location (2914, 2038)
1.13303 + anchor 10
1.13304 + anchor_loc 1
1.13305 + nlines 1
1.13306 + max_width 523
1.13307 + justify 0
1.13308 + label "<<use-case realization>>")
1.13309 + icon "use-case realization"
1.13310 + icon_style "Icon"
1.13311 + line_color 3342489
1.13312 + fill_color 13434879
1.13313 + quidu "3A1F88800143"
1.13314 + autoResize TRUE)
1.13315 + (object AssociationViewNew "$UNNAMED$165" @816
1.13316 + location (3225, 2108)
1.13317 + stereotype (object SegLabel @817
1.13318 + Parent_View @816
1.13319 + location (3223, 2113)
1.13320 + anchor 10
1.13321 + anchor_loc 1
1.13322 + nlines 1
1.13323 + max_width 450
1.13324 + justify 0
1.13325 + label "<<Realizes>>"
1.13326 + pctDist 0.483333
1.13327 + height 5
1.13328 + orientation 1)
1.13329 + line_color 3342489
1.13330 + quidu "3A22380202DF"
1.13331 + roleview_list (list RoleViews
1.13332 + (object RoleView "$UNNAMED$166" @818
1.13333 + Parent_View @816
1.13334 + location (311, 186)
1.13335 + stereotype TRUE
1.13336 + line_color 3342489
1.13337 + quidu "3A22380301DC"
1.13338 + client @816
1.13339 + supplier @814
1.13340 + line_style 0)
1.13341 + (object RoleView "$UNNAMED$167" @819
1.13342 + Parent_View @816
1.13343 + location (311, 186)
1.13344 + stereotype TRUE
1.13345 + line_color 3342489
1.13346 + quidu "3A22380301DD"
1.13347 + client @816
1.13348 + supplier @815
1.13349 + line_style 0)))
1.13350 + (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @820
1.13351 + location (3472, 124)
1.13352 + label (object ItemLabel
1.13353 + Parent_View @820
1.13354 + location (3472, 262)
1.13355 + anchor_loc 1
1.13356 + nlines 2
1.13357 + max_width 633
1.13358 + justify 0
1.13359 + label "Schedule test")
1.13360 + icon_style "Icon"
1.13361 + line_color 3342489
1.13362 + fill_color 13434879
1.13363 + quidu "3A1A91620236"
1.13364 + height 118
1.13365 + autoResize TRUE)
1.13366 + (object InheritView "" @821
1.13367 + stereotype (object SegLabel @822
1.13368 + Parent_View @821
1.13369 + location (2793, 131)
1.13370 + anchor 10
1.13371 + anchor_loc 1
1.13372 + nlines 1
1.13373 + max_width 450
1.13374 + justify 0
1.13375 + label "<<uses>>"
1.13376 + pctDist 0.476075
1.13377 + height 7
1.13378 + orientation 1)
1.13379 + line_color 3342489
1.13380 + quidu "3A1F829102F7"
1.13381 + client @762
1.13382 + supplier @820
1.13383 + line_style 0)
1.13384 + (object UseCaseView "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" @823
1.13385 + location (4030, 124)
1.13386 + label (object ItemLabel
1.13387 + Parent_View @823
1.13388 + location (4030, 312)
1.13389 + anchor_loc 1
1.13390 + nlines 2
1.13391 + max_width 633
1.13392 + justify 0
1.13393 + label "Schedule test")
1.13394 + stereotype (object ItemLabel
1.13395 + Parent_View @823
1.13396 + location (4030, 237)
1.13397 + anchor 10
1.13398 + anchor_loc 1
1.13399 + nlines 1
1.13400 + max_width 633
1.13401 + justify 0
1.13402 + label "<<use-case realization>>")
1.13403 + icon "use-case realization"
1.13404 + icon_style "Icon"
1.13405 + line_color 3342489
1.13406 + fill_color 13434879
1.13407 + quidu "3A1F84BA0248"
1.13408 + height 118
1.13409 + autoResize TRUE)
1.13410 + (object AssociationViewNew "$UNNAMED$168" @824
1.13411 + location (3749, 124)
1.13412 + stereotype (object SegLabel @825
1.13413 + Parent_View @824
1.13414 + location (3750, 127)
1.13415 + anchor 10
1.13416 + anchor_loc 1
1.13417 + nlines 1
1.13418 + max_width 450
1.13419 + justify 0
1.13420 + label "<<Realizes>>"
1.13421 + pctDist 0.516667
1.13422 + height 3
1.13423 + orientation 1)
1.13424 + line_color 3342489
1.13425 + quidu "3A22381A02BC"
1.13426 + roleview_list (list RoleViews
1.13427 + (object RoleView "$UNNAMED$169" @826
1.13428 + Parent_View @824
1.13429 + location (-157, 0)
1.13430 + stereotype TRUE
1.13431 + line_color 3342489
1.13432 + quidu "3A22381B0169"
1.13433 + client @824
1.13434 + supplier @820
1.13435 + line_style 0)
1.13436 + (object RoleView "$UNNAMED$170" @827
1.13437 + Parent_View @824
1.13438 + location (-157, 0)
1.13439 + stereotype TRUE
1.13440 + line_color 3342489
1.13441 + quidu "3A22381B016A"
1.13442 + client @824
1.13443 + supplier @823
1.13444 + line_style 0)))
1.13445 + (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @828
1.13446 + location (3472, 1302)
1.13447 + label (object ItemLabel
1.13448 + Parent_View @828
1.13449 + location (3472, 1440)
1.13450 + anchor_loc 1
1.13451 + nlines 2
1.13452 + max_width 633
1.13453 + justify 0
1.13454 + label "Test components concurrently")
1.13455 + icon_style "Icon"
1.13456 + line_color 3342489
1.13457 + fill_color 13434879
1.13458 + quidu "3A1A917D011C"
1.13459 + height 118
1.13460 + autoResize TRUE)
1.13461 + (object InheritView "" @829
1.13462 + stereotype (object SegLabel @830
1.13463 + Parent_View @829
1.13464 + location (3476, 1030)
1.13465 + anchor 10
1.13466 + anchor_loc 1
1.13467 + nlines 1
1.13468 + max_width 450
1.13469 + justify 0
1.13470 + label "<<uses>>"
1.13471 + pctDist 0.233601
1.13472 + height 4
1.13473 + orientation 1)
1.13474 + line_color 3342489
1.13475 + quidu "3A1F827402AF"
1.13476 + client @828
1.13477 + supplier @820
1.13478 + line_style 0)
1.13479 + (object InheritView "" @831
1.13480 + stereotype (object SegLabel @832
1.13481 + Parent_View @831
1.13482 + location (2819, 1298)
1.13483 + anchor 10
1.13484 + anchor_loc 1
1.13485 + nlines 1
1.13486 + max_width 450
1.13487 + justify 0
1.13488 + label "<<extends>>"
1.13489 + pctDist 0.501385
1.13490 + height 5
1.13491 + orientation 1)
1.13492 + line_color 3342489
1.13493 + quidu "3A1E951802B9"
1.13494 + client @828
1.13495 + supplier @776
1.13496 + line_style 0)
1.13497 + (object UseCaseView "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" @833
1.13498 + location (4030, 1302)
1.13499 + label (object ItemLabel
1.13500 + Parent_View @833
1.13501 + location (4030, 1490)
1.13502 + anchor_loc 1
1.13503 + nlines 2
1.13504 + max_width 633
1.13505 + justify 0
1.13506 + label "Test components concurrently")
1.13507 + stereotype (object ItemLabel
1.13508 + Parent_View @833
1.13509 + location (4030, 1415)
1.13510 + anchor 10
1.13511 + anchor_loc 1
1.13512 + nlines 1
1.13513 + max_width 633
1.13514 + justify 0
1.13515 + label "<<use-case realization>>")
1.13516 + icon "use-case realization"
1.13517 + icon_style "Icon"
1.13518 + line_color 3342489
1.13519 + fill_color 13434879
1.13520 + quidu "3A1F85A00357"
1.13521 + height 118
1.13522 + autoResize TRUE)
1.13523 + (object AssociationViewNew "$UNNAMED$171" @834
1.13524 + location (3749, 1302)
1.13525 + stereotype (object SegLabel @835
1.13526 + Parent_View @834
1.13527 + location (3750, 1307)
1.13528 + anchor 10
1.13529 + anchor_loc 1
1.13530 + nlines 1
1.13531 + max_width 450
1.13532 + justify 0
1.13533 + label "<<Realizes>>"
1.13534 + pctDist 0.516667
1.13535 + height 5
1.13536 + orientation 1)
1.13537 + line_color 3342489
1.13538 + quidu "3A22382D0327"
1.13539 + roleview_list (list RoleViews
1.13540 + (object RoleView "$UNNAMED$172" @836
1.13541 + Parent_View @834
1.13542 + location (-281, 0)
1.13543 + stereotype TRUE
1.13544 + line_color 3342489
1.13545 + quidu "3A22382E01CA"
1.13546 + client @834
1.13547 + supplier @828
1.13548 + line_style 0)
1.13549 + (object RoleView "$UNNAMED$173" @837
1.13550 + Parent_View @834
1.13551 + location (-281, 0)
1.13552 + stereotype TRUE
1.13553 + line_color 3342489
1.13554 + quidu "3A22382E01CB"
1.13555 + client @834
1.13556 + supplier @833
1.13557 + line_style 0)))
1.13558 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @838
1.13559 + location (3472, 1674)
1.13560 + label (object ItemLabel
1.13561 + Parent_View @838
1.13562 + location (3472, 1812)
1.13563 + anchor_loc 1
1.13564 + nlines 2
1.13565 + max_width 633
1.13566 + justify 0
1.13567 + label "Simulate Defect conditions")
1.13568 + icon_style "Icon"
1.13569 + line_color 3342489
1.13570 + fill_color 13434879
1.13571 + quidu "3A1A9DD3019F"
1.13572 + height 118
1.13573 + autoResize TRUE)
1.13574 + (object InheritView "" @839
1.13575 + stereotype (object SegLabel @840
1.13576 + Parent_View @839
1.13577 + location (2894, 1527)
1.13578 + anchor 10
1.13579 + anchor_loc 1
1.13580 + nlines 1
1.13581 + max_width 450
1.13582 + justify 0
1.13583 + label "<<uses>>"
1.13584 + pctDist 0.469936
1.13585 + height 20
1.13586 + orientation 1)
1.13587 + line_color 3342489
1.13588 + quidu "3A1F7F790276"
1.13589 + client @776
1.13590 + supplier @838
1.13591 + line_style 0)
1.13592 + (object InheritView "" @841
1.13593 + stereotype (object SegLabel @842
1.13594 + Parent_View @841
1.13595 + location (3626, 2037)
1.13596 + anchor 10
1.13597 + anchor_loc 1
1.13598 + nlines 1
1.13599 + max_width 450
1.13600 + justify 0
1.13601 + label "<<uses>>"
1.13602 + pctDist 0.500000
1.13603 + height 120
1.13604 + orientation 0)
1.13605 + line_color 3342489
1.13606 + quidu "3A1F7ECE01BC"
1.13607 + client @838
1.13608 + supplier @814
1.13609 + line_style 0)
1.13610 + (object UseCaseView "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" @843
1.13611 + location (4030, 1674)
1.13612 + label (object ItemLabel
1.13613 + Parent_View @843
1.13614 + location (4030, 1862)
1.13615 + anchor_loc 1
1.13616 + nlines 2
1.13617 + max_width 633
1.13618 + justify 0
1.13619 + label "Simulate Defect conditions")
1.13620 + stereotype (object ItemLabel
1.13621 + Parent_View @843
1.13622 + location (4030, 1787)
1.13623 + anchor 10
1.13624 + anchor_loc 1
1.13625 + nlines 1
1.13626 + max_width 633
1.13627 + justify 0
1.13628 + label "<<use-case realization>>")
1.13629 + icon "use-case realization"
1.13630 + icon_style "Icon"
1.13631 + line_color 3342489
1.13632 + fill_color 13434879
1.13633 + quidu "3A1F886A0304"
1.13634 + height 118
1.13635 + autoResize TRUE)
1.13636 + (object AssociationViewNew "$UNNAMED$174" @844
1.13637 + location (3749, 1674)
1.13638 + stereotype (object SegLabel @845
1.13639 + Parent_View @844
1.13640 + location (3750, 1681)
1.13641 + anchor 10
1.13642 + anchor_loc 1
1.13643 + nlines 1
1.13644 + max_width 450
1.13645 + justify 0
1.13646 + label "<<Realizes>>"
1.13647 + pctDist 0.516667
1.13648 + height 7
1.13649 + orientation 1)
1.13650 + line_color 3342489
1.13651 + quidu "3A22383D0320"
1.13652 + roleview_list (list RoleViews
1.13653 + (object RoleView "$UNNAMED$175" @846
1.13654 + Parent_View @844
1.13655 + location (-281, 0)
1.13656 + stereotype TRUE
1.13657 + line_color 3342489
1.13658 + quidu "3A22383E0250"
1.13659 + client @844
1.13660 + supplier @838
1.13661 + line_style 0)
1.13662 + (object RoleView "$UNNAMED$176" @847
1.13663 + Parent_View @844
1.13664 + location (-281, 0)
1.13665 + stereotype TRUE
1.13666 + line_color 3342489
1.13667 + quidu "3A22383E0251"
1.13668 + client @844
1.13669 + supplier @843
1.13670 + line_style 0)))
1.13671 + (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @848
1.13672 + location (4030, 2294)
1.13673 + label (object ItemLabel
1.13674 + Parent_View @848
1.13675 + location (4030, 2432)
1.13676 + anchor_loc 1
1.13677 + nlines 2
1.13678 + max_width 633
1.13679 + justify 0
1.13680 + label "Restore component state")
1.13681 + icon_style "Icon"
1.13682 + line_color 3342489
1.13683 + fill_color 13434879
1.13684 + quidu "3A1A8E56014E"
1.13685 + height 118
1.13686 + autoResize TRUE)
1.13687 + (object InheritView "" @849
1.13688 + stereotype (object SegLabel @850
1.13689 + Parent_View @849
1.13690 + location (3906, 1979)
1.13691 + anchor 10
1.13692 + anchor_loc 1
1.13693 + nlines 1
1.13694 + max_width 450
1.13695 + justify 0
1.13696 + label "<<uses>>"
1.13697 + pctDist 0.500000
1.13698 + height 120
1.13699 + orientation 0)
1.13700 + line_color 3342489
1.13701 + quidu "3A1F7EDC00B8"
1.13702 + client @838
1.13703 + supplier @848
1.13704 + line_style 0)
1.13705 + (object UseCaseView "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" @851
1.13706 + location (4650, 2294)
1.13707 + label (object ItemLabel
1.13708 + Parent_View @851
1.13709 + location (4650, 2485)
1.13710 + anchor_loc 1
1.13711 + nlines 2
1.13712 + max_width 651
1.13713 + justify 0
1.13714 + label "Restore component state (omit)")
1.13715 + stereotype (object ItemLabel
1.13716 + Parent_View @851
1.13717 + location (4650, 2410)
1.13718 + anchor 10
1.13719 + anchor_loc 1
1.13720 + nlines 1
1.13721 + max_width 523
1.13722 + justify 0
1.13723 + label "<<use-case realization>>")
1.13724 + icon "use-case realization"
1.13725 + icon_style "Icon"
1.13726 + line_color 3342489
1.13727 + fill_color 13434879
1.13728 + quidu "3A1F88CA0257"
1.13729 + autoResize TRUE)
1.13730 + (object AssociationViewNew "$UNNAMED$177" @852
1.13731 + location (4337, 2294)
1.13732 + stereotype (object SegLabel @853
1.13733 + Parent_View @852
1.13734 + location (4335, 2300)
1.13735 + anchor 10
1.13736 + anchor_loc 1
1.13737 + nlines 1
1.13738 + max_width 450
1.13739 + justify 0
1.13740 + label "<<Realizes>>"
1.13741 + pctDist 0.483333
1.13742 + height 6
1.13743 + orientation 1)
1.13744 + line_color 3342489
1.13745 + quidu "3A22384E0339"
1.13746 + roleview_list (list RoleViews
1.13747 + (object RoleView "$UNNAMED$178" @854
1.13748 + Parent_View @852
1.13749 + location (-313, 0)
1.13750 + stereotype TRUE
1.13751 + line_color 3342489
1.13752 + quidu "3A22384F0196"
1.13753 + client @852
1.13754 + supplier @848
1.13755 + line_style 0)
1.13756 + (object RoleView "$UNNAMED$179" @855
1.13757 + Parent_View @852
1.13758 + location (-313, 0)
1.13759 + stereotype TRUE
1.13760 + line_color 3342489
1.13761 + quidu "3A22384F0197"
1.13762 + client @852
1.13763 + supplier @851
1.13764 + line_style 0)))
1.13765 + (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @856
1.13766 + location (4030, 2914)
1.13767 + label (object ItemLabel
1.13768 + Parent_View @856
1.13769 + location (4030, 3052)
1.13770 + anchor_loc 1
1.13771 + nlines 2
1.13772 + max_width 633
1.13773 + justify 0
1.13774 + label "Identify component fault in context")
1.13775 + icon_style "Icon"
1.13776 + line_color 3342489
1.13777 + fill_color 13434879
1.13778 + quidu "3A1A90110281"
1.13779 + height 118
1.13780 + autoResize TRUE)
1.13781 + (object InheritView "" @857
1.13782 + stereotype (object SegLabel @858
1.13783 + Parent_View @857
1.13784 + location (3255, 2752)
1.13785 + anchor 10
1.13786 + anchor_loc 1
1.13787 + nlines 1
1.13788 + max_width 450
1.13789 + justify 0
1.13790 + label "<<uses>>"
1.13791 + pctDist 0.616472
1.13792 + height 16
1.13793 + orientation 0)
1.13794 + line_color 3342489
1.13795 + quidu "3A1F7B74038F"
1.13796 + client @784
1.13797 + supplier @856
1.13798 + vertices (list Points
1.13799 + (2352, 1961)
1.13800 + (3408, 2911)
1.13801 + (3920, 2910))
1.13802 + line_style 0)
1.13803 + (object InheritView "" @859
1.13804 + stereotype (object SegLabel @860
1.13805 + Parent_View @859
1.13806 + location (4037, 2680)
1.13807 + anchor 10
1.13808 + anchor_loc 1
1.13809 + nlines 1
1.13810 + max_width 450
1.13811 + justify 0
1.13812 + label "<<uses>>"
1.13813 + pctDist 0.497569
1.13814 + height 7
1.13815 + orientation 1)
1.13816 + line_color 3342489
1.13817 + quidu "3A1F7C5002AF"
1.13818 + client @856
1.13819 + supplier @848
1.13820 + line_style 0)
1.13821 + (object InheritView "" @861
1.13822 + stereotype (object SegLabel @862
1.13823 + Parent_View @861
1.13824 + location (3865, 2677)
1.13825 + anchor 10
1.13826 + anchor_loc 1
1.13827 + nlines 1
1.13828 + max_width 450
1.13829 + justify 0
1.13830 + label "<<uses>>"
1.13831 + pctDist 0.470340
1.13832 + height 20
1.13833 + orientation 1)
1.13834 + line_color 3342489
1.13835 + quidu "3A1F7C320360"
1.13836 + client @856
1.13837 + supplier @814
1.13838 + line_style 0)
1.13839 + (object UseCaseView "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" @863
1.13840 + location (4712, 2914)
1.13841 + label (object ItemLabel
1.13842 + Parent_View @863
1.13843 + location (4712, 3102)
1.13844 + anchor_loc 1
1.13845 + nlines 2
1.13846 + max_width 633
1.13847 + justify 0
1.13848 + label "Identify component fault in context")
1.13849 + stereotype (object ItemLabel
1.13850 + Parent_View @863
1.13851 + location (4712, 3027)
1.13852 + anchor 10
1.13853 + anchor_loc 1
1.13854 + nlines 1
1.13855 + max_width 633
1.13856 + justify 0
1.13857 + label "<<use-case realization>>")
1.13858 + icon "use-case realization"
1.13859 + icon_style "Icon"
1.13860 + line_color 3342489
1.13861 + fill_color 13434879
1.13862 + quidu "3A1F88DD02C3"
1.13863 + height 118
1.13864 + autoResize TRUE)
1.13865 + (object AssociationViewNew "$UNNAMED$180" @864
1.13866 + location (4369, 2914)
1.13867 + stereotype (object SegLabel @865
1.13868 + Parent_View @864
1.13869 + location (4370, 2922)
1.13870 + anchor 10
1.13871 + anchor_loc 1
1.13872 + nlines 1
1.13873 + max_width 450
1.13874 + justify 0
1.13875 + label "<<Realizes>>"
1.13876 + pctDist 0.533333
1.13877 + height 8
1.13878 + orientation 1)
1.13879 + line_color 3342489
1.13880 + quidu "3A22385802F7"
1.13881 + roleview_list (list RoleViews
1.13882 + (object RoleView "$UNNAMED$181" @866
1.13883 + Parent_View @864
1.13884 + location (-343, 0)
1.13885 + stereotype TRUE
1.13886 + line_color 3342489
1.13887 + quidu "3A2238590140"
1.13888 + client @864
1.13889 + supplier @856
1.13890 + line_style 0)
1.13891 + (object RoleView "$UNNAMED$182" @867
1.13892 + Parent_View @864
1.13893 + location (-343, 0)
1.13894 + stereotype TRUE
1.13895 + line_color 3342489
1.13896 + quidu "3A2238590141"
1.13897 + client @864
1.13898 + supplier @863
1.13899 + line_style 0)))
1.13900 + (object UseCaseView "Use Case View::Customer Use cases::Test component method" @868
1.13901 + location (2852, 2914)
1.13902 + label (object ItemLabel
1.13903 + Parent_View @868
1.13904 + location (2852, 3052)
1.13905 + anchor_loc 1
1.13906 + nlines 2
1.13907 + max_width 633
1.13908 + justify 0
1.13909 + label "Test component method")
1.13910 + icon_style "Icon"
1.13911 + line_color 3342489
1.13912 + fill_color 13434879
1.13913 + quidu "3A1A8DF00382"
1.13914 + height 118
1.13915 + autoResize TRUE)
1.13916 + (object InheritView "" @869
1.13917 + stereotype (object SegLabel @870
1.13918 + Parent_View @869
1.13919 + location (2615, 2552)
1.13920 + anchor 10
1.13921 + anchor_loc 1
1.13922 + nlines 1
1.13923 + max_width 450
1.13924 + justify 0
1.13925 + label "<<uses>>"
1.13926 + pctDist 0.635115
1.13927 + height 13
1.13928 + orientation 1)
1.13929 + line_color 3342489
1.13930 + quidu "3A1E91FE01E5"
1.13931 + client @784
1.13932 + supplier @868
1.13933 + line_style 0)
1.13934 + (object UseCaseView "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" @871
1.13935 + location (4030, 3286)
1.13936 + label (object ItemLabel
1.13937 + Parent_View @871
1.13938 + location (4030, 3477)
1.13939 + anchor_loc 1
1.13940 + nlines 2
1.13941 + max_width 651
1.13942 + justify 0
1.13943 + label "Test component method")
1.13944 + stereotype (object ItemLabel
1.13945 + Parent_View @871
1.13946 + location (4030, 3402)
1.13947 + anchor 10
1.13948 + anchor_loc 1
1.13949 + nlines 1
1.13950 + max_width 523
1.13951 + justify 0
1.13952 + label "<<use-case realization>>")
1.13953 + icon "use-case realization"
1.13954 + icon_style "Icon"
1.13955 + line_color 3342489
1.13956 + fill_color 13434879
1.13957 + quidu "3A1F86760341"
1.13958 + autoResize TRUE)
1.13959 + (object AssociationViewNew "$UNNAMED$183" @872
1.13960 + location (3438, 3096)
1.13961 + stereotype (object SegLabel @873
1.13962 + Parent_View @872
1.13963 + location (3439, 3097)
1.13964 + anchor 10
1.13965 + anchor_loc 1
1.13966 + nlines 1
1.13967 + max_width 450
1.13968 + justify 0
1.13969 + label "<<Realizes>>"
1.13970 + pctDist 0.516667
1.13971 + height 1
1.13972 + orientation 1)
1.13973 + line_color 3342489
1.13974 + quidu "3A2238650382"
1.13975 + roleview_list (list RoleViews
1.13976 + (object RoleView "$UNNAMED$184" @874
1.13977 + Parent_View @872
1.13978 + location (-592, -190)
1.13979 + stereotype TRUE
1.13980 + line_color 3342489
1.13981 + quidu "3A223866027F"
1.13982 + client @872
1.13983 + supplier @868
1.13984 + line_style 0)
1.13985 + (object RoleView "$UNNAMED$185" @875
1.13986 + Parent_View @872
1.13987 + location (-592, -190)
1.13988 + stereotype TRUE
1.13989 + line_color 3342489
1.13990 + quidu "3A2238660280"
1.13991 + client @872
1.13992 + supplier @871
1.13993 + line_style 0)))
1.13994 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @876
1.13995 + location (186, 3410)
1.13996 + label (object ItemLabel
1.13997 + Parent_View @876
1.13998 + location (186, 3548)
1.13999 + anchor_loc 1
1.14000 + nlines 2
1.14001 + max_width 633
1.14002 + justify 0
1.14003 + label "Dynamically configure the test environment")
1.14004 + icon_style "Icon"
1.14005 + line_color 3342489
1.14006 + fill_color 13434879
1.14007 + quidu "3A1A8FCF0345"
1.14008 + height 118
1.14009 + autoResize TRUE)
1.14010 + (object UseCaseView "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" @877
1.14011 + location (806, 3410)
1.14012 + label (object ItemLabel
1.14013 + Parent_View @877
1.14014 + location (806, 3598)
1.14015 + anchor_loc 1
1.14016 + nlines 2
1.14017 + max_width 633
1.14018 + justify 0
1.14019 + label "Dynamically configure the test environment")
1.14020 + stereotype (object ItemLabel
1.14021 + Parent_View @877
1.14022 + location (806, 3523)
1.14023 + anchor 10
1.14024 + anchor_loc 1
1.14025 + nlines 1
1.14026 + max_width 633
1.14027 + justify 0
1.14028 + label "<<use-case realization>>")
1.14029 + icon "use-case realization"
1.14030 + icon_style "Icon"
1.14031 + line_color 3342489
1.14032 + fill_color 13434879
1.14033 + quidu "3A1F91450231"
1.14034 + height 118
1.14035 + autoResize TRUE)
1.14036 + (object AssociationViewNew "$UNNAMED$189" @878
1.14037 + location (495, 3410)
1.14038 + stereotype (object SegLabel @879
1.14039 + Parent_View @878
1.14040 + location (493, 3416)
1.14041 + anchor 10
1.14042 + anchor_loc 1
1.14043 + nlines 1
1.14044 + max_width 450
1.14045 + justify 0
1.14046 + label "<<Realizes>>"
1.14047 + pctDist 0.483333
1.14048 + height 6
1.14049 + orientation 1)
1.14050 + line_color 3342489
1.14051 + quidu "3A2238A500D1"
1.14052 + roleview_list (list RoleViews
1.14053 + (object RoleView "$UNNAMED$190" @880
1.14054 + Parent_View @878
1.14055 + location (-311, 0)
1.14056 + stereotype TRUE
1.14057 + line_color 3342489
1.14058 + quidu "3A2238A5030C"
1.14059 + client @878
1.14060 + supplier @876
1.14061 + line_style 0)
1.14062 + (object RoleView "$UNNAMED$191" @881
1.14063 + Parent_View @878
1.14064 + location (-311, 0)
1.14065 + stereotype TRUE
1.14066 + line_color 3342489
1.14067 + quidu "3A2238A5030D"
1.14068 + client @878
1.14069 + supplier @877
1.14070 + line_style 0)))
1.14071 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @882
1.14072 + location (186, 3844)
1.14073 + label (object ItemLabel
1.14074 + Parent_View @882
1.14075 + location (186, 3982)
1.14076 + anchor_loc 1
1.14077 + nlines 2
1.14078 + max_width 633
1.14079 + justify 0
1.14080 + label "Configure report format")
1.14081 + icon_style "Icon"
1.14082 + line_color 3342489
1.14083 + fill_color 13434879
1.14084 + quidu "3A1A904E01AD"
1.14085 + height 118
1.14086 + autoResize TRUE)
1.14087 + (object UseCaseView "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" @883
1.14088 + location (806, 3844)
1.14089 + label (object ItemLabel
1.14090 + Parent_View @883
1.14091 + location (806, 4035)
1.14092 + anchor_loc 1
1.14093 + nlines 2
1.14094 + max_width 651
1.14095 + justify 0
1.14096 + label "Configure report format")
1.14097 + stereotype (object ItemLabel
1.14098 + Parent_View @883
1.14099 + location (806, 3960)
1.14100 + anchor 10
1.14101 + anchor_loc 1
1.14102 + nlines 1
1.14103 + max_width 523
1.14104 + justify 0
1.14105 + label "<<use-case realization>>")
1.14106 + icon "use-case realization"
1.14107 + icon_style "Icon"
1.14108 + line_color 3342489
1.14109 + fill_color 13434879
1.14110 + quidu "3A1F9159029E"
1.14111 + autoResize TRUE)
1.14112 + (object AssociationViewNew "$UNNAMED$192" @884
1.14113 + location (493, 3844)
1.14114 + stereotype (object SegLabel @885
1.14115 + Parent_View @884
1.14116 + location (491, 3852)
1.14117 + anchor 10
1.14118 + anchor_loc 1
1.14119 + nlines 1
1.14120 + max_width 450
1.14121 + justify 0
1.14122 + label "<<Realizes>>"
1.14123 + pctDist 0.483333
1.14124 + height 8
1.14125 + orientation 1)
1.14126 + line_color 3342489
1.14127 + quidu "3A2238B0031C"
1.14128 + roleview_list (list RoleViews
1.14129 + (object RoleView "$UNNAMED$193" @886
1.14130 + Parent_View @884
1.14131 + location (-313, 0)
1.14132 + stereotype TRUE
1.14133 + line_color 3342489
1.14134 + quidu "3A2238B101E7"
1.14135 + client @884
1.14136 + supplier @882
1.14137 + line_style 0)
1.14138 + (object RoleView "$UNNAMED$194" @887
1.14139 + Parent_View @884
1.14140 + location (-313, 0)
1.14141 + stereotype TRUE
1.14142 + line_color 3342489
1.14143 + quidu "3A2238B101E8"
1.14144 + client @884
1.14145 + supplier @883
1.14146 + line_style 0)))
1.14147 + (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @888
1.14148 + location (2604, 4340)
1.14149 + label (object ItemLabel
1.14150 + Parent_View @888
1.14151 + location (2604, 4478)
1.14152 + anchor_loc 1
1.14153 + nlines 2
1.14154 + max_width 633
1.14155 + justify 0
1.14156 + label "Validate test results")
1.14157 + icon_style "Icon"
1.14158 + line_color 3342489
1.14159 + fill_color 13434879
1.14160 + quidu "3A1A8E860338"
1.14161 + height 118
1.14162 + autoResize TRUE)
1.14163 + (object InheritView "" @889
1.14164 + stereotype (object SegLabel @890
1.14165 + Parent_View @889
1.14166 + location (2646, 4107)
1.14167 + anchor 10
1.14168 + anchor_loc 1
1.14169 + nlines 1
1.14170 + max_width 450
1.14171 + justify 0
1.14172 + label "<<uses>>"
1.14173 + pctDist 0.851278
1.14174 + height 4
1.14175 + orientation 0)
1.14176 + line_color 3342489
1.14177 + quidu "3A1E92230242"
1.14178 + client @868
1.14179 + supplier @888
1.14180 + line_style 0)
1.14181 + (object UseCaseView "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" @891
1.14182 + location (2232, 5456)
1.14183 + label (object ItemLabel
1.14184 + Parent_View @891
1.14185 + location (2232, 5644)
1.14186 + anchor_loc 1
1.14187 + nlines 2
1.14188 + max_width 633
1.14189 + justify 0
1.14190 + label "Validate test results")
1.14191 + stereotype (object ItemLabel
1.14192 + Parent_View @891
1.14193 + location (2232, 5569)
1.14194 + anchor 10
1.14195 + anchor_loc 1
1.14196 + nlines 1
1.14197 + max_width 633
1.14198 + justify 0
1.14199 + label "<<use-case realization>>")
1.14200 + icon "use-case realization"
1.14201 + icon_style "Icon"
1.14202 + line_color 3342489
1.14203 + fill_color 13434879
1.14204 + quidu "3A1F8A910374"
1.14205 + height 118
1.14206 + autoResize TRUE)
1.14207 + (object AssociationViewNew "$UNNAMED$195" @892
1.14208 + location (2390, 4972)
1.14209 + stereotype (object SegLabel @893
1.14210 + Parent_View @892
1.14211 + location (2329, 5223)
1.14212 + anchor 10
1.14213 + anchor_loc 1
1.14214 + nlines 1
1.14215 + max_width 450
1.14216 + justify 0
1.14217 + label "<<Realizes>>"
1.14218 + pctDist -0.533333
1.14219 + height 251
1.14220 + orientation 1)
1.14221 + line_color 3342489
1.14222 + quidu "3A2238D000C9"
1.14223 + roleview_list (list RoleViews
1.14224 + (object RoleView "$UNNAMED$196" @894
1.14225 + Parent_View @892
1.14226 + location (158, -484)
1.14227 + stereotype TRUE
1.14228 + line_color 3342489
1.14229 + quidu "3A2238D10084"
1.14230 + client @892
1.14231 + supplier @888
1.14232 + line_style 0)
1.14233 + (object RoleView "$UNNAMED$197" @895
1.14234 + Parent_View @892
1.14235 + location (158, -484)
1.14236 + stereotype TRUE
1.14237 + line_color 3342489
1.14238 + quidu "3A2238D10085"
1.14239 + client @892
1.14240 + supplier @891
1.14241 + line_style 0)))
1.14242 + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @896
1.14243 + location (2790, 5084)
1.14244 + label (object ItemLabel
1.14245 + Parent_View @896
1.14246 + location (2790, 5222)
1.14247 + anchor_loc 1
1.14248 + nlines 2
1.14249 + max_width 633
1.14250 + justify 0
1.14251 + label "Trace Defect report to test")
1.14252 + icon_style "Icon"
1.14253 + line_color 3342489
1.14254 + fill_color 13434879
1.14255 + quidu "3A1A9B1C016E"
1.14256 + height 118
1.14257 + autoResize TRUE)
1.14258 + (object InheritView "" @897
1.14259 + stereotype (object SegLabel @898
1.14260 + Parent_View @897
1.14261 + location (2742, 4838)
1.14262 + anchor 10
1.14263 + anchor_loc 1
1.14264 + nlines 1
1.14265 + max_width 450
1.14266 + justify 0
1.14267 + label "<<extends>>"
1.14268 + pctDist 0.387010
1.14269 + height 16
1.14270 + orientation 1)
1.14271 + line_color 3342489
1.14272 + quidu "3A1F7E9701F9"
1.14273 + client @896
1.14274 + supplier @888
1.14275 + line_style 0)
1.14276 + (object UseCaseView "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" @899
1.14277 + location (3100, 5456)
1.14278 + label (object ItemLabel
1.14279 + Parent_View @899
1.14280 + location (3100, 5644)
1.14281 + anchor_loc 1
1.14282 + nlines 2
1.14283 + max_width 633
1.14284 + justify 0
1.14285 + label "Trace Defect report to test")
1.14286 + stereotype (object ItemLabel
1.14287 + Parent_View @899
1.14288 + location (3100, 5569)
1.14289 + anchor 10
1.14290 + anchor_loc 1
1.14291 + nlines 1
1.14292 + max_width 633
1.14293 + justify 0
1.14294 + label "<<use-case realization>>")
1.14295 + icon "use-case realization"
1.14296 + icon_style "Icon"
1.14297 + line_color 3342489
1.14298 + fill_color 13434879
1.14299 + quidu "3A1F8AD50137"
1.14300 + height 118
1.14301 + autoResize TRUE)
1.14302 + (object AssociationViewNew "$UNNAMED$198" @900
1.14303 + location (3006, 5344)
1.14304 + stereotype (object SegLabel @901
1.14305 + Parent_View @900
1.14306 + location (3007, 5352)
1.14307 + anchor 10
1.14308 + anchor_loc 1
1.14309 + nlines 1
1.14310 + max_width 450
1.14311 + justify 0
1.14312 + label "<<Realizes>>"
1.14313 + pctDist 0.533333
1.14314 + height 8
1.14315 + orientation 1)
1.14316 + line_color 3342489
1.14317 + quidu "3A2238DF0125"
1.14318 + roleview_list (list RoleViews
1.14319 + (object RoleView "$UNNAMED$199" @902
1.14320 + Parent_View @900
1.14321 + location (-94, -112)
1.14322 + stereotype TRUE
1.14323 + line_color 3342489
1.14324 + quidu "3A2238E00068"
1.14325 + client @900
1.14326 + supplier @896
1.14327 + line_style 0)
1.14328 + (object RoleView "$UNNAMED$200" @903
1.14329 + Parent_View @900
1.14330 + location (-94, -112)
1.14331 + stereotype TRUE
1.14332 + line_color 3342489
1.14333 + quidu "3A2238E00069"
1.14334 + client @900
1.14335 + supplier @899
1.14336 + line_style 0)))
1.14337 + (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @904
1.14338 + location (4092, 4340)
1.14339 + label (object ItemLabel
1.14340 + Parent_View @904
1.14341 + location (4092, 4478)
1.14342 + anchor_loc 1
1.14343 + nlines 2
1.14344 + max_width 633
1.14345 + justify 0
1.14346 + label "Resource leak test")
1.14347 + icon_style "Icon"
1.14348 + line_color 3342489
1.14349 + fill_color 13434879
1.14350 + quidu "3A1A8D8F0300"
1.14351 + height 118
1.14352 + autoResize TRUE)
1.14353 + (object InheritView "" @905
1.14354 + stereotype (object SegLabel @906
1.14355 + Parent_View @905
1.14356 + location (3749, 3934)
1.14357 + anchor 10
1.14358 + anchor_loc 1
1.14359 + nlines 1
1.14360 + max_width 450
1.14361 + justify 0
1.14362 + label "<<uses>>"
1.14363 + pctDist 0.706010
1.14364 + height 9
1.14365 + orientation 0)
1.14366 + line_color 3342489
1.14367 + quidu "3A1E912E00D7"
1.14368 + client @868
1.14369 + supplier @904
1.14370 + line_style 0)
1.14371 + (object UseCaseView "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" @907
1.14372 + location (4092, 4774)
1.14373 + label (object ItemLabel
1.14374 + Parent_View @907
1.14375 + location (4092, 4962)
1.14376 + anchor_loc 1
1.14377 + nlines 2
1.14378 + max_width 633
1.14379 + justify 0
1.14380 + label "Resource leak test")
1.14381 + stereotype (object ItemLabel
1.14382 + Parent_View @907
1.14383 + location (4092, 4887)
1.14384 + anchor 10
1.14385 + anchor_loc 1
1.14386 + nlines 1
1.14387 + max_width 633
1.14388 + justify 0
1.14389 + label "<<use-case realization>>")
1.14390 + icon "use-case realization"
1.14391 + icon_style "Icon"
1.14392 + line_color 3342489
1.14393 + fill_color 13434879
1.14394 + quidu "3A1F8AC202B6"
1.14395 + height 118
1.14396 + autoResize TRUE)
1.14397 + (object AssociationViewNew "$UNNAMED$201" @908
1.14398 + location (4092, 4631)
1.14399 + stereotype (object SegLabel @909
1.14400 + Parent_View @908
1.14401 + location (4093, 4635)
1.14402 + anchor 10
1.14403 + anchor_loc 1
1.14404 + nlines 1
1.14405 + max_width 450
1.14406 + justify 0
1.14407 + label "<<Realizes>>"
1.14408 + pctDist 0.516667
1.14409 + height 4
1.14410 + orientation 1)
1.14411 + line_color 3342489
1.14412 + quidu "3A2238EE0235"
1.14413 + roleview_list (list RoleViews
1.14414 + (object RoleView "$UNNAMED$202" @910
1.14415 + Parent_View @908
1.14416 + location (0, -143)
1.14417 + stereotype TRUE
1.14418 + line_color 3342489
1.14419 + quidu "3A2238EF009B"
1.14420 + client @908
1.14421 + supplier @904
1.14422 + line_style 0)
1.14423 + (object RoleView "$UNNAMED$203" @911
1.14424 + Parent_View @908
1.14425 + location (0, -143)
1.14426 + stereotype TRUE
1.14427 + line_color 3342489
1.14428 + quidu "3A2238EF009C"
1.14429 + client @908
1.14430 + supplier @907
1.14431 + line_style 0)))
1.14432 + (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @912
1.14433 + location (3658, 4340)
1.14434 + label (object ItemLabel
1.14435 + Parent_View @912
1.14436 + location (3658, 4478)
1.14437 + anchor_loc 1
1.14438 + nlines 2
1.14439 + max_width 633
1.14440 + justify 0
1.14441 + label "Out of memory test")
1.14442 + icon_style "Icon"
1.14443 + line_color 3342489
1.14444 + fill_color 13434879
1.14445 + quidu "3A1A8DAB01B6"
1.14446 + height 118
1.14447 + autoResize TRUE)
1.14448 + (object InheritView "" @913
1.14449 + stereotype (object SegLabel @914
1.14450 + Parent_View @913
1.14451 + location (3399, 3953)
1.14452 + anchor 10
1.14453 + anchor_loc 1
1.14454 + nlines 1
1.14455 + max_width 450
1.14456 + justify 0
1.14457 + label "<<uses>>"
1.14458 + pctDist 0.703418
1.14459 + height 34
1.14460 + orientation 1)
1.14461 + line_color 3342489
1.14462 + quidu "3A1E914600E6"
1.14463 + client @868
1.14464 + supplier @912
1.14465 + line_style 0)
1.14466 + (object UseCaseView "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" @915
1.14467 + location (3658, 4774)
1.14468 + label (object ItemLabel
1.14469 + Parent_View @915
1.14470 + location (3658, 4962)
1.14471 + anchor_loc 1
1.14472 + nlines 2
1.14473 + max_width 633
1.14474 + justify 0
1.14475 + label "Out of memory test")
1.14476 + stereotype (object ItemLabel
1.14477 + Parent_View @915
1.14478 + location (3658, 4887)
1.14479 + anchor 10
1.14480 + anchor_loc 1
1.14481 + nlines 1
1.14482 + max_width 633
1.14483 + justify 0
1.14484 + label "<<use-case realization>>")
1.14485 + icon "use-case realization"
1.14486 + icon_style "Icon"
1.14487 + line_color 3342489
1.14488 + fill_color 13434879
1.14489 + quidu "3A1F8AB20014"
1.14490 + height 118
1.14491 + autoResize TRUE)
1.14492 + (object AssociationViewNew "$UNNAMED$204" @916
1.14493 + location (3658, 4631)
1.14494 + stereotype (object SegLabel @917
1.14495 + Parent_View @916
1.14496 + location (3659, 4635)
1.14497 + anchor 10
1.14498 + anchor_loc 1
1.14499 + nlines 1
1.14500 + max_width 450
1.14501 + justify 0
1.14502 + label "<<Realizes>>"
1.14503 + pctDist 0.516667
1.14504 + height 4
1.14505 + orientation 1)
1.14506 + line_color 3342489
1.14507 + quidu "3A2238F40279"
1.14508 + roleview_list (list RoleViews
1.14509 + (object RoleView "$UNNAMED$205" @918
1.14510 + Parent_View @916
1.14511 + location (0, -143)
1.14512 + stereotype TRUE
1.14513 + line_color 3342489
1.14514 + quidu "3A2238F50176"
1.14515 + client @916
1.14516 + supplier @912
1.14517 + line_style 0)
1.14518 + (object RoleView "$UNNAMED$206" @919
1.14519 + Parent_View @916
1.14520 + location (0, -143)
1.14521 + stereotype TRUE
1.14522 + line_color 3342489
1.14523 + quidu "3A2238F50177"
1.14524 + client @916
1.14525 + supplier @915
1.14526 + line_style 0)))
1.14527 + (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @920
1.14528 + location (3100, 4340)
1.14529 + label (object ItemLabel
1.14530 + Parent_View @920
1.14531 + location (3100, 4478)
1.14532 + anchor_loc 1
1.14533 + nlines 2
1.14534 + max_width 633
1.14535 + justify 0
1.14536 + label "Memory leak test")
1.14537 + icon_style "Icon"
1.14538 + line_color 3342489
1.14539 + fill_color 13434879
1.14540 + quidu "3A1A8D7D0138"
1.14541 + height 118
1.14542 + autoResize TRUE)
1.14543 + (object InheritView "" @921
1.14544 + stereotype (object SegLabel @922
1.14545 + Parent_View @921
1.14546 + location (3034, 3978)
1.14547 + anchor 10
1.14548 + anchor_loc 1
1.14549 + nlines 1
1.14550 + max_width 450
1.14551 + justify 0
1.14552 + label "<<uses>>"
1.14553 + pctDist 0.740597
1.14554 + height 2
1.14555 + orientation 1)
1.14556 + line_color 3342489
1.14557 + quidu "3A1E91220170"
1.14558 + client @868
1.14559 + supplier @920
1.14560 + line_style 0)
1.14561 + (object UseCaseView "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" @923
1.14562 + location (3100, 4774)
1.14563 + label (object ItemLabel
1.14564 + Parent_View @923
1.14565 + location (3100, 4962)
1.14566 + anchor_loc 1
1.14567 + nlines 2
1.14568 + max_width 633
1.14569 + justify 0
1.14570 + label "Memory leak test")
1.14571 + stereotype (object ItemLabel
1.14572 + Parent_View @923
1.14573 + location (3100, 4887)
1.14574 + anchor 10
1.14575 + anchor_loc 1
1.14576 + nlines 1
1.14577 + max_width 633
1.14578 + justify 0
1.14579 + label "<<use-case realization>>")
1.14580 + icon "use-case realization"
1.14581 + icon_style "Icon"
1.14582 + line_color 3342489
1.14583 + fill_color 13434879
1.14584 + quidu "3A1F8AA203E7"
1.14585 + height 118
1.14586 + autoResize TRUE)
1.14587 + (object AssociationViewNew "$UNNAMED$207" @924
1.14588 + location (3100, 4631)
1.14589 + stereotype (object SegLabel @925
1.14590 + Parent_View @924
1.14591 + location (3100, 4635)
1.14592 + anchor 10
1.14593 + anchor_loc 1
1.14594 + nlines 1
1.14595 + max_width 450
1.14596 + justify 0
1.14597 + label "<<Realizes>>"
1.14598 + pctDist 0.500000
1.14599 + height 4
1.14600 + orientation 1)
1.14601 + line_color 3342489
1.14602 + quidu "3A2238F902C7"
1.14603 + roleview_list (list RoleViews
1.14604 + (object RoleView "$UNNAMED$208" @926
1.14605 + Parent_View @924
1.14606 + location (0, -143)
1.14607 + stereotype TRUE
1.14608 + line_color 3342489
1.14609 + quidu "3A2238FA01C4"
1.14610 + client @924
1.14611 + supplier @920
1.14612 + line_style 0)
1.14613 + (object RoleView "$UNNAMED$209" @927
1.14614 + Parent_View @924
1.14615 + location (0, -143)
1.14616 + stereotype TRUE
1.14617 + line_color 3342489
1.14618 + quidu "3A2238FA01C5"
1.14619 + client @924
1.14620 + supplier @923
1.14621 + line_style 0)))
1.14622 + (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @928
1.14623 + location (2108, 4340)
1.14624 + label (object ItemLabel
1.14625 + Parent_View @928
1.14626 + location (2108, 4478)
1.14627 + anchor_loc 1
1.14628 + nlines 2
1.14629 + max_width 633
1.14630 + justify 0
1.14631 + label "Dump memory block to log")
1.14632 + icon_style "Icon"
1.14633 + line_color 3342489
1.14634 + fill_color 13434879
1.14635 + quidu "3A1A8DC400E0"
1.14636 + height 118
1.14637 + autoResize TRUE)
1.14638 + (object InheritView "" @929
1.14639 + stereotype (object SegLabel @930
1.14640 + Parent_View @929
1.14641 + location (2364, 4057)
1.14642 + anchor 10
1.14643 + anchor_loc 1
1.14644 + nlines 1
1.14645 + max_width 450
1.14646 + justify 0
1.14647 + label "<<uses>>"
1.14648 + pctDist 0.766737
1.14649 + height 18
1.14650 + orientation 0)
1.14651 + line_color 3342489
1.14652 + quidu "3A1E914D0208"
1.14653 + client @868
1.14654 + supplier @928
1.14655 + vertices (list Points
1.14656 + (2781, 3077)
1.14657 + (2416, 3967)
1.14658 + (2151, 4281))
1.14659 + line_style 0)
1.14660 + (object UseCaseView "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" @931
1.14661 + location (2108, 4774)
1.14662 + label (object ItemLabel
1.14663 + Parent_View @931
1.14664 + location (2108, 4962)
1.14665 + anchor_loc 1
1.14666 + nlines 2
1.14667 + max_width 633
1.14668 + justify 0
1.14669 + label "Dump memory block to log")
1.14670 + stereotype (object ItemLabel
1.14671 + Parent_View @931
1.14672 + location (2108, 4887)
1.14673 + anchor 10
1.14674 + anchor_loc 1
1.14675 + nlines 1
1.14676 + max_width 633
1.14677 + justify 0
1.14678 + label "<<use-case realization>>")
1.14679 + icon "use-case realization"
1.14680 + icon_style "Icon"
1.14681 + line_color 3342489
1.14682 + fill_color 13434879
1.14683 + quidu "3A1F8A67026F"
1.14684 + height 118
1.14685 + autoResize TRUE)
1.14686 + (object AssociationViewNew "$UNNAMED$210" @932
1.14687 + location (2108, 4631)
1.14688 + stereotype (object SegLabel @933
1.14689 + Parent_View @932
1.14690 + location (2108, 4635)
1.14691 + anchor 10
1.14692 + anchor_loc 1
1.14693 + nlines 1
1.14694 + max_width 450
1.14695 + justify 0
1.14696 + label "<<Realizes>>"
1.14697 + pctDist 0.500000
1.14698 + height 4
1.14699 + orientation 1)
1.14700 + line_color 3342489
1.14701 + quidu "3A2238FF0333"
1.14702 + roleview_list (list RoleViews
1.14703 + (object RoleView "$UNNAMED$211" @934
1.14704 + Parent_View @932
1.14705 + location (0, -143)
1.14706 + stereotype TRUE
1.14707 + line_color 3342489
1.14708 + quidu "3A2239000244"
1.14709 + client @932
1.14710 + supplier @928
1.14711 + line_style 0)
1.14712 + (object RoleView "$UNNAMED$212" @935
1.14713 + Parent_View @932
1.14714 + location (0, -143)
1.14715 + stereotype TRUE
1.14716 + line_color 3342489
1.14717 + quidu "3A2239000245"
1.14718 + client @932
1.14719 + supplier @931
1.14720 + line_style 0)))
1.14721 + (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @936
1.14722 + location (1488, 4340)
1.14723 + label (object ItemLabel
1.14724 + Parent_View @936
1.14725 + location (1488, 4478)
1.14726 + anchor_loc 1
1.14727 + nlines 2
1.14728 + max_width 633
1.14729 + justify 0
1.14730 + label "Log message and results")
1.14731 + icon_style "Icon"
1.14732 + line_color 3342489
1.14733 + fill_color 13434879
1.14734 + quidu "3A1A8C80017A"
1.14735 + height 118
1.14736 + autoResize TRUE)
1.14737 + (object InheritView "" @937
1.14738 + stereotype (object SegLabel @938
1.14739 + Parent_View @937
1.14740 + location (1909, 4090)
1.14741 + anchor 10
1.14742 + anchor_loc 1
1.14743 + nlines 1
1.14744 + max_width 450
1.14745 + justify 0
1.14746 + label "<<uses>>"
1.14747 + pctDist 0.773072
1.14748 + height 2
1.14749 + orientation 1)
1.14750 + line_color 3342489
1.14751 + quidu "3A1E911601EB"
1.14752 + client @868
1.14753 + supplier @936
1.14754 + vertices (list Points
1.14755 + (2745, 3077)
1.14756 + (2231, 3905)
1.14757 + (1579, 4282))
1.14758 + line_style 0)
1.14759 + (object UseCaseView "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" @939
1.14760 + location (1488, 4774)
1.14761 + label (object ItemLabel
1.14762 + Parent_View @939
1.14763 + location (1488, 4962)
1.14764 + anchor_loc 1
1.14765 + nlines 2
1.14766 + max_width 633
1.14767 + justify 0
1.14768 + label "Log message and results")
1.14769 + stereotype (object ItemLabel
1.14770 + Parent_View @939
1.14771 + location (1488, 4887)
1.14772 + anchor 10
1.14773 + anchor_loc 1
1.14774 + nlines 1
1.14775 + max_width 633
1.14776 + justify 0
1.14777 + label "<<use-case realization>>")
1.14778 + icon "use-case realization"
1.14779 + icon_style "Icon"
1.14780 + line_color 3342489
1.14781 + fill_color 13434879
1.14782 + quidu "3A1F8A4C0393"
1.14783 + height 118
1.14784 + autoResize TRUE)
1.14785 + (object AssociationViewNew "$UNNAMED$213" @940
1.14786 + location (1488, 4631)
1.14787 + stereotype (object SegLabel @941
1.14788 + Parent_View @940
1.14789 + location (1486, 4635)
1.14790 + anchor 10
1.14791 + anchor_loc 1
1.14792 + nlines 1
1.14793 + max_width 450
1.14794 + justify 0
1.14795 + label "<<Realizes>>"
1.14796 + pctDist 0.483333
1.14797 + height 4
1.14798 + orientation 1)
1.14799 + line_color 3342489
1.14800 + quidu "3A2239050242"
1.14801 + roleview_list (list RoleViews
1.14802 + (object RoleView "$UNNAMED$214" @942
1.14803 + Parent_View @940
1.14804 + location (0, -143)
1.14805 + stereotype TRUE
1.14806 + line_color 3342489
1.14807 + quidu "3A22390601CB"
1.14808 + client @940
1.14809 + supplier @936
1.14810 + line_style 0)
1.14811 + (object RoleView "$UNNAMED$215" @943
1.14812 + Parent_View @940
1.14813 + location (0, -143)
1.14814 + stereotype TRUE
1.14815 + line_color 3342489
1.14816 + quidu "3A22390601CC"
1.14817 + client @940
1.14818 + supplier @939
1.14819 + line_style 0)))
1.14820 + (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @944
1.14821 + location (1426, 1116)
1.14822 + label (object ItemLabel
1.14823 + Parent_View @944
1.14824 + location (1426, 1254)
1.14825 + anchor_loc 1
1.14826 + nlines 2
1.14827 + max_width 633
1.14828 + justify 0
1.14829 + label "Run test interactively")
1.14830 + icon_style "Icon"
1.14831 + line_color 3342489
1.14832 + fill_color 13434879
1.14833 + quidu "3A1A8D1700D7"
1.14834 + height 118
1.14835 + autoResize TRUE)
1.14836 + (object InheritView "" @945
1.14837 + stereotype (object SegLabel @946
1.14838 + Parent_View @945
1.14839 + location (1883, 1241)
1.14840 + anchor 10
1.14841 + anchor_loc 1
1.14842 + nlines 1
1.14843 + max_width 450
1.14844 + justify 0
1.14845 + label "<<uses>>"
1.14846 + pctDist 0.443350
1.14847 + height 13
1.14848 + orientation 1)
1.14849 + line_color 3342489
1.14850 + quidu "3A1E941D0023"
1.14851 + client @944
1.14852 + supplier @776
1.14853 + line_style 0)
1.14854 + (object InheritView "" @947
1.14855 + stereotype (object SegLabel @948
1.14856 + Parent_View @947
1.14857 + location (1166, 970)
1.14858 + anchor 10
1.14859 + anchor_loc 1
1.14860 + nlines 1
1.14861 + max_width 450
1.14862 + justify 0
1.14863 + label "<<uses>>"
1.14864 + pctDist 0.366480
1.14865 + height 10
1.14866 + orientation 1)
1.14867 + line_color 3342489
1.14868 + quidu "3A1F8F270246"
1.14869 + client @756
1.14870 + supplier @944
1.14871 + line_style 0)
1.14872 + (object InheritView "" @949
1.14873 + stereotype (object SegLabel @950
1.14874 + Parent_View @949
1.14875 + location (1129, 626)
1.14876 + anchor 10
1.14877 + anchor_loc 1
1.14878 + nlines 1
1.14879 + max_width 450
1.14880 + justify 0
1.14881 + label "<<extends>>"
1.14882 + pctDist 0.413283
1.14883 + height 9
1.14884 + orientation 0)
1.14885 + line_color 3342489
1.14886 + quidu "3A1F8F6C0317"
1.14887 + client @750
1.14888 + supplier @944
1.14889 + line_style 0)
1.14890 + (object UseCaseView "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" @951
1.14891 + location (1736, 620)
1.14892 + label (object ItemLabel
1.14893 + Parent_View @951
1.14894 + location (1736, 808)
1.14895 + anchor_loc 1
1.14896 + nlines 2
1.14897 + max_width 633
1.14898 + justify 0
1.14899 + label "Run test interactively")
1.14900 + stereotype (object ItemLabel
1.14901 + Parent_View @951
1.14902 + location (1736, 733)
1.14903 + anchor 10
1.14904 + anchor_loc 1
1.14905 + nlines 1
1.14906 + max_width 633
1.14907 + justify 0
1.14908 + label "<<use-case realization>>")
1.14909 + icon "use-case realization"
1.14910 + icon_style "Icon"
1.14911 + line_color 3342489
1.14912 + fill_color 13434879
1.14913 + quidu "3A1F8D3801C2"
1.14914 + height 118
1.14915 + autoResize TRUE)
1.14916 + (object AssociationViewNew "$UNNAMED$216" @952
1.14917 + location (1523, 956)
1.14918 + stereotype (object SegLabel @953
1.14919 + Parent_View @952
1.14920 + location (1587, 958)
1.14921 + anchor 10
1.14922 + anchor_loc 1
1.14923 + nlines 1
1.14924 + max_width 450
1.14925 + justify 0
1.14926 + label "<<Realizes>>"
1.14927 + pctDist 1.566667
1.14928 + height 2
1.14929 + orientation 1)
1.14930 + line_color 3342489
1.14931 + quidu "3A22393A03C4"
1.14932 + roleview_list (list RoleViews
1.14933 + (object RoleView "$UNNAMED$217" @954
1.14934 + Parent_View @952
1.14935 + location (-213, 336)
1.14936 + stereotype TRUE
1.14937 + line_color 3342489
1.14938 + quidu "3A22393B03C6"
1.14939 + client @952
1.14940 + supplier @944
1.14941 + line_style 0)
1.14942 + (object RoleView "$UNNAMED$218" @955
1.14943 + Parent_View @952
1.14944 + location (-213, 336)
1.14945 + stereotype TRUE
1.14946 + line_color 3342489
1.14947 + quidu "3A22393B03C7"
1.14948 + client @952
1.14949 + supplier @951
1.14950 + line_style 0)))
1.14951 + (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @956
1.14952 + location (2604, 496)
1.14953 + label (object ItemLabel
1.14954 + Parent_View @956
1.14955 + location (2604, 634)
1.14956 + anchor_loc 1
1.14957 + nlines 2
1.14958 + max_width 633
1.14959 + justify 0
1.14960 + label "Test asynchronous component")
1.14961 + icon_style "Icon"
1.14962 + line_color 3342489
1.14963 + fill_color 13434879
1.14964 + quidu "3A1A8EA602A8"
1.14965 + height 118
1.14966 + autoResize TRUE)
1.14967 + (object InheritView "" @957
1.14968 + stereotype (object SegLabel @958
1.14969 + Parent_View @957
1.14970 + location (2818, 408)
1.14971 + anchor 10
1.14972 + anchor_loc 1
1.14973 + nlines 1
1.14974 + max_width 450
1.14975 + justify 0
1.14976 + label "<<uses>>"
1.14977 + pctDist 0.237069
1.14978 + height 6
1.14979 + orientation 1)
1.14980 + line_color 3342489
1.14981 + quidu "3A1F82890089"
1.14982 + client @956
1.14983 + supplier @820
1.14984 + line_style 0)
1.14985 + (object InheritView "" @959
1.14986 + stereotype (object SegLabel @960
1.14987 + Parent_View @959
1.14988 + location (2420, 897)
1.14989 + anchor 10
1.14990 + anchor_loc 1
1.14991 + nlines 1
1.14992 + max_width 450
1.14993 + justify 0
1.14994 + label "<<extends>>"
1.14995 + pctDist 0.357075
1.14996 + height 31
1.14997 + orientation 0)
1.14998 + line_color 3342489
1.14999 + quidu "3A1E95B70040"
1.15000 + client @956
1.15001 + supplier @776
1.15002 + line_style 0)
1.15003 + (object UseCaseView "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" @961
1.15004 + location (3100, 930)
1.15005 + label (object ItemLabel
1.15006 + Parent_View @961
1.15007 + location (3100, 1121)
1.15008 + anchor_loc 1
1.15009 + nlines 2
1.15010 + max_width 651
1.15011 + justify 0
1.15012 + label "Test asynchronous component (omit)")
1.15013 + stereotype (object ItemLabel
1.15014 + Parent_View @961
1.15015 + location (3100, 1046)
1.15016 + anchor 10
1.15017 + anchor_loc 1
1.15018 + nlines 1
1.15019 + max_width 523
1.15020 + justify 0
1.15021 + label "<<use-case realization>>")
1.15022 + icon "use-case realization"
1.15023 + icon_style "Icon"
1.15024 + line_color 3342489
1.15025 + fill_color 13434879
1.15026 + quidu "3A1F855C006A"
1.15027 + autoResize TRUE)
1.15028 + (object AssociationViewNew "$UNNAMED$219" @962
1.15029 + location (2850, 710)
1.15030 + stereotype (object SegLabel @963
1.15031 + Parent_View @962
1.15032 + location (2851, 716)
1.15033 + anchor 10
1.15034 + anchor_loc 1
1.15035 + nlines 1
1.15036 + max_width 450
1.15037 + justify 0
1.15038 + label "<<Realizes>>"
1.15039 + pctDist 0.516667
1.15040 + height 6
1.15041 + orientation 1)
1.15042 + line_color 3342489
1.15043 + quidu "3A22394D001E"
1.15044 + roleview_list (list RoleViews
1.15045 + (object RoleView "$UNNAMED$220" @964
1.15046 + Parent_View @962
1.15047 + location (-250, -220)
1.15048 + stereotype TRUE
1.15049 + line_color 3342489
1.15050 + quidu "3A22394E005C"
1.15051 + client @962
1.15052 + supplier @956
1.15053 + line_style 0)
1.15054 + (object RoleView "$UNNAMED$221" @965
1.15055 + Parent_View @962
1.15056 + location (-250, -220)
1.15057 + stereotype TRUE
1.15058 + line_color 3342489
1.15059 + quidu "3A22394E005D"
1.15060 + client @962
1.15061 + supplier @961
1.15062 + line_style 0)))
1.15063 + (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @966
1.15064 + location (1488, 2914)
1.15065 + label (object ItemLabel
1.15066 + Parent_View @966
1.15067 + location (1488, 3052)
1.15068 + anchor_loc 1
1.15069 + nlines 2
1.15070 + max_width 633
1.15071 + justify 0
1.15072 + label "Clear test context")
1.15073 + icon_style "Icon"
1.15074 + line_color 3342489
1.15075 + fill_color 13434879
1.15076 + quidu "3A1A91C6018F"
1.15077 + height 118
1.15078 + autoResize TRUE)
1.15079 + (object InheritView "" @967
1.15080 + stereotype (object SegLabel @968
1.15081 + Parent_View @967
1.15082 + location (1704, 2548)
1.15083 + anchor 10
1.15084 + anchor_loc 1
1.15085 + nlines 1
1.15086 + max_width 450
1.15087 + justify 0
1.15088 + label "<<uses>>"
1.15089 + pctDist 0.641296
1.15090 + height 6
1.15091 + orientation 1)
1.15092 + line_color 3342489
1.15093 + quidu "3A1E95E80091"
1.15094 + client @784
1.15095 + supplier @966
1.15096 + line_style 0)
1.15097 + (object UseCaseView "Use Case View::Customer Use cases::Share test context" @969
1.15098 + location (2170, 2914)
1.15099 + label (object ItemLabel
1.15100 + Parent_View @969
1.15101 + location (2170, 3052)
1.15102 + anchor_loc 1
1.15103 + nlines 2
1.15104 + max_width 633
1.15105 + justify 0
1.15106 + label "Share test context")
1.15107 + icon_style "Icon"
1.15108 + line_color 3342489
1.15109 + fill_color 13434879
1.15110 + quidu "3A1A8E790018"
1.15111 + height 118
1.15112 + autoResize TRUE)
1.15113 + (object InheritView "" @970
1.15114 + stereotype (object SegLabel @971
1.15115 + Parent_View @970
1.15116 + location (2170, 2548)
1.15117 + anchor 10
1.15118 + anchor_loc 1
1.15119 + nlines 1
1.15120 + max_width 450
1.15121 + justify 0
1.15122 + label "<<uses>>"
1.15123 + pctDist 0.640223
1.15124 + height 0
1.15125 + orientation 0)
1.15126 + line_color 3342489
1.15127 + quidu "3A1F79260368"
1.15128 + client @784
1.15129 + supplier @969
1.15130 + line_style 0)
1.15131 + (object UseCaseView "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" @972
1.15132 + location (1798, 3410)
1.15133 + label (object ItemLabel
1.15134 + Parent_View @972
1.15135 + location (1798, 3593)
1.15136 + anchor_loc 1
1.15137 + nlines 2
1.15138 + max_width 651
1.15139 + justify 0
1.15140 + label "Handle test context")
1.15141 + stereotype (object ItemLabel
1.15142 + Parent_View @972
1.15143 + location (1798, 3522)
1.15144 + anchor 10
1.15145 + anchor_loc 1
1.15146 + nlines 1
1.15147 + max_width 559
1.15148 + justify 0
1.15149 + label "<<use-case realization>>")
1.15150 + icon "use-case realization"
1.15151 + icon_style "Icon"
1.15152 + line_color 3342489
1.15153 + fill_color 13434879
1.15154 + quidu "3A1F875F0025"
1.15155 + autoResize TRUE)
1.15156 + (object AssociationViewNew "$UNNAMED$186" @973
1.15157 + location (1640, 3159)
1.15158 + stereotype (object SegLabel @974
1.15159 + Parent_View @973
1.15160 + location (1638, 3161)
1.15161 + anchor 10
1.15162 + anchor_loc 1
1.15163 + nlines 1
1.15164 + max_width 450
1.15165 + justify 0
1.15166 + label "<<Realizes>>"
1.15167 + pctDist 0.466667
1.15168 + height 2
1.15169 + orientation 1)
1.15170 + line_color 3342489
1.15171 + quidu "3A22388201D5"
1.15172 + roleview_list (list RoleViews
1.15173 + (object RoleView "$UNNAMED$187" @975
1.15174 + Parent_View @973
1.15175 + location (152, -189)
1.15176 + stereotype TRUE
1.15177 + line_color 3342489
1.15178 + quidu "3A223883008C"
1.15179 + client @973
1.15180 + supplier @966
1.15181 + line_style 0)
1.15182 + (object RoleView "$UNNAMED$188" @976
1.15183 + Parent_View @973
1.15184 + location (152, -189)
1.15185 + stereotype TRUE
1.15186 + line_color 3342489
1.15187 + quidu "3A223883008D"
1.15188 + client @973
1.15189 + supplier @972
1.15190 + line_style 0)))
1.15191 + (object AssociationViewNew "$UNNAMED$222" @977
1.15192 + location (1982, 3159)
1.15193 + stereotype (object SegLabel @978
1.15194 + Parent_View @977
1.15195 + location (1982, 3164)
1.15196 + anchor 10
1.15197 + anchor_loc 1
1.15198 + nlines 1
1.15199 + max_width 450
1.15200 + justify 0
1.15201 + label "<<Realizes>>"
1.15202 + pctDist 0.516667
1.15203 + height 5
1.15204 + orientation 1)
1.15205 + line_color 3342489
1.15206 + quidu "3A24F79A001B"
1.15207 + roleview_list (list RoleViews
1.15208 + (object RoleView "$UNNAMED$223" @979
1.15209 + Parent_View @977
1.15210 + location (494, -189)
1.15211 + stereotype TRUE
1.15212 + line_color 3342489
1.15213 + quidu "3A24F79B001C"
1.15214 + client @977
1.15215 + supplier @969
1.15216 + line_style 0)
1.15217 + (object RoleView "$UNNAMED$224" @980
1.15218 + Parent_View @977
1.15219 + location (494, -189)
1.15220 + stereotype TRUE
1.15221 + line_color 3342489
1.15222 + quidu "3A24F79B001D"
1.15223 + client @977
1.15224 + supplier @972
1.15225 + line_style 0)))))))
1.15226 + (object Class_Category "External Classes"
1.15227 + quid "3A2545CD0143"
1.15228 + documentation "Contains the classes external to the test bed architecture."
1.15229 + exportControl "Public"
1.15230 + logical_models (list unit_reference_list
1.15231 + (object Class_Category "Support"
1.15232 + quid "3A25477901F3"
1.15233 + documentation "The classes that provide support services for the test bed."
1.15234 + exportControl "Public"
1.15235 + logical_models (list unit_reference_list
1.15236 + (object Class "Unit"
1.15237 + quid "3A23BCD00043"
1.15238 + documentation "The actual code unit under test."
1.15239 + stereotype "Actor"
1.15240 + operations (list Operations
1.15241 + (object Operation "Method"
1.15242 + quid "3A23BD17030C"
1.15243 + documentation "A unit function method call. (Varies depending upon the test unit)."
1.15244 + concurrency "Sequential"
1.15245 + opExportControl "Public"
1.15246 + uid 0))
1.15247 + language "C++")
1.15248 + (object Class "EPOC Platform"
1.15249 + quid "3A24EE1D019F"
1.15250 + documentation "The actual OS we are running upon."
1.15251 + stereotype "Actor"
1.15252 + operations (list Operations
1.15253 + (object Operation "Store Data"
1.15254 + quid "3A34F58200C4"
1.15255 + concurrency "Sequential"
1.15256 + opExportControl "Public"
1.15257 + uid 0)))
1.15258 + (object Class "Stub"
1.15259 + quid "3A87F3ED03D3"
1.15260 + documentation "Some external code which has been stubbed with a test version."
1.15261 + stereotype "Actor"
1.15262 + operations (list Operations
1.15263 + (object Operation "StubMethod"
1.15264 + quid "3A87F42F00F2"
1.15265 + concurrency "Sequential"
1.15266 + opExportControl "Public"
1.15267 + uid 0))))
1.15268 + logical_presentations (list unit_reference_list
1.15269 + (object ClassDiagram "Main"
1.15270 + quid "3A827C0E0267"
1.15271 + title "Main"
1.15272 + zoom 100
1.15273 + max_height 28350
1.15274 + max_width 21600
1.15275 + origin_x 0
1.15276 + origin_y 0
1.15277 + items (list diagram_item_list
1.15278 + (object ClassView "Class" "Logical View::External Classes::Support::Unit" @981
1.15279 + ShowCompartmentStereotypes TRUE
1.15280 + IncludeAttribute TRUE
1.15281 + IncludeOperation TRUE
1.15282 + location (434, 186)
1.15283 + label (object ItemLabel
1.15284 + Parent_View @981
1.15285 + location (434, 346)
1.15286 + anchor_loc 1
1.15287 + nlines 2
1.15288 + max_width 327
1.15289 + justify 0
1.15290 + label "Unit")
1.15291 + icon "Actor"
1.15292 + icon_style "Icon"
1.15293 + line_color 3342489
1.15294 + fill_color 13434879
1.15295 + quidu "3A23BCD00043"
1.15296 + annotation 8
1.15297 + autoResize TRUE)
1.15298 + (object ClassView "Class" "Logical View::External Classes::Support::EPOC Platform" @982
1.15299 + ShowCompartmentStereotypes TRUE
1.15300 + IncludeAttribute TRUE
1.15301 + IncludeOperation TRUE
1.15302 + location (1116, 186)
1.15303 + label (object ItemLabel
1.15304 + Parent_View @982
1.15305 + location (1116, 346)
1.15306 + anchor_loc 1
1.15307 + nlines 2
1.15308 + max_width 327
1.15309 + justify 0
1.15310 + label "EPOC Platform")
1.15311 + icon "Actor"
1.15312 + icon_style "Icon"
1.15313 + line_color 3342489
1.15314 + fill_color 13434879
1.15315 + quidu "3A24EE1D019F"
1.15316 + annotation 8
1.15317 + autoResize TRUE)
1.15318 + (object ClassView "Class" "Logical View::External Classes::Support::Stub" @983
1.15319 + ShowCompartmentStereotypes TRUE
1.15320 + IncludeAttribute TRUE
1.15321 + IncludeOperation TRUE
1.15322 + location (496, 868)
1.15323 + label (object ItemLabel
1.15324 + Parent_View @983
1.15325 + location (496, 1028)
1.15326 + anchor_loc 1
1.15327 + nlines 2
1.15328 + max_width 327
1.15329 + justify 0
1.15330 + label "Stub")
1.15331 + icon "Actor"
1.15332 + icon_style "Icon"
1.15333 + line_color 3342489
1.15334 + fill_color 13434879
1.15335 + quidu "3A87F3ED03D3"
1.15336 + annotation 8
1.15337 + autoResize TRUE)))))
1.15338 + (object Class_Category "Controllers"
1.15339 + quid "3A25479200CD"
1.15340 + documentation "The classes that control the test bed"
1.15341 + visible_categories (list visibility_relationship_list
1.15342 + (object Visibility_Relationship
1.15343 + quid "3A2547B70206"
1.15344 + supplier "Logical View::Test Bed Classes"
1.15345 + quidu "3A2545EE0050"))
1.15346 + exportControl "Public"
1.15347 + logical_models (list unit_reference_list
1.15348 + (object Class "UI"
1.15349 + quid "3A24F656023C"
1.15350 + documentation "The Actual User Interface"
1.15351 + stereotype "Actor"
1.15352 + used_nodes (list uses_relationship_list
1.15353 + (object Uses_Relationship
1.15354 + quid "3A87B793006F"
1.15355 + supplier "Logical View::Test Bed Classes::CTestController"
1.15356 + quidu "3A34E468034A"))))
1.15357 + logical_presentations (list unit_reference_list
1.15358 + (object ClassDiagram "Main"
1.15359 + quid "3A39F0CD0121"
1.15360 + title "Main"
1.15361 + zoom 100
1.15362 + max_height 28350
1.15363 + max_width 21600
1.15364 + origin_x 0
1.15365 + origin_y 0
1.15366 + items (list diagram_item_list
1.15367 + (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @984
1.15368 + ShowCompartmentStereotypes TRUE
1.15369 + IncludeAttribute TRUE
1.15370 + IncludeOperation TRUE
1.15371 + location (496, 620)
1.15372 + label (object ItemLabel
1.15373 + Parent_View @984
1.15374 + location (496, 780)
1.15375 + anchor_loc 1
1.15376 + nlines 2
1.15377 + max_width 327
1.15378 + justify 0
1.15379 + label "UI")
1.15380 + icon "Actor"
1.15381 + icon_style "Icon"
1.15382 + line_color 3342489
1.15383 + fill_color 13434879
1.15384 + quidu "3A24F656023C"
1.15385 + annotation 8
1.15386 + autoResize TRUE))))))
1.15387 + logical_presentations (list unit_reference_list))
1.15388 + (object Class_Category "Test Bed Classes"
1.15389 + quid "3A2545EE0050"
1.15390 + documentation "Contains the classes within the system boundary."
1.15391 + visible_categories (list visibility_relationship_list
1.15392 + (object Visibility_Relationship
1.15393 + quid "3A2547BB011C"
1.15394 + supplier "Logical View::External Classes::Support"
1.15395 + quidu "3A25477901F3"))
1.15396 + exportControl "Public"
1.15397 + logical_models (list unit_reference_list
1.15398 + (object Class "CDataLogger"
1.15399 + attributes (list Attribute_Set
1.15400 + (object Attribute
1.15401 + tool "VC++"
1.15402 + name "AfxSupportMacro"
1.15403 + value ""))
1.15404 + quid "3A23B76E01BE"
1.15405 + documentation
1.15406 +|*
1.15407 +| @public
1.15408 +| @class CDataLogger
1.15409 +| Dependencies : CBase
1.15410 +| Comments : Handles the transformation of input data into text suitable
1.15411 +| for output to a permanent store and the placing of that
1.15412 +| data in the store.
1.15413 +
1.15414 + stereotype "control"
1.15415 + superclasses (list inheritance_relationship_list
1.15416 + (object Inheritance_Relationship
1.15417 + quid "3A64752B02A4"
1.15418 + supplier "Logical View::EPOC Classes::CBase"
1.15419 + quidu "3A3F2F660071"))
1.15420 + operations (list Operations
1.15421 + (object Operation "ConstructL"
1.15422 + attributes (list Attribute_Set
1.15423 + (object Attribute
1.15424 + tool "VC++"
1.15425 + name "Inline"
1.15426 + value FALSE))
1.15427 + quid "3A70658D0316"
1.15428 + documentation
1.15429 +|*
1.15430 +| @fn void ConstructL(TLoggingInfo* aLogInfo)
1.15431 +| Intended Usage : Completes the safe construction of the CDataLogger object
1.15432 +| @exception KErrNoMemory.
1.15433 +| @since 6.0
1.15434 +| @param aLogInfo The logging configuration information
1.15435 +| @pre First phase of construction is complete
1.15436 +| @post CDatalogger is fully constructed
1.15437 +
1.15438 + parameters (list Parameters
1.15439 + (object Parameter "aLogInfo"
1.15440 + type "TLoggingInfo*"))
1.15441 + result "void"
1.15442 + concurrency "Sequential"
1.15443 + opExportControl "Private"
1.15444 + uid 0)
1.15445 + (object Operation "CDataLogger"
1.15446 + attributes (list Attribute_Set
1.15447 + (object Attribute
1.15448 + tool "VC++"
1.15449 + name "Inline"
1.15450 + value FALSE))
1.15451 + quid "3A70658D032A"
1.15452 + documentation
1.15453 +|*
1.15454 +| @fn CDataLogger()
1.15455 +| Intended Usage : Constructor
1.15456 +| @since 6.0
1.15457 +
1.15458 + concurrency "Sequential"
1.15459 + opExportControl "Private"
1.15460 + uid 0)
1.15461 + (object Operation "LogInformation"
1.15462 + attributes (list Attribute_Set
1.15463 + (object Attribute
1.15464 + tool "VC++"
1.15465 + name "Inline"
1.15466 + value FALSE))
1.15467 + quid "3A70658D0366"
1.15468 + documentation
1.15469 +|*
1.15470 +| @fn IMPORT_C void LogInformation(const TDesC16& aComment)
1.15471 +| Intended Usage : Add the specified comment to the log file. Wide descriptor version
1.15472 +| Error Condition :
1.15473 +| @since 6.0
1.15474 +| @param aComment The text to be logged
1.15475 +| @pre None
1.15476 +| @post The specified text is added to the log file
1.15477 +
1.15478 + parameters (list Parameters
1.15479 + (object Parameter "aComment"
1.15480 + type "const TDesC16&"
1.15481 + const TRUE))
1.15482 + result "IMPORT_C void"
1.15483 + concurrency "Sequential"
1.15484 + opExportControl "Public"
1.15485 + uid 0)
1.15486 + (object Operation "DumpMemoryBlock"
1.15487 + attributes (list Attribute_Set
1.15488 + (object Attribute
1.15489 + tool "VC++"
1.15490 + name "Inline"
1.15491 + value FALSE))
1.15492 + quid "3A70658D0399"
1.15493 + documentation
1.15494 +|*
1.15495 +| @fn IMPORT_C void DumpMemoryBlock(const TUint8* aAddress, TInt aLength)
1.15496 +| Intended Usage : Logs a block of memory to file in hexadecimal and ASCII format.
1.15497 +| For example:
1.15498 +| @code
1.15499 +| 0000 : 40 fd 8f 01 38 fd 8f 01 21 5f 00 10 61 00 74 00 : @...8...!_..a.t.
1.15500 +| 0010 : 40 55 ff 00 48 fd 8f 01 ac fd 8f 01 ac fd 8f 01 : @U..H...........
1.15501 +| 0020 : 21 88 00 60 90 41 ff 00 01 00 00 00 24 1f 7b 00 : !..`.A......$.{.
1.15502 +| 0030 : 61 00 74 00 72 00 65 00 34 fd 8f 01 23 00 f1 77 : a.t.r.e.4...#..w
1.15503 +| 0040 : 23 00 00 00 38 00 : #...8.
1.15504 +| @endcode
1.15505 +| @since 6.0
1.15506 +| @param aAddress The address of the start of the block to be logged
1.15507 +| @param aLength The number of bytes to be logged
1.15508 +| @pre None
1.15509 +| @post The specified block of memory is output to file in hex and ASCII format
1.15510 +
1.15511 + parameters (list Parameters
1.15512 + (object Parameter "aAddress"
1.15513 + type "const TUint8*"
1.15514 + const TRUE)
1.15515 + (object Parameter "aLength"
1.15516 + type "TInt"))
1.15517 + result "IMPORT_C void"
1.15518 + concurrency "Sequential"
1.15519 + opExportControl "Public"
1.15520 + uid 0)
1.15521 + (object Operation "~CDataLogger"
1.15522 + attributes (list Attribute_Set
1.15523 + (object Attribute
1.15524 + tool "VC++"
1.15525 + name "Inline"
1.15526 + value FALSE))
1.15527 + quid "3A70658D03DF"
1.15528 + documentation
1.15529 +|*
1.15530 +| @fn ~CDataLogger()
1.15531 +| Intended Usage : Standardized virtual destruction method
1.15532 +| @since 6.0
1.15533 +
1.15534 + concurrency "Sequential"
1.15535 + opExportControl "Public"
1.15536 + uid 0)
1.15537 + (object Operation "NewLC"
1.15538 + attributes (list Attribute_Set
1.15539 + (object Attribute
1.15540 + tool "VC++"
1.15541 + name "Inline"
1.15542 + value FALSE))
1.15543 + quid "3A70658E000B"
1.15544 + documentation
1.15545 +|*
1.15546 +| @fn static CDataLogger* NewLC(TLoggingInfo* aLogInfo)
1.15547 +| Intended Usage : Standardized safe construction which leaves CDataLogger* on the cleanup stack.
1.15548 +| @exception KErrNoMemory.
1.15549 +| @since 6.0
1.15550 +| @param aLogInfo The logging configuration information
1.15551 +| @return CDataLogger* A pointer to the newly created class.
1.15552 +| @pre None
1.15553 +| @post CDataLogger is on the CleanupStack
1.15554 +
1.15555 + stereotype "static"
1.15556 + parameters (list Parameters
1.15557 + (object Parameter "aLogInfo"
1.15558 + type "TLoggingInfo*"))
1.15559 + result "CDataLogger*"
1.15560 + concurrency "Sequential"
1.15561 + opExportControl "Public"
1.15562 + uid 0)
1.15563 + (object Operation "NewL"
1.15564 + attributes (list Attribute_Set
1.15565 + (object Attribute
1.15566 + tool "VC++"
1.15567 + name "Inline"
1.15568 + value FALSE))
1.15569 + quid "3A70658E0047"
1.15570 + documentation
1.15571 +|*
1.15572 +| @fn static CDataLogger* NewL(TLoggingInfo* aLogInfo)
1.15573 +| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack.
1.15574 +| @exception KErrNoMemory.
1.15575 +| @since 6.0
1.15576 +| @param aLogInfo The logging configuration information
1.15577 +| @return CDataLogger* A pointer to the newly created class.
1.15578 +| @pre None
1.15579 +| @post Nothing is left on the CleanupStack
1.15580 +
1.15581 + stereotype "static"
1.15582 + parameters (list Parameters
1.15583 + (object Parameter "aLogInfo"
1.15584 + type "TLoggingInfo*"))
1.15585 + result "CDataLogger*"
1.15586 + concurrency "Sequential"
1.15587 + opExportControl "Public"
1.15588 + uid 0)
1.15589 + (object Operation "SetupRDebugL"
1.15590 + attributes (list Attribute_Set
1.15591 + (object Attribute
1.15592 + tool "VC++"
1.15593 + name "Inline"
1.15594 + value FALSE))
1.15595 + quid "3A892F45014E"
1.15596 + documentation
1.15597 +|*
1.15598 +| @fn void SetupRDebugL(TBool aRequest)
1.15599 +| Intended Usage :
1.15600 +| Error Condition :
1.15601 +| @since 6.0
1.15602 +| @param TBool aRequest " "
1.15603 +| @pre Called only from ConstructL()
1.15604 +| @post iDebug is set up for debug outputting or not.
1.15605 +
1.15606 + parameters (list Parameters
1.15607 + (object Parameter "aRequest"
1.15608 + type "TBool"))
1.15609 + result "void"
1.15610 + concurrency "Sequential"
1.15611 + opExportControl "Private"
1.15612 + uid 0)
1.15613 + (object Operation "ReportInformationWithParameters"
1.15614 + attributes (list Attribute_Set
1.15615 + (object Attribute
1.15616 + tool "VC++"
1.15617 + name "Inline"
1.15618 + value FALSE))
1.15619 + quid "3A892F450267"
1.15620 + documentation
1.15621 +|*
1.15622 +| @fn IMPORT_C void ReportInformationWithParameters(TRefByValue<const TDesC> aFormat, ...)
1.15623 +| Intended Usage : Add the specified comment to the report file
1.15624 +| Error Condition :
1.15625 +| @since 6.0
1.15626 +| @param aFormat The text to be formatted and logged
1.15627 +| @param ... An argument set
1.15628 +| @pre None
1.15629 +| @post The specified text is formatted and added to the log file
1.15630 +
1.15631 + parameters (list Parameters
1.15632 + (object Parameter "aFormat"
1.15633 + type "TRefByValue<const TDesC>")
1.15634 + (object Parameter ""
1.15635 + type "..."))
1.15636 + result "IMPORT_C void"
1.15637 + concurrency "Sequential"
1.15638 + opExportControl "Public"
1.15639 + uid 0)
1.15640 + (object Operation "ReportInformation"
1.15641 + attributes (list Attribute_Set
1.15642 + (object Attribute
1.15643 + tool "VC++"
1.15644 + name "Inline"
1.15645 + value FALSE))
1.15646 + quid "3A892F45034D"
1.15647 + documentation
1.15648 +|*
1.15649 +| @fn IMPORT_C void ReportInformation(const TDesC& aComment)
1.15650 +| Intended Usage : Add the specified comment to the report file
1.15651 +| Error Condition :
1.15652 +| @since 6.0
1.15653 +| @param aComment The text to be logged
1.15654 +| @pre None
1.15655 +| @post The specified text is added to the report file
1.15656 +
1.15657 + parameters (list Parameters
1.15658 + (object Parameter "aComment"
1.15659 + type "const TDesC&"
1.15660 + const TRUE))
1.15661 + result "IMPORT_C void"
1.15662 + concurrency "Sequential"
1.15663 + opExportControl "Public"
1.15664 + uid 0)
1.15665 + (object Operation "LogInformationWithParameters"
1.15666 + attributes (list Attribute_Set
1.15667 + (object Attribute
1.15668 + tool "VC++"
1.15669 + name "Inline"
1.15670 + value FALSE))
1.15671 + quid "3A892F46000F"
1.15672 + documentation
1.15673 +|*
1.15674 +| @fn IMPORT_C void LogInformationWithParameters(TRefByValue<const TDesC16> aFormat, ...)
1.15675 +| Intended Usage : Add the specified comment to the log file. Wide descriptor version
1.15676 +| Error Condition :
1.15677 +| @since 6.0
1.15678 +| @param aFormat The text to be formatted and logged
1.15679 +| @param ... An argument set
1.15680 +| @pre None
1.15681 +| @post The specified text is formatted and added to the log file
1.15682 +
1.15683 + parameters (list Parameters
1.15684 + (object Parameter "aFormat"
1.15685 + type "TRefByValue<const TDesC16>")
1.15686 + (object Parameter ""
1.15687 + type "..."))
1.15688 + result "IMPORT_C void"
1.15689 + concurrency "Sequential"
1.15690 + opExportControl "Public"
1.15691 + uid 0)
1.15692 + (object Operation "Log"
1.15693 + attributes (list Attribute_Set
1.15694 + (object Attribute
1.15695 + tool "VC++"
1.15696 + name "Inline"
1.15697 + value FALSE))
1.15698 + quid "3A8AA4D001BF"
1.15699 + documentation
1.15700 +|*
1.15701 +| @fn void Log(MLogOutput* aLogOutput, const TDesC16& aMessage)
1.15702 +| Intended Usage : Helper function which will log out a descriptor. The destination for
1.15703 +| logging depends whether an alternative logger was supplied by the user at construction.
1.15704 +| Descriptors to be logged are broken up into maximum lengths of 150 as this is more
1.15705 +| manageable and is the limit supported by RFileLogger. Wide descriptor version.
1.15706 +| @since 6.0
1.15707 +| @param aLogOutput The logging mechanism to use
1.15708 +| @param aMessage The descriptor to log
1.15709 +| @pre This CDataLogger is constructed
1.15710 +| @post The message is logged to the destination
1.15711 +
1.15712 + parameters (list Parameters
1.15713 + (object Parameter "aLogOutput"
1.15714 + type "MLogOutput*")
1.15715 + (object Parameter "aMessage"
1.15716 + type "const TDesC16&"
1.15717 + const TRUE))
1.15718 + result "void"
1.15719 + concurrency "Sequential"
1.15720 + opExportControl "Private"
1.15721 + uid 0)
1.15722 + (object Operation "SetupLoggingL"
1.15723 + attributes (list Attribute_Set
1.15724 + (object Attribute
1.15725 + tool "VC++"
1.15726 + name "Inline"
1.15727 + value FALSE))
1.15728 + quid "3A9A54D10366"
1.15729 + documentation
1.15730 +|*
1.15731 +| @fn void SetupLoggingL(TLoggingInfo* aLogInfo)
1.15732 +| Intended Usage :
1.15733 +| Error Condition :
1.15734 +| @since 6.0
1.15735 +| @param aLogInfo The user supplied logging configuration information
1.15736 +| @pre Called from ConstructL()
1.15737 +| @post Logging output objects are configured.
1.15738 +
1.15739 + parameters (list Parameters
1.15740 + (object Parameter "aLogInfo"
1.15741 + type "TLoggingInfo*"))
1.15742 + result "void"
1.15743 + concurrency "Sequential"
1.15744 + opExportControl "Private"
1.15745 + uid 0)
1.15746 + (object Operation "LogInformationWithParameters"
1.15747 + attributes (list Attribute_Set
1.15748 + (object Attribute
1.15749 + tool "VC++"
1.15750 + name "Inline"
1.15751 + value FALSE))
1.15752 + quid "3AADFEED0393"
1.15753 + documentation
1.15754 +|*
1.15755 +| @fn IMPORT_C void LogInformationWithParameters(const TDesC8& aFormat, ...)
1.15756 +| Intended Usage : Add the specified comment to the log file. Narrow
1.15757 +| descriptor version
1.15758 +| Error Condition :
1.15759 +| @since 6.0
1.15760 +| @param aFormat The text to be formatted and logged
1.15761 +| @param ... An argument set
1.15762 +| @pre None
1.15763 +| @post The specified text is formatted and added to the log file
1.15764 +
1.15765 + parameters (list Parameters
1.15766 + (object Parameter "aFormat"
1.15767 + type "TRefByValue<const TDesC8>")
1.15768 + (object Parameter ""
1.15769 + type "..."))
1.15770 + result "IMPORT_C void"
1.15771 + concurrency "Sequential"
1.15772 + opExportControl "Public"
1.15773 + uid 0)
1.15774 + (object Operation "LogInformation"
1.15775 + attributes (list Attribute_Set
1.15776 + (object Attribute
1.15777 + tool "VC++"
1.15778 + name "Inline"
1.15779 + value FALSE))
1.15780 + quid "3AADFEED03E3"
1.15781 + documentation
1.15782 +|*
1.15783 +| @fn IMPORT_C void LogInformation(const TDesC8& aComment)
1.15784 +| Intended Usage : Add the specified comment to the log file. Narrow descriptor
1.15785 +| version
1.15786 +| Error Condition :
1.15787 +| @since 6.0
1.15788 +| @param aComment The text to be logged
1.15789 +| @pre None
1.15790 +| @post The specified text is added to the log file
1.15791 +
1.15792 + parameters (list Parameters
1.15793 + (object Parameter "aComment"
1.15794 + type "const TDesC8&"
1.15795 + const TRUE))
1.15796 + result "IMPORT_C void"
1.15797 + concurrency "Sequential"
1.15798 + opExportControl "Public"
1.15799 + uid 0))
1.15800 + module "Component View::TestBed"
1.15801 + quidu "3A701D270171"
1.15802 + language "VC++"
1.15803 + nestedClasses (list nestedClasses
1.15804 + (object Class "TDebugPrint"
1.15805 + quid "3A893F9A018D"
1.15806 + module "Component View::TestBed"
1.15807 + quidu "3A701D270171")
1.15808 + (object Class "TNullDebugPrint"
1.15809 + quid "3A893FA40336"
1.15810 + module "Component View::TestBed"
1.15811 + quidu "3A701D270171")))
1.15812 + (object Class "CUnitTest"
1.15813 + attributes (list Attribute_Set
1.15814 + (object Attribute
1.15815 + tool "VC++"
1.15816 + name "AfxSupportMacro"
1.15817 + value ""))
1.15818 + quid "3A23BA9F037C"
1.15819 + documentation
1.15820 +|*
1.15821 +| @public
1.15822 +| @class CUnitTest
1.15823 +| Dependencies : CTimer, MTransitionObserver
1.15824 +| Comments : Abstract base class upon which a test developer can base his unit test class.
1.15825 +| Most functionality is implemented in this base class, to write a derived class just implement
1.15826 +| a NewL() and a ConstructL() on the new object. ConstructL() should first call
1.15827 +| UnitTestConstructL() and then create the transitions which make up this unit test.
1.15828 +| Eg.
1.15829 +| @code
1.15830 +| _LIT(KExampleUnitTest,"CExampleUnitTest");
1.15831 +|
1.15832 +| CExampleUnitTest* CExampleUnitTest::NewL(CDataLogger& aDataLogger,
1.15833 +| MUnitTestObserver& aObserver)
1.15834 +| {
1.15835 +| CExampleUnitTest* self = new(ELeave) CExampleUnitTest(aDataLogger,
1.15836 +| aObserver);
1.15837 +| self->ConstructL();
1.15838 +| return self;
1.15839 +| }
1.15840 +|
1.15841 +| TInt CExampleUnitTest::RunError(TInt aError)
1.15842 +| {
1.15843 +| // The RunL left so chain to the base first and then cleanup
1.15844 +| TInt error = CUnitTest::RunError(aError); // Chain to base
1.15845 +| delete iTestClass;
1.15846 +| iTestClass = NULL;
1.15847 +| return error;
1.15848 +| }
1.15849 +|
1.15850 +| CExampleUnitTest::~CExampleUnitTest()
1.15851 +| {
1.15852 +| // delete the test context information
1.15853 +| delete iStateAccessor;
1.15854 +| delete iUTContext;
1.15855 +| delete iValidator;
1.15856 +|
1.15857 +| // Simply delete our test class instance
1.15858 +| delete iTestClass;
1.15859 +| }
1.15860 +|
1.15861 +| CExampleUnitTest::CExampleUnitTest(CDataLogger& aDataLogger,
1.15862 +| MUnitTestObserver& aObserver,
1.15863 +| MStateAccessor& aStateAccessor)
1.15864 +| : CUnitTest(KExampleUnitTest, aDataLogger, aObserver, aStateAccessor)
1.15865 +| {
1.15866 +| //Do nothing
1.15867 +| }
1.15868 +|
1.15869 +| // Now the Individual transitions need to be added.
1.15870 +| void CExampleUnitTest::ConstructL()
1.15871 +| {
1.15872 +| // Perform base class initialization
1.15873 +| UnitTestConstructL();
1.15874 +|
1.15875 +| // Create the input variables to the transition creation
1.15876 +| iStateAccessor = new(ELeave) TExampleStateAccessor();
1.15877 +| iUTContext = new(ELeave) CUnitTestContext(iDataLogger, *iStateAccessor, *this);
1.15878 +| iValidator = new(ELeave) TTransitionValidator(*iUTContext);
1.15879 +|
1.15880 +| // Add the Transitions in the order they are to run
1.15881 +| // C'tor first, D'tor last...
1.15882 +| AddTransitionL(new(ELeave)CExampleNewLTransition(*iUTContext, *iValidator, iTestClass));
1.15883 +| AddTransitionL(new(ELeave)CExampleDtorTransition(*iUTContext, *iValidator, iTestClass));
1.15884 +| }
1.15885 +|
1.15886 +| @endcode
1.15887 +
1.15888 + stereotype "control"
1.15889 + superclasses (list inheritance_relationship_list
1.15890 + (object Inheritance_Relationship
1.15891 + quid "3A70658A00EB"
1.15892 + supplier "Logical View::EPOC Classes::CTimer"
1.15893 + quidu "3A81845902F1")
1.15894 + (object Inheritance_Relationship
1.15895 + quid "3A927748016E"
1.15896 + supplier "Logical View::Test Bed Classes::MTransitionObserver"
1.15897 + quidu "3A8276CF002C"))
1.15898 + used_nodes (list uses_relationship_list
1.15899 + (object Uses_Relationship
1.15900 + quid "3A378D2002C2"
1.15901 + stereotype "Uses"
1.15902 + supplier "Logical View::Test Bed Classes::CTransition"
1.15903 + quidu "3A23BFC30021"
1.15904 + exportControl "Private")
1.15905 + (object Uses_Relationship
1.15906 + quid "3A41E8DE01F8"
1.15907 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.15908 + quidu "3A23B76E01BE")
1.15909 + (object Uses_Relationship
1.15910 + quid "3A87AD5D01ED"
1.15911 + supplier "Logical View::Test Bed Classes::MUnitTestObserver"
1.15912 + quidu "3A8276D1007E")
1.15913 + (object Uses_Relationship
1.15914 + quid "3AAE43920184"
1.15915 + stereotype "Creates"
1.15916 + supplier "Logical View::Test Bed Classes::MStateAccessor"
1.15917 + quidu "3A23BE150330")
1.15918 + (object Uses_Relationship
1.15919 + quid "3AAE45D3033C"
1.15920 + stereotype "Creates"
1.15921 + supplier "Logical View::Test Bed Classes::CUnitTestContext"
1.15922 + quidu "3A9E205C014A"))
1.15923 + operations (list Operations
1.15924 + (object Operation "CUnitTest"
1.15925 + attributes (list Attribute_Set
1.15926 + (object Attribute
1.15927 + tool "VC++"
1.15928 + name "Inline"
1.15929 + value TRUE))
1.15930 + quid "3A70658A01AA"
1.15931 + documentation
1.15932 +|*
1.15933 +| @fn inline CUnitTest(const TDesC& aName,
1.15934 +| CDataLogger& aDataLogger,
1.15935 +| MUnitTestObserver& aUnitTestObserver)
1.15936 +| Intended Usage : Standard Constructor
1.15937 +| Error Condition :
1.15938 +| @param aName The identifier of this unit test
1.15939 +| @param aDataLogger Provides the logging capability
1.15940 +| @param aUnitTestObserver Is informed when this unit test completes
1.15941 +| @since 6.0
1.15942 +
1.15943 + parameters (list Parameters
1.15944 + (object Parameter "aName"
1.15945 + type "const TDesC&"
1.15946 + const TRUE)
1.15947 + (object Parameter "aDataLogger"
1.15948 + type "CDataLogger&")
1.15949 + (object Parameter "aUnitTestObserver"
1.15950 + type "MUnitTestObserver&"))
1.15951 + result "inline "
1.15952 + concurrency "Sequential"
1.15953 + opExportControl "Protected"
1.15954 + uid 0)
1.15955 + (object Operation "TransitionSetL"
1.15956 + attributes (list Attribute_Set
1.15957 + (object Attribute
1.15958 + tool "VC++"
1.15959 + name "Inline"
1.15960 + value FALSE))
1.15961 + quid "3A70658A01DC"
1.15962 + documentation
1.15963 +|*
1.15964 +| @fn TransitionSetL() const
1.15965 +| Intended Usage : Creates and returns a CUnitTestInfo containing information on this
1.15966 +| UnitTest. Passes ownership of the CUnitTestInfo to the calling object.
1.15967 +| Error Condition :
1.15968 +| @since 6.0
1.15969 +| @return CUnitTestInfo* Information on this unit test
1.15970 +| @pre None
1.15971 +
1.15972 + stereotype "const"
1.15973 + result "CUnitTestInfo*"
1.15974 + concurrency "Sequential"
1.15975 + opExportControl "Public"
1.15976 + uid 0)
1.15977 + (object Operation "UnitTestName"
1.15978 + attributes (list Attribute_Set
1.15979 + (object Attribute
1.15980 + tool "VC++"
1.15981 + name "Inline"
1.15982 + value TRUE))
1.15983 + quid "3A70658A01E6"
1.15984 + documentation
1.15985 +|*
1.15986 +| @fn inline const TDesC& UnitTestName() const
1.15987 +| Intended Usage : Return the name identifier of this Unit Test
1.15988 +| Error Condition :
1.15989 +| @since 6.0
1.15990 +| @return TDesC& The identifier of this unit test
1.15991 +| @pre None
1.15992 +
1.15993 + stereotype "const"
1.15994 + result "const TDesC&"
1.15995 + concurrency "Sequential"
1.15996 + opExportControl "Public"
1.15997 + uid 0)
1.15998 + (object Operation "RunTest"
1.15999 + attributes (list Attribute_Set
1.16000 + (object Attribute
1.16001 + tool "VC++"
1.16002 + name "Inline"
1.16003 + value FALSE))
1.16004 + quid "3A70658A0204"
1.16005 + documentation
1.16006 +|*
1.16007 +| @fn void RunTest(TTimeIntervalMicroSeconds32 aTimeAfter = 0)
1.16008 +| Intended Usage : Sets up the Timer Object request to cause the test to run.
1.16009 +| Error Condition :
1.16010 +| @since 6.0
1.16011 +| @param aTimeAfter The time after which the unit test should be run
1.16012 +| @pre None
1.16013 +| @post RunL() will be set up to run after the specified time.
1.16014 +
1.16015 + parameters (list Parameters
1.16016 + (object Parameter "aTimeAfter"
1.16017 + type "TTimeIntervalMicroSeconds32"
1.16018 + initv "0"))
1.16019 + result "IMPORT_C void"
1.16020 + concurrency "Sequential"
1.16021 + opExportControl "Public"
1.16022 + uid 0)
1.16023 + (object Operation "~CUnitTest"
1.16024 + attributes (list Attribute_Set
1.16025 + (object Attribute
1.16026 + tool "VC++"
1.16027 + name "Inline"
1.16028 + value FALSE))
1.16029 + quid "3A70658A0236"
1.16030 + documentation
1.16031 +|*
1.16032 +| @fn ~CUnitTest()
1.16033 +| Intended Usage : Standard Destructor
1.16034 +| Error Condition :
1.16035 +| @since 6.0
1.16036 +
1.16037 + result "IMPORT_C"
1.16038 + concurrency "Sequential"
1.16039 + opExportControl "Public"
1.16040 + uid 0)
1.16041 + (object Operation "AddBlockingTransitionL"
1.16042 + attributes (list Attribute_Set
1.16043 + (object Attribute
1.16044 + tool "VC++"
1.16045 + name "Inline"
1.16046 + value FALSE))
1.16047 + quid "3A76AEEC010F"
1.16048 + documentation
1.16049 +|*
1.16050 +| @fn IMPORT_C void AddBlockingTransitionL(CTransition* aTransition)
1.16051 +| Intended Usage : Adds a transition to the unit test which will block until all
1.16052 +| previous asynchronous transitions have completed before running.
1.16053 +| @exception KErrNoMemory
1.16054 +| @since 6.0
1.16055 +| @param aTransition The transition to be added to the list
1.16056 +| @pre Should be used in developer implemented ConstructL() to add transitions to the
1.16057 +| Unit Test
1.16058 +| @post The specified transition is added to the list to be run for this unit test
1.16059 +
1.16060 + parameters (list Parameters
1.16061 + (object Parameter "aTransition"
1.16062 + type "CTransition*"))
1.16063 + result "IMPORT_C void"
1.16064 + concurrency "Sequential"
1.16065 + opExportControl "Protected"
1.16066 + uid 0)
1.16067 + (object Operation "UnitTestConstructL"
1.16068 + attributes (list Attribute_Set
1.16069 + (object Attribute
1.16070 + tool "VC++"
1.16071 + name "Inline"
1.16072 + value FALSE))
1.16073 + quid "3A76AEEC015F"
1.16074 + documentation
1.16075 +|*
1.16076 +| @fn IMPORT_C void UnitTestConstructL()
1.16077 +| Intended Usage : Called from derived class construction to perform all base
1.16078 +| class initialisation.
1.16079 +| Error Condition :
1.16080 +| @since 6.0
1.16081 +| @pre Should be called during construction of the derived class to perform base class
1.16082 +| initialisation.
1.16083 +| @post Unspecified
1.16084 +
1.16085 + result "IMPORT_C void"
1.16086 + concurrency "Sequential"
1.16087 + opExportControl "Protected"
1.16088 + uid 0)
1.16089 + (object Operation "ConstructL"
1.16090 + attributes (list Attribute_Set
1.16091 + (object Attribute
1.16092 + tool "VC++"
1.16093 + name "Inline"
1.16094 + value FALSE))
1.16095 + quid "3A76AEEC0173"
1.16096 + documentation
1.16097 +|*
1.16098 +| @fn IMPORT_C virtual void ConstructL() = 0
1.16099 +| Intended Usage : Must be overridden in derived class to complete construction
1.16100 +| Error Condition :
1.16101 +| @since 6.0
1.16102 +
1.16103 + stereotype "abstract"
1.16104 + result "IMPORT_C void"
1.16105 + concurrency "Sequential"
1.16106 + opExportControl "Protected"
1.16107 + uid 0)
1.16108 + (object Operation "RunL"
1.16109 + attributes (list Attribute_Set
1.16110 + (object Attribute
1.16111 + tool "VC++"
1.16112 + name "Inline"
1.16113 + value FALSE))
1.16114 + quid "3A76AEEC019B"
1.16115 + documentation
1.16116 +|*
1.16117 +| @fn virtual void RunL()
1.16118 +| Intended Usage : Implementation of CActive method. Each iteration of RunL() causes one transition
1.16119 +| to be run.
1.16120 +| Error Condition :
1.16121 +| @since 6.0
1.16122 +| @pre Preconditions are ensured by RunTest()
1.16123 +| @post Transition has been activated
1.16124 +
1.16125 + stereotype "virtual"
1.16126 + result "IMPORT_C void"
1.16127 + concurrency "Sequential"
1.16128 + opExportControl "Protected"
1.16129 + uid 0)
1.16130 + (object Operation "Complete"
1.16131 + attributes (list Attribute_Set
1.16132 + (object Attribute
1.16133 + tool "VC++"
1.16134 + name "Inline"
1.16135 + value FALSE))
1.16136 + quid "3A9277480236"
1.16137 + documentation
1.16138 +|*
1.16139 +| @fn Complete(CTransition& aTransition)
1.16140 +| Intended Usage : MTransitionObserver override that is called to indicate
1.16141 +| that an asynchronous function on the specified
1.16142 +| transition has completed.
1.16143 +| @since 6.0
1.16144 +| @param aTransition The transition which has completed an async function.
1.16145 +| @pre The specified transition has launched an asynchronous function
1.16146 +| @post The transition has fully completed, if all transitions are complete
1.16147 +| then the unittest is complete.
1.16148 +
1.16149 + parameters (list Parameters
1.16150 + (object Parameter "aTransition"
1.16151 + type "CTransition&"))
1.16152 + result "IMPORT_C void"
1.16153 + concurrency "Sequential"
1.16154 + opExportControl "Public"
1.16155 + uid 0)
1.16156 + (object Operation "AddTransitionL"
1.16157 + attributes (list Attribute_Set
1.16158 + (object Attribute
1.16159 + tool "VC++"
1.16160 + name "Inline"
1.16161 + value FALSE))
1.16162 + quid "3A93A42B020E"
1.16163 + documentation
1.16164 +|*
1.16165 +| @fn IMPORT_C void AddTransitionL(CTransition* aTransition)
1.16166 +| Intended Usage : Adds the transition to the list to be run during this unit test
1.16167 +| @exception KErrNoMemory
1.16168 +| @since 6.0
1.16169 +| @param aTransition The transition to be added to the list
1.16170 +| @pre Should be used in developer implemented ConstructL() to add transitions to the
1.16171 +| Unit Test
1.16172 +| @post The specified transition is added to the list to be run for this unit test
1.16173 +
1.16174 + parameters (list Parameters
1.16175 + (object Parameter "aTransition"
1.16176 + type "CTransition*"))
1.16177 + result "IMPORT_C void"
1.16178 + concurrency "Sequential"
1.16179 + opExportControl "Protected"
1.16180 + uid 0)
1.16181 + (object Operation "SetParametersL"
1.16182 + attributes (list Attribute_Set
1.16183 + (object Attribute
1.16184 + tool "VC++"
1.16185 + name "Inline"
1.16186 + value FALSE))
1.16187 + quid "3A9F862C0248"
1.16188 + documentation
1.16189 +|*
1.16190 +| @fn SetParametersL(TAny* aParams)
1.16191 +| Intended Usage : Should be overridden in the derived unit test to accept parameters
1.16192 +| to be used in the unit test. The default implementation is to do nothing.
1.16193 +| Error Condition :
1.16194 +| @since 6.0
1.16195 +| @param aParams The parameter block which the unit test will use
1.16196 +| @pre This CUnitTest is constructed
1.16197 +| @post The parameters are stored and ready for use in the test
1.16198 +
1.16199 + stereotype "virtual"
1.16200 + parameters (list Parameters
1.16201 + (object Parameter "aParams"
1.16202 + type "TAny*"))
1.16203 + result "IMPORT_C void"
1.16204 + concurrency "Sequential"
1.16205 + opExportControl "Public"
1.16206 + uid 0)
1.16207 + (object Operation "SetRTest"
1.16208 + quid "3DFF46F0002E"
1.16209 + parameters (list Parameters
1.16210 + (object Parameter "aRTest"
1.16211 + type "RTest*"))
1.16212 + result "inline void"
1.16213 + concurrency "Sequential"
1.16214 + opExportControl "Public"
1.16215 + uid 0)
1.16216 + (object Operation "SetCurrentTransition"
1.16217 + attributes (list Attribute_Set
1.16218 + (object Attribute
1.16219 + tool "VC++"
1.16220 + name "Inline"
1.16221 + value FALSE))
1.16222 + quid "3AC9D061000E"
1.16223 + documentation
1.16224 +|*
1.16225 +| @fn SetCurrentTransition(CTransition& aTransition)
1.16226 +| Intended Usage : MTransitionObserver override that recieves a reference to
1.16227 +| the transition whose RnunL() method is executing.
1.16228 +| This allows transition information can be retrieved and
1.16229 +| RepeatOnce() can be called on the transition.
1.16230 +| @since 6.0
1.16231 +| @param aTransition A reference to the transition to set as current
1.16232 +| @return void
1.16233 +| @pre None
1.16234 +| @post aTransition will be recorded as the currently
1.16235 +| executing transition.
1.16236 +
1.16237 + parameters (list Parameters
1.16238 + (object Parameter "aTransition"
1.16239 + type "CTransition&"))
1.16240 + result "IMPORT_C void"
1.16241 + concurrency "Sequential"
1.16242 + opExportControl "Public"
1.16243 + uid 0)
1.16244 + (object Operation "GetCurrentTransition"
1.16245 + attributes (list Attribute_Set
1.16246 + (object Attribute
1.16247 + tool "VC++"
1.16248 + name "Inline"
1.16249 + value FALSE))
1.16250 + quid "3AC9D0610040"
1.16251 + documentation
1.16252 +|*
1.16253 +| @fn GetCurrentTransition() const
1.16254 +| Intended Usage : Retrieve a reference to the transition whose RunL() method
1.16255 +| is currently executing.
1.16256 +| This allows transition information can be retrieved and
1.16257 +| RepeatOnce() can be called on the transition.
1.16258 +| @since 6.0
1.16259 +| @return CTransition& a reference to the currently executing transition.
1.16260 +| @pre None
1.16261 +| @post No change.
1.16262 +
1.16263 + stereotype "const"
1.16264 + result "IMPORT_C CTransition&"
1.16265 + concurrency "Sequential"
1.16266 + opExportControl "Public"
1.16267 + uid 0)
1.16268 + (object Operation "AddLeaveErrorCodeL"
1.16269 + attributes (list Attribute_Set
1.16270 + (object Attribute
1.16271 + tool "VC++"
1.16272 + name "Inline"
1.16273 + value FALSE))
1.16274 + quid "3B449E920393"
1.16275 + parameters (list Parameters
1.16276 + (object Parameter "aLeaveErrorCode"
1.16277 + type "TInt"))
1.16278 + result "IMPORT_C void"
1.16279 + concurrency "Sequential"
1.16280 + opExportControl "Protected"
1.16281 + uid 0)
1.16282 + (object Operation "PrepareUnitTestL"
1.16283 + attributes (list Attribute_Set
1.16284 + (object Attribute
1.16285 + tool "VC++"
1.16286 + name "Inline"
1.16287 + value TRUE))
1.16288 + quid "3B449E930041"
1.16289 + documentation
1.16290 +|*
1.16291 +| @fn PrepareUnitTestL()
1.16292 +| Intended Usage : May be overidden in the derived unit test to perform any unit test
1.16293 +| specific environment setup (eg copying data files into place). The
1.16294 +| default implementation is to do nothing.
1.16295 +| Error Condition : Depends on implementation.
1.16296 +| @since 6.0
1.16297 +| @pre This CUnitTest is constructed
1.16298 +| @post Depends on implementation
1.16299 +
1.16300 + stereotype "virtual"
1.16301 + result "void"
1.16302 + concurrency "Sequential"
1.16303 + opExportControl "Public"
1.16304 + uid 0))
1.16305 + class_attributes (list class_attribute_list
1.16306 + (object ClassAttribute "iDataLogger"
1.16307 + quid "3A41E4CD0328"
1.16308 + documentation "* The test logging mechanism"
1.16309 + type "CDataLogger&"
1.16310 + exportControl "Protected"
1.16311 + Containment "By Reference"))
1.16312 + module "Component View::TestBed"
1.16313 + quidu "3A701D270171"
1.16314 + language "VC++")
1.16315 + (object Class "MStateAccessor"
1.16316 + attributes (list Attribute_Set
1.16317 + (object Attribute
1.16318 + tool "VC++"
1.16319 + name "AfxSupportMacro"
1.16320 + value ""))
1.16321 + quid "3A23BE150330"
1.16322 + documentation
1.16323 +|*
1.16324 +| @public
1.16325 +| @class MStateAccessor
1.16326 +| Dependencies : None<br>
1.16327 +| Comments : Mixin which is used to define a class used for state checking of
1.16328 +| a test object.<br>
1.16329 +| The test developer should create a class for testing the state of the object under test. This can
1.16330 +| be a 'C' or 'T' class but should inherit from this class. The derived class can add any
1.16331 +| functionality which the developer requires but must implement this InvariantTest method as it will
1.16332 +| be called by the test framework automatically.
1.16333 +
1.16334 + stereotype "Interface"
1.16335 + operations (list Operations
1.16336 + (object Operation "InvariantTest"
1.16337 + attributes (list Attribute_Set
1.16338 + (object Attribute
1.16339 + tool "VC++"
1.16340 + name "Inline"
1.16341 + value FALSE))
1.16342 + quid "3A70658C022F"
1.16343 + documentation
1.16344 +|*
1.16345 +| @fn virtual TInt InvariantTest(TAny* aTestObject) = 0
1.16346 +| Intended Usage : Override this in the derived class to implement
1.16347 +| invariant testing<br>
1.16348 +| Error Condition : <br>
1.16349 +| @since 6.0
1.16350 +| @param TAny* aTestObject "The object to be tested"
1.16351 +| @return TInt
1.16352 +| @pre A valid test object can be passed in
1.16353 +| @post Returns an error code dependant on the result of the test
1.16354 +
1.16355 + stereotype "abstract"
1.16356 + parameters (list Parameters
1.16357 + (object Parameter "aTestObject"
1.16358 + type "TAny*"))
1.16359 + result "TInt"
1.16360 + concurrency "Sequential"
1.16361 + opExportControl "Public"
1.16362 + uid 0))
1.16363 + module "Component View::TestBed"
1.16364 + quidu "3A701D270171"
1.16365 + language "VC++")
1.16366 + (object Class "CTransition"
1.16367 + attributes (list Attribute_Set
1.16368 + (object Attribute
1.16369 + tool "VC++"
1.16370 + name "AfxSupportMacro"
1.16371 + value ""))
1.16372 + quid "3A23BFC30021"
1.16373 + documentation
1.16374 +|*
1.16375 +| @public
1.16376 +| @class CTransition
1.16377 +| Dependencies : CActive
1.16378 +| Comments : Base class from which test developers
1.16379 +| can derive their own transitions for both
1.16380 +| synchronous and asynchronous methods on
1.16381 +| the test class.
1.16382 +|
1.16383 +| The default behaviour is to log its activity,
1.16384 +| and claim that the pre and post conditions are true.
1.16385 +| The TransitMethodL implementation does nothing.
1.16386 +| To write a complete test class method transition
1.16387 +| override:
1.16388 +|
1.16389 +| 1. The c'tor, (To obtain the test class reference,
1.16390 +| (or pointer reference for a NewL transit),
1.16391 +| and any parameters for the TransitMethodL).
1.16392 +|
1.16393 +| 2. SetStartStateL() to set the test class state,
1.16394 +| Using the TStateAccessor provided in the c'tor.
1.16395 +|
1.16396 +| 3. ValidatePreConditions() to test the test class state
1.16397 +| is valid.
1.16398 +|
1.16399 +| 4. TransitMethodL() to define the transition behaviour,
1.16400 +| calling the method to test with the appropriate parameters.
1.16401 +|
1.16402 +| 5. ValidatePostConditions(), to check the end state is valid.
1.16403 +|
1.16404 +| The simplest case of implementation is to derive an empty
1.16405 +| class, that relies entirely upon the default behaviour,
1.16406 +| and implement the remaining methods as appropriate.
1.16407 +| (See the the EXAMPLE implementation.)
1.16408 +
1.16409 + stereotype "boundary"
1.16410 + superclasses (list inheritance_relationship_list
1.16411 + (object Inheritance_Relationship
1.16412 + quid "3A64744702ED"
1.16413 + supplier "Logical View::EPOC Classes::CActive"
1.16414 + quidu "3A3F2F6E0343"))
1.16415 + used_nodes (list uses_relationship_list
1.16416 + (object Uses_Relationship
1.16417 + quid "3A378BD9025D"
1.16418 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.16419 + quidu "3A23B76E01BE")
1.16420 + (object Uses_Relationship
1.16421 + quid "3A87AD61006C"
1.16422 + supplier "Logical View::Test Bed Classes::MTransitionObserver"
1.16423 + quidu "3A8276CF002C")
1.16424 + (object Uses_Relationship
1.16425 + quid "3A87EAF502E1"
1.16426 + supplier "Logical View::External Classes::Support::Unit"
1.16427 + quidu "3A23BCD00043")
1.16428 + (object Uses_Relationship
1.16429 + quid "3AAE437E012B"
1.16430 + stereotype "Uses"
1.16431 + supplier "Logical View::Test Bed Classes::MStateAccessor"
1.16432 + quidu "3A23BE150330")
1.16433 + (object Uses_Relationship
1.16434 + quid "3AAE469B033A"
1.16435 + stereotype "Creates"
1.16436 + supplier "Logical View::Test Bed Classes::TTransitionInfo"
1.16437 + quidu "3A8276D1009C"
1.16438 + client_cardinality (value cardinality "1..1")))
1.16439 + operations (list Operations
1.16440 + (object Operation "DoCancel"
1.16441 + attributes (list Attribute_Set
1.16442 + (object Attribute
1.16443 + tool "VC++"
1.16444 + name "Inline"
1.16445 + value FALSE))
1.16446 + quid "3A70658C0383"
1.16447 + documentation
1.16448 +|*
1.16449 +| @fn virtual void DoCancel()
1.16450 +| Intended Usage : Standard Active Object method for cancelling the current request
1.16451 +| Error Condition :
1.16452 +| @since 6.0
1.16453 +| @pre None
1.16454 +| @post Any outstanding requests are cancelled
1.16455 +
1.16456 + stereotype "virtual"
1.16457 + result "IMPORT_C void"
1.16458 + concurrency "Sequential"
1.16459 + opExportControl "Protected"
1.16460 + uid 0)
1.16461 + (object Operation "RunTransition"
1.16462 + attributes (list Attribute_Set
1.16463 + (object Attribute
1.16464 + tool "VC++"
1.16465 + name "Inline"
1.16466 + value FALSE))
1.16467 + quid "3A70658C03C9"
1.16468 + documentation
1.16469 +|*
1.16470 +| @fn virtual void RunTransition(TRequestStatus* aUnitTestStatus)
1.16471 +| Intended Usage : Indicates that this transition should be run as soon as possible.
1.16472 +| This function calls ValidatePreConditions to ensure the object is in the appropriate start state
1.16473 +| and then sets the transition active causing its RunL function to be called.
1.16474 +| Error Condition :
1.16475 +| @since 6.0
1.16476 +| @param aUnitTestStatus Status word of the calling CUnitTest
1.16477 +| @pre The test object is in an appropriate state for this transition
1.16478 +| @post The test object is in the end state of this transition
1.16479 +
1.16480 + stereotype "virtual"
1.16481 + parameters (list Parameters
1.16482 + (object Parameter "aUnitTestStatus"
1.16483 + type "TRequestStatus*"))
1.16484 + result "IMPORT_C void"
1.16485 + concurrency "Sequential"
1.16486 + opExportControl "Public"
1.16487 + uid 0)
1.16488 + (object Operation "TransitionId"
1.16489 + attributes (list Attribute_Set
1.16490 + (object Attribute
1.16491 + tool "VC++"
1.16492 + name "Inline"
1.16493 + value FALSE))
1.16494 + quid "3A70658C03DD"
1.16495 + documentation
1.16496 +|*
1.16497 +| @fn IMPORT_C const TDesC& TransitionId() const
1.16498 +| Intended Usage : Returns the transition identifier
1.16499 +| Error Condition :
1.16500 +| @since 6.0
1.16501 +| @return const TDesC& The identifier of this transition
1.16502 +| @pre The CTransition has been instantiated
1.16503 +
1.16504 + stereotype "const"
1.16505 + result "IMPORT_C const TDesC&"
1.16506 + concurrency "Sequential"
1.16507 + opExportControl "Public"
1.16508 + uid 0)
1.16509 + (object Operation "SetStartStateL"
1.16510 + attributes (list Attribute_Set
1.16511 + (object Attribute
1.16512 + tool "VC++"
1.16513 + name "Inline"
1.16514 + value FALSE))
1.16515 + quid "3A70658D001D"
1.16516 + documentation
1.16517 +|*
1.16518 +| @fn virtual void SetStartStateL()
1.16519 +| Intended Usage : Sets the state of the test object to that specified
1.16520 +| Error Condition :
1.16521 +| @since 6.0
1.16522 +| @pre The CTransition is instantiated
1.16523 +| @post The CTransition is in the state specified
1.16524 +
1.16525 + stereotype "virtual"
1.16526 + result "IMPORT_C void"
1.16527 + concurrency "Sequential"
1.16528 + opExportControl "Public"
1.16529 + uid 0)
1.16530 + (object Operation "~CTransition"
1.16531 + attributes (list Attribute_Set
1.16532 + (object Attribute
1.16533 + tool "VC++"
1.16534 + name "Inline"
1.16535 + value FALSE))
1.16536 + quid "3A70658D0031"
1.16537 + documentation
1.16538 +|*
1.16539 +| @fn IMPORT_C ~CTransition()
1.16540 +| Intended Usage : Standardized virtual destruction method
1.16541 +| @since 6.0
1.16542 +| @pre The CTransition exists
1.16543 +| @post The object has been destroyed
1.16544 +
1.16545 + result "IMPORT_C"
1.16546 + concurrency "Sequential"
1.16547 + opExportControl "Public"
1.16548 + uid 0)
1.16549 + (object Operation "TransitMethodL"
1.16550 + attributes (list Attribute_Set
1.16551 + (object Attribute
1.16552 + tool "VC++"
1.16553 + name "Inline"
1.16554 + value FALSE))
1.16555 + quid "3A75626E0133"
1.16556 + documentation
1.16557 +|*
1.16558 +| @fn TransitMethodL()
1.16559 +| Intended Usage : Calls the method on the class being tested. If the call is to
1.16560 +| an asynchronous service provider you must set iStatus to KRequestPending as usual
1.16561 +| Error Condition :
1.16562 +| @since 6.0
1.16563 +| @pre Preconditions for this transition have been validated
1.16564 +| @post The test method has been executed
1.16565 +
1.16566 + stereotype "abstract"
1.16567 + result "IMPORT_C void"
1.16568 + concurrency "Sequential"
1.16569 + opExportControl "Protected"
1.16570 + uid 0)
1.16571 + (object Operation "RunL"
1.16572 + attributes (list Attribute_Set
1.16573 + (object Attribute
1.16574 + tool "VC++"
1.16575 + name "Inline"
1.16576 + value FALSE))
1.16577 + quid "3A75626E015B"
1.16578 + documentation
1.16579 +|*
1.16580 +| @fn RunL()
1.16581 +| Intended Usage : Implementation of CActive pure virtual method. For each transition execution
1.16582 +| RunL is performed twice.
1.16583 +| The first time it calls TransitMethodL() which is the developer defined function which executes the
1.16584 +| test method. It then immediately sets itself active and attempts to complete. If TransitMethodL()
1.16585 +| called a synchronous function then iStatus will not be KRequestPending and the RunL will be called as
1.16586 +| soon as it is scheduled. If TransitMethodL() calls an asyncronous function then it will pass iStatus to the function and RunL
1.16587 +| will be called when the asynchronous function completes.
1.16588 +| Whichever method is used the second call of RunL() will complete the request of the CUnitTest which
1.16589 +| called this transition by setting its status word. If it has been requested that this transition is
1.16590 +| repeated then the status word will be set to KTestBedRepeatTest.
1.16591 +| Error Condition :
1.16592 +| @since 6.0
1.16593 +| @pre RunTransition() ensures the preconditions for this function
1.16594 +| @post After 1st run - test method has been called
1.16595 +| After 2nd run - Unittest has been completed.
1.16596 +
1.16597 + stereotype "virtual"
1.16598 + result "IMPORT_C void"
1.16599 + concurrency "Sequential"
1.16600 + opExportControl "Protected"
1.16601 + uid 0)
1.16602 + (object Operation "RepeatOnce"
1.16603 + attributes (list Attribute_Set
1.16604 + (object Attribute
1.16605 + tool "VC++"
1.16606 + name "Inline"
1.16607 + value FALSE))
1.16608 + quid "3A7A7FB001AC"
1.16609 + documentation
1.16610 +|*
1.16611 +| @fn IMPORT_C void RepeatOnce()
1.16612 +| Intended Usage : Flag this transition to be repeated
1.16613 +| @since 6.0
1.16614 +| @pre None
1.16615 +| @post The iRepeatThis flag is set to true.
1.16616 +
1.16617 + result "IMPORT_C void"
1.16618 + concurrency "Sequential"
1.16619 + opExportControl "Public"
1.16620 + uid 0)
1.16621 + (object Operation "TransitionInfo"
1.16622 + attributes (list Attribute_Set
1.16623 + (object Attribute
1.16624 + tool "VC++"
1.16625 + name "Inline"
1.16626 + value FALSE))
1.16627 + quid "3A7A7FB001CA"
1.16628 + documentation
1.16629 +|*
1.16630 +| @fn IMPORT_C const TTransitionInfo& TransitionInfo() const
1.16631 +| Intended Usage : Get information on this transition. Return struct contains the
1.16632 +| transition ID, the current iteration and the logging mechanism used by this transition
1.16633 +| Error Condition :
1.16634 +| @since 6.0
1.16635 +| @return const TTransitionInfo Information on the current transition
1.16636 +| @pre This CTransition is initialized
1.16637 +
1.16638 + stereotype "const"
1.16639 + result "IMPORT_C const TTransitionInfo&"
1.16640 + concurrency "Sequential"
1.16641 + opExportControl "Public"
1.16642 + uid 0)
1.16643 + (object Operation "RunError"
1.16644 + attributes (list Attribute_Set
1.16645 + (object Attribute
1.16646 + tool "VC++"
1.16647 + name "Inline"
1.16648 + value FALSE))
1.16649 + quid "3A892F440175"
1.16650 + documentation
1.16651 +|*
1.16652 +| @fn RunError(TInt anErrorCode)
1.16653 +| Intended Usage : Called by the active scheduler if RunL leaves
1.16654 +| @since 6.0
1.16655 +| @param anErrorCode The error code which RunL left with
1.16656 +| @return KErrNone because if a CTransition::RunL leaves then we simply log
1.16657 +| the event and inform the CUnitTest.
1.16658 +| @pre This function is only called by the active scheduler if RunL leaves.
1.16659 +| @post The owning CUnitTest has been informed that this CTransition left
1.16660 +
1.16661 + stereotype "virtual"
1.16662 + parameters (list Parameters
1.16663 + (object Parameter "aErrorCode"
1.16664 + type "TInt"))
1.16665 + result "IMPORT_C TInt"
1.16666 + concurrency "Sequential"
1.16667 + opExportControl "Protected"
1.16668 + uid 0)
1.16669 + (object Operation "SetBlockingTransition"
1.16670 + attributes (list Attribute_Set
1.16671 + (object Attribute
1.16672 + tool "VC++"
1.16673 + name "Inline"
1.16674 + value FALSE))
1.16675 + quid "3A93A42D0198"
1.16676 + documentation
1.16677 +|*
1.16678 +| @fn IMPORT_C void SetBlockingTransition(TBool aBlocking)
1.16679 +| Intended Usage : A blocking transition is one which does not run until all
1.16680 +| outstanding asynchronous transitions have completed.
1.16681 +| This function does not need to be used by test developers as it is taken
1.16682 +| care of in the transition and unittest base classes. Blocking transitions
1.16683 +| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL().
1.16684 +| @since 6.0
1.16685 +| @param aBlocking Pass ETrue to set this as a blocking transition
1.16686 +| @pre This object is fully constructed
1.16687 +| @post The blocking status of this CTransition is set
1.16688 +
1.16689 + parameters (list Parameters
1.16690 + (object Parameter "aBlocking"
1.16691 + type "TBool"))
1.16692 + result "IMPORT_C void"
1.16693 + concurrency "Sequential"
1.16694 + opExportControl "Public"
1.16695 + uid 0)
1.16696 + (object Operation "IsBlockingTransition"
1.16697 + attributes (list Attribute_Set
1.16698 + (object Attribute
1.16699 + tool "VC++"
1.16700 + name "Inline"
1.16701 + value FALSE))
1.16702 + quid "3A93A42D01CA"
1.16703 + documentation
1.16704 +|*
1.16705 +| @fn IMPORT_C TBool IsBlockingTransition() const
1.16706 +| Intended Usage : A blocking transition is one which does not run until all
1.16707 +| outstanding asynchronous transitions have completed. This function returns
1.16708 +| whether this is a blocking transition.
1.16709 +| This function does not need to be used by test developers as it is taken
1.16710 +| care of in the transition and unittest base classes. Blocking transitions
1.16711 +| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL().
1.16712 +| @since 6.0
1.16713 +| @return TBool Flag indicating whether this is a blocking transition or not.
1.16714 +| @pre None
1.16715 +
1.16716 + stereotype "const"
1.16717 + result "IMPORT_C TBool"
1.16718 + concurrency "Sequential"
1.16719 + opExportControl "Public"
1.16720 + uid 0)
1.16721 + (object Operation "PostTransitionCleanup"
1.16722 + attributes (list Attribute_Set
1.16723 + (object Attribute
1.16724 + tool "VC++"
1.16725 + name "Inline"
1.16726 + value FALSE))
1.16727 + quid "3B449E9602B2"
1.16728 + documentation
1.16729 +|*
1.16730 +| @fn PostTransitionCleanup()
1.16731 +| Intended Usage : Called from the RunL immediately after TransitMethodL() executes
1.16732 +| @since 6.0
1.16733 +| @pre Must be called from RunL only after TransitMethodL() has completed.
1.16734 +| @post Default behaviour is to do nothing.
1.16735 +| See the derived classes for additional functionality.
1.16736 +
1.16737 + stereotype "virtual"
1.16738 + result "IMPORT_C void"
1.16739 + concurrency "Sequential"
1.16740 + opExportControl "Protected"
1.16741 + uid 0)
1.16742 + (object Operation "GetErrorCode"
1.16743 + attributes (list Attribute_Set
1.16744 + (object Attribute
1.16745 + tool "VC++"
1.16746 + name "Inline"
1.16747 + value FALSE))
1.16748 + quid "3B449E96032A"
1.16749 + documentation
1.16750 +|*
1.16751 +| @fn GetErrorCode() const
1.16752 +| Intended Usage : Returns the error code last recorded by the transition.
1.16753 +| @since 6.0
1.16754 +| @return The error code that was last recorded during the transition execution.
1.16755 +| @pre This object is fully constructed.
1.16756 +
1.16757 + stereotype "const"
1.16758 + result "IMPORT_C TInt"
1.16759 + concurrency "Sequential"
1.16760 + opExportControl "Public"
1.16761 + uid 0))
1.16762 + module "Component View::TestBed"
1.16763 + quidu "3A701D270171"
1.16764 + language "VC++")
1.16765 + (object Class "CComponentTester"
1.16766 + attributes (list Attribute_Set
1.16767 + (object Attribute
1.16768 + tool "VC++"
1.16769 + name "AfxSupportMacro"
1.16770 + value ""))
1.16771 + quid "3A24DC16022F"
1.16772 + documentation
1.16773 +|*
1.16774 +| @public
1.16775 +| @class CComponentTester
1.16776 +| Dependencies : CActive, MUnitTestObserver
1.16777 +| Comments : Abstract class from which developers can derive their own component testing
1.16778 +| classes. To write a derived class just implement a NewLC() and a ConstructL() from
1.16779 +| which ComponentTesterConstructL() should be the first thing called.
1.16780 +
1.16781 + stereotype "control"
1.16782 + superclasses (list inheritance_relationship_list
1.16783 + (object Inheritance_Relationship
1.16784 + quid "3A8276CF037E"
1.16785 + supplier "Logical View::Test Bed Classes::MUnitTestObserver"
1.16786 + quidu "3A8276D1007E")
1.16787 + (object Inheritance_Relationship
1.16788 + quid "3A9E205C003C"
1.16789 + supplier "Logical View::EPOC Classes::CActive"
1.16790 + quidu "3A3F2F6E0343"))
1.16791 + used_nodes (list uses_relationship_list
1.16792 + (object Uses_Relationship
1.16793 + quid "3A41E8E302A0"
1.16794 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.16795 + quidu "3A23B76E01BE")
1.16796 + (object Uses_Relationship
1.16797 + quid "3A895EA900EF"
1.16798 + stereotype "Uses"
1.16799 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.16800 + quidu "3A23BA9F037C"))
1.16801 + operations (list Operations
1.16802 + (object Operation "TestComponent"
1.16803 + attributes (list Attribute_Set
1.16804 + (object Attribute
1.16805 + tool "VC++"
1.16806 + name "Inline"
1.16807 + value FALSE))
1.16808 + quid "3A34E609008C"
1.16809 + documentation
1.16810 +|*
1.16811 +| @fn IMPORT_C virtual void TestComponent(RPointerArray<TTestInfo>* aTests)
1.16812 +| Intended Usage : Called to perform a full test of the component. Runs the listed
1.16813 +| tests or all unit tests if aTests == 0
1.16814 +| Error Condition :
1.16815 +| @since 6.0
1.16816 +| @param aTests The list of tests to run, 0 means run all tests
1.16817 +| @pre This CComponentTester is fully initialized
1.16818 +| @post All unit tests will be set up to run
1.16819 +
1.16820 + stereotype "virtual"
1.16821 + parameters (list Parameters
1.16822 + (object Parameter "aTests"
1.16823 + type "RPointerArray<TTestInfo>*"))
1.16824 + result "IMPORT_C void"
1.16825 + concurrency "Sequential"
1.16826 + opExportControl "Public"
1.16827 + uid 0)
1.16828 + (object Operation "TransitionSetsL"
1.16829 + attributes (list Attribute_Set
1.16830 + (object Attribute
1.16831 + tool "VC++"
1.16832 + name "Inline"
1.16833 + value FALSE))
1.16834 + quid "3A70658B03E7"
1.16835 + documentation
1.16836 +|*
1.16837 +| @fn IMPORT_C RPointerArray<CUnitTestInfo>* TransitionSetsL() const
1.16838 +| Intended Usage : Called to provide a list of the transition sets in this component test.
1.16839 +| Ownership of the array is passed to the calling object.
1.16840 +| Error Condition :
1.16841 +| @since 6.0
1.16842 +| @return RPointerArray<CUnitTestInfo>* Information on the unit tests contained
1.16843 +| in this component. Ownership of the array is passed to the calling object.
1.16844 +| @pre None
1.16845 +
1.16846 + stereotype "const"
1.16847 + result "IMPORT_C RPointerArray<CUnitTestInfo>*"
1.16848 + concurrency "Sequential"
1.16849 + opExportControl "Public"
1.16850 + uid 0)
1.16851 + (object Operation "~CComponentTester"
1.16852 + attributes (list Attribute_Set
1.16853 + (object Attribute
1.16854 + tool "VC++"
1.16855 + name "Inline"
1.16856 + value FALSE))
1.16857 + quid "3A70658C0012"
1.16858 + documentation
1.16859 +|*
1.16860 +| @fn ~CComponentTester()
1.16861 +| Intended Usage : Standardized virtual destruction method
1.16862 +| @since 6.0
1.16863 +
1.16864 + result "IMPORT_C"
1.16865 + concurrency "Sequential"
1.16866 + opExportControl "Public"
1.16867 + uid 0)
1.16868 + (object Operation "Complete"
1.16869 + attributes (list Attribute_Set
1.16870 + (object Attribute
1.16871 + tool "VC++"
1.16872 + name "Inline"
1.16873 + value FALSE))
1.16874 + quid "3A7147060397"
1.16875 + documentation
1.16876 +|*
1.16877 +| @fn IMPORT_C void Complete(CUnitTest* aUnitTest)
1.16878 +| Intended Usage : Used, by the observed unit test, to indicate that the
1.16879 +| test has completed
1.16880 +| Error Condition :
1.16881 +| @since 6.0
1.16882 +| @param aUnitTest The unit test which has completed.
1.16883 +| @pre None
1.16884 +| @post If this was the last unit test then iObserver is informed that this
1.16885 +| component is complete.
1.16886 +
1.16887 + parameters (list Parameters
1.16888 + (object Parameter "aUnitTest"
1.16889 + type "CUnitTest*"))
1.16890 + result "IMPORT_C void"
1.16891 + concurrency "Sequential"
1.16892 + opExportControl "Public"
1.16893 + uid 0)
1.16894 + (object Operation "ComponentTesterConstructL"
1.16895 + attributes (list Attribute_Set
1.16896 + (object Attribute
1.16897 + tool "VC++"
1.16898 + name "Inline"
1.16899 + value FALSE))
1.16900 + quid "3A76AEED01D9"
1.16901 + documentation
1.16902 +|*
1.16903 +| @fn IMPORT_C void ComponentTesterConstructL()
1.16904 +| Intended Usage : Must be called by derived class ConstructL() to perform base class
1.16905 +| initialisation.
1.16906 +| Error Condition :
1.16907 +| @since 6.0
1.16908 +| @pre None
1.16909 +| @post Object is fully constructed
1.16910 +
1.16911 + result "IMPORT_C void"
1.16912 + concurrency "Sequential"
1.16913 + opExportControl "Protected"
1.16914 + uid 0)
1.16915 + (object Operation "ConstructL"
1.16916 + attributes (list Attribute_Set
1.16917 + (object Attribute
1.16918 + tool "VC++"
1.16919 + name "Inline"
1.16920 + value FALSE))
1.16921 + quid "3A76AEED01ED"
1.16922 + documentation
1.16923 +|*
1.16924 +| @fn IMPORT_C virtual void ConstructL() = 0
1.16925 +| Intended Usage : Standard two-phase construction method. To be implemented
1.16926 +| in derived class
1.16927 +| Error Condition :
1.16928 +| @since 6.0
1.16929 +| @pre First phase of construction is complete
1.16930 +| @post Object is fully constructed
1.16931 +
1.16932 + stereotype "abstract"
1.16933 + result "IMPORT_C void"
1.16934 + concurrency "Sequential"
1.16935 + opExportControl "Protected"
1.16936 + uid 0)
1.16937 + (object Operation "AddUnitTestL"
1.16938 + attributes (list Attribute_Set
1.16939 + (object Attribute
1.16940 + tool "VC++"
1.16941 + name "Inline"
1.16942 + value FALSE))
1.16943 + quid "3A76AEED020B"
1.16944 + documentation
1.16945 +|*
1.16946 +| @fn IMPORT_C void AddUnitTestL(const CUnitTest* aUnitTest)
1.16947 +| Intended Usage : Used by derived class to add UnitTests to the list
1.16948 +| Error Condition :
1.16949 +| @since 6.0
1.16950 +| @param aUnitTest The UnitTest to be added
1.16951 +| @pre None
1.16952 +| @post The specified unit test is added to the list of tests to be executed.
1.16953 +
1.16954 + parameters (list Parameters
1.16955 + (object Parameter "aUnitTest"
1.16956 + type "const CUnitTest*"
1.16957 + const TRUE))
1.16958 + result "IMPORT_C void"
1.16959 + concurrency "Sequential"
1.16960 + opExportControl "Protected"
1.16961 + uid 0)
1.16962 + (object Operation "DoCancel"
1.16963 + attributes (list Attribute_Set
1.16964 + (object Attribute
1.16965 + tool "VC++"
1.16966 + name "Inline"
1.16967 + value FALSE))
1.16968 + quid "3A9E205C00C8"
1.16969 + documentation
1.16970 +|*
1.16971 +| @fn IMPORT_C void DoCancel()
1.16972 +| Intended Usage :
1.16973 +| Error Condition :
1.16974 +| @since 6.0
1.16975 +| @pre This CComponentTester is fully constructed.
1.16976 +| @post Any outstanding asynchronous requests are cancelled.
1.16977 +
1.16978 + result "IMPORT_C void"
1.16979 + concurrency "Sequential"
1.16980 + opExportControl "Protected"
1.16981 + uid 0)
1.16982 + (object Operation "RunL"
1.16983 + attributes (list Attribute_Set
1.16984 + (object Attribute
1.16985 + tool "VC++"
1.16986 + name "Inline"
1.16987 + value FALSE))
1.16988 + quid "3A9E205C00DC"
1.16989 + documentation
1.16990 +|*
1.16991 +| @fn IMPORT_C void RunL()
1.16992 +| Intended Usage :
1.16993 +| Error Condition :
1.16994 +| @since 6.0
1.16995 +| @pre This CComponentTester is fully constructed
1.16996 +| @post One of the CUnitTest contained in this CComponentTester has been run
1.16997 +
1.16998 + result "IMPORT_C void"
1.16999 + concurrency "Sequential"
1.17000 + opExportControl "Protected"
1.17001 + uid 0)
1.17002 + (object Operation "AddParamUnitTestL"
1.17003 + attributes (list Attribute_Set
1.17004 + (object Attribute
1.17005 + tool "VC++"
1.17006 + name "Inline"
1.17007 + value FALSE))
1.17008 + quid "3A9F862D03BC"
1.17009 + documentation
1.17010 +|*
1.17011 +| @fn IMPORT_C void AddParamUnitTestL(const CUnitTest* aUnitTest)
1.17012 +| Intended Usage : Used by derived classes to add UnitTests which can only be run when
1.17013 +| they are supplied with parameters from the UI.
1.17014 +| Error Condition :
1.17015 +| @since 6.0
1.17016 +| @param aUnitTest The unit test to add to the list
1.17017 +| @pre None
1.17018 +| @post The specified unit test is added to the list of test to be executed and
1.17019 +| is flagged as requiring parameters
1.17020 +
1.17021 + parameters (list Parameters
1.17022 + (object Parameter "aUnitTest"
1.17023 + type "const CUnitTest*"
1.17024 + const TRUE))
1.17025 + result "IMPORT_C void"
1.17026 + concurrency "Sequential"
1.17027 + opExportControl "Protected"
1.17028 + uid 0)
1.17029 + (object Operation "SetRTest"
1.17030 + quid "3DFF439D008C"
1.17031 + parameters (list Parameters
1.17032 + (object Parameter "aRTest"
1.17033 + type "RTest*"))
1.17034 + result "IMPORT void"
1.17035 + concurrency "Sequential"
1.17036 + opExportControl "Public"
1.17037 + uid 0))
1.17038 + module "Component View::TestBed"
1.17039 + quidu "3A701D270171"
1.17040 + language "VC++")
1.17041 + (object Class "CTestController"
1.17042 + attributes (list Attribute_Set
1.17043 + (object Attribute
1.17044 + tool "VC++"
1.17045 + name "AfxSupportMacro"
1.17046 + value ""))
1.17047 + quid "3A34E468034A"
1.17048 + documentation
1.17049 +|*
1.17050 +| @public
1.17051 +| @class CTestController
1.17052 +| Dependencies : CBase
1.17053 +| Comments : Manages the whole test procedure.
1.17054 +
1.17055 + stereotype "boundary"
1.17056 + superclasses (list inheritance_relationship_list
1.17057 + (object Inheritance_Relationship
1.17058 + quid "3A64754A03AD"
1.17059 + supplier "Logical View::EPOC Classes::CBase"
1.17060 + quidu "3A3F2F660071"))
1.17061 + used_nodes (list uses_relationship_list
1.17062 + (object Uses_Relationship
1.17063 + quid "3A378DA103AD"
1.17064 + stereotype "Creates"
1.17065 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.17066 + quidu "3A24DC16022F")
1.17067 + (object Uses_Relationship
1.17068 + quid "3AAE50D8005E"
1.17069 + stereotype "Creates"
1.17070 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.17071 + quidu "3A24DC16022F"))
1.17072 + operations (list Operations
1.17073 + (object Operation "FindComponents"
1.17074 + attributes (list Attribute_Set
1.17075 + (object Attribute
1.17076 + tool "VC++"
1.17077 + name "Inline"
1.17078 + value FALSE))
1.17079 + quid "3A34F53D0165"
1.17080 + documentation
1.17081 +|*
1.17082 +| @fn RPointerArray<CComponentInfo>& FindComponents() const
1.17083 +| Intended Usage : Returns an array of the components available for testing
1.17084 +| Error Condition :
1.17085 +| @since 6.0
1.17086 +| @return RPointerArray<CComponentInfo>& Information on the components which
1.17087 +| are available for testing.
1.17088 +| @pre The object is fully constructed
1.17089 +| @post Returns an array of the available components which can be used to select
1.17090 +| which test to run.
1.17091 +
1.17092 + stereotype "const"
1.17093 + result "IMPORT_C const RPointerArray<CComponentInfo>&"
1.17094 + concurrency "Sequential"
1.17095 + opExportControl "Public"
1.17096 + uid 0)
1.17097 + (object Operation "ConstructL"
1.17098 + attributes (list Attribute_Set
1.17099 + (object Attribute
1.17100 + tool "VC++"
1.17101 + name "Inline"
1.17102 + value FALSE))
1.17103 + quid "3A70658B011F"
1.17104 + documentation
1.17105 +|*
1.17106 +| @fn void ConstructL(TLoggingInfo* aLogInfo)
1.17107 +| Intended Usage : Completes the safe construction of the CTestController object
1.17108 +| @exception KErrNoMemory.
1.17109 +| @since 6.0
1.17110 +| @param aLogInfo The logging configuration information
1.17111 +| @pre First phase of construction is complete
1.17112 +| @post Object is fully constructed
1.17113 +
1.17114 + parameters (list Parameters
1.17115 + (object Parameter "aLogInfo"
1.17116 + type "TLoggingInfo*")
1.17117 + (object Parameter "aEntryPoint"
1.17118 + type "ComponentTesterInitialiserLC"))
1.17119 + result "void"
1.17120 + concurrency "Sequential"
1.17121 + opExportControl "Private"
1.17122 + uid 0)
1.17123 + (object Operation "CTestController"
1.17124 + attributes (list Attribute_Set
1.17125 + (object Attribute
1.17126 + tool "VC++"
1.17127 + name "Inline"
1.17128 + value FALSE))
1.17129 + quid "3A70658B0133"
1.17130 + documentation
1.17131 +|*
1.17132 +| @fn CTestController(CActiveScheduler* aScheduler)
1.17133 +| Intended Usage : Default Constructor
1.17134 +| @since 6.0
1.17135 +| @param aScheduler The existing active scheduler or NULL
1.17136 +
1.17137 + parameters (list Parameters
1.17138 + (object Parameter "aScheduler"
1.17139 + type "CActiveScheduler*")
1.17140 + (object Parameter "aRTest"
1.17141 + type "RTest*"
1.17142 + initv "NULL"))
1.17143 + concurrency "Sequential"
1.17144 + opExportControl "Private"
1.17145 + uid 0)
1.17146 + (object Operation "Start"
1.17147 + attributes (list Attribute_Set
1.17148 + (object Attribute
1.17149 + tool "VC++"
1.17150 + name "Inline"
1.17151 + value FALSE))
1.17152 + quid "3A70658B015B"
1.17153 + documentation
1.17154 +|*
1.17155 +| @fn IMPORT_C void Start(RPointerArray<TTestInfo>* aTests = 0)
1.17156 +| Intended Usage : Starts the specified test. If the default arguments are used
1.17157 +| then all tests are run on all components
1.17158 +| @since 6.0
1.17159 +| @param aTests The list of tests to be run. 0 means all tests should be run.
1.17160 +| @pre None
1.17161 +| @post Starts the active scheduler and therefore doesn't complete until the
1.17162 +| active scheduler is stopped.
1.17163 +
1.17164 + parameters (list Parameters
1.17165 + (object Parameter "aTests"
1.17166 + type "RPointerArray<TTestInfo>*"
1.17167 + initv "0"))
1.17168 + result "IMPORT_C void"
1.17169 + concurrency "Sequential"
1.17170 + opExportControl "Public"
1.17171 + uid 0)
1.17172 + (object Operation "~CTestController"
1.17173 + attributes (list Attribute_Set
1.17174 + (object Attribute
1.17175 + tool "VC++"
1.17176 + name "Inline"
1.17177 + value FALSE))
1.17178 + quid "3A70658B0183"
1.17179 + documentation
1.17180 +|*
1.17181 +| @fn ~CTestController()
1.17182 +| Intended Usage : Standardized virtual destruction method
1.17183 +| @since 6.0
1.17184 +
1.17185 + stereotype "virtual"
1.17186 + result "IMPORT_C"
1.17187 + concurrency "Sequential"
1.17188 + opExportControl "Public"
1.17189 + uid 0)
1.17190 + (object Operation "NewLC"
1.17191 + attributes (list Attribute_Set
1.17192 + (object Attribute
1.17193 + tool "VC++"
1.17194 + name "Inline"
1.17195 + value FALSE))
1.17196 + quid "3A70658B0197"
1.17197 + documentation
1.17198 +|*
1.17199 +| @fn static IMPORT_C CTestController* NewLC(CActiveScheduler* aScheduler,
1.17200 +| TLoggingInfo* aLogInfo = NULL)
1.17201 +| Intended Usage : Standardized safe construction which leaves CTestController* on the cleanup stack.
1.17202 +| @exception KErrNoMemory.
1.17203 +| @since 6.0
1.17204 +| @param aScheduler The active scheduler, if one exists, otherwise NULL
1.17205 +| @param aLogInfo The logging configuration information
1.17206 +| @return CTestController* A pointer to the newly created class.
1.17207 +| @pre None
1.17208 +| @post CTestController is on the CleanupStack
1.17209 +
1.17210 + stereotype "static"
1.17211 + parameters (list Parameters
1.17212 + (object Parameter "aScheduler"
1.17213 + type "CActiveScheduler*")
1.17214 + (object Parameter "aLogInfo"
1.17215 + type "TLoggingInfo*"
1.17216 + initv "NULL")
1.17217 + (object Parameter "aEntryPoint"
1.17218 + type "ComponentTesterInitialiserLC")
1.17219 + (object Parameter "aRTest"
1.17220 + type "RTest*"))
1.17221 + result "IMPORT_C CTestController*"
1.17222 + concurrency "Sequential"
1.17223 + opExportControl "Public"
1.17224 + uid 0)
1.17225 + (object Operation "NewL"
1.17226 + attributes (list Attribute_Set
1.17227 + (object Attribute
1.17228 + tool "VC++"
1.17229 + name "Inline"
1.17230 + value FALSE))
1.17231 + quid "3A70658B01BF"
1.17232 + documentation
1.17233 +|*
1.17234 +| @fn static IMPORT_C CTestController* NewL(CActiveScheduler* aScheduler,
1.17235 +| TLoggingInfo* aLogInfo = NULL)
1.17236 +| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack.
1.17237 +| @exception KErrNoMemory.
1.17238 +| @since 6.0
1.17239 +| @param aScheduler The active scheduler to use, pass NULL if no scheduler exists
1.17240 +| @param aLogInfo The logging info to use, defaults to NULL
1.17241 +| @return CTestController* A pointer to the newly created class.
1.17242 +| @pre None
1.17243 +| @post Nothing is on the CleanupStack
1.17244 +
1.17245 + stereotype "static"
1.17246 + parameters (list Parameters
1.17247 + (object Parameter "aScheduler"
1.17248 + type "CActiveScheduler*")
1.17249 + (object Parameter "aLogInfo"
1.17250 + type "TLoggingInfo*"
1.17251 + initv "NULL")
1.17252 + (object Parameter "aEntryPoint"
1.17253 + type "ComponentTesterInitialiserLC")
1.17254 + (object Parameter "aRTest"
1.17255 + type "RTest*"))
1.17256 + result "IMPORT_C CTestController*"
1.17257 + concurrency "Sequential"
1.17258 + opExportControl "Public"
1.17259 + uid 0)
1.17260 + (object Operation "DataLogger"
1.17261 + attributes (list Attribute_Set
1.17262 + (object Attribute
1.17263 + tool "VC++"
1.17264 + name "Inline"
1.17265 + value FALSE))
1.17266 + quid "3A8D59C8022A"
1.17267 + documentation
1.17268 +|*
1.17269 +| @fn IMPORT_C CDataLogger& DataLogger() const
1.17270 +| Intended Usage : Returns a reference to the file logging functionality for use
1.17271 +| by the user interface component.
1.17272 +| @since 6.0
1.17273 +| @return CDataLogger& The current data logger to allow external logging
1.17274 +| @pre The CTestController has been created so that the data logger exists
1.17275 +| @post Unspecified
1.17276 +
1.17277 + stereotype "static"
1.17278 + result "IMPORT_C CDataLogger&"
1.17279 + concurrency "Sequential"
1.17280 + opExportControl "Public"
1.17281 + uid 0)
1.17282 + (object Operation "InitialiseComponentTesterL"
1.17283 + quid "3DFF45DA0109"
1.17284 + parameters (list Parameters
1.17285 + (object Parameter "aEntryPointLC"
1.17286 + type "ComponentTesterInitialiserLC"))
1.17287 + result "void"
1.17288 + concurrency "Sequential"
1.17289 + opExportControl "Public"
1.17290 + uid 0))
1.17291 + module "Component View::TestBed"
1.17292 + quidu "3A701D270171"
1.17293 + language "VC++")
1.17294 + (object Instantiated_Class "RPointerArray<CTransition>"
1.17295 + attributes (list Attribute_Set
1.17296 + (object Attribute
1.17297 + tool "VC++"
1.17298 + name "AppliedPattern"
1.17299 + value "none")
1.17300 + (object Attribute
1.17301 + tool "VC++"
1.17302 + name "Generate"
1.17303 + value FALSE))
1.17304 + quid "3A70658A0166"
1.17305 + stereotype "entity"
1.17306 + used_nodes (list uses_relationship_list
1.17307 + (object Uses_Relationship
1.17308 + quid "3A70658A0177"
1.17309 + supplier "Logical View::EPOC Classes::RPointerArray"
1.17310 + quidu "3A891523016D")
1.17311 + (object Uses_Relationship
1.17312 + quid "3A81838E01D7"
1.17313 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.17314 + quidu "3A23B76E01BE"
1.17315 + supplier_cardinality (value cardinality "0..n")
1.17316 + client_cardinality (value cardinality "1"))
1.17317 + (object Uses_Relationship
1.17318 + quid "3A87B0970263"
1.17319 + supplier "Logical View::Test Bed Classes::CTransition"
1.17320 + quidu "3A23BFC30021"
1.17321 + supplier_cardinality (value cardinality "0..n")
1.17322 + client_cardinality (value cardinality "1")))
1.17323 + module "Component View::TestBed"
1.17324 + quidu "3A701D270171"
1.17325 + language "VC++")
1.17326 + (object Instantiated_Class "RPointerArray<CComponentInfo>"
1.17327 + attributes (list Attribute_Set
1.17328 + (object Attribute
1.17329 + tool "VC++"
1.17330 + name "AppliedPattern"
1.17331 + value "none")
1.17332 + (object Attribute
1.17333 + tool "VC++"
1.17334 + name "Generate"
1.17335 + value FALSE))
1.17336 + quid "3A70658B0089"
1.17337 + stereotype "entity"
1.17338 + used_nodes (list uses_relationship_list
1.17339 + (object Uses_Relationship
1.17340 + quid "3A70658B0096"
1.17341 + supplier "Logical View::EPOC Classes::RPointerArray"
1.17342 + quidu "3A891523016D")
1.17343 + (object Uses_Relationship
1.17344 + quid "3A8182F2027D"
1.17345 + supplier "Logical View::Test Bed Classes::CComponentInfo"
1.17346 + quidu "3A70658B02D7"
1.17347 + supplier_cardinality (value cardinality "0..n")
1.17348 + client_cardinality (value cardinality "1")))
1.17349 + module "Component View::TestBed"
1.17350 + quidu "3A701D270171"
1.17351 + language "VC++")
1.17352 + (object Class "CComponentInfo"
1.17353 + attributes (list Attribute_Set
1.17354 + (object Attribute
1.17355 + tool "VC++"
1.17356 + name "AppliedPattern"
1.17357 + value "none")
1.17358 + (object Attribute
1.17359 + tool "VC++"
1.17360 + name "AfxSupportMacro"
1.17361 + value ""))
1.17362 + quid "3A70658B02D7"
1.17363 + documentation
1.17364 +|*
1.17365 +| @public
1.17366 +| @class CComponentInfo
1.17367 +| Dependencies : CBase
1.17368 +| Comments : Holds information about all the tests within a component.
1.17369 +
1.17370 + stereotype "entity"
1.17371 + superclasses (list inheritance_relationship_list
1.17372 + (object Inheritance_Relationship
1.17373 + quid "3A70658B02E1"
1.17374 + supplier "Logical View::EPOC Classes::CBase"
1.17375 + quidu "3A3F2F660071"))
1.17376 + operations (list Operations
1.17377 + (object Operation "ConstructL"
1.17378 + attributes (list Attribute_Set
1.17379 + (object Attribute
1.17380 + tool "VC++"
1.17381 + name "Inline"
1.17382 + value FALSE))
1.17383 + quid "3A70658B02FF"
1.17384 + documentation
1.17385 +|*
1.17386 +| @fn void ConstructL()
1.17387 +| Intended Usage : Standard second phase of construction
1.17388 +| Error Condition :
1.17389 +| @since 6.0
1.17390 +| @pre First phase of construction is complete
1.17391 +| @post Object is fully constructed
1.17392 +
1.17393 + parameters (list Parameters
1.17394 + (object Parameter "aEntryFunc"
1.17395 + type "ComponentTesterInitialiserLC")
1.17396 + (object Parameter "aUnitTestsInfo"
1.17397 + type "RPointerArray<CUnitTestInfo>*"))
1.17398 + result "void"
1.17399 + concurrency "Sequential"
1.17400 + opExportControl "Private"
1.17401 + uid 0)
1.17402 + (object Operation "CComponentInfo"
1.17403 + attributes (list Attribute_Set
1.17404 + (object Attribute
1.17405 + tool "VC++"
1.17406 + name "Inline"
1.17407 + value FALSE))
1.17408 + quid "3A70658B0300"
1.17409 + documentation
1.17410 +|*
1.17411 +| @fn CComponentInfo(TEntry* aEntry, RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
1.17412 +| Intended Usage : Standard constructor. This object takes ownership of both parameters.
1.17413 +| Error Condition :
1.17414 +| @since 6.0
1.17415 +| @param aEntry Indicates the dll which contains this test component
1.17416 +| @param aUnitTestsInfo The transition sets in this component test
1.17417 +
1.17418 + concurrency "Sequential"
1.17419 + opExportControl "Private"
1.17420 + uid 0)
1.17421 + (object Operation "UnitTestsInfo"
1.17422 + attributes (list Attribute_Set
1.17423 + (object Attribute
1.17424 + tool "VC++"
1.17425 + name "Inline"
1.17426 + value TRUE))
1.17427 + quid "3A70658B030A"
1.17428 + documentation
1.17429 +|*
1.17430 +| @fn inline RPointerArray<CUnitTestInfo>& UnitTestsInfo() const
1.17431 +| Intended Usage : Get a list of the transition sets in this component
1.17432 +| Error Condition :
1.17433 +| @since 6.0
1.17434 +| @return RPointerArray<CUnitTestInfo>& Information on the unit tests contained in
1.17435 +| this component.
1.17436 +| @pre None
1.17437 +
1.17438 + stereotype "const"
1.17439 + result "const RPointerArray<CUnitTestInfo>&"
1.17440 + concurrency "Sequential"
1.17441 + opExportControl "Public"
1.17442 + uid 0)
1.17443 + (object Operation "GlobalEntryFunc"
1.17444 + attributes (list Attribute_Set
1.17445 + (object Attribute
1.17446 + tool "VC++"
1.17447 + name "Inline"
1.17448 + value TRUE))
1.17449 + quid "3A70658B030B"
1.17450 + documentation
1.17451 +|*
1.17452 +| @fn inline TEntry* Entry() const
1.17453 +| Intended Usage : Get the full path and name of this test component
1.17454 +| Error Condition :
1.17455 +| @since 6.0
1.17456 +| @return TEntry* Information on the dll containing this components tests.
1.17457 +| @pre None
1.17458 +
1.17459 + result "ComponentTesterInitialiserLC"
1.17460 + concurrency "Sequential"
1.17461 + opExportControl "Public"
1.17462 + uid 0)
1.17463 + (object Operation "~CComponentInfo"
1.17464 + attributes (list Attribute_Set
1.17465 + (object Attribute
1.17466 + tool "VC++"
1.17467 + name "Inline"
1.17468 + value FALSE))
1.17469 + quid "3A70658B0313"
1.17470 + documentation
1.17471 +|*
1.17472 +| @fn ~CComponentInfo()
1.17473 +| Intended Usage : Standard destructor
1.17474 +| Error Condition :
1.17475 +| @since 6.0
1.17476 +
1.17477 + concurrency "Sequential"
1.17478 + opExportControl "Public"
1.17479 + uid 0)
1.17480 + (object Operation "NewL"
1.17481 + attributes (list Attribute_Set
1.17482 + (object Attribute
1.17483 + tool "VC++"
1.17484 + name "Inline"
1.17485 + value FALSE))
1.17486 + quid "3A70658B0314"
1.17487 + documentation
1.17488 +|*
1.17489 +| @fn static CComponentInfo* NewL(TEntry* aEntry,
1.17490 +| RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
1.17491 +| Intended Usage : Standard two-phase construction which leaves nothing on the
1.17492 +| cleanup stack. This object takes ownership of both parameters.
1.17493 +| Error Condition :
1.17494 +| @since 6.0
1.17495 +| @param aEntry Indicates the dll which contains this test component
1.17496 +| @param aUnitTestsInfo The transition sets in this component test
1.17497 +| @return CComponentInfo* A pointer to the newly created class
1.17498 +| @pre None
1.17499 +| @post Nothing is on the CleanupStack
1.17500 +
1.17501 + stereotype "static"
1.17502 + parameters (list Parameters
1.17503 + (object Parameter "aEntryFunc"
1.17504 + type "ComponentTesterInitialiserLC")
1.17505 + (object Parameter "aUnitTestsInfo"
1.17506 + type "RPointerArray<CUnitTestInfo>*"))
1.17507 + result "IMPORT_C CComponentInfo*"
1.17508 + concurrency "Sequential"
1.17509 + opExportControl "Public"
1.17510 + uid 0)
1.17511 + (object Operation "NewLC"
1.17512 + attributes (list Attribute_Set
1.17513 + (object Attribute
1.17514 + tool "VC++"
1.17515 + name "Inline"
1.17516 + value FALSE))
1.17517 + quid "3A70658B031D"
1.17518 + documentation
1.17519 +|*
1.17520 +| @fn static CComponentInfo* NewLC(TEntry* aEntry,
1.17521 +| RPointerArray<CUnitTestInfo>* aUnitTestsInfo)
1.17522 +| Intended Usage : Standard two phase construction which leaves a CComponentInfo on the
1.17523 +| cleanupstack. This object takes ownership of both parameters.
1.17524 +| Error Condition :
1.17525 +| @since 6.0
1.17526 +| @param aEntry Indicates the dll which contains this test component
1.17527 +| @param aUnitTestsInfo The transition sets in this component test
1.17528 +| @return CComponentInfo* A pointer to the newly created class
1.17529 +| @pre None
1.17530 +| @post CComponentInfo is on the CleanupStack
1.17531 +
1.17532 + stereotype "static"
1.17533 + parameters (list Parameters
1.17534 + (object Parameter "aEntryFunc"
1.17535 + type "ComponentTesterInitialiserLC")
1.17536 + (object Parameter "aUnitTestsInfo"
1.17537 + type "RPointerArray<CUnitTestInfo>*"))
1.17538 + result "CComponentInfo*"
1.17539 + concurrency "Sequential"
1.17540 + opExportControl "Public"
1.17541 + uid 0))
1.17542 + module "Component View::TestBed"
1.17543 + quidu "3A701D270171"
1.17544 + language "VC++")
1.17545 + (object Instantiated_Class "RPointerArray<CUnitTestInfo>"
1.17546 + attributes (list Attribute_Set
1.17547 + (object Attribute
1.17548 + tool "VC++"
1.17549 + name "AppliedPattern"
1.17550 + value "none")
1.17551 + (object Attribute
1.17552 + tool "VC++"
1.17553 + name "Generate"
1.17554 + value FALSE))
1.17555 + quid "3A70658B02E2"
1.17556 + stereotype "entity"
1.17557 + used_nodes (list uses_relationship_list
1.17558 + (object Uses_Relationship
1.17559 + quid "3A70658B02F0"
1.17560 + supplier "Logical View::EPOC Classes::RPointerArray"
1.17561 + quidu "3A891523016D")
1.17562 + (object Uses_Relationship
1.17563 + quid "3A81831D0094"
1.17564 + supplier "Logical View::Test Bed Classes::CUnitTestInfo"
1.17565 + quidu "3A70658D0154"
1.17566 + supplier_cardinality (value cardinality "0..n")))
1.17567 + module "Component View::TestBed"
1.17568 + quidu "3A701D270171"
1.17569 + language "VC++")
1.17570 + (object Instantiated_Class "RPointerArray<CUnitTest>"
1.17571 + attributes (list Attribute_Set
1.17572 + (object Attribute
1.17573 + tool "VC++"
1.17574 + name "AppliedPattern"
1.17575 + value "none")
1.17576 + (object Attribute
1.17577 + tool "VC++"
1.17578 + name "Generate"
1.17579 + value FALSE))
1.17580 + quid "3A70658B03D2"
1.17581 + stereotype "entity"
1.17582 + used_nodes (list uses_relationship_list
1.17583 + (object Uses_Relationship
1.17584 + quid "3A70658B03E6"
1.17585 + supplier "Logical View::EPOC Classes::RPointerArray"
1.17586 + quidu "3A891523016D")
1.17587 + (object Uses_Relationship
1.17588 + quid "3A81834502C2"
1.17589 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.17590 + quidu "3A23BA9F037C"
1.17591 + supplier_cardinality (value cardinality "0..n")
1.17592 + client_cardinality (value cardinality "1")))
1.17593 + module "Component View::TestBed"
1.17594 + quidu "3A701D270171"
1.17595 + language "VC++")
1.17596 + (object Class "CTestManager"
1.17597 + attributes (list Attribute_Set
1.17598 + (object Attribute
1.17599 + tool "VC++"
1.17600 + name "AppliedPattern"
1.17601 + value "none")
1.17602 + (object Attribute
1.17603 + tool "VC++"
1.17604 + name "AfxSupportMacro"
1.17605 + value ""))
1.17606 + quid "3A70658C0166"
1.17607 + documentation
1.17608 +|*
1.17609 +| @public
1.17610 +| @class CTestManager
1.17611 +| Dependencies : CActive, MComponentTestObserver
1.17612 +| Comments : Active object which launches all the tests which the TestController has
1.17613 +| discovered. Also, acts as an observer on each CComponentTester waiting for a Complete
1.17614 +| message to indicate the test has finished.
1.17615 +
1.17616 + stereotype "control"
1.17617 + superclasses (list inheritance_relationship_list
1.17618 + (object Inheritance_Relationship
1.17619 + quid "3A70658C0167"
1.17620 + supplier "Logical View::EPOC Classes::CActive"
1.17621 + quidu "3A3F2F6E0343")
1.17622 + (object Inheritance_Relationship
1.17623 + quid "3A8D3B0F0205"
1.17624 + supplier "Logical View::Test Bed Classes::MComponentTestObserver"
1.17625 + quidu "3A70658E00AB"))
1.17626 + used_nodes (list uses_relationship_list
1.17627 + (object Uses_Relationship
1.17628 + quid "3A87B79B00A3"
1.17629 + stereotype "Uses"
1.17630 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.17631 + quidu "3A24DC16022F"))
1.17632 + operations (list Operations
1.17633 + (object Operation "DoCancel"
1.17634 + attributes (list Attribute_Set
1.17635 + (object Attribute
1.17636 + tool "VC++"
1.17637 + name "Inline"
1.17638 + value FALSE))
1.17639 + quid "3A70658C01C2"
1.17640 + documentation
1.17641 +|*
1.17642 +| @fn void DoCancel()
1.17643 +| Intended Usage : Standard Active Object method used to cancel any outstanding requests
1.17644 +| Error Condition :
1.17645 +| @since 6.0
1.17646 +| @pre Object is fully constructed and initialised
1.17647 +| @post Any outstanding requests have been cancelled.
1.17648 +
1.17649 + result "void"
1.17650 + concurrency "Sequential"
1.17651 + opExportControl "Protected"
1.17652 + uid 0)
1.17653 + (object Operation "RunL"
1.17654 + attributes (list Attribute_Set
1.17655 + (object Attribute
1.17656 + tool "VC++"
1.17657 + name "Inline"
1.17658 + value FALSE))
1.17659 + quid "3A70658C01CA"
1.17660 + documentation
1.17661 +|*
1.17662 +| @fn void RunL()
1.17663 +| Intended Usage : Used to launch each test, in turn, and then to stop the active
1.17664 +| scheduler when all tests have completed
1.17665 +| @since 6.0
1.17666 +| @pre None
1.17667 +| @post Initially each run of RunL() will result in a ComponentTester being created and
1.17668 +| launched. Once all the tests have launched RunL() will only be called at completion
1.17669 +| to stop the active scheduler.
1.17670 +
1.17671 + result "void"
1.17672 + concurrency "Sequential"
1.17673 + opExportControl "Protected"
1.17674 + uid 0)
1.17675 + (object Operation "ConstructL"
1.17676 + attributes (list Attribute_Set
1.17677 + (object Attribute
1.17678 + tool "VC++"
1.17679 + name "Inline"
1.17680 + value FALSE))
1.17681 + quid "3A70658C01CB"
1.17682 + documentation
1.17683 +|*
1.17684 +| @fn void ConstructL()
1.17685 +| Intended Usage : Second phase of safe two-phase construction method
1.17686 +| @since 6.0
1.17687 +| @pre First phase of construction is complete
1.17688 +| @post Object is fully constructed and initialized
1.17689 +
1.17690 + result "void"
1.17691 + concurrency "Sequential"
1.17692 + opExportControl "Protected"
1.17693 + uid 0)
1.17694 + (object Operation "CTestManager"
1.17695 + attributes (list Attribute_Set
1.17696 + (object Attribute
1.17697 + tool "VC++"
1.17698 + name "Inline"
1.17699 + value FALSE))
1.17700 + quid "3A70658C01CC"
1.17701 + documentation
1.17702 +|*
1.17703 +| @fn CTestManager(RPointerArray<CComponentInfo>* aTestList,
1.17704 +| CDataLogger& aDataLogger)
1.17705 +| Intended Usage : Constructor
1.17706 +| @since 6.0
1.17707 +| @param aTestList The list of tests to be launched by this CTestManager
1.17708 +| @param aDataLogger The file logging capability
1.17709 +
1.17710 + parameters (list Parameters
1.17711 + (object Parameter "aTestList"
1.17712 + type "RPointerArray<CComponentInfo>*")
1.17713 + (object Parameter "aDataLogger"
1.17714 + type "CDataLogger&")
1.17715 + (object Parameter "aRTest"
1.17716 + type "RTest*"
1.17717 + initv "NULL"))
1.17718 + concurrency "Sequential"
1.17719 + opExportControl "Protected"
1.17720 + uid 0)
1.17721 + (object Operation "Complete"
1.17722 + attributes (list Attribute_Set
1.17723 + (object Attribute
1.17724 + tool "VC++"
1.17725 + name "Inline"
1.17726 + value FALSE))
1.17727 + quid "3A70658C01D5"
1.17728 + documentation
1.17729 +|*
1.17730 +| @fn void Complete(CComponentTester* aTester, TInt aUnitTestId)
1.17731 +| Intended Usage : Callback from the CComponentTester being observed to indicate
1.17732 +| that it has completed a unit test
1.17733 +| @since 6.0
1.17734 +| @param aTester The CComponentTester which is signalling
1.17735 +| @param aUnitTestId The Id of the completed unit test
1.17736 +| @pre The specified unit test has been launched
1.17737 +| @post If all unit tests are complete then the specified CComponentTester has been
1.17738 +| added to the Garbage list ready for deletion at the next opportunity, this will also
1.17739 +| unload the appropriate library. Otherwise launch the next unit test.
1.17740 +
1.17741 + parameters (list Parameters
1.17742 + (object Parameter "aTester"
1.17743 + type "CComponentTester*")
1.17744 + (object Parameter "aUnitTestId"
1.17745 + type "TInt"))
1.17746 + result "void"
1.17747 + concurrency "Sequential"
1.17748 + opExportControl "Public"
1.17749 + uid 0)
1.17750 + (object Operation "RunTests"
1.17751 + attributes (list Attribute_Set
1.17752 + (object Attribute
1.17753 + tool "VC++"
1.17754 + name "Inline"
1.17755 + value FALSE))
1.17756 + quid "3A70658C01DE"
1.17757 + documentation
1.17758 +|*
1.17759 +| @fn void RunTests(RPointerArray<TTestInfo>* aTests)
1.17760 +| Intended Usage : Prepare for the test run.
1.17761 +| Error Condition :
1.17762 +| @since 6.0
1.17763 +| @param aTests The list of tests to run, 0 means all tests
1.17764 +| @pre None
1.17765 +| @post This is active and awaiting call to RunL() by the active scheduler
1.17766 +
1.17767 + parameters (list Parameters
1.17768 + (object Parameter "aTests"
1.17769 + type "RPointerArray<TTestInfo>*"))
1.17770 + result "void"
1.17771 + concurrency "Sequential"
1.17772 + opExportControl "Public"
1.17773 + uid 0)
1.17774 + (object Operation "~CTestManager"
1.17775 + attributes (list Attribute_Set
1.17776 + (object Attribute
1.17777 + tool "VC++"
1.17778 + name "Inline"
1.17779 + value FALSE))
1.17780 + quid "3A70658C01DF"
1.17781 + documentation
1.17782 +|*
1.17783 +| @fn ~CTestManager()
1.17784 +| Intended Usage : Standard destructor
1.17785 +| @since 6.0
1.17786 +
1.17787 + concurrency "Sequential"
1.17788 + opExportControl "Public"
1.17789 + uid 0)
1.17790 + (object Operation "NewL"
1.17791 + attributes (list Attribute_Set
1.17792 + (object Attribute
1.17793 + tool "VC++"
1.17794 + name "Inline"
1.17795 + value FALSE))
1.17796 + quid "3A70658C01E8"
1.17797 + documentation
1.17798 +|*
1.17799 +| @fn static CTestManager* NewL(RPointerArray<CComponentInfo>* aTestList,
1.17800 +| CDataLogger& aDataLogger)
1.17801 +| Intended Usage : Standard two-phase construction which leaves nothing on the
1.17802 +| CleanupStack
1.17803 +| @since 6.0
1.17804 +| @param aTestList List of tests available to be performed
1.17805 +| @param aDataLogger Provides the file logging functionality
1.17806 +| @return CTestManager* A pointer to the newly created class
1.17807 +| @pre None
1.17808 +| @post Nothing is left on the CleanupStack
1.17809 +
1.17810 + stereotype "static"
1.17811 + parameters (list Parameters
1.17812 + (object Parameter "aTestList"
1.17813 + type "RPointerArray<CComponentInfo>*")
1.17814 + (object Parameter "aDataLogger"
1.17815 + type "CDataLogger&")
1.17816 + (object Parameter "aRTest"
1.17817 + type "RTest*"
1.17818 + initv "NULL"))
1.17819 + result "CTestManager*"
1.17820 + concurrency "Sequential"
1.17821 + opExportControl "Public"
1.17822 + uid 0)
1.17823 + (object Operation "TestComponentL"
1.17824 + attributes (list Attribute_Set
1.17825 + (object Attribute
1.17826 + tool "VC++"
1.17827 + name "Inline"
1.17828 + value FALSE))
1.17829 + quid "3A8BBFE70360"
1.17830 + documentation
1.17831 +|*
1.17832 +| @fn void TestComponentL(TInt aComponentIndex)
1.17833 +| Intended Usage : Loads the appropriate library and test the specified component
1.17834 +| @since 6.0
1.17835 +| @param aComponentIndex The zero base index of the component to test
1.17836 +| @pre Object is fully constructed and initialised
1.17837 +| @post Specified component test has been activated to run
1.17838 +
1.17839 + parameters (list Parameters
1.17840 + (object Parameter "aComponentIndex"
1.17841 + type "TInt"))
1.17842 + result "void"
1.17843 + concurrency "Sequential"
1.17844 + opExportControl "Protected"
1.17845 + uid 0)
1.17846 + (object Operation "RunError"
1.17847 + attributes (list Attribute_Set
1.17848 + (object Attribute
1.17849 + tool "VC++"
1.17850 + name "Inline"
1.17851 + value FALSE))
1.17852 + quid "3B16364003C4"
1.17853 + documentation
1.17854 +|*
1.17855 +| @fn (TInt aErrorCode)
1.17856 +| Intended Usage : Handles the situation where the RunL leaves. RunL will only leave
1.17857 +| through a leave from TestComponentL, this will occur if the test to be run fails to
1.17858 +| construct.
1.17859 +| Error Condition : None
1.17860 +| @since 6.0
1.17861 +| @param aErrorCode The error code which RunL left with.
1.17862 +| @return KErrNone because we handle the error.
1.17863 +| @pre This object is fully constructed and initialized
1.17864 +| @post The test which failed to construct is cleaned up.
1.17865 +
1.17866 + parameters (list Parameters
1.17867 + (object Parameter "aErrorCode"
1.17868 + type "TInt"))
1.17869 + result "TInt"
1.17870 + concurrency "Sequential"
1.17871 + opExportControl "Protected"
1.17872 + uid 0))
1.17873 + module "Component View::TestBed"
1.17874 + quidu "3A701D270171"
1.17875 + language "VC++"
1.17876 + nestedClasses (list nestedClasses
1.17877 + (object Class "TTestLibrary"
1.17878 + quid "3A8910760266"
1.17879 + module "Component View::TestBed"
1.17880 + quidu "3A701D270171")))
1.17881 + (object Instantiated_Class "RPointerArray<TTestLibrary>"
1.17882 + attributes (list Attribute_Set
1.17883 + (object Attribute
1.17884 + tool "VC++"
1.17885 + name "AppliedPattern"
1.17886 + value "none")
1.17887 + (object Attribute
1.17888 + tool "VC++"
1.17889 + name "Generate"
1.17890 + value FALSE))
1.17891 + quid "3A70658C01A2"
1.17892 + used_nodes (list uses_relationship_list
1.17893 + (object Uses_Relationship
1.17894 + quid "3A70658C01B6"
1.17895 + supplier "Logical View::EPOC Classes::RArray"
1.17896 + quidu "3A8915390132")
1.17897 + (object Uses_Relationship
1.17898 + quid "3A892F430336"
1.17899 + supplier "Logical View::EPOC Classes::RPointerArray"
1.17900 + quidu "3A891523016D"))
1.17901 + module "Component View::TestBed"
1.17902 + quidu "3A701D270171"
1.17903 + language "VC++")
1.17904 + (object Class "CUnitTestInfo"
1.17905 + attributes (list Attribute_Set
1.17906 + (object Attribute
1.17907 + tool "VC++"
1.17908 + name "AppliedPattern"
1.17909 + value "none")
1.17910 + (object Attribute
1.17911 + tool "VC++"
1.17912 + name "AfxSupportMacro"
1.17913 + value ""))
1.17914 + quid "3A70658D0154"
1.17915 + documentation
1.17916 +|*
1.17917 +| @public
1.17918 +| @class CUnitTestInfo
1.17919 +| Dependencies : CBase
1.17920 +| Comments : Storage for information about a group of transitions. This group will normally
1.17921 +| correspond to the contents of a CUnitTest.
1.17922 +
1.17923 + stereotype "control"
1.17924 + superclasses (list inheritance_relationship_list
1.17925 + (object Inheritance_Relationship
1.17926 + quid "3A70658D015E"
1.17927 + supplier "Logical View::EPOC Classes::CBase"
1.17928 + quidu "3A3F2F660071"))
1.17929 + operations (list Operations
1.17930 + (object Operation "ConstructL"
1.17931 + attributes (list Attribute_Set
1.17932 + (object Attribute
1.17933 + tool "VC++"
1.17934 + name "Inline"
1.17935 + value FALSE))
1.17936 + quid "3A70658D017C"
1.17937 + documentation
1.17938 +|*
1.17939 +| @fn void ConstructL(const TDesC& aSetId)
1.17940 +| Intended Usage : Second phase of safe construction method
1.17941 +| Error Condition :
1.17942 +| @since 6.0
1.17943 +| @param aSetId An identifier for this CUnitTestInfo
1.17944 +| @pre First phase of construction is complete
1.17945 +| @post Object if fully constructed
1.17946 +
1.17947 + parameters (list Parameters
1.17948 + (object Parameter "aUnitTestId"
1.17949 + type "const TDesC&"
1.17950 + const TRUE))
1.17951 + result "void"
1.17952 + concurrency "Sequential"
1.17953 + opExportControl "Private"
1.17954 + uid 0)
1.17955 + (object Operation "CUnitTestInfo"
1.17956 + attributes (list Attribute_Set
1.17957 + (object Attribute
1.17958 + tool "VC++"
1.17959 + name "Inline"
1.17960 + value FALSE))
1.17961 + quid "3A70658D0186"
1.17962 + documentation
1.17963 +|*
1.17964 +| @fn CUnitTestInfo()
1.17965 +| Intended Usage : Default constructor
1.17966 +| Error Condition :
1.17967 +| @since 6.0
1.17968 +
1.17969 + concurrency "Sequential"
1.17970 + opExportControl "Private"
1.17971 + uid 0)
1.17972 + (object Operation "UnitTestId"
1.17973 + attributes (list Attribute_Set
1.17974 + (object Attribute
1.17975 + tool "VC++"
1.17976 + name "Inline"
1.17977 + value TRUE))
1.17978 + quid "3A70658D0188"
1.17979 + documentation
1.17980 +|*
1.17981 +| @fn inline const TDesC& UnitTestId() const
1.17982 +| Intended Usage : Returns the identifier of this CUnitTestInfo
1.17983 +| Error Condition :
1.17984 +| @since 6.0
1.17985 +| @return const TDesC& The identifier of this UnitTest
1.17986 +| @pre None
1.17987 +
1.17988 + stereotype "const"
1.17989 + result "const TDesC&"
1.17990 + concurrency "Sequential"
1.17991 + opExportControl "Public"
1.17992 + uid 0)
1.17993 + (object Operation "~CUnitTestInfo"
1.17994 + attributes (list Attribute_Set
1.17995 + (object Attribute
1.17996 + tool "VC++"
1.17997 + name "Inline"
1.17998 + value FALSE))
1.17999 + quid "3A70658D0190"
1.18000 + documentation
1.18001 +|*
1.18002 +| @fn ~CUnitTestInfo()
1.18003 +| Intended Usage : Standard destructor
1.18004 +| Error Condition :
1.18005 +| @since 6.0
1.18006 +
1.18007 + concurrency "Sequential"
1.18008 + opExportControl "Public"
1.18009 + uid 0)
1.18010 + (object Operation "NewL"
1.18011 + attributes (list Attribute_Set
1.18012 + (object Attribute
1.18013 + tool "VC++"
1.18014 + name "Inline"
1.18015 + value FALSE))
1.18016 + quid "3A70658D0191"
1.18017 + documentation
1.18018 +|*
1.18019 +| @fn static CUnitTestInfo* NewL(const TDesC& aSetId)
1.18020 +| Intended Usage : Two phase constructor which leaves nothing on the cleanup stack
1.18021 +| Error Condition :
1.18022 +| @since 6.0
1.18023 +| @param aSetId An identifier for this CUnitTestInfo
1.18024 +| @return CUnitTestInfo* A pointer to the newly created class
1.18025 +| @pre None
1.18026 +| @post Nothing is on the CleanupStack
1.18027 +
1.18028 + stereotype "static"
1.18029 + parameters (list Parameters
1.18030 + (object Parameter "aSetId"
1.18031 + type "const TDesC&"
1.18032 + const TRUE))
1.18033 + result "CUnitTestInfo*"
1.18034 + concurrency "Sequential"
1.18035 + opExportControl "Public"
1.18036 + uid 0)
1.18037 + (object Operation "NewLC"
1.18038 + attributes (list Attribute_Set
1.18039 + (object Attribute
1.18040 + tool "VC++"
1.18041 + name "Inline"
1.18042 + value FALSE))
1.18043 + quid "3A70658D019B"
1.18044 + documentation
1.18045 +|*
1.18046 +| @fn static CUnitTestInfo* NewLC(const TDesC& aSetId)
1.18047 +| Intended Usage : Two phase constructor which leaves a CTransition* on the cleanup stack
1.18048 +| Error Condition :
1.18049 +| @since 6.0
1.18050 +| @param aSetId An identifier for this CUnitTestInfo
1.18051 +| @return CUnitTestInfo* A pointer to the newly created class
1.18052 +| @pre None
1.18053 +| @post A CUnitTestInfo is on the CleanupStack
1.18054 +
1.18055 + stereotype "static"
1.18056 + parameters (list Parameters
1.18057 + (object Parameter "aSetId"
1.18058 + type "const TDesC&"
1.18059 + const TRUE))
1.18060 + result "CUnitTestInfo*"
1.18061 + concurrency "Sequential"
1.18062 + opExportControl "Public"
1.18063 + uid 0))
1.18064 + module "Component View::TestBed"
1.18065 + quidu "3A701D270171"
1.18066 + language "VC++")
1.18067 + (object Instantiated_Class "RPointerArray<TDesC>"
1.18068 + attributes (list Attribute_Set
1.18069 + (object Attribute
1.18070 + tool "VC++"
1.18071 + name "AppliedPattern"
1.18072 + value "none")
1.18073 + (object Attribute
1.18074 + tool "VC++"
1.18075 + name "Generate"
1.18076 + value FALSE))
1.18077 + quid "3A70658D015F"
1.18078 + used_nodes (list uses_relationship_list
1.18079 + (object Uses_Relationship
1.18080 + quid "3A70658D0172"
1.18081 + supplier "Logical View::EPOC Classes::RPointerArray"
1.18082 + quidu "3A891523016D"))
1.18083 + module "Component View::TestBed"
1.18084 + quidu "3A701D270171"
1.18085 + language "VC++")
1.18086 + (object Class "MComponentTestObserver"
1.18087 + attributes (list Attribute_Set
1.18088 + (object Attribute
1.18089 + tool "VC++"
1.18090 + name "AppliedPattern"
1.18091 + value "none")
1.18092 + (object Attribute
1.18093 + tool "VC++"
1.18094 + name "AfxSupportMacro"
1.18095 + value "")
1.18096 + (object Attribute
1.18097 + tool "COM"
1.18098 + name "uuid"
1.18099 + value "5DB917F5-F2E9-11D4-B3F1-00C04F718816"))
1.18100 + quid "3A70658E00AB"
1.18101 + documentation
1.18102 +|*
1.18103 +| @public
1.18104 +| @class MMagicActivityObserver
1.18105 +| @todo Add MMagicActivityObserver class comments...
1.18106 +| Dependencies : None
1.18107 +| Comments :
1.18108 +
1.18109 + stereotype "Interface"
1.18110 + operations (list Operations
1.18111 + (object Operation "Complete"
1.18112 + attributes (list Attribute_Set
1.18113 + (object Attribute
1.18114 + tool "VC++"
1.18115 + name "Inline"
1.18116 + value FALSE))
1.18117 + quid "3A70658E00B5"
1.18118 + documentation
1.18119 +|*
1.18120 +| @fn virtual Complete() = 0
1.18121 +| Intended Usage : Allows a 'callback' to indicate that the observed class has
1.18122 +| completed its task<br>
1.18123 +| Error Condition : <br>
1.18124 +| @since 6.0
1.18125 +| @return virtual
1.18126 +| @todo Add the pre and post conditions.
1.18127 +| @pre None
1.18128 +| @post Unspecified
1.18129 +
1.18130 + stereotype "abstract"
1.18131 + parameters (list Parameters
1.18132 + (object Parameter "aTester"
1.18133 + type "CComponentTester*"))
1.18134 + result "void"
1.18135 + concurrency "Sequential"
1.18136 + opExportControl "Public"
1.18137 + uid 0))
1.18138 + module "Component View::TestBed"
1.18139 + quidu "3A701D270171"
1.18140 + language "VC++")
1.18141 + (object Class "MUnitTestObserver"
1.18142 + attributes (list Attribute_Set
1.18143 + (object Attribute
1.18144 + tool "VC++"
1.18145 + name "AppliedPattern"
1.18146 + value "none")
1.18147 + (object Attribute
1.18148 + tool "VC++"
1.18149 + name "AfxSupportMacro"
1.18150 + value ""))
1.18151 + quid "3A8276D1007E"
1.18152 + documentation
1.18153 +|*
1.18154 +| @public
1.18155 +| @class MUnitTestObserver
1.18156 +| Dependencies : None<br>
1.18157 +| Comments : Provides a callback method to the CComponentTester to
1.18158 +| indicate that the unit test has completed
1.18159 +
1.18160 + stereotype "Interface"
1.18161 + operations (list Operations
1.18162 + (object Operation "Complete"
1.18163 + attributes (list Attribute_Set
1.18164 + (object Attribute
1.18165 + tool "VC++"
1.18166 + name "Inline"
1.18167 + value FALSE))
1.18168 + quid "3A8276D1007F"
1.18169 + documentation
1.18170 +|*
1.18171 +| @fn virtual Complete() = 0
1.18172 +| Intended Usage : Allows a 'callback' to indicate that the observed class has
1.18173 +| completed its task<br>
1.18174 +| Error Condition : <br>
1.18175 +| @since 6.0
1.18176 +| @return void
1.18177 +| @pre Should be called to indicate that all transitions in the unit test have completed
1.18178 +| @post The unit test should have completed all operation as it could now be unloaded
1.18179 +
1.18180 + stereotype "abstract"
1.18181 + result "void"
1.18182 + concurrency "Sequential"
1.18183 + opExportControl "Public"
1.18184 + uid 0))
1.18185 + module "Component View::TestBed"
1.18186 + quidu "3A701D270171"
1.18187 + language "VC++")
1.18188 + (object Class "MTransitionObserver"
1.18189 + attributes (list Attribute_Set
1.18190 + (object Attribute
1.18191 + tool "VC++"
1.18192 + name "AppliedPattern"
1.18193 + value "none")
1.18194 + (object Attribute
1.18195 + tool "VC++"
1.18196 + name "AfxSupportMacro"
1.18197 + value ""))
1.18198 + quid "3A8276CF002C"
1.18199 + documentation
1.18200 +|*
1.18201 +| @public
1.18202 +| @class MTransitionObserver
1.18203 +| Dependencies : None<br>
1.18204 +| Comments : Provides a callback method to the CTestController to
1.18205 +| indicate that the specified transition is the current one
1.18206 +
1.18207 + stereotype "Interface"
1.18208 + operations (list Operations
1.18209 + (object Operation "Complete"
1.18210 + attributes (list Attribute_Set
1.18211 + (object Attribute
1.18212 + tool "VC++"
1.18213 + name "Inline"
1.18214 + value FALSE))
1.18215 + quid "3A8276CF0035"
1.18216 + documentation
1.18217 +|*
1.18218 +| @fn virtual void SetCurrentTransition(CTransition* aTransition) = 0
1.18219 +| Intended Usage : Passes the transition which is about to run. This is so that the
1.18220 +| transition information can be retrieved and Repeat() can be called on the transition<br>
1.18221 +| @since 6.0
1.18222 +| @param CTransition* aTransition "The transition to set as current"
1.18223 +| @return void
1.18224 +| @pre None
1.18225 +| @post aTransition will be stored as a pointer to the currently executing transition
1.18226 +
1.18227 + stereotype "abstract"
1.18228 + parameters (list Parameters
1.18229 + (object Parameter "aTransition"
1.18230 + type "CTransition*"))
1.18231 + result "void"
1.18232 + concurrency "Sequential"
1.18233 + opExportControl "Public"
1.18234 + uid 0))
1.18235 + module "Component View::TestBed"
1.18236 + quidu "3A701D270171"
1.18237 + language "VC++")
1.18238 + (object Class "TTransitionInfo"
1.18239 + attributes (list Attribute_Set
1.18240 + (object Attribute
1.18241 + tool "VC++"
1.18242 + name "AppliedPattern"
1.18243 + value "none")
1.18244 + (object Attribute
1.18245 + tool "VC++"
1.18246 + name "AfxSupportMacro"
1.18247 + value ""))
1.18248 + quid "3A8276D1009C"
1.18249 + documentation
1.18250 +|*
1.18251 +| @public
1.18252 +| @struct TTransitionInfo
1.18253 +| Dependencies : None
1.18254 +| Comments : Structure for storing the current transition id and iteration number
1.18255 +
1.18256 + stereotype "struct"
1.18257 + operations (list Operations
1.18258 + (object Operation "TTransitionInfo"
1.18259 + attributes (list Attribute_Set
1.18260 + (object Attribute
1.18261 + tool "VC++"
1.18262 + name "Inline"
1.18263 + value TRUE))
1.18264 + quid "3A8276D100BF"
1.18265 + parameters (list Parameters
1.18266 + (object Parameter "aTransitionId"
1.18267 + type "const TDesC&"
1.18268 + const TRUE)
1.18269 + (object Parameter "aDataLogger"
1.18270 + type "CDataLogger&"))
1.18271 + concurrency "Sequential"
1.18272 + opExportControl "Public"
1.18273 + uid 0))
1.18274 + module "Component View::TestBed"
1.18275 + quidu "3A701D270171"
1.18276 + language "VC++")
1.18277 + (object Class "TLogMessageOverflow"
1.18278 + attributes (list Attribute_Set
1.18279 + (object Attribute
1.18280 + tool "VC++"
1.18281 + name "AppliedPattern"
1.18282 + value "none")
1.18283 + (object Attribute
1.18284 + tool "VC++"
1.18285 + name "AfxSupportMacro"
1.18286 + value ""))
1.18287 + quid "3A892F420190"
1.18288 + documentation
1.18289 +|___________________________________________________________________________
1.18290 +| Define the overflow handling classes for any log formatting methods
1.18291 +| Simply record the overflow...
1.18292 +
1.18293 + superclasses (list inheritance_relationship_list
1.18294 + (object Inheritance_Relationship
1.18295 + quid "3A892F420191"
1.18296 + supplier "TDes16Overflow"))
1.18297 + operations (list Operations
1.18298 + (object Operation "Overflow"
1.18299 + attributes (list Attribute_Set
1.18300 + (object Attribute
1.18301 + tool "VC++"
1.18302 + name "Inline"
1.18303 + value FALSE))
1.18304 + quid "3A892F4201A9"
1.18305 + parameters (list Parameters
1.18306 + (object Parameter ""
1.18307 + type "TDes16&"))
1.18308 + result "void"
1.18309 + concurrency "Sequential"
1.18310 + opExportControl "Public"
1.18311 + uid 0)
1.18312 + (object Operation "TLogMessageOverflow"
1.18313 + attributes (list Attribute_Set
1.18314 + (object Attribute
1.18315 + tool "VC++"
1.18316 + name "Inline"
1.18317 + value FALSE))
1.18318 + quid "3A892F4201AE"
1.18319 + concurrency "Sequential"
1.18320 + opExportControl "Public"
1.18321 + uid 0))
1.18322 + module "Component View::TestBed"
1.18323 + quidu "3A701D270171"
1.18324 + language "VC++")
1.18325 + (object Class "TLogFormat"
1.18326 + quid "3A894035038E"
1.18327 + stereotype "entity")
1.18328 + (object Class "MLogOutput"
1.18329 + attributes (list Attribute_Set
1.18330 + (object Attribute
1.18331 + tool "VC++"
1.18332 + name "AppliedPattern"
1.18333 + value "none")
1.18334 + (object Attribute
1.18335 + tool "VC++"
1.18336 + name "AfxSupportMacro"
1.18337 + value ""))
1.18338 + quid "3A9A54CF010B"
1.18339 + documentation
1.18340 +|*
1.18341 +| @public
1.18342 +| @class MLogOutput
1.18343 +| Dependencies : None<br>
1.18344 +| Comments :
1.18345 +
1.18346 + stereotype "Interface"
1.18347 + operations (list Operations
1.18348 + (object Operation "Close"
1.18349 + attributes (list Attribute_Set
1.18350 + (object Attribute
1.18351 + tool "VC++"
1.18352 + name "Inline"
1.18353 + value FALSE))
1.18354 + quid "3A9A54CF0115"
1.18355 + stereotype "abstract"
1.18356 + result "void"
1.18357 + concurrency "Sequential"
1.18358 + opExportControl "Public"
1.18359 + uid 0)
1.18360 + (object Operation "Write"
1.18361 + attributes (list Attribute_Set
1.18362 + (object Attribute
1.18363 + tool "VC++"
1.18364 + name "Inline"
1.18365 + value FALSE))
1.18366 + quid "3A9A54CF0116"
1.18367 + stereotype "abstract"
1.18368 + parameters (list Parameters
1.18369 + (object Parameter "aOutput"
1.18370 + type "const TDesC&"
1.18371 + const TRUE))
1.18372 + result "void"
1.18373 + concurrency "Sequential"
1.18374 + opExportControl "Public"
1.18375 + uid 0)
1.18376 + (object Operation "OpenL"
1.18377 + attributes (list Attribute_Set
1.18378 + (object Attribute
1.18379 + tool "VC++"
1.18380 + name "Inline"
1.18381 + value FALSE))
1.18382 + quid "3A9A54CF0118"
1.18383 + stereotype "abstract"
1.18384 + result "TInt"
1.18385 + concurrency "Sequential"
1.18386 + opExportControl "Public"
1.18387 + uid 0))
1.18388 + module "Component View::TestBed"
1.18389 + quidu "3A701D270171"
1.18390 + language "VC++")
1.18391 + (object Class "CDefaultLogOutput"
1.18392 + attributes (list Attribute_Set
1.18393 + (object Attribute
1.18394 + tool "VC++"
1.18395 + name "AppliedPattern"
1.18396 + value "none")
1.18397 + (object Attribute
1.18398 + tool "VC++"
1.18399 + name "AfxSupportMacro"
1.18400 + value ""))
1.18401 + quid "3A9A54CF018D"
1.18402 + documentation
1.18403 +|*
1.18404 +| @public
1.18405 +| @class CDefaultLogOutput
1.18406 +| Dependencies : CBase, MLogOutput, TDesC, RFileLogger
1.18407 +| Comments : Default implementation of the MLogOutput interface. This will be used
1.18408 +| if an alternative is not supplied at construction of the CTestController.
1.18409 +
1.18410 + stereotype "control"
1.18411 + superclasses (list inheritance_relationship_list
1.18412 + (object Inheritance_Relationship
1.18413 + quid "3A9A54CF018E"
1.18414 + supplier "Logical View::EPOC Classes::CBase"
1.18415 + quidu "3A3F2F660071")
1.18416 + (object Inheritance_Relationship
1.18417 + quid "3A9A54CF018F"
1.18418 + supplier "Logical View::Test Bed Classes::MLogOutput"
1.18419 + quidu "3A9A54CF010B"))
1.18420 + operations (list Operations
1.18421 + (object Operation "Close"
1.18422 + attributes (list Attribute_Set
1.18423 + (object Attribute
1.18424 + tool "VC++"
1.18425 + name "Inline"
1.18426 + value FALSE))
1.18427 + quid "3A9A54CF01AB"
1.18428 + documentation
1.18429 +|*
1.18430 +| @fn void Close()
1.18431 +| Intended Usage : Closes RFileLogger when logging has completed
1.18432 +| @since 6.0
1.18433 +| @pre OpenL has previously been called
1.18434 +| @post RFileLogger has been closed and this object can be deleted
1.18435 +
1.18436 + result "void"
1.18437 + concurrency "Sequential"
1.18438 + opExportControl "Public"
1.18439 + uid 0)
1.18440 + (object Operation "Write"
1.18441 + attributes (list Attribute_Set
1.18442 + (object Attribute
1.18443 + tool "VC++"
1.18444 + name "Inline"
1.18445 + value FALSE))
1.18446 + quid "3A9A54CF01AC"
1.18447 + documentation
1.18448 +|*
1.18449 +| @fn void Write(const TDesC& aOutput)
1.18450 +| Intended Usage : Outputs the specified message to RFileLogger
1.18451 +| @since 6.0
1.18452 +| @param aOutput The descriptor to be logged
1.18453 +| @pre OpenL has previously been called
1.18454 +| @post The descriptor has been written to RFileLogger
1.18455 +
1.18456 + parameters (list Parameters
1.18457 + (object Parameter "aOutput"
1.18458 + type "const TDesC&"
1.18459 + const TRUE))
1.18460 + result "void"
1.18461 + concurrency "Sequential"
1.18462 + opExportControl "Public"
1.18463 + uid 0)
1.18464 + (object Operation "OpenL"
1.18465 + attributes (list Attribute_Set
1.18466 + (object Attribute
1.18467 + tool "VC++"
1.18468 + name "Inline"
1.18469 + value FALSE))
1.18470 + quid "3A9A54CF01AE"
1.18471 + documentation
1.18472 +|*
1.18473 +| @fn TInt OpenL()
1.18474 +| Intended Usage : Opens the RFileLogger ready for logging
1.18475 +| Error Condition : Fails to connect to RFileLogger
1.18476 +| @exception @see RFileLogger::Connect()
1.18477 +| @since 6.0
1.18478 +| @pre This object is fully constructed
1.18479 +| @post RFileLogger is opened and ready for logging
1.18480 +
1.18481 + result "void"
1.18482 + concurrency "Sequential"
1.18483 + opExportControl "Public"
1.18484 + uid 0)
1.18485 + (object Operation "~CDefaultLogOutput"
1.18486 + attributes (list Attribute_Set
1.18487 + (object Attribute
1.18488 + tool "VC++"
1.18489 + name "Inline"
1.18490 + value FALSE))
1.18491 + quid "3A9A54CF01AF"
1.18492 + documentation
1.18493 +|*
1.18494 +| @fn ~CDefaultLogOutput()
1.18495 +| Intended Usage : Standard destructor
1.18496 +| @since 6.0
1.18497 +
1.18498 + concurrency "Sequential"
1.18499 + opExportControl "Public"
1.18500 + uid 0)
1.18501 + (object Operation "CDefaultLogOutput"
1.18502 + attributes (list Attribute_Set
1.18503 + (object Attribute
1.18504 + tool "VC++"
1.18505 + name "Inline"
1.18506 + value FALSE))
1.18507 + quid "3A9A54CF01B5"
1.18508 + documentation
1.18509 +|*
1.18510 +| @fn CDefaultLogOutput(const TDesC& aTitle)
1.18511 +| Intended Usage : Standard constructor
1.18512 +| @exception KErrNoMemory
1.18513 +| @since 6.0
1.18514 +| @param aTitle The title to be used in the log
1.18515 +
1.18516 + parameters (list Parameters
1.18517 + (object Parameter "aTitle"
1.18518 + type "const TDesC&"
1.18519 + const TRUE))
1.18520 + result "explicit"
1.18521 + concurrency "Sequential"
1.18522 + opExportControl "Public"
1.18523 + uid 0))
1.18524 + module "Component View::TestBed"
1.18525 + quidu "3A701D270171"
1.18526 + language "VC++")
1.18527 + (object Class "TTransitionValidator"
1.18528 + attributes (list Attribute_Set
1.18529 + (object Attribute
1.18530 + tool "VC++"
1.18531 + name "AppliedPattern"
1.18532 + value "none")
1.18533 + (object Attribute
1.18534 + tool "VC++"
1.18535 + name "AfxSupportMacro"
1.18536 + value ""))
1.18537 + quid "3A9E205E01ED"
1.18538 + documentation
1.18539 +|*
1.18540 +| @public
1.18541 +| @class TTransitionValidator
1.18542 +| Dependencies : None
1.18543 +| Comments : Placeholder for the functions which validate the state of a transition
1.18544 +| before and after its execution.
1.18545 +
1.18546 + operations (list Operations
1.18547 + (object Operation "ValidatePostConditions"
1.18548 + attributes (list Attribute_Set
1.18549 + (object Attribute
1.18550 + tool "VC++"
1.18551 + name "Inline"
1.18552 + value TRUE))
1.18553 + quid "3A9E205E0201"
1.18554 + documentation
1.18555 +|*
1.18556 +| @fn virtual TBool ValidatePostConditions(TTestBedAsyncState aAsyncState)
1.18557 +| Intended Usage : Overridden in the derived transition to check the transition post
1.18558 +| conditions.
1.18559 +| When overriding, if the transition calls an asynchronous function ValidatePostConditions
1.18560 +| will be called twice. Firstly, after the asynchronous function has been called and,
1.18561 +| secondly, after the asynchronous request has completed. The parameter aAsyncState can
1.18562 +| be used to distinguish between these two cases.
1.18563 +| @since 6.0
1.18564 +| @param aAsyncState EAsyncCalled if the async function has been just been called,
1.18565 +| EAsyncCompleted if the function has completed.
1.18566 +| @return TBool ETrue if the Postconditions were valid, EFalse if not.
1.18567 +| @pre This CTransition is fully constructed
1.18568 +| @post Unspecified
1.18569 +
1.18570 + stereotype "virtual"
1.18571 + parameters (list Parameters
1.18572 + (object Parameter "aAsyncState"
1.18573 + type "TTestBedAsyncState"))
1.18574 + result "TBool"
1.18575 + concurrency "Sequential"
1.18576 + opExportControl "Public"
1.18577 + uid 0)
1.18578 + (object Operation "ValidatePreConditions"
1.18579 + attributes (list Attribute_Set
1.18580 + (object Attribute
1.18581 + tool "VC++"
1.18582 + name "Inline"
1.18583 + value TRUE))
1.18584 + quid "3A9E205E020C"
1.18585 + documentation
1.18586 +|*
1.18587 +| @fn virtual TBool ValidatePreConditions()
1.18588 +| Intended Usage : Overridden in the derived transition to check the transition pre
1.18589 +| conditions.
1.18590 +| @since 6.0
1.18591 +| @return TBool ETrue if the Preconditions were valid, EFalse if not.
1.18592 +| @pre This CTransition is fully constructed
1.18593 +| @post Returns the validity of the preconditions
1.18594 +
1.18595 + stereotype "virtual"
1.18596 + result "TBool"
1.18597 + concurrency "Sequential"
1.18598 + opExportControl "Public"
1.18599 + uid 0)
1.18600 + (object Operation "TTransitionValidator"
1.18601 + attributes (list Attribute_Set
1.18602 + (object Attribute
1.18603 + tool "VC++"
1.18604 + name "Inline"
1.18605 + value TRUE))
1.18606 + quid "3A9E205E020D"
1.18607 + documentation
1.18608 +|*
1.18609 +| @fn TTransitionValidator(CUnitTestContext& aUTContext)
1.18610 +| Intended Usage : Standard constructor
1.18611 +| @since 6.0
1.18612 +| @param aUTContext The context within which this transition is executing
1.18613 +
1.18614 + parameters (list Parameters
1.18615 + (object Parameter "aUTContext"
1.18616 + type "CUnitTestContext&"))
1.18617 + concurrency "Sequential"
1.18618 + opExportControl "Public"
1.18619 + uid 0)
1.18620 + (object Operation "~TTransitionValidator"
1.18621 + attributes (list Attribute_Set
1.18622 + (object Attribute
1.18623 + tool "VC++"
1.18624 + name "Inline"
1.18625 + value TRUE))
1.18626 + quid "3AADFEEE0254"
1.18627 + documentation
1.18628 +|*
1.18629 +| @fn ~TTransitionValidator()
1.18630 +| Intended Usage : Standard Destructor.
1.18631 +| Error Condition : None.
1.18632 +| @since 6.0
1.18633 +
1.18634 + stereotype "virtual"
1.18635 + concurrency "Sequential"
1.18636 + opExportControl "Public"
1.18637 + uid 0))
1.18638 + module "Component View::TestBed"
1.18639 + quidu "3A701D270171"
1.18640 + language "VC++")
1.18641 + (object Class "CUnitTestContext"
1.18642 + attributes (list Attribute_Set
1.18643 + (object Attribute
1.18644 + tool "VC++"
1.18645 + name "AppliedPattern"
1.18646 + value "none")
1.18647 + (object Attribute
1.18648 + tool "VC++"
1.18649 + name "AfxSupportMacro"
1.18650 + value ""))
1.18651 + quid "3A9E205C014A"
1.18652 + documentation
1.18653 +|*
1.18654 +| @internal
1.18655 +| @class CUnitTestContext
1.18656 +| @Dependencies CBase
1.18657 +| Comments : Provide the base class definition for a Unit Test's specific data. This class
1.18658 +| is CBase derived so that test developers can derive from this class and add owned member
1.18659 +| data if they wish.
1.18660 +
1.18661 + stereotype "entity"
1.18662 + superclasses (list inheritance_relationship_list
1.18663 + (object Inheritance_Relationship
1.18664 + quid "3A9E205C014B"
1.18665 + supplier "Logical View::EPOC Classes::CBase"
1.18666 + quidu "3A3F2F660071"))
1.18667 + operations (list Operations
1.18668 + (object Operation "StateAccessor"
1.18669 + attributes (list Attribute_Set
1.18670 + (object Attribute
1.18671 + tool "VC++"
1.18672 + name "Inline"
1.18673 + value TRUE))
1.18674 + quid "3A9E205C0186"
1.18675 + documentation
1.18676 +|*
1.18677 +| @fn MStateAccessor& StateAccessor() const
1.18678 +| Intended Usage : Provides access to the MStateAccessor
1.18679 +| @since 6.0
1.18680 +| @return A reference to an MStateAccessor
1.18681 +| @pre Object is fully constructed
1.18682 +
1.18683 + stereotype "const"
1.18684 + result "MStateAccessor&"
1.18685 + concurrency "Sequential"
1.18686 + opExportControl "Public"
1.18687 + uid 0)
1.18688 + (object Operation "TransitionObserver"
1.18689 + attributes (list Attribute_Set
1.18690 + (object Attribute
1.18691 + tool "VC++"
1.18692 + name "Inline"
1.18693 + value TRUE))
1.18694 + quid "3A9E205C0190"
1.18695 + documentation
1.18696 +|*
1.18697 +| @fn MTransitionObserver& TransitionObserver() const
1.18698 +| Intended Usage : Provides access to the MTransitionObserver
1.18699 +| @since 6.0
1.18700 +| @return A reference to an MTransitionObserver
1.18701 +| @pre Object is fully constructed
1.18702 +
1.18703 + stereotype "const"
1.18704 + result "MTransitionObserver&"
1.18705 + concurrency "Sequential"
1.18706 + opExportControl "Public"
1.18707 + uid 0)
1.18708 + (object Operation "DataLogger"
1.18709 + attributes (list Attribute_Set
1.18710 + (object Attribute
1.18711 + tool "VC++"
1.18712 + name "Inline"
1.18713 + value TRUE))
1.18714 + quid "3A9E205C0191"
1.18715 + documentation
1.18716 +|*
1.18717 +| @fn CDataLogger& DataLogger() const
1.18718 +| Intended Usage : Provides access to the CDataLogger
1.18719 +| @since 6.0
1.18720 +| @return A reference to a CDataLogger
1.18721 +| @pre Object is fully constructed
1.18722 +
1.18723 + stereotype "const"
1.18724 + result "CDataLogger&"
1.18725 + concurrency "Sequential"
1.18726 + opExportControl "Public"
1.18727 + uid 0)
1.18728 + (object Operation "CUnitTestContext"
1.18729 + attributes (list Attribute_Set
1.18730 + (object Attribute
1.18731 + tool "VC++"
1.18732 + name "Inline"
1.18733 + value TRUE))
1.18734 + quid "3A9E205C0192"
1.18735 + documentation
1.18736 +|*
1.18737 +| @fn CUnitTestContext(CDataLogger& aDataLogger,
1.18738 +| MStateAccessor& aAccessor,
1.18739 +| MTransitionObserver& aObserver)
1.18740 +| Intended Usage : Default constructor.
1.18741 +| @since 6.0
1.18742 +| @param aDataLogger The output logging object.
1.18743 +| @param aObserver The observer of this UnitTest's Transitions.
1.18744 +| @param aAccessor WhiteBox state access to the class under test.
1.18745 +| @pre None.
1.18746 +| @post CUnitTestContext is fully constructed, and initialized.
1.18747 +
1.18748 + parameters (list Parameters
1.18749 + (object Parameter "aDataLogger"
1.18750 + type "CDataLogger&")
1.18751 + (object Parameter "aAccessor"
1.18752 + type "MStateAccessor&")
1.18753 + (object Parameter "aObserver"
1.18754 + type "MTransitionObserver&"))
1.18755 + concurrency "Sequential"
1.18756 + opExportControl "Public"
1.18757 + uid 0))
1.18758 + module "Component View::TestBed"
1.18759 + quidu "3A701D270171"
1.18760 + language "VC++")
1.18761 + (object Class "CLeakTestTransition"
1.18762 + attributes (list Attribute_Set
1.18763 + (object Attribute
1.18764 + tool "VC++"
1.18765 + name "AppliedPattern"
1.18766 + value "none")
1.18767 + (object Attribute
1.18768 + tool "VC++"
1.18769 + name "AfxSupportMacro"
1.18770 + value ""))
1.18771 + quid "3A8D59CB0257"
1.18772 + documentation
1.18773 +|*
1.18774 +| @public
1.18775 +| @class CLeakTestTransition
1.18776 +| Dependencies : CTransition
1.18777 +| Comments : Overloaded Base class from which test developers
1.18778 +| can derive their own transitions for both
1.18779 +| synchronous and asynchronous methods on
1.18780 +| the test class.
1.18781 +| @see CTransition.
1.18782 +| This overload checks that memory does not
1.18783 +| leak when using a test method, and that
1.18784 +| open handles are closed correctly.
1.18785 +| It is therefore not suitable for testing methods
1.18786 +| which allocate/ or deallocate memory that persists after the method has
1.18787 +| completed, or which open/close handles to resources for the class
1.18788 +| which remain open/closed after the method completes.
1.18789 +| @warning This base class is not really suitable for use in testing non-leaving methods.
1.18790 +| (The result being that sections of the code called from within the
1.18791 +| leaving method will if trapped, fail and not exercise the code fully.)
1.18792 +
1.18793 + stereotype "boundary"
1.18794 + superclasses (list inheritance_relationship_list
1.18795 + (object Inheritance_Relationship
1.18796 + quid "3A8D59CB0258"
1.18797 + supplier "Logical View::Test Bed Classes::CTransition"
1.18798 + quidu "3A23BFC30021"))
1.18799 + operations (list Operations
1.18800 + (object Operation "RunError"
1.18801 + attributes (list Attribute_Set
1.18802 + (object Attribute
1.18803 + tool "VC++"
1.18804 + name "Inline"
1.18805 + value FALSE))
1.18806 + quid "3A8D59CB02B1"
1.18807 + documentation
1.18808 +|*
1.18809 +| @fn IMPORT_C virtual TInt RunError(TInt aErrorCode)
1.18810 +| Intended Usage : Handle the RunL leave that upsets the Active Scheduler.
1.18811 +| Error Condition : @see CTransition.
1.18812 +| @since 6.0
1.18813 +| @param anErrorCode The error code that was returned by the Leave;
1.18814 +| @return TInt KErrNone
1.18815 +| @pre CLeakTestTransition has been fully constructed, and initialized and
1.18816 +| RunL left with an error code.
1.18817 +| @post CLeakTestTransition is returned to a sensible state and the test is
1.18818 +| resceduled if aErrorCode was KErrNoMemory.
1.18819 +
1.18820 + stereotype "virtual"
1.18821 + parameters (list Parameters
1.18822 + (object Parameter "aErrorCode"
1.18823 + type "TInt"))
1.18824 + result "IMPORT_C TInt"
1.18825 + concurrency "Sequential"
1.18826 + opExportControl "Protected"
1.18827 + uid 0)
1.18828 + (object Operation "RunL"
1.18829 + attributes (list Attribute_Set
1.18830 + (object Attribute
1.18831 + tool "VC++"
1.18832 + name "Inline"
1.18833 + value FALSE))
1.18834 + quid "3A8D59CB02C5"
1.18835 + documentation
1.18836 +|*
1.18837 +| @fn IMPORT_C virtual void RunL()
1.18838 +| Intended Usage : Override of CTransition virtual method.
1.18839 +| @see CTransition::RunL() for normal CTransition behaviour.
1.18840 +| This overload sets up the heap allocation to fail upon a deterministic
1.18841 +| count that is incremented once for each time the RunError method fires
1.18842 +| with a KErrNoMemory error.
1.18843 +| Whichever method is used the second call of RunL() will complete the request
1.18844 +| of the CUnitTest which called this transition by setting its status word.
1.18845 +| If it has been requested that this transition is repeated then the status
1.18846 +| word will be set to KTestBedRepeatTest.
1.18847 +| Error Condition :
1.18848 +| @since 6.0
1.18849 +| @pre RunTransition() ensures the preconditions for this function
1.18850 +| @post With iTransitionFinished == ETrue test has been completed.
1.18851 +| Otherwise - Leak test has been initialized and
1.18852 +| test method has been called via CTransition::RunL()
1.18853 +
1.18854 + stereotype "virtual"
1.18855 + result "IMPORT_C void"
1.18856 + concurrency "Sequential"
1.18857 + opExportControl "Protected"
1.18858 + uid 0)
1.18859 + (object Operation "PostTransitionCleanup"
1.18860 + attributes (list Attribute_Set
1.18861 + (object Attribute
1.18862 + tool "VC++"
1.18863 + name "Inline"
1.18864 + value FALSE))
1.18865 + quid "3B449E9802AB"
1.18866 + documentation
1.18867 +|*
1.18868 +| @fn PostTransitionCleanup()
1.18869 +| Intended Usage : Called from the RunL immediately after TransitMethodL() executes
1.18870 +| @since 6.0
1.18871 +| @pre Must be called from RunL only after TransitMethodL() has completed.
1.18872 +| @post Heap failure is immediately disabled.
1.18873 +
1.18874 + stereotype "virtual"
1.18875 + result "IMPORT_C void"
1.18876 + concurrency "Sequential"
1.18877 + opExportControl "Protected"
1.18878 + uid 0))
1.18879 + module "Component View::TestBed"
1.18880 + quidu "3A701D270171"
1.18881 + language "VC++")
1.18882 + (object Instantiated_Class "RArray<TInt>"
1.18883 + attributes (list Attribute_Set
1.18884 + (object Attribute
1.18885 + tool "VC++"
1.18886 + name "AppliedPattern"
1.18887 + value "none")
1.18888 + (object Attribute
1.18889 + tool "VC++"
1.18890 + name "Generate"
1.18891 + value FALSE))
1.18892 + quid "3A9F862D039E"
1.18893 + used_nodes (list uses_relationship_list
1.18894 + (object Uses_Relationship
1.18895 + quid "3A9F862D03B5"
1.18896 + supplier "Logical View::EPOC Classes::RArray"
1.18897 + quidu "3A8915390132"))
1.18898 + module "Component View::TestBed"
1.18899 + quidu "3A701D270171"
1.18900 + language "VC++")
1.18901 + (object Instantiated_Class "RPointerArray<TTestInfo>"
1.18902 + attributes (list Attribute_Set
1.18903 + (object Attribute
1.18904 + tool "VC++"
1.18905 + name "AppliedPattern"
1.18906 + value "none")
1.18907 + (object Attribute
1.18908 + tool "VC++"
1.18909 + name "Generate"
1.18910 + value FALSE))
1.18911 + quid "3A9F862E0182"
1.18912 + used_nodes (list uses_relationship_list
1.18913 + (object Uses_Relationship
1.18914 + quid "3A9F862E0199"
1.18915 + supplier "Logical View::EPOC Classes::RPointerArray"
1.18916 + quidu "3A891523016D"))
1.18917 + module "Component View::TestBed"
1.18918 + quidu "3A701D270171"
1.18919 + language "VC++")
1.18920 + (object Class "TTestInfo"
1.18921 + attributes (list Attribute_Set
1.18922 + (object Attribute
1.18923 + tool "VC++"
1.18924 + name "AppliedPattern"
1.18925 + value "none")
1.18926 + (object Attribute
1.18927 + tool "VC++"
1.18928 + name "AfxSupportMacro"
1.18929 + value ""))
1.18930 + quid "3A9F862F0224"
1.18931 + documentation
1.18932 +|*
1.18933 +| @public
1.18934 +| @struct TTestInfo
1.18935 +| Dependencies : None
1.18936 +| Comments : Used by the UI component to pass in a list of the tests which are to run
1.18937 +| with information about each one.
1.18938 +
1.18939 + stereotype "struct"
1.18940 + module "Component View::TestBed"
1.18941 + quidu "3A701D270171"
1.18942 + language "VC++")
1.18943 + (object Instantiated_Class "mutable RPointerArray<CUnitTestInfo>"
1.18944 + attributes (list Attribute_Set
1.18945 + (object Attribute
1.18946 + tool "VC++"
1.18947 + name "AppliedPattern"
1.18948 + value "none")
1.18949 + (object Attribute
1.18950 + tool "VC++"
1.18951 + name "Generate"
1.18952 + value FALSE))
1.18953 + quid "3AADFEEB03B8"
1.18954 + used_nodes (list uses_relationship_list
1.18955 + (object Uses_Relationship
1.18956 + quid "3AADFEEB03C5"
1.18957 + supplier "mutable RPointerArray"))
1.18958 + module "Component View::TestBed"
1.18959 + quidu "3A701D270171"
1.18960 + language "VC++")
1.18961 + (object Class "ComponentTesterInitialiserLC"
1.18962 + quid "3DFF433B0261"
1.18963 + stereotype "funcptr")
1.18964 + (object Association "$UNNAMED$297"
1.18965 + quid "3A70658A016D"
1.18966 + roles (list role_list
1.18967 + (object Role "$UNNAMED$298"
1.18968 + quid "3A70658A016E"
1.18969 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.18970 + quidu "3A23BA9F037C")
1.18971 + (object Role "iTransitions"
1.18972 + quid "3A70658A016F"
1.18973 + documentation "* List of the transitions which make up this Unit Test"
1.18974 + label "iTransitions"
1.18975 + supplier "Logical View::Test Bed Classes::RPointerArray<CTransition>"
1.18976 + quidu "3A70658A0166"
1.18977 + exportControl "Protected"
1.18978 + is_navigable TRUE)))
1.18979 + (object Association "$UNNAMED$299"
1.18980 + quid "3A70658A0181"
1.18981 + roles (list role_list
1.18982 + (object Role "$UNNAMED$300"
1.18983 + quid "3A70658A0182"
1.18984 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.18985 + quidu "3A23BA9F037C")
1.18986 + (object Role "iUnitTestName:TDesC&"
1.18987 + attributes (list Attribute_Set
1.18988 + (object Attribute
1.18989 + tool "VC++"
1.18990 + name "Const"
1.18991 + value TRUE))
1.18992 + quid "3A70658A0183"
1.18993 + documentation "* The identifier of this Unit Test"
1.18994 + label "iUnitTestName:TDesC&"
1.18995 + supplier "Logical View::EPOC Classes::HBufC"
1.18996 + quidu "3A8810ED01F7"
1.18997 + exportControl "Protected"
1.18998 + is_navigable TRUE)))
1.18999 + (object Association "$UNNAMED$301"
1.19000 + quid "3A70658B008A"
1.19001 + roles (list role_list
1.19002 + (object Role "$UNNAMED$302"
1.19003 + quid "3A70658B008B"
1.19004 + supplier "Logical View::Test Bed Classes::CTestController"
1.19005 + quidu "3A34E468034A"
1.19006 + is_aggregate TRUE)
1.19007 + (object Role "iTestList"
1.19008 + quid "3A70658B0093"
1.19009 + documentation "* A list of the available tests"
1.19010 + label "iTestList"
1.19011 + supplier "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>"
1.19012 + quidu "3A70658B0089"
1.19013 + exportControl "Private"
1.19014 + is_navigable TRUE)))
1.19015 + (object Association "$UNNAMED$303"
1.19016 + quid "3A70658B009D"
1.19017 + roles (list role_list
1.19018 + (object Role "$UNNAMED$304"
1.19019 + quid "3A70658B009E"
1.19020 + supplier "Logical View::Test Bed Classes::CTestController"
1.19021 + quidu "3A34E468034A")
1.19022 + (object Role "iTestManager"
1.19023 + quid "3A70658B00A7"
1.19024 + documentation "* Starts the tests and stops the active scheduler when finished"
1.19025 + label "iTestManager"
1.19026 + supplier "Logical View::Test Bed Classes::CTestManager"
1.19027 + quidu "3A70658C0166"
1.19028 + exportControl "Private"
1.19029 + is_navigable TRUE)))
1.19030 + (object Association "$UNNAMED$305"
1.19031 + quid "3A70658B03B4"
1.19032 + roles (list role_list
1.19033 + (object Role "$UNNAMED$306"
1.19034 + quid "3A70658B03B5"
1.19035 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19036 + quidu "3A24DC16022F")
1.19037 + (object Role "iObserver:MComponentTestObserver&"
1.19038 + quid "3A70658B03B6"
1.19039 + documentation "* The observer to inform when we have completed the test"
1.19040 + label "iObserver:MComponentTestObserver&"
1.19041 + supplier "Logical View::Test Bed Classes::MComponentTestObserver"
1.19042 + quidu "3A70658E00AB"
1.19043 + exportControl "Protected"
1.19044 + is_navigable TRUE)))
1.19045 + (object Association "$UNNAMED$307"
1.19046 + quid "3A70658B03BE"
1.19047 + roles (list role_list
1.19048 + (object Role "$UNNAMED$308"
1.19049 + quid "3A70658B03BF"
1.19050 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19051 + quidu "3A24DC16022F")
1.19052 + (object Role "iDataLogger:CDataLogger&"
1.19053 + quid "3A70658B03C8"
1.19054 + documentation "* The test logging mechanism"
1.19055 + label "iDataLogger:CDataLogger&"
1.19056 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19057 + quidu "3A23B76E01BE"
1.19058 + exportControl "Protected"
1.19059 + is_navigable TRUE)))
1.19060 + (object Association "$UNNAMED$309"
1.19061 + quid "3A70658B03DC"
1.19062 + roles (list role_list
1.19063 + (object Role "$UNNAMED$310"
1.19064 + quid "3A70658B03DD"
1.19065 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19066 + quidu "3A24DC16022F")
1.19067 + (object Role "iUnitTests"
1.19068 + quid "3A70658B03DE"
1.19069 + documentation "* List of all the unit tests which make up this component test"
1.19070 + label "iUnitTests"
1.19071 + supplier "Logical View::Test Bed Classes::RPointerArray<CUnitTest>"
1.19072 + quidu "3A70658B03D2"
1.19073 + exportControl "Protected"
1.19074 + is_navigable TRUE)))
1.19075 + (object Association "$UNNAMED$311"
1.19076 + quid "3A70658C0351"
1.19077 + roles (list role_list
1.19078 + (object Role "$UNNAMED$312"
1.19079 + quid "3A70658C0352"
1.19080 + supplier "Logical View::Test Bed Classes::CTransition"
1.19081 + quidu "3A23BFC30021")
1.19082 + (object Role "iTransitionId:TDesC&"
1.19083 + attributes (list Attribute_Set
1.19084 + (object Attribute
1.19085 + tool "VC++"
1.19086 + name "Const"
1.19087 + value TRUE))
1.19088 + quid "3A70658C0353"
1.19089 + documentation "* The transition identifier"
1.19090 + label "iTransitionId:TDesC&"
1.19091 + supplier "Logical View::EPOC Classes::HBufC"
1.19092 + quidu "3A8810ED01F7"
1.19093 + exportControl "Protected"
1.19094 + is_navigable TRUE)))
1.19095 + (object Association "$UNNAMED$313"
1.19096 + quid "3A70658D0302"
1.19097 + roles (list role_list
1.19098 + (object Role "$UNNAMED$314"
1.19099 + quid "3A70658D0303"
1.19100 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19101 + quidu "3A23B76E01BE"
1.19102 + is_aggregate TRUE)
1.19103 + (object Role "iLogOutput:MLogOutput*"
1.19104 + quid "3A70658D030C"
1.19105 + documentation "* Provides the file logging facilities"
1.19106 + label "iLogOutput:MLogOutput*"
1.19107 + supplier "Logical View::EPOC Classes::RFileLogger"
1.19108 + quidu "3A83B46701C5"
1.19109 + exportControl "Private"
1.19110 + is_navigable TRUE)))
1.19111 + (object Association "$UNNAMED$315"
1.19112 + quid "3A71470502B0"
1.19113 + roles (list role_list
1.19114 + (object Role "$UNNAMED$316"
1.19115 + quid "3A71470502B1"
1.19116 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.19117 + quidu "3A23BA9F037C")
1.19118 + (object Role "iUnitTestObserver:MUnitTestObserver&"
1.19119 + quid "3A71470502BA"
1.19120 + documentation "* Used to call back to the test controller that the test has finished"
1.19121 + label "iUnitTestObserver:MUnitTestObserver&"
1.19122 + supplier "Logical View::Test Bed Classes::MUnitTestObserver"
1.19123 + quidu "3A8276D1007E"
1.19124 + exportControl "Protected"
1.19125 + is_navigable TRUE)))
1.19126 + (object Association "$UNNAMED$317"
1.19127 + quid "3A7147060383"
1.19128 + roles (list role_list
1.19129 + (object Role "$UNNAMED$318"
1.19130 + quid "3A7147060384"
1.19131 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19132 + quidu "3A24DC16022F"
1.19133 + is_aggregate TRUE)
1.19134 + (object Role "iCurrentUnitTest"
1.19135 + quid "3A714706038D"
1.19136 + documentation "* The index of the unittest which is to be run next"
1.19137 + label "iCurrentUnitTest"
1.19138 + supplier "Logical View::EPOC Classes::TInt"
1.19139 + quidu "3A881077011B"
1.19140 + exportControl "Protected"
1.19141 + is_navigable TRUE)))
1.19142 + (object Association "$UNNAMED$319"
1.19143 + quid "3A71AF830200"
1.19144 + roles (list role_list
1.19145 + (object Role "$UNNAMED$320"
1.19146 + quid "3A71AF830201"
1.19147 + supplier "Logical View::Test Bed Classes::CComponentInfo"
1.19148 + quidu "3A70658B02D7")
1.19149 + (object Role "iUnitTestsInfo"
1.19150 + quid "3A71AF830202"
1.19151 + documentation
1.19152 +|* Array of the subsets of transitions in this component. This object takes ownership of
1.19153 +| iUnitTestsInfo at construction.
1.19154 +
1.19155 + label "iUnitTestsInfo"
1.19156 + supplier "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>"
1.19157 + quidu "3A70658B02E2"
1.19158 + exportControl "Private"
1.19159 + is_navigable TRUE)))
1.19160 + (object Association "$UNNAMED$321"
1.19161 + quid "3A71AF83020A"
1.19162 + roles (list role_list
1.19163 + (object Role "$UNNAMED$322"
1.19164 + quid "3A71AF83020B"
1.19165 + supplier "Logical View::Test Bed Classes::CComponentInfo"
1.19166 + quidu "3A70658B02D7")
1.19167 + (object Role "iComponentEntry"
1.19168 + quid "3A71AF83020C"
1.19169 + documentation
1.19170 +|* The full path and name of this test component. This object takes ownership of iComponentEntry
1.19171 +| at construction.
1.19172 +
1.19173 + label "iComponentEntry"
1.19174 + supplier "Logical View::EPOC Classes::TEntry"
1.19175 + quidu "3A8810E4001D"
1.19176 + exportControl "Private"
1.19177 + is_navigable TRUE)))
1.19178 + (object Association "$UNNAMED$323"
1.19179 + quid "3A71AF8303AF"
1.19180 + roles (list role_list
1.19181 + (object Role "$UNNAMED$324"
1.19182 + quid "3A71AF8303B0"
1.19183 + supplier "Logical View::Test Bed Classes::CTestManager"
1.19184 + quidu "3A70658C0166"
1.19185 + is_aggregate TRUE)
1.19186 + (object Role "iAmStopping"
1.19187 + quid "3A71AF8303B1"
1.19188 + documentation "* Flag indicating that all tests have completed"
1.19189 + label "iAmStopping"
1.19190 + supplier "Logical View::EPOC Classes::TBool"
1.19191 + quidu "3A8810A500E5"
1.19192 + exportControl "Protected"
1.19193 + is_navigable TRUE)))
1.19194 + (object Association "$UNNAMED$325"
1.19195 + quid "3A71AF8303B4"
1.19196 + roles (list role_list
1.19197 + (object Role "$UNNAMED$326"
1.19198 + quid "3A71AF8303B5"
1.19199 + supplier "Logical View::Test Bed Classes::CTestManager"
1.19200 + quidu "3A70658C0166")
1.19201 + (object Role "iDataLogger:CDataLogger&"
1.19202 + quid "3A71AF8303B9"
1.19203 + documentation "* The test logging mechanism"
1.19204 + label "iDataLogger:CDataLogger&"
1.19205 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19206 + quidu "3A23B76E01BE"
1.19207 + exportControl "Protected"
1.19208 + is_navigable TRUE)))
1.19209 + (object Association "$UNNAMED$327"
1.19210 + quid "3A71AF8303BC"
1.19211 + roles (list role_list
1.19212 + (object Role "$UNNAMED$328"
1.19213 + quid "3A71AF8303BD"
1.19214 + supplier "Logical View::Test Bed Classes::CTestManager"
1.19215 + quidu "3A70658C0166"
1.19216 + is_aggregate TRUE)
1.19217 + (object Role "iCurrentTestLoad"
1.19218 + quid "3A71AF8303BE"
1.19219 + documentation "* The index (in iTestList) of the test which is to be loaded next"
1.19220 + label "iCurrentTestLoad"
1.19221 + supplier "Logical View::EPOC Classes::TInt"
1.19222 + quidu "3A881077011B"
1.19223 + exportControl "Protected"
1.19224 + is_navigable TRUE)))
1.19225 + (object Association "$UNNAMED$329"
1.19226 + quid "3A71AF8303C3"
1.19227 + roles (list role_list
1.19228 + (object Role "$UNNAMED$330"
1.19229 + quid "3A71AF8303C4"
1.19230 + supplier "Logical View::Test Bed Classes::CTestManager"
1.19231 + quidu "3A70658C0166")
1.19232 + (object Role "iTestList"
1.19233 + quid "3A71AF8303C5"
1.19234 + documentation "* List of all the test to be run"
1.19235 + label "iTestList"
1.19236 + supplier "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>"
1.19237 + quidu "3A70658B0089"
1.19238 + exportControl "Protected"
1.19239 + is_navigable TRUE)))
1.19240 + (object Association "$UNNAMED$331"
1.19241 + quid "3A71AF8401C9"
1.19242 + roles (list role_list
1.19243 + (object Role "$UNNAMED$332"
1.19244 + quid "3A71AF8401CA"
1.19245 + supplier "Logical View::Test Bed Classes::CUnitTestInfo"
1.19246 + quidu "3A70658D0154")
1.19247 + (object Role "iUnitTestId"
1.19248 + quid "3A71AF8401CB"
1.19249 + documentation "* An identifier for this unit test"
1.19250 + label "iUnitTestId"
1.19251 + supplier "Logical View::EPOC Classes::HBufC"
1.19252 + quidu "3A8810ED01F7"
1.19253 + exportControl "Private"
1.19254 + is_navigable TRUE)))
1.19255 + (object Association "$UNNAMED$333"
1.19256 + quid "3A76AEEC039A"
1.19257 + roles (list role_list
1.19258 + (object Role "$UNNAMED$334"
1.19259 + quid "3A76AEEC039B"
1.19260 + supplier "Logical View::Test Bed Classes::CTestController"
1.19261 + quidu "3A34E468034A"
1.19262 + is_aggregate TRUE)
1.19263 + (object Role "iOwnScheduler"
1.19264 + quid "3A76AEEC039C"
1.19265 + documentation "* Flag indicating if we own the active scheduler in iScheduler"
1.19266 + label "iOwnScheduler"
1.19267 + supplier "Logical View::EPOC Classes::TBool"
1.19268 + quidu "3A8810A500E5"
1.19269 + exportControl "Private"
1.19270 + is_navigable TRUE)))
1.19271 + (object Association "$UNNAMED$335"
1.19272 + quid "3A76AEEC03A4"
1.19273 + roles (list role_list
1.19274 + (object Role "$UNNAMED$336"
1.19275 + quid "3A76AEEC03A5"
1.19276 + supplier "Logical View::Test Bed Classes::CTestController"
1.19277 + quidu "3A34E468034A")
1.19278 + (object Role "iScheduler"
1.19279 + quid "3A76AEEC03AE"
1.19280 + documentation "* Placeholder for an active scheduler if one is passed in on creation"
1.19281 + label "iScheduler"
1.19282 + supplier "Logical View::EPOC Classes::CActiveScheduler"
1.19283 + quidu "3A8810D80084"
1.19284 + exportControl "Private"
1.19285 + is_navigable TRUE)))
1.19286 + (object Association "$UNNAMED$337"
1.19287 + quid "3A7A7FB0015B"
1.19288 + roles (list role_list
1.19289 + (object Role "$UNNAMED$338"
1.19290 + quid "3A7A7FB0015C"
1.19291 + supplier "Logical View::Test Bed Classes::CTransition"
1.19292 + quidu "3A23BFC30021"
1.19293 + is_aggregate TRUE)
1.19294 + (object Role "iRepeatThis"
1.19295 + quid "3A7A7FB0016F"
1.19296 + documentation "* Indicates that this transition should be re-run after the current run"
1.19297 + label "iRepeatThis"
1.19298 + supplier "Logical View::EPOC Classes::TBool"
1.19299 + quidu "3A8810A500E5"
1.19300 + exportControl "Protected"
1.19301 + is_navigable TRUE)))
1.19302 + (object Association "$UNNAMED$339"
1.19303 + quid "3A7FF34D00A7"
1.19304 + roles (list role_list
1.19305 + (object Role "$UNNAMED$340"
1.19306 + quid "3A7FF34D00A8"
1.19307 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.19308 + quidu "3A23BA9F037C"
1.19309 + is_aggregate TRUE)
1.19310 + (object Role "iNextTransitionIndex"
1.19311 + quid "3A7FF34D00D9"
1.19312 + documentation "* The index in iTransitions of the next transition to be run"
1.19313 + label "iNextTransitionIndex"
1.19314 + supplier "Logical View::EPOC Classes::TInt"
1.19315 + quidu "3A881077011B"
1.19316 + exportControl "Protected"
1.19317 + is_navigable TRUE)))
1.19318 + (object Association "$UNNAMED$341"
1.19319 + quid "3A7FF34E03AB"
1.19320 + roles (list role_list
1.19321 + (object Role "$UNNAMED$342"
1.19322 + quid "3A7FF34E03AC"
1.19323 + supplier "Logical View::Test Bed Classes::CTransition"
1.19324 + quidu "3A23BFC30021"
1.19325 + is_aggregate TRUE)
1.19326 + (object Role "iTransitionFinished"
1.19327 + quid "3A7FF34E03C9"
1.19328 + documentation "* Indicates that the transition has executed and can be completed"
1.19329 + label "iTransitionFinished"
1.19330 + supplier "Logical View::EPOC Classes::TBool"
1.19331 + quidu "3A8810A500E5"
1.19332 + exportControl "Protected"
1.19333 + is_navigable TRUE)))
1.19334 + (object Association "$UNNAMED$343"
1.19335 + quid "3A7FF34E03CC"
1.19336 + roles (list role_list
1.19337 + (object Role "$UNNAMED$344"
1.19338 + quid "3A7FF34E03CD"
1.19339 + supplier "Logical View::Test Bed Classes::CTransition"
1.19340 + quidu "3A23BFC30021")
1.19341 + (object Role "iUnitTestStatus"
1.19342 + quid "3A7FF34E03DD"
1.19343 + documentation "* The iStatus of the UnitTest which owns me so that I can complete it"
1.19344 + label "iUnitTestStatus"
1.19345 + supplier "Logical View::EPOC Classes::TRequestStatus"
1.19346 + quidu "3A8810B80287"
1.19347 + exportControl "Protected"
1.19348 + is_navigable TRUE)))
1.19349 + (object Association "$UNNAMED$345"
1.19350 + quid "3A892F440157"
1.19351 + roles (list role_list
1.19352 + (object Role "$UNNAMED$346"
1.19353 + quid "3A892F440158"
1.19354 + supplier "Logical View::Test Bed Classes::CTransition"
1.19355 + quidu "3A23BFC30021"
1.19356 + is_aggregate TRUE)
1.19357 + (object Role "iLeaveError"
1.19358 + quid "3A892F44016B"
1.19359 + documentation "* indicates the code that the RunL left with when completing with a KErrTestBedLeft"
1.19360 + label "iLeaveError"
1.19361 + supplier "Logical View::EPOC Classes::TInt"
1.19362 + quidu "3A881077011B"
1.19363 + exportControl "Protected"
1.19364 + is_navigable TRUE)))
1.19365 + (object Association "$UNNAMED$347"
1.19366 + quid "3A892F450108"
1.19367 + roles (list role_list
1.19368 + (object Role "$UNNAMED$348"
1.19369 + quid "3A892F450109"
1.19370 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19371 + quidu "3A23B76E01BE")
1.19372 + (object Role "iFormatBuf"
1.19373 + quid "3A892F450112"
1.19374 + documentation "* Provides the area for formatting log and report data"
1.19375 + label "iFormatBuf"
1.19376 + supplier "Logical View::EPOC Classes::HBufC"
1.19377 + quidu "3A8810ED01F7"
1.19378 + exportControl "Private"
1.19379 + is_navigable TRUE)))
1.19380 + (object Association "$UNNAMED$349"
1.19381 + quid "3A892F45011C"
1.19382 + roles (list role_list
1.19383 + (object Role "$UNNAMED$350"
1.19384 + quid "3A892F45011D"
1.19385 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19386 + quidu "3A23B76E01BE"
1.19387 + is_aggregate TRUE)
1.19388 + (object Role "iReportFlogger"
1.19389 + quid "3A892F450126"
1.19390 + documentation "* Provides the file reporting facilities"
1.19391 + label "iReportFlogger"
1.19392 + supplier "Logical View::EPOC Classes::RFileLogger"
1.19393 + quidu "3A83B46701C5"
1.19394 + exportControl "Private"
1.19395 + is_navigable TRUE)))
1.19396 + (object Association "$UNNAMED$351"
1.19397 + quid "3A892F450130"
1.19398 + roles (list role_list
1.19399 + (object Role "$UNNAMED$352"
1.19400 + quid "3A892F450131"
1.19401 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19402 + quidu "3A23B76E01BE"
1.19403 + is_aggregate TRUE)
1.19404 + (object Role "iLogFormat"
1.19405 + quid "3A892F45013A"
1.19406 + documentation "* The logging formats to be used if iLogStyle is HTML or custom."
1.19407 + label "iLogFormat"
1.19408 + supplier "Logical View::Test Bed Classes::TLogFormat"
1.19409 + quidu "3A894035038E"
1.19410 + exportControl "Private"
1.19411 + is_navigable TRUE)))
1.19412 + (object Association "$UNNAMED$353"
1.19413 + quid "3A892F45013D"
1.19414 + roles (list role_list
1.19415 + (object Role "$UNNAMED$354"
1.19416 + quid "3A892F45013E"
1.19417 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19418 + quidu "3A23B76E01BE")
1.19419 + (object Role "iDebug"
1.19420 + quid "3A892F450144"
1.19421 + documentation "* The class instance"
1.19422 + label "iDebug"
1.19423 + supplier "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint"
1.19424 + quidu "3A893FA40336"
1.19425 + exportControl "Private"
1.19426 + is_navigable TRUE)))
1.19427 + (object Association "$UNNAMED$355"
1.19428 + quid "3A8D59C801C6"
1.19429 + roles (list role_list
1.19430 + (object Role "$UNNAMED$356"
1.19431 + quid "3A8D59C801C7"
1.19432 + supplier "Logical View::Test Bed Classes::CTestController"
1.19433 + quidu "3A34E468034A")
1.19434 + (object Role "iDataLogger"
1.19435 + quid "3A8D59C801E4"
1.19436 + documentation "* Provides the file logging capability"
1.19437 + label "iDataLogger"
1.19438 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19439 + quidu "3A23B76E01BE"
1.19440 + exportControl "Private"
1.19441 + is_navigable TRUE)))
1.19442 + (object Association "$UNNAMED$357"
1.19443 + quid "3A92774801E6"
1.19444 + roles (list role_list
1.19445 + (object Role "$UNNAMED$358"
1.19446 + quid "3A92774801E7"
1.19447 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.19448 + quidu "3A23BA9F037C")
1.19449 + (object Role "iOutstandingTransitions"
1.19450 + quid "3A92774801F0"
1.19451 + documentation "* List of the asyncronous transitions which have requests outstanding"
1.19452 + label "iOutstandingTransitions"
1.19453 + supplier "Logical View::Test Bed Classes::RPointerArray<CTransition>"
1.19454 + quidu "3A70658A0166"
1.19455 + exportControl "Protected"
1.19456 + is_navigable TRUE)))
1.19457 + (object Association "$UNNAMED$359"
1.19458 + quid "3A93A42B019F"
1.19459 + roles (list role_list
1.19460 + (object Role "$UNNAMED$360"
1.19461 + quid "3A93A42B01A0"
1.19462 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.19463 + quidu "3A23BA9F037C"
1.19464 + is_aggregate TRUE)
1.19465 + (object Role "iWaitingForCompletion"
1.19466 + quid "3A93A42B01D1"
1.19467 + documentation
1.19468 +|* Indicates that the next transition is waiting for the completion of async requests
1.19469 +| before it will be run
1.19470 +
1.19471 + label "iWaitingForCompletion"
1.19472 + supplier "Logical View::EPOC Classes::TBool"
1.19473 + quidu "3A8810A500E5"
1.19474 + exportControl "Protected"
1.19475 + is_navigable TRUE)))
1.19476 + (object Association "$UNNAMED$361"
1.19477 + quid "3A93A42D017A"
1.19478 + roles (list role_list
1.19479 + (object Role "$UNNAMED$362"
1.19480 + quid "3A93A42D017B"
1.19481 + supplier "Logical View::Test Bed Classes::CTransition"
1.19482 + quidu "3A23BFC30021"
1.19483 + is_aggregate TRUE)
1.19484 + (object Role "iBlockingTransition"
1.19485 + quid "3A93A42D0184"
1.19486 + documentation
1.19487 +|* Indicates that this transition should not execute until all previous async transitions
1.19488 +| have finished
1.19489 +
1.19490 + label "iBlockingTransition"
1.19491 + supplier "Logical View::EPOC Classes::TBool"
1.19492 + quidu "3A8810A500E5"
1.19493 + exportControl "Protected"
1.19494 + is_navigable TRUE)))
1.19495 + (object Association "$UNNAMED$363"
1.19496 + quid "3A9A54D10320"
1.19497 + roles (list role_list
1.19498 + (object Role "$UNNAMED$364"
1.19499 + quid "3A9A54D10321"
1.19500 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19501 + quidu "3A23B76E01BE")
1.19502 + (object Role "iDefaultReportOutput"
1.19503 + quid "3A9A54D1032A"
1.19504 + documentation "* Pointer to a default report output if the user doesn't supply one"
1.19505 + label "iDefaultReportOutput"
1.19506 + supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
1.19507 + quidu "3A9A54CF018D"
1.19508 + exportControl "Private"
1.19509 + is_navigable TRUE)))
1.19510 + (object Association "$UNNAMED$365"
1.19511 + quid "3A9A54D10334"
1.19512 + roles (list role_list
1.19513 + (object Role "$UNNAMED$366"
1.19514 + quid "3A9A54D10335"
1.19515 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19516 + quidu "3A23B76E01BE")
1.19517 + (object Role "iDefaultLogOutput"
1.19518 + quid "3A9A54D1033E"
1.19519 + documentation "* Pointer to a default log output if the user doesn't supply one"
1.19520 + label "iDefaultLogOutput"
1.19521 + supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
1.19522 + quidu "3A9A54CF018D"
1.19523 + exportControl "Private"
1.19524 + is_navigable TRUE)))
1.19525 + (object Association "$UNNAMED$367"
1.19526 + quid "3A9A54D10341"
1.19527 + roles (list role_list
1.19528 + (object Role "$UNNAMED$368"
1.19529 + quid "3A9A54D10342"
1.19530 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19531 + quidu "3A23B76E01BE")
1.19532 + (object Role "iReportOutput"
1.19533 + quid "3A9A54D10348"
1.19534 + documentation "* Provides the reporting facilities"
1.19535 + label "iReportOutput"
1.19536 + supplier "Logical View::Test Bed Classes::MLogOutput"
1.19537 + quidu "3A9A54CF010B"
1.19538 + exportControl "Private"
1.19539 + is_navigable TRUE)))
1.19540 + (object Association "$UNNAMED$369"
1.19541 + quid "3A9A54D10352"
1.19542 + roles (list role_list
1.19543 + (object Role "$UNNAMED$370"
1.19544 + quid "3A9A54D10353"
1.19545 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19546 + quidu "3A23B76E01BE"
1.19547 + is_aggregate TRUE)
1.19548 + (object Role "iLogStyle"
1.19549 + quid "3A9A54D1035C"
1.19550 + documentation "* The logging style to be used (plain text, HTML or custom)."
1.19551 + label "iLogStyle"
1.19552 + supplier "TLoggingStyle"
1.19553 + exportControl "Private"
1.19554 + is_navigable TRUE)))
1.19555 + (object Association "$UNNAMED$371"
1.19556 + quid "3A9E205C00A0"
1.19557 + roles (list role_list
1.19558 + (object Role "$UNNAMED$372"
1.19559 + quid "3A9E205C00A1"
1.19560 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19561 + quidu "3A24DC16022F"
1.19562 + is_aggregate TRUE)
1.19563 + (object Role "iUnitTestsToRun:RPointerArray<TTestInfo>*"
1.19564 + quid "3A9E205C00AA"
1.19565 + documentation
1.19566 +|* The list of tests to run, NULL means run all tests. We take ownership of the list but
1.19567 +| not the items on it.
1.19568 +
1.19569 + label "iUnitTestsToRun:RPointerArray<TTestInfo>*"
1.19570 + supplier "Logical View::EPOC Classes::TInt"
1.19571 + quidu "3A881077011B"
1.19572 + exportControl "Protected"
1.19573 + is_navigable TRUE)))
1.19574 + (object Association "$UNNAMED$373"
1.19575 + quid "3A9E205D017E"
1.19576 + roles (list role_list
1.19577 + (object Role "$UNNAMED$374"
1.19578 + quid "3A9E205D017F"
1.19579 + supplier "Logical View::Test Bed Classes::CTransition"
1.19580 + quidu "3A23BFC30021")
1.19581 + (object Role "iValidator:TTransitionValidator&"
1.19582 + quid "3A9E205D01BA"
1.19583 + documentation
1.19584 +|* Used for checking the state of the test object - provides pre and post condition
1.19585 +| validation functions
1.19586 +
1.19587 + label "iValidator:TTransitionValidator&"
1.19588 + supplier "Logical View::Test Bed Classes::TTransitionValidator"
1.19589 + quidu "3A9E205E01ED"
1.19590 + exportControl "Protected"
1.19591 + is_navigable TRUE)))
1.19592 + (object Association "$UNNAMED$375"
1.19593 + quid "3A9E205D01C4"
1.19594 + roles (list role_list
1.19595 + (object Role "$UNNAMED$376"
1.19596 + quid "3A9E205D01C5"
1.19597 + supplier "Logical View::Test Bed Classes::CTransition"
1.19598 + quidu "3A23BFC30021")
1.19599 + (object Role "iUTContext:CUnitTestContext&"
1.19600 + quid "3A9E205D01D8"
1.19601 + documentation "* The context in which this transition is running (logging, state accessor & observer)"
1.19602 + label "iUTContext:CUnitTestContext&"
1.19603 + supplier "Logical View::Test Bed Classes::CUnitTestContext"
1.19604 + quidu "3A9E205C014A"
1.19605 + exportControl "Protected"
1.19606 + is_navigable TRUE)))
1.19607 + (object Association "$UNNAMED$377"
1.19608 + quid "3A9F862D03A8"
1.19609 + roles (list role_list
1.19610 + (object Role "$UNNAMED$378"
1.19611 + quid "3A9F862D03A9"
1.19612 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19613 + quidu "3A24DC16022F"
1.19614 + is_aggregate TRUE)
1.19615 + (object Role "iParameterizedTests"
1.19616 + quid "3A9F862D03B2"
1.19617 + documentation "* A list of the test which cannot run without a parameter set from the UI"
1.19618 + label "iParameterizedTests"
1.19619 + supplier "Logical View::Test Bed Classes::RArray<TInt>"
1.19620 + quidu "3A9F862D039E"
1.19621 + exportControl "Protected"
1.19622 + is_navigable TRUE)))
1.19623 + (object Association "$UNNAMED$379"
1.19624 + quid "3A9F862E018C"
1.19625 + roles (list role_list
1.19626 + (object Role "$UNNAMED$380"
1.19627 + quid "3A9F862E018D"
1.19628 + supplier "Logical View::Test Bed Classes::CTestManager"
1.19629 + quidu "3A70658C0166")
1.19630 + (object Role "iTestsToRun"
1.19631 + quid "3A9F862E0196"
1.19632 + documentation "* List of the tests to be run, NULL means run all tests"
1.19633 + label "iTestsToRun"
1.19634 + supplier "Logical View::Test Bed Classes::RPointerArray<TTestInfo>"
1.19635 + quidu "3A9F862E0182"
1.19636 + exportControl "Protected"
1.19637 + is_navigable TRUE)))
1.19638 + (object Association "$UNNAMED$381"
1.19639 + quid "3AADFEEB03B9"
1.19640 + roles (list role_list
1.19641 + (object Role "$UNNAMED$382"
1.19642 + quid "3AADFEEB03BA"
1.19643 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.19644 + quidu "3A24DC16022F")
1.19645 + (object Role "iTransitionSets"
1.19646 + quid "3AADFEEB03C2"
1.19647 + documentation
1.19648 +|* A placeholder which is only used to ensure correct object cleanup when
1.19649 +| TransitionSetsL() leaves
1.19650 +
1.19651 + label "iTransitionSets"
1.19652 + supplier "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>"
1.19653 + quidu "3AADFEEB03B8"
1.19654 + exportControl "Protected"
1.19655 + is_navigable TRUE)))
1.19656 + (object Association "$UNNAMED$383"
1.19657 + quid "3AADFEEC03CE"
1.19658 + roles (list role_list
1.19659 + (object Role "$UNNAMED$384"
1.19660 + quid "3AADFEEC03CF"
1.19661 + supplier "Logical View::Test Bed Classes::CTransition"
1.19662 + quidu "3A23BFC30021"
1.19663 + is_aggregate TRUE)
1.19664 + (object Role "iTransitionInfo"
1.19665 + quid "3AADFEEC03D8"
1.19666 + documentation
1.19667 +|* Information on this transition including its ID, its iteration number and the data logger
1.19668 +| it is currently using
1.19669 +
1.19670 + label "iTransitionInfo"
1.19671 + supplier "Logical View::Test Bed Classes::TTransitionInfo"
1.19672 + quidu "3A8276D1009C"
1.19673 + exportControl "Protected"
1.19674 + is_navigable TRUE)))
1.19675 + (object Association "$UNNAMED$385"
1.19676 + quid "3AC9D060037D"
1.19677 + roles (list role_list
1.19678 + (object Role "$UNNAMED$386"
1.19679 + quid "3AC9D060037E"
1.19680 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.19681 + quidu "3A23BA9F037C")
1.19682 + (object Role "iCurrentlyExecutingTransition"
1.19683 + quid "3AC9D06003BA"
1.19684 + documentation "* The currently executing transition : NOT OWNED"
1.19685 + label "iCurrentlyExecutingTransition"
1.19686 + supplier "Logical View::Test Bed Classes::CTransition"
1.19687 + quidu "3A23BFC30021"
1.19688 + exportControl "Protected"
1.19689 + is_navigable TRUE)))
1.19690 + (object Association "$UNNAMED$387"
1.19691 + quid "3AC9D061013A"
1.19692 + roles (list role_list
1.19693 + (object Role "$UNNAMED$388"
1.19694 + quid "3AC9D061013B"
1.19695 + supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
1.19696 + quidu "3A9A54CF018D"
1.19697 + is_aggregate TRUE)
1.19698 + (object Role "iFLogger"
1.19699 + quid "3AC9D061013C"
1.19700 + documentation "* Handle to the file logging mechanism for outputting messages"
1.19701 + label "iFLogger"
1.19702 + supplier "Logical View::EPOC Classes::RFileLogger"
1.19703 + quidu "3A83B46701C5"
1.19704 + exportControl "Protected"
1.19705 + is_navigable TRUE)))
1.19706 + (object Association "$UNNAMED$389"
1.19707 + quid "3AC9D0610144"
1.19708 + roles (list role_list
1.19709 + (object Role "$UNNAMED$390"
1.19710 + quid "3AC9D0610145"
1.19711 + supplier "Logical View::Test Bed Classes::CDefaultLogOutput"
1.19712 + quidu "3A9A54CF018D")
1.19713 + (object Role "iTitle:TDesC&"
1.19714 + attributes (list Attribute_Set
1.19715 + (object Attribute
1.19716 + tool "VC++"
1.19717 + name "Const"
1.19718 + value TRUE))
1.19719 + quid "3AC9D0610146"
1.19720 + documentation "* The title which is output to the log file"
1.19721 + label "iTitle:TDesC&"
1.19722 + supplier "Logical View::EPOC Classes::TDesC"
1.19723 + quidu "3A88109800DC"
1.19724 + exportControl "Protected"
1.19725 + is_navigable TRUE)))
1.19726 + (object Association "$UNNAMED$391"
1.19727 + quid "3AC9D061018A"
1.19728 + roles (list role_list
1.19729 + (object Role "$UNNAMED$392"
1.19730 + quid "3AC9D061018B"
1.19731 + supplier "Logical View::Test Bed Classes::TLogMessageOverflow"
1.19732 + quidu "3A892F420190"
1.19733 + is_aggregate TRUE)
1.19734 + (object Role "iError"
1.19735 + attributes (list Attribute_Set
1.19736 + (object Attribute
1.19737 + tool "VC++"
1.19738 + name "InitialValue"
1.19739 + value "KErrNone"))
1.19740 + quid "3AC9D061018C"
1.19741 + label "iError"
1.19742 + supplier "Logical View::EPOC Classes::TInt"
1.19743 + quidu "3A881077011B"
1.19744 + is_navigable TRUE)))
1.19745 + (object Association "$UNNAMED$393"
1.19746 + quid "3AC9D0620204"
1.19747 + roles (list role_list
1.19748 + (object Role "$UNNAMED$394"
1.19749 + quid "3AC9D0620205"
1.19750 + supplier "Logical View::Test Bed Classes::CUnitTestContext"
1.19751 + quidu "3A9E205C014A")
1.19752 + (object Role "iStateAccessor:MStateAccessor&"
1.19753 + quid "3AC9D0620206"
1.19754 + documentation "* WhiteBox state access to the class under test."
1.19755 + label "iStateAccessor:MStateAccessor&"
1.19756 + supplier "Logical View::Test Bed Classes::MStateAccessor"
1.19757 + quidu "3A23BE150330"
1.19758 + exportControl "Protected"
1.19759 + is_navigable TRUE)))
1.19760 + (object Association "$UNNAMED$395"
1.19761 + quid "3AC9D062020E"
1.19762 + roles (list role_list
1.19763 + (object Role "$UNNAMED$396"
1.19764 + quid "3AC9D062020F"
1.19765 + supplier "Logical View::Test Bed Classes::CUnitTestContext"
1.19766 + quidu "3A9E205C014A")
1.19767 + (object Role "iObserver:MTransitionObserver&"
1.19768 + quid "3AC9D0620210"
1.19769 + documentation "* The observer of this UnitTest's Transitions."
1.19770 + label "iObserver:MTransitionObserver&"
1.19771 + supplier "MTransitionObserver"
1.19772 + exportControl "Protected"
1.19773 + is_navigable TRUE)))
1.19774 + (object Association "$UNNAMED$397"
1.19775 + quid "3AC9D0620218"
1.19776 + roles (list role_list
1.19777 + (object Role "$UNNAMED$398"
1.19778 + quid "3AC9D0620219"
1.19779 + supplier "Logical View::Test Bed Classes::CUnitTestContext"
1.19780 + quidu "3A9E205C014A")
1.19781 + (object Role "iDataLogger:CDataLogger&"
1.19782 + quid "3AC9D0620222"
1.19783 + documentation "* The output logging object."
1.19784 + label "iDataLogger:CDataLogger&"
1.19785 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19786 + quidu "3A23B76E01BE"
1.19787 + exportControl "Protected"
1.19788 + is_navigable TRUE)))
1.19789 + (object Association "$UNNAMED$399"
1.19790 + quid "3AC9D064015C"
1.19791 + roles (list role_list
1.19792 + (object Role "$UNNAMED$400"
1.19793 + quid "3AC9D064015D"
1.19794 + supplier "Logical View::Test Bed Classes::TTransitionInfo"
1.19795 + quidu "3A8276D1009C")
1.19796 + (object Role "iDataLogger:CDataLogger&"
1.19797 + attributes (list Attribute_Set
1.19798 + (object Attribute
1.19799 + tool "VC++"
1.19800 + name "Const"
1.19801 + value TRUE))
1.19802 + quid "3AC9D0640166"
1.19803 + documentation "* The Data Logger that this transition is currently using"
1.19804 + label "iDataLogger:CDataLogger&"
1.19805 + supplier "Logical View::Test Bed Classes::CDataLogger"
1.19806 + quidu "3A23B76E01BE"
1.19807 + is_navigable TRUE)))
1.19808 + (object Association "$UNNAMED$401"
1.19809 + quid "3AC9D0640169"
1.19810 + roles (list role_list
1.19811 + (object Role "$UNNAMED$402"
1.19812 + quid "3AC9D064016A"
1.19813 + supplier "Logical View::Test Bed Classes::TTransitionInfo"
1.19814 + quidu "3A8276D1009C"
1.19815 + is_aggregate TRUE)
1.19816 + (object Role "iIteration"
1.19817 + quid "3AC9D0640170"
1.19818 + documentation "* The iteration that this transition is currently on"
1.19819 + label "iIteration"
1.19820 + supplier "Logical View::EPOC Classes::TInt"
1.19821 + quidu "3A881077011B"
1.19822 + is_navigable TRUE)))
1.19823 + (object Association "$UNNAMED$403"
1.19824 + quid "3AC9D0640173"
1.19825 + roles (list role_list
1.19826 + (object Role "$UNNAMED$404"
1.19827 + quid "3AC9D0640174"
1.19828 + supplier "Logical View::Test Bed Classes::TTransitionInfo"
1.19829 + quidu "3A8276D1009C")
1.19830 + (object Role "iTransitionId:TDesC&"
1.19831 + attributes (list Attribute_Set
1.19832 + (object Attribute
1.19833 + tool "VC++"
1.19834 + name "Const"
1.19835 + value TRUE))
1.19836 + quid "3AC9D064017A"
1.19837 + documentation "* Descriptor containing the transition identifier"
1.19838 + label "iTransitionId:TDesC&"
1.19839 + supplier "Logical View::EPOC Classes::TDesC"
1.19840 + quidu "3A88109800DC"
1.19841 + is_navigable TRUE)))
1.19842 + (object Association "$UNNAMED$405"
1.19843 + quid "3AC9D064018F"
1.19844 + roles (list role_list
1.19845 + (object Role "$UNNAMED$406"
1.19846 + quid "3AC9D0640190"
1.19847 + supplier "Logical View::Test Bed Classes::TTestInfo"
1.19848 + quidu "3A9F862F0224")
1.19849 + (object Role "iParameters"
1.19850 + quid "3AC9D0640191"
1.19851 + documentation "* Parameter block which is to be passed to the unit test"
1.19852 + label "iParameters"
1.19853 + supplier "TAny"
1.19854 + is_navigable TRUE)))
1.19855 + (object Association "$UNNAMED$407"
1.19856 + quid "3AC9D0640199"
1.19857 + roles (list role_list
1.19858 + (object Role "$UNNAMED$408"
1.19859 + quid "3AC9D064019A"
1.19860 + supplier "Logical View::Test Bed Classes::TTestInfo"
1.19861 + quidu "3A9F862F0224"
1.19862 + is_aggregate TRUE)
1.19863 + (object Role "iRunTime"
1.19864 + quid "3AC9D064019B"
1.19865 + documentation "* The time at which this unit test should be scheduled to run"
1.19866 + label "iRunTime"
1.19867 + supplier "TTimeIntervalMicroSeconds32"
1.19868 + is_navigable TRUE)))
1.19869 + (object Association "$UNNAMED$409"
1.19870 + quid "3AC9D064019E"
1.19871 + roles (list role_list
1.19872 + (object Role "$UNNAMED$410"
1.19873 + quid "3AC9D064019F"
1.19874 + supplier "Logical View::Test Bed Classes::TTestInfo"
1.19875 + quidu "3A9F862F0224"
1.19876 + is_aggregate TRUE)
1.19877 + (object Role "iUnitTestId"
1.19878 + quid "3AC9D06401A0"
1.19879 + documentation "* The zero-based unit test Id within the above component"
1.19880 + label "iUnitTestId"
1.19881 + supplier "Logical View::EPOC Classes::TInt"
1.19882 + quidu "3A881077011B"
1.19883 + is_navigable TRUE)))
1.19884 + (object Association "$UNNAMED$411"
1.19885 + quid "3AC9D06401A3"
1.19886 + roles (list role_list
1.19887 + (object Role "$UNNAMED$412"
1.19888 + quid "3AC9D06401A4"
1.19889 + supplier "Logical View::Test Bed Classes::TTestInfo"
1.19890 + quidu "3A9F862F0224"
1.19891 + is_aggregate TRUE)
1.19892 + (object Role "iComponentId"
1.19893 + quid "3AC9D06401A5"
1.19894 + documentation
1.19895 +|* The zero-based component Id based on the list passed out from
1.19896 +| CTestController::FindComponents
1.19897 +
1.19898 + label "iComponentId"
1.19899 + supplier "Logical View::EPOC Classes::TInt"
1.19900 + quidu "3A881077011B"
1.19901 + is_navigable TRUE)))
1.19902 + (object Association "$UNNAMED$413"
1.19903 + quid "3AC9D064021B"
1.19904 + roles (list role_list
1.19905 + (object Role "$UNNAMED$414"
1.19906 + quid "3AC9D064021C"
1.19907 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.19908 + quidu "3A8D59CB0257"
1.19909 + is_aggregate TRUE)
1.19910 + (object Role "iBreakStep"
1.19911 + quid "3AC9D064021D"
1.19912 + documentation "* The iteration of the test method upon which an unexpected failure occurred."
1.19913 + label "iBreakStep"
1.19914 + supplier "Logical View::EPOC Classes::TInt"
1.19915 + quidu "3A881077011B"
1.19916 + exportControl "Protected"
1.19917 + is_navigable TRUE)))
1.19918 + (object Association "$UNNAMED$415"
1.19919 + quid "3AC9D0640220"
1.19920 + roles (list role_list
1.19921 + (object Role "$UNNAMED$416"
1.19922 + quid "3AC9D0640221"
1.19923 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.19924 + quidu "3A8D59CB0257"
1.19925 + is_aggregate TRUE)
1.19926 + (object Role "iFailStep"
1.19927 + quid "3AC9D0640225"
1.19928 + documentation "* The current iteration of the test method upon which to fail."
1.19929 + label "iFailStep"
1.19930 + supplier "Logical View::EPOC Classes::TInt"
1.19931 + quidu "3A881077011B"
1.19932 + exportControl "Protected"
1.19933 + is_navigable TRUE)))
1.19934 + (object Association "$UNNAMED$417"
1.19935 + quid "3AC9D0640228"
1.19936 + roles (list role_list
1.19937 + (object Role "$UNNAMED$418"
1.19938 + quid "3AC9D0640229"
1.19939 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.19940 + quidu "3A8D59CB0257"
1.19941 + is_aggregate TRUE)
1.19942 + (object Role "iThread"
1.19943 + quid "3AC9D064022F"
1.19944 + documentation "* The current thread handle"
1.19945 + label "iThread"
1.19946 + supplier "RThread"
1.19947 + exportControl "Protected"
1.19948 + is_navigable TRUE)))
1.19949 + (object Association "$UNNAMED$419"
1.19950 + quid "3AC9D0640239"
1.19951 + roles (list role_list
1.19952 + (object Role "$UNNAMED$420"
1.19953 + quid "3AC9D064023A"
1.19954 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.19955 + quidu "3A8D59CB0257"
1.19956 + is_aggregate TRUE)
1.19957 + (object Role "iEndThreadHandleCount"
1.19958 + quid "3AC9D064023B"
1.19959 + documentation "* The count of thread open handles at the end of the RunL/RunError."
1.19960 + label "iEndThreadHandleCount"
1.19961 + supplier "Logical View::EPOC Classes::TInt"
1.19962 + quidu "3A881077011B"
1.19963 + exportControl "Protected"
1.19964 + is_navigable TRUE)))
1.19965 + (object Association "$UNNAMED$421"
1.19966 + quid "3AC9D0640243"
1.19967 + roles (list role_list
1.19968 + (object Role "$UNNAMED$422"
1.19969 + quid "3AC9D0640244"
1.19970 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.19971 + quidu "3A8D59CB0257"
1.19972 + is_aggregate TRUE)
1.19973 + (object Role "iEndProcessHandleCount"
1.19974 + quid "3AC9D0640245"
1.19975 + documentation "* The count of process open handles at the end of the RunL/RunError."
1.19976 + label "iEndProcessHandleCount"
1.19977 + supplier "Logical View::EPOC Classes::TInt"
1.19978 + quidu "3A881077011B"
1.19979 + exportControl "Protected"
1.19980 + is_navigable TRUE)))
1.19981 + (object Association "$UNNAMED$423"
1.19982 + quid "3AC9D064024D"
1.19983 + roles (list role_list
1.19984 + (object Role "$UNNAMED$424"
1.19985 + quid "3AC9D064024E"
1.19986 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.19987 + quidu "3A8D59CB0257"
1.19988 + is_aggregate TRUE)
1.19989 + (object Role "iStartThreadHandleCount"
1.19990 + quid "3AC9D064024F"
1.19991 + documentation "* The count of thread open handles at the start of the RunL."
1.19992 + label "iStartThreadHandleCount"
1.19993 + supplier "Logical View::EPOC Classes::TInt"
1.19994 + quidu "3A881077011B"
1.19995 + exportControl "Protected"
1.19996 + is_navigable TRUE)))
1.19997 + (object Association "$UNNAMED$425"
1.19998 + quid "3AC9D0640257"
1.19999 + roles (list role_list
1.20000 + (object Role "$UNNAMED$426"
1.20001 + quid "3AC9D0640258"
1.20002 + supplier "Logical View::Test Bed Classes::CLeakTestTransition"
1.20003 + quidu "3A8D59CB0257"
1.20004 + is_aggregate TRUE)
1.20005 + (object Role "iStartProcessHandleCount"
1.20006 + quid "3AC9D0640259"
1.20007 + documentation "* The count of process open handles at the start of the RunL."
1.20008 + label "iStartProcessHandleCount"
1.20009 + supplier "Logical View::EPOC Classes::TInt"
1.20010 + quidu "3A881077011B"
1.20011 + exportControl "Protected"
1.20012 + is_navigable TRUE)))
1.20013 + (object Association "$UNNAMED$427"
1.20014 + quid "3AC9D06403C9"
1.20015 + roles (list role_list
1.20016 + (object Role "$UNNAMED$428"
1.20017 + quid "3AC9D06403CA"
1.20018 + supplier "Logical View::Test Bed Classes::TTransitionValidator"
1.20019 + quidu "3A9E205E01ED")
1.20020 + (object Role "iUTContext:CUnitTestContext&"
1.20021 + quid "3AC9D06403D3"
1.20022 + documentation "* The context that this transition will be executing in"
1.20023 + label "iUTContext:CUnitTestContext&"
1.20024 + supplier "Logical View::Test Bed Classes::CUnitTestContext"
1.20025 + quidu "3A9E205C014A"
1.20026 + exportControl "Protected"
1.20027 + is_navigable TRUE)))
1.20028 + (object Association "$UNNAMED$429"
1.20029 + quid "3B163640034C"
1.20030 + roles (list role_list
1.20031 + (object Role "$UNNAMED$430"
1.20032 + quid "3B163640034D"
1.20033 + supplier "Logical View::Test Bed Classes::CTestManager"
1.20034 + quidu "3A70658C0166")
1.20035 + (object Role "iCurrentTester"
1.20036 + quid "3B1636400356"
1.20037 + documentation "* The test which is currently being run"
1.20038 + label "iCurrentTester"
1.20039 + supplier "Logical View::Test Bed Classes::CComponentTester"
1.20040 + quidu "3A24DC16022F"
1.20041 + exportControl "Protected"
1.20042 + is_navigable TRUE)))
1.20043 + (object Association "$UNNAMED$431"
1.20044 + quid "3B163640039C"
1.20045 + roles (list role_list
1.20046 + (object Role "$UNNAMED$432"
1.20047 + quid "3B163640039D"
1.20048 + supplier "Logical View::Test Bed Classes::CTestManager"
1.20049 + quidu "3A70658C0166"
1.20050 + is_aggregate TRUE)
1.20051 + (object Role "iCurrentLibrary"
1.20052 + quid "3B16364003B0"
1.20053 + documentation "* The library containing the test which is currently being run"
1.20054 + label "iCurrentLibrary"
1.20055 + supplier "RLibrary"
1.20056 + exportControl "Protected"
1.20057 + is_navigable TRUE)))
1.20058 + (object Association "$UNNAMED$433"
1.20059 + quid "3B449E92031B"
1.20060 + roles (list role_list
1.20061 + (object Role "$UNNAMED$434"
1.20062 + quid "3B449E92031C"
1.20063 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.20064 + quidu "3A23BA9F037C")
1.20065 + (object Role "iFileMan"
1.20066 + quid "3B449E920343"
1.20067 + documentation "* File manager - useful in PrepareUnitTestL if copying files is required"
1.20068 + label "iFileMan"
1.20069 + supplier "CFileMan"
1.20070 + exportControl "Protected"
1.20071 + is_navigable TRUE)))
1.20072 + (object Association "$UNNAMED$435"
1.20073 + quid "3B449E92034D"
1.20074 + roles (list role_list
1.20075 + (object Role "$UNNAMED$436"
1.20076 + quid "3B449E92034E"
1.20077 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.20078 + quidu "3A23BA9F037C"
1.20079 + is_aggregate TRUE)
1.20080 + (object Role "iFs"
1.20081 + quid "3B449E920361"
1.20082 + documentation "* Connection to the file server - required by iFileMan"
1.20083 + label "iFs"
1.20084 + supplier "RFs"
1.20085 + exportControl "Protected"
1.20086 + is_navigable TRUE)))
1.20087 + (object Association "$UNNAMED$437"
1.20088 + quid "3B449E92036B"
1.20089 + roles (list role_list
1.20090 + (object Role "$UNNAMED$438"
1.20091 + quid "3B449E92036C"
1.20092 + supplier "Logical View::Test Bed Classes::CUnitTest"
1.20093 + quidu "3A23BA9F037C"
1.20094 + is_aggregate TRUE)
1.20095 + (object Role "iLeaveErrorArray"
1.20096 + quid "3B449E92037F"
1.20097 + documentation "* List of all the acceptable error codes"
1.20098 + label "iLeaveErrorArray"
1.20099 + supplier "Logical View::Test Bed Classes::RArray<TInt>"
1.20100 + quidu "3A9F862D039E"
1.20101 + exportControl "Protected"
1.20102 + is_navigable TRUE))))
1.20103 + logical_presentations (list unit_reference_list
1.20104 + (object ClassDiagram "Main"
1.20105 + quid "3A37869600EE"
1.20106 + title "Main"
1.20107 + documentation "Returns the test which is currently executing"
1.20108 + zoom 100
1.20109 + max_height 28350
1.20110 + max_width 21600
1.20111 + origin_x 0
1.20112 + origin_y 0
1.20113 + items (list diagram_item_list
1.20114 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @985
1.20115 + ShowCompartmentStereotypes TRUE
1.20116 + IncludeAttribute TRUE
1.20117 + IncludeOperation TRUE
1.20118 + location (496, 1984)
1.20119 + label (object ItemLabel
1.20120 + Parent_View @985
1.20121 + location (270, 1933)
1.20122 + fill_color 13434879
1.20123 + nlines 1
1.20124 + max_width 452
1.20125 + justify 0
1.20126 + label "RPointerArray<TDesC>")
1.20127 + icon_style "None"
1.20128 + line_color 3342489
1.20129 + fill_color 13434879
1.20130 + quidu "3A70658D015F"
1.20131 + width 470
1.20132 + height 126
1.20133 + annotation 8
1.20134 + autoResize TRUE)
1.20135 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @986
1.20136 + ShowCompartmentStereotypes TRUE
1.20137 + IncludeAttribute TRUE
1.20138 + IncludeOperation TRUE
1.20139 + location (496, 2418)
1.20140 + label (object ItemLabel
1.20141 + Parent_View @986
1.20142 + location (260, 2212)
1.20143 + fill_color 13434879
1.20144 + nlines 1
1.20145 + max_width 472
1.20146 + justify 0
1.20147 + label "CUnitTestInfo")
1.20148 + icon "control"
1.20149 + icon_style "None"
1.20150 + line_color 3342489
1.20151 + fill_color 13434879
1.20152 + quidu "3A70658D0154"
1.20153 + compartment (object Compartment
1.20154 + Parent_View @986
1.20155 + location (260, 2273)
1.20156 + icon_style "Icon"
1.20157 + fill_color 16777215
1.20158 + anchor 2
1.20159 + nlines 7
1.20160 + max_width 478)
1.20161 + width 490
1.20162 + height 436
1.20163 + annotation 8
1.20164 + autoResize TRUE)
1.20165 + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @987
1.20166 + ShowCompartmentStereotypes TRUE
1.20167 + SuppressAttribute TRUE
1.20168 + IncludeAttribute TRUE
1.20169 + IncludeOperation TRUE
1.20170 + location (1364, 1550)
1.20171 + label (object ItemLabel
1.20172 + Parent_View @987
1.20173 + location (1110, 1494)
1.20174 + fill_color 16777215
1.20175 + nlines 1
1.20176 + max_width 508
1.20177 + justify 0
1.20178 + label "MUnitTestObserver")
1.20179 + icon "Interface"
1.20180 + icon_style "None"
1.20181 + line_color 3342489
1.20182 + fill_color 13434879
1.20183 + quidu "3A8276D1007E"
1.20184 + compartment (object Compartment
1.20185 + Parent_View @987
1.20186 + location (1110, 1555)
1.20187 + icon_style "Icon"
1.20188 + fill_color 16777215
1.20189 + anchor 2
1.20190 + nlines 1
1.20191 + max_width 515)
1.20192 + width 526
1.20193 + height 136
1.20194 + annotation 8
1.20195 + autoResize TRUE)
1.20196 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @988
1.20197 + ShowCompartmentStereotypes TRUE
1.20198 + IncludeAttribute TRUE
1.20199 + IncludeOperation TRUE
1.20200 + location (496, 2976)
1.20201 + label (object ItemLabel
1.20202 + Parent_View @988
1.20203 + location (203, 2926)
1.20204 + fill_color 16777215
1.20205 + nlines 1
1.20206 + max_width 586
1.20207 + justify 0
1.20208 + label "RPointerArray<CUnitTestInfo>")
1.20209 + icon "entity"
1.20210 + icon_style "None"
1.20211 + line_color 3342489
1.20212 + fill_color 13434879
1.20213 + quidu "3A70658B02E2"
1.20214 + width 604
1.20215 + height 122
1.20216 + annotation 8
1.20217 + autoResize TRUE)
1.20218 + (object UsesView "" @989
1.20219 + stereotype TRUE
1.20220 + line_color 3342489
1.20221 + quidu "3A81831D0094"
1.20222 + client @988
1.20223 + supplier @986
1.20224 + line_style 0)
1.20225 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @990
1.20226 + ShowCompartmentStereotypes TRUE
1.20227 + IncludeAttribute TRUE
1.20228 + IncludeOperation TRUE
1.20229 + location (496, 3596)
1.20230 + label (object ItemLabel
1.20231 + Parent_View @990
1.20232 + location (233, 3365)
1.20233 + fill_color 13434879
1.20234 + nlines 1
1.20235 + max_width 526
1.20236 + justify 0
1.20237 + label "CComponentInfo")
1.20238 + icon "entity"
1.20239 + icon_style "None"
1.20240 + line_color 3342489
1.20241 + fill_color 13434879
1.20242 + quidu "3A70658B02D7"
1.20243 + compartment (object Compartment
1.20244 + Parent_View @990
1.20245 + location (233, 3426)
1.20246 + icon_style "Icon"
1.20247 + fill_color 16777215
1.20248 + anchor 2
1.20249 + nlines 8
1.20250 + max_width 522)
1.20251 + width 544
1.20252 + height 486
1.20253 + annotation 8
1.20254 + autoResize TRUE)
1.20255 + (object AssociationViewNew "$UNNAMED$319" @991
1.20256 + location (496, 3194)
1.20257 + stereotype TRUE
1.20258 + line_color 3342489
1.20259 + quidu "3A71AF830200"
1.20260 + roleview_list (list RoleViews
1.20261 + (object RoleView "iUnitTestsInfo" @992
1.20262 + Parent_View @991
1.20263 + location (-62, 714)
1.20264 + label (object SegLabel @993
1.20265 + Parent_View @992
1.20266 + location (456, 3193)
1.20267 + anchor 1
1.20268 + anchor_loc 1
1.20269 + nlines 1
1.20270 + max_width 838
1.20271 + justify 0
1.20272 + label "-iUnitTestsInfo"
1.20273 + pctDist 0.006410
1.20274 + height 41
1.20275 + orientation 0)
1.20276 + stereotype TRUE
1.20277 + line_color 3342489
1.20278 + quidu "3A71AF830202"
1.20279 + client @991
1.20280 + supplier @988
1.20281 + line_style 0)
1.20282 + (object RoleView "$UNNAMED$320" @994
1.20283 + Parent_View @991
1.20284 + location (-62, 714)
1.20285 + label (object SegLabel @995
1.20286 + Parent_View @994
1.20287 + location (455, 3320)
1.20288 + hidden TRUE
1.20289 + anchor 1
1.20290 + anchor_loc 1
1.20291 + nlines 1
1.20292 + max_width 450
1.20293 + justify 0
1.20294 + label ""
1.20295 + pctDist 0.800000
1.20296 + height 42
1.20297 + orientation 1)
1.20298 + stereotype TRUE
1.20299 + line_color 3342489
1.20300 + quidu "3A71AF830201"
1.20301 + client @991
1.20302 + supplier @990
1.20303 + line_style 0)))
1.20304 + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @996
1.20305 + ShowCompartmentStereotypes TRUE
1.20306 + SuppressAttribute TRUE
1.20307 + IncludeAttribute TRUE
1.20308 + IncludeOperation TRUE
1.20309 + location (3782, 682)
1.20310 + label (object ItemLabel
1.20311 + Parent_View @996
1.20312 + location (3501, 626)
1.20313 + fill_color 16777215
1.20314 + nlines 1
1.20315 + max_width 562
1.20316 + justify 0
1.20317 + label "MStateAccessor")
1.20318 + icon "Interface"
1.20319 + icon_style "None"
1.20320 + line_color 3342489
1.20321 + fill_color 13434879
1.20322 + quidu "3A23BE150330"
1.20323 + compartment (object Compartment
1.20324 + Parent_View @996
1.20325 + location (3501, 687)
1.20326 + icon_style "Icon"
1.20327 + fill_color 16777215
1.20328 + anchor 2
1.20329 + nlines 1
1.20330 + max_width 568)
1.20331 + width 580
1.20332 + height 136
1.20333 + annotation 8
1.20334 + autoResize TRUE)
1.20335 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @997
1.20336 + ShowCompartmentStereotypes TRUE
1.20337 + IncludeAttribute TRUE
1.20338 + IncludeOperation TRUE
1.20339 + location (2666, 992)
1.20340 + label (object ItemLabel
1.20341 + Parent_View @997
1.20342 + location (2390, 941)
1.20343 + fill_color 16777215
1.20344 + nlines 1
1.20345 + max_width 552
1.20346 + justify 0
1.20347 + label "RPointerArray<CTransition>")
1.20348 + icon "entity"
1.20349 + icon_style "None"
1.20350 + line_color 3342489
1.20351 + fill_color 13434879
1.20352 + quidu "3A70658A0166"
1.20353 + width 570
1.20354 + height 126
1.20355 + annotation 8
1.20356 + autoResize TRUE)
1.20357 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @998
1.20358 + ShowCompartmentStereotypes TRUE
1.20359 + IncludeAttribute TRUE
1.20360 + IncludeOperation TRUE
1.20361 + location (1364, 682)
1.20362 + label (object ItemLabel
1.20363 + Parent_View @998
1.20364 + location (1033, 176)
1.20365 + fill_color 13434879
1.20366 + nlines 1
1.20367 + max_width 662
1.20368 + justify 0
1.20369 + label "CUnitTest")
1.20370 + icon "control"
1.20371 + icon_style "None"
1.20372 + line_color 3342489
1.20373 + fill_color 13434879
1.20374 + quidu "3A23BA9F037C"
1.20375 + compartment (object Compartment
1.20376 + Parent_View @998
1.20377 + location (1033, 237)
1.20378 + icon_style "Icon"
1.20379 + fill_color 16777215
1.20380 + anchor 2
1.20381 + nlines 19
1.20382 + max_width 659)
1.20383 + width 680
1.20384 + height 1036
1.20385 + annotation 8
1.20386 + autoResize TRUE)
1.20387 + (object AssociationViewNew "$UNNAMED$297" @999
1.20388 + location (2054, 845)
1.20389 + stereotype TRUE
1.20390 + line_color 3342489
1.20391 + quidu "3A70658A016D"
1.20392 + roleview_list (list RoleViews
1.20393 + (object RoleView "iTransitions" @1000
1.20394 + Parent_View @999
1.20395 + location (566, 597)
1.20396 + label (object SegLabel @1001
1.20397 + Parent_View @1000
1.20398 + location (2325, 952)
1.20399 + anchor 1
1.20400 + anchor_loc 1
1.20401 + nlines 1
1.20402 + max_width 237
1.20403 + justify 0
1.20404 + label "#iTransitions"
1.20405 + pctDist 0.800000
1.20406 + height 42
1.20407 + orientation 1)
1.20408 + stereotype TRUE
1.20409 + line_color 3342489
1.20410 + quidu "3A70658A016F"
1.20411 + client @999
1.20412 + supplier @997
1.20413 + line_style 0)
1.20414 + (object RoleView "$UNNAMED$298" @1002
1.20415 + Parent_View @999
1.20416 + location (566, 597)
1.20417 + label (object SegLabel @1003
1.20418 + Parent_View @1002
1.20419 + location (1784, 739)
1.20420 + hidden TRUE
1.20421 + anchor 1
1.20422 + anchor_loc 1
1.20423 + nlines 1
1.20424 + max_width 450
1.20425 + justify 0
1.20426 + label ""
1.20427 + pctDist 0.800000
1.20428 + height 42
1.20429 + orientation 1)
1.20430 + stereotype TRUE
1.20431 + line_color 3342489
1.20432 + quidu "3A70658A016E"
1.20433 + client @999
1.20434 + supplier @998
1.20435 + line_style 0)))
1.20436 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1004
1.20437 + ShowCompartmentStereotypes TRUE
1.20438 + IncludeAttribute TRUE
1.20439 + IncludeOperation TRUE
1.20440 + location (4526, 1364)
1.20441 + label (object ItemLabel
1.20442 + Parent_View @1004
1.20443 + location (4357, 1283)
1.20444 + fill_color 13434879
1.20445 + nlines 1
1.20446 + max_width 338
1.20447 + justify 0
1.20448 + label "TTransitionInfo")
1.20449 + icon_style "None"
1.20450 + line_color 3342489
1.20451 + fill_color 13434879
1.20452 + quidu "3A8276D1009C"
1.20453 + compartment (object Compartment
1.20454 + Parent_View @1004
1.20455 + location (4357, 1344)
1.20456 + icon_style "Icon"
1.20457 + fill_color 16777215
1.20458 + anchor 2
1.20459 + nlines 2
1.20460 + max_width 343)
1.20461 + width 356
1.20462 + height 186
1.20463 + annotation 8
1.20464 + autoResize TRUE)
1.20465 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1005
1.20466 + ShowCompartmentStereotypes TRUE
1.20467 + IncludeAttribute TRUE
1.20468 + IncludeOperation TRUE
1.20469 + location (3782, 2356)
1.20470 + label (object ItemLabel
1.20471 + Parent_View @1005
1.20472 + location (3424, 2200)
1.20473 + fill_color 13434879
1.20474 + nlines 1
1.20475 + max_width 716
1.20476 + justify 0
1.20477 + label "TTransitionValidator")
1.20478 + icon_style "Icon"
1.20479 + line_color 3342489
1.20480 + fill_color 13434879
1.20481 + quidu "3A9E205E01ED"
1.20482 + compartment (object Compartment
1.20483 + Parent_View @1005
1.20484 + location (3424, 2261)
1.20485 + icon_style "Icon"
1.20486 + fill_color 16777215
1.20487 + anchor 2
1.20488 + nlines 5
1.20489 + max_width 721)
1.20490 + width 734
1.20491 + height 336
1.20492 + annotation 8
1.20493 + autoResize TRUE)
1.20494 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1006
1.20495 + ShowCompartmentStereotypes TRUE
1.20496 + IncludeAttribute TRUE
1.20497 + IncludeOperation TRUE
1.20498 + location (4588, 434)
1.20499 + label (object ItemLabel
1.20500 + Parent_View @1006
1.20501 + location (4276, 278)
1.20502 + fill_color 13434879
1.20503 + nlines 1
1.20504 + max_width 624
1.20505 + justify 0
1.20506 + label "CUnitTestContext")
1.20507 + icon "entity"
1.20508 + icon_style "None"
1.20509 + line_color 3342489
1.20510 + fill_color 13434879
1.20511 + quidu "3A9E205C014A"
1.20512 + compartment (object Compartment
1.20513 + Parent_View @1006
1.20514 + location (4276, 339)
1.20515 + icon_style "Icon"
1.20516 + fill_color 16777215
1.20517 + anchor 2
1.20518 + nlines 5
1.20519 + max_width 631)
1.20520 + width 642
1.20521 + height 336
1.20522 + annotation 8
1.20523 + autoResize TRUE)
1.20524 + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1007
1.20525 + ShowCompartmentStereotypes TRUE
1.20526 + IncludeAttribute TRUE
1.20527 + IncludeOperation TRUE
1.20528 + location (3782, 1612)
1.20529 + label (object ItemLabel
1.20530 + Parent_View @1007
1.20531 + location (3432, 1206)
1.20532 + fill_color 16777215
1.20533 + nlines 1
1.20534 + max_width 700
1.20535 + justify 0
1.20536 + label "CTransition")
1.20537 + icon "boundary"
1.20538 + icon_style "None"
1.20539 + line_color 3342489
1.20540 + fill_color 13434879
1.20541 + quidu "3A23BFC30021"
1.20542 + compartment (object Compartment
1.20543 + Parent_View @1007
1.20544 + location (3432, 1267)
1.20545 + icon_style "Icon"
1.20546 + fill_color 16777215
1.20547 + anchor 2
1.20548 + nlines 15
1.20549 + max_width 706)
1.20550 + width 718
1.20551 + height 836
1.20552 + annotation 8
1.20553 + autoResize TRUE)
1.20554 + (object UsesView "" @1008
1.20555 + stereotype TRUE
1.20556 + line_color 3342489
1.20557 + quidu "3A87B0970263"
1.20558 + client @997
1.20559 + supplier @1007
1.20560 + line_style 0)
1.20561 + (object UsesView "" @1009
1.20562 + label (object ItemLabel
1.20563 + Parent_View @1009
1.20564 + location (3782, 971)
1.20565 + anchor_loc 1
1.20566 + nlines 1
1.20567 + max_width 60
1.20568 + justify 0
1.20569 + label "")
1.20570 + stereotype (object SegLabel @1010
1.20571 + Parent_View @1009
1.20572 + location (3847, 971)
1.20573 + anchor 10
1.20574 + anchor_loc 1
1.20575 + nlines 1
1.20576 + max_width 450
1.20577 + justify 0
1.20578 + label "<<Uses>>"
1.20579 + pctDist 0.500935
1.20580 + height 65
1.20581 + orientation 1)
1.20582 + line_color 3342489
1.20583 + quidu "3AAE437E012B"
1.20584 + client @1007
1.20585 + supplier @996
1.20586 + line_style 0)
1.20587 + (object AssociationViewNew "$UNNAMED$373" @1011
1.20588 + location (3782, 2108)
1.20589 + stereotype TRUE
1.20590 + line_color 3342489
1.20591 + quidu "3A9E205D017E"
1.20592 + roleview_list (list RoleViews
1.20593 + (object RoleView "iValidator:TTransitionValidator&" @1012
1.20594 + Parent_View @1011
1.20595 + location (62, 806)
1.20596 + label (object SegLabel @1013
1.20597 + Parent_View @1012
1.20598 + location (3862, 2106)
1.20599 + anchor 1
1.20600 + anchor_loc 1
1.20601 + nlines 1
1.20602 + max_width 587
1.20603 + justify 0
1.20604 + label "#iValidator:TTransitionValidator&"
1.20605 + pctDist -0.025862
1.20606 + height 80
1.20607 + orientation 0)
1.20608 + stereotype TRUE
1.20609 + line_color 3342489
1.20610 + quidu "3A9E205D01BA"
1.20611 + client @1011
1.20612 + supplier @1005
1.20613 + line_style 0)
1.20614 + (object RoleView "$UNNAMED$374" @1014
1.20615 + Parent_View @1011
1.20616 + location (62, 806)
1.20617 + label (object SegLabel @1015
1.20618 + Parent_View @1014
1.20619 + location (3741, 2046)
1.20620 + hidden TRUE
1.20621 + anchor 1
1.20622 + anchor_loc 1
1.20623 + nlines 1
1.20624 + max_width 450
1.20625 + justify 0
1.20626 + label ""
1.20627 + pctDist 0.800000
1.20628 + height 42
1.20629 + orientation 0)
1.20630 + stereotype TRUE
1.20631 + line_color 3342489
1.20632 + quidu "3A9E205D017F"
1.20633 + client @1011
1.20634 + supplier @1007
1.20635 + line_style 0)))
1.20636 + (object AssociationViewNew "$UNNAMED$375" @1016
1.20637 + location (4268, 897)
1.20638 + stereotype TRUE
1.20639 + line_color 3342489
1.20640 + quidu "3A9E205D01C4"
1.20641 + roleview_list (list RoleViews
1.20642 + (object RoleView "iUTContext:CUnitTestContext&" @1017
1.20643 + Parent_View @1016
1.20644 + location (548, -405)
1.20645 + label (object SegLabel @1018
1.20646 + Parent_View @1017
1.20647 + location (4590, 881)
1.20648 + anchor 1
1.20649 + anchor_loc 1
1.20650 + nlines 1
1.20651 + max_width 592
1.20652 + justify 0
1.20653 + label "#iUTContext:CUnitTestContext&"
1.20654 + pctDist 0.543957
1.20655 + height 256
1.20656 + orientation 1)
1.20657 + stereotype TRUE
1.20658 + line_color 3342489
1.20659 + quidu "3A9E205D01D8"
1.20660 + client @1016
1.20661 + supplier @1006
1.20662 + line_style 0)
1.20663 + (object RoleView "$UNNAMED$376" @1019
1.20664 + Parent_View @1016
1.20665 + location (548, -405)
1.20666 + label (object SegLabel @1020
1.20667 + Parent_View @1019
1.20668 + location (4073, 1109)
1.20669 + hidden TRUE
1.20670 + anchor 1
1.20671 + anchor_loc 1
1.20672 + nlines 1
1.20673 + max_width 450
1.20674 + justify 0
1.20675 + label ""
1.20676 + pctDist 0.800000
1.20677 + height 42
1.20678 + orientation 1)
1.20679 + stereotype TRUE
1.20680 + line_color 3342489
1.20681 + quidu "3A9E205D01C5"
1.20682 + client @1016
1.20683 + supplier @1007
1.20684 + line_style 0)))
1.20685 + (object UsesView "" @1021
1.20686 + stereotype TRUE
1.20687 + line_color 3342489
1.20688 + quidu "3A87AD5D01ED"
1.20689 + client @998
1.20690 + supplier @987
1.20691 + line_style 0)
1.20692 + (object UsesView "" @1022
1.20693 + label (object ItemLabel
1.20694 + Parent_View @1022
1.20695 + location (2597, 682)
1.20696 + anchor_loc 1
1.20697 + nlines 1
1.20698 + max_width 60
1.20699 + justify 0
1.20700 + label "")
1.20701 + stereotype (object SegLabel @1023
1.20702 + Parent_View @1022
1.20703 + location (2718, 627)
1.20704 + anchor 10
1.20705 + anchor_loc 1
1.20706 + nlines 1
1.20707 + max_width 450
1.20708 + justify 0
1.20709 + label "<<Creates>>"
1.20710 + pctDist 0.567801
1.20711 + height 56
1.20712 + orientation 0)
1.20713 + line_color 3342489
1.20714 + quidu "3AAE43920184"
1.20715 + client @998
1.20716 + supplier @996
1.20717 + line_style 0)
1.20718 + (object UsesView "" @1024
1.20719 + stereotype (object SegLabel @1025
1.20720 + Parent_View @1024
1.20721 + location (2694, 760)
1.20722 + anchor 10
1.20723 + anchor_loc 1
1.20724 + nlines 1
1.20725 + max_width 450
1.20726 + justify 0
1.20727 + label "<<Uses>>"
1.20728 + pctDist 0.465806
1.20729 + height 38
1.20730 + orientation 0)
1.20731 + line_color 3342489
1.20732 + quidu "3A378D2002C2"
1.20733 + client @998
1.20734 + supplier @1007
1.20735 + vertices (list Points
1.20736 + (1704, 710)
1.20737 + (3472, 866)
1.20738 + (3607, 1193))
1.20739 + line_style 0)
1.20740 + (object UsesView "" @1026
1.20741 + label (object ItemLabel
1.20742 + Parent_View @1026
1.20743 + location (2975, 432)
1.20744 + anchor_loc 1
1.20745 + nlines 1
1.20746 + max_width 60
1.20747 + justify 0
1.20748 + label "")
1.20749 + stereotype (object SegLabel @1027
1.20750 + Parent_View @1026
1.20751 + location (2920, 378)
1.20752 + anchor 10
1.20753 + anchor_loc 1
1.20754 + nlines 1
1.20755 + max_width 450
1.20756 + justify 0
1.20757 + label "<<Creates>>"
1.20758 + pctDist 0.478379
1.20759 + height 55
1.20760 + orientation 0)
1.20761 + line_color 3342489
1.20762 + quidu "3AAE45D3033C"
1.20763 + client @998
1.20764 + supplier @1006
1.20765 + vertices (list Points
1.20766 + (1704, 608)
1.20767 + (2534, 432)
1.20768 + (4266, 433))
1.20769 + line_style 0)
1.20770 + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1028
1.20771 + ShowCompartmentStereotypes TRUE
1.20772 + IncludeAttribute TRUE
1.20773 + IncludeOperation TRUE
1.20774 + location (4712, 2046)
1.20775 + label (object ItemLabel
1.20776 + Parent_View @1028
1.20777 + location (4362, 1915)
1.20778 + fill_color 13434879
1.20779 + nlines 1
1.20780 + max_width 700
1.20781 + justify 0
1.20782 + label "CLeakTestTransition")
1.20783 + icon "boundary"
1.20784 + icon_style "None"
1.20785 + line_color 3342489
1.20786 + fill_color 13434879
1.20787 + quidu "3A8D59CB0257"
1.20788 + compartment (object Compartment
1.20789 + Parent_View @1028
1.20790 + location (4362, 1976)
1.20791 + icon_style "Icon"
1.20792 + fill_color 16777215
1.20793 + anchor 2
1.20794 + nlines 4
1.20795 + max_width 706)
1.20796 + width 718
1.20797 + height 286
1.20798 + annotation 8
1.20799 + autoResize TRUE)
1.20800 + (object InheritView "" @1029
1.20801 + stereotype TRUE
1.20802 + line_color 3342489
1.20803 + quidu "3A8D59CB0258"
1.20804 + client @1028
1.20805 + supplier @1007
1.20806 + line_style 0)
1.20807 + (object UsesView "" @1030
1.20808 + label (object ItemLabel
1.20809 + Parent_View @1030
1.20810 + location (4244, 1457)
1.20811 + anchor_loc 1
1.20812 + nlines 1
1.20813 + max_width 60
1.20814 + justify 0
1.20815 + label "")
1.20816 + stereotype (object SegLabel @1031
1.20817 + Parent_View @1030
1.20818 + location (4207, 1344)
1.20819 + anchor 10
1.20820 + anchor_loc 1
1.20821 + nlines 1
1.20822 + max_width 450
1.20823 + justify 0
1.20824 + label "<<Creates>>"
1.20825 + pctDist 0.500000
1.20826 + height 120
1.20827 + orientation 0)
1.20828 + line_color 3342489
1.20829 + quidu "3AAE469B033A"
1.20830 + client @1007
1.20831 + supplier @1004
1.20832 + line_style 0)
1.20833 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1032
1.20834 + ShowCompartmentStereotypes TRUE
1.20835 + SuppressAttribute TRUE
1.20836 + IncludeAttribute TRUE
1.20837 + IncludeOperation TRUE
1.20838 + location (1364, 3162)
1.20839 + label (object ItemLabel
1.20840 + Parent_View @1032
1.20841 + location (1109, 3106)
1.20842 + fill_color 13434879
1.20843 + nlines 1
1.20844 + max_width 510
1.20845 + justify 0
1.20846 + label "MComponentTestObserver")
1.20847 + icon "Interface"
1.20848 + icon_style "None"
1.20849 + line_color 3342489
1.20850 + fill_color 13434879
1.20851 + quidu "3A70658E00AB"
1.20852 + compartment (object Compartment
1.20853 + Parent_View @1032
1.20854 + location (1109, 3167)
1.20855 + icon_style "Icon"
1.20856 + fill_color 16777215
1.20857 + anchor 2
1.20858 + nlines 1
1.20859 + max_width 515)
1.20860 + width 528
1.20861 + height 136
1.20862 + annotation 8
1.20863 + autoResize TRUE)
1.20864 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1033
1.20865 + ShowCompartmentStereotypes TRUE
1.20866 + IncludeAttribute TRUE
1.20867 + IncludeOperation TRUE
1.20868 + location (558, 1364)
1.20869 + label (object ItemLabel
1.20870 + Parent_View @1033
1.20871 + location (297, 1313)
1.20872 + fill_color 16777215
1.20873 + nlines 1
1.20874 + max_width 522
1.20875 + justify 0
1.20876 + label "RPointerArray<CUnitTest>")
1.20877 + icon "entity"
1.20878 + icon_style "None"
1.20879 + line_color 3342489
1.20880 + fill_color 13434879
1.20881 + quidu "3A70658B03D2"
1.20882 + width 540
1.20883 + height 126
1.20884 + annotation 8
1.20885 + autoResize TRUE)
1.20886 + (object UsesView "" @1034
1.20887 + stereotype TRUE
1.20888 + line_color 3342489
1.20889 + quidu "3A81834502C2"
1.20890 + client @1033
1.20891 + supplier @998
1.20892 + line_style 0)
1.20893 + (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1035
1.20894 + ShowCompartmentStereotypes TRUE
1.20895 + IncludeAttribute TRUE
1.20896 + IncludeOperation TRUE
1.20897 + location (3038, 2604)
1.20898 + label (object ItemLabel
1.20899 + Parent_View @1035
1.20900 + location (2912, 2553)
1.20901 + fill_color 16777215
1.20902 + nlines 1
1.20903 + max_width 252
1.20904 + justify 0
1.20905 + label "TLogFormat")
1.20906 + icon "entity"
1.20907 + icon_style "None"
1.20908 + line_color 3342489
1.20909 + fill_color 13434879
1.20910 + quidu "3A894035038E"
1.20911 + width 270
1.20912 + height 126
1.20913 + annotation 8
1.20914 + autoResize TRUE)
1.20915 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1036
1.20916 + ShowCompartmentStereotypes TRUE
1.20917 + IncludeAttribute TRUE
1.20918 + IncludeOperation TRUE
1.20919 + location (1364, 2480)
1.20920 + label (object ItemLabel
1.20921 + Parent_View @1036
1.20922 + location (1067, 2149)
1.20923 + fill_color 13434879
1.20924 + nlines 1
1.20925 + max_width 594
1.20926 + justify 0
1.20927 + label "CComponentTester")
1.20928 + icon "control"
1.20929 + icon_style "None"
1.20930 + line_color 3342489
1.20931 + fill_color 13434879
1.20932 + quidu "3A24DC16022F"
1.20933 + compartment (object Compartment
1.20934 + Parent_View @1036
1.20935 + location (1067, 2210)
1.20936 + icon_style "Icon"
1.20937 + fill_color 16777215
1.20938 + anchor 2
1.20939 + nlines 12
1.20940 + max_width 590)
1.20941 + width 612
1.20942 + height 686
1.20943 + annotation 8
1.20944 + autoResize TRUE)
1.20945 + (object AssociationViewNew "$UNNAMED$305" @1037
1.20946 + location (1364, 2958)
1.20947 + stereotype TRUE
1.20948 + line_color 3342489
1.20949 + quidu "3A70658B03B4"
1.20950 + roleview_list (list RoleViews
1.20951 + (object RoleView "iObserver:MComponentTestObserver&" @1038
1.20952 + Parent_View @1037
1.20953 + location (0, 1718)
1.20954 + label (object SegLabel @1039
1.20955 + Parent_View @1038
1.20956 + location (1323, 3066)
1.20957 + anchor 1
1.20958 + anchor_loc 1
1.20959 + nlines 1
1.20960 + max_width 719
1.20961 + justify 0
1.20962 + label "#iObserver:MComponentTestObserver&"
1.20963 + pctDist 0.800000
1.20964 + height 42
1.20965 + orientation 1)
1.20966 + stereotype TRUE
1.20967 + line_color 3342489
1.20968 + quidu "3A70658B03B6"
1.20969 + client @1037
1.20970 + supplier @1032
1.20971 + line_style 0)
1.20972 + (object RoleView "$UNNAMED$306" @1040
1.20973 + Parent_View @1037
1.20974 + location (0, 1718)
1.20975 + label (object SegLabel @1041
1.20976 + Parent_View @1040
1.20977 + location (1323, 2850)
1.20978 + hidden TRUE
1.20979 + anchor 1
1.20980 + anchor_loc 1
1.20981 + nlines 1
1.20982 + max_width 450
1.20983 + justify 0
1.20984 + label ""
1.20985 + pctDist 0.800000
1.20986 + height 42
1.20987 + orientation 0)
1.20988 + stereotype TRUE
1.20989 + line_color 3342489
1.20990 + quidu "3A70658B03B5"
1.20991 + client @1037
1.20992 + supplier @1036
1.20993 + line_style 0)))
1.20994 + (object AssociationViewNew "$UNNAMED$309" @1042
1.20995 + location (858, 1781)
1.20996 + stereotype TRUE
1.20997 + line_color 3342489
1.20998 + quidu "3A70658B03DC"
1.20999 + roleview_list (list RoleViews
1.21000 + (object RoleView "iUnitTests" @1043
1.21001 + Parent_View @1042
1.21002 + location (-506, 541)
1.21003 + label (object SegLabel @1044
1.21004 + Parent_View @1043
1.21005 + location (621, 1523)
1.21006 + anchor 1
1.21007 + anchor_loc 1
1.21008 + nlines 1
1.21009 + max_width 216
1.21010 + justify 0
1.21011 + label "#iUnitTests"
1.21012 + pctDist 0.800000
1.21013 + height 42
1.21014 + orientation 0)
1.21015 + stereotype TRUE
1.21016 + line_color 3342489
1.21017 + quidu "3A70658B03DE"
1.21018 + client @1042
1.21019 + supplier @1033
1.21020 + line_style 0)
1.21021 + (object RoleView "$UNNAMED$310" @1045
1.21022 + Parent_View @1042
1.21023 + location (-506, 541)
1.21024 + label (object SegLabel @1046
1.21025 + Parent_View @1045
1.21026 + location (1029, 2089)
1.21027 + hidden TRUE
1.21028 + anchor 1
1.21029 + anchor_loc 1
1.21030 + nlines 1
1.21031 + max_width 450
1.21032 + justify 0
1.21033 + label ""
1.21034 + pctDist 0.800000
1.21035 + height 42
1.21036 + orientation 1)
1.21037 + stereotype TRUE
1.21038 + line_color 3342489
1.21039 + quidu "3A70658B03DD"
1.21040 + client @1042
1.21041 + supplier @1036
1.21042 + line_style 0)))
1.21043 + (object InheritView "" @1047
1.21044 + stereotype TRUE
1.21045 + line_color 3342489
1.21046 + quidu "3A8276CF037E"
1.21047 + client @1036
1.21048 + supplier @987
1.21049 + line_style 0)
1.21050 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1048
1.21051 + ShowCompartmentStereotypes TRUE
1.21052 + IncludeAttribute TRUE
1.21053 + IncludeOperation TRUE
1.21054 + location (1426, 3596)
1.21055 + label (object ItemLabel
1.21056 + Parent_View @1048
1.21057 + location (1109, 3550)
1.21058 + fill_color 16777215
1.21059 + nlines 1
1.21060 + max_width 634
1.21061 + justify 0
1.21062 + label "RPointerArray<CComponentInfo>")
1.21063 + icon "entity"
1.21064 + icon_style "None"
1.21065 + line_color 3342489
1.21066 + fill_color 13434879
1.21067 + quidu "3A70658B0089"
1.21068 + width 652
1.21069 + height 110
1.21070 + annotation 8
1.21071 + autoResize TRUE)
1.21072 + (object UsesView "" @1049
1.21073 + stereotype TRUE
1.21074 + line_color 3342489
1.21075 + quidu "3A8182F2027D"
1.21076 + client @1048
1.21077 + supplier @990
1.21078 + line_style 0)
1.21079 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1050
1.21080 + ShowCompartmentStereotypes TRUE
1.21081 + IncludeAttribute TRUE
1.21082 + IncludeOperation TRUE
1.21083 + location (3782, 3100)
1.21084 + label (object ItemLabel
1.21085 + Parent_View @1050
1.21086 + location (3587, 2794)
1.21087 + fill_color 16777215
1.21088 + nlines 1
1.21089 + max_width 390
1.21090 + justify 0
1.21091 + label "CTestManager")
1.21092 + icon "control"
1.21093 + icon_style "None"
1.21094 + line_color 3342489
1.21095 + fill_color 13434879
1.21096 + quidu "3A70658C0166"
1.21097 + compartment (object Compartment
1.21098 + Parent_View @1050
1.21099 + location (3587, 2855)
1.21100 + icon_style "Icon"
1.21101 + fill_color 16777215
1.21102 + anchor 2
1.21103 + nlines 11
1.21104 + max_width 387)
1.21105 + width 408
1.21106 + height 636
1.21107 + annotation 8
1.21108 + autoResize TRUE)
1.21109 + (object AssociationViewNew "$UNNAMED$329" @1051
1.21110 + location (2841, 3579)
1.21111 + stereotype TRUE
1.21112 + line_color 3342489
1.21113 + quidu "3A71AF8303C3"
1.21114 + roleview_list (list RoleViews
1.21115 + (object RoleView "iTestList" @1052
1.21116 + Parent_View @1051
1.21117 + location (1663, 1223)
1.21118 + label (object SegLabel @1053
1.21119 + Parent_View @1052
1.21120 + location (2870, 3620)
1.21121 + anchor 1
1.21122 + anchor_loc 1
1.21123 + nlines 1
1.21124 + max_width 262
1.21125 + justify 0
1.21126 + label "#iTestList"
1.21127 + pctDist -0.026786
1.21128 + height 41
1.21129 + orientation 0)
1.21130 + stereotype TRUE
1.21131 + line_color 3342489
1.21132 + quidu "3A71AF8303C5"
1.21133 + client @1051
1.21134 + supplier @1048
1.21135 + line_style 0)
1.21136 + (object RoleView "$UNNAMED$330" @1054
1.21137 + Parent_View @1051
1.21138 + location (1663, 1223)
1.21139 + label (object SegLabel @1055
1.21140 + Parent_View @1054
1.21141 + location (3713, 3529)
1.21142 + hidden TRUE
1.21143 + anchor 1
1.21144 + anchor_loc 1
1.21145 + nlines 1
1.21146 + max_width 450
1.21147 + justify 0
1.21148 + label ""
1.21149 + pctDist 0.800000
1.21150 + height 42
1.21151 + orientation 0)
1.21152 + stereotype TRUE
1.21153 + line_color 3342489
1.21154 + quidu "3A71AF8303C4"
1.21155 + client @1051
1.21156 + supplier @1050
1.21157 + vertices (list Points
1.21158 + (2841, 3579)
1.21159 + (3780, 3569)
1.21160 + (3780, 3418))
1.21161 + line_style 0)))
1.21162 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1056
1.21163 + ShowCompartmentStereotypes TRUE
1.21164 + IncludeAttribute TRUE
1.21165 + IncludeOperation TRUE
1.21166 + location (2666, 1736)
1.21167 + label (object ItemLabel
1.21168 + Parent_View @1056
1.21169 + location (2323, 1305)
1.21170 + fill_color 13434879
1.21171 + nlines 1
1.21172 + max_width 686
1.21173 + justify 0
1.21174 + label "CDataLogger")
1.21175 + icon "control"
1.21176 + icon_style "None"
1.21177 + line_color 3342489
1.21178 + fill_color 13434879
1.21179 + quidu "3A23B76E01BE"
1.21180 + compartment (object Compartment
1.21181 + Parent_View @1056
1.21182 + location (2323, 1366)
1.21183 + icon_style "Icon"
1.21184 + fill_color 16777215
1.21185 + anchor 2
1.21186 + nlines 16
1.21187 + max_width 693)
1.21188 + width 704
1.21189 + height 886
1.21190 + annotation 8
1.21191 + autoResize TRUE)
1.21192 + (object AssociationViewNew "$UNNAMED$325" @1057
1.21193 + location (3297, 2508)
1.21194 + stereotype TRUE
1.21195 + line_color 3342489
1.21196 + quidu "3A71AF8303B4"
1.21197 + roleview_list (list RoleViews
1.21198 + (object RoleView "iDataLogger:CDataLogger&" @1058
1.21199 + Parent_View @1057
1.21200 + location (2863, 1082)
1.21201 + label (object SegLabel @1059
1.21202 + Parent_View @1058
1.21203 + location (3173, 2312)
1.21204 + anchor 1
1.21205 + anchor_loc 1
1.21206 + nlines 1
1.21207 + max_width 523
1.21208 + justify 0
1.21209 + label "#iDataLogger:CDataLogger&"
1.21210 + pctDist 0.524313
1.21211 + height 28
1.21212 + orientation 1)
1.21213 + stereotype TRUE
1.21214 + line_color 3342489
1.21215 + quidu "3A71AF8303B9"
1.21216 + client @1057
1.21217 + supplier @1056
1.21218 + line_style 0)
1.21219 + (object RoleView "$UNNAMED$326" @1060
1.21220 + Parent_View @1057
1.21221 + location (2863, 1082)
1.21222 + label (object SegLabel @1061
1.21223 + Parent_View @1060
1.21224 + location (3490, 2809)
1.21225 + hidden TRUE
1.21226 + anchor 1
1.21227 + anchor_loc 1
1.21228 + nlines 1
1.21229 + max_width 450
1.21230 + justify 0
1.21231 + label ""
1.21232 + pctDist 0.800000
1.21233 + height 42
1.21234 + orientation 1)
1.21235 + stereotype TRUE
1.21236 + line_color 3342489
1.21237 + quidu "3A71AF8303B5"
1.21238 + client @1057
1.21239 + supplier @1050
1.21240 + line_style 0)))
1.21241 + (object UsesView "" @1062
1.21242 + stereotype TRUE
1.21243 + line_color 3342489
1.21244 + quidu "3A378BD9025D"
1.21245 + client @1007
1.21246 + supplier @1056
1.21247 + line_style 0)
1.21248 + (object AssociationViewNew "$UNNAMED$351" @1063
1.21249 + location (2932, 2359)
1.21250 + stereotype TRUE
1.21251 + line_color 3342489
1.21252 + quidu "3A892F450130"
1.21253 + roleview_list (list RoleViews
1.21254 + (object RoleView "iLogFormat" @1064
1.21255 + Parent_View @1063
1.21256 + location (328, 1057)
1.21257 + label (object SegLabel @1065
1.21258 + Parent_View @1064
1.21259 + location (2976, 2430)
1.21260 + anchor 1
1.21261 + anchor_loc 1
1.21262 + nlines 1
1.21263 + max_width 222
1.21264 + justify 0
1.21265 + label "-iLogFormat"
1.21266 + pctDist 0.419359
1.21267 + height 13
1.21268 + orientation 0)
1.21269 + stereotype TRUE
1.21270 + line_color 3342489
1.21271 + quidu "3A892F45013A"
1.21272 + client @1063
1.21273 + supplier @1035
1.21274 + line_style 0)
1.21275 + (object RoleView "$UNNAMED$352" @1066
1.21276 + Parent_View @1063
1.21277 + location (328, 1057)
1.21278 + label (object SegLabel @1067
1.21279 + Parent_View @1066
1.21280 + location (2910, 2200)
1.21281 + hidden TRUE
1.21282 + anchor 1
1.21283 + anchor_loc 1
1.21284 + nlines 1
1.21285 + max_width 450
1.21286 + justify 0
1.21287 + label ""
1.21288 + pctDist 0.800000
1.21289 + height 42
1.21290 + orientation 1)
1.21291 + stereotype TRUE
1.21292 + line_color 3342489
1.21293 + quidu "3A892F450131"
1.21294 + client @1063
1.21295 + supplier @1056
1.21296 + line_style 0)))
1.21297 + (object UsesView "" @1068
1.21298 + stereotype TRUE
1.21299 + line_color 3342489
1.21300 + quidu "3A41E8DE01F8"
1.21301 + client @998
1.21302 + supplier @1056
1.21303 + line_style 0)
1.21304 + (object AssociationViewNew "$UNNAMED$307" @1069
1.21305 + location (1991, 2119)
1.21306 + stereotype TRUE
1.21307 + line_color 3342489
1.21308 + quidu "3A70658B03BE"
1.21309 + roleview_list (list RoleViews
1.21310 + (object RoleView "iDataLogger:CDataLogger&" @1070
1.21311 + Parent_View @1069
1.21312 + location (627, 879)
1.21313 + label (object SegLabel @1071
1.21314 + Parent_View @1070
1.21315 + location (1984, 2077)
1.21316 + anchor 1
1.21317 + anchor_loc 1
1.21318 + nlines 1
1.21319 + max_width 525
1.21320 + justify 0
1.21321 + label "#iDataLogger:CDataLogger&"
1.21322 + pctDist 0.039352
1.21323 + height 41
1.21324 + orientation 0)
1.21325 + stereotype TRUE
1.21326 + line_color 3342489
1.21327 + quidu "3A70658B03C8"
1.21328 + client @1069
1.21329 + supplier @1056
1.21330 + line_style 0)
1.21331 + (object RoleView "$UNNAMED$308" @1072
1.21332 + Parent_View @1069
1.21333 + location (627, 879)
1.21334 + label (object SegLabel @1073
1.21335 + Parent_View @1072
1.21336 + location (1714, 2231)
1.21337 + hidden TRUE
1.21338 + anchor 1
1.21339 + anchor_loc 1
1.21340 + nlines 1
1.21341 + max_width 450
1.21342 + justify 0
1.21343 + label ""
1.21344 + pctDist 0.800000
1.21345 + height 42
1.21346 + orientation 1)
1.21347 + stereotype TRUE
1.21348 + line_color 3342489
1.21349 + quidu "3A70658B03BF"
1.21350 + client @1069
1.21351 + supplier @1036
1.21352 + line_style 0)))
1.21353 + (object UsesView "" @1074
1.21354 + stereotype TRUE
1.21355 + line_color 3342489
1.21356 + quidu "3A41E8E302A0"
1.21357 + client @1036
1.21358 + supplier @1056
1.21359 + line_style 0)
1.21360 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1075
1.21361 + ShowCompartmentStereotypes TRUE
1.21362 + IncludeAttribute TRUE
1.21363 + IncludeOperation TRUE
1.21364 + location (2480, 3100)
1.21365 + label (object ItemLabel
1.21366 + Parent_View @1075
1.21367 + location (2182, 2819)
1.21368 + fill_color 13434879
1.21369 + nlines 1
1.21370 + max_width 596
1.21371 + justify 0
1.21372 + label "CTestController")
1.21373 + icon "boundary"
1.21374 + icon_style "None"
1.21375 + line_color 3342489
1.21376 + fill_color 13434879
1.21377 + quidu "3A34E468034A"
1.21378 + compartment (object Compartment
1.21379 + Parent_View @1075
1.21380 + location (2182, 2880)
1.21381 + icon_style "Icon"
1.21382 + fill_color 16777215
1.21383 + anchor 2
1.21384 + nlines 10
1.21385 + max_width 594)
1.21386 + width 614
1.21387 + height 586
1.21388 + annotation 8
1.21389 + autoResize TRUE)
1.21390 + (object AssociationViewNew "$UNNAMED$301" @1076
1.21391 + location (1856, 3392)
1.21392 + stereotype TRUE
1.21393 + line_color 3342489
1.21394 + quidu "3A70658B008A"
1.21395 + roleview_list (list RoleViews
1.21396 + (object RoleView "iTestList" @1077
1.21397 + Parent_View @1076
1.21398 + location (-810, 354)
1.21399 + label (object SegLabel @1078
1.21400 + Parent_View @1077
1.21401 + location (1587, 3473)
1.21402 + anchor 1
1.21403 + anchor_loc 1
1.21404 + nlines 1
1.21405 + max_width 172
1.21406 + justify 0
1.21407 + label "-iTestList"
1.21408 + pctDist 0.800000
1.21409 + height 42
1.21410 + orientation 1)
1.21411 + stereotype TRUE
1.21412 + line_color 3342489
1.21413 + quidu "3A70658B0093"
1.21414 + client @1076
1.21415 + supplier @1048
1.21416 + line_style 0)
1.21417 + (object RoleView "$UNNAMED$302" @1079
1.21418 + Parent_View @1076
1.21419 + location (-810, 354)
1.21420 + label (object SegLabel @1080
1.21421 + Parent_View @1079
1.21422 + location (2091, 3237)
1.21423 + hidden TRUE
1.21424 + anchor 1
1.21425 + anchor_loc 1
1.21426 + nlines 1
1.21427 + max_width 450
1.21428 + justify 0
1.21429 + label ""
1.21430 + pctDist 0.800000
1.21431 + height 42
1.21432 + orientation 0)
1.21433 + stereotype TRUE
1.21434 + line_color 3342489
1.21435 + quidu "3A70658B008B"
1.21436 + client @1076
1.21437 + supplier @1075
1.21438 + line_style 0)))
1.21439 + (object AssociationViewNew "$UNNAMED$303" @1081
1.21440 + location (3182, 3100)
1.21441 + stereotype TRUE
1.21442 + line_color 3342489
1.21443 + quidu "3A70658B009D"
1.21444 + roleview_list (list RoleViews
1.21445 + (object RoleView "iTestManager" @1082
1.21446 + Parent_View @1081
1.21447 + location (516, 62)
1.21448 + label (object SegLabel @1083
1.21449 + Parent_View @1082
1.21450 + location (3498, 3059)
1.21451 + anchor 1
1.21452 + anchor_loc 1
1.21453 + nlines 1
1.21454 + max_width 259
1.21455 + justify 0
1.21456 + label "-iTestManager"
1.21457 + pctDist 0.800000
1.21458 + height 42
1.21459 + orientation 0)
1.21460 + stereotype TRUE
1.21461 + line_color 3342489
1.21462 + quidu "3A70658B00A7"
1.21463 + client @1081
1.21464 + supplier @1050
1.21465 + line_style 0)
1.21466 + (object RoleView "$UNNAMED$304" @1084
1.21467 + Parent_View @1081
1.21468 + location (516, 62)
1.21469 + label (object SegLabel @1085
1.21470 + Parent_View @1084
1.21471 + location (2866, 3059)
1.21472 + hidden TRUE
1.21473 + anchor 1
1.21474 + anchor_loc 1
1.21475 + nlines 1
1.21476 + max_width 450
1.21477 + justify 0
1.21478 + label ""
1.21479 + pctDist 0.800000
1.21480 + height 42
1.21481 + orientation 1)
1.21482 + stereotype TRUE
1.21483 + line_color 3342489
1.21484 + quidu "3A70658B009E"
1.21485 + client @1081
1.21486 + supplier @1075
1.21487 + line_style 0)))
1.21488 + (object AssociationViewNew "$UNNAMED$355" @1086
1.21489 + location (2561, 2492)
1.21490 + stereotype TRUE
1.21491 + line_color 3342489
1.21492 + quidu "3A8D59C801C6"
1.21493 + roleview_list (list RoleViews
1.21494 + (object RoleView "iDataLogger" @1087
1.21495 + Parent_View @1086
1.21496 + location (-105, -546)
1.21497 + label (object SegLabel @1088
1.21498 + Parent_View @1087
1.21499 + location (2554, 2237)
1.21500 + anchor 1
1.21501 + anchor_loc 1
1.21502 + nlines 1
1.21503 + max_width 235
1.21504 + justify 0
1.21505 + label "-iDataLogger"
1.21506 + pctDist 0.800000
1.21507 + height 42
1.21508 + orientation 0)
1.21509 + stereotype TRUE
1.21510 + line_color 3342489
1.21511 + quidu "3A8D59C801E4"
1.21512 + client @1086
1.21513 + supplier @1056
1.21514 + line_style 0)
1.21515 + (object RoleView "$UNNAMED$356" @1089
1.21516 + Parent_View @1086
1.21517 + location (-105, -546)
1.21518 + label (object SegLabel @1090
1.21519 + Parent_View @1089
1.21520 + location (2486, 2739)
1.21521 + hidden TRUE
1.21522 + anchor 1
1.21523 + anchor_loc 1
1.21524 + nlines 1
1.21525 + max_width 450
1.21526 + justify 0
1.21527 + label ""
1.21528 + pctDist 0.800000
1.21529 + height 42
1.21530 + orientation 1)
1.21531 + stereotype TRUE
1.21532 + line_color 3342489
1.21533 + quidu "3A8D59C801C7"
1.21534 + client @1086
1.21535 + supplier @1075
1.21536 + line_style 0)))
1.21537 + (object UsesView "" @1091
1.21538 + label (object ItemLabel
1.21539 + Parent_View @1091
1.21540 + location (1921, 2789)
1.21541 + anchor_loc 1
1.21542 + nlines 1
1.21543 + max_width 60
1.21544 + justify 0
1.21545 + label "")
1.21546 + stereotype (object SegLabel @1092
1.21547 + Parent_View @1091
1.21548 + location (1929, 2832)
1.21549 + anchor 10
1.21550 + anchor_loc 1
1.21551 + nlines 1
1.21552 + max_width 450
1.21553 + justify 0
1.21554 + label "<<Creates>>"
1.21555 + pctDist 0.455560
1.21556 + height 34
1.21557 + orientation 0)
1.21558 + line_color 3342489
1.21559 + quidu "3A378DA103AD"
1.21560 + client @1075
1.21561 + supplier @1036
1.21562 + line_style 0)))
1.21563 + (object ClassDiagram "Class Derivation"
1.21564 + quid "3A6474AA03A3"
1.21565 + title "Class Derivation"
1.21566 + zoom 100
1.21567 + max_height 28350
1.21568 + max_width 21600
1.21569 + origin_x 0
1.21570 + origin_y 0
1.21571 + items (list diagram_item_list
1.21572 + (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1093
1.21573 + ShowCompartmentStereotypes TRUE
1.21574 + location (248, 496)
1.21575 + label (object ItemLabel
1.21576 + Parent_View @1093
1.21577 + location (97, 422)
1.21578 + fill_color 13434879
1.21579 + nlines 1
1.21580 + max_width 302
1.21581 + justify 0
1.21582 + label "CBase")
1.21583 + icon_style "Icon"
1.21584 + line_color 3342489
1.21585 + fill_color 13434879
1.21586 + quidu "3A3F2F660071"
1.21587 + width 320
1.21588 + height 172
1.21589 + annotation 8
1.21590 + autoResize TRUE)
1.21591 + (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1094
1.21592 + ShowCompartmentStereotypes TRUE
1.21593 + location (248, 1302)
1.21594 + label (object ItemLabel
1.21595 + Parent_View @1094
1.21596 + location (97, 1228)
1.21597 + fill_color 13434879
1.21598 + nlines 1
1.21599 + max_width 302
1.21600 + justify 0
1.21601 + label "CActive")
1.21602 + icon_style "Icon"
1.21603 + line_color 3342489
1.21604 + fill_color 13434879
1.21605 + quidu "3A3F2F6E0343"
1.21606 + width 320
1.21607 + height 172
1.21608 + annotation 8
1.21609 + autoResize TRUE)
1.21610 + (object InheritView "" @1095
1.21611 + stereotype TRUE
1.21612 + line_color 3342489
1.21613 + quidu "3A8183E10399"
1.21614 + client @1094
1.21615 + supplier @1093
1.21616 + line_style 0)
1.21617 + (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1096
1.21618 + ShowCompartmentStereotypes TRUE
1.21619 + location (248, 2108)
1.21620 + label (object ItemLabel
1.21621 + Parent_View @1096
1.21622 + location (97, 2034)
1.21623 + fill_color 13434879
1.21624 + nlines 1
1.21625 + max_width 302
1.21626 + justify 0
1.21627 + label "CTimer")
1.21628 + icon_style "Icon"
1.21629 + line_color 3342489
1.21630 + fill_color 13434879
1.21631 + quidu "3A81845902F1"
1.21632 + width 320
1.21633 + height 172
1.21634 + annotation 8
1.21635 + autoResize TRUE)
1.21636 + (object InheritView "" @1097
1.21637 + stereotype TRUE
1.21638 + line_color 3342489
1.21639 + quidu "3A81846502F8"
1.21640 + client @1096
1.21641 + supplier @1094
1.21642 + line_style 0)
1.21643 + (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1098
1.21644 + ShowCompartmentStereotypes TRUE
1.21645 + SuppressAttribute TRUE
1.21646 + location (806, 1860)
1.21647 + label (object ItemLabel
1.21648 + Parent_View @1098
1.21649 + location (805, 1968)
1.21650 + anchor_loc 1
1.21651 + nlines 2
1.21652 + max_width 232
1.21653 + justify 0
1.21654 + label "MTransitionObserver")
1.21655 + icon "Interface"
1.21656 + icon_style "Icon"
1.21657 + line_color 3342489
1.21658 + fill_color 13434879
1.21659 + quidu "3A8276CF002C"
1.21660 + width 58
1.21661 + height 58
1.21662 + annotation 8
1.21663 + autoResize TRUE)
1.21664 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1099
1.21665 + ShowCompartmentStereotypes TRUE
1.21666 + location (124, 124)
1.21667 + label (object ItemLabel
1.21668 + Parent_View @1099
1.21669 + location (13, 280)
1.21670 + anchor_loc 3
1.21671 + nlines 2
1.21672 + max_width 430
1.21673 + justify 0
1.21674 + label "CComponentInfo")
1.21675 + icon "entity"
1.21676 + icon_style "Icon"
1.21677 + line_color 3342489
1.21678 + fill_color 13434879
1.21679 + quidu "3A70658B02D7"
1.21680 + height 154
1.21681 + annotation 8
1.21682 + autoResize TRUE)
1.21683 + (object InheritView "" @1100
1.21684 + stereotype TRUE
1.21685 + line_color 3342489
1.21686 + quidu "3A70658B02E1"
1.21687 + client @1099
1.21688 + supplier @1093
1.21689 + line_style 0)
1.21690 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1101
1.21691 + ShowCompartmentStereotypes TRUE
1.21692 + location (496, 124)
1.21693 + label (object ItemLabel
1.21694 + Parent_View @1101
1.21695 + location (398, 285)
1.21696 + anchor_loc 3
1.21697 + nlines 2
1.21698 + max_width 441
1.21699 + justify 0
1.21700 + label "CUnitTestInfo")
1.21701 + icon "control"
1.21702 + icon_style "Icon"
1.21703 + line_color 3342489
1.21704 + fill_color 13434879
1.21705 + quidu "3A70658D0154"
1.21706 + width 158
1.21707 + annotation 8
1.21708 + autoResize TRUE)
1.21709 + (object InheritView "" @1102
1.21710 + stereotype TRUE
1.21711 + line_color 3342489
1.21712 + quidu "3A70658D015E"
1.21713 + client @1101
1.21714 + supplier @1093
1.21715 + line_style 0)
1.21716 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1103
1.21717 + ShowCompartmentStereotypes TRUE
1.21718 + location (1116, 496)
1.21719 + label (object ItemLabel
1.21720 + Parent_View @1103
1.21721 + location (985, 652)
1.21722 + anchor_loc 3
1.21723 + nlines 2
1.21724 + max_width 657
1.21725 + justify 0
1.21726 + label "CTestController")
1.21727 + icon "boundary"
1.21728 + icon_style "Icon"
1.21729 + line_color 3342489
1.21730 + fill_color 13434879
1.21731 + quidu "3A34E468034A"
1.21732 + width 230
1.21733 + height 154
1.21734 + annotation 8
1.21735 + autoResize TRUE)
1.21736 + (object InheritView "" @1104
1.21737 + stereotype TRUE
1.21738 + line_color 3342489
1.21739 + quidu "3A64754A03AD"
1.21740 + client @1103
1.21741 + supplier @1093
1.21742 + line_style 0)
1.21743 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1105
1.21744 + ShowCompartmentStereotypes TRUE
1.21745 + location (868, 1178)
1.21746 + label (object ItemLabel
1.21747 + Parent_View @1105
1.21748 + location (770, 1339)
1.21749 + anchor_loc 3
1.21750 + nlines 2
1.21751 + max_width 441
1.21752 + justify 0
1.21753 + label "CTestManager")
1.21754 + icon "control"
1.21755 + icon_style "Icon"
1.21756 + line_color 3342489
1.21757 + fill_color 13434879
1.21758 + quidu "3A70658C0166"
1.21759 + width 158
1.21760 + annotation 8
1.21761 + autoResize TRUE)
1.21762 + (object InheritView "" @1106
1.21763 + stereotype TRUE
1.21764 + line_color 3342489
1.21765 + quidu "3A70658C0167"
1.21766 + client @1105
1.21767 + supplier @1094
1.21768 + line_style 0)
1.21769 + (object AssociationViewNew "$UNNAMED$303" @1107
1.21770 + location (989, 832)
1.21771 + stereotype TRUE
1.21772 + line_color 3342489
1.21773 + quidu "3A70658B009D"
1.21774 + roleview_list (list RoleViews
1.21775 + (object RoleView "iTestManager" @1108
1.21776 + Parent_View @1107
1.21777 + location (-437, -780)
1.21778 + label (object SegLabel @1109
1.21779 + Parent_View @1108
1.21780 + location (945, 933)
1.21781 + anchor 1
1.21782 + anchor_loc 1
1.21783 + nlines 1
1.21784 + max_width 259
1.21785 + justify 0
1.21786 + label "-iTestManager"
1.21787 + pctDist 0.393282
1.21788 + height 8
1.21789 + orientation 1)
1.21790 + stereotype TRUE
1.21791 + line_color 3342489
1.21792 + quidu "3A70658B00A7"
1.21793 + client @1107
1.21794 + supplier @1105
1.21795 + line_style 0)
1.21796 + (object RoleView "$UNNAMED$304" @1110
1.21797 + Parent_View @1107
1.21798 + location (-437, -780)
1.21799 + label (object SegLabel @1111
1.21800 + Parent_View @1110
1.21801 + location (1027, 611)
1.21802 + hidden TRUE
1.21803 + anchor 1
1.21804 + anchor_loc 1
1.21805 + nlines 1
1.21806 + max_width 450
1.21807 + justify 0
1.21808 + label ""
1.21809 + pctDist 0.800000
1.21810 + height 42
1.21811 + orientation 0)
1.21812 + stereotype TRUE
1.21813 + line_color 3342489
1.21814 + quidu "3A70658B009E"
1.21815 + client @1107
1.21816 + supplier @1103
1.21817 + line_style 0)))
1.21818 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1112
1.21819 + ShowCompartmentStereotypes TRUE
1.21820 + SuppressAttribute TRUE
1.21821 + location (1860, 124)
1.21822 + label (object ItemLabel
1.21823 + Parent_View @1112
1.21824 + location (1859, 232)
1.21825 + anchor_loc 1
1.21826 + nlines 2
1.21827 + max_width 256
1.21828 + justify 0
1.21829 + label "MComponentTestObserver")
1.21830 + icon "Interface"
1.21831 + icon_style "Icon"
1.21832 + line_color 3342489
1.21833 + fill_color 13434879
1.21834 + quidu "3A70658E00AB"
1.21835 + width 58
1.21836 + height 58
1.21837 + annotation 8
1.21838 + autoResize TRUE)
1.21839 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1113
1.21840 + ShowCompartmentStereotypes TRUE
1.21841 + location (1674, 992)
1.21842 + label (object ItemLabel
1.21843 + Parent_View @1113
1.21844 + location (1576, 1153)
1.21845 + anchor_loc 3
1.21846 + nlines 2
1.21847 + max_width 441
1.21848 + justify 0
1.21849 + label "CDataLogger")
1.21850 + icon "control"
1.21851 + icon_style "Icon"
1.21852 + line_color 3342489
1.21853 + fill_color 13434879
1.21854 + quidu "3A23B76E01BE"
1.21855 + width 158
1.21856 + annotation 8
1.21857 + autoResize TRUE)
1.21858 + (object InheritView "" @1114
1.21859 + stereotype TRUE
1.21860 + line_color 3342489
1.21861 + quidu "3A64752B02A4"
1.21862 + client @1113
1.21863 + supplier @1093
1.21864 + line_style 0)
1.21865 + (object AssociationViewNew "$UNNAMED$325" @1115
1.21866 + location (1269, 1082)
1.21867 + stereotype TRUE
1.21868 + line_color 3342489
1.21869 + quidu "3A71AF8303B4"
1.21870 + roleview_list (list RoleViews
1.21871 + (object RoleView "iDataLogger:CDataLogger&" @1116
1.21872 + Parent_View @1115
1.21873 + location (401, -468)
1.21874 + label (object SegLabel @1117
1.21875 + Parent_View @1116
1.21876 + location (1256, 1085)
1.21877 + anchor 1
1.21878 + anchor_loc 1
1.21879 + nlines 1
1.21880 + max_width 517
1.21881 + justify 0
1.21882 + label "#iDataLogger:CDataLogger&"
1.21883 + pctDist -0.040450
1.21884 + height 0
1.21885 + orientation 0)
1.21886 + stereotype TRUE
1.21887 + line_color 3342489
1.21888 + quidu "3A71AF8303B9"
1.21889 + client @1115
1.21890 + supplier @1113
1.21891 + line_style 0)
1.21892 + (object RoleView "$UNNAMED$326" @1118
1.21893 + Parent_View @1115
1.21894 + location (401, -468)
1.21895 + label (object SegLabel @1119
1.21896 + Parent_View @1118
1.21897 + location (1000, 1103)
1.21898 + hidden TRUE
1.21899 + anchor 1
1.21900 + anchor_loc 1
1.21901 + nlines 1
1.21902 + max_width 450
1.21903 + justify 0
1.21904 + label ""
1.21905 + pctDist 0.800000
1.21906 + height 42
1.21907 + orientation 1)
1.21908 + stereotype TRUE
1.21909 + line_color 3342489
1.21910 + quidu "3A71AF8303B5"
1.21911 + client @1115
1.21912 + supplier @1105
1.21913 + line_style 0)))
1.21914 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1120
1.21915 + ShowCompartmentStereotypes TRUE
1.21916 + location (2232, 496)
1.21917 + label (object ItemLabel
1.21918 + Parent_View @1120
1.21919 + location (2134, 657)
1.21920 + anchor_loc 3
1.21921 + nlines 2
1.21922 + max_width 441
1.21923 + justify 0
1.21924 + label "CComponentTester")
1.21925 + icon "control"
1.21926 + icon_style "Icon"
1.21927 + line_color 3342489
1.21928 + fill_color 13434879
1.21929 + quidu "3A24DC16022F"
1.21930 + width 158
1.21931 + annotation 8
1.21932 + autoResize TRUE)
1.21933 + (object AssociationViewNew "$UNNAMED$305" @1121
1.21934 + location (2019, 283)
1.21935 + stereotype TRUE
1.21936 + line_color 3342489
1.21937 + quidu "3A70658B03B4"
1.21938 + roleview_list (list RoleViews
1.21939 + (object RoleView "iObserver:MComponentTestObserver&" @1122
1.21940 + Parent_View @1121
1.21941 + location (779, -523)
1.21942 + label (object SegLabel @1123
1.21943 + Parent_View @1122
1.21944 + location (2048, 127)
1.21945 + anchor 1
1.21946 + anchor_loc 1
1.21947 + nlines 1
1.21948 + max_width 719
1.21949 + justify 0
1.21950 + label "#iObserver:MComponentTestObserver&"
1.21951 + pctDist 0.480654
1.21952 + height 132
1.21953 + orientation 1)
1.21954 + stereotype TRUE
1.21955 + line_color 3342489
1.21956 + quidu "3A70658B03B6"
1.21957 + client @1121
1.21958 + supplier @1112
1.21959 + line_style 0)
1.21960 + (object RoleView "$UNNAMED$306" @1124
1.21961 + Parent_View @1121
1.21962 + location (779, -523)
1.21963 + label (object SegLabel @1125
1.21964 + Parent_View @1124
1.21965 + location (2097, 420)
1.21966 + hidden TRUE
1.21967 + anchor 1
1.21968 + anchor_loc 1
1.21969 + nlines 1
1.21970 + max_width 450
1.21971 + justify 0
1.21972 + label ""
1.21973 + pctDist 0.800000
1.21974 + height 42
1.21975 + orientation 1)
1.21976 + stereotype TRUE
1.21977 + line_color 3342489
1.21978 + quidu "3A70658B03B5"
1.21979 + client @1121
1.21980 + supplier @1120
1.21981 + line_style 0)))
1.21982 + (object AssociationViewNew "$UNNAMED$307" @1126
1.21983 + location (1952, 740)
1.21984 + stereotype TRUE
1.21985 + line_color 3342489
1.21986 + quidu "3A70658B03BE"
1.21987 + roleview_list (list RoleViews
1.21988 + (object RoleView "iDataLogger:CDataLogger&" @1127
1.21989 + Parent_View @1126
1.21990 + location (960, -66)
1.21991 + label (object SegLabel @1128
1.21992 + Parent_View @1127
1.21993 + location (1921, 716)
1.21994 + anchor 1
1.21995 + anchor_loc 1
1.21996 + nlines 1
1.21997 + max_width 525
1.21998 + justify 0
1.21999 + label "#iDataLogger:CDataLogger&"
1.22000 + pctDist 0.029197
1.22001 + height 40
1.22002 + orientation 1)
1.22003 + stereotype TRUE
1.22004 + line_color 3342489
1.22005 + quidu "3A70658B03C8"
1.22006 + client @1126
1.22007 + supplier @1113
1.22008 + line_style 0)
1.22009 + (object RoleView "$UNNAMED$308" @1129
1.22010 + Parent_View @1126
1.22011 + location (960, -66)
1.22012 + label (object SegLabel @1130
1.22013 + Parent_View @1129
1.22014 + location (2087, 567)
1.22015 + hidden TRUE
1.22016 + anchor 1
1.22017 + anchor_loc 1
1.22018 + nlines 1
1.22019 + max_width 450
1.22020 + justify 0
1.22021 + label ""
1.22022 + pctDist 0.800000
1.22023 + height 42
1.22024 + orientation 0)
1.22025 + stereotype TRUE
1.22026 + line_color 3342489
1.22027 + quidu "3A70658B03BF"
1.22028 + client @1126
1.22029 + supplier @1120
1.22030 + line_style 0)))
1.22031 + (object UsesView "" @1131
1.22032 + label (object ItemLabel
1.22033 + Parent_View @1131
1.22034 + location (1691, 496)
1.22035 + anchor_loc 1
1.22036 + nlines 1
1.22037 + max_width 60
1.22038 + justify 0
1.22039 + label "")
1.22040 + stereotype (object SegLabel @1132
1.22041 + Parent_View @1131
1.22042 + location (1732, 465)
1.22043 + anchor 10
1.22044 + anchor_loc 1
1.22045 + nlines 1
1.22046 + max_width 450
1.22047 + justify 0
1.22048 + label "<<Creates>>"
1.22049 + pctDist 0.544558
1.22050 + height 32
1.22051 + orientation 0)
1.22052 + line_color 3342489
1.22053 + quidu "3A378DA103AD"
1.22054 + client @1103
1.22055 + supplier @1120
1.22056 + line_style 0)
1.22057 + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1133
1.22058 + ShowCompartmentStereotypes TRUE
1.22059 + SuppressAttribute TRUE
1.22060 + location (1674, 1488)
1.22061 + label (object ItemLabel
1.22062 + Parent_View @1133
1.22063 + location (1673, 1596)
1.22064 + anchor_loc 1
1.22065 + nlines 2
1.22066 + max_width 232
1.22067 + justify 0
1.22068 + label "MStateAccessor")
1.22069 + icon "Interface"
1.22070 + icon_style "Icon"
1.22071 + line_color 3342489
1.22072 + fill_color 13434879
1.22073 + quidu "3A23BE150330"
1.22074 + width 58
1.22075 + height 58
1.22076 + annotation 8
1.22077 + autoResize TRUE)
1.22078 + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1134
1.22079 + ShowCompartmentStereotypes TRUE
1.22080 + location (1240, 1674)
1.22081 + label (object ItemLabel
1.22082 + Parent_View @1134
1.22083 + location (1109, 1830)
1.22084 + anchor_loc 3
1.22085 + nlines 2
1.22086 + max_width 657
1.22087 + justify 0
1.22088 + label "CTransition")
1.22089 + icon "boundary"
1.22090 + icon_style "Icon"
1.22091 + line_color 3342489
1.22092 + fill_color 13434879
1.22093 + quidu "3A23BFC30021"
1.22094 + width 230
1.22095 + height 154
1.22096 + annotation 8
1.22097 + autoResize TRUE)
1.22098 + (object InheritView "" @1135
1.22099 + stereotype TRUE
1.22100 + line_color 3342489
1.22101 + quidu "3A64744702ED"
1.22102 + client @1134
1.22103 + supplier @1094
1.22104 + line_style 0)
1.22105 + (object UsesView "" @1136
1.22106 + stereotype TRUE
1.22107 + line_color 3342489
1.22108 + quidu "3A378BD9025D"
1.22109 + client @1134
1.22110 + supplier @1113
1.22111 + line_style 0)
1.22112 + (object UsesView "" @1137
1.22113 + stereotype TRUE
1.22114 + line_color 3342489
1.22115 + quidu "3A87AD61006C"
1.22116 + client @1134
1.22117 + supplier @1098
1.22118 + line_style 0)
1.22119 + (object UsesView "" @1138
1.22120 + stereotype (object SegLabel @1139
1.22121 + Parent_View @1138
1.22122 + location (1453, 1449)
1.22123 + anchor 10
1.22124 + anchor_loc 1
1.22125 + nlines 1
1.22126 + max_width 450
1.22127 + justify 0
1.22128 + label "<<Uses>>"
1.22129 + pctDist 0.500000
1.22130 + height 120
1.22131 + orientation 0)
1.22132 + line_color 3342489
1.22133 + quidu "3AAE437E012B"
1.22134 + client @1134
1.22135 + supplier @1133
1.22136 + line_style 0)
1.22137 + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1140
1.22138 + ShowCompartmentStereotypes TRUE
1.22139 + SuppressAttribute TRUE
1.22140 + location (2728, 1116)
1.22141 + label (object ItemLabel
1.22142 + Parent_View @1140
1.22143 + location (2727, 1224)
1.22144 + anchor_loc 1
1.22145 + nlines 2
1.22146 + max_width 232
1.22147 + justify 0
1.22148 + label "MUnitTestObserver")
1.22149 + icon "Interface"
1.22150 + icon_style "Icon"
1.22151 + line_color 3342489
1.22152 + fill_color 13434879
1.22153 + quidu "3A8276D1007E"
1.22154 + width 58
1.22155 + height 58
1.22156 + annotation 8
1.22157 + autoResize TRUE)
1.22158 + (object InheritView "" @1141
1.22159 + stereotype TRUE
1.22160 + line_color 3342489
1.22161 + quidu "3A8276CF037E"
1.22162 + client @1120
1.22163 + supplier @1140
1.22164 + line_style 0)
1.22165 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1142
1.22166 + ShowCompartmentStereotypes TRUE
1.22167 + location (2294, 2108)
1.22168 + label (object ItemLabel
1.22169 + Parent_View @1142
1.22170 + location (2196, 2269)
1.22171 + anchor_loc 3
1.22172 + nlines 2
1.22173 + max_width 441
1.22174 + justify 0
1.22175 + label "CUnitTest")
1.22176 + icon "control"
1.22177 + icon_style "Icon"
1.22178 + line_color 3342489
1.22179 + fill_color 13434879
1.22180 + quidu "3A23BA9F037C"
1.22181 + width 158
1.22182 + annotation 8
1.22183 + autoResize TRUE)
1.22184 + (object AssociationViewNew "$UNNAMED$315" @1143
1.22185 + location (2520, 1584)
1.22186 + stereotype TRUE
1.22187 + line_color 3342489
1.22188 + quidu "3A71470502B0"
1.22189 + roleview_list (list RoleViews
1.22190 + (object RoleView "iUnitTestObserver:MUnitTestObserver&" @1144
1.22191 + Parent_View @1143
1.22192 + location (660, -586)
1.22193 + label (object SegLabel @1145
1.22194 + Parent_View @1144
1.22195 + location (2599, 1436)
1.22196 + anchor 1
1.22197 + anchor_loc 1
1.22198 + nlines 1
1.22199 + max_width 741
1.22200 + justify 0
1.22201 + label "#iUnitTestObserver:MUnitTestObserver&"
1.22202 + pctDist 0.368749
1.22203 + height 13
1.22204 + orientation 1)
1.22205 + stereotype TRUE
1.22206 + line_color 3342489
1.22207 + quidu "3A71470502BA"
1.22208 + client @1143
1.22209 + supplier @1140
1.22210 + line_style 0)
1.22211 + (object RoleView "$UNNAMED$316" @1146
1.22212 + Parent_View @1143
1.22213 + location (660, -586)
1.22214 + label (object SegLabel @1147
1.22215 + Parent_View @1146
1.22216 + location (2363, 1842)
1.22217 + hidden TRUE
1.22218 + anchor 1
1.22219 + anchor_loc 1
1.22220 + nlines 1
1.22221 + max_width 450
1.22222 + justify 0
1.22223 + label ""
1.22224 + pctDist 0.800000
1.22225 + height 42
1.22226 + orientation 1)
1.22227 + stereotype TRUE
1.22228 + line_color 3342489
1.22229 + quidu "3A71470502B1"
1.22230 + client @1143
1.22231 + supplier @1142
1.22232 + line_style 0)))
1.22233 + (object InheritView "" @1148
1.22234 + stereotype TRUE
1.22235 + line_color 3342489
1.22236 + quidu "3A70658A00EB"
1.22237 + client @1142
1.22238 + supplier @1096
1.22239 + line_style 0)
1.22240 + (object InheritView "" @1149
1.22241 + stereotype TRUE
1.22242 + line_color 3342489
1.22243 + quidu "3A927748016E"
1.22244 + client @1142
1.22245 + supplier @1098
1.22246 + line_style 0)
1.22247 + (object UsesView "" @1150
1.22248 + stereotype (object SegLabel @1151
1.22249 + Parent_View @1150
1.22250 + location (1739, 2007)
1.22251 + anchor 10
1.22252 + anchor_loc 1
1.22253 + nlines 1
1.22254 + max_width 450
1.22255 + justify 0
1.22256 + label "<<Uses>>"
1.22257 + pctDist 0.500000
1.22258 + height 120
1.22259 + orientation 0)
1.22260 + line_color 3342489
1.22261 + quidu "3A378D2002C2"
1.22262 + client @1142
1.22263 + supplier @1134
1.22264 + line_style 0)
1.22265 + (object UsesView "" @1152
1.22266 + stereotype TRUE
1.22267 + line_color 3342489
1.22268 + quidu "3A41E8DE01F8"
1.22269 + client @1142
1.22270 + supplier @1113
1.22271 + line_style 0)
1.22272 + (object UsesView "" @1153
1.22273 + stereotype (object SegLabel @1154
1.22274 + Parent_View @1153
1.22275 + location (1748, 1856)
1.22276 + anchor 10
1.22277 + anchor_loc 1
1.22278 + nlines 1
1.22279 + max_width 450
1.22280 + justify 0
1.22281 + label "<<Creates>>"
1.22282 + pctDist 0.621450
1.22283 + height 208
1.22284 + orientation 0)
1.22285 + line_color 3342489
1.22286 + quidu "3AAE43920184"
1.22287 + client @1142
1.22288 + supplier @1133
1.22289 + line_style 0)
1.22290 + (object UsesView "" @1155
1.22291 + stereotype (object SegLabel @1156
1.22292 + Parent_View @1155
1.22293 + location (2317, 1167)
1.22294 + anchor 10
1.22295 + anchor_loc 1
1.22296 + nlines 1
1.22297 + max_width 450
1.22298 + justify 0
1.22299 + label "<<Uses>>"
1.22300 + pctDist 0.409712
1.22301 + height 62
1.22302 + orientation 0)
1.22303 + line_color 3342489
1.22304 + quidu "3A895EA900EF"
1.22305 + client @1120
1.22306 + supplier @1142
1.22307 + line_style 0)))
1.22308 + (object ClassDiagram "Component testing base classes"
1.22309 + quid "3AAE47E503CB"
1.22310 + title "Component testing base classes"
1.22311 + zoom 85
1.22312 + max_height 28350
1.22313 + max_width 21600
1.22314 + origin_x 291
1.22315 + origin_y 0
1.22316 + items (list diagram_item_list
1.22317 + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1157
1.22318 + ShowCompartmentStereotypes TRUE
1.22319 + SuppressAttribute TRUE
1.22320 + IncludeAttribute TRUE
1.22321 + IncludeOperation TRUE
1.22322 + location (930, 1116)
1.22323 + label (object ItemLabel
1.22324 + Parent_View @1157
1.22325 + location (687, 1061)
1.22326 + fill_color 16777215
1.22327 + nlines 1
1.22328 + max_width 486
1.22329 + justify 0
1.22330 + label "MUnitTestObserver")
1.22331 + icon "Interface"
1.22332 + icon_style "None"
1.22333 + line_color 3342489
1.22334 + fill_color 13434879
1.22335 + quidu "3A8276D1007E"
1.22336 + width 504
1.22337 + height 134
1.22338 + annotation 8
1.22339 + autoResize TRUE)
1.22340 + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1158
1.22341 + ShowCompartmentStereotypes TRUE
1.22342 + SuppressAttribute TRUE
1.22343 + IncludeAttribute TRUE
1.22344 + IncludeOperation TRUE
1.22345 + location (2542, 558)
1.22346 + label (object ItemLabel
1.22347 + Parent_View @1158
1.22348 + location (2272, 503)
1.22349 + fill_color 16777215
1.22350 + nlines 1
1.22351 + max_width 540
1.22352 + justify 0
1.22353 + label "MStateAccessor")
1.22354 + icon "Interface"
1.22355 + icon_style "None"
1.22356 + line_color 3342489
1.22357 + fill_color 13434879
1.22358 + quidu "3A23BE150330"
1.22359 + width 558
1.22360 + height 134
1.22361 + annotation 8
1.22362 + autoResize TRUE)
1.22363 + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1159
1.22364 + ShowCompartmentStereotypes TRUE
1.22365 + IncludeAttribute TRUE
1.22366 + IncludeOperation TRUE
1.22367 + location (3410, 1364)
1.22368 + label (object ItemLabel
1.22369 + Parent_View @1159
1.22370 + location (3189, 1261)
1.22371 + fill_color 13434879
1.22372 + nlines 1
1.22373 + max_width 442
1.22374 + justify 0
1.22375 + label "CLeakTestTransition")
1.22376 + icon "boundary"
1.22377 + icon_style "None"
1.22378 + line_color 3342489
1.22379 + fill_color 13434879
1.22380 + quidu "3A8D59CB0257"
1.22381 + width 460
1.22382 + height 230
1.22383 + annotation 8
1.22384 + autoResize TRUE)
1.22385 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1160
1.22386 + ShowCompartmentStereotypes TRUE
1.22387 + IncludeAttribute TRUE
1.22388 + IncludeOperation TRUE
1.22389 + location (3038, 2170)
1.22390 + label (object ItemLabel
1.22391 + Parent_View @1160
1.22392 + location (2864, 2092)
1.22393 + fill_color 13434879
1.22394 + nlines 1
1.22395 + max_width 348
1.22396 + justify 0
1.22397 + label "TTransitionInfo")
1.22398 + icon_style "None"
1.22399 + line_color 3342489
1.22400 + fill_color 13434879
1.22401 + quidu "3A8276D1009C"
1.22402 + width 366
1.22403 + height 180
1.22404 + annotation 8
1.22405 + autoResize TRUE)
1.22406 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1161
1.22407 + ShowCompartmentStereotypes TRUE
1.22408 + IncludeAttribute TRUE
1.22409 + IncludeOperation TRUE
1.22410 + location (1798, 1364)
1.22411 + label (object ItemLabel
1.22412 + Parent_View @1161
1.22413 + location (1522, 1315)
1.22414 + fill_color 16777215
1.22415 + nlines 1
1.22416 + max_width 552
1.22417 + justify 0
1.22418 + label "RPointerArray<CTransition>")
1.22419 + icon "entity"
1.22420 + icon_style "None"
1.22421 + line_color 3342489
1.22422 + fill_color 13434879
1.22423 + quidu "3A70658A0166"
1.22424 + width 570
1.22425 + height 122
1.22426 + annotation 8
1.22427 + autoResize TRUE)
1.22428 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1162
1.22429 + ShowCompartmentStereotypes TRUE
1.22430 + IncludeAttribute TRUE
1.22431 + IncludeOperation TRUE
1.22432 + location (1302, 434)
1.22433 + label (object ItemLabel
1.22434 + Parent_View @1162
1.22435 + location (986, 15)
1.22436 + fill_color 13434879
1.22437 + nlines 1
1.22438 + max_width 632
1.22439 + justify 0
1.22440 + label "CUnitTest")
1.22441 + icon "control"
1.22442 + icon_style "None"
1.22443 + line_color 3342489
1.22444 + fill_color 13434879
1.22445 + quidu "3A23BA9F037C"
1.22446 + compartment (object Compartment
1.22447 + Parent_View @1162
1.22448 + location (986, 76)
1.22449 + icon_style "Icon"
1.22450 + fill_color 16777215
1.22451 + anchor 2
1.22452 + nlines 19
1.22453 + max_width 629)
1.22454 + width 650
1.22455 + height 866
1.22456 + annotation 8
1.22457 + autoResize TRUE)
1.22458 + (object AssociationViewNew "$UNNAMED$297" @1163
1.22459 + location (1649, 1084)
1.22460 + stereotype TRUE
1.22461 + line_color 3342489
1.22462 + quidu "3A70658A016D"
1.22463 + roleview_list (list RoleViews
1.22464 + (object RoleView "iTransitions" @1164
1.22465 + Parent_View @1163
1.22466 + location (161, 836)
1.22467 + label (object SegLabel @1165
1.22468 + Parent_View @1164
1.22469 + location (1706, 1278)
1.22470 + anchor 1
1.22471 + anchor_loc 1
1.22472 + nlines 1
1.22473 + max_width 325
1.22474 + justify 0
1.22475 + label "#iTransitions"
1.22476 + pctDist 0.800000
1.22477 + height 42
1.22478 + orientation 1)
1.22479 + stereotype TRUE
1.22480 + line_color 3342489
1.22481 + quidu "3A70658A016F"
1.22482 + client @1163
1.22483 + supplier @1161
1.22484 + line_style 0)
1.22485 + (object RoleView "$UNNAMED$298" @1166
1.22486 + Parent_View @1163
1.22487 + location (161, 836)
1.22488 + label (object SegLabel @1167
1.22489 + Parent_View @1166
1.22490 + location (1593, 891)
1.22491 + hidden TRUE
1.22492 + anchor 1
1.22493 + anchor_loc 1
1.22494 + nlines 1
1.22495 + max_width 450
1.22496 + justify 0
1.22497 + label ""
1.22498 + pctDist 0.800000
1.22499 + height 42
1.22500 + orientation 1)
1.22501 + stereotype TRUE
1.22502 + line_color 3342489
1.22503 + quidu "3A70658A016E"
1.22504 + client @1163
1.22505 + supplier @1162
1.22506 + line_style 0)))
1.22507 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1168
1.22508 + ShowCompartmentStereotypes TRUE
1.22509 + SuppressAttribute TRUE
1.22510 + IncludeAttribute TRUE
1.22511 + IncludeOperation TRUE
1.22512 + location (496, 2418)
1.22513 + label (object ItemLabel
1.22514 + Parent_View @1168
1.22515 + location (241, 2359)
1.22516 + fill_color 13434879
1.22517 + nlines 1
1.22518 + max_width 510
1.22519 + justify 0
1.22520 + label "MComponentTestObserver")
1.22521 + icon "Interface"
1.22522 + icon_style "None"
1.22523 + line_color 3342489
1.22524 + fill_color 13434879
1.22525 + quidu "3A70658E00AB"
1.22526 + width 528
1.22527 + height 146
1.22528 + annotation 8
1.22529 + autoResize TRUE)
1.22530 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1169
1.22531 + ShowCompartmentStereotypes TRUE
1.22532 + IncludeAttribute TRUE
1.22533 + IncludeOperation TRUE
1.22534 + location (496, 434)
1.22535 + label (object ItemLabel
1.22536 + Parent_View @1169
1.22537 + location (235, 385)
1.22538 + fill_color 16777215
1.22539 + nlines 1
1.22540 + max_width 522
1.22541 + justify 0
1.22542 + label "RPointerArray<CUnitTest>")
1.22543 + icon "entity"
1.22544 + icon_style "None"
1.22545 + line_color 3342489
1.22546 + fill_color 13434879
1.22547 + quidu "3A70658B03D2"
1.22548 + width 540
1.22549 + height 122
1.22550 + annotation 8
1.22551 + autoResize TRUE)
1.22552 + (object UsesView "" @1170
1.22553 + stereotype TRUE
1.22554 + line_color 3342489
1.22555 + quidu "3A81834502C2"
1.22556 + client @1169
1.22557 + supplier @1162
1.22558 + line_style 0)
1.22559 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1171
1.22560 + ShowCompartmentStereotypes TRUE
1.22561 + IncludeAttribute TRUE
1.22562 + IncludeOperation TRUE
1.22563 + location (1426, 2046)
1.22564 + label (object ItemLabel
1.22565 + Parent_View @1171
1.22566 + location (1091, 1627)
1.22567 + fill_color 13434879
1.22568 + nlines 1
1.22569 + max_width 670
1.22570 + justify 0
1.22571 + label "CDataLogger")
1.22572 + icon "control"
1.22573 + icon_style "None"
1.22574 + line_color 3342489
1.22575 + fill_color 13434879
1.22576 + quidu "3A23B76E01BE"
1.22577 + width 688
1.22578 + height 866
1.22579 + annotation 8
1.22580 + autoResize TRUE)
1.22581 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1172
1.22582 + ShowCompartmentStereotypes TRUE
1.22583 + IncludeAttribute TRUE
1.22584 + IncludeOperation TRUE
1.22585 + location (496, 1860)
1.22586 + label (object ItemLabel
1.22587 + Parent_View @1172
1.22588 + location (209, 1561)
1.22589 + fill_color 13434879
1.22590 + nlines 1
1.22591 + max_width 574
1.22592 + justify 0
1.22593 + label "CComponentTester")
1.22594 + icon "control"
1.22595 + icon_style "None"
1.22596 + line_color 3342489
1.22597 + fill_color 13434879
1.22598 + quidu "3A24DC16022F"
1.22599 + compartment (object Compartment
1.22600 + Parent_View @1172
1.22601 + location (209, 1622)
1.22602 + icon_style "Icon"
1.22603 + fill_color 16777215
1.22604 + anchor 2
1.22605 + nlines 12
1.22606 + max_width 0)
1.22607 + width 592
1.22608 + height 626
1.22609 + annotation 8
1.22610 + autoResize TRUE)
1.22611 + (object AssociationViewNew "$UNNAMED$305" @1173
1.22612 + location (496, 2258)
1.22613 + stereotype TRUE
1.22614 + line_color 3342489
1.22615 + quidu "3A70658B03B4"
1.22616 + roleview_list (list RoleViews
1.22617 + (object RoleView "iObserver:MComponentTestObserver&" @1174
1.22618 + Parent_View @1173
1.22619 + location (-868, 1018)
1.22620 + label (object SegLabel @1175
1.22621 + Parent_View @1174
1.22622 + location (455, 2327)
1.22623 + anchor 1
1.22624 + anchor_loc 1
1.22625 + nlines 1
1.22626 + max_width 962
1.22627 + justify 0
1.22628 + label "#iObserver:MComponentTestObserver&"
1.22629 + pctDist 0.800000
1.22630 + height 42
1.22631 + orientation 1)
1.22632 + stereotype TRUE
1.22633 + line_color 3342489
1.22634 + quidu "3A70658B03B6"
1.22635 + client @1173
1.22636 + supplier @1168
1.22637 + line_style 0)
1.22638 + (object RoleView "$UNNAMED$306" @1176
1.22639 + Parent_View @1173
1.22640 + location (-868, 1018)
1.22641 + label (object SegLabel @1177
1.22642 + Parent_View @1176
1.22643 + location (455, 2190)
1.22644 + hidden TRUE
1.22645 + anchor 1
1.22646 + anchor_loc 1
1.22647 + nlines 1
1.22648 + max_width 450
1.22649 + justify 0
1.22650 + label ""
1.22651 + pctDist 0.800000
1.22652 + height 42
1.22653 + orientation 0)
1.22654 + stereotype TRUE
1.22655 + line_color 3342489
1.22656 + quidu "3A70658B03B5"
1.22657 + client @1173
1.22658 + supplier @1172
1.22659 + line_style 0)))
1.22660 + (object InheritView "" @1178
1.22661 + stereotype TRUE
1.22662 + line_color 3342489
1.22663 + quidu "3A8276CF037E"
1.22664 + client @1172
1.22665 + supplier @1157
1.22666 + line_style 0)
1.22667 + (object AssociationViewNew "$UNNAMED$309" @1179
1.22668 + location (496, 1020)
1.22669 + stereotype TRUE
1.22670 + line_color 3342489
1.22671 + quidu "3A70658B03DC"
1.22672 + roleview_list (list RoleViews
1.22673 + (object RoleView "iUnitTests" @1180
1.22674 + Parent_View @1179
1.22675 + location (-868, -220)
1.22676 + label (object SegLabel @1181
1.22677 + Parent_View @1180
1.22678 + location (455, 600)
1.22679 + anchor 1
1.22680 + anchor_loc 1
1.22681 + nlines 1
1.22682 + max_width 284
1.22683 + justify 0
1.22684 + label "#iUnitTests"
1.22685 + pctDist 0.800000
1.22686 + height 42
1.22687 + orientation 0)
1.22688 + stereotype TRUE
1.22689 + line_color 3342489
1.22690 + quidu "3A70658B03DE"
1.22691 + client @1179
1.22692 + supplier @1169
1.22693 + line_style 0)
1.22694 + (object RoleView "$UNNAMED$310" @1182
1.22695 + Parent_View @1179
1.22696 + location (-868, -220)
1.22697 + label (object SegLabel @1183
1.22698 + Parent_View @1182
1.22699 + location (455, 1441)
1.22700 + hidden TRUE
1.22701 + anchor 1
1.22702 + anchor_loc 1
1.22703 + nlines 1
1.22704 + max_width 450
1.22705 + justify 0
1.22706 + label ""
1.22707 + pctDist 0.800000
1.22708 + height 42
1.22709 + orientation 1)
1.22710 + stereotype TRUE
1.22711 + line_color 3342489
1.22712 + quidu "3A70658B03DD"
1.22713 + client @1179
1.22714 + supplier @1172
1.22715 + line_style 0)))
1.22716 + (object AssociationViewNew "$UNNAMED$307" @1184
1.22717 + location (936, 1946)
1.22718 + stereotype TRUE
1.22719 + line_color 3342489
1.22720 + quidu "3A70658B03BE"
1.22721 + roleview_list (list RoleViews
1.22722 + (object RoleView "iDataLogger:CDataLogger&" @1185
1.22723 + Parent_View @1184
1.22724 + location (-428, 706)
1.22725 + label (object SegLabel @1186
1.22726 + Parent_View @1185
1.22727 + location (949, 1908)
1.22728 + anchor 1
1.22729 + anchor_loc 1
1.22730 + nlines 1
1.22731 + max_width 690
1.22732 + justify 0
1.22733 + label "#iDataLogger:CDataLogger&"
1.22734 + pctDist 0.039352
1.22735 + height 41
1.22736 + orientation 0)
1.22737 + stereotype TRUE
1.22738 + line_color 3342489
1.22739 + quidu "3A70658B03C8"
1.22740 + client @1184
1.22741 + supplier @1171
1.22742 + line_style 0)
1.22743 + (object RoleView "$UNNAMED$308" @1187
1.22744 + Parent_View @1184
1.22745 + location (-428, 706)
1.22746 + label (object SegLabel @1188
1.22747 + Parent_View @1187
1.22748 + location (829, 1883)
1.22749 + hidden TRUE
1.22750 + anchor 1
1.22751 + anchor_loc 1
1.22752 + nlines 1
1.22753 + max_width 450
1.22754 + justify 0
1.22755 + label ""
1.22756 + pctDist 0.800000
1.22757 + height 42
1.22758 + orientation 1)
1.22759 + stereotype TRUE
1.22760 + line_color 3342489
1.22761 + quidu "3A70658B03BF"
1.22762 + client @1184
1.22763 + supplier @1172
1.22764 + line_style 0)))
1.22765 + (object UsesView "" @1189
1.22766 + stereotype TRUE
1.22767 + line_color 3342489
1.22768 + quidu "3A41E8E302A0"
1.22769 + client @1172
1.22770 + supplier @1171
1.22771 + line_style 0)
1.22772 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1190
1.22773 + ShowCompartmentStereotypes TRUE
1.22774 + IncludeAttribute TRUE
1.22775 + IncludeOperation TRUE
1.22776 + location (2294, 2294)
1.22777 + label (object ItemLabel
1.22778 + Parent_View @1190
1.22779 + location (1947, 2139)
1.22780 + fill_color 13434879
1.22781 + nlines 1
1.22782 + max_width 694
1.22783 + justify 0
1.22784 + label "TTransitionValidator")
1.22785 + icon_style "None"
1.22786 + line_color 3342489
1.22787 + fill_color 13434879
1.22788 + quidu "3A9E205E01ED"
1.22789 + width 712
1.22790 + height 338
1.22791 + annotation 8
1.22792 + autoResize TRUE)
1.22793 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1191
1.22794 + ShowCompartmentStereotypes TRUE
1.22795 + IncludeAttribute TRUE
1.22796 + IncludeOperation TRUE
1.22797 + location (3348, 558)
1.22798 + label (object ItemLabel
1.22799 + Parent_View @1191
1.22800 + location (3050, 403)
1.22801 + fill_color 13434879
1.22802 + nlines 1
1.22803 + max_width 596
1.22804 + justify 0
1.22805 + label "CUnitTestContext")
1.22806 + icon "entity"
1.22807 + icon_style "None"
1.22808 + line_color 3342489
1.22809 + fill_color 13434879
1.22810 + quidu "3A9E205C014A"
1.22811 + width 614
1.22812 + height 338
1.22813 + annotation 8
1.22814 + autoResize TRUE)
1.22815 + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1192
1.22816 + ShowCompartmentStereotypes TRUE
1.22817 + IncludeAttribute TRUE
1.22818 + IncludeOperation TRUE
1.22819 + location (2666, 1364)
1.22820 + label (object ItemLabel
1.22821 + Parent_View @1192
1.22822 + location (2357, 1017)
1.22823 + fill_color 16777215
1.22824 + nlines 1
1.22825 + max_width 618
1.22826 + justify 0
1.22827 + label "CTransition")
1.22828 + icon "boundary"
1.22829 + icon_style "None"
1.22830 + line_color 3342489
1.22831 + fill_color 13434879
1.22832 + quidu "3A23BFC30021"
1.22833 + width 636
1.22834 + height 722
1.22835 + annotation 8
1.22836 + autoResize TRUE)
1.22837 + (object UsesView "" @1193
1.22838 + stereotype TRUE
1.22839 + line_color 3342489
1.22840 + quidu "3A87B0970263"
1.22841 + client @1161
1.22842 + supplier @1192
1.22843 + line_style 0)
1.22844 + (object UsesView "" @1194
1.22845 + stereotype TRUE
1.22846 + line_color 3342489
1.22847 + quidu "3A378BD9025D"
1.22848 + client @1192
1.22849 + supplier @1171
1.22850 + line_style 0)
1.22851 + (object UsesView "" @1195
1.22852 + label (object ItemLabel
1.22853 + Parent_View @1195
1.22854 + location (2580, 814)
1.22855 + anchor_loc 1
1.22856 + nlines 1
1.22857 + max_width 60
1.22858 + justify 0
1.22859 + label "")
1.22860 + stereotype (object SegLabel @1196
1.22861 + Parent_View @1195
1.22862 + location (2644, 805)
1.22863 + anchor 10
1.22864 + anchor_loc 1
1.22865 + nlines 1
1.22866 + max_width 450
1.22867 + justify 0
1.22868 + label "<<Uses>>"
1.22869 + pctDist 0.500935
1.22870 + height 65
1.22871 + orientation 1)
1.22872 + line_color 3342489
1.22873 + quidu "3AAE437E012B"
1.22874 + client @1192
1.22875 + supplier @1158
1.22876 + line_style 0)
1.22877 + (object AssociationViewNew "$UNNAMED$373" @1197
1.22878 + location (2440, 1924)
1.22879 + stereotype TRUE
1.22880 + line_color 3342489
1.22881 + quidu "3A9E205D017E"
1.22882 + roleview_list (list RoleViews
1.22883 + (object RoleView "iValidator:TTransitionValidator&" @1198
1.22884 + Parent_View @1197
1.22885 + location (-1280, 622)
1.22886 + label (object SegLabel @1199
1.22887 + Parent_View @1198
1.22888 + location (2515, 1950)
1.22889 + anchor 1
1.22890 + anchor_loc 1
1.22891 + nlines 1
1.22892 + max_width 793
1.22893 + justify 0
1.22894 + label "#iValidator:TTransitionValidator&"
1.22895 + pctDist -0.025862
1.22896 + height 80
1.22897 + orientation 0)
1.22898 + stereotype TRUE
1.22899 + line_color 3342489
1.22900 + quidu "3A9E205D01BA"
1.22901 + client @1197
1.22902 + supplier @1190
1.22903 + line_style 0)
1.22904 + (object RoleView "$UNNAMED$374" @1200
1.22905 + Parent_View @1197
1.22906 + location (-1280, 622)
1.22907 + label (object SegLabel @1201
1.22908 + Parent_View @1200
1.22909 + location (2465, 1751)
1.22910 + hidden TRUE
1.22911 + anchor 1
1.22912 + anchor_loc 1
1.22913 + nlines 1
1.22914 + max_width 450
1.22915 + justify 0
1.22916 + label ""
1.22917 + pctDist 0.800000
1.22918 + height 42
1.22919 + orientation 0)
1.22920 + stereotype TRUE
1.22921 + line_color 3342489
1.22922 + quidu "3A9E205D017F"
1.22923 + client @1197
1.22924 + supplier @1192
1.22925 + line_style 0)))
1.22926 + (object AssociationViewNew "$UNNAMED$375" @1202
1.22927 + location (3085, 864)
1.22928 + stereotype TRUE
1.22929 + line_color 3342489
1.22930 + quidu "3A9E205D01C4"
1.22931 + roleview_list (list RoleViews
1.22932 + (object RoleView "iUTContext:CUnitTestContext&" @1203
1.22933 + Parent_View @1202
1.22934 + location (-635, -438)
1.22935 + label (object SegLabel @1204
1.22936 + Parent_View @1203
1.22937 + location (3132, 873)
1.22938 + anchor 1
1.22939 + anchor_loc 1
1.22940 + nlines 1
1.22941 + max_width 763
1.22942 + justify 0
1.22943 + label "#iUTContext:CUnitTestContext&"
1.22944 + pctDist 0.125718
1.22945 + height 42
1.22946 + orientation 1)
1.22947 + stereotype TRUE
1.22948 + line_color 3342489
1.22949 + quidu "3A9E205D01D8"
1.22950 + client @1202
1.22951 + supplier @1191
1.22952 + line_style 0)
1.22953 + (object RoleView "$UNNAMED$376" @1205
1.22954 + Parent_View @1202
1.22955 + location (-635, -438)
1.22956 + label (object SegLabel @1206
1.22957 + Parent_View @1205
1.22958 + location (2962, 949)
1.22959 + hidden TRUE
1.22960 + anchor 1
1.22961 + anchor_loc 1
1.22962 + nlines 1
1.22963 + max_width 450
1.22964 + justify 0
1.22965 + label ""
1.22966 + pctDist 0.800000
1.22967 + height 42
1.22968 + orientation 1)
1.22969 + stereotype TRUE
1.22970 + line_color 3342489
1.22971 + quidu "3A9E205D01C5"
1.22972 + client @1202
1.22973 + supplier @1192
1.22974 + line_style 0)))
1.22975 + (object InheritView "" @1207
1.22976 + stereotype TRUE
1.22977 + line_color 3342489
1.22978 + quidu "3A8D59CB0258"
1.22979 + client @1159
1.22980 + supplier @1192
1.22981 + line_style 0)
1.22982 + (object UsesView "" @1208
1.22983 + label (object ItemLabel
1.22984 + Parent_View @1208
1.22985 + location (2914, 1902)
1.22986 + anchor_loc 1
1.22987 + nlines 1
1.22988 + max_width 60
1.22989 + justify 0
1.22990 + label "")
1.22991 + stereotype (object SegLabel @1209
1.22992 + Parent_View @1208
1.22993 + location (3023, 1853)
1.22994 + anchor 10
1.22995 + anchor_loc 1
1.22996 + nlines 1
1.22997 + max_width 450
1.22998 + justify 0
1.22999 + label "<<Creates>>"
1.23000 + pctDist 0.500000
1.23001 + height 120
1.23002 + orientation 0)
1.23003 + line_color 3342489
1.23004 + quidu "3AAE469B033A"
1.23005 + client @1192
1.23006 + supplier @1160
1.23007 + line_style 0)
1.23008 + (object UsesView "" @1210
1.23009 + stereotype TRUE
1.23010 + line_color 3342489
1.23011 + quidu "3A87AD5D01ED"
1.23012 + client @1162
1.23013 + supplier @1157
1.23014 + line_style 0)
1.23015 + (object UsesView "" @1211
1.23016 + stereotype TRUE
1.23017 + line_color 3342489
1.23018 + quidu "3A41E8DE01F8"
1.23019 + client @1162
1.23020 + supplier @1171
1.23021 + line_style 0)
1.23022 + (object UsesView "" @1212
1.23023 + label (object ItemLabel
1.23024 + Parent_View @1212
1.23025 + location (1944, 497)
1.23026 + anchor_loc 1
1.23027 + nlines 1
1.23028 + max_width 60
1.23029 + justify 0
1.23030 + label "")
1.23031 + stereotype (object SegLabel @1213
1.23032 + Parent_View @1212
1.23033 + location (1993, 446)
1.23034 + anchor 10
1.23035 + anchor_loc 1
1.23036 + nlines 1
1.23037 + max_width 450
1.23038 + justify 0
1.23039 + label "<<Creates>>"
1.23040 + pctDist 0.567801
1.23041 + height 56
1.23042 + orientation 0)
1.23043 + line_color 3342489
1.23044 + quidu "3AAE43920184"
1.23045 + client @1162
1.23046 + supplier @1158
1.23047 + line_style 0)
1.23048 + (object UsesView "" @1214
1.23049 + label (object ItemLabel
1.23050 + Parent_View @1214
1.23051 + location (2362, 169)
1.23052 + anchor_loc 1
1.23053 + nlines 1
1.23054 + max_width 60
1.23055 + justify 0
1.23056 + label "")
1.23057 + stereotype (object SegLabel @1215
1.23058 + Parent_View @1214
1.23059 + location (2317, 125)
1.23060 + anchor 10
1.23061 + anchor_loc 1
1.23062 + nlines 1
1.23063 + max_width 450
1.23064 + justify 0
1.23065 + label "<<Creates>>"
1.23066 + pctDist 0.478379
1.23067 + height 55
1.23068 + orientation 0)
1.23069 + line_color 3342489
1.23070 + quidu "3AAE45D3033C"
1.23071 + client @1162
1.23072 + supplier @1191
1.23073 + vertices (list Points
1.23074 + (1627, 351)
1.23075 + (2557, 120)
1.23076 + (3043, 388))
1.23077 + line_style 0)
1.23078 + (object UsesView "" @1216
1.23079 + stereotype (object SegLabel @1217
1.23080 + Parent_View @1216
1.23081 + location (1983, 853)
1.23082 + anchor 10
1.23083 + anchor_loc 1
1.23084 + nlines 1
1.23085 + max_width 450
1.23086 + justify 0
1.23087 + label "<<Uses>>"
1.23088 + pctDist 0.465806
1.23089 + height 38
1.23090 + orientation 0)
1.23091 + line_color 3342489
1.23092 + quidu "3A378D2002C2"
1.23093 + client @1162
1.23094 + supplier @1192
1.23095 + line_style 0)))
1.23096 + (object ClassDiagram "Framework classes"
1.23097 + quid "3AAE4FAE013C"
1.23098 + title "Framework classes"
1.23099 + zoom 100
1.23100 + max_height 28350
1.23101 + max_width 21600
1.23102 + origin_x 969
1.23103 + origin_y 0
1.23104 + items (list diagram_item_list
1.23105 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1218
1.23106 + ShowCompartmentStereotypes TRUE
1.23107 + IncludeAttribute TRUE
1.23108 + IncludeOperation TRUE
1.23109 + location (2294, 2356)
1.23110 + label (object ItemLabel
1.23111 + Parent_View @1218
1.23112 + location (2058, 2150)
1.23113 + fill_color 13434879
1.23114 + nlines 1
1.23115 + max_width 472
1.23116 + justify 0
1.23117 + label "CUnitTestInfo")
1.23118 + icon "control"
1.23119 + icon_style "None"
1.23120 + line_color 3342489
1.23121 + fill_color 13434879
1.23122 + quidu "3A70658D0154"
1.23123 + width 490
1.23124 + height 436
1.23125 + annotation 8
1.23126 + autoResize TRUE)
1.23127 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1219
1.23128 + ShowCompartmentStereotypes TRUE
1.23129 + IncludeAttribute TRUE
1.23130 + IncludeOperation TRUE
1.23131 + location (1302, 2480)
1.23132 + label (object ItemLabel
1.23133 + Parent_View @1219
1.23134 + location (1009, 2429)
1.23135 + fill_color 16777215
1.23136 + nlines 1
1.23137 + max_width 586
1.23138 + justify 0
1.23139 + label "RPointerArray<CUnitTestInfo>")
1.23140 + icon "entity"
1.23141 + icon_style "None"
1.23142 + line_color 3342489
1.23143 + fill_color 13434879
1.23144 + quidu "3A70658B02E2"
1.23145 + width 604
1.23146 + height 126
1.23147 + annotation 8
1.23148 + autoResize TRUE)
1.23149 + (object UsesView "" @1220
1.23150 + stereotype TRUE
1.23151 + line_color 3342489
1.23152 + quidu "3A81831D0094"
1.23153 + client @1219
1.23154 + supplier @1218
1.23155 + line_style 0)
1.23156 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1221
1.23157 + ShowCompartmentStereotypes TRUE
1.23158 + IncludeAttribute TRUE
1.23159 + IncludeOperation TRUE
1.23160 + location (434, 2294)
1.23161 + label (object ItemLabel
1.23162 + Parent_View @1221
1.23163 + location (172, 2063)
1.23164 + fill_color 13434879
1.23165 + nlines 1
1.23166 + max_width 524
1.23167 + justify 0
1.23168 + label "CComponentInfo")
1.23169 + icon "entity"
1.23170 + icon_style "None"
1.23171 + line_color 3342489
1.23172 + fill_color 13434879
1.23173 + quidu "3A70658B02D7"
1.23174 + compartment (object Compartment
1.23175 + Parent_View @1221
1.23176 + location (172, 2124)
1.23177 + icon_style "Icon"
1.23178 + fill_color 16777215
1.23179 + anchor 2
1.23180 + nlines 8
1.23181 + max_width 0)
1.23182 + width 542
1.23183 + height 486
1.23184 + annotation 8
1.23185 + autoResize TRUE)
1.23186 + (object AssociationViewNew "$UNNAMED$319" @1222
1.23187 + location (858, 2383)
1.23188 + stereotype TRUE
1.23189 + line_color 3342489
1.23190 + quidu "3A71AF830200"
1.23191 + roleview_list (list RoleViews
1.23192 + (object RoleView "iUnitTestsInfo" @1223
1.23193 + Parent_View @1222
1.23194 + location (300, -97)
1.23195 + label (object SegLabel @1224
1.23196 + Parent_View @1223
1.23197 + location (868, 2344)
1.23198 + anchor 1
1.23199 + anchor_loc 1
1.23200 + nlines 1
1.23201 + max_width 838
1.23202 + justify 0
1.23203 + label "-iUnitTestsInfo"
1.23204 + pctDist 0.006410
1.23205 + height 41
1.23206 + orientation 0)
1.23207 + stereotype TRUE
1.23208 + line_color 3342489
1.23209 + quidu "3A71AF830202"
1.23210 + client @1222
1.23211 + supplier @1219
1.23212 + line_style 0)
1.23213 + (object RoleView "$UNNAMED$320" @1225
1.23214 + Parent_View @1222
1.23215 + location (300, -97)
1.23216 + label (object SegLabel @1226
1.23217 + Parent_View @1225
1.23218 + location (746, 2318)
1.23219 + hidden TRUE
1.23220 + anchor 1
1.23221 + anchor_loc 1
1.23222 + nlines 1
1.23223 + max_width 450
1.23224 + justify 0
1.23225 + label ""
1.23226 + pctDist 0.800000
1.23227 + height 42
1.23228 + orientation 1)
1.23229 + stereotype TRUE
1.23230 + line_color 3342489
1.23231 + quidu "3A71AF830201"
1.23232 + client @1222
1.23233 + supplier @1221
1.23234 + line_style 0)))
1.23235 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1227
1.23236 + ShowCompartmentStereotypes TRUE
1.23237 + SuppressAttribute TRUE
1.23238 + IncludeAttribute TRUE
1.23239 + IncludeOperation TRUE
1.23240 + location (1364, 930)
1.23241 + label (object ItemLabel
1.23242 + Parent_View @1227
1.23243 + location (1109, 874)
1.23244 + fill_color 13434879
1.23245 + nlines 1
1.23246 + max_width 510
1.23247 + justify 0
1.23248 + label "MComponentTestObserver")
1.23249 + icon "Interface"
1.23250 + icon_style "None"
1.23251 + line_color 3342489
1.23252 + fill_color 13434879
1.23253 + quidu "3A70658E00AB"
1.23254 + width 528
1.23255 + height 136
1.23256 + annotation 8
1.23257 + autoResize TRUE)
1.23258 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1228
1.23259 + ShowCompartmentStereotypes TRUE
1.23260 + IncludeAttribute TRUE
1.23261 + IncludeOperation TRUE
1.23262 + location (1426, 1984)
1.23263 + label (object ItemLabel
1.23264 + Parent_View @1228
1.23265 + location (1108, 1933)
1.23266 + fill_color 16777215
1.23267 + nlines 1
1.23268 + max_width 636
1.23269 + justify 0
1.23270 + label "RPointerArray<CComponentInfo>")
1.23271 + icon "entity"
1.23272 + icon_style "None"
1.23273 + line_color 3342489
1.23274 + fill_color 13434879
1.23275 + quidu "3A70658B0089"
1.23276 + width 654
1.23277 + height 126
1.23278 + annotation 8
1.23279 + autoResize TRUE)
1.23280 + (object UsesView "" @1229
1.23281 + stereotype TRUE
1.23282 + line_color 3342489
1.23283 + quidu "3A8182F2027D"
1.23284 + client @1228
1.23285 + supplier @1221
1.23286 + line_style 0)
1.23287 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1230
1.23288 + ShowCompartmentStereotypes TRUE
1.23289 + IncludeAttribute TRUE
1.23290 + IncludeOperation TRUE
1.23291 + location (434, 372)
1.23292 + label (object ItemLabel
1.23293 + Parent_View @1230
1.23294 + location (137, 66)
1.23295 + fill_color 13434879
1.23296 + nlines 1
1.23297 + max_width 594
1.23298 + justify 0
1.23299 + label "CComponentTester")
1.23300 + icon "control"
1.23301 + icon_style "None"
1.23302 + line_color 3342489
1.23303 + fill_color 13434879
1.23304 + quidu "3A24DC16022F"
1.23305 + compartment (object Compartment
1.23306 + Parent_View @1230
1.23307 + location (137, 127)
1.23308 + icon_style "Icon"
1.23309 + fill_color 16777215
1.23310 + anchor 2
1.23311 + nlines 12
1.23312 + max_width 0)
1.23313 + width 612
1.23314 + height 636
1.23315 + annotation 8
1.23316 + autoResize TRUE)
1.23317 + (object AssociationViewNew "$UNNAMED$305" @1231
1.23318 + location (994, 708)
1.23319 + stereotype TRUE
1.23320 + line_color 3342489
1.23321 + quidu "3A70658B03B4"
1.23322 + roleview_list (list RoleViews
1.23323 + (object RoleView "iObserver:MComponentTestObserver&" @1232
1.23324 + Parent_View @1231
1.23325 + location (-370, -532)
1.23326 + label (object SegLabel @1233
1.23327 + Parent_View @1232
1.23328 + location (1244, 810)
1.23329 + anchor 1
1.23330 + anchor_loc 1
1.23331 + nlines 1
1.23332 + max_width 719
1.23333 + justify 0
1.23334 + label "#iObserver:MComponentTestObserver&"
1.23335 + pctDist 0.896764
1.23336 + height 42
1.23337 + orientation 0)
1.23338 + stereotype TRUE
1.23339 + line_color 3342489
1.23340 + quidu "3A70658B03B6"
1.23341 + client @1231
1.23342 + supplier @1227
1.23343 + line_style 0)
1.23344 + (object RoleView "$UNNAMED$306" @1234
1.23345 + Parent_View @1231
1.23346 + location (-370, -532)
1.23347 + label (object SegLabel @1235
1.23348 + Parent_View @1234
1.23349 + location (770, 622)
1.23350 + hidden TRUE
1.23351 + anchor 1
1.23352 + anchor_loc 1
1.23353 + nlines 1
1.23354 + max_width 450
1.23355 + justify 0
1.23356 + label ""
1.23357 + pctDist 0.800000
1.23358 + height 42
1.23359 + orientation 0)
1.23360 + stereotype TRUE
1.23361 + line_color 3342489
1.23362 + quidu "3A70658B03B5"
1.23363 + client @1231
1.23364 + supplier @1230
1.23365 + line_style 0)))
1.23366 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1236
1.23367 + ShowCompartmentStereotypes TRUE
1.23368 + IncludeAttribute TRUE
1.23369 + IncludeOperation TRUE
1.23370 + location (2294, 1674)
1.23371 + label (object ItemLabel
1.23372 + Parent_View @1236
1.23373 + location (2099, 1368)
1.23374 + fill_color 16777215
1.23375 + nlines 1
1.23376 + max_width 390
1.23377 + justify 0
1.23378 + label "CTestManager")
1.23379 + icon "control"
1.23380 + icon_style "None"
1.23381 + line_color 3342489
1.23382 + fill_color 13434879
1.23383 + quidu "3A70658C0166"
1.23384 + compartment (object Compartment
1.23385 + Parent_View @1236
1.23386 + location (2099, 1429)
1.23387 + icon_style "Icon"
1.23388 + fill_color 16777215
1.23389 + anchor 2
1.23390 + nlines 11
1.23391 + max_width 0)
1.23392 + width 408
1.23393 + height 636
1.23394 + annotation 8
1.23395 + autoResize TRUE)
1.23396 + (object AssociationViewNew "$UNNAMED$329" @1237
1.23397 + location (1843, 1833)
1.23398 + stereotype TRUE
1.23399 + line_color 3342489
1.23400 + quidu "3A71AF8303C3"
1.23401 + roleview_list (list RoleViews
1.23402 + (object RoleView "iTestList" @1238
1.23403 + Parent_View @1237
1.23404 + location (665, -523)
1.23405 + label (object SegLabel @1239
1.23406 + Parent_View @1238
1.23407 + location (1861, 1806)
1.23408 + anchor 1
1.23409 + anchor_loc 1
1.23410 + nlines 1
1.23411 + max_width 262
1.23412 + justify 0
1.23413 + label "#iTestList"
1.23414 + pctDist -0.097974
1.23415 + height 21
1.23416 + orientation 1)
1.23417 + stereotype TRUE
1.23418 + line_color 3342489
1.23419 + quidu "3A71AF8303C5"
1.23420 + client @1237
1.23421 + supplier @1228
1.23422 + line_style 0)
1.23423 + (object RoleView "$UNNAMED$330" @1240
1.23424 + Parent_View @1237
1.23425 + location (665, -523)
1.23426 + label (object SegLabel @1241
1.23427 + Parent_View @1240
1.23428 + location (2027, 1724)
1.23429 + hidden TRUE
1.23430 + anchor 1
1.23431 + anchor_loc 1
1.23432 + nlines 1
1.23433 + max_width 450
1.23434 + justify 0
1.23435 + label ""
1.23436 + pctDist 0.800000
1.23437 + height 42
1.23438 + orientation 0)
1.23439 + stereotype TRUE
1.23440 + line_color 3342489
1.23441 + quidu "3A71AF8303C4"
1.23442 + client @1237
1.23443 + supplier @1236
1.23444 + line_style 0)))
1.23445 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1242
1.23446 + ShowCompartmentStereotypes TRUE
1.23447 + IncludeAttribute TRUE
1.23448 + IncludeOperation TRUE
1.23449 + location (434, 1364)
1.23450 + label (object ItemLabel
1.23451 + Parent_View @1242
1.23452 + location (136, 1033)
1.23453 + fill_color 13434879
1.23454 + nlines 1
1.23455 + max_width 596
1.23456 + justify 0
1.23457 + label "CTestController")
1.23458 + icon "boundary"
1.23459 + icon_style "None"
1.23460 + line_color 3342489
1.23461 + fill_color 13434879
1.23462 + quidu "3A34E468034A"
1.23463 + compartment (object Compartment
1.23464 + Parent_View @1242
1.23465 + location (136, 1094)
1.23466 + icon_style "Icon"
1.23467 + fill_color 16777215
1.23468 + anchor 2
1.23469 + nlines 10
1.23470 + max_width 594)
1.23471 + width 614
1.23472 + height 686
1.23473 + annotation 8
1.23474 + autoResize TRUE)
1.23475 + (object AssociationViewNew "$UNNAMED$301" @1243
1.23476 + location (1033, 1737)
1.23477 + stereotype TRUE
1.23478 + line_color 3342489
1.23479 + quidu "3A70658B008A"
1.23480 + roleview_list (list RoleViews
1.23481 + (object RoleView "iTestList" @1244
1.23482 + Parent_View @1243
1.23483 + location (-1633, -1301)
1.23484 + label (object SegLabel @1245
1.23485 + Parent_View @1244
1.23486 + location (1309, 1857)
1.23487 + anchor 1
1.23488 + anchor_loc 1
1.23489 + nlines 1
1.23490 + max_width 172
1.23491 + justify 0
1.23492 + label "-iTestList"
1.23493 + pctDist 0.860120
1.23494 + height 45
1.23495 + orientation 0)
1.23496 + stereotype TRUE
1.23497 + line_color 3342489
1.23498 + quidu "3A70658B0093"
1.23499 + client @1243
1.23500 + supplier @1228
1.23501 + line_style 0)
1.23502 + (object RoleView "$UNNAMED$302" @1246
1.23503 + Parent_View @1243
1.23504 + location (-1633, -1301)
1.23505 + label (object SegLabel @1247
1.23506 + Parent_View @1246
1.23507 + location (778, 1626)
1.23508 + hidden TRUE
1.23509 + anchor 1
1.23510 + anchor_loc 1
1.23511 + nlines 1
1.23512 + max_width 450
1.23513 + justify 0
1.23514 + label ""
1.23515 + pctDist 0.800000
1.23516 + height 42
1.23517 + orientation 0)
1.23518 + stereotype TRUE
1.23519 + line_color 3342489
1.23520 + quidu "3A70658B008B"
1.23521 + client @1243
1.23522 + supplier @1242
1.23523 + line_style 0)))
1.23524 + (object AssociationViewNew "$UNNAMED$303" @1248
1.23525 + location (1415, 1525)
1.23526 + stereotype TRUE
1.23527 + line_color 3342489
1.23528 + quidu "3A70658B009D"
1.23529 + roleview_list (list RoleViews
1.23530 + (object RoleView "iTestManager" @1249
1.23531 + Parent_View @1248
1.23532 + location (-1251, -1513)
1.23533 + label (object SegLabel @1250
1.23534 + Parent_View @1249
1.23535 + location (1959, 1575)
1.23536 + anchor 1
1.23537 + anchor_loc 1
1.23538 + nlines 1
1.23539 + max_width 259
1.23540 + justify 0
1.23541 + label "-iTestManager"
1.23542 + pctDist 0.800000
1.23543 + height 42
1.23544 + orientation 0)
1.23545 + stereotype TRUE
1.23546 + line_color 3342489
1.23547 + quidu "3A70658B00A7"
1.23548 + client @1248
1.23549 + supplier @1236
1.23550 + line_style 0)
1.23551 + (object RoleView "$UNNAMED$304" @1251
1.23552 + Parent_View @1248
1.23553 + location (-1251, -1513)
1.23554 + label (object SegLabel @1252
1.23555 + Parent_View @1251
1.23556 + location (884, 1396)
1.23557 + hidden TRUE
1.23558 + anchor 1
1.23559 + anchor_loc 1
1.23560 + nlines 1
1.23561 + max_width 450
1.23562 + justify 0
1.23563 + label ""
1.23564 + pctDist 0.800000
1.23565 + height 42
1.23566 + orientation 1)
1.23567 + stereotype TRUE
1.23568 + line_color 3342489
1.23569 + quidu "3A70658B009E"
1.23570 + client @1248
1.23571 + supplier @1242
1.23572 + line_style 0)))
1.23573 + (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1253
1.23574 + ShowCompartmentStereotypes TRUE
1.23575 + IncludeAttribute TRUE
1.23576 + IncludeOperation TRUE
1.23577 + location (1302, 124)
1.23578 + label (object ItemLabel
1.23579 + Parent_View @1253
1.23580 + location (1177, 73)
1.23581 + fill_color 16777215
1.23582 + nlines 1
1.23583 + max_width 250
1.23584 + justify 0
1.23585 + label "TLogFormat")
1.23586 + icon "entity"
1.23587 + icon_style "None"
1.23588 + line_color 3342489
1.23589 + fill_color 13434879
1.23590 + quidu "3A894035038E"
1.23591 + width 268
1.23592 + height 126
1.23593 + annotation 8
1.23594 + autoResize TRUE)
1.23595 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1254
1.23596 + ShowCompartmentStereotypes TRUE
1.23597 + IncludeAttribute TRUE
1.23598 + IncludeOperation TRUE
1.23599 + location (2294, 496)
1.23600 + label (object ItemLabel
1.23601 + Parent_View @1254
1.23602 + location (1951, 65)
1.23603 + fill_color 13434879
1.23604 + nlines 1
1.23605 + max_width 686
1.23606 + justify 0
1.23607 + label "CDataLogger")
1.23608 + icon "control"
1.23609 + icon_style "None"
1.23610 + line_color 3342489
1.23611 + fill_color 13434879
1.23612 + quidu "3A23B76E01BE"
1.23613 + width 704
1.23614 + height 886
1.23615 + annotation 8
1.23616 + autoResize TRUE)
1.23617 + (object AssociationViewNew "$UNNAMED$307" @1255
1.23618 + location (1340, 431)
1.23619 + stereotype TRUE
1.23620 + line_color 3342489
1.23621 + quidu "3A70658B03BE"
1.23622 + roleview_list (list RoleViews
1.23623 + (object RoleView "iDataLogger:CDataLogger&" @1256
1.23624 + Parent_View @1255
1.23625 + location (-24, -809)
1.23626 + label (object SegLabel @1257
1.23627 + Parent_View @1256
1.23628 + location (1367, 393)
1.23629 + anchor 1
1.23630 + anchor_loc 1
1.23631 + nlines 1
1.23632 + max_width 525
1.23633 + justify 0
1.23634 + label "#iDataLogger:CDataLogger&"
1.23635 + pctDist 0.039352
1.23636 + height 41
1.23637 + orientation 0)
1.23638 + stereotype TRUE
1.23639 + line_color 3342489
1.23640 + quidu "3A70658B03C8"
1.23641 + client @1255
1.23642 + supplier @1254
1.23643 + line_style 0)
1.23644 + (object RoleView "$UNNAMED$308" @1258
1.23645 + Parent_View @1255
1.23646 + location (-24, -809)
1.23647 + label (object SegLabel @1259
1.23648 + Parent_View @1258
1.23649 + location (863, 359)
1.23650 + hidden TRUE
1.23651 + anchor 1
1.23652 + anchor_loc 1
1.23653 + nlines 1
1.23654 + max_width 450
1.23655 + justify 0
1.23656 + label ""
1.23657 + pctDist 0.800000
1.23658 + height 42
1.23659 + orientation 1)
1.23660 + stereotype TRUE
1.23661 + line_color 3342489
1.23662 + quidu "3A70658B03BF"
1.23663 + client @1255
1.23664 + supplier @1230
1.23665 + line_style 0)))
1.23666 + (object AssociationViewNew "$UNNAMED$325" @1260
1.23667 + location (2294, 1147)
1.23668 + stereotype TRUE
1.23669 + line_color 3342489
1.23670 + quidu "3A71AF8303B4"
1.23671 + roleview_list (list RoleViews
1.23672 + (object RoleView "iDataLogger:CDataLogger&" @1261
1.23673 + Parent_View @1260
1.23674 + location (1860, -279)
1.23675 + label (object SegLabel @1262
1.23676 + Parent_View @1261
1.23677 + location (2322, 1039)
1.23678 + anchor 1
1.23679 + anchor_loc 1
1.23680 + nlines 1
1.23681 + max_width 523
1.23682 + justify 0
1.23683 + label "#iDataLogger:CDataLogger&"
1.23684 + pctDist 0.524313
1.23685 + height 28
1.23686 + orientation 1)
1.23687 + stereotype TRUE
1.23688 + line_color 3342489
1.23689 + quidu "3A71AF8303B9"
1.23690 + client @1260
1.23691 + supplier @1254
1.23692 + line_style 0)
1.23693 + (object RoleView "$UNNAMED$326" @1263
1.23694 + Parent_View @1260
1.23695 + location (1860, -279)
1.23696 + label (object SegLabel @1264
1.23697 + Parent_View @1263
1.23698 + location (2253, 1313)
1.23699 + hidden TRUE
1.23700 + anchor 1
1.23701 + anchor_loc 1
1.23702 + nlines 1
1.23703 + max_width 450
1.23704 + justify 0
1.23705 + label ""
1.23706 + pctDist 0.800000
1.23707 + height 42
1.23708 + orientation 1)
1.23709 + stereotype TRUE
1.23710 + line_color 3342489
1.23711 + quidu "3A71AF8303B5"
1.23712 + client @1260
1.23713 + supplier @1236
1.23714 + line_style 0)))
1.23715 + (object AssociationViewNew "$UNNAMED$355" @1265
1.23716 + location (1498, 1363)
1.23717 + stereotype TRUE
1.23718 + line_color 3342489
1.23719 + quidu "3A8D59C801C6"
1.23720 + roleview_list (list RoleViews
1.23721 + (object RoleView "iDataLogger" @1266
1.23722 + Parent_View @1265
1.23723 + location (-1168, -1675)
1.23724 + label (object SegLabel @1267
1.23725 + Parent_View @1266
1.23726 + location (1904, 1048)
1.23727 + anchor 1
1.23728 + anchor_loc 1
1.23729 + nlines 1
1.23730 + max_width 235
1.23731 + justify 0
1.23732 + label "-iDataLogger"
1.23733 + pctDist 0.800000
1.23734 + height 42
1.23735 + orientation 0)
1.23736 + stereotype TRUE
1.23737 + line_color 3342489
1.23738 + quidu "3A8D59C801E4"
1.23739 + client @1265
1.23740 + supplier @1254
1.23741 + vertices (list Points
1.23742 + (1498, 1363)
1.23743 + (1759, 1363)
1.23744 + (2018, 939))
1.23745 + line_style 0)
1.23746 + (object RoleView "$UNNAMED$356" @1268
1.23747 + Parent_View @1265
1.23748 + location (-1168, -1675)
1.23749 + label (object SegLabel @1269
1.23750 + Parent_View @1268
1.23751 + location (892, 1322)
1.23752 + hidden TRUE
1.23753 + anchor 1
1.23754 + anchor_loc 1
1.23755 + nlines 1
1.23756 + max_width 450
1.23757 + justify 0
1.23758 + label ""
1.23759 + pctDist 0.800000
1.23760 + height 42
1.23761 + orientation 1)
1.23762 + stereotype TRUE
1.23763 + line_color 3342489
1.23764 + quidu "3A8D59C801C7"
1.23765 + client @1265
1.23766 + supplier @1242
1.23767 + line_style 0)))
1.23768 + (object AssociationViewNew "$UNNAMED$351" @1270
1.23769 + location (1688, 267)
1.23770 + stereotype TRUE
1.23771 + line_color 3342489
1.23772 + quidu "3A892F450130"
1.23773 + roleview_list (list RoleViews
1.23774 + (object RoleView "iLogFormat" @1271
1.23775 + Parent_View @1270
1.23776 + location (-916, -1035)
1.23777 + label (object SegLabel @1272
1.23778 + Parent_View @1271
1.23779 + location (1579, 239)
1.23780 + anchor 1
1.23781 + anchor_loc 1
1.23782 + nlines 1
1.23783 + max_width 222
1.23784 + justify 0
1.23785 + label "-iLogFormat"
1.23786 + pctDist 0.419359
1.23787 + height 13
1.23788 + orientation 0)
1.23789 + stereotype TRUE
1.23790 + line_color 3342489
1.23791 + quidu "3A892F45013A"
1.23792 + client @1270
1.23793 + supplier @1253
1.23794 + line_style 0)
1.23795 + (object RoleView "$UNNAMED$352" @1273
1.23796 + Parent_View @1270
1.23797 + location (-916, -1035)
1.23798 + label (object SegLabel @1274
1.23799 + Parent_View @1273
1.23800 + location (1876, 382)
1.23801 + hidden TRUE
1.23802 + anchor 1
1.23803 + anchor_loc 1
1.23804 + nlines 1
1.23805 + max_width 450
1.23806 + justify 0
1.23807 + label ""
1.23808 + pctDist 0.800000
1.23809 + height 42
1.23810 + orientation 1)
1.23811 + stereotype TRUE
1.23812 + line_color 3342489
1.23813 + quidu "3A892F450131"
1.23814 + client @1270
1.23815 + supplier @1254
1.23816 + line_style 0)))
1.23817 + (object UsesView "" @1275
1.23818 + label (object ItemLabel
1.23819 + Parent_View @1275
1.23820 + location (434, 855)
1.23821 + anchor_loc 1
1.23822 + nlines 1
1.23823 + max_width 60
1.23824 + justify 0
1.23825 + label "")
1.23826 + stereotype (object SegLabel @1276
1.23827 + Parent_View @1275
1.23828 + location (401, 870)
1.23829 + anchor 10
1.23830 + anchor_loc 1
1.23831 + nlines 1
1.23832 + max_width 450
1.23833 + justify 0
1.23834 + label "<<Creates>>"
1.23835 + pctDist 0.455560
1.23836 + height 34
1.23837 + orientation 0)
1.23838 + line_color 3342489
1.23839 + quidu "3AAE50D8005E"
1.23840 + client @1242
1.23841 + supplier @1230
1.23842 + line_style 0)))))
1.23843 + (object Class_Category "EPOC Classes"
1.23844 + quid "3A3F2F570105"
1.23845 + exportControl "Public"
1.23846 + logical_models (list unit_reference_list
1.23847 + (object Class "CBase"
1.23848 + quid "3A3F2F660071"
1.23849 + documentation "Dummy Object to represent the EPOC class CBase.")
1.23850 + (object Class "CActive"
1.23851 + quid "3A3F2F6E0343"
1.23852 + documentation "Dummy Object to represent the EPOC class CActive."
1.23853 + superclasses (list inheritance_relationship_list
1.23854 + (object Inheritance_Relationship
1.23855 + quid "3A8183E10399"
1.23856 + supplier "Logical View::EPOC Classes::CBase"
1.23857 + quidu "3A3F2F660071")))
1.23858 + (object Class "CTimer"
1.23859 + quid "3A81845902F1"
1.23860 + superclasses (list inheritance_relationship_list
1.23861 + (object Inheritance_Relationship
1.23862 + quid "3A81846502F8"
1.23863 + supplier "Logical View::EPOC Classes::CActive"
1.23864 + quidu "3A3F2F6E0343")))
1.23865 + (object Class "RFileLogger"
1.23866 + quid "3A83B46701C5"
1.23867 + operations (list Operations
1.23868 + (object Operation "Write"
1.23869 + quid "3A83B47A0317"
1.23870 + concurrency "Sequential"
1.23871 + opExportControl "Public"
1.23872 + uid 0)))
1.23873 + (object Class "TInt"
1.23874 + quid "3A881077011B")
1.23875 + (object Class "TDesC"
1.23876 + quid "3A88109800DC")
1.23877 + (object Class "TBool"
1.23878 + quid "3A8810A500E5")
1.23879 + (object Class "TRequestStatus"
1.23880 + quid "3A8810B80287")
1.23881 + (object Class "CActiveScheduler"
1.23882 + quid "3A8810D80084")
1.23883 + (object Class "TEntry"
1.23884 + quid "3A8810E4001D")
1.23885 + (object Class "HBufC"
1.23886 + quid "3A8810ED01F7")
1.23887 + (object Class "RPointerArray"
1.23888 + quid "3A891523016D")
1.23889 + (object Class "RArray"
1.23890 + quid "3A8915390132")
1.23891 + (object Class "RTest"
1.23892 + quid "3DFF44A00271"))
1.23893 + logical_presentations (list unit_reference_list))
1.23894 + (object Class_Category "Reverse Engineered"
1.23895 + quid "3AC9D061007C"
1.23896 + exportControl "Public"
1.23897 + logical_models (list unit_reference_list
1.23898 + (object Class_Category "TestBed"
1.23899 + quid "3AC9D0610087"
1.23900 + exportControl "Public"
1.23901 + logical_models (list unit_reference_list
1.23902 + (object Class "MTransitionObserver"
1.23903 + attributes (list Attribute_Set
1.23904 + (object Attribute
1.23905 + tool "VC++"
1.23906 + name "AppliedPattern"
1.23907 + value "none")
1.23908 + (object Attribute
1.23909 + tool "VC++"
1.23910 + name "AfxSupportMacro"
1.23911 + value ""))
1.23912 + quid "3AC9D0610089"
1.23913 + documentation
1.23914 +|*
1.23915 +| @public
1.23916 +| @class MTransitionObserver
1.23917 +| Dependencies : None
1.23918 +| Comments : Provides a callback method to the CUnitTest to indicate that the
1.23919 +| specified transition has completed an asynchronous function.
1.23920 +
1.23921 + operations (list Operations
1.23922 + (object Operation "Complete"
1.23923 + attributes (list Attribute_Set
1.23924 + (object Attribute
1.23925 + tool "VC++"
1.23926 + name "Inline"
1.23927 + value FALSE))
1.23928 + quid "3AC9D061008A"
1.23929 + documentation
1.23930 +|*
1.23931 +| @fn virtual void Complete(CTransition& aTransition) = 0
1.23932 +| Intended Usage : Called to indicate that an asynchronous function on the specified
1.23933 +| transition has completed.
1.23934 +| @since 6.0
1.23935 +| @param aTransition The transition which has completed
1.23936 +| @pre None
1.23937 +| @post Depends on observer implementation. For example, aTransition has completed,
1.23938 +| therefore if all transitions have completed the unit test is complete.
1.23939 +
1.23940 + stereotype "abstract"
1.23941 + parameters (list Parameters
1.23942 + (object Parameter "aTransition"
1.23943 + type "CTransition&"))
1.23944 + result "void"
1.23945 + concurrency "Sequential"
1.23946 + opExportControl "Public"
1.23947 + uid 0)
1.23948 + (object Operation "SetCurrentTransition"
1.23949 + attributes (list Attribute_Set
1.23950 + (object Attribute
1.23951 + tool "VC++"
1.23952 + name "Inline"
1.23953 + value FALSE))
1.23954 + quid "3AC9D0610091"
1.23955 + documentation
1.23956 +|*
1.23957 +| @fn virtual void SetCurrentTransition(CTransition& aTransition) = 0
1.23958 +| Intended Usage : Passes the transition which is about to run.
1.23959 +| This allows transition information can be retrieved and
1.23960 +| Repeat() can then be called on the transition.
1.23961 +| @since 6.0
1.23962 +| @param aTransition The transition to set as current
1.23963 +| @return void
1.23964 +| @pre None
1.23965 +| @post aTransition will be stored as a pointer to the currently executing transition
1.23966 +
1.23967 + stereotype "abstract"
1.23968 + parameters (list Parameters
1.23969 + (object Parameter "aTransition"
1.23970 + type "CTransition&"))
1.23971 + result "void"
1.23972 + concurrency "Sequential"
1.23973 + opExportControl "Public"
1.23974 + uid 0))
1.23975 + module "Component View::TestBed"
1.23976 + quidu "3A701D270171"
1.23977 + language "VC++")
1.23978 + (object Class "MLogOutput"
1.23979 + attributes (list Attribute_Set
1.23980 + (object Attribute
1.23981 + tool "VC++"
1.23982 + name "AppliedPattern"
1.23983 + value "none")
1.23984 + (object Attribute
1.23985 + tool "VC++"
1.23986 + name "AfxSupportMacro"
1.23987 + value ""))
1.23988 + quid "3AC9D06100A4"
1.23989 + documentation
1.23990 +|*
1.23991 +| @public
1.23992 +| @class MLogOutput
1.23993 +| Dependencies : None
1.23994 +| Comments :
1.23995 +
1.23996 + operations (list Operations
1.23997 + (object Operation "Close"
1.23998 + attributes (list Attribute_Set
1.23999 + (object Attribute
1.24000 + tool "VC++"
1.24001 + name "Inline"
1.24002 + value FALSE))
1.24003 + quid "3AC9D06100A5"
1.24004 + documentation
1.24005 +|*
1.24006 +| @fn Close() = 0
1.24007 +| Intended Usage : Called when all logging has finished to close down any log
1.24008 +| connections.
1.24009 +| @since 6.0
1.24010 +| @pre None
1.24011 +| @post Logging facility is closed down and this object can be deleted.
1.24012 +
1.24013 + stereotype "abstract"
1.24014 + result "void"
1.24015 + concurrency "Sequential"
1.24016 + opExportControl "Public"
1.24017 + uid 0)
1.24018 + (object Operation "Write"
1.24019 + attributes (list Attribute_Set
1.24020 + (object Attribute
1.24021 + tool "VC++"
1.24022 + name "Inline"
1.24023 + value FALSE))
1.24024 + quid "3AC9D06100AE"
1.24025 + documentation
1.24026 +|*
1.24027 +| @fn Write(const TDesC& aOutput) = 0
1.24028 +| Intended Usage : Logs the specified descriptor.
1.24029 +| @since 6.0
1.24030 +| @param aOutput The descriptor to stream to the logging facility
1.24031 +| @pre OpenL has been called to set up logging
1.24032 +| @post aOutput has been logged
1.24033 +
1.24034 + stereotype "abstract"
1.24035 + parameters (list Parameters
1.24036 + (object Parameter "aOutput"
1.24037 + type "const TDesC&"
1.24038 + const TRUE))
1.24039 + result "void"
1.24040 + concurrency "Sequential"
1.24041 + opExportControl "Public"
1.24042 + uid 0)
1.24043 + (object Operation "OpenL"
1.24044 + attributes (list Attribute_Set
1.24045 + (object Attribute
1.24046 + tool "VC++"
1.24047 + name "Inline"
1.24048 + value FALSE))
1.24049 + quid "3AC9D06100B0"
1.24050 + documentation
1.24051 +|*
1.24052 +| @fn OpenL() = 0
1.24053 +| Intended Usage : Sets up the logging facility provided by the implementation of this
1.24054 +| interface. If logging cannot be established for any reason then
1.24055 +| this function should leave.
1.24056 +| @exception Implementation dependant.
1.24057 +| @since 6.0
1.24058 +| @pre None
1.24059 +| @post Nothing is left on the CleanupStack
1.24060 +
1.24061 + stereotype "abstract"
1.24062 + result "void"
1.24063 + concurrency "Sequential"
1.24064 + opExportControl "Public"
1.24065 + uid 0))
1.24066 + module "Component View::TestBed"
1.24067 + quidu "3A701D270171"
1.24068 + language "VC++")
1.24069 + (object Class "MStateAccessor"
1.24070 + attributes (list Attribute_Set
1.24071 + (object Attribute
1.24072 + tool "VC++"
1.24073 + name "AppliedPattern"
1.24074 + value "none")
1.24075 + (object Attribute
1.24076 + tool "VC++"
1.24077 + name "AfxSupportMacro"
1.24078 + value ""))
1.24079 + quid "3AC9D06301C9"
1.24080 + documentation
1.24081 +|*
1.24082 +| @public
1.24083 +| @class MStateAccessor
1.24084 +| Dependencies : None
1.24085 +| Comments : Mixin which is used to define a class used for state checking of
1.24086 +| a test object.
1.24087 +
1.24088 + operations (list Operations
1.24089 + (object Operation "Externalize"
1.24090 + attributes (list Attribute_Set
1.24091 + (object Attribute
1.24092 + tool "VC++"
1.24093 + name "Inline"
1.24094 + value FALSE))
1.24095 + quid "3AC9D06301D3"
1.24096 + documentation
1.24097 +|*
1.24098 +| @fn Externalize(TAny* aTestObject) = 0
1.24099 +| Intended Usage : Override this in the derived class to implement
1.24100 +| object state persistence.
1.24101 +| @since 6.0
1.24102 +| @param aTestObject The object to be tested
1.24103 +| @return One of the EPOC standard error codes indicating the outcome of attempt
1.24104 +| to externalize the object.
1.24105 +| @pre A valid test object must be passed in
1.24106 +| @post Returns an error code dependant on the result of the test
1.24107 +
1.24108 + stereotype "abstract"
1.24109 + parameters (list Parameters
1.24110 + (object Parameter "aTestObject"
1.24111 + type "TAny*"))
1.24112 + result "TInt"
1.24113 + concurrency "Sequential"
1.24114 + opExportControl "Public"
1.24115 + uid 0)
1.24116 + (object Operation "Internalize"
1.24117 + attributes (list Attribute_Set
1.24118 + (object Attribute
1.24119 + tool "VC++"
1.24120 + name "Inline"
1.24121 + value FALSE))
1.24122 + quid "3AC9D06301DD"
1.24123 + documentation
1.24124 +|*
1.24125 +| @fn Internalize(TAny* aTestObject) = 0
1.24126 +| Intended Usage : Override this in the derived class to implement
1.24127 +| object state loading.
1.24128 +| @since 6.0
1.24129 +| @param aTestObject The object to be tested
1.24130 +| @return One of the EPOC standard error codes indicating the outcome of the attempt
1.24131 +| to load the object state.
1.24132 +| @pre A valid test object must be passed in
1.24133 +| @post Returns an error code dependant on the result of the test
1.24134 +
1.24135 + stereotype "abstract"
1.24136 + parameters (list Parameters
1.24137 + (object Parameter "aTestObject"
1.24138 + type "TAny*"))
1.24139 + result "TInt"
1.24140 + concurrency "Sequential"
1.24141 + opExportControl "Public"
1.24142 + uid 0)
1.24143 + (object Operation "InvariantTest"
1.24144 + attributes (list Attribute_Set
1.24145 + (object Attribute
1.24146 + tool "VC++"
1.24147 + name "Inline"
1.24148 + value FALSE))
1.24149 + quid "3AC9D06301DF"
1.24150 + documentation
1.24151 +|*
1.24152 +| @fn InvariantTest(TAny* aTestObject) = 0
1.24153 +| Intended Usage : Override this in the derived class to implement
1.24154 +| invariant testing
1.24155 +| @since 6.0
1.24156 +| @param aTestObject The object to be tested
1.24157 +| @return One of the EPOC standard error codes indicating the result of the test
1.24158 +| @pre A valid test object must be passed in
1.24159 +| @post Returns an error code dependant on the result of the test
1.24160 +
1.24161 + stereotype "abstract"
1.24162 + parameters (list Parameters
1.24163 + (object Parameter "aTestObject"
1.24164 + type "TAny*"))
1.24165 + result "TInt"
1.24166 + concurrency "Sequential"
1.24167 + opExportControl "Public"
1.24168 + uid 0))
1.24169 + module "Component View::TestBed"
1.24170 + quidu "3A701D270171"
1.24171 + language "VC++")
1.24172 + (object Class "MUnitTestObserver"
1.24173 + attributes (list Attribute_Set
1.24174 + (object Attribute
1.24175 + tool "VC++"
1.24176 + name "AppliedPattern"
1.24177 + value "none")
1.24178 + (object Attribute
1.24179 + tool "VC++"
1.24180 + name "AfxSupportMacro"
1.24181 + value ""))
1.24182 + quid "3AC9D0640120"
1.24183 + documentation
1.24184 +|*
1.24185 +| @public
1.24186 +| @class MUnitTestObserver
1.24187 +| Dependencies : None
1.24188 +| Comments : Provides a callback method to the CComponentTester to
1.24189 +| indicate that the unit test has completed
1.24190 +
1.24191 + operations (list Operations
1.24192 + (object Operation "Complete"
1.24193 + attributes (list Attribute_Set
1.24194 + (object Attribute
1.24195 + tool "VC++"
1.24196 + name "Inline"
1.24197 + value FALSE))
1.24198 + quid "3AC9D0640121"
1.24199 + documentation
1.24200 +|*
1.24201 +| @fn virtual Complete(CUnitTest* aUnitTest) = 0
1.24202 +| Intended Usage : Allows a 'callback' to indicate that the observed class has
1.24203 +| completed its task
1.24204 +| Error Condition :
1.24205 +| @since 6.0
1.24206 +| @param aUnitTest The unit test which has completed
1.24207 +| @pre Should be called to indicate that all transitions in the unit test have completed
1.24208 +| @post The unit test should have completed all operation as it could now be unloaded
1.24209 +
1.24210 + stereotype "abstract"
1.24211 + parameters (list Parameters
1.24212 + (object Parameter "aUnitTest"
1.24213 + type "CUnitTest*"))
1.24214 + result "void"
1.24215 + concurrency "Sequential"
1.24216 + opExportControl "Public"
1.24217 + uid 0))
1.24218 + module "Component View::TestBed"
1.24219 + quidu "3A701D270171"
1.24220 + language "VC++")
1.24221 + (object Class "MComponentTestObserver"
1.24222 + attributes (list Attribute_Set
1.24223 + (object Attribute
1.24224 + tool "VC++"
1.24225 + name "AppliedPattern"
1.24226 + value "none")
1.24227 + (object Attribute
1.24228 + tool "VC++"
1.24229 + name "AfxSupportMacro"
1.24230 + value ""))
1.24231 + quid "3AC9D0640329"
1.24232 + documentation
1.24233 +|*
1.24234 +| @public
1.24235 +| @class MComponentTestObserver
1.24236 +| Dependencies : None
1.24237 +| Comments : Allows a 'callback' through the Complete() function to indicate that the
1.24238 +| observed CComponentTester has completed its task
1.24239 +
1.24240 + operations (list Operations
1.24241 + (object Operation "Complete"
1.24242 + attributes (list Attribute_Set
1.24243 + (object Attribute
1.24244 + tool "VC++"
1.24245 + name "Inline"
1.24246 + value FALSE))
1.24247 + quid "3AC9D064033D"
1.24248 + documentation
1.24249 +|*
1.24250 +| @fn virtual void Complete(CComponentTester* aTester, TInt aStatus) = 0
1.24251 +| Intended Usage : Indicates that the CComponentTester has completed a unit test
1.24252 +| @since 6.0
1.24253 +| @param aTester The observed component tester.
1.24254 +| @param aUnitTestId The id of the unit test which has completed.
1.24255 +| @pre The specified unit test should have been launched
1.24256 +| @post If all unit tests are complete then the specified CComponentTester and
1.24257 +| associated library are marked for deletion/unloading, or the next unit test is run.
1.24258 +
1.24259 + stereotype "abstract"
1.24260 + parameters (list Parameters
1.24261 + (object Parameter "aTester"
1.24262 + type "CComponentTester*")
1.24263 + (object Parameter "aUnitTestId"
1.24264 + type "TInt"))
1.24265 + result "void"
1.24266 + concurrency "Sequential"
1.24267 + opExportControl "Public"
1.24268 + uid 0))
1.24269 + module "Component View::TestBed"
1.24270 + quidu "3A701D270171"
1.24271 + language "VC++")
1.24272 + (object Class "TLogMessageOverflow8"
1.24273 + attributes (list Attribute_Set
1.24274 + (object Attribute
1.24275 + tool "VC++"
1.24276 + name "AppliedPattern"
1.24277 + value "none")
1.24278 + (object Attribute
1.24279 + tool "VC++"
1.24280 + name "AfxSupportMacro"
1.24281 + value ""))
1.24282 + quid "3B449E950120"
1.24283 + superclasses (list inheritance_relationship_list
1.24284 + (object Inheritance_Relationship
1.24285 + quid "3B449E95013E"
1.24286 + supplier "TDes8Overflow"))
1.24287 + operations (list Operations
1.24288 + (object Operation "Overflow"
1.24289 + attributes (list Attribute_Set
1.24290 + (object Attribute
1.24291 + tool "VC++"
1.24292 + name "Inline"
1.24293 + value FALSE))
1.24294 + quid "3B449E950152"
1.24295 + parameters (list Parameters
1.24296 + (object Parameter ""
1.24297 + type "TDes8&"))
1.24298 + result "void"
1.24299 + concurrency "Sequential"
1.24300 + opExportControl "Public"
1.24301 + uid 0)
1.24302 + (object Operation "TLogMessageOverflow8"
1.24303 + attributes (list Attribute_Set
1.24304 + (object Attribute
1.24305 + tool "VC++"
1.24306 + name "Inline"
1.24307 + value FALSE))
1.24308 + quid "3B449E950154"
1.24309 + concurrency "Sequential"
1.24310 + opExportControl "Public"
1.24311 + uid 0))
1.24312 + module "Component View::TestBed"
1.24313 + quidu "3A701D270171"
1.24314 + language "VC++")
1.24315 + (object Association "$UNNAMED$439"
1.24316 + quid "3B449E950148"
1.24317 + roles (list role_list
1.24318 + (object Role "$UNNAMED$440"
1.24319 + quid "3B449E950149"
1.24320 + supplier "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8"
1.24321 + quidu "3B449E950120"
1.24322 + is_aggregate TRUE)
1.24323 + (object Role "iError"
1.24324 + attributes (list Attribute_Set
1.24325 + (object Attribute
1.24326 + tool "VC++"
1.24327 + name "InitialValue"
1.24328 + value "KErrNone"))
1.24329 + quid "3B449E95014A"
1.24330 + label "iError"
1.24331 + supplier "Logical View::EPOC Classes::TInt"
1.24332 + quidu "3A881077011B"
1.24333 + is_navigable TRUE))))
1.24334 + logical_presentations (list unit_reference_list
1.24335 + (object ClassDiagram "TestBed Model Update Overview"
1.24336 + quid "3AC9D06403DD"
1.24337 + title "TestBed Model Update Overview"
1.24338 + zoom 100
1.24339 + max_height 28350
1.24340 + max_width 21600
1.24341 + origin_x 0
1.24342 + origin_y 0
1.24343 + items (list diagram_item_list
1.24344 + (object Label @1277
1.24345 + location (62, 62)
1.24346 + nlines 3
1.24347 + max_width 2212
1.24348 + label
1.24349 +|TestBed Model Update Overview
1.24350 +|This diagram was automatically created by Rational Rose Model Update Tool.
1.24351 +|03 April 2001 14:30:12
1.24352 + )
1.24353 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1278
1.24354 + ShowCompartmentStereotypes TRUE
1.24355 + location (186, 4650)
1.24356 + label (object ItemLabel
1.24357 + Parent_View @1278
1.24358 + location (59, 4599)
1.24359 + fill_color 13434879
1.24360 + nlines 1
1.24361 + max_width 254
1.24362 + justify 0
1.24363 + label "MLogOutput")
1.24364 + icon_style "Icon"
1.24365 + line_color 3342489
1.24366 + fill_color 13434879
1.24367 + quidu "3AC9D06100A4"
1.24368 + width 272
1.24369 + height 126
1.24370 + annotation 8
1.24371 + autoResize TRUE)
1.24372 + (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1279
1.24373 + ShowCompartmentStereotypes TRUE
1.24374 + SuppressAttribute TRUE
1.24375 + location (3038, 3596)
1.24376 + label (object ItemLabel
1.24377 + Parent_View @1279
1.24378 + location (3037, 3704)
1.24379 + anchor_loc 1
1.24380 + nlines 2
1.24381 + max_width 232
1.24382 + justify 0
1.24383 + label "MTransitionObserver")
1.24384 + icon "Interface"
1.24385 + icon_style "Icon"
1.24386 + line_color 3342489
1.24387 + fill_color 13434879
1.24388 + quidu "3A8276CF002C"
1.24389 + width 58
1.24390 + height 58
1.24391 + annotation 8
1.24392 + autoResize TRUE)
1.24393 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1280
1.24394 + ShowCompartmentStereotypes TRUE
1.24395 + location (682, 4650)
1.24396 + label (object ItemLabel
1.24397 + Parent_View @1280
1.24398 + location (478, 4599)
1.24399 + fill_color 13434879
1.24400 + nlines 1
1.24401 + max_width 408
1.24402 + justify 0
1.24403 + label "MTransitionObserver")
1.24404 + icon_style "Icon"
1.24405 + line_color 3342489
1.24406 + fill_color 13434879
1.24407 + quidu "3AC9D0610089"
1.24408 + width 426
1.24409 + height 126
1.24410 + annotation 8
1.24411 + autoResize TRUE)
1.24412 + (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1281
1.24413 + ShowCompartmentStereotypes TRUE
1.24414 + location (1550, 1736)
1.24415 + label (object ItemLabel
1.24416 + Parent_View @1281
1.24417 + location (1469, 1685)
1.24418 + fill_color 13434879
1.24419 + nlines 1
1.24420 + max_width 162
1.24421 + justify 0
1.24422 + label "CTimer")
1.24423 + icon_style "Icon"
1.24424 + line_color 3342489
1.24425 + fill_color 14671839
1.24426 + quidu "3A81845902F1"
1.24427 + height 126
1.24428 + annotation 8
1.24429 + autoResize TRUE)
1.24430 + (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1282
1.24431 + ShowCompartmentStereotypes TRUE
1.24432 + location (2170, 496)
1.24433 + label (object ItemLabel
1.24434 + Parent_View @1282
1.24435 + location (2089, 445)
1.24436 + fill_color 13434879
1.24437 + nlines 1
1.24438 + max_width 162
1.24439 + justify 0
1.24440 + label "CBase")
1.24441 + icon_style "Icon"
1.24442 + line_color 3342489
1.24443 + fill_color 14671839
1.24444 + quidu "3A3F2F660071"
1.24445 + height 126
1.24446 + annotation 8
1.24447 + autoResize TRUE)
1.24448 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @1283
1.24449 + ShowCompartmentStereotypes TRUE
1.24450 + location (1302, 4650)
1.24451 + label (object ItemLabel
1.24452 + Parent_View @1283
1.24453 + location (1068, 4599)
1.24454 + fill_color 13434879
1.24455 + nlines 1
1.24456 + max_width 468
1.24457 + justify 0
1.24458 + label "RPointerArray<TDesC>")
1.24459 + icon_style "Icon"
1.24460 + line_color 3342489
1.24461 + fill_color 13434879
1.24462 + quidu "3A70658D015F"
1.24463 + width 486
1.24464 + height 126
1.24465 + annotation 8
1.24466 + autoResize TRUE)
1.24467 + (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1284
1.24468 + ShowCompartmentStereotypes TRUE
1.24469 + location (1922, 4650)
1.24470 + label (object ItemLabel
1.24471 + Parent_View @1284
1.24472 + location (1697, 4599)
1.24473 + fill_color 13434879
1.24474 + nlines 1
1.24475 + max_width 450
1.24476 + justify 0
1.24477 + label "TLogMessageOverflow")
1.24478 + icon_style "Icon"
1.24479 + line_color 3342489
1.24480 + fill_color 13434879
1.24481 + quidu "3A892F420190"
1.24482 + width 468
1.24483 + height 126
1.24484 + annotation 8
1.24485 + autoResize TRUE)
1.24486 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1285
1.24487 + ShowCompartmentStereotypes TRUE
1.24488 + location (2480, 4650)
1.24489 + label (object ItemLabel
1.24490 + Parent_View @1285
1.24491 + location (2348, 4599)
1.24492 + fill_color 13434879
1.24493 + nlines 1
1.24494 + max_width 264
1.24495 + justify 0
1.24496 + label "TTestLibrary")
1.24497 + icon_style "Icon"
1.24498 + line_color 3342489
1.24499 + fill_color 13434879
1.24500 + quidu "3A8910760266"
1.24501 + width 282
1.24502 + height 126
1.24503 + annotation 8
1.24504 + autoResize TRUE)
1.24505 + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1286
1.24506 + ShowCompartmentStereotypes TRUE
1.24507 + SuppressAttribute TRUE
1.24508 + location (1612, 2976)
1.24509 + label (object ItemLabel
1.24510 + Parent_View @1286
1.24511 + location (1611, 3084)
1.24512 + anchor_loc 1
1.24513 + nlines 2
1.24514 + max_width 232
1.24515 + justify 0
1.24516 + label "MUnitTestObserver")
1.24517 + icon "Interface"
1.24518 + icon_style "Icon"
1.24519 + line_color 3342489
1.24520 + fill_color 13434879
1.24521 + quidu "3A8276D1007E"
1.24522 + width 58
1.24523 + height 58
1.24524 + annotation 8
1.24525 + autoResize TRUE)
1.24526 + (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1287
1.24527 + ShowCompartmentStereotypes TRUE
1.24528 + location (1550, 1116)
1.24529 + label (object ItemLabel
1.24530 + Parent_View @1287
1.24531 + location (1462, 1065)
1.24532 + fill_color 13434879
1.24533 + nlines 1
1.24534 + max_width 176
1.24535 + justify 0
1.24536 + label "CActive")
1.24537 + icon_style "Icon"
1.24538 + line_color 3342489
1.24539 + fill_color 14671839
1.24540 + quidu "3A3F2F6E0343"
1.24541 + width 194
1.24542 + height 126
1.24543 + annotation 8
1.24544 + autoResize TRUE)
1.24545 + (object InheritView "" @1288
1.24546 + stereotype TRUE
1.24547 + line_color 3342489
1.24548 + quidu "3A81846502F8"
1.24549 + client @1281
1.24550 + supplier @1287
1.24551 + line_style 0)
1.24552 + (object InheritView "" @1289
1.24553 + stereotype TRUE
1.24554 + line_color 3342489
1.24555 + quidu "3A8183E10399"
1.24556 + client @1287
1.24557 + supplier @1282
1.24558 + line_style 0)
1.24559 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray<TInt>" @1290
1.24560 + ShowCompartmentStereotypes TRUE
1.24561 + location (2914, 4650)
1.24562 + label (object ItemLabel
1.24563 + Parent_View @1290
1.24564 + location (2777, 4599)
1.24565 + fill_color 13434879
1.24566 + nlines 1
1.24567 + max_width 274
1.24568 + justify 0
1.24569 + label "RArray<TInt>")
1.24570 + icon_style "Icon"
1.24571 + line_color 3342489
1.24572 + fill_color 13434879
1.24573 + quidu "3A9F862D039E"
1.24574 + width 292
1.24575 + height 126
1.24576 + annotation 8
1.24577 + autoResize TRUE)
1.24578 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1291
1.24579 + ShowCompartmentStereotypes TRUE
1.24580 + SuppressAttribute TRUE
1.24581 + location (1364, 2356)
1.24582 + label (object ItemLabel
1.24583 + Parent_View @1291
1.24584 + location (1363, 2464)
1.24585 + anchor_loc 1
1.24586 + nlines 2
1.24587 + max_width 256
1.24588 + justify 0
1.24589 + label "MComponentTestObserver")
1.24590 + icon "Interface"
1.24591 + icon_style "Icon"
1.24592 + line_color 3342489
1.24593 + fill_color 13434879
1.24594 + quidu "3A70658E00AB"
1.24595 + width 58
1.24596 + height 58
1.24597 + annotation 8
1.24598 + autoResize TRUE)
1.24599 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1292
1.24600 + ShowCompartmentStereotypes TRUE
1.24601 + location (1612, 496)
1.24602 + label (object ItemLabel
1.24603 + Parent_View @1292
1.24604 + location (1501, 652)
1.24605 + anchor_loc 3
1.24606 + nlines 2
1.24607 + max_width 430
1.24608 + justify 0
1.24609 + label "RPointerArray<CComponentInfo>")
1.24610 + icon "entity"
1.24611 + icon_style "Icon"
1.24612 + line_color 3342489
1.24613 + fill_color 13434879
1.24614 + quidu "3A70658B0089"
1.24615 + height 154
1.24616 + annotation 8
1.24617 + autoResize TRUE)
1.24618 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestLibrary>" @1293
1.24619 + ShowCompartmentStereotypes TRUE
1.24620 + location (3472, 4650)
1.24621 + label (object ItemLabel
1.24622 + Parent_View @1293
1.24623 + location (3195, 4599)
1.24624 + fill_color 13434879
1.24625 + nlines 1
1.24626 + max_width 554
1.24627 + justify 0
1.24628 + label "RPointerArray<TTestLibrary>")
1.24629 + icon_style "Icon"
1.24630 + line_color 3342489
1.24631 + fill_color 13434879
1.24632 + quidu "3A70658C01A2"
1.24633 + width 572
1.24634 + height 126
1.24635 + annotation 8
1.24636 + autoResize TRUE)
1.24637 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1294
1.24638 + ShowCompartmentStereotypes TRUE
1.24639 + location (186, 4898)
1.24640 + label (object ItemLabel
1.24641 + Parent_View @1294
1.24642 + location (59, 4847)
1.24643 + fill_color 13434879
1.24644 + nlines 1
1.24645 + max_width 254
1.24646 + justify 0
1.24647 + label "TDebugPrint")
1.24648 + icon_style "Icon"
1.24649 + line_color 3342489
1.24650 + fill_color 13434879
1.24651 + quidu "3A893F9A018D"
1.24652 + width 272
1.24653 + height 126
1.24654 + annotation 8
1.24655 + autoResize TRUE)
1.24656 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1295
1.24657 + ShowCompartmentStereotypes TRUE
1.24658 + location (2046, 1116)
1.24659 + label (object ItemLabel
1.24660 + Parent_View @1295
1.24661 + location (1935, 1272)
1.24662 + anchor_loc 3
1.24663 + nlines 2
1.24664 + max_width 430
1.24665 + justify 0
1.24666 + label "CComponentInfo")
1.24667 + icon "entity"
1.24668 + icon_style "Icon"
1.24669 + line_color 3342489
1.24670 + fill_color 13434879
1.24671 + quidu "3A70658B02D7"
1.24672 + height 154
1.24673 + annotation 8
1.24674 + autoResize TRUE)
1.24675 + (object UsesView "" @1296
1.24676 + stereotype TRUE
1.24677 + line_color 3342489
1.24678 + quidu "3A8182F2027D"
1.24679 + client @1292
1.24680 + supplier @1295
1.24681 + line_style 0)
1.24682 + (object InheritView "" @1297
1.24683 + stereotype TRUE
1.24684 + line_color 3342489
1.24685 + quidu "3A70658B02E1"
1.24686 + client @1295
1.24687 + supplier @1282
1.24688 + line_style 0)
1.24689 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1298
1.24690 + ShowCompartmentStereotypes TRUE
1.24691 + location (3286, 496)
1.24692 + label (object ItemLabel
1.24693 + Parent_View @1298
1.24694 + location (3175, 652)
1.24695 + anchor_loc 3
1.24696 + nlines 2
1.24697 + max_width 430
1.24698 + justify 0
1.24699 + label "RPointerArray<CUnitTestInfo>")
1.24700 + icon "entity"
1.24701 + icon_style "Icon"
1.24702 + line_color 3342489
1.24703 + fill_color 13434879
1.24704 + quidu "3A70658B02E2"
1.24705 + height 154
1.24706 + annotation 8
1.24707 + autoResize TRUE)
1.24708 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>" @1299
1.24709 + ShowCompartmentStereotypes TRUE
1.24710 + location (930, 4898)
1.24711 + label (object ItemLabel
1.24712 + Parent_View @1299
1.24713 + location (533, 4847)
1.24714 + fill_color 13434879
1.24715 + nlines 1
1.24716 + max_width 794
1.24717 + justify 0
1.24718 + label "mutable RPointerArray<CUnitTestInfo>")
1.24719 + icon_style "Icon"
1.24720 + line_color 3342489
1.24721 + fill_color 13434879
1.24722 + quidu "3AADFEEB03B8"
1.24723 + width 812
1.24724 + height 126
1.24725 + annotation 8
1.24726 + autoResize TRUE)
1.24727 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestInfo>" @1300
1.24728 + ShowCompartmentStereotypes TRUE
1.24729 + location (1736, 4898)
1.24730 + label (object ItemLabel
1.24731 + Parent_View @1300
1.24732 + location (1490, 4847)
1.24733 + fill_color 13434879
1.24734 + nlines 1
1.24735 + max_width 492
1.24736 + justify 0
1.24737 + label "RPointerArray<TTestInfo>")
1.24738 + icon_style "Icon"
1.24739 + line_color 3342489
1.24740 + fill_color 13434879
1.24741 + quidu "3A9F862E0182"
1.24742 + width 510
1.24743 + height 126
1.24744 + annotation 8
1.24745 + autoResize TRUE)
1.24746 + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1301
1.24747 + ShowCompartmentStereotypes TRUE
1.24748 + SuppressAttribute TRUE
1.24749 + location (2604, 3596)
1.24750 + label (object ItemLabel
1.24751 + Parent_View @1301
1.24752 + location (2603, 3704)
1.24753 + anchor_loc 1
1.24754 + nlines 2
1.24755 + max_width 232
1.24756 + justify 0
1.24757 + label "MStateAccessor")
1.24758 + icon "Interface"
1.24759 + icon_style "Icon"
1.24760 + line_color 3342489
1.24761 + fill_color 13434879
1.24762 + quidu "3A23BE150330"
1.24763 + width 58
1.24764 + height 58
1.24765 + annotation 8
1.24766 + autoResize TRUE)
1.24767 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1302
1.24768 + ShowCompartmentStereotypes TRUE
1.24769 + location (2294, 4898)
1.24770 + label (object ItemLabel
1.24771 + Parent_View @1302
1.24772 + location (2123, 4847)
1.24773 + fill_color 13434879
1.24774 + nlines 1
1.24775 + max_width 342
1.24776 + justify 0
1.24777 + label "MStateAccessor")
1.24778 + icon_style "Icon"
1.24779 + line_color 3342489
1.24780 + fill_color 13434879
1.24781 + quidu "3AC9D06301C9"
1.24782 + width 360
1.24783 + height 126
1.24784 + annotation 8
1.24785 + autoResize TRUE)
1.24786 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1303
1.24787 + ShowCompartmentStereotypes TRUE
1.24788 + location (2852, 4898)
1.24789 + label (object ItemLabel
1.24790 + Parent_View @1303
1.24791 + location (2660, 4847)
1.24792 + fill_color 13434879
1.24793 + nlines 1
1.24794 + max_width 384
1.24795 + justify 0
1.24796 + label "MUnitTestObserver")
1.24797 + icon_style "Icon"
1.24798 + line_color 3342489
1.24799 + fill_color 13434879
1.24800 + quidu "3AC9D0640120"
1.24801 + width 402
1.24802 + height 126
1.24803 + annotation 8
1.24804 + autoResize TRUE)
1.24805 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1304
1.24806 + ShowCompartmentStereotypes TRUE
1.24807 + location (992, 3038)
1.24808 + label (object ItemLabel
1.24809 + Parent_View @1304
1.24810 + location (894, 3199)
1.24811 + anchor_loc 3
1.24812 + nlines 2
1.24813 + max_width 441
1.24814 + justify 0
1.24815 + label "CTestManager")
1.24816 + icon "control"
1.24817 + icon_style "Icon"
1.24818 + line_color 3342489
1.24819 + fill_color 13434879
1.24820 + quidu "3A70658C0166"
1.24821 + width 158
1.24822 + annotation 8
1.24823 + autoResize TRUE)
1.24824 + (object InheritView "" @1305
1.24825 + stereotype TRUE
1.24826 + line_color 3342489
1.24827 + quidu "3A70658C0167"
1.24828 + client @1304
1.24829 + supplier @1287
1.24830 + line_style 0)
1.24831 + (object InheritView "" @1306
1.24832 + stereotype TRUE
1.24833 + line_color 3342489
1.24834 + quidu "3A8D3B0F0205"
1.24835 + client @1304
1.24836 + supplier @1291
1.24837 + line_style 0)
1.24838 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1307
1.24839 + ShowCompartmentStereotypes TRUE
1.24840 + location (3348, 4898)
1.24841 + label (object ItemLabel
1.24842 + Parent_View @1307
1.24843 + location (3186, 4847)
1.24844 + fill_color 13434879
1.24845 + nlines 1
1.24846 + max_width 324
1.24847 + justify 0
1.24848 + label "TNullDebugPrint")
1.24849 + icon_style "Icon"
1.24850 + line_color 3342489
1.24851 + fill_color 13434879
1.24852 + quidu "3A893FA40336"
1.24853 + width 342
1.24854 + height 126
1.24855 + annotation 8
1.24856 + autoResize TRUE)
1.24857 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1308
1.24858 + ShowCompartmentStereotypes TRUE
1.24859 + location (186, 3038)
1.24860 + label (object ItemLabel
1.24861 + Parent_View @1308
1.24862 + location (55, 3194)
1.24863 + anchor_loc 3
1.24864 + nlines 2
1.24865 + max_width 657
1.24866 + justify 0
1.24867 + label "CTestController")
1.24868 + icon "boundary"
1.24869 + icon_style "Icon"
1.24870 + line_color 3342489
1.24871 + fill_color 13434879
1.24872 + quidu "3A34E468034A"
1.24873 + width 230
1.24874 + height 154
1.24875 + annotation 8
1.24876 + autoResize TRUE)
1.24877 + (object InheritView "" @1309
1.24878 + stereotype TRUE
1.24879 + line_color 3342489
1.24880 + quidu "3A64754A03AD"
1.24881 + client @1308
1.24882 + supplier @1282
1.24883 + line_style 0)
1.24884 + (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1310
1.24885 + ShowCompartmentStereotypes TRUE
1.24886 + location (2666, 1116)
1.24887 + label (object ItemLabel
1.24888 + Parent_View @1310
1.24889 + location (2568, 1277)
1.24890 + anchor_loc 3
1.24891 + nlines 2
1.24892 + max_width 441
1.24893 + justify 0
1.24894 + label "CDefaultLogOutput")
1.24895 + icon "control"
1.24896 + icon_style "Icon"
1.24897 + line_color 3342489
1.24898 + fill_color 13434879
1.24899 + quidu "3A9A54CF018D"
1.24900 + width 158
1.24901 + annotation 8
1.24902 + autoResize TRUE)
1.24903 + (object InheritView "" @1311
1.24904 + stereotype TRUE
1.24905 + line_color 3342489
1.24906 + quidu "3A9A54CF018E"
1.24907 + client @1310
1.24908 + supplier @1282
1.24909 + line_style 0)
1.24910 + (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1312
1.24911 + ShowCompartmentStereotypes TRUE
1.24912 + SuppressAttribute TRUE
1.24913 + location (2790, 434)
1.24914 + label (object ItemLabel
1.24915 + Parent_View @1312
1.24916 + location (2789, 542)
1.24917 + anchor_loc 1
1.24918 + nlines 2
1.24919 + max_width 232
1.24920 + justify 0
1.24921 + label "MLogOutput")
1.24922 + icon "Interface"
1.24923 + icon_style "Icon"
1.24924 + line_color 3342489
1.24925 + fill_color 13434879
1.24926 + quidu "3A9A54CF010B"
1.24927 + width 58
1.24928 + height 58
1.24929 + annotation 8
1.24930 + autoResize TRUE)
1.24931 + (object InheritView "" @1313
1.24932 + stereotype TRUE
1.24933 + line_color 3342489
1.24934 + quidu "3A9A54CF018F"
1.24935 + client @1310
1.24936 + supplier @1312
1.24937 + line_style 0)
1.24938 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1314
1.24939 + ShowCompartmentStereotypes TRUE
1.24940 + location (3472, 3658)
1.24941 + label (object ItemLabel
1.24942 + Parent_View @1314
1.24943 + location (3325, 3629)
1.24944 + fill_color 13434879
1.24945 + nlines 1
1.24946 + max_width 294
1.24947 + justify 0
1.24948 + label "TTransitionInfo")
1.24949 + stereotype (object ItemLabel
1.24950 + Parent_View @1314
1.24951 + location (3325, 3579)
1.24952 + fill_color 13434879
1.24953 + anchor 10
1.24954 + nlines 1
1.24955 + max_width 294
1.24956 + justify 0
1.24957 + label "<<struct>>")
1.24958 + icon_style "Icon"
1.24959 + line_color 3342489
1.24960 + fill_color 13434879
1.24961 + quidu "3A8276D1009C"
1.24962 + width 312
1.24963 + height 182
1.24964 + annotation 8
1.24965 + autoResize TRUE)
1.24966 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1315
1.24967 + ShowCompartmentStereotypes TRUE
1.24968 + location (1488, 4278)
1.24969 + label (object ItemLabel
1.24970 + Parent_View @1315
1.24971 + location (1390, 4439)
1.24972 + anchor_loc 3
1.24973 + nlines 2
1.24974 + max_width 441
1.24975 + justify 0
1.24976 + label "CDataLogger")
1.24977 + icon "control"
1.24978 + icon_style "Icon"
1.24979 + line_color 3342489
1.24980 + fill_color 13434879
1.24981 + quidu "3A23B76E01BE"
1.24982 + width 158
1.24983 + annotation 8
1.24984 + autoResize TRUE)
1.24985 + (object InheritView "" @1316
1.24986 + stereotype TRUE
1.24987 + line_color 3342489
1.24988 + quidu "3A64752B02A4"
1.24989 + client @1315
1.24990 + supplier @1282
1.24991 + line_style 0)
1.24992 + (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1317
1.24993 + ShowCompartmentStereotypes TRUE
1.24994 + location (3782, 4960)
1.24995 + label (object ItemLabel
1.24996 + Parent_View @1317
1.24997 + location (3668, 4931)
1.24998 + fill_color 13434879
1.24999 + nlines 1
1.25000 + max_width 228
1.25001 + justify 0
1.25002 + label "TTestInfo")
1.25003 + stereotype (object ItemLabel
1.25004 + Parent_View @1317
1.25005 + location (3668, 4881)
1.25006 + fill_color 13434879
1.25007 + anchor 10
1.25008 + nlines 1
1.25009 + max_width 228
1.25010 + justify 0
1.25011 + label "<<struct>>")
1.25012 + icon_style "Icon"
1.25013 + line_color 3342489
1.25014 + fill_color 13434879
1.25015 + quidu "3A9F862F0224"
1.25016 + width 246
1.25017 + height 182
1.25018 + annotation 8
1.25019 + autoResize TRUE)
1.25020 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1318
1.25021 + ShowCompartmentStereotypes TRUE
1.25022 + location (1860, 2418)
1.25023 + label (object ItemLabel
1.25024 + Parent_View @1318
1.25025 + location (1762, 2579)
1.25026 + anchor_loc 3
1.25027 + nlines 2
1.25028 + max_width 441
1.25029 + justify 0
1.25030 + label "CUnitTest")
1.25031 + icon "control"
1.25032 + icon_style "Icon"
1.25033 + line_color 3342489
1.25034 + fill_color 13434879
1.25035 + quidu "3A23BA9F037C"
1.25036 + width 158
1.25037 + annotation 8
1.25038 + autoResize TRUE)
1.25039 + (object InheritView "" @1319
1.25040 + stereotype TRUE
1.25041 + line_color 3342489
1.25042 + quidu "3A70658A00EB"
1.25043 + client @1318
1.25044 + supplier @1281
1.25045 + line_style 0)
1.25046 + (object InheritView "" @1320
1.25047 + stereotype TRUE
1.25048 + line_color 3342489
1.25049 + quidu "3A927748016E"
1.25050 + client @1318
1.25051 + supplier @1279
1.25052 + line_style 0)
1.25053 + (object UsesView "" @1321
1.25054 + stereotype TRUE
1.25055 + line_color 3342489
1.25056 + quidu "3A87AD5D01ED"
1.25057 + client @1318
1.25058 + supplier @1286
1.25059 + line_style 0)
1.25060 + (object UsesView "" @1322
1.25061 + stereotype (object SegLabel @1323
1.25062 + Parent_View @1322
1.25063 + location (3395, 2462)
1.25064 + anchor 10
1.25065 + anchor_loc 1
1.25066 + nlines 1
1.25067 + max_width 450
1.25068 + justify 0
1.25069 + label "<<Creates>>"
1.25070 + pctDist 0.500000
1.25071 + height 120
1.25072 + orientation 0)
1.25073 + line_color 3342489
1.25074 + quidu "3AAE43920184"
1.25075 + client @1318
1.25076 + supplier @1301
1.25077 + vertices (list Points
1.25078 + (1936, 2424)
1.25079 + (3457, 2588)
1.25080 + (3457, 2904)
1.25081 + (2630, 3571))
1.25082 + line_style 0)
1.25083 + (object UsesView "" @1324
1.25084 + stereotype TRUE
1.25085 + line_color 3342489
1.25086 + quidu "3A41E8DE01F8"
1.25087 + client @1318
1.25088 + supplier @1315
1.25089 + vertices (list Points
1.25090 + (1781, 2424)
1.25091 + (375, 2588)
1.25092 + (375, 2904)
1.25093 + (2134, 3205)
1.25094 + (2134, 3521)
1.25095 + (1554, 4197))
1.25096 + line_style 0)
1.25097 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1325
1.25098 + ShowCompartmentStereotypes TRUE
1.25099 + location (744, 2356)
1.25100 + label (object ItemLabel
1.25101 + Parent_View @1325
1.25102 + location (633, 2512)
1.25103 + anchor_loc 3
1.25104 + nlines 2
1.25105 + max_width 430
1.25106 + justify 0
1.25107 + label "RPointerArray<CTransition>")
1.25108 + icon "entity"
1.25109 + icon_style "Icon"
1.25110 + line_color 3342489
1.25111 + fill_color 13434879
1.25112 + quidu "3A70658A0166"
1.25113 + height 154
1.25114 + annotation 8
1.25115 + autoResize TRUE)
1.25116 + (object UsesView "" @1326
1.25117 + stereotype TRUE
1.25118 + line_color 3342489
1.25119 + quidu "3A81838E01D7"
1.25120 + client @1325
1.25121 + supplier @1315
1.25122 + vertices (list Points
1.25123 + (668, 2378)
1.25124 + (75, 2588)
1.25125 + (75, 2904)
1.25126 + (1082, 3205)
1.25127 + (1082, 3521)
1.25128 + (1443, 4197))
1.25129 + line_style 0)
1.25130 + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1327
1.25131 + ShowCompartmentStereotypes TRUE
1.25132 + location (1798, 3658)
1.25133 + label (object ItemLabel
1.25134 + Parent_View @1327
1.25135 + location (1667, 3814)
1.25136 + anchor_loc 3
1.25137 + nlines 2
1.25138 + max_width 657
1.25139 + justify 0
1.25140 + label "CLeakTestTransition")
1.25141 + icon "boundary"
1.25142 + icon_style "Icon"
1.25143 + line_color 3342489
1.25144 + fill_color 13434879
1.25145 + quidu "3A8D59CB0257"
1.25146 + width 230
1.25147 + height 154
1.25148 + annotation 8
1.25149 + autoResize TRUE)
1.25150 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1328
1.25151 + ShowCompartmentStereotypes TRUE
1.25152 + location (310, 5208)
1.25153 + label (object ItemLabel
1.25154 + Parent_View @1328
1.25155 + location (54, 5157)
1.25156 + fill_color 13434879
1.25157 + nlines 1
1.25158 + max_width 512
1.25159 + justify 0
1.25160 + label "MComponentTestObserver")
1.25161 + icon_style "Icon"
1.25162 + line_color 3342489
1.25163 + fill_color 13434879
1.25164 + quidu "3AC9D0640329"
1.25165 + width 530
1.25166 + height 126
1.25167 + annotation 8
1.25168 + autoResize TRUE)
1.25169 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1329
1.25170 + ShowCompartmentStereotypes TRUE
1.25171 + location (3224, 1116)
1.25172 + label (object ItemLabel
1.25173 + Parent_View @1329
1.25174 + location (3126, 1277)
1.25175 + anchor_loc 3
1.25176 + nlines 2
1.25177 + max_width 441
1.25178 + justify 0
1.25179 + label "CUnitTestInfo")
1.25180 + icon "control"
1.25181 + icon_style "Icon"
1.25182 + line_color 3342489
1.25183 + fill_color 13434879
1.25184 + quidu "3A70658D0154"
1.25185 + width 158
1.25186 + annotation 8
1.25187 + autoResize TRUE)
1.25188 + (object UsesView "" @1330
1.25189 + stereotype TRUE
1.25190 + line_color 3342489
1.25191 + quidu "3A81831D0094"
1.25192 + client @1298
1.25193 + supplier @1329
1.25194 + line_style 0)
1.25195 + (object InheritView "" @1331
1.25196 + stereotype TRUE
1.25197 + line_color 3342489
1.25198 + quidu "3A70658D015E"
1.25199 + client @1329
1.25200 + supplier @1282
1.25201 + line_style 0)
1.25202 + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1332
1.25203 + ShowCompartmentStereotypes TRUE
1.25204 + location (2170, 3038)
1.25205 + label (object ItemLabel
1.25206 + Parent_View @1332
1.25207 + location (2039, 3194)
1.25208 + anchor_loc 3
1.25209 + nlines 2
1.25210 + max_width 657
1.25211 + justify 0
1.25212 + label "CTransition")
1.25213 + icon "boundary"
1.25214 + icon_style "Icon"
1.25215 + line_color 3342489
1.25216 + fill_color 13434879
1.25217 + quidu "3A23BFC30021"
1.25218 + width 230
1.25219 + height 154
1.25220 + annotation 8
1.25221 + autoResize TRUE)
1.25222 + (object UsesView "" @1333
1.25223 + stereotype (object SegLabel @1334
1.25224 + Parent_View @1333
1.25225 + location (2121, 2676)
1.25226 + anchor 10
1.25227 + anchor_loc 1
1.25228 + nlines 1
1.25229 + max_width 450
1.25230 + justify 0
1.25231 + label "<<Uses>>"
1.25232 + pctDist 0.500000
1.25233 + height 120
1.25234 + orientation 0)
1.25235 + line_color 3342489
1.25236 + quidu "3A378D2002C2"
1.25237 + client @1318
1.25238 + supplier @1332
1.25239 + line_style 0)
1.25240 + (object InheritView "" @1335
1.25241 + stereotype TRUE
1.25242 + line_color 3342489
1.25243 + quidu "3A64744702ED"
1.25244 + client @1332
1.25245 + supplier @1287
1.25246 + line_style 0)
1.25247 + (object UsesView "" @1336
1.25248 + stereotype TRUE
1.25249 + line_color 3342489
1.25250 + quidu "3A87AD61006C"
1.25251 + client @1332
1.25252 + supplier @1279
1.25253 + line_style 0)
1.25254 + (object UsesView "" @1337
1.25255 + stereotype (object SegLabel @1338
1.25256 + Parent_View @1337
1.25257 + location (2498, 3266)
1.25258 + anchor 10
1.25259 + anchor_loc 1
1.25260 + nlines 1
1.25261 + max_width 450
1.25262 + justify 0
1.25263 + label "<<Uses>>"
1.25264 + pctDist 0.500000
1.25265 + height 120
1.25266 + orientation 0)
1.25267 + line_color 3342489
1.25268 + quidu "3AAE437E012B"
1.25269 + client @1332
1.25270 + supplier @1301
1.25271 + line_style 0)
1.25272 + (object UsesView "" @1339
1.25273 + stereotype TRUE
1.25274 + line_color 3342489
1.25275 + quidu "3A378BD9025D"
1.25276 + client @1332
1.25277 + supplier @1315
1.25278 + vertices (list Points
1.25279 + (2055, 3091)
1.25280 + (1834, 3205)
1.25281 + (1834, 3521)
1.25282 + (1521, 4197))
1.25283 + line_style 0)
1.25284 + (object UsesView "" @1340
1.25285 + stereotype (object SegLabel @1341
1.25286 + Parent_View @1340
1.25287 + location (2850, 3228)
1.25288 + anchor 10
1.25289 + anchor_loc 1
1.25290 + nlines 1
1.25291 + max_width 450
1.25292 + justify 0
1.25293 + label "<<Creates>>"
1.25294 + pctDist 0.500000
1.25295 + height 120
1.25296 + orientation 0)
1.25297 + line_color 3342489
1.25298 + quidu "3AAE469B033A"
1.25299 + client @1332
1.25300 + supplier @1314
1.25301 + line_style 0)
1.25302 + (object UsesView "" @1342
1.25303 + stereotype TRUE
1.25304 + line_color 3342489
1.25305 + quidu "3A87B0970263"
1.25306 + client @1325
1.25307 + supplier @1332
1.25308 + line_style 0)
1.25309 + (object InheritView "" @1343
1.25310 + stereotype TRUE
1.25311 + line_color 3342489
1.25312 + quidu "3A8D59CB0258"
1.25313 + client @1327
1.25314 + supplier @1332
1.25315 + line_style 0)
1.25316 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1344
1.25317 + ShowCompartmentStereotypes TRUE
1.25318 + location (930, 5208)
1.25319 + label (object ItemLabel
1.25320 + Parent_View @1344
1.25321 + location (735, 5157)
1.25322 + fill_color 13434879
1.25323 + nlines 1
1.25324 + max_width 390
1.25325 + justify 0
1.25326 + label "TTransitionValidator")
1.25327 + icon_style "Icon"
1.25328 + line_color 3342489
1.25329 + fill_color 13434879
1.25330 + quidu "3A9E205E01ED"
1.25331 + width 408
1.25332 + height 126
1.25333 + annotation 8
1.25334 + autoResize TRUE)
1.25335 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1345
1.25336 + ShowCompartmentStereotypes TRUE
1.25337 + location (3286, 3038)
1.25338 + label (object ItemLabel
1.25339 + Parent_View @1345
1.25340 + location (3175, 3194)
1.25341 + anchor_loc 3
1.25342 + nlines 2
1.25343 + max_width 430
1.25344 + justify 0
1.25345 + label "CUnitTestContext")
1.25346 + icon "entity"
1.25347 + icon_style "Icon"
1.25348 + line_color 3342489
1.25349 + fill_color 13434879
1.25350 + quidu "3A9E205C014A"
1.25351 + height 154
1.25352 + annotation 8
1.25353 + autoResize TRUE)
1.25354 + (object UsesView "" @1346
1.25355 + stereotype (object SegLabel @1347
1.25356 + Parent_View @1346
1.25357 + location (2620, 2618)
1.25358 + anchor 10
1.25359 + anchor_loc 1
1.25360 + nlines 1
1.25361 + max_width 450
1.25362 + justify 0
1.25363 + label "<<Creates>>"
1.25364 + pctDist 0.500000
1.25365 + height 120
1.25366 + orientation 0)
1.25367 + line_color 3342489
1.25368 + quidu "3AAE45D3033C"
1.25369 + client @1318
1.25370 + supplier @1345
1.25371 + line_style 0)
1.25372 + (object InheritView "" @1348
1.25373 + stereotype TRUE
1.25374 + line_color 3342489
1.25375 + quidu "3A9E205C014B"
1.25376 + client @1345
1.25377 + supplier @1282
1.25378 + line_style 0)
1.25379 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1349
1.25380 + ShowCompartmentStereotypes TRUE
1.25381 + location (744, 3658)
1.25382 + label (object ItemLabel
1.25383 + Parent_View @1349
1.25384 + location (646, 3819)
1.25385 + anchor_loc 3
1.25386 + nlines 2
1.25387 + max_width 441
1.25388 + justify 0
1.25389 + label "CComponentTester")
1.25390 + icon "control"
1.25391 + icon_style "Icon"
1.25392 + line_color 3342489
1.25393 + fill_color 13434879
1.25394 + quidu "3A24DC16022F"
1.25395 + width 158
1.25396 + annotation 8
1.25397 + autoResize TRUE)
1.25398 + (object UsesView "" @1350
1.25399 + stereotype (object SegLabel @1351
1.25400 + Parent_View @1350
1.25401 + location (550, 3266)
1.25402 + anchor 10
1.25403 + anchor_loc 1
1.25404 + nlines 1
1.25405 + max_width 450
1.25406 + justify 0
1.25407 + label "<<Creates>>"
1.25408 + pctDist 0.500000
1.25409 + height 120
1.25410 + orientation 0)
1.25411 + line_color 3342489
1.25412 + quidu "3A378DA103AD"
1.25413 + client @1308
1.25414 + supplier @1349
1.25415 + line_style 0)
1.25416 + (object UsesView "" @1352
1.25417 + stereotype (object SegLabel @1353
1.25418 + Parent_View @1352
1.25419 + location (550, 3266)
1.25420 + anchor 10
1.25421 + anchor_loc 1
1.25422 + nlines 1
1.25423 + max_width 450
1.25424 + justify 0
1.25425 + label "<<Creates>>"
1.25426 + pctDist 0.500000
1.25427 + height 120
1.25428 + orientation 0)
1.25429 + line_color 3342489
1.25430 + quidu "3AAE50D8005E"
1.25431 + client @1308
1.25432 + supplier @1349
1.25433 + line_style 0)
1.25434 + (object InheritView "" @1354
1.25435 + stereotype TRUE
1.25436 + line_color 3342489
1.25437 + quidu "3A8276CF037E"
1.25438 + client @1349
1.25439 + supplier @1286
1.25440 + line_style 0)
1.25441 + (object InheritView "" @1355
1.25442 + stereotype TRUE
1.25443 + line_color 3342489
1.25444 + quidu "3A9E205C003C"
1.25445 + client @1349
1.25446 + supplier @1287
1.25447 + line_style 0)
1.25448 + (object UsesView "" @1356
1.25449 + stereotype (object SegLabel @1357
1.25450 + Parent_View @1356
1.25451 + location (2017, 2978)
1.25452 + anchor 10
1.25453 + anchor_loc 1
1.25454 + nlines 1
1.25455 + max_width 450
1.25456 + justify 0
1.25457 + label "<<Uses>>"
1.25458 + pctDist 0.500000
1.25459 + height 120
1.25460 + orientation 0)
1.25461 + line_color 3342489
1.25462 + quidu "3A895EA900EF"
1.25463 + client @1349
1.25464 + supplier @1318
1.25465 + vertices (list Points
1.25466 + (820, 3622)
1.25467 + (2489, 2904)
1.25468 + (2489, 2588)
1.25469 + (1936, 2436))
1.25470 + line_style 0)
1.25471 + (object UsesView "" @1358
1.25472 + stereotype (object SegLabel @1359
1.25473 + Parent_View @1358
1.25474 + location (976, 3392)
1.25475 + anchor 10
1.25476 + anchor_loc 1
1.25477 + nlines 1
1.25478 + max_width 450
1.25479 + justify 0
1.25480 + label "<<Uses>>"
1.25481 + pctDist 0.500000
1.25482 + height 120
1.25483 + orientation 0)
1.25484 + line_color 3342489
1.25485 + quidu "3A87B79B00A3"
1.25486 + client @1304
1.25487 + supplier @1349
1.25488 + line_style 0)
1.25489 + (object UsesView "" @1360
1.25490 + stereotype TRUE
1.25491 + line_color 3342489
1.25492 + quidu "3A41E8E302A0"
1.25493 + client @1349
1.25494 + supplier @1315
1.25495 + line_style 0)
1.25496 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1361
1.25497 + ShowCompartmentStereotypes TRUE
1.25498 + location (1922, 1736)
1.25499 + label (object ItemLabel
1.25500 + Parent_View @1361
1.25501 + location (1811, 1892)
1.25502 + anchor_loc 3
1.25503 + nlines 2
1.25504 + max_width 430
1.25505 + justify 0
1.25506 + label "RPointerArray<CUnitTest>")
1.25507 + icon "entity"
1.25508 + icon_style "Icon"
1.25509 + line_color 3342489
1.25510 + fill_color 13434879
1.25511 + quidu "3A70658B03D2"
1.25512 + height 154
1.25513 + annotation 8
1.25514 + autoResize TRUE)
1.25515 + (object UsesView "" @1362
1.25516 + stereotype TRUE
1.25517 + line_color 3342489
1.25518 + quidu "3A81834502C2"
1.25519 + client @1361
1.25520 + supplier @1318
1.25521 + line_style 0)
1.25522 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" @1363
1.25523 + ShowCompartmentStereotypes TRUE
1.25524 + location (2604, 124)
1.25525 + label (object ItemLabel
1.25526 + Parent_View @1363
1.25527 + location (2374, 73)
1.25528 + fill_color 13434879
1.25529 + nlines 1
1.25530 + max_width 460
1.25531 + justify 0
1.25532 + label "TLogMessageOverflow8")
1.25533 + icon_style "Icon"
1.25534 + line_color 3342489
1.25535 + fill_color 13434879
1.25536 + quidu "3B449E950120"
1.25537 + width 478
1.25538 + height 126
1.25539 + annotation 8
1.25540 + autoResize TRUE)))))
1.25541 + (object Class_Category "TESTBED"
1.25542 + quid "3B16364E0099"
1.25543 + exportControl "Public"
1.25544 + logical_models (list unit_reference_list)
1.25545 + logical_presentations (list unit_reference_list
1.25546 + (object ClassDiagram "TestBed Model Update Overview"
1.25547 + quid "3B16364E00C1"
1.25548 + title "TestBed Model Update Overview"
1.25549 + zoom 100
1.25550 + max_height 28350
1.25551 + max_width 21600
1.25552 + origin_x 0
1.25553 + origin_y 0
1.25554 + items (list diagram_item_list
1.25555 + (object Label @1364
1.25556 + location (62, 62)
1.25557 + nlines 3
1.25558 + max_width 2212
1.25559 + label
1.25560 +|TestBed Model Update Overview
1.25561 +|This diagram was automatically created by Rational Rose Model Update Tool.
1.25562 +|Thursday, May 31, 2001 1:17:18 PM
1.25563 + )
1.25564 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1365
1.25565 + ShowCompartmentStereotypes TRUE
1.25566 + location (186, 4650)
1.25567 + label (object ItemLabel
1.25568 + Parent_View @1365
1.25569 + location (59, 4599)
1.25570 + fill_color 13434879
1.25571 + nlines 1
1.25572 + max_width 254
1.25573 + justify 0
1.25574 + label "MLogOutput")
1.25575 + icon_style "Icon"
1.25576 + line_color 3342489
1.25577 + fill_color 13434879
1.25578 + quidu "3AC9D06100A4"
1.25579 + width 272
1.25580 + height 126
1.25581 + annotation 8
1.25582 + autoResize TRUE)
1.25583 + (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1366
1.25584 + ShowCompartmentStereotypes TRUE
1.25585 + SuppressAttribute TRUE
1.25586 + location (3038, 3596)
1.25587 + label (object ItemLabel
1.25588 + Parent_View @1366
1.25589 + location (3037, 3704)
1.25590 + anchor_loc 1
1.25591 + nlines 2
1.25592 + max_width 232
1.25593 + justify 0
1.25594 + label "MTransitionObserver")
1.25595 + icon "Interface"
1.25596 + icon_style "Icon"
1.25597 + line_color 3342489
1.25598 + fill_color 13434879
1.25599 + quidu "3A8276CF002C"
1.25600 + width 58
1.25601 + height 58
1.25602 + annotation 8
1.25603 + autoResize TRUE)
1.25604 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1367
1.25605 + ShowCompartmentStereotypes TRUE
1.25606 + location (682, 4650)
1.25607 + label (object ItemLabel
1.25608 + Parent_View @1367
1.25609 + location (478, 4599)
1.25610 + fill_color 13434879
1.25611 + nlines 1
1.25612 + max_width 408
1.25613 + justify 0
1.25614 + label "MTransitionObserver")
1.25615 + icon_style "Icon"
1.25616 + line_color 3342489
1.25617 + fill_color 13434879
1.25618 + quidu "3AC9D0610089"
1.25619 + width 426
1.25620 + height 126
1.25621 + annotation 8
1.25622 + autoResize TRUE)
1.25623 + (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1368
1.25624 + ShowCompartmentStereotypes TRUE
1.25625 + location (1550, 1736)
1.25626 + label (object ItemLabel
1.25627 + Parent_View @1368
1.25628 + location (1469, 1685)
1.25629 + fill_color 13434879
1.25630 + nlines 1
1.25631 + max_width 162
1.25632 + justify 0
1.25633 + label "CTimer")
1.25634 + icon_style "Icon"
1.25635 + line_color 3342489
1.25636 + fill_color 14671839
1.25637 + quidu "3A81845902F1"
1.25638 + height 126
1.25639 + annotation 8
1.25640 + autoResize TRUE)
1.25641 + (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1369
1.25642 + ShowCompartmentStereotypes TRUE
1.25643 + location (2170, 496)
1.25644 + label (object ItemLabel
1.25645 + Parent_View @1369
1.25646 + location (2089, 445)
1.25647 + fill_color 13434879
1.25648 + nlines 1
1.25649 + max_width 162
1.25650 + justify 0
1.25651 + label "CBase")
1.25652 + icon_style "Icon"
1.25653 + line_color 3342489
1.25654 + fill_color 14671839
1.25655 + quidu "3A3F2F660071"
1.25656 + height 126
1.25657 + annotation 8
1.25658 + autoResize TRUE)
1.25659 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TDesC>" @1370
1.25660 + ShowCompartmentStereotypes TRUE
1.25661 + location (1302, 4650)
1.25662 + label (object ItemLabel
1.25663 + Parent_View @1370
1.25664 + location (1068, 4599)
1.25665 + fill_color 13434879
1.25666 + nlines 1
1.25667 + max_width 468
1.25668 + justify 0
1.25669 + label "RPointerArray<TDesC>")
1.25670 + icon_style "Icon"
1.25671 + line_color 3342489
1.25672 + fill_color 13434879
1.25673 + quidu "3A70658D015F"
1.25674 + width 486
1.25675 + height 126
1.25676 + annotation 8
1.25677 + autoResize TRUE)
1.25678 + (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1371
1.25679 + ShowCompartmentStereotypes TRUE
1.25680 + location (1922, 4650)
1.25681 + label (object ItemLabel
1.25682 + Parent_View @1371
1.25683 + location (1697, 4599)
1.25684 + fill_color 13434879
1.25685 + nlines 1
1.25686 + max_width 450
1.25687 + justify 0
1.25688 + label "TLogMessageOverflow")
1.25689 + icon_style "Icon"
1.25690 + line_color 3342489
1.25691 + fill_color 13434879
1.25692 + quidu "3A892F420190"
1.25693 + width 468
1.25694 + height 126
1.25695 + annotation 8
1.25696 + autoResize TRUE)
1.25697 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1372
1.25698 + ShowCompartmentStereotypes TRUE
1.25699 + location (2480, 4650)
1.25700 + label (object ItemLabel
1.25701 + Parent_View @1372
1.25702 + location (2348, 4599)
1.25703 + fill_color 13434879
1.25704 + nlines 1
1.25705 + max_width 264
1.25706 + justify 0
1.25707 + label "TTestLibrary")
1.25708 + icon_style "Icon"
1.25709 + line_color 3342489
1.25710 + fill_color 13434879
1.25711 + quidu "3A8910760266"
1.25712 + width 282
1.25713 + height 126
1.25714 + annotation 8
1.25715 + autoResize TRUE)
1.25716 + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1373
1.25717 + ShowCompartmentStereotypes TRUE
1.25718 + SuppressAttribute TRUE
1.25719 + location (1612, 2976)
1.25720 + label (object ItemLabel
1.25721 + Parent_View @1373
1.25722 + location (1611, 3084)
1.25723 + anchor_loc 1
1.25724 + nlines 2
1.25725 + max_width 232
1.25726 + justify 0
1.25727 + label "MUnitTestObserver")
1.25728 + icon "Interface"
1.25729 + icon_style "Icon"
1.25730 + line_color 3342489
1.25731 + fill_color 13434879
1.25732 + quidu "3A8276D1007E"
1.25733 + width 58
1.25734 + height 58
1.25735 + annotation 8
1.25736 + autoResize TRUE)
1.25737 + (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1374
1.25738 + ShowCompartmentStereotypes TRUE
1.25739 + location (1550, 1116)
1.25740 + label (object ItemLabel
1.25741 + Parent_View @1374
1.25742 + location (1462, 1065)
1.25743 + fill_color 13434879
1.25744 + nlines 1
1.25745 + max_width 176
1.25746 + justify 0
1.25747 + label "CActive")
1.25748 + icon_style "Icon"
1.25749 + line_color 3342489
1.25750 + fill_color 14671839
1.25751 + quidu "3A3F2F6E0343"
1.25752 + width 194
1.25753 + height 126
1.25754 + annotation 8
1.25755 + autoResize TRUE)
1.25756 + (object InheritView "" @1375
1.25757 + stereotype TRUE
1.25758 + line_color 3342489
1.25759 + quidu "3A81846502F8"
1.25760 + client @1368
1.25761 + supplier @1374
1.25762 + line_style 0)
1.25763 + (object InheritView "" @1376
1.25764 + stereotype TRUE
1.25765 + line_color 3342489
1.25766 + quidu "3A8183E10399"
1.25767 + client @1374
1.25768 + supplier @1369
1.25769 + line_style 0)
1.25770 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestLibrary>" @1377
1.25771 + ShowCompartmentStereotypes TRUE
1.25772 + location (3038, 4650)
1.25773 + label (object ItemLabel
1.25774 + Parent_View @1377
1.25775 + location (2761, 4599)
1.25776 + fill_color 13434879
1.25777 + nlines 1
1.25778 + max_width 554
1.25779 + justify 0
1.25780 + label "RPointerArray<TTestLibrary>")
1.25781 + icon_style "Icon"
1.25782 + line_color 3342489
1.25783 + fill_color 13434879
1.25784 + quidu "3A70658C01A2"
1.25785 + width 572
1.25786 + height 126
1.25787 + annotation 8
1.25788 + autoResize TRUE)
1.25789 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray<TInt>" @1378
1.25790 + ShowCompartmentStereotypes TRUE
1.25791 + location (3658, 4650)
1.25792 + label (object ItemLabel
1.25793 + Parent_View @1378
1.25794 + location (3521, 4599)
1.25795 + fill_color 13434879
1.25796 + nlines 1
1.25797 + max_width 274
1.25798 + justify 0
1.25799 + label "RArray<TInt>")
1.25800 + icon_style "Icon"
1.25801 + line_color 3342489
1.25802 + fill_color 13434879
1.25803 + quidu "3A9F862D039E"
1.25804 + width 292
1.25805 + height 126
1.25806 + annotation 8
1.25807 + autoResize TRUE)
1.25808 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1379
1.25809 + ShowCompartmentStereotypes TRUE
1.25810 + SuppressAttribute TRUE
1.25811 + location (1364, 2356)
1.25812 + label (object ItemLabel
1.25813 + Parent_View @1379
1.25814 + location (1363, 2464)
1.25815 + anchor_loc 1
1.25816 + nlines 2
1.25817 + max_width 256
1.25818 + justify 0
1.25819 + label "MComponentTestObserver")
1.25820 + icon "Interface"
1.25821 + icon_style "Icon"
1.25822 + line_color 3342489
1.25823 + fill_color 13434879
1.25824 + quidu "3A70658E00AB"
1.25825 + width 58
1.25826 + height 58
1.25827 + annotation 8
1.25828 + autoResize TRUE)
1.25829 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1380
1.25830 + ShowCompartmentStereotypes TRUE
1.25831 + location (1612, 496)
1.25832 + label (object ItemLabel
1.25833 + Parent_View @1380
1.25834 + location (1501, 652)
1.25835 + anchor_loc 3
1.25836 + nlines 2
1.25837 + max_width 430
1.25838 + justify 0
1.25839 + label "RPointerArray<CComponentInfo>")
1.25840 + icon "entity"
1.25841 + icon_style "Icon"
1.25842 + line_color 3342489
1.25843 + fill_color 13434879
1.25844 + quidu "3A70658B0089"
1.25845 + height 154
1.25846 + annotation 8
1.25847 + autoResize TRUE)
1.25848 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1381
1.25849 + ShowCompartmentStereotypes TRUE
1.25850 + location (186, 4898)
1.25851 + label (object ItemLabel
1.25852 + Parent_View @1381
1.25853 + location (59, 4847)
1.25854 + fill_color 13434879
1.25855 + nlines 1
1.25856 + max_width 254
1.25857 + justify 0
1.25858 + label "TDebugPrint")
1.25859 + icon_style "Icon"
1.25860 + line_color 3342489
1.25861 + fill_color 13434879
1.25862 + quidu "3A893F9A018D"
1.25863 + width 272
1.25864 + height 126
1.25865 + annotation 8
1.25866 + autoResize TRUE)
1.25867 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1382
1.25868 + ShowCompartmentStereotypes TRUE
1.25869 + location (2046, 1116)
1.25870 + label (object ItemLabel
1.25871 + Parent_View @1382
1.25872 + location (1935, 1272)
1.25873 + anchor_loc 3
1.25874 + nlines 2
1.25875 + max_width 430
1.25876 + justify 0
1.25877 + label "CComponentInfo")
1.25878 + icon "entity"
1.25879 + icon_style "Icon"
1.25880 + line_color 3342489
1.25881 + fill_color 13434879
1.25882 + quidu "3A70658B02D7"
1.25883 + height 154
1.25884 + annotation 8
1.25885 + autoResize TRUE)
1.25886 + (object UsesView "" @1383
1.25887 + stereotype TRUE
1.25888 + line_color 3342489
1.25889 + quidu "3A8182F2027D"
1.25890 + client @1380
1.25891 + supplier @1382
1.25892 + line_style 0)
1.25893 + (object InheritView "" @1384
1.25894 + stereotype TRUE
1.25895 + line_color 3342489
1.25896 + quidu "3A70658B02E1"
1.25897 + client @1382
1.25898 + supplier @1369
1.25899 + line_style 0)
1.25900 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1385
1.25901 + ShowCompartmentStereotypes TRUE
1.25902 + location (3286, 496)
1.25903 + label (object ItemLabel
1.25904 + Parent_View @1385
1.25905 + location (3175, 652)
1.25906 + anchor_loc 3
1.25907 + nlines 2
1.25908 + max_width 430
1.25909 + justify 0
1.25910 + label "RPointerArray<CUnitTestInfo>")
1.25911 + icon "entity"
1.25912 + icon_style "Icon"
1.25913 + line_color 3342489
1.25914 + fill_color 13434879
1.25915 + quidu "3A70658B02E2"
1.25916 + height 154
1.25917 + annotation 8
1.25918 + autoResize TRUE)
1.25919 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray<CUnitTestInfo>" @1386
1.25920 + ShowCompartmentStereotypes TRUE
1.25921 + location (930, 4898)
1.25922 + label (object ItemLabel
1.25923 + Parent_View @1386
1.25924 + location (533, 4847)
1.25925 + fill_color 13434879
1.25926 + nlines 1
1.25927 + max_width 794
1.25928 + justify 0
1.25929 + label "mutable RPointerArray<CUnitTestInfo>")
1.25930 + icon_style "Icon"
1.25931 + line_color 3342489
1.25932 + fill_color 13434879
1.25933 + quidu "3AADFEEB03B8"
1.25934 + width 812
1.25935 + height 126
1.25936 + annotation 8
1.25937 + autoResize TRUE)
1.25938 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<TTestInfo>" @1387
1.25939 + ShowCompartmentStereotypes TRUE
1.25940 + location (1736, 4898)
1.25941 + label (object ItemLabel
1.25942 + Parent_View @1387
1.25943 + location (1490, 4847)
1.25944 + fill_color 13434879
1.25945 + nlines 1
1.25946 + max_width 492
1.25947 + justify 0
1.25948 + label "RPointerArray<TTestInfo>")
1.25949 + icon_style "Icon"
1.25950 + line_color 3342489
1.25951 + fill_color 13434879
1.25952 + quidu "3A9F862E0182"
1.25953 + width 510
1.25954 + height 126
1.25955 + annotation 8
1.25956 + autoResize TRUE)
1.25957 + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1388
1.25958 + ShowCompartmentStereotypes TRUE
1.25959 + SuppressAttribute TRUE
1.25960 + location (2604, 3596)
1.25961 + label (object ItemLabel
1.25962 + Parent_View @1388
1.25963 + location (2603, 3704)
1.25964 + anchor_loc 1
1.25965 + nlines 2
1.25966 + max_width 232
1.25967 + justify 0
1.25968 + label "MStateAccessor")
1.25969 + icon "Interface"
1.25970 + icon_style "Icon"
1.25971 + line_color 3342489
1.25972 + fill_color 13434879
1.25973 + quidu "3A23BE150330"
1.25974 + width 58
1.25975 + height 58
1.25976 + annotation 8
1.25977 + autoResize TRUE)
1.25978 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1389
1.25979 + ShowCompartmentStereotypes TRUE
1.25980 + location (2294, 4898)
1.25981 + label (object ItemLabel
1.25982 + Parent_View @1389
1.25983 + location (2123, 4847)
1.25984 + fill_color 13434879
1.25985 + nlines 1
1.25986 + max_width 342
1.25987 + justify 0
1.25988 + label "MStateAccessor")
1.25989 + icon_style "Icon"
1.25990 + line_color 3342489
1.25991 + fill_color 13434879
1.25992 + quidu "3AC9D06301C9"
1.25993 + width 360
1.25994 + height 126
1.25995 + annotation 8
1.25996 + autoResize TRUE)
1.25997 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1390
1.25998 + ShowCompartmentStereotypes TRUE
1.25999 + location (2852, 4898)
1.26000 + label (object ItemLabel
1.26001 + Parent_View @1390
1.26002 + location (2660, 4847)
1.26003 + fill_color 13434879
1.26004 + nlines 1
1.26005 + max_width 384
1.26006 + justify 0
1.26007 + label "MUnitTestObserver")
1.26008 + icon_style "Icon"
1.26009 + line_color 3342489
1.26010 + fill_color 13434879
1.26011 + quidu "3AC9D0640120"
1.26012 + width 402
1.26013 + height 126
1.26014 + annotation 8
1.26015 + autoResize TRUE)
1.26016 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1391
1.26017 + ShowCompartmentStereotypes TRUE
1.26018 + location (992, 3038)
1.26019 + label (object ItemLabel
1.26020 + Parent_View @1391
1.26021 + location (894, 3199)
1.26022 + anchor_loc 3
1.26023 + nlines 2
1.26024 + max_width 441
1.26025 + justify 0
1.26026 + label "CTestManager")
1.26027 + icon "control"
1.26028 + icon_style "Icon"
1.26029 + line_color 3342489
1.26030 + fill_color 13434879
1.26031 + quidu "3A70658C0166"
1.26032 + width 158
1.26033 + annotation 8
1.26034 + autoResize TRUE)
1.26035 + (object InheritView "" @1392
1.26036 + stereotype TRUE
1.26037 + line_color 3342489
1.26038 + quidu "3A70658C0167"
1.26039 + client @1391
1.26040 + supplier @1374
1.26041 + line_style 0)
1.26042 + (object InheritView "" @1393
1.26043 + stereotype TRUE
1.26044 + line_color 3342489
1.26045 + quidu "3A8D3B0F0205"
1.26046 + client @1391
1.26047 + supplier @1379
1.26048 + line_style 0)
1.26049 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1394
1.26050 + ShowCompartmentStereotypes TRUE
1.26051 + location (3348, 4898)
1.26052 + label (object ItemLabel
1.26053 + Parent_View @1394
1.26054 + location (3186, 4847)
1.26055 + fill_color 13434879
1.26056 + nlines 1
1.26057 + max_width 324
1.26058 + justify 0
1.26059 + label "TNullDebugPrint")
1.26060 + icon_style "Icon"
1.26061 + line_color 3342489
1.26062 + fill_color 13434879
1.26063 + quidu "3A893FA40336"
1.26064 + width 342
1.26065 + height 126
1.26066 + annotation 8
1.26067 + autoResize TRUE)
1.26068 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1395
1.26069 + ShowCompartmentStereotypes TRUE
1.26070 + location (186, 3038)
1.26071 + label (object ItemLabel
1.26072 + Parent_View @1395
1.26073 + location (55, 3194)
1.26074 + anchor_loc 3
1.26075 + nlines 2
1.26076 + max_width 657
1.26077 + justify 0
1.26078 + label "CTestController")
1.26079 + icon "boundary"
1.26080 + icon_style "Icon"
1.26081 + line_color 3342489
1.26082 + fill_color 13434879
1.26083 + quidu "3A34E468034A"
1.26084 + width 230
1.26085 + height 154
1.26086 + annotation 8
1.26087 + autoResize TRUE)
1.26088 + (object InheritView "" @1396
1.26089 + stereotype TRUE
1.26090 + line_color 3342489
1.26091 + quidu "3A64754A03AD"
1.26092 + client @1395
1.26093 + supplier @1369
1.26094 + line_style 0)
1.26095 + (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1397
1.26096 + ShowCompartmentStereotypes TRUE
1.26097 + location (2666, 1116)
1.26098 + label (object ItemLabel
1.26099 + Parent_View @1397
1.26100 + location (2568, 1277)
1.26101 + anchor_loc 3
1.26102 + nlines 2
1.26103 + max_width 441
1.26104 + justify 0
1.26105 + label "CDefaultLogOutput")
1.26106 + icon "control"
1.26107 + icon_style "Icon"
1.26108 + line_color 3342489
1.26109 + fill_color 13434879
1.26110 + quidu "3A9A54CF018D"
1.26111 + width 158
1.26112 + annotation 8
1.26113 + autoResize TRUE)
1.26114 + (object InheritView "" @1398
1.26115 + stereotype TRUE
1.26116 + line_color 3342489
1.26117 + quidu "3A9A54CF018E"
1.26118 + client @1397
1.26119 + supplier @1369
1.26120 + line_style 0)
1.26121 + (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1399
1.26122 + ShowCompartmentStereotypes TRUE
1.26123 + SuppressAttribute TRUE
1.26124 + location (2790, 434)
1.26125 + label (object ItemLabel
1.26126 + Parent_View @1399
1.26127 + location (2789, 542)
1.26128 + anchor_loc 1
1.26129 + nlines 2
1.26130 + max_width 232
1.26131 + justify 0
1.26132 + label "MLogOutput")
1.26133 + icon "Interface"
1.26134 + icon_style "Icon"
1.26135 + line_color 3342489
1.26136 + fill_color 13434879
1.26137 + quidu "3A9A54CF010B"
1.26138 + width 58
1.26139 + height 58
1.26140 + annotation 8
1.26141 + autoResize TRUE)
1.26142 + (object InheritView "" @1400
1.26143 + stereotype TRUE
1.26144 + line_color 3342489
1.26145 + quidu "3A9A54CF018F"
1.26146 + client @1397
1.26147 + supplier @1399
1.26148 + line_style 0)
1.26149 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1401
1.26150 + ShowCompartmentStereotypes TRUE
1.26151 + location (3472, 3658)
1.26152 + label (object ItemLabel
1.26153 + Parent_View @1401
1.26154 + location (3325, 3629)
1.26155 + fill_color 13434879
1.26156 + nlines 1
1.26157 + max_width 294
1.26158 + justify 0
1.26159 + label "TTransitionInfo")
1.26160 + stereotype (object ItemLabel
1.26161 + Parent_View @1401
1.26162 + location (3325, 3579)
1.26163 + fill_color 13434879
1.26164 + anchor 10
1.26165 + nlines 1
1.26166 + max_width 294
1.26167 + justify 0
1.26168 + label "<<struct>>")
1.26169 + icon_style "Icon"
1.26170 + line_color 3342489
1.26171 + fill_color 13434879
1.26172 + quidu "3A8276D1009C"
1.26173 + width 312
1.26174 + height 182
1.26175 + annotation 8
1.26176 + autoResize TRUE)
1.26177 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1402
1.26178 + ShowCompartmentStereotypes TRUE
1.26179 + location (1488, 4278)
1.26180 + label (object ItemLabel
1.26181 + Parent_View @1402
1.26182 + location (1390, 4439)
1.26183 + anchor_loc 3
1.26184 + nlines 2
1.26185 + max_width 441
1.26186 + justify 0
1.26187 + label "CDataLogger")
1.26188 + icon "control"
1.26189 + icon_style "Icon"
1.26190 + line_color 3342489
1.26191 + fill_color 13434879
1.26192 + quidu "3A23B76E01BE"
1.26193 + width 158
1.26194 + annotation 8
1.26195 + autoResize TRUE)
1.26196 + (object InheritView "" @1403
1.26197 + stereotype TRUE
1.26198 + line_color 3342489
1.26199 + quidu "3A64752B02A4"
1.26200 + client @1402
1.26201 + supplier @1369
1.26202 + line_style 0)
1.26203 + (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1404
1.26204 + ShowCompartmentStereotypes TRUE
1.26205 + location (3782, 4960)
1.26206 + label (object ItemLabel
1.26207 + Parent_View @1404
1.26208 + location (3668, 4931)
1.26209 + fill_color 13434879
1.26210 + nlines 1
1.26211 + max_width 228
1.26212 + justify 0
1.26213 + label "TTestInfo")
1.26214 + stereotype (object ItemLabel
1.26215 + Parent_View @1404
1.26216 + location (3668, 4881)
1.26217 + fill_color 13434879
1.26218 + anchor 10
1.26219 + nlines 1
1.26220 + max_width 228
1.26221 + justify 0
1.26222 + label "<<struct>>")
1.26223 + icon_style "Icon"
1.26224 + line_color 3342489
1.26225 + fill_color 13434879
1.26226 + quidu "3A9F862F0224"
1.26227 + width 246
1.26228 + height 182
1.26229 + annotation 8
1.26230 + autoResize TRUE)
1.26231 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1405
1.26232 + ShowCompartmentStereotypes TRUE
1.26233 + location (1860, 2418)
1.26234 + label (object ItemLabel
1.26235 + Parent_View @1405
1.26236 + location (1762, 2579)
1.26237 + anchor_loc 3
1.26238 + nlines 2
1.26239 + max_width 441
1.26240 + justify 0
1.26241 + label "CUnitTest")
1.26242 + icon "control"
1.26243 + icon_style "Icon"
1.26244 + line_color 3342489
1.26245 + fill_color 13434879
1.26246 + quidu "3A23BA9F037C"
1.26247 + width 158
1.26248 + annotation 8
1.26249 + autoResize TRUE)
1.26250 + (object InheritView "" @1406
1.26251 + stereotype TRUE
1.26252 + line_color 3342489
1.26253 + quidu "3A70658A00EB"
1.26254 + client @1405
1.26255 + supplier @1368
1.26256 + line_style 0)
1.26257 + (object InheritView "" @1407
1.26258 + stereotype TRUE
1.26259 + line_color 3342489
1.26260 + quidu "3A927748016E"
1.26261 + client @1405
1.26262 + supplier @1366
1.26263 + line_style 0)
1.26264 + (object UsesView "" @1408
1.26265 + stereotype TRUE
1.26266 + line_color 3342489
1.26267 + quidu "3A87AD5D01ED"
1.26268 + client @1405
1.26269 + supplier @1373
1.26270 + line_style 0)
1.26271 + (object UsesView "" @1409
1.26272 + stereotype (object SegLabel @1410
1.26273 + Parent_View @1409
1.26274 + location (3395, 2462)
1.26275 + anchor 10
1.26276 + anchor_loc 1
1.26277 + nlines 1
1.26278 + max_width 450
1.26279 + justify 0
1.26280 + label "<<Creates>>"
1.26281 + pctDist 0.500000
1.26282 + height 120
1.26283 + orientation 0)
1.26284 + line_color 3342489
1.26285 + quidu "3AAE43920184"
1.26286 + client @1405
1.26287 + supplier @1388
1.26288 + vertices (list Points
1.26289 + (1936, 2424)
1.26290 + (3457, 2588)
1.26291 + (3457, 2904)
1.26292 + (2630, 3571))
1.26293 + line_style 0)
1.26294 + (object UsesView "" @1411
1.26295 + stereotype TRUE
1.26296 + line_color 3342489
1.26297 + quidu "3A41E8DE01F8"
1.26298 + client @1405
1.26299 + supplier @1402
1.26300 + vertices (list Points
1.26301 + (1781, 2424)
1.26302 + (375, 2588)
1.26303 + (375, 2904)
1.26304 + (2134, 3205)
1.26305 + (2134, 3521)
1.26306 + (1554, 4197))
1.26307 + line_style 0)
1.26308 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1412
1.26309 + ShowCompartmentStereotypes TRUE
1.26310 + location (744, 2356)
1.26311 + label (object ItemLabel
1.26312 + Parent_View @1412
1.26313 + location (633, 2512)
1.26314 + anchor_loc 3
1.26315 + nlines 2
1.26316 + max_width 430
1.26317 + justify 0
1.26318 + label "RPointerArray<CTransition>")
1.26319 + icon "entity"
1.26320 + icon_style "Icon"
1.26321 + line_color 3342489
1.26322 + fill_color 13434879
1.26323 + quidu "3A70658A0166"
1.26324 + height 154
1.26325 + annotation 8
1.26326 + autoResize TRUE)
1.26327 + (object UsesView "" @1413
1.26328 + stereotype TRUE
1.26329 + line_color 3342489
1.26330 + quidu "3A81838E01D7"
1.26331 + client @1412
1.26332 + supplier @1402
1.26333 + vertices (list Points
1.26334 + (668, 2378)
1.26335 + (75, 2588)
1.26336 + (75, 2904)
1.26337 + (1082, 3205)
1.26338 + (1082, 3521)
1.26339 + (1443, 4197))
1.26340 + line_style 0)
1.26341 + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1414
1.26342 + ShowCompartmentStereotypes TRUE
1.26343 + location (1798, 3658)
1.26344 + label (object ItemLabel
1.26345 + Parent_View @1414
1.26346 + location (1667, 3814)
1.26347 + anchor_loc 3
1.26348 + nlines 2
1.26349 + max_width 657
1.26350 + justify 0
1.26351 + label "CLeakTestTransition")
1.26352 + icon "boundary"
1.26353 + icon_style "Icon"
1.26354 + line_color 3342489
1.26355 + fill_color 13434879
1.26356 + quidu "3A8D59CB0257"
1.26357 + width 230
1.26358 + height 154
1.26359 + annotation 8
1.26360 + autoResize TRUE)
1.26361 + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1415
1.26362 + ShowCompartmentStereotypes TRUE
1.26363 + location (310, 5208)
1.26364 + label (object ItemLabel
1.26365 + Parent_View @1415
1.26366 + location (54, 5157)
1.26367 + fill_color 13434879
1.26368 + nlines 1
1.26369 + max_width 512
1.26370 + justify 0
1.26371 + label "MComponentTestObserver")
1.26372 + icon_style "Icon"
1.26373 + line_color 3342489
1.26374 + fill_color 13434879
1.26375 + quidu "3AC9D0640329"
1.26376 + width 530
1.26377 + height 126
1.26378 + annotation 8
1.26379 + autoResize TRUE)
1.26380 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1416
1.26381 + ShowCompartmentStereotypes TRUE
1.26382 + location (3224, 1116)
1.26383 + label (object ItemLabel
1.26384 + Parent_View @1416
1.26385 + location (3126, 1277)
1.26386 + anchor_loc 3
1.26387 + nlines 2
1.26388 + max_width 441
1.26389 + justify 0
1.26390 + label "CUnitTestInfo")
1.26391 + icon "control"
1.26392 + icon_style "Icon"
1.26393 + line_color 3342489
1.26394 + fill_color 13434879
1.26395 + quidu "3A70658D0154"
1.26396 + width 158
1.26397 + annotation 8
1.26398 + autoResize TRUE)
1.26399 + (object UsesView "" @1417
1.26400 + stereotype TRUE
1.26401 + line_color 3342489
1.26402 + quidu "3A81831D0094"
1.26403 + client @1385
1.26404 + supplier @1416
1.26405 + line_style 0)
1.26406 + (object InheritView "" @1418
1.26407 + stereotype TRUE
1.26408 + line_color 3342489
1.26409 + quidu "3A70658D015E"
1.26410 + client @1416
1.26411 + supplier @1369
1.26412 + line_style 0)
1.26413 + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1419
1.26414 + ShowCompartmentStereotypes TRUE
1.26415 + location (2170, 3038)
1.26416 + label (object ItemLabel
1.26417 + Parent_View @1419
1.26418 + location (2039, 3194)
1.26419 + anchor_loc 3
1.26420 + nlines 2
1.26421 + max_width 657
1.26422 + justify 0
1.26423 + label "CTransition")
1.26424 + icon "boundary"
1.26425 + icon_style "Icon"
1.26426 + line_color 3342489
1.26427 + fill_color 13434879
1.26428 + quidu "3A23BFC30021"
1.26429 + width 230
1.26430 + height 154
1.26431 + annotation 8
1.26432 + autoResize TRUE)
1.26433 + (object UsesView "" @1420
1.26434 + stereotype (object SegLabel @1421
1.26435 + Parent_View @1420
1.26436 + location (2121, 2676)
1.26437 + anchor 10
1.26438 + anchor_loc 1
1.26439 + nlines 1
1.26440 + max_width 450
1.26441 + justify 0
1.26442 + label "<<Uses>>"
1.26443 + pctDist 0.500000
1.26444 + height 120
1.26445 + orientation 0)
1.26446 + line_color 3342489
1.26447 + quidu "3A378D2002C2"
1.26448 + client @1405
1.26449 + supplier @1419
1.26450 + line_style 0)
1.26451 + (object InheritView "" @1422
1.26452 + stereotype TRUE
1.26453 + line_color 3342489
1.26454 + quidu "3A64744702ED"
1.26455 + client @1419
1.26456 + supplier @1374
1.26457 + line_style 0)
1.26458 + (object UsesView "" @1423
1.26459 + stereotype TRUE
1.26460 + line_color 3342489
1.26461 + quidu "3A87AD61006C"
1.26462 + client @1419
1.26463 + supplier @1366
1.26464 + line_style 0)
1.26465 + (object UsesView "" @1424
1.26466 + stereotype (object SegLabel @1425
1.26467 + Parent_View @1424
1.26468 + location (2498, 3266)
1.26469 + anchor 10
1.26470 + anchor_loc 1
1.26471 + nlines 1
1.26472 + max_width 450
1.26473 + justify 0
1.26474 + label "<<Uses>>"
1.26475 + pctDist 0.500000
1.26476 + height 120
1.26477 + orientation 0)
1.26478 + line_color 3342489
1.26479 + quidu "3AAE437E012B"
1.26480 + client @1419
1.26481 + supplier @1388
1.26482 + line_style 0)
1.26483 + (object UsesView "" @1426
1.26484 + stereotype TRUE
1.26485 + line_color 3342489
1.26486 + quidu "3A378BD9025D"
1.26487 + client @1419
1.26488 + supplier @1402
1.26489 + vertices (list Points
1.26490 + (2055, 3091)
1.26491 + (1834, 3205)
1.26492 + (1834, 3521)
1.26493 + (1521, 4197))
1.26494 + line_style 0)
1.26495 + (object UsesView "" @1427
1.26496 + stereotype (object SegLabel @1428
1.26497 + Parent_View @1427
1.26498 + location (2850, 3228)
1.26499 + anchor 10
1.26500 + anchor_loc 1
1.26501 + nlines 1
1.26502 + max_width 450
1.26503 + justify 0
1.26504 + label "<<Creates>>"
1.26505 + pctDist 0.500000
1.26506 + height 120
1.26507 + orientation 0)
1.26508 + line_color 3342489
1.26509 + quidu "3AAE469B033A"
1.26510 + client @1419
1.26511 + supplier @1401
1.26512 + line_style 0)
1.26513 + (object UsesView "" @1429
1.26514 + stereotype TRUE
1.26515 + line_color 3342489
1.26516 + quidu "3A87B0970263"
1.26517 + client @1412
1.26518 + supplier @1419
1.26519 + line_style 0)
1.26520 + (object InheritView "" @1430
1.26521 + stereotype TRUE
1.26522 + line_color 3342489
1.26523 + quidu "3A8D59CB0258"
1.26524 + client @1414
1.26525 + supplier @1419
1.26526 + line_style 0)
1.26527 + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1431
1.26528 + ShowCompartmentStereotypes TRUE
1.26529 + location (930, 5208)
1.26530 + label (object ItemLabel
1.26531 + Parent_View @1431
1.26532 + location (735, 5157)
1.26533 + fill_color 13434879
1.26534 + nlines 1
1.26535 + max_width 390
1.26536 + justify 0
1.26537 + label "TTransitionValidator")
1.26538 + icon_style "Icon"
1.26539 + line_color 3342489
1.26540 + fill_color 13434879
1.26541 + quidu "3A9E205E01ED"
1.26542 + width 408
1.26543 + height 126
1.26544 + annotation 8
1.26545 + autoResize TRUE)
1.26546 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1432
1.26547 + ShowCompartmentStereotypes TRUE
1.26548 + location (3286, 3038)
1.26549 + label (object ItemLabel
1.26550 + Parent_View @1432
1.26551 + location (3175, 3194)
1.26552 + anchor_loc 3
1.26553 + nlines 2
1.26554 + max_width 430
1.26555 + justify 0
1.26556 + label "CUnitTestContext")
1.26557 + icon "entity"
1.26558 + icon_style "Icon"
1.26559 + line_color 3342489
1.26560 + fill_color 13434879
1.26561 + quidu "3A9E205C014A"
1.26562 + height 154
1.26563 + annotation 8
1.26564 + autoResize TRUE)
1.26565 + (object UsesView "" @1433
1.26566 + stereotype (object SegLabel @1434
1.26567 + Parent_View @1433
1.26568 + location (2620, 2618)
1.26569 + anchor 10
1.26570 + anchor_loc 1
1.26571 + nlines 1
1.26572 + max_width 450
1.26573 + justify 0
1.26574 + label "<<Creates>>"
1.26575 + pctDist 0.500000
1.26576 + height 120
1.26577 + orientation 0)
1.26578 + line_color 3342489
1.26579 + quidu "3AAE45D3033C"
1.26580 + client @1405
1.26581 + supplier @1432
1.26582 + line_style 0)
1.26583 + (object InheritView "" @1435
1.26584 + stereotype TRUE
1.26585 + line_color 3342489
1.26586 + quidu "3A9E205C014B"
1.26587 + client @1432
1.26588 + supplier @1369
1.26589 + line_style 0)
1.26590 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1436
1.26591 + ShowCompartmentStereotypes TRUE
1.26592 + location (744, 3658)
1.26593 + label (object ItemLabel
1.26594 + Parent_View @1436
1.26595 + location (646, 3819)
1.26596 + anchor_loc 3
1.26597 + nlines 2
1.26598 + max_width 441
1.26599 + justify 0
1.26600 + label "CComponentTester")
1.26601 + icon "control"
1.26602 + icon_style "Icon"
1.26603 + line_color 3342489
1.26604 + fill_color 13434879
1.26605 + quidu "3A24DC16022F"
1.26606 + width 158
1.26607 + annotation 8
1.26608 + autoResize TRUE)
1.26609 + (object UsesView "" @1437
1.26610 + stereotype (object SegLabel @1438
1.26611 + Parent_View @1437
1.26612 + location (550, 3266)
1.26613 + anchor 10
1.26614 + anchor_loc 1
1.26615 + nlines 1
1.26616 + max_width 450
1.26617 + justify 0
1.26618 + label "<<Creates>>"
1.26619 + pctDist 0.500000
1.26620 + height 120
1.26621 + orientation 0)
1.26622 + line_color 3342489
1.26623 + quidu "3A378DA103AD"
1.26624 + client @1395
1.26625 + supplier @1436
1.26626 + line_style 0)
1.26627 + (object UsesView "" @1439
1.26628 + stereotype (object SegLabel @1440
1.26629 + Parent_View @1439
1.26630 + location (550, 3266)
1.26631 + anchor 10
1.26632 + anchor_loc 1
1.26633 + nlines 1
1.26634 + max_width 450
1.26635 + justify 0
1.26636 + label "<<Creates>>"
1.26637 + pctDist 0.500000
1.26638 + height 120
1.26639 + orientation 0)
1.26640 + line_color 3342489
1.26641 + quidu "3AAE50D8005E"
1.26642 + client @1395
1.26643 + supplier @1436
1.26644 + line_style 0)
1.26645 + (object InheritView "" @1441
1.26646 + stereotype TRUE
1.26647 + line_color 3342489
1.26648 + quidu "3A8276CF037E"
1.26649 + client @1436
1.26650 + supplier @1373
1.26651 + line_style 0)
1.26652 + (object InheritView "" @1442
1.26653 + stereotype TRUE
1.26654 + line_color 3342489
1.26655 + quidu "3A9E205C003C"
1.26656 + client @1436
1.26657 + supplier @1374
1.26658 + line_style 0)
1.26659 + (object UsesView "" @1443
1.26660 + stereotype (object SegLabel @1444
1.26661 + Parent_View @1443
1.26662 + location (2017, 2978)
1.26663 + anchor 10
1.26664 + anchor_loc 1
1.26665 + nlines 1
1.26666 + max_width 450
1.26667 + justify 0
1.26668 + label "<<Uses>>"
1.26669 + pctDist 0.500000
1.26670 + height 120
1.26671 + orientation 0)
1.26672 + line_color 3342489
1.26673 + quidu "3A895EA900EF"
1.26674 + client @1436
1.26675 + supplier @1405
1.26676 + vertices (list Points
1.26677 + (820, 3622)
1.26678 + (2489, 2904)
1.26679 + (2489, 2588)
1.26680 + (1936, 2436))
1.26681 + line_style 0)
1.26682 + (object UsesView "" @1445
1.26683 + stereotype (object SegLabel @1446
1.26684 + Parent_View @1445
1.26685 + location (976, 3392)
1.26686 + anchor 10
1.26687 + anchor_loc 1
1.26688 + nlines 1
1.26689 + max_width 450
1.26690 + justify 0
1.26691 + label "<<Uses>>"
1.26692 + pctDist 0.500000
1.26693 + height 120
1.26694 + orientation 0)
1.26695 + line_color 3342489
1.26696 + quidu "3A87B79B00A3"
1.26697 + client @1391
1.26698 + supplier @1436
1.26699 + line_style 0)
1.26700 + (object UsesView "" @1447
1.26701 + stereotype TRUE
1.26702 + line_color 3342489
1.26703 + quidu "3A41E8E302A0"
1.26704 + client @1436
1.26705 + supplier @1402
1.26706 + line_style 0)
1.26707 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1448
1.26708 + ShowCompartmentStereotypes TRUE
1.26709 + location (1922, 1736)
1.26710 + label (object ItemLabel
1.26711 + Parent_View @1448
1.26712 + location (1811, 1892)
1.26713 + anchor_loc 3
1.26714 + nlines 2
1.26715 + max_width 430
1.26716 + justify 0
1.26717 + label "RPointerArray<CUnitTest>")
1.26718 + icon "entity"
1.26719 + icon_style "Icon"
1.26720 + line_color 3342489
1.26721 + fill_color 13434879
1.26722 + quidu "3A70658B03D2"
1.26723 + height 154
1.26724 + annotation 8
1.26725 + autoResize TRUE)
1.26726 + (object UsesView "" @1449
1.26727 + stereotype TRUE
1.26728 + line_color 3342489
1.26729 + quidu "3A81834502C2"
1.26730 + client @1448
1.26731 + supplier @1405
1.26732 + line_style 0))))))
1.26733 + logical_presentations (list unit_reference_list)))
1.26734 + logical_presentations (list unit_reference_list
1.26735 + (object ClassDiagram "Main"
1.26736 + quid "3A1A89A60365"
1.26737 + title "Main"
1.26738 + documentation "The packages and object dependencies within the test bed architecture."
1.26739 + zoom 100
1.26740 + max_height 28350
1.26741 + max_width 21600
1.26742 + origin_x 594
1.26743 + origin_y 0
1.26744 + items (list diagram_item_list
1.26745 + (object CategoryView "Logical View::Use Case Realisations" @1450
1.26746 + location (372, 186)
1.26747 + label (object ItemLabel
1.26748 + Parent_View @1450
1.26749 + location (228, 102)
1.26750 + fill_color 13434879
1.26751 + nlines 2
1.26752 + max_width 288
1.26753 + justify 0
1.26754 + label "Use Case Realisations")
1.26755 + icon_style "Icon"
1.26756 + line_color 3342489
1.26757 + fill_color 13434879
1.26758 + quidu "3A1E4C5B0353"
1.26759 + width 300
1.26760 + height 180)
1.26761 + (object CategoryView "Logical View::Test Bed Classes" @1451
1.26762 + location (2046, 186)
1.26763 + label (object ItemLabel
1.26764 + Parent_View @1451
1.26765 + location (1902, 102)
1.26766 + fill_color 13434879
1.26767 + nlines 2
1.26768 + max_width 288
1.26769 + justify 0
1.26770 + label "Test Bed Classes")
1.26771 + icon_style "Icon"
1.26772 + line_color 3342489
1.26773 + fill_color 13434879
1.26774 + quidu "3A2545EE0050"
1.26775 + width 300
1.26776 + height 180)
1.26777 + (object CategoryView "Logical View::External Classes::Controllers" @1452
1.26778 + location (1240, 186)
1.26779 + label (object ItemLabel
1.26780 + Parent_View @1452
1.26781 + location (1027, 102)
1.26782 + fill_color 13434879
1.26783 + nlines 2
1.26784 + max_width 426
1.26785 + justify 0
1.26786 + label "Controllers")
1.26787 + icon_style "Icon"
1.26788 + line_color 3342489
1.26789 + fill_color 13434879
1.26790 + quidu "3A25479200CD"
1.26791 + width 438
1.26792 + height 180)
1.26793 + (object CategoryView "Logical View::External Classes::Support" @1453
1.26794 + location (2046, 744)
1.26795 + label (object ItemLabel
1.26796 + Parent_View @1453
1.26797 + location (1833, 660)
1.26798 + fill_color 13434879
1.26799 + nlines 2
1.26800 + max_width 426
1.26801 + justify 0
1.26802 + label "Support")
1.26803 + icon_style "Icon"
1.26804 + line_color 3342489
1.26805 + fill_color 13434879
1.26806 + quidu "3A25477901F3"
1.26807 + width 438
1.26808 + height 180)
1.26809 + (object ImportView "" @1454
1.26810 + stereotype TRUE
1.26811 + line_color 3342489
1.26812 + quidu "3A2547B70206"
1.26813 + client @1452
1.26814 + supplier @1451
1.26815 + line_style 0)
1.26816 + (object ImportView "" @1455
1.26817 + stereotype TRUE
1.26818 + line_color 3342489
1.26819 + quidu "3A2547BB011C"
1.26820 + client @1451
1.26821 + supplier @1453
1.26822 + line_style 0)))
1.26823 + (object ClassDiagram "Interactions"
1.26824 + quid "3A87AC0C033D"
1.26825 + title "Interactions"
1.26826 + zoom 90
1.26827 + max_height 28350
1.26828 + max_width 21600
1.26829 + origin_x 0
1.26830 + origin_y 0
1.26831 + items (list diagram_item_list
1.26832 + (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @1456
1.26833 + ShowCompartmentStereotypes TRUE
1.26834 + location (124, 496)
1.26835 + label (object ItemLabel
1.26836 + Parent_View @1456
1.26837 + location (124, 656)
1.26838 + anchor_loc 1
1.26839 + nlines 2
1.26840 + max_width 327
1.26841 + justify 0
1.26842 + label "UI")
1.26843 + icon "Actor"
1.26844 + icon_style "Icon"
1.26845 + line_color 3342489
1.26846 + fill_color 13434879
1.26847 + quidu "3A24F656023C"
1.26848 + annotation 8
1.26849 + autoResize TRUE)
1.26850 + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1457
1.26851 + ShowCompartmentStereotypes TRUE
1.26852 + SuppressAttribute TRUE
1.26853 + location (2418, 124)
1.26854 + label (object ItemLabel
1.26855 + Parent_View @1457
1.26856 + location (2417, 232)
1.26857 + anchor_loc 1
1.26858 + nlines 2
1.26859 + max_width 349
1.26860 + justify 0
1.26861 + label "MUnitTestObserver")
1.26862 + icon "Interface"
1.26863 + icon_style "Icon"
1.26864 + line_color 3342489
1.26865 + fill_color 13434879
1.26866 + quidu "3A8276D1007E"
1.26867 + width 58
1.26868 + height 58
1.26869 + annotation 8
1.26870 + autoResize TRUE)
1.26871 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTestInfo>" @1458
1.26872 + ShowCompartmentStereotypes TRUE
1.26873 + location (1116, 1860)
1.26874 + label (object ItemLabel
1.26875 + Parent_View @1458
1.26876 + location (1005, 2016)
1.26877 + anchor_loc 3
1.26878 + nlines 2
1.26879 + max_width 687
1.26880 + justify 0
1.26881 + label "RPointerArray<CUnitTestInfo>")
1.26882 + icon "entity"
1.26883 + icon_style "Icon"
1.26884 + line_color 3342489
1.26885 + fill_color 13434879
1.26886 + quidu "3A70658B02E2"
1.26887 + height 154
1.26888 + annotation 8
1.26889 + autoResize TRUE)
1.26890 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1459
1.26891 + ShowCompartmentStereotypes TRUE
1.26892 + location (558, 1860)
1.26893 + label (object ItemLabel
1.26894 + Parent_View @1459
1.26895 + location (447, 2016)
1.26896 + anchor_loc 3
1.26897 + nlines 2
1.26898 + max_width 430
1.26899 + justify 0
1.26900 + label "CComponentInfo")
1.26901 + icon "entity"
1.26902 + icon_style "Icon"
1.26903 + line_color 3342489
1.26904 + fill_color 13434879
1.26905 + quidu "3A70658B02D7"
1.26906 + height 154
1.26907 + annotation 8
1.26908 + autoResize TRUE)
1.26909 + (object AssociationViewNew "$UNNAMED$319" @1460
1.26910 + location (835, 1860)
1.26911 + stereotype TRUE
1.26912 + line_color 3342489
1.26913 + quidu "3A71AF830200"
1.26914 + roleview_list (list RoleViews
1.26915 + (object RoleView "iUnitTestsInfo" @1461
1.26916 + Parent_View @1460
1.26917 + location (29, 1488)
1.26918 + label (object SegLabel @1462
1.26919 + Parent_View @1461
1.26920 + location (861, 1878)
1.26921 + anchor 1
1.26922 + anchor_loc 1
1.26923 + nlines 1
1.26924 + max_width 1044
1.26925 + justify 0
1.26926 + label "-iUnitTestsInfo"
1.26927 + pctDist 0.127451
1.26928 + height 18
1.26929 + orientation 1)
1.26930 + stereotype TRUE
1.26931 + line_color 3342489
1.26932 + quidu "3A71AF830202"
1.26933 + client @1460
1.26934 + supplier @1458
1.26935 + line_style 0)
1.26936 + (object RoleView "$UNNAMED$320" @1463
1.26937 + Parent_View @1460
1.26938 + location (29, 1488)
1.26939 + label (object SegLabel @1464
1.26940 + Parent_View @1463
1.26941 + location (674, 1902)
1.26942 + hidden TRUE
1.26943 + anchor 1
1.26944 + anchor_loc 1
1.26945 + nlines 1
1.26946 + max_width 450
1.26947 + justify 0
1.26948 + label ""
1.26949 + pctDist 0.800000
1.26950 + height 42
1.26951 + orientation 0)
1.26952 + stereotype TRUE
1.26953 + line_color 3342489
1.26954 + quidu "3A71AF830201"
1.26955 + client @1460
1.26956 + supplier @1459
1.26957 + line_style 0)))
1.26958 + (object ClassView "Class" "Logical View::External Classes::Support::Unit" @1465
1.26959 + ShowCompartmentStereotypes TRUE
1.26960 + location (3348, 248)
1.26961 + label (object ItemLabel
1.26962 + Parent_View @1465
1.26963 + location (3348, 408)
1.26964 + anchor_loc 1
1.26965 + nlines 2
1.26966 + max_width 327
1.26967 + justify 0
1.26968 + label "Unit")
1.26969 + icon "Actor"
1.26970 + icon_style "Icon"
1.26971 + line_color 3342489
1.26972 + fill_color 13434879
1.26973 + quidu "3A23BCD00043"
1.26974 + annotation 8
1.26975 + autoResize TRUE)
1.26976 + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1466
1.26977 + ShowCompartmentStereotypes TRUE
1.26978 + location (3906, 496)
1.26979 + label (object ItemLabel
1.26980 + Parent_View @1466
1.26981 + location (3775, 652)
1.26982 + anchor_loc 3
1.26983 + nlines 2
1.26984 + max_width 657
1.26985 + justify 0
1.26986 + label "CTransition")
1.26987 + icon "boundary"
1.26988 + icon_style "Icon"
1.26989 + line_color 3342489
1.26990 + fill_color 13434879
1.26991 + quidu "3A23BFC30021"
1.26992 + width 230
1.26993 + height 154
1.26994 + annotation 8
1.26995 + autoResize TRUE)
1.26996 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CTransition>" @1467
1.26997 + ShowCompartmentStereotypes TRUE
1.26998 + location (3410, 868)
1.26999 + label (object ItemLabel
1.27000 + Parent_View @1467
1.27001 + location (3299, 1024)
1.27002 + anchor_loc 3
1.27003 + nlines 2
1.27004 + max_width 430
1.27005 + justify 0
1.27006 + label "RPointerArray<CTransition>")
1.27007 + icon "entity"
1.27008 + icon_style "Icon"
1.27009 + line_color 3342489
1.27010 + fill_color 13434879
1.27011 + quidu "3A70658A0166"
1.27012 + height 154
1.27013 + annotation 8
1.27014 + autoResize TRUE)
1.27015 + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1468
1.27016 + ShowCompartmentStereotypes TRUE
1.27017 + location (2790, 496)
1.27018 + label (object ItemLabel
1.27019 + Parent_View @1468
1.27020 + location (2692, 657)
1.27021 + anchor_loc 3
1.27022 + nlines 2
1.27023 + max_width 441
1.27024 + justify 0
1.27025 + label "CUnitTest")
1.27026 + icon "control"
1.27027 + icon_style "Icon"
1.27028 + line_color 3342489
1.27029 + fill_color 13434879
1.27030 + quidu "3A23BA9F037C"
1.27031 + width 158
1.27032 + annotation 8
1.27033 + autoResize TRUE)
1.27034 + (object AssociationViewNew "$UNNAMED$297" @1469
1.27035 + location (3066, 865)
1.27036 + stereotype TRUE
1.27037 + line_color 3342489
1.27038 + quidu "3A70658A016D"
1.27039 + roleview_list (list RoleViews
1.27040 + (object RoleView "iTransitions" @1470
1.27041 + Parent_View @1469
1.27042 + location (-34, -189)
1.27043 + label (object SegLabel @1471
1.27044 + Parent_View @1470
1.27045 + location (3216, 838)
1.27046 + anchor 1
1.27047 + anchor_loc 1
1.27048 + nlines 1
1.27049 + max_width 307
1.27050 + justify 0
1.27051 + label "#iTransitions"
1.27052 + pctDist 0.559487
1.27053 + height 27
1.27054 + orientation 0)
1.27055 + stereotype TRUE
1.27056 + line_color 3342489
1.27057 + quidu "3A70658A016F"
1.27058 + client @1469
1.27059 + supplier @1467
1.27060 + line_style 0)
1.27061 + (object RoleView "$UNNAMED$298" @1472
1.27062 + Parent_View @1469
1.27063 + location (-34, -189)
1.27064 + label (object SegLabel @1473
1.27065 + Parent_View @1472
1.27066 + location (2911, 624)
1.27067 + hidden TRUE
1.27068 + anchor 1
1.27069 + anchor_loc 1
1.27070 + nlines 1
1.27071 + max_width 450
1.27072 + justify 0
1.27073 + label ""
1.27074 + pctDist 0.800000
1.27075 + height 42
1.27076 + orientation 1)
1.27077 + stereotype TRUE
1.27078 + line_color 3342489
1.27079 + quidu "3A70658A016E"
1.27080 + client @1469
1.27081 + supplier @1468
1.27082 + vertices (list Points
1.27083 + (3066, 865)
1.27084 + (3006, 865)
1.27085 + (2897, 682))
1.27086 + line_style 0)))
1.27087 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CUnitTest>" @1474
1.27088 + ShowCompartmentStereotypes TRUE
1.27089 + location (2404, 825)
1.27090 + label (object ItemLabel
1.27091 + Parent_View @1474
1.27092 + location (2293, 981)
1.27093 + anchor_loc 3
1.27094 + nlines 2
1.27095 + max_width 430
1.27096 + justify 0
1.27097 + label "RPointerArray<CUnitTest>")
1.27098 + icon "entity"
1.27099 + icon_style "Icon"
1.27100 + line_color 3342489
1.27101 + fill_color 13434879
1.27102 + quidu "3A70658B03D2"
1.27103 + height 154
1.27104 + annotation 8
1.27105 + autoResize TRUE)
1.27106 + (object UsesView "" @1475
1.27107 + stereotype TRUE
1.27108 + line_color 3342489
1.27109 + quidu "3A81834502C2"
1.27110 + client @1474
1.27111 + supplier @1468
1.27112 + vertices (list Points
1.27113 + (2478, 822)
1.27114 + (2742, 823)
1.27115 + (2773, 575))
1.27116 + line_style 0)
1.27117 + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1476
1.27118 + ShowCompartmentStereotypes TRUE
1.27119 + SuppressAttribute TRUE
1.27120 + location (1612, 124)
1.27121 + label (object ItemLabel
1.27122 + Parent_View @1476
1.27123 + location (1611, 232)
1.27124 + anchor_loc 1
1.27125 + nlines 2
1.27126 + max_width 365
1.27127 + justify 0
1.27128 + label "MComponentTestObserver")
1.27129 + icon "Interface"
1.27130 + icon_style "Icon"
1.27131 + line_color 3342489
1.27132 + fill_color 13434879
1.27133 + quidu "3A70658E00AB"
1.27134 + width 58
1.27135 + height 58
1.27136 + annotation 8
1.27137 + autoResize TRUE)
1.27138 + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1477
1.27139 + ShowCompartmentStereotypes TRUE
1.27140 + location (1984, 496)
1.27141 + label (object ItemLabel
1.27142 + Parent_View @1477
1.27143 + location (1886, 657)
1.27144 + anchor_loc 3
1.27145 + nlines 2
1.27146 + max_width 441
1.27147 + justify 0
1.27148 + label "CComponentTester")
1.27149 + icon "control"
1.27150 + icon_style "Icon"
1.27151 + line_color 3342489
1.27152 + fill_color 13434879
1.27153 + quidu "3A24DC16022F"
1.27154 + width 158
1.27155 + annotation 8
1.27156 + autoResize TRUE)
1.27157 + (object AssociationViewNew "$UNNAMED$309" @1478
1.27158 + location (2122, 823)
1.27159 + stereotype TRUE
1.27160 + line_color 3342489
1.27161 + quidu "3A70658B03DC"
1.27162 + roleview_list (list RoleViews
1.27163 + (object RoleView "iUnitTests" @1479
1.27164 + Parent_View @1478
1.27165 + location (-234, -231)
1.27166 + label (object SegLabel @1480
1.27167 + Parent_View @1479
1.27168 + location (2224, 864)
1.27169 + anchor 1
1.27170 + anchor_loc 1
1.27171 + nlines 1
1.27172 + max_width 269
1.27173 + justify 0
1.27174 + label "#iUnitTests"
1.27175 + pctDist 0.499450
1.27176 + height 41
1.27177 + orientation 1)
1.27178 + stereotype TRUE
1.27179 + line_color 3342489
1.27180 + quidu "3A70658B03DE"
1.27181 + client @1478
1.27182 + supplier @1474
1.27183 + line_style 0)
1.27184 + (object RoleView "$UNNAMED$310" @1481
1.27185 + Parent_View @1478
1.27186 + location (-234, -231)
1.27187 + label (object SegLabel @1482
1.27188 + Parent_View @1481
1.27189 + location (2056, 627)
1.27190 + hidden TRUE
1.27191 + anchor 1
1.27192 + anchor_loc 1
1.27193 + nlines 1
1.27194 + max_width 450
1.27195 + justify 0
1.27196 + label ""
1.27197 + pctDist 0.800000
1.27198 + height 42
1.27199 + orientation 1)
1.27200 + stereotype TRUE
1.27201 + line_color 3342489
1.27202 + quidu "3A70658B03DD"
1.27203 + client @1478
1.27204 + supplier @1477
1.27205 + vertices (list Points
1.27206 + (2122, 823)
1.27207 + (2062, 823)
1.27208 + (2026, 682))
1.27209 + line_style 0)))
1.27210 + (object UsesView "" @1483
1.27211 + label (object ItemLabel
1.27212 + Parent_View @1483
1.27213 + location (2385, 496)
1.27214 + anchor_loc 1
1.27215 + nlines 1
1.27216 + max_width 60
1.27217 + justify 0
1.27218 + label "")
1.27219 + stereotype (object SegLabel @1484
1.27220 + Parent_View @1483
1.27221 + location (2385, 520)
1.27222 + anchor 10
1.27223 + anchor_loc 1
1.27224 + nlines 1
1.27225 + max_width 450
1.27226 + justify 0
1.27227 + label "<<Uses>>"
1.27228 + pctDist 0.500730
1.27229 + height 24
1.27230 + orientation 1)
1.27231 + line_color 3342489
1.27232 + quidu "3A895EA900EF"
1.27233 + client @1477
1.27234 + supplier @1468
1.27235 + line_style 0)
1.27236 + (object AssociationViewNew "$UNNAMED$305" @1485
1.27237 + location (1866, 178)
1.27238 + stereotype TRUE
1.27239 + line_color 3342489
1.27240 + quidu "3A70658B03B4"
1.27241 + roleview_list (list RoleViews
1.27242 + (object RoleView "iObserver:MComponentTestObserver&" @1486
1.27243 + Parent_View @1485
1.27244 + location (-304, -876)
1.27245 + label (object SegLabel @1487
1.27246 + Parent_View @1486
1.27247 + location (1810, 168)
1.27248 + anchor 1
1.27249 + anchor_loc 1
1.27250 + nlines 1
1.27251 + max_width 908
1.27252 + justify 0
1.27253 + label "#iObserver:MComponentTestObserver&"
1.27254 + pctDist 0.356733
1.27255 + height 46
1.27256 + orientation 0)
1.27257 + stereotype TRUE
1.27258 + line_color 3342489
1.27259 + quidu "3A70658B03B6"
1.27260 + client @1485
1.27261 + supplier @1476
1.27262 + vertices (list Points
1.27263 + (1866, 178)
1.27264 + (1846, 122)
1.27265 + (1638, 121))
1.27266 + line_style 0)
1.27267 + (object RoleView "$UNNAMED$306" @1488
1.27268 + Parent_View @1485
1.27269 + location (-304, -876)
1.27270 + label (object SegLabel @1489
1.27271 + Parent_View @1488
1.27272 + location (1895, 380)
1.27273 + hidden TRUE
1.27274 + anchor 1
1.27275 + anchor_loc 1
1.27276 + nlines 1
1.27277 + max_width 450
1.27278 + justify 0
1.27279 + label ""
1.27280 + pctDist 0.800000
1.27281 + height 42
1.27282 + orientation 1)
1.27283 + stereotype TRUE
1.27284 + line_color 3342489
1.27285 + quidu "3A70658B03B5"
1.27286 + client @1485
1.27287 + supplier @1477
1.27288 + line_style 0)))
1.27289 + (object UsesView "" @1490
1.27290 + stereotype TRUE
1.27291 + line_color 3342489
1.27292 + quidu "3A87B0970263"
1.27293 + client @1467
1.27294 + supplier @1466
1.27295 + vertices (list Points
1.27296 + (3484, 864)
1.27297 + (3686, 865)
1.27298 + (3857, 570))
1.27299 + line_style 0)
1.27300 + (object InheritView "" @1491
1.27301 + stereotype TRUE
1.27302 + line_color 3342489
1.27303 + quidu "3A8276CF037E"
1.27304 + client @1477
1.27305 + supplier @1457
1.27306 + vertices (list Points
1.27307 + (1987, 414)
1.27308 + (2013, 122)
1.27309 + (2390, 121))
1.27310 + line_style 0)
1.27311 + (object UsesView "" @1492
1.27312 + stereotype (object SegLabel @1493
1.27313 + Parent_View @1492
1.27314 + location (3329, 526)
1.27315 + anchor 10
1.27316 + anchor_loc 1
1.27317 + nlines 1
1.27318 + max_width 450
1.27319 + justify 0
1.27320 + label "<<Uses>>"
1.27321 + pctDist 0.501193
1.27322 + height 30
1.27323 + orientation 1)
1.27324 + line_color 3342489
1.27325 + quidu "3A378D2002C2"
1.27326 + client @1468
1.27327 + supplier @1466
1.27328 + line_style 0)
1.27329 + (object UsesView "" @1494
1.27330 + stereotype TRUE
1.27331 + line_color 3342489
1.27332 + quidu "3A87AD5D01ED"
1.27333 + client @1468
1.27334 + supplier @1457
1.27335 + vertices (list Points
1.27336 + (2781, 414)
1.27337 + (2759, 122)
1.27338 + (2444, 121))
1.27339 + line_style 0)
1.27340 + (object UsesView "" @1495
1.27341 + stereotype TRUE
1.27342 + line_color 3342489
1.27343 + quidu "3A87EAF502E1"
1.27344 + client @1466
1.27345 + supplier @1465
1.27346 + line_style 0)
1.27347 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1496
1.27348 + ShowCompartmentStereotypes TRUE
1.27349 + location (558, 496)
1.27350 + label (object ItemLabel
1.27351 + Parent_View @1496
1.27352 + location (427, 652)
1.27353 + anchor_loc 3
1.27354 + nlines 2
1.27355 + max_width 657
1.27356 + justify 0
1.27357 + label "CTestController")
1.27358 + icon "boundary"
1.27359 + icon_style "Icon"
1.27360 + line_color 3342489
1.27361 + fill_color 13434879
1.27362 + quidu "3A34E468034A"
1.27363 + width 230
1.27364 + height 154
1.27365 + annotation 8
1.27366 + autoResize TRUE)
1.27367 + (object UsesView "" @1497
1.27368 + stereotype TRUE
1.27369 + line_color 3342489
1.27370 + quidu "3A87B793006F"
1.27371 + client @1456
1.27372 + supplier @1496
1.27373 + line_style 0)
1.27374 + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray<CComponentInfo>" @1498
1.27375 + ShowCompartmentStereotypes TRUE
1.27376 + location (558, 1240)
1.27377 + label (object ItemLabel
1.27378 + Parent_View @1498
1.27379 + location (447, 1396)
1.27380 + anchor_loc 3
1.27381 + nlines 2
1.27382 + max_width 430
1.27383 + justify 0
1.27384 + label "RPointerArray<CComponentInfo>")
1.27385 + icon "entity"
1.27386 + icon_style "Icon"
1.27387 + line_color 3342489
1.27388 + fill_color 13434879
1.27389 + quidu "3A70658B0089"
1.27390 + height 154
1.27391 + annotation 8
1.27392 + autoResize TRUE)
1.27393 + (object UsesView "" @1499
1.27394 + stereotype TRUE
1.27395 + line_color 3342489
1.27396 + quidu "3A8182F2027D"
1.27397 + client @1498
1.27398 + supplier @1459
1.27399 + line_style 0)
1.27400 + (object AssociationViewNew "$UNNAMED$301" @1500
1.27401 + location (558, 866)
1.27402 + stereotype TRUE
1.27403 + line_color 3342489
1.27404 + quidu "3A70658B008A"
1.27405 + roleview_list (list RoleViews
1.27406 + (object RoleView "iTestList" @1501
1.27407 + Parent_View @1500
1.27408 + location (-682, -188)
1.27409 + label (object SegLabel @1502
1.27410 + Parent_View @1501
1.27411 + location (581, 798)
1.27412 + anchor 1
1.27413 + anchor_loc 1
1.27414 + nlines 1
1.27415 + max_width 220
1.27416 + justify 0
1.27417 + label "-iTestList"
1.27418 + pctDist -0.234932
1.27419 + height 23
1.27420 + orientation 0)
1.27421 + stereotype TRUE
1.27422 + line_color 3342489
1.27423 + quidu "3A70658B0093"
1.27424 + client @1500
1.27425 + supplier @1498
1.27426 + line_style 0)
1.27427 + (object RoleView "$UNNAMED$302" @1503
1.27428 + Parent_View @1500
1.27429 + location (-682, -188)
1.27430 + label (object SegLabel @1504
1.27431 + Parent_View @1503
1.27432 + location (600, 629)
1.27433 + hidden TRUE
1.27434 + anchor 1
1.27435 + anchor_loc 1
1.27436 + nlines 1
1.27437 + max_width 450
1.27438 + justify 0
1.27439 + label ""
1.27440 + pctDist 0.800000
1.27441 + height 42
1.27442 + orientation 1)
1.27443 + stereotype TRUE
1.27444 + line_color 3342489
1.27445 + quidu "3A70658B008B"
1.27446 + client @1500
1.27447 + supplier @1496
1.27448 + line_style 0)))
1.27449 + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1505
1.27450 + ShowCompartmentStereotypes TRUE
1.27451 + location (1240, 496)
1.27452 + label (object ItemLabel
1.27453 + Parent_View @1505
1.27454 + location (1142, 657)
1.27455 + anchor_loc 3
1.27456 + nlines 2
1.27457 + max_width 441
1.27458 + justify 0
1.27459 + label "CTestManager")
1.27460 + icon "control"
1.27461 + icon_style "Icon"
1.27462 + line_color 3342489
1.27463 + fill_color 13434879
1.27464 + quidu "3A70658C0166"
1.27465 + width 158
1.27466 + annotation 8
1.27467 + autoResize TRUE)
1.27468 + (object AssociationViewNew "$UNNAMED$303" @1506
1.27469 + location (916, 496)
1.27470 + stereotype TRUE
1.27471 + line_color 3342489
1.27472 + quidu "3A70658B009D"
1.27473 + roleview_list (list RoleViews
1.27474 + (object RoleView "iTestManager" @1507
1.27475 + Parent_View @1506
1.27476 + location (172, -558)
1.27477 + label (object SegLabel @1508
1.27478 + Parent_View @1507
1.27479 + location (1113, 455)
1.27480 + anchor 1
1.27481 + anchor_loc 1
1.27482 + nlines 1
1.27483 + max_width 335
1.27484 + justify 0
1.27485 + label "-iTestManager"
1.27486 + pctDist 0.800000
1.27487 + height 42
1.27488 + orientation 0)
1.27489 + stereotype TRUE
1.27490 + line_color 3342489
1.27491 + quidu "3A70658B00A7"
1.27492 + client @1506
1.27493 + supplier @1505
1.27494 + line_style 0)
1.27495 + (object RoleView "$UNNAMED$304" @1509
1.27496 + Parent_View @1506
1.27497 + location (172, -558)
1.27498 + label (object SegLabel @1510
1.27499 + Parent_View @1509
1.27500 + location (719, 455)
1.27501 + hidden TRUE
1.27502 + anchor 1
1.27503 + anchor_loc 1
1.27504 + nlines 1
1.27505 + max_width 450
1.27506 + justify 0
1.27507 + label ""
1.27508 + pctDist 0.800000
1.27509 + height 42
1.27510 + orientation 1)
1.27511 + stereotype TRUE
1.27512 + line_color 3342489
1.27513 + quidu "3A70658B009E"
1.27514 + client @1506
1.27515 + supplier @1496
1.27516 + line_style 0)))
1.27517 + (object AssociationViewNew "$UNNAMED$329" @1511
1.27518 + location (1182, 1179)
1.27519 + stereotype TRUE
1.27520 + line_color 3342489
1.27521 + quidu "3A71AF8303C3"
1.27522 + roleview_list (list RoleViews
1.27523 + (object RoleView "iTestList" @1512
1.27524 + Parent_View @1511
1.27525 + location (-244, 63)
1.27526 + label (object SegLabel @1513
1.27527 + Parent_View @1512
1.27528 + location (754, 1199)
1.27529 + anchor 1
1.27530 + anchor_loc 1
1.27531 + nlines 1
1.27532 + max_width 234
1.27533 + justify 0
1.27534 + label "#iTestList"
1.27535 + pctDist 0.800000
1.27536 + height 42
1.27537 + orientation 1)
1.27538 + stereotype TRUE
1.27539 + line_color 3342489
1.27540 + quidu "3A71AF8303C5"
1.27541 + client @1511
1.27542 + supplier @1498
1.27543 + vertices (list Points
1.27544 + (1182, 1179)
1.27545 + (1177, 1240)
1.27546 + (632, 1240))
1.27547 + line_style 0)
1.27548 + (object RoleView "$UNNAMED$330" @1514
1.27549 + Parent_View @1511
1.27550 + location (-244, 63)
1.27551 + label (object SegLabel @1515
1.27552 + Parent_View @1514
1.27553 + location (1179, 693)
1.27554 + hidden TRUE
1.27555 + anchor 1
1.27556 + anchor_loc 1
1.27557 + nlines 1
1.27558 + max_width 450
1.27559 + justify 0
1.27560 + label ""
1.27561 + pctDist 0.800000
1.27562 + height 42
1.27563 + orientation 0)
1.27564 + stereotype TRUE
1.27565 + line_color 3342489
1.27566 + quidu "3A71AF8303C4"
1.27567 + client @1511
1.27568 + supplier @1505
1.27569 + line_style 0)))
1.27570 + (object UsesView "" @1516
1.27571 + stereotype (object SegLabel @1517
1.27572 + Parent_View @1516
1.27573 + location (1611, 377)
1.27574 + anchor 10
1.27575 + anchor_loc 1
1.27576 + nlines 1
1.27577 + max_width 450
1.27578 + justify 0
1.27579 + label "<<Uses>>"
1.27580 + pctDist 0.500000
1.27581 + height 120
1.27582 + orientation 0)
1.27583 + line_color 3342489
1.27584 + quidu "3A87B79B00A3"
1.27585 + client @1505
1.27586 + supplier @1477
1.27587 + line_style 0)
1.27588 + (object InheritView "" @1518
1.27589 + stereotype TRUE
1.27590 + line_color 3342489
1.27591 + quidu "3A8D3B0F0205"
1.27592 + client @1505
1.27593 + supplier @1476
1.27594 + vertices (list Points
1.27595 + (1248, 414)
1.27596 + (1291, 122)
1.27597 + (1583, 121))
1.27598 + line_style 0)
1.27599 + (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1519
1.27600 + ShowCompartmentStereotypes TRUE
1.27601 + SuppressAttribute TRUE
1.27602 + location (1984, 1860)
1.27603 + label (object ItemLabel
1.27604 + Parent_View @1519
1.27605 + location (1983, 1968)
1.27606 + anchor_loc 1
1.27607 + nlines 2
1.27608 + max_width 365
1.27609 + justify 0
1.27610 + label "MLogOutput")
1.27611 + icon "Interface"
1.27612 + icon_style "Icon"
1.27613 + line_color 3342489
1.27614 + fill_color 13434879
1.27615 + quidu "3A9A54CF010B"
1.27616 + width 58
1.27617 + height 58
1.27618 + annotation 8
1.27619 + autoResize TRUE)
1.27620 + (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1520
1.27621 + ShowCompartmentStereotypes TRUE
1.27622 + location (2604, 1860)
1.27623 + label (object ItemLabel
1.27624 + Parent_View @1520
1.27625 + location (2506, 2021)
1.27626 + anchor_loc 3
1.27627 + nlines 2
1.27628 + max_width 441
1.27629 + justify 0
1.27630 + label "CDefaultLogOutput")
1.27631 + icon "control"
1.27632 + icon_style "Icon"
1.27633 + line_color 3342489
1.27634 + fill_color 13434879
1.27635 + quidu "3A9A54CF018D"
1.27636 + width 158
1.27637 + annotation 8
1.27638 + autoResize TRUE)
1.27639 + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1521
1.27640 + ShowCompartmentStereotypes TRUE
1.27641 + location (1984, 1240)
1.27642 + label (object ItemLabel
1.27643 + Parent_View @1521
1.27644 + location (1886, 1401)
1.27645 + anchor_loc 3
1.27646 + nlines 2
1.27647 + max_width 441
1.27648 + justify 0
1.27649 + label "CDataLogger")
1.27650 + icon "control"
1.27651 + icon_style "Icon"
1.27652 + line_color 3342489
1.27653 + fill_color 13434879
1.27654 + quidu "3A23B76E01BE"
1.27655 + width 158
1.27656 + annotation 8
1.27657 + autoResize TRUE)
1.27658 + (object UsesView "" @1522
1.27659 + stereotype TRUE
1.27660 + line_color 3342489
1.27661 + quidu "3A41E8E302A0"
1.27662 + client @1477
1.27663 + supplier @1521
1.27664 + line_style 0)
1.27665 + (object AssociationViewNew "$UNNAMED$325" @1523
1.27666 + location (1293, 1180)
1.27667 + stereotype TRUE
1.27668 + line_color 3342489
1.27669 + quidu "3A71AF8303B4"
1.27670 + roleview_list (list RoleViews
1.27671 + (object RoleView "iDataLogger:CDataLogger&" @1524
1.27672 + Parent_View @1523
1.27673 + location (-133, 64)
1.27674 + label (object SegLabel @1525
1.27675 + Parent_View @1524
1.27676 + location (1772, 1282)
1.27677 + anchor 1
1.27678 + anchor_loc 1
1.27679 + nlines 1
1.27680 + max_width 651
1.27681 + justify 0
1.27682 + label "#iDataLogger:CDataLogger&"
1.27683 + pctDist 0.800000
1.27684 + height 42
1.27685 + orientation 1)
1.27686 + stereotype TRUE
1.27687 + line_color 3342489
1.27688 + quidu "3A71AF8303B9"
1.27689 + client @1523
1.27690 + supplier @1521
1.27691 + vertices (list Points
1.27692 + (1293, 1180)
1.27693 + (1298, 1240)
1.27694 + (1906, 1240))
1.27695 + line_style 0)
1.27696 + (object RoleView "$UNNAMED$326" @1526
1.27697 + Parent_View @1523
1.27698 + location (-133, 64)
1.27699 + label (object SegLabel @1527
1.27700 + Parent_View @1526
1.27701 + location (1212, 699)
1.27702 + hidden TRUE
1.27703 + anchor 1
1.27704 + anchor_loc 1
1.27705 + nlines 1
1.27706 + max_width 450
1.27707 + justify 0
1.27708 + label ""
1.27709 + pctDist 0.800000
1.27710 + height 42
1.27711 + orientation 0)
1.27712 + stereotype TRUE
1.27713 + line_color 3342489
1.27714 + quidu "3A71AF8303B5"
1.27715 + client @1523
1.27716 + supplier @1505
1.27717 + line_style 0)))
1.27718 + (object UsesView "" @1528
1.27719 + stereotype TRUE
1.27720 + line_color 3342489
1.27721 + quidu "3A41E8DE01F8"
1.27722 + client @1468
1.27723 + supplier @1521
1.27724 + vertices (list Points
1.27725 + (2789, 575)
1.27726 + (2804, 1135)
1.27727 + (2060, 1227))
1.27728 + line_style 0)
1.27729 + (object UsesView "" @1529
1.27730 + stereotype TRUE
1.27731 + line_color 3342489
1.27732 + quidu "3A378BD9025D"
1.27733 + client @1466
1.27734 + supplier @1521
1.27735 + vertices (list Points
1.27736 + (3896, 570)
1.27737 + (3842, 1240)
1.27738 + (2060, 1240))
1.27739 + line_style 0)
1.27740 + (object AssociationViewNew "$UNNAMED$367" @1530
1.27741 + location (1984, 1574)
1.27742 + stereotype TRUE
1.27743 + line_color 3342489
1.27744 + quidu "3A9A54D10341"
1.27745 + roleview_list (list RoleViews
1.27746 + (object RoleView "iReportOutput" @1531
1.27747 + Parent_View @1530
1.27748 + location (0, 334)
1.27749 + label (object SegLabel @1532
1.27750 + Parent_View @1531
1.27751 + location (1943, 1809)
1.27752 + anchor 1
1.27753 + anchor_loc 1
1.27754 + nlines 1
1.27755 + max_width 335
1.27756 + justify 0
1.27757 + label "-iReportOutput"
1.27758 + pctDist 0.800000
1.27759 + height 42
1.27760 + orientation 1)
1.27761 + stereotype TRUE
1.27762 + line_color 3342489
1.27763 + quidu "3A9A54D10348"
1.27764 + client @1530
1.27765 + supplier @1519
1.27766 + line_style 0)
1.27767 + (object RoleView "$UNNAMED$368" @1533
1.27768 + Parent_View @1530
1.27769 + location (0, 334)
1.27770 + label (object SegLabel @1534
1.27771 + Parent_View @1533
1.27772 + location (1943, 1340)
1.27773 + hidden TRUE
1.27774 + anchor 1
1.27775 + anchor_loc 1
1.27776 + nlines 1
1.27777 + max_width 450
1.27778 + justify 0
1.27779 + label ""
1.27780 + pctDist 0.800000
1.27781 + height 42
1.27782 + orientation 0)
1.27783 + stereotype TRUE
1.27784 + line_color 3342489
1.27785 + quidu "3A9A54D10342"
1.27786 + client @1530
1.27787 + supplier @1521
1.27788 + line_style 0)))
1.27789 + (object AssociationViewNew "$UNNAMED$363" @1535
1.27790 + location (2336, 1507)
1.27791 + stereotype TRUE
1.27792 + line_color 3342489
1.27793 + quidu "3A9A54D10320"
1.27794 + roleview_list (list RoleViews
1.27795 + (object RoleView "iDefaultReportOutput" @1536
1.27796 + Parent_View @1535
1.27797 + location (352, 267)
1.27798 + label (object SegLabel @1537
1.27799 + Parent_View @1536
1.27800 + location (2360, 1639)
1.27801 + anchor 1
1.27802 + anchor_loc 1
1.27803 + nlines 1
1.27804 + max_width 495
1.27805 + justify 0
1.27806 + label "-iDefaultReportOutput"
1.27807 + pctDist 0.364114
1.27808 + height 77
1.27809 + orientation 1)
1.27810 + stereotype TRUE
1.27811 + line_color 3342489
1.27812 + quidu "3A9A54D1032A"
1.27813 + client @1535
1.27814 + supplier @1520
1.27815 + vertices (list Points
1.27816 + (2336, 1507)
1.27817 + (2392, 1549)
1.27818 + (2546, 1779))
1.27819 + line_style 0)
1.27820 + (object RoleView "$UNNAMED$364" @1538
1.27821 + Parent_View @1535
1.27822 + location (352, 267)
1.27823 + label (object SegLabel @1539
1.27824 + Parent_View @1538
1.27825 + location (2078, 1362)
1.27826 + hidden TRUE
1.27827 + anchor 1
1.27828 + anchor_loc 1
1.27829 + nlines 1
1.27830 + max_width 450
1.27831 + justify 0
1.27832 + label ""
1.27833 + pctDist 0.800000
1.27834 + height 42
1.27835 + orientation 0)
1.27836 + stereotype TRUE
1.27837 + line_color 3342489
1.27838 + quidu "3A9A54D10321"
1.27839 + client @1535
1.27840 + supplier @1521
1.27841 + line_style 0)))
1.27842 + (object AssociationViewNew "$UNNAMED$365" @1540
1.27843 + location (2487, 1396)
1.27844 + stereotype TRUE
1.27845 + line_color 3342489
1.27846 + quidu "3A9A54D10334"
1.27847 + roleview_list (list RoleViews
1.27848 + (object RoleView "iDefaultLogOutput" @1541
1.27849 + Parent_View @1540
1.27850 + location (503, 156)
1.27851 + label (object SegLabel @1542
1.27852 + Parent_View @1541
1.27853 + location (2680, 1483)
1.27854 + anchor 1
1.27855 + anchor_loc 1
1.27856 + nlines 1
1.27857 + max_width 429
1.27858 + justify 0
1.27859 + label "-iDefaultLogOutput"
1.27860 + pctDist 0.351332
1.27861 + height 100
1.27862 + orientation 0)
1.27863 + stereotype TRUE
1.27864 + line_color 3342489
1.27865 + quidu "3A9A54D1033E"
1.27866 + client @1540
1.27867 + supplier @1520
1.27868 + vertices (list Points
1.27869 + (2487, 1396)
1.27870 + (2576, 1424)
1.27871 + (2596, 1779))
1.27872 + line_style 0)
1.27873 + (object RoleView "$UNNAMED$366" @1543
1.27874 + Parent_View @1540
1.27875 + location (503, 156)
1.27876 + label (object SegLabel @1544
1.27877 + Parent_View @1543
1.27878 + location (2097, 1317)
1.27879 + hidden TRUE
1.27880 + anchor 1
1.27881 + anchor_loc 1
1.27882 + nlines 1
1.27883 + max_width 450
1.27884 + justify 0
1.27885 + label ""
1.27886 + pctDist 0.800000
1.27887 + height 42
1.27888 + orientation 0)
1.27889 + stereotype TRUE
1.27890 + line_color 3342489
1.27891 + quidu "3A9A54D10335"
1.27892 + client @1540
1.27893 + supplier @1521
1.27894 + line_style 0)))
1.27895 + (object InheritView "" @1545
1.27896 + stereotype TRUE
1.27897 + line_color 3342489
1.27898 + quidu "3A9A54CF018F"
1.27899 + client @1520
1.27900 + supplier @1519
1.27901 + line_style 0)
1.27902 + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1546
1.27903 + ShowCompartmentStereotypes TRUE
1.27904 + SuppressAttribute TRUE
1.27905 + location (3100, 62)
1.27906 + label (object ItemLabel
1.27907 + Parent_View @1546
1.27908 + location (3099, 170)
1.27909 + anchor_loc 1
1.27910 + nlines 2
1.27911 + max_width 365
1.27912 + justify 0
1.27913 + label "MStateAccessor")
1.27914 + icon "Interface"
1.27915 + icon_style "Icon"
1.27916 + line_color 3342489
1.27917 + fill_color 13434879
1.27918 + quidu "3A23BE150330"
1.27919 + width 58
1.27920 + height 58
1.27921 + annotation 8
1.27922 + autoResize TRUE)))))
1.27923 + root_subsystem (object SubSystem "Component View"
1.27924 + quid "3A1A89A40109"
1.27925 + physical_models (list unit_reference_list
1.27926 + (object module "TestBed" "NotAModuleType" "NotAModulePart"
1.27927 + attributes (list Attribute_Set
1.27928 + (object Attribute
1.27929 + tool "VC++"
1.27930 + name "InitialSourceIncludes"
1.27931 + value "")
1.27932 + (object Attribute
1.27933 + tool "VC++"
1.27934 + name "Copyright"
1.27935 + value (value Text "Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved."))
1.27936 + (object Attribute
1.27937 + tool "VC++"
1.27938 + name "UpdateATL"
1.27939 + value TRUE)
1.27940 + (object Attribute
1.27941 + tool "VC++"
1.27942 + name "SmartPointersOnAssoc"
1.27943 + value TRUE)
1.27944 + (object Attribute
1.27945 + tool "VC++"
1.27946 + name "GenerateImports"
1.27947 + value TRUE)
1.27948 + (object Attribute
1.27949 + tool "VC++"
1.27950 + name "FullPathInImports"
1.27951 + value TRUE)
1.27952 + (object Attribute
1.27953 + tool "VC++"
1.27954 + name "UseImportAttributes"
1.27955 + value TRUE)
1.27956 + (object Attribute
1.27957 + tool "VC++"
1.27958 + name "ImportAttributes"
1.27959 + value "no_namespace named_guids")
1.27960 + (object Attribute
1.27961 + tool "VC++"
1.27962 + name "PutImportsIn"
1.27963 + value "stdafx.h")
1.27964 + (object Attribute
1.27965 + tool "VC++"
1.27966 + name "ImportProjTypeLib"
1.27967 + value TRUE)
1.27968 + (object Attribute
1.27969 + tool "VC++"
1.27970 + name "DefaultTypeLib"
1.27971 + value TRUE)
1.27972 + (object Attribute
1.27973 + tool "VC++"
1.27974 + name "TypeLibLocation"
1.27975 + value "")
1.27976 + (object Attribute
1.27977 + tool "VC++"
1.27978 + name "CompileProjTypeLib"
1.27979 + value TRUE)
1.27980 + (object Attribute
1.27981 + tool "VC++"
1.27982 + name "ProjectFile"
1.27983 + value "..\\..\\EPOC32\\BUILD\\MAGIC\\TEST_BED\\MMPFILES\\TEST_BED\\WINS\\Test_bed.dsp")
1.27984 + (object Attribute
1.27985 + tool "VC++"
1.27986 + name "WorkspaceFile"
1.27987 + value "J:\\MAGIC\\MAGIC.dsw")
1.27988 + (object Attribute
1.27989 + tool "VC++"
1.27990 + name "Generate"
1.27991 + value "True")
1.27992 + (object Attribute
1.27993 + tool "VC++"
1.27994 + name "ProjectName"
1.27995 + value "TESTBED")
1.27996 + (object Attribute
1.27997 + tool "COM"
1.27998 + name "uuid"
1.27999 + value "5DB917F6-F2E9-11D4-B3F1-00C04F718816")
1.28000 + (object Attribute
1.28001 + tool "COM"
1.28002 + name "version"
1.28003 + value "1.0")
1.28004 + (object Attribute
1.28005 + tool "COM"
1.28006 + name "library"
1.28007 + value "TESTBEDLib"))
1.28008 + quid "3A701D270171"
1.28009 + stereotype ""
1.28010 + realized_interfaces (list realize_rel_list
1.28011 + (object Realize_Relationship
1.28012 + quid "3A70682600EC"
1.28013 + supplier "Logical View::Test Bed Classes::MComponentTestObserver"
1.28014 + quidu "3A70658E00AB")
1.28015 + (object Realize_Relationship
1.28016 + quid "3A87B8220396"
1.28017 + supplier "Logical View::Test Bed Classes::MTransitionObserver"
1.28018 + quidu "3A8276CF002C")
1.28019 + (object Realize_Relationship
1.28020 + quid "3A87B8220397"
1.28021 + supplier "Logical View::Test Bed Classes::MStateAccessor"
1.28022 + quidu "3A23BE150330")
1.28023 + (object Realize_Relationship
1.28024 + quid "3A87B8220398"
1.28025 + supplier "Logical View::Test Bed Classes::MUnitTestObserver"
1.28026 + quidu "3A8276D1007E")
1.28027 + (object Realize_Relationship
1.28028 + quid "3A9A557A0193"
1.28029 + supplier "Logical View::Test Bed Classes::MLogOutput"
1.28030 + quidu "3A9A54CF010B"))
1.28031 + language "VC++"))
1.28032 + physical_presentations (list unit_reference_list
1.28033 + (object Module_Diagram "Main"
1.28034 + quid "3A1A89A6031F"
1.28035 + title "Main"
1.28036 + zoom 100
1.28037 + max_height 28350
1.28038 + max_width 21600
1.28039 + origin_x 0
1.28040 + origin_y 0
1.28041 + items (list diagram_item_list
1.28042 + (object ModView "Component View::TestBed" "NotAModuleType" "NotAModulePart" @1547
1.28043 + location (930, 186)
1.28044 + label (object ItemLabel
1.28045 + Parent_View @1547
1.28046 + location (895, 161)
1.28047 + fill_color 13434879
1.28048 + anchor_loc 3
1.28049 + nlines 2
1.28050 + max_width 127
1.28051 + label "TestBed")
1.28052 + icon_style "Icon"
1.28053 + line_color 3342489
1.28054 + fill_color 13434879
1.28055 + quidu "3A701D270171"
1.28056 + width 228
1.28057 + autoResize TRUE
1.28058 + width 228
1.28059 + height 162)
1.28060 + (object InterfaceView "Logical View::Test Bed Classes::MComponentTestObserver" @1548
1.28061 + location (186, 620)
1.28062 + label (object ItemLabel
1.28063 + Parent_View @1548
1.28064 + location (185, 728)
1.28065 + anchor_loc 1
1.28066 + nlines 2
1.28067 + max_width 256
1.28068 + justify 0
1.28069 + label "MComponentTestObserver")
1.28070 + icon "Interface"
1.28071 + icon_style "Icon"
1.28072 + line_color 3342489
1.28073 + fill_color 13434879
1.28074 + quidu "3A70658E00AB"
1.28075 + width 58
1.28076 + height 58
1.28077 + autoResize TRUE)
1.28078 + (object RealizeView "" @1549
1.28079 + stereotype TRUE
1.28080 + line_color 3342489
1.28081 + quidu "3A70682600EC"
1.28082 + client @1547
1.28083 + supplier @1548
1.28084 + line_style 0)
1.28085 + (object InterfaceView "Logical View::Test Bed Classes::MTransitionObserver" @1550
1.28086 + location (1302, 620)
1.28087 + label (object ItemLabel
1.28088 + Parent_View @1550
1.28089 + location (1301, 728)
1.28090 + anchor_loc 1
1.28091 + nlines 2
1.28092 + max_width 232
1.28093 + justify 0
1.28094 + label "MTransitionObserver")
1.28095 + icon "Interface"
1.28096 + icon_style "Icon"
1.28097 + line_color 3342489
1.28098 + fill_color 13434879
1.28099 + quidu "3A8276CF002C"
1.28100 + width 58
1.28101 + height 58
1.28102 + autoResize TRUE)
1.28103 + (object RealizeView "" @1551
1.28104 + stereotype TRUE
1.28105 + line_color 3342489
1.28106 + quidu "3A87B8220396"
1.28107 + client @1547
1.28108 + supplier @1550
1.28109 + line_style 0)
1.28110 + (object InterfaceView "Logical View::Test Bed Classes::MStateAccessor" @1552
1.28111 + location (930, 620)
1.28112 + label (object ItemLabel
1.28113 + Parent_View @1552
1.28114 + location (929, 728)
1.28115 + anchor_loc 1
1.28116 + nlines 2
1.28117 + max_width 232
1.28118 + justify 0
1.28119 + label "MStateAccessor")
1.28120 + icon "Interface"
1.28121 + icon_style "Icon"
1.28122 + line_color 3342489
1.28123 + fill_color 13434879
1.28124 + quidu "3A23BE150330"
1.28125 + width 58
1.28126 + height 58
1.28127 + autoResize TRUE)
1.28128 + (object RealizeView "" @1553
1.28129 + stereotype TRUE
1.28130 + line_color 3342489
1.28131 + quidu "3A87B8220397"
1.28132 + client @1547
1.28133 + supplier @1552
1.28134 + line_style 0)
1.28135 + (object InterfaceView "Logical View::Test Bed Classes::MUnitTestObserver" @1554
1.28136 + location (1674, 620)
1.28137 + label (object ItemLabel
1.28138 + Parent_View @1554
1.28139 + location (1673, 728)
1.28140 + anchor_loc 1
1.28141 + nlines 2
1.28142 + max_width 232
1.28143 + justify 0
1.28144 + label "MUnitTestObserver")
1.28145 + icon "Interface"
1.28146 + icon_style "Icon"
1.28147 + line_color 3342489
1.28148 + fill_color 13434879
1.28149 + quidu "3A8276D1007E"
1.28150 + width 58
1.28151 + height 58
1.28152 + autoResize TRUE)
1.28153 + (object RealizeView "" @1555
1.28154 + stereotype TRUE
1.28155 + line_color 3342489
1.28156 + quidu "3A87B8220398"
1.28157 + client @1547
1.28158 + supplier @1554
1.28159 + line_style 0)
1.28160 + (object InterfaceView "Logical View::Test Bed Classes::MLogOutput" @1556
1.28161 + location (558, 620)
1.28162 + label (object ItemLabel
1.28163 + Parent_View @1556
1.28164 + location (557, 728)
1.28165 + anchor_loc 1
1.28166 + nlines 2
1.28167 + max_width 232
1.28168 + justify 0
1.28169 + label "MLogOutput")
1.28170 + icon "Interface"
1.28171 + icon_style "Icon"
1.28172 + line_color 3342489
1.28173 + fill_color 13434879
1.28174 + quidu "3A9A54CF010B"
1.28175 + width 58
1.28176 + height 58
1.28177 + autoResize TRUE)
1.28178 + (object RealizeView "" @1557
1.28179 + stereotype TRUE
1.28180 + line_color 3342489
1.28181 + quidu "3A9A557A0193"
1.28182 + client @1547
1.28183 + supplier @1556
1.28184 + line_style 0)))))
1.28185 + process_structure (object Processes
1.28186 + quid "3A1A89A4010A"
1.28187 + ProcsNDevs (list
1.28188 + (object Process_Diagram "Deployment View"
1.28189 + quid "3A1A89A40113"
1.28190 + title "Deployment View"
1.28191 + zoom 100
1.28192 + max_height 28350
1.28193 + max_width 21600
1.28194 + origin_x 0
1.28195 + origin_y 0
1.28196 + items (list diagram_item_list))))
1.28197 + properties (object Properties
1.28198 + attributes (list Attribute_Set
1.28199 + (object Attribute
1.28200 + tool "DDL"
1.28201 + name "propertyId"
1.28202 + value "809135966")
1.28203 + (object Attribute
1.28204 + tool "DDL"
1.28205 + name "default__Project"
1.28206 + value (list Attribute_Set
1.28207 + (object Attribute
1.28208 + tool "DDL"
1.28209 + name "Directory"
1.28210 + value "AUTO GENERATE")
1.28211 + (object Attribute
1.28212 + tool "DDL"
1.28213 + name "DataBase"
1.28214 + value ("DataBaseSet" 800))
1.28215 + (object Attribute
1.28216 + tool "DDL"
1.28217 + name "DataBaseSet"
1.28218 + value (list Attribute_Set
1.28219 + (object Attribute
1.28220 + tool "DDL"
1.28221 + name "ANSI"
1.28222 + value 800)
1.28223 + (object Attribute
1.28224 + tool "DDL"
1.28225 + name "Oracle"
1.28226 + value 801)
1.28227 + (object Attribute
1.28228 + tool "DDL"
1.28229 + name "SQLServer"
1.28230 + value 802)
1.28231 + (object Attribute
1.28232 + tool "DDL"
1.28233 + name "Sybase"
1.28234 + value 803)
1.28235 + (object Attribute
1.28236 + tool "DDL"
1.28237 + name "Watcom"
1.28238 + value 804)))
1.28239 + (object Attribute
1.28240 + tool "DDL"
1.28241 + name "PrimaryKeyColumnName"
1.28242 + value "Id")
1.28243 + (object Attribute
1.28244 + tool "DDL"
1.28245 + name "PrimaryKeyColumnType"
1.28246 + value "NUMBER(5)")
1.28247 + (object Attribute
1.28248 + tool "DDL"
1.28249 + name "ViewName"
1.28250 + value "V_")
1.28251 + (object Attribute
1.28252 + tool "DDL"
1.28253 + name "TableName"
1.28254 + value "T_")
1.28255 + (object Attribute
1.28256 + tool "DDL"
1.28257 + name "InheritSuffix"
1.28258 + value "_V")
1.28259 + (object Attribute
1.28260 + tool "DDL"
1.28261 + name "DropClause"
1.28262 + value FALSE)
1.28263 + (object Attribute
1.28264 + tool "DDL"
1.28265 + name "BaseViews"
1.28266 + value FALSE)
1.28267 + (object Attribute
1.28268 + tool "DDL"
1.28269 + name "DDLScriptFilename"
1.28270 + value "DDL1.SQL")))
1.28271 + (object Attribute
1.28272 + tool "DDL"
1.28273 + name "default__Attribute"
1.28274 + value (list Attribute_Set
1.28275 + (object Attribute
1.28276 + tool "DDL"
1.28277 + name "ColumnType"
1.28278 + value "VARCHAR")
1.28279 + (object Attribute
1.28280 + tool "DDL"
1.28281 + name "Length"
1.28282 + value "")
1.28283 + (object Attribute
1.28284 + tool "DDL"
1.28285 + name "NullsOK"
1.28286 + value TRUE)
1.28287 + (object Attribute
1.28288 + tool "DDL"
1.28289 + name "PrimaryKey"
1.28290 + value FALSE)
1.28291 + (object Attribute
1.28292 + tool "DDL"
1.28293 + name "Unique"
1.28294 + value FALSE)
1.28295 + (object Attribute
1.28296 + tool "DDL"
1.28297 + name "CompositeUnique"
1.28298 + value FALSE)
1.28299 + (object Attribute
1.28300 + tool "DDL"
1.28301 + name "CheckConstraint"
1.28302 + value "")))
1.28303 + (object Attribute
1.28304 + tool "DDL"
1.28305 + name "HiddenTool"
1.28306 + value FALSE)
1.28307 + (object Attribute
1.28308 + tool "cg"
1.28309 + name "propertyId"
1.28310 + value "809135966")
1.28311 + (object Attribute
1.28312 + tool "cg"
1.28313 + name "default__Project"
1.28314 + value (list Attribute_Set
1.28315 + (object Attribute
1.28316 + tool "cg"
1.28317 + name "AllowGenerateOverNewerAnnotations"
1.28318 + value FALSE)
1.28319 + (object Attribute
1.28320 + tool "cg"
1.28321 + name "AllowGenerateOverNewerVersion"
1.28322 + value FALSE)
1.28323 + (object Attribute
1.28324 + tool "cg"
1.28325 + name "UseMSVC"
1.28326 + value FALSE)
1.28327 + (object Attribute
1.28328 + tool "cg"
1.28329 + name "HeaderFileExtension"
1.28330 + value "h")
1.28331 + (object Attribute
1.28332 + tool "cg"
1.28333 + name "HeaderFileBackupExtension"
1.28334 + value "h~")
1.28335 + (object Attribute
1.28336 + tool "cg"
1.28337 + name "HeaderFileTemporaryExtension"
1.28338 + value "h#")
1.28339 + (object Attribute
1.28340 + tool "cg"
1.28341 + name "CodeFileExtension"
1.28342 + value "cpp")
1.28343 + (object Attribute
1.28344 + tool "cg"
1.28345 + name "CodeFileBackupExtension"
1.28346 + value "cp~")
1.28347 + (object Attribute
1.28348 + tool "cg"
1.28349 + name "CodeFileTemporaryExtension"
1.28350 + value "cp#")
1.28351 + (object Attribute
1.28352 + tool "cg"
1.28353 + name "CreateMissingDirectories"
1.28354 + value TRUE)
1.28355 + (object Attribute
1.28356 + tool "cg"
1.28357 + name "StopOnError"
1.28358 + value FALSE)
1.28359 + (object Attribute
1.28360 + tool "cg"
1.28361 + name "ErrorLimit"
1.28362 + value 30)
1.28363 + (object Attribute
1.28364 + tool "cg"
1.28365 + name "Directory"
1.28366 + value "$ROSECPP_SOURCE")
1.28367 + (object Attribute
1.28368 + tool "cg"
1.28369 + name "PathSeparator"
1.28370 + value "")
1.28371 + (object Attribute
1.28372 + tool "cg"
1.28373 + name "FileNameFormat"
1.28374 + value "128vx_b")
1.28375 + (object Attribute
1.28376 + tool "cg"
1.28377 + name "BooleanType"
1.28378 + value "int")
1.28379 + (object Attribute
1.28380 + tool "cg"
1.28381 + name "AllowTemplates"
1.28382 + value TRUE)
1.28383 + (object Attribute
1.28384 + tool "cg"
1.28385 + name "AllowExplicitInstantiations"
1.28386 + value FALSE)
1.28387 + (object Attribute
1.28388 + tool "cg"
1.28389 + name "AllowProtectedInheritance"
1.28390 + value TRUE)
1.28391 + (object Attribute
1.28392 + tool "cg"
1.28393 + name "CommentWidth"
1.28394 + value 60)
1.28395 + (object Attribute
1.28396 + tool "cg"
1.28397 + name "OneByValueContainer"
1.28398 + value "$targetClass")
1.28399 + (object Attribute
1.28400 + tool "cg"
1.28401 + name "OneByReferenceContainer"
1.28402 + value "$targetClass *")
1.28403 + (object Attribute
1.28404 + tool "cg"
1.28405 + name "OptionalByValueContainer"
1.28406 + value "OptionalByValue<$targetClass>")
1.28407 + (object Attribute
1.28408 + tool "cg"
1.28409 + name "OptionalByReferenceContainer"
1.28410 + value "$targetClass *")
1.28411 + (object Attribute
1.28412 + tool "cg"
1.28413 + name "FixedByValueContainer"
1.28414 + value "$targetClass[$limit]")
1.28415 + (object Attribute
1.28416 + tool "cg"
1.28417 + name "UnorderedFixedByValueContainer"
1.28418 + value "$targetClass[$limit]")
1.28419 + (object Attribute
1.28420 + tool "cg"
1.28421 + name "FixedByReferenceContainer"
1.28422 + value "$targetClass *[$limit]")
1.28423 + (object Attribute
1.28424 + tool "cg"
1.28425 + name "UnorderedFixedByReferenceContainer"
1.28426 + value "$targetClass *[$limit]")
1.28427 + (object Attribute
1.28428 + tool "cg"
1.28429 + name "BoundedByValueContainer"
1.28430 + value "BoundedListByValue<$targetClass,$limit>")
1.28431 + (object Attribute
1.28432 + tool "cg"
1.28433 + name "UnorderedBoundedByValueContainer"
1.28434 + value "BoundedSetByValue<$targetClass,$limit>")
1.28435 + (object Attribute
1.28436 + tool "cg"
1.28437 + name "BoundedByReferenceContainer"
1.28438 + value "BoundedListByReference<$targetClass,$limit>")
1.28439 + (object Attribute
1.28440 + tool "cg"
1.28441 + name "UnorderedBoundedByReferenceContainer"
1.28442 + value "BoundedSetByReference<$targetClass,$limit>")
1.28443 + (object Attribute
1.28444 + tool "cg"
1.28445 + name "UnboundedByValueContainer"
1.28446 + value "UnboundedListByValue<$targetClass>")
1.28447 + (object Attribute
1.28448 + tool "cg"
1.28449 + name "UnorderedUnboundedByValueContainer"
1.28450 + value "UnboundedSetByValue<$targetClass>")
1.28451 + (object Attribute
1.28452 + tool "cg"
1.28453 + name "UnboundedByReferenceContainer"
1.28454 + value "UnboundedListByReference<$targetClass>")
1.28455 + (object Attribute
1.28456 + tool "cg"
1.28457 + name "UnorderedUnboundedByReferenceContainer"
1.28458 + value "UnboundedSetByReference<$targetClass>")
1.28459 + (object Attribute
1.28460 + tool "cg"
1.28461 + name "QualifiedByValueContainer"
1.28462 + value "AssociationByValue<$qualtype, $qualcont>")
1.28463 + (object Attribute
1.28464 + tool "cg"
1.28465 + name "UnorderedQualifiedByValueContainer"
1.28466 + value "DictionaryByValue<$qualtype, $qualcont>")
1.28467 + (object Attribute
1.28468 + tool "cg"
1.28469 + name "QualifiedByReferenceContainer"
1.28470 + value "AssociationByReference<$qualtype, $qualcont>")
1.28471 + (object Attribute
1.28472 + tool "cg"
1.28473 + name "UnorderedQualifiedByReferenceContainer"
1.28474 + value "DictionaryByReference<$qualtype, $qualcont>")
1.28475 + (object Attribute
1.28476 + tool "cg"
1.28477 + name "AlwaysKeepOrphanedCode"
1.28478 + value FALSE)))
1.28479 + (object Attribute
1.28480 + tool "cg"
1.28481 + name "compiler2.1__Project"
1.28482 + value (list Attribute_Set
1.28483 + (object Attribute
1.28484 + tool "cg"
1.28485 + name "AllowGenerateOverNewerAnnotations"
1.28486 + value FALSE)
1.28487 + (object Attribute
1.28488 + tool "cg"
1.28489 + name "AllowGenerateOverNewerVersion"
1.28490 + value FALSE)
1.28491 + (object Attribute
1.28492 + tool "cg"
1.28493 + name "HeaderFileExtension"
1.28494 + value "h")
1.28495 + (object Attribute
1.28496 + tool "cg"
1.28497 + name "HeaderFileBackupExtension"
1.28498 + value "h~")
1.28499 + (object Attribute
1.28500 + tool "cg"
1.28501 + name "HeaderFileTemporaryExtension"
1.28502 + value "h#")
1.28503 + (object Attribute
1.28504 + tool "cg"
1.28505 + name "CodeFileExtension"
1.28506 + value "cpp")
1.28507 + (object Attribute
1.28508 + tool "cg"
1.28509 + name "CodeFileBackupExtension"
1.28510 + value "cp~")
1.28511 + (object Attribute
1.28512 + tool "cg"
1.28513 + name "CodeFileTemporaryExtension"
1.28514 + value "cp#")
1.28515 + (object Attribute
1.28516 + tool "cg"
1.28517 + name "CreateMissingDirectories"
1.28518 + value TRUE)
1.28519 + (object Attribute
1.28520 + tool "cg"
1.28521 + name "StopOnError"
1.28522 + value FALSE)
1.28523 + (object Attribute
1.28524 + tool "cg"
1.28525 + name "ErrorLimit"
1.28526 + value 30)
1.28527 + (object Attribute
1.28528 + tool "cg"
1.28529 + name "Directory"
1.28530 + value "$ROSECPP_SOURCE")
1.28531 + (object Attribute
1.28532 + tool "cg"
1.28533 + name "BooleanType"
1.28534 + value "int")
1.28535 + (object Attribute
1.28536 + tool "cg"
1.28537 + name "AllowTemplates"
1.28538 + value FALSE)
1.28539 + (object Attribute
1.28540 + tool "cg"
1.28541 + name "AllowExplicitInstantiations"
1.28542 + value FALSE)
1.28543 + (object Attribute
1.28544 + tool "cg"
1.28545 + name "AllowProtectedInheritance"
1.28546 + value FALSE)
1.28547 + (object Attribute
1.28548 + tool "cg"
1.28549 + name "OneByValueContainer"
1.28550 + value "$targetClass")
1.28551 + (object Attribute
1.28552 + tool "cg"
1.28553 + name "OneByReferenceContainer"
1.28554 + value "$targetClass *")
1.28555 + (object Attribute
1.28556 + tool "cg"
1.28557 + name "OptionalByValueContainer"
1.28558 + value "OptionalByValue(sizeof($targetClass))")
1.28559 + (object Attribute
1.28560 + tool "cg"
1.28561 + name "OptionalByReferenceContainer"
1.28562 + value "$targetClass *")
1.28563 + (object Attribute
1.28564 + tool "cg"
1.28565 + name "FixedByValueContainer"
1.28566 + value "$targetClass[$limit]")
1.28567 + (object Attribute
1.28568 + tool "cg"
1.28569 + name "UnorderedFixedByValueContainer"
1.28570 + value "$targetClass[$limit]")
1.28571 + (object Attribute
1.28572 + tool "cg"
1.28573 + name "FixedByReferenceContainer"
1.28574 + value "$targetClass *[$limit]")
1.28575 + (object Attribute
1.28576 + tool "cg"
1.28577 + name "UnorderedFixedByReferenceContainer"
1.28578 + value "$targetClass *[$limit]")
1.28579 + (object Attribute
1.28580 + tool "cg"
1.28581 + name "BoundedByValueContainer"
1.28582 + value "BoundedListByValue(sizeof($targetClass),$limit)")
1.28583 + (object Attribute
1.28584 + tool "cg"
1.28585 + name "UnorderedBoundedByValueContainer"
1.28586 + value "BoundedSetByValue(sizeof($targetClass),$limit)")
1.28587 + (object Attribute
1.28588 + tool "cg"
1.28589 + name "BoundedByReferenceContainer"
1.28590 + value "BoundedListByReference($limit)")
1.28591 + (object Attribute
1.28592 + tool "cg"
1.28593 + name "UnorderedBoundedByReferenceContainer"
1.28594 + value "BoundedSetByReference($limit)")
1.28595 + (object Attribute
1.28596 + tool "cg"
1.28597 + name "UnboundedByValueContainer"
1.28598 + value "UnboundedListByValue(sizeof($targetClass))")
1.28599 + (object Attribute
1.28600 + tool "cg"
1.28601 + name "UnorderedUnboundedByValueContainer"
1.28602 + value "UnboundedSetByValue(sizeof($targetClass))")
1.28603 + (object Attribute
1.28604 + tool "cg"
1.28605 + name "UnboundedByReferenceContainer"
1.28606 + value "UnboundedListByReference")
1.28607 + (object Attribute
1.28608 + tool "cg"
1.28609 + name "UnorderedUnboundedByReferenceContainer"
1.28610 + value "UnboundedSetByReference")
1.28611 + (object Attribute
1.28612 + tool "cg"
1.28613 + name "QualifiedByValueContainer"
1.28614 + value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
1.28615 + (object Attribute
1.28616 + tool "cg"
1.28617 + name "UnorderedQualifiedByValueContainer"
1.28618 + value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
1.28619 + (object Attribute
1.28620 + tool "cg"
1.28621 + name "QualifiedByReferenceContainer"
1.28622 + value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
1.28623 + (object Attribute
1.28624 + tool "cg"
1.28625 + name "UnorderedQualifiedByReferenceContainer"
1.28626 + value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
1.28627 + (object Attribute
1.28628 + tool "cg"
1.28629 + name "PathSeparator"
1.28630 + value "")
1.28631 + (object Attribute
1.28632 + tool "cg"
1.28633 + name "FileNameFormat"
1.28634 + value "128vx_b")
1.28635 + (object Attribute
1.28636 + tool "cg"
1.28637 + name "AlwaysKeepOrphanedCode"
1.28638 + value FALSE)))
1.28639 + (object Attribute
1.28640 + tool "cg"
1.28641 + name "compiler3.0__Project"
1.28642 + value (list Attribute_Set
1.28643 + (object Attribute
1.28644 + tool "cg"
1.28645 + name "AllowGenerateOverNewerAnnotations"
1.28646 + value FALSE)
1.28647 + (object Attribute
1.28648 + tool "cg"
1.28649 + name "AllowGenerateOverNewerVersion"
1.28650 + value FALSE)
1.28651 + (object Attribute
1.28652 + tool "cg"
1.28653 + name "HeaderFileExtension"
1.28654 + value "h")
1.28655 + (object Attribute
1.28656 + tool "cg"
1.28657 + name "HeaderFileBackupExtension"
1.28658 + value "h~")
1.28659 + (object Attribute
1.28660 + tool "cg"
1.28661 + name "HeaderFileTemporaryExtension"
1.28662 + value "h#")
1.28663 + (object Attribute
1.28664 + tool "cg"
1.28665 + name "CodeFileExtension"
1.28666 + value "cpp")
1.28667 + (object Attribute
1.28668 + tool "cg"
1.28669 + name "CodeFileBackupExtension"
1.28670 + value "cp~")
1.28671 + (object Attribute
1.28672 + tool "cg"
1.28673 + name "CodeFileTemporaryExtension"
1.28674 + value "cp#")
1.28675 + (object Attribute
1.28676 + tool "cg"
1.28677 + name "CreateMissingDirectories"
1.28678 + value TRUE)
1.28679 + (object Attribute
1.28680 + tool "cg"
1.28681 + name "StopOnError"
1.28682 + value FALSE)
1.28683 + (object Attribute
1.28684 + tool "cg"
1.28685 + name "ErrorLimit"
1.28686 + value 30)
1.28687 + (object Attribute
1.28688 + tool "cg"
1.28689 + name "Directory"
1.28690 + value "$ROSECPP_SOURCE")
1.28691 + (object Attribute
1.28692 + tool "cg"
1.28693 + name "BooleanType"
1.28694 + value "int")
1.28695 + (object Attribute
1.28696 + tool "cg"
1.28697 + name "AllowTemplates"
1.28698 + value TRUE)
1.28699 + (object Attribute
1.28700 + tool "cg"
1.28701 + name "AllowExplicitInstantiations"
1.28702 + value FALSE)
1.28703 + (object Attribute
1.28704 + tool "cg"
1.28705 + name "AllowProtectedInheritance"
1.28706 + value TRUE)
1.28707 + (object Attribute
1.28708 + tool "cg"
1.28709 + name "OneByValueContainer"
1.28710 + value "$targetClass")
1.28711 + (object Attribute
1.28712 + tool "cg"
1.28713 + name "OneByReferenceContainer"
1.28714 + value "$targetClass *")
1.28715 + (object Attribute
1.28716 + tool "cg"
1.28717 + name "OptionalByValueContainer"
1.28718 + value "OptionalByValue<$targetClass>")
1.28719 + (object Attribute
1.28720 + tool "cg"
1.28721 + name "OptionalByReferenceContainer"
1.28722 + value "$targetClass *")
1.28723 + (object Attribute
1.28724 + tool "cg"
1.28725 + name "FixedByValueContainer"
1.28726 + value "$targetClass[$limit]")
1.28727 + (object Attribute
1.28728 + tool "cg"
1.28729 + name "UnorderedFixedByValueContainer"
1.28730 + value "$targetClass[$limit]")
1.28731 + (object Attribute
1.28732 + tool "cg"
1.28733 + name "FixedByReferenceContainer"
1.28734 + value "$targetClass *[$limit]")
1.28735 + (object Attribute
1.28736 + tool "cg"
1.28737 + name "UnorderedFixedByReferenceContainer"
1.28738 + value "$targetClass *[$limit]")
1.28739 + (object Attribute
1.28740 + tool "cg"
1.28741 + name "BoundedByValueContainer"
1.28742 + value "BoundedListByValue<$targetClass,$limit>")
1.28743 + (object Attribute
1.28744 + tool "cg"
1.28745 + name "UnorderedBoundedByValueContainer"
1.28746 + value "BoundedSetByValue<$targetClass,$limit>")
1.28747 + (object Attribute
1.28748 + tool "cg"
1.28749 + name "BoundedByReferenceContainer"
1.28750 + value "BoundedListByReference<$targetClass,$limit>")
1.28751 + (object Attribute
1.28752 + tool "cg"
1.28753 + name "UnorderedBoundedByReferenceContainer"
1.28754 + value "BoundedSetByReference<$targetClass,$limit>")
1.28755 + (object Attribute
1.28756 + tool "cg"
1.28757 + name "UnboundedByValueContainer"
1.28758 + value "UnboundedListByValue<$targetClass>")
1.28759 + (object Attribute
1.28760 + tool "cg"
1.28761 + name "UnorderedUnboundedByValueContainer"
1.28762 + value "UnboundedSetByValue<$targetClass>")
1.28763 + (object Attribute
1.28764 + tool "cg"
1.28765 + name "UnboundedByReferenceContainer"
1.28766 + value "UnboundedListByReference<$targetClass>")
1.28767 + (object Attribute
1.28768 + tool "cg"
1.28769 + name "UnorderedUnboundedByReferenceContainer"
1.28770 + value "UnboundedSetByReference<$targetClass>")
1.28771 + (object Attribute
1.28772 + tool "cg"
1.28773 + name "QualifiedByValueContainer"
1.28774 + value "AssociationByValue<$qualtype, $qualcont>")
1.28775 + (object Attribute
1.28776 + tool "cg"
1.28777 + name "UnorderedQualifiedByValueContainer"
1.28778 + value "DictionaryByValue<$qualtype, $qualcont>")
1.28779 + (object Attribute
1.28780 + tool "cg"
1.28781 + name "QualifiedByReferenceContainer"
1.28782 + value "AssociationByReference<$qualtype, $qualcont>")
1.28783 + (object Attribute
1.28784 + tool "cg"
1.28785 + name "UnorderedQualifiedByReferenceContainer"
1.28786 + value "DictionaryByReference<$qualtype, $qualcont>")
1.28787 + (object Attribute
1.28788 + tool "cg"
1.28789 + name "PathSeparator"
1.28790 + value "")
1.28791 + (object Attribute
1.28792 + tool "cg"
1.28793 + name "FileNameFormat"
1.28794 + value "128vx_b")
1.28795 + (object Attribute
1.28796 + tool "cg"
1.28797 + name "AlwaysKeepOrphanedCode"
1.28798 + value FALSE)))
1.28799 + (object Attribute
1.28800 + tool "cg"
1.28801 + name "default__Class"
1.28802 + value (list Attribute_Set
1.28803 + (object Attribute
1.28804 + tool "cg"
1.28805 + name "CodeName"
1.28806 + value "")
1.28807 + (object Attribute
1.28808 + tool "cg"
1.28809 + name "ImplementationType"
1.28810 + value "")
1.28811 + (object Attribute
1.28812 + tool "cg"
1.28813 + name "ClassKey"
1.28814 + value "class")
1.28815 + (object Attribute
1.28816 + tool "cg"
1.28817 + name "GenerateEmptyRegions"
1.28818 + value ("GenerateEmptyRegionSet" 3))
1.28819 + (object Attribute
1.28820 + tool "cg"
1.28821 + name "GenerateEmptyRegionSet"
1.28822 + value (list Attribute_Set
1.28823 + (object Attribute
1.28824 + tool "cg"
1.28825 + name "None"
1.28826 + value 0)
1.28827 + (object Attribute
1.28828 + tool "cg"
1.28829 + name "Preserved"
1.28830 + value 1)
1.28831 + (object Attribute
1.28832 + tool "cg"
1.28833 + name "Unpreserved"
1.28834 + value 2)
1.28835 + (object Attribute
1.28836 + tool "cg"
1.28837 + name "All"
1.28838 + value 3)))
1.28839 + (object Attribute
1.28840 + tool "cg"
1.28841 + name "PutBodiesInSpec"
1.28842 + value FALSE)
1.28843 + (object Attribute
1.28844 + tool "cg"
1.28845 + name "GenerateDefaultConstructor"
1.28846 + value ("GenerateSet" 199))
1.28847 + (object Attribute
1.28848 + tool "cg"
1.28849 + name "DefaultConstructorVisibility"
1.28850 + value ("VisibilitySet" 45))
1.28851 + (object Attribute
1.28852 + tool "cg"
1.28853 + name "InlineDefaultConstructor"
1.28854 + value FALSE)
1.28855 + (object Attribute
1.28856 + tool "cg"
1.28857 + name "ExplicitDefaultConstructor"
1.28858 + value FALSE)
1.28859 + (object Attribute
1.28860 + tool "cg"
1.28861 + name "GenerateCopyConstructor"
1.28862 + value ("GenerateSet" 199))
1.28863 + (object Attribute
1.28864 + tool "cg"
1.28865 + name "CopyConstructorVisibility"
1.28866 + value ("VisibilitySet" 45))
1.28867 + (object Attribute
1.28868 + tool "cg"
1.28869 + name "InlineCopyConstructor"
1.28870 + value FALSE)
1.28871 + (object Attribute
1.28872 + tool "cg"
1.28873 + name "ExplicitCopyConstructor"
1.28874 + value FALSE)
1.28875 + (object Attribute
1.28876 + tool "cg"
1.28877 + name "GenerateDestructor"
1.28878 + value TRUE)
1.28879 + (object Attribute
1.28880 + tool "cg"
1.28881 + name "DestructorVisibility"
1.28882 + value ("VisibilitySet" 45))
1.28883 + (object Attribute
1.28884 + tool "cg"
1.28885 + name "DestructorKind"
1.28886 + value ("ThreeKindSet" 200))
1.28887 + (object Attribute
1.28888 + tool "cg"
1.28889 + name "InlineDestructor"
1.28890 + value FALSE)
1.28891 + (object Attribute
1.28892 + tool "cg"
1.28893 + name "GenerateAssignmentOperation"
1.28894 + value ("GenerateSet" 199))
1.28895 + (object Attribute
1.28896 + tool "cg"
1.28897 + name "AssignmentVisibility"
1.28898 + value ("VisibilitySet" 45))
1.28899 + (object Attribute
1.28900 + tool "cg"
1.28901 + name "AssignmentKind"
1.28902 + value ("ThreeKindSet" 200))
1.28903 + (object Attribute
1.28904 + tool "cg"
1.28905 + name "InlineAssignmentOperation"
1.28906 + value FALSE)
1.28907 + (object Attribute
1.28908 + tool "cg"
1.28909 + name "GenerateEqualityOperations"
1.28910 + value ("GenerateSet" 199))
1.28911 + (object Attribute
1.28912 + tool "cg"
1.28913 + name "EqualityVisibility"
1.28914 + value ("VisibilitySet" 45))
1.28915 + (object Attribute
1.28916 + tool "cg"
1.28917 + name "EqualityKind"
1.28918 + value ("FriendKindSet" 200))
1.28919 + (object Attribute
1.28920 + tool "cg"
1.28921 + name "InlineEqualityOperations"
1.28922 + value FALSE)
1.28923 + (object Attribute
1.28924 + tool "cg"
1.28925 + name "GenerateRelationalOperations"
1.28926 + value FALSE)
1.28927 + (object Attribute
1.28928 + tool "cg"
1.28929 + name "RelationalVisibility"
1.28930 + value ("VisibilitySet" 45))
1.28931 + (object Attribute
1.28932 + tool "cg"
1.28933 + name "RelationalKind"
1.28934 + value ("FriendKindSet" 200))
1.28935 + (object Attribute
1.28936 + tool "cg"
1.28937 + name "InlineRelationalOperations"
1.28938 + value FALSE)
1.28939 + (object Attribute
1.28940 + tool "cg"
1.28941 + name "GenerateStorageMgmtOperations"
1.28942 + value FALSE)
1.28943 + (object Attribute
1.28944 + tool "cg"
1.28945 + name "StorageMgmtVisibility"
1.28946 + value ("VisibilitySet" 45))
1.28947 + (object Attribute
1.28948 + tool "cg"
1.28949 + name "InlineStorageMgmtOperations"
1.28950 + value FALSE)
1.28951 + (object Attribute
1.28952 + tool "cg"
1.28953 + name "GenerateSubscriptOperation"
1.28954 + value FALSE)
1.28955 + (object Attribute
1.28956 + tool "cg"
1.28957 + name "SubscriptVisibility"
1.28958 + value ("VisibilitySet" 45))
1.28959 + (object Attribute
1.28960 + tool "cg"
1.28961 + name "SubscriptKind"
1.28962 + value ("ThreeKindSet" 200))
1.28963 + (object Attribute
1.28964 + tool "cg"
1.28965 + name "SubscriptResultType"
1.28966 + value "")
1.28967 + (object Attribute
1.28968 + tool "cg"
1.28969 + name "InlineSubscriptOperation"
1.28970 + value FALSE)
1.28971 + (object Attribute
1.28972 + tool "cg"
1.28973 + name "GenerateDereferenceOperation"
1.28974 + value FALSE)
1.28975 + (object Attribute
1.28976 + tool "cg"
1.28977 + name "DereferenceVisibility"
1.28978 + value ("VisibilitySet" 45))
1.28979 + (object Attribute
1.28980 + tool "cg"
1.28981 + name "DereferenceKind"
1.28982 + value ("ThreeKindSet" 200))
1.28983 + (object Attribute
1.28984 + tool "cg"
1.28985 + name "DereferenceResultType"
1.28986 + value "")
1.28987 + (object Attribute
1.28988 + tool "cg"
1.28989 + name "InlineDereferenceOperation"
1.28990 + value FALSE)
1.28991 + (object Attribute
1.28992 + tool "cg"
1.28993 + name "GenerateIndirectionOperation"
1.28994 + value FALSE)
1.28995 + (object Attribute
1.28996 + tool "cg"
1.28997 + name "IndirectionVisibility"
1.28998 + value ("VisibilitySet" 45))
1.28999 + (object Attribute
1.29000 + tool "cg"
1.29001 + name "IndirectionKind"
1.29002 + value ("ThreeKindSet" 200))
1.29003 + (object Attribute
1.29004 + tool "cg"
1.29005 + name "IndirectionResultType"
1.29006 + value "")
1.29007 + (object Attribute
1.29008 + tool "cg"
1.29009 + name "InlineIndirectionOperation"
1.29010 + value FALSE)
1.29011 + (object Attribute
1.29012 + tool "cg"
1.29013 + name "GenerateStreamOperations"
1.29014 + value FALSE)
1.29015 + (object Attribute
1.29016 + tool "cg"
1.29017 + name "StreamVisibility"
1.29018 + value ("VisibilitySet" 45))
1.29019 + (object Attribute
1.29020 + tool "cg"
1.29021 + name "InlineStreamOperations"
1.29022 + value FALSE)
1.29023 + (object Attribute
1.29024 + tool "cg"
1.29025 + name "ThreeKindSet"
1.29026 + value (list Attribute_Set
1.29027 + (object Attribute
1.29028 + tool "cg"
1.29029 + name "Common"
1.29030 + value 200)
1.29031 + (object Attribute
1.29032 + tool "cg"
1.29033 + name "Virtual"
1.29034 + value 201)
1.29035 + (object Attribute
1.29036 + tool "cg"
1.29037 + name "Abstract"
1.29038 + value 202)))
1.29039 + (object Attribute
1.29040 + tool "cg"
1.29041 + name "KindSet"
1.29042 + value (list Attribute_Set
1.29043 + (object Attribute
1.29044 + tool "cg"
1.29045 + name "Common"
1.29046 + value 200)
1.29047 + (object Attribute
1.29048 + tool "cg"
1.29049 + name "Virtual"
1.29050 + value 201)
1.29051 + (object Attribute
1.29052 + tool "cg"
1.29053 + name "Abstract"
1.29054 + value 202)
1.29055 + (object Attribute
1.29056 + tool "cg"
1.29057 + name "Static"
1.29058 + value 203)))
1.29059 + (object Attribute
1.29060 + tool "cg"
1.29061 + name "FriendKindSet"
1.29062 + value (list Attribute_Set
1.29063 + (object Attribute
1.29064 + tool "cg"
1.29065 + name "Common"
1.29066 + value 200)
1.29067 + (object Attribute
1.29068 + tool "cg"
1.29069 + name "Virtual"
1.29070 + value 201)
1.29071 + (object Attribute
1.29072 + tool "cg"
1.29073 + name "Abstract"
1.29074 + value 202)
1.29075 + (object Attribute
1.29076 + tool "cg"
1.29077 + name "Friend"
1.29078 + value 204)))
1.29079 + (object Attribute
1.29080 + tool "cg"
1.29081 + name "GenerateSet"
1.29082 + value (list Attribute_Set
1.29083 + (object Attribute
1.29084 + tool "cg"
1.29085 + name "DeclareAndDefine"
1.29086 + value 199)
1.29087 + (object Attribute
1.29088 + tool "cg"
1.29089 + name "DeclareOnly"
1.29090 + value 205)
1.29091 + (object Attribute
1.29092 + tool "cg"
1.29093 + name "DoNotDeclare"
1.29094 + value 206)))
1.29095 + (object Attribute
1.29096 + tool "cg"
1.29097 + name "VisibilitySet"
1.29098 + value (list Attribute_Set
1.29099 + (object Attribute
1.29100 + tool "cg"
1.29101 + name "Public"
1.29102 + value 45)
1.29103 + (object Attribute
1.29104 + tool "cg"
1.29105 + name "Protected"
1.29106 + value 44)
1.29107 + (object Attribute
1.29108 + tool "cg"
1.29109 + name "Private"
1.29110 + value 43)
1.29111 + (object Attribute
1.29112 + tool "cg"
1.29113 + name "Implementation"
1.29114 + value 14)))))
1.29115 + (object Attribute
1.29116 + tool "cg"
1.29117 + name "default__Module-Spec"
1.29118 + value (list Attribute_Set
1.29119 + (object Attribute
1.29120 + tool "cg"
1.29121 + name "Generate"
1.29122 + value TRUE)
1.29123 + (object Attribute
1.29124 + tool "cg"
1.29125 + name "GenerateEmptyRegions"
1.29126 + value ("GenerateEmptyRegionSet" 3))
1.29127 + (object Attribute
1.29128 + tool "cg"
1.29129 + name "GenerateEmptyRegionSet"
1.29130 + value (list Attribute_Set
1.29131 + (object Attribute
1.29132 + tool "cg"
1.29133 + name "None"
1.29134 + value 0)
1.29135 + (object Attribute
1.29136 + tool "cg"
1.29137 + name "Preserved"
1.29138 + value 1)
1.29139 + (object Attribute
1.29140 + tool "cg"
1.29141 + name "Unpreserved"
1.29142 + value 2)
1.29143 + (object Attribute
1.29144 + tool "cg"
1.29145 + name "All"
1.29146 + value 3)))
1.29147 + (object Attribute
1.29148 + tool "cg"
1.29149 + name "CmIdentification"
1.29150 + value (value Text " %X% %Q% %Z% %W%"))
1.29151 + (object Attribute
1.29152 + tool "cg"
1.29153 + name "CopyrightNotice"
1.29154 + value (value Text ""))
1.29155 + (object Attribute
1.29156 + tool "cg"
1.29157 + name "FileName"
1.29158 + value "AUTO GENERATE")
1.29159 + (object Attribute
1.29160 + tool "cg"
1.29161 + name "AllowExtensionlessFileName"
1.29162 + value FALSE)
1.29163 + (object Attribute
1.29164 + tool "cg"
1.29165 + name "InclusionProtectionSymbol"
1.29166 + value "AUTO GENERATE")
1.29167 + (object Attribute
1.29168 + tool "cg"
1.29169 + name "IncludeFormat"
1.29170 + value (value Text
1.29171 +|// $package
1.29172 +|#include "$file"
1.29173 +|
1.29174 + ))
1.29175 + (object Attribute
1.29176 + tool "cg"
1.29177 + name "IncludeBySimpleName"
1.29178 + value FALSE)
1.29179 + (object Attribute
1.29180 + tool "cg"
1.29181 + name "IncludePrecompiledHeader"
1.29182 + value FALSE)
1.29183 + (object Attribute
1.29184 + tool "cg"
1.29185 + name "IncludeOrder"
1.29186 + value "AMIR")
1.29187 + (object Attribute
1.29188 + tool "cg"
1.29189 + name "AdditionalIncludes"
1.29190 + value (value Text ""))
1.29191 + (object Attribute
1.29192 + tool "cg"
1.29193 + name "InliningStyle"
1.29194 + value ("InliningStyleSet" 207))
1.29195 + (object Attribute
1.29196 + tool "cg"
1.29197 + name "InliningStyleSet"
1.29198 + value (list Attribute_Set
1.29199 + (object Attribute
1.29200 + tool "cg"
1.29201 + name "InClassDeclaration"
1.29202 + value 208)
1.29203 + (object Attribute
1.29204 + tool "cg"
1.29205 + name "FollowingClassDeclaration"
1.29206 + value 207)))
1.29207 + (object Attribute
1.29208 + tool "cg"
1.29209 + name "TypesDefined"
1.29210 + value (value Text ""))
1.29211 + (object Attribute
1.29212 + tool "cg"
1.29213 + name "IncludeClosure"
1.29214 + value (value Text ""))))
1.29215 + (object Attribute
1.29216 + tool "cg"
1.29217 + name "default__Module-Body"
1.29218 + value (list Attribute_Set
1.29219 + (object Attribute
1.29220 + tool "cg"
1.29221 + name "Generate"
1.29222 + value TRUE)
1.29223 + (object Attribute
1.29224 + tool "cg"
1.29225 + name "GenerateEmptyRegions"
1.29226 + value ("GenerateEmptyRegionSet" 3))
1.29227 + (object Attribute
1.29228 + tool "cg"
1.29229 + name "GenerateEmptyRegionSet"
1.29230 + value (list Attribute_Set
1.29231 + (object Attribute
1.29232 + tool "cg"
1.29233 + name "None"
1.29234 + value 0)
1.29235 + (object Attribute
1.29236 + tool "cg"
1.29237 + name "Preserved"
1.29238 + value 1)
1.29239 + (object Attribute
1.29240 + tool "cg"
1.29241 + name "Unpreserved"
1.29242 + value 2)
1.29243 + (object Attribute
1.29244 + tool "cg"
1.29245 + name "All"
1.29246 + value 3)))
1.29247 + (object Attribute
1.29248 + tool "cg"
1.29249 + name "CmIdentification"
1.29250 + value (value Text " %X% %Q% %Z% %W%"))
1.29251 + (object Attribute
1.29252 + tool "cg"
1.29253 + name "CopyrightNotice"
1.29254 + value (value Text ""))
1.29255 + (object Attribute
1.29256 + tool "cg"
1.29257 + name "FileName"
1.29258 + value "AUTO GENERATE")
1.29259 + (object Attribute
1.29260 + tool "cg"
1.29261 + name "AllowExtensionlessFileName"
1.29262 + value FALSE)
1.29263 + (object Attribute
1.29264 + tool "cg"
1.29265 + name "IncludeFormat"
1.29266 + value (value Text
1.29267 +|// $package
1.29268 +|#include "$file"
1.29269 +|
1.29270 + ))
1.29271 + (object Attribute
1.29272 + tool "cg"
1.29273 + name "IncludeBySimpleName"
1.29274 + value FALSE)
1.29275 + (object Attribute
1.29276 + tool "cg"
1.29277 + name "IncludePrecompiledHeader"
1.29278 + value TRUE)
1.29279 + (object Attribute
1.29280 + tool "cg"
1.29281 + name "IncludeOrder"
1.29282 + value "AMIR")
1.29283 + (object Attribute
1.29284 + tool "cg"
1.29285 + name "AdditionalIncludes"
1.29286 + value (value Text ""))
1.29287 + (object Attribute
1.29288 + tool "cg"
1.29289 + name "InliningStyle"
1.29290 + value ("InliningStyleSet" 207))
1.29291 + (object Attribute
1.29292 + tool "cg"
1.29293 + name "InliningStyleSet"
1.29294 + value (list Attribute_Set
1.29295 + (object Attribute
1.29296 + tool "cg"
1.29297 + name "InClassDeclaration"
1.29298 + value 208)
1.29299 + (object Attribute
1.29300 + tool "cg"
1.29301 + name "FollowingClassDeclaration"
1.29302 + value 207)))
1.29303 + (object Attribute
1.29304 + tool "cg"
1.29305 + name "TypesDefined"
1.29306 + value (value Text ""))
1.29307 + (object Attribute
1.29308 + tool "cg"
1.29309 + name "IncludeClosure"
1.29310 + value (value Text ""))))
1.29311 + (object Attribute
1.29312 + tool "cg"
1.29313 + name "default__Operation"
1.29314 + value (list Attribute_Set
1.29315 + (object Attribute
1.29316 + tool "cg"
1.29317 + name "CodeName"
1.29318 + value "")
1.29319 + (object Attribute
1.29320 + tool "cg"
1.29321 + name "OperationKind"
1.29322 + value ("OperationKindSet" 200))
1.29323 + (object Attribute
1.29324 + tool "cg"
1.29325 + name "OperationKindSet"
1.29326 + value (list Attribute_Set
1.29327 + (object Attribute
1.29328 + tool "cg"
1.29329 + name "Common"
1.29330 + value 200)
1.29331 + (object Attribute
1.29332 + tool "cg"
1.29333 + name "Virtual"
1.29334 + value 201)
1.29335 + (object Attribute
1.29336 + tool "cg"
1.29337 + name "Abstract"
1.29338 + value 202)
1.29339 + (object Attribute
1.29340 + tool "cg"
1.29341 + name "Static"
1.29342 + value 203)
1.29343 + (object Attribute
1.29344 + tool "cg"
1.29345 + name "Friend"
1.29346 + value 204)))
1.29347 + (object Attribute
1.29348 + tool "cg"
1.29349 + name "GenerateAbstractBody"
1.29350 + value FALSE)
1.29351 + (object Attribute
1.29352 + tool "cg"
1.29353 + name "OperationIsConst"
1.29354 + value FALSE)
1.29355 + (object Attribute
1.29356 + tool "cg"
1.29357 + name "OperationIsExplicit"
1.29358 + value FALSE)
1.29359 + (object Attribute
1.29360 + tool "cg"
1.29361 + name "Inline"
1.29362 + value FALSE)
1.29363 + (object Attribute
1.29364 + tool "cg"
1.29365 + name "EntryCode"
1.29366 + value (value Text ""))
1.29367 + (object Attribute
1.29368 + tool "cg"
1.29369 + name "ExitCode"
1.29370 + value (value Text ""))
1.29371 + (object Attribute
1.29372 + tool "cg"
1.29373 + name "CCRegion"
1.29374 + value "")
1.29375 + (object Attribute
1.29376 + tool "cg"
1.29377 + name "GenerateEmptyRegions"
1.29378 + value ("GenerateEmptyRegionSet" 3))
1.29379 + (object Attribute
1.29380 + tool "cg"
1.29381 + name "GenerateEmptyRegionSet"
1.29382 + value (list Attribute_Set
1.29383 + (object Attribute
1.29384 + tool "cg"
1.29385 + name "None"
1.29386 + value 0)
1.29387 + (object Attribute
1.29388 + tool "cg"
1.29389 + name "Preserved"
1.29390 + value 1)
1.29391 + (object Attribute
1.29392 + tool "cg"
1.29393 + name "Unpreserved"
1.29394 + value 2)
1.29395 + (object Attribute
1.29396 + tool "cg"
1.29397 + name "All"
1.29398 + value 3)))
1.29399 + (object Attribute
1.29400 + tool "cg"
1.29401 + name "BodyAnnotations"
1.29402 + value "")))
1.29403 + (object Attribute
1.29404 + tool "cg"
1.29405 + name "default__Has"
1.29406 + value (list Attribute_Set
1.29407 + (object Attribute
1.29408 + tool "cg"
1.29409 + name "CodeName"
1.29410 + value "")
1.29411 + (object Attribute
1.29412 + tool "cg"
1.29413 + name "Ordered"
1.29414 + value TRUE)
1.29415 + (object Attribute
1.29416 + tool "cg"
1.29417 + name "NameIfUnlabeled"
1.29418 + value "the_$supplier")
1.29419 + (object Attribute
1.29420 + tool "cg"
1.29421 + name "GenerateDataMember"
1.29422 + value TRUE)
1.29423 + (object Attribute
1.29424 + tool "cg"
1.29425 + name "DataMemberName"
1.29426 + value "$relationship")
1.29427 + (object Attribute
1.29428 + tool "cg"
1.29429 + name "DataMemberVisibility"
1.29430 + value ("DataMemberVisibilitySet" 14))
1.29431 + (object Attribute
1.29432 + tool "cg"
1.29433 + name "DataMemberVisibilitySet"
1.29434 + value (list Attribute_Set
1.29435 + (object Attribute
1.29436 + tool "cg"
1.29437 + name "Public"
1.29438 + value 45)
1.29439 + (object Attribute
1.29440 + tool "cg"
1.29441 + name "Protected"
1.29442 + value 44)
1.29443 + (object Attribute
1.29444 + tool "cg"
1.29445 + name "Private"
1.29446 + value 43)
1.29447 + (object Attribute
1.29448 + tool "cg"
1.29449 + name "Implementation"
1.29450 + value 14)
1.29451 + (object Attribute
1.29452 + tool "cg"
1.29453 + name "AtRelationshipVisibility"
1.29454 + value 210)))
1.29455 + (object Attribute
1.29456 + tool "cg"
1.29457 + name "DataMemberMutability"
1.29458 + value ("DataMemberMutabilitySet" 0))
1.29459 + (object Attribute
1.29460 + tool "cg"
1.29461 + name "DataMemberMutabilitySet"
1.29462 + value (list Attribute_Set
1.29463 + (object Attribute
1.29464 + tool "cg"
1.29465 + name "Unrestricted"
1.29466 + value 0)
1.29467 + (object Attribute
1.29468 + tool "cg"
1.29469 + name "Mutable"
1.29470 + value 1)
1.29471 + (object Attribute
1.29472 + tool "cg"
1.29473 + name "Const"
1.29474 + value 2)))
1.29475 + (object Attribute
1.29476 + tool "cg"
1.29477 + name "DataMemberIsVolatile"
1.29478 + value FALSE)
1.29479 + (object Attribute
1.29480 + tool "cg"
1.29481 + name "DataMemberFieldSize"
1.29482 + value "")
1.29483 + (object Attribute
1.29484 + tool "cg"
1.29485 + name "InitialValue"
1.29486 + value (value Text ""))
1.29487 + (object Attribute
1.29488 + tool "cg"
1.29489 + name "GenerateGetOperation"
1.29490 + value TRUE)
1.29491 + (object Attribute
1.29492 + tool "cg"
1.29493 + name "GenerateSetOperation"
1.29494 + value TRUE)
1.29495 + (object Attribute
1.29496 + tool "cg"
1.29497 + name "GetName"
1.29498 + value "get_$relationship")
1.29499 + (object Attribute
1.29500 + tool "cg"
1.29501 + name "SetName"
1.29502 + value "set_$relationship")
1.29503 + (object Attribute
1.29504 + tool "cg"
1.29505 + name "GetSetKinds"
1.29506 + value ("GetSetKindsSet" 200))
1.29507 + (object Attribute
1.29508 + tool "cg"
1.29509 + name "GetSetKindsSet"
1.29510 + value (list Attribute_Set
1.29511 + (object Attribute
1.29512 + tool "cg"
1.29513 + name "Common"
1.29514 + value 200)
1.29515 + (object Attribute
1.29516 + tool "cg"
1.29517 + name "Virtual"
1.29518 + value 201)
1.29519 + (object Attribute
1.29520 + tool "cg"
1.29521 + name "Abstract"
1.29522 + value 202)
1.29523 + (object Attribute
1.29524 + tool "cg"
1.29525 + name "Static"
1.29526 + value 203)
1.29527 + (object Attribute
1.29528 + tool "cg"
1.29529 + name "Friend"
1.29530 + value 204)))
1.29531 + (object Attribute
1.29532 + tool "cg"
1.29533 + name "ContainerClass"
1.29534 + value "")
1.29535 + (object Attribute
1.29536 + tool "cg"
1.29537 + name "SelectorName"
1.29538 + value "")
1.29539 + (object Attribute
1.29540 + tool "cg"
1.29541 + name "SelectorType"
1.29542 + value "")
1.29543 + (object Attribute
1.29544 + tool "cg"
1.29545 + name "GetIsConst"
1.29546 + value TRUE)
1.29547 + (object Attribute
1.29548 + tool "cg"
1.29549 + name "GetResultIsConst"
1.29550 + value ("GetResultIsConstSet" 2))
1.29551 + (object Attribute
1.29552 + tool "cg"
1.29553 + name "GetResultIsConstSet"
1.29554 + value (list Attribute_Set
1.29555 + (object Attribute
1.29556 + tool "cg"
1.29557 + name "False"
1.29558 + value 0)
1.29559 + (object Attribute
1.29560 + tool "cg"
1.29561 + name "True"
1.29562 + value 1)
1.29563 + (object Attribute
1.29564 + tool "cg"
1.29565 + name "Same_As_Function"
1.29566 + value 2)))
1.29567 + (object Attribute
1.29568 + tool "cg"
1.29569 + name "GetSetByReference"
1.29570 + value FALSE)
1.29571 + (object Attribute
1.29572 + tool "cg"
1.29573 + name "InlineGet"
1.29574 + value TRUE)
1.29575 + (object Attribute
1.29576 + tool "cg"
1.29577 + name "SetReturnsValue"
1.29578 + value FALSE)
1.29579 + (object Attribute
1.29580 + tool "cg"
1.29581 + name "InlineSet"
1.29582 + value TRUE)
1.29583 + (object Attribute
1.29584 + tool "cg"
1.29585 + name "ForwardReferenceOnly"
1.29586 + value FALSE)
1.29587 + (object Attribute
1.29588 + tool "cg"
1.29589 + name "HasRelTypeSet"
1.29590 + value (list Attribute_Set
1.29591 + (object Attribute
1.29592 + tool "cg"
1.29593 + name "Array"
1.29594 + value 24)
1.29595 + (object Attribute
1.29596 + tool "cg"
1.29597 + name "Sequence"
1.29598 + value 47)))))
1.29599 + (object Attribute
1.29600 + tool "cg"
1.29601 + name "default__Association"
1.29602 + value (list Attribute_Set
1.29603 + (object Attribute
1.29604 + tool "cg"
1.29605 + name "NameIfUnlabeled"
1.29606 + value "the_$targetClass")))
1.29607 + (object Attribute
1.29608 + tool "cg"
1.29609 + name "default__Inherit"
1.29610 + value (list Attribute_Set
1.29611 + (object Attribute
1.29612 + tool "cg"
1.29613 + name "InstanceArguments"
1.29614 + value "")))
1.29615 + (object Attribute
1.29616 + tool "cg"
1.29617 + name "default__Role"
1.29618 + value (list Attribute_Set
1.29619 + (object Attribute
1.29620 + tool "cg"
1.29621 + name "CodeName"
1.29622 + value "")
1.29623 + (object Attribute
1.29624 + tool "cg"
1.29625 + name "ForwardReferenceOnly"
1.29626 + value FALSE)
1.29627 + (object Attribute
1.29628 + tool "cg"
1.29629 + name "NameIfUnlabeled"
1.29630 + value "the_$targetClass")
1.29631 + (object Attribute
1.29632 + tool "cg"
1.29633 + name "GenerateDataMember"
1.29634 + value TRUE)
1.29635 + (object Attribute
1.29636 + tool "cg"
1.29637 + name "DataMemberName"
1.29638 + value "$target")
1.29639 + (object Attribute
1.29640 + tool "cg"
1.29641 + name "DataMemberVisibility"
1.29642 + value ("DataMemberVisibilitySet" 14))
1.29643 + (object Attribute
1.29644 + tool "cg"
1.29645 + name "DataMemberVisibilitySet"
1.29646 + value (list Attribute_Set
1.29647 + (object Attribute
1.29648 + tool "cg"
1.29649 + name "Public"
1.29650 + value 45)
1.29651 + (object Attribute
1.29652 + tool "cg"
1.29653 + name "Protected"
1.29654 + value 44)
1.29655 + (object Attribute
1.29656 + tool "cg"
1.29657 + name "Private"
1.29658 + value 43)
1.29659 + (object Attribute
1.29660 + tool "cg"
1.29661 + name "Implementation"
1.29662 + value 14)
1.29663 + (object Attribute
1.29664 + tool "cg"
1.29665 + name "AtRelationshipVisibility"
1.29666 + value 210)))
1.29667 + (object Attribute
1.29668 + tool "cg"
1.29669 + name "DataMemberMutability"
1.29670 + value ("DataMemberMutabilitySet" 0))
1.29671 + (object Attribute
1.29672 + tool "cg"
1.29673 + name "DataMemberMutabilitySet"
1.29674 + value (list Attribute_Set
1.29675 + (object Attribute
1.29676 + tool "cg"
1.29677 + name "Unrestricted"
1.29678 + value 0)
1.29679 + (object Attribute
1.29680 + tool "cg"
1.29681 + name "Mutable"
1.29682 + value 1)
1.29683 + (object Attribute
1.29684 + tool "cg"
1.29685 + name "Const"
1.29686 + value 2)))
1.29687 + (object Attribute
1.29688 + tool "cg"
1.29689 + name "DataMemberIsVolatile"
1.29690 + value FALSE)
1.29691 + (object Attribute
1.29692 + tool "cg"
1.29693 + name "DataMemberFieldSize"
1.29694 + value "")
1.29695 + (object Attribute
1.29696 + tool "cg"
1.29697 + name "InitialValue"
1.29698 + value (value Text ""))
1.29699 + (object Attribute
1.29700 + tool "cg"
1.29701 + name "ContainerClass"
1.29702 + value "")
1.29703 + (object Attribute
1.29704 + tool "cg"
1.29705 + name "ContainerGet"
1.29706 + value "$data.get($keys)")
1.29707 + (object Attribute
1.29708 + tool "cg"
1.29709 + name "ContainerSet"
1.29710 + value "$data.set($keys,$value)")
1.29711 + (object Attribute
1.29712 + tool "cg"
1.29713 + name "QualifiedContainer"
1.29714 + value "")
1.29715 + (object Attribute
1.29716 + tool "cg"
1.29717 + name "AssocClassContainer"
1.29718 + value "$supplier *")
1.29719 + (object Attribute
1.29720 + tool "cg"
1.29721 + name "AssocClassInitialValue"
1.29722 + value (value Text ""))
1.29723 + (object Attribute
1.29724 + tool "cg"
1.29725 + name "GetSetKinds"
1.29726 + value ("GetSetKindsSet" 200))
1.29727 + (object Attribute
1.29728 + tool "cg"
1.29729 + name "GetSetKindsSet"
1.29730 + value (list Attribute_Set
1.29731 + (object Attribute
1.29732 + tool "cg"
1.29733 + name "Common"
1.29734 + value 200)
1.29735 + (object Attribute
1.29736 + tool "cg"
1.29737 + name "Virtual"
1.29738 + value 201)
1.29739 + (object Attribute
1.29740 + tool "cg"
1.29741 + name "Abstract"
1.29742 + value 202)
1.29743 + (object Attribute
1.29744 + tool "cg"
1.29745 + name "Static"
1.29746 + value 203)
1.29747 + (object Attribute
1.29748 + tool "cg"
1.29749 + name "Friend"
1.29750 + value 204)))
1.29751 + (object Attribute
1.29752 + tool "cg"
1.29753 + name "GetSetByReference"
1.29754 + value FALSE)
1.29755 + (object Attribute
1.29756 + tool "cg"
1.29757 + name "GenerateGetOperation"
1.29758 + value TRUE)
1.29759 + (object Attribute
1.29760 + tool "cg"
1.29761 + name "GetName"
1.29762 + value "get_$target")
1.29763 + (object Attribute
1.29764 + tool "cg"
1.29765 + name "GetIsConst"
1.29766 + value TRUE)
1.29767 + (object Attribute
1.29768 + tool "cg"
1.29769 + name "GetResultIsConst"
1.29770 + value ("GetResultIsConstSet" 2))
1.29771 + (object Attribute
1.29772 + tool "cg"
1.29773 + name "GetResultIsConstSet"
1.29774 + value (list Attribute_Set
1.29775 + (object Attribute
1.29776 + tool "cg"
1.29777 + name "False"
1.29778 + value 0)
1.29779 + (object Attribute
1.29780 + tool "cg"
1.29781 + name "True"
1.29782 + value 1)
1.29783 + (object Attribute
1.29784 + tool "cg"
1.29785 + name "Same_As_Function"
1.29786 + value 2)))
1.29787 + (object Attribute
1.29788 + tool "cg"
1.29789 + name "InlineGet"
1.29790 + value TRUE)
1.29791 + (object Attribute
1.29792 + tool "cg"
1.29793 + name "GenerateSetOperation"
1.29794 + value TRUE)
1.29795 + (object Attribute
1.29796 + tool "cg"
1.29797 + name "SetName"
1.29798 + value "set_$target")
1.29799 + (object Attribute
1.29800 + tool "cg"
1.29801 + name "SetReturnsValue"
1.29802 + value FALSE)
1.29803 + (object Attribute
1.29804 + tool "cg"
1.29805 + name "InlineSet"
1.29806 + value TRUE)
1.29807 + (object Attribute
1.29808 + tool "cg"
1.29809 + name "QualifiedGetSetByReference"
1.29810 + value ("QualifiedGetSetByReferenceSet" 2))
1.29811 + (object Attribute
1.29812 + tool "cg"
1.29813 + name "QualifiedGetSetByReferenceSet"
1.29814 + value (list Attribute_Set
1.29815 + (object Attribute
1.29816 + tool "cg"
1.29817 + name "False"
1.29818 + value 0)
1.29819 + (object Attribute
1.29820 + tool "cg"
1.29821 + name "True"
1.29822 + value 1)
1.29823 + (object Attribute
1.29824 + tool "cg"
1.29825 + name "Same_As_GetSetByReference"
1.29826 + value 2)))
1.29827 + (object Attribute
1.29828 + tool "cg"
1.29829 + name "GenerateQualifiedGetOperation"
1.29830 + value TRUE)
1.29831 + (object Attribute
1.29832 + tool "cg"
1.29833 + name "QualifiedGetName"
1.29834 + value "get_$target")
1.29835 + (object Attribute
1.29836 + tool "cg"
1.29837 + name "QualifiedGetIsConst"
1.29838 + value TRUE)
1.29839 + (object Attribute
1.29840 + tool "cg"
1.29841 + name "QualifiedGetResultIsConst"
1.29842 + value ("GetResultIsConstSet" 2))
1.29843 + (object Attribute
1.29844 + tool "cg"
1.29845 + name "InlineQualifiedGet"
1.29846 + value TRUE)
1.29847 + (object Attribute
1.29848 + tool "cg"
1.29849 + name "GenerateQualifiedSetOperation"
1.29850 + value TRUE)
1.29851 + (object Attribute
1.29852 + tool "cg"
1.29853 + name "QualifiedSetName"
1.29854 + value "set_$target")
1.29855 + (object Attribute
1.29856 + tool "cg"
1.29857 + name "QualifiedSetReturnsValue"
1.29858 + value FALSE)
1.29859 + (object Attribute
1.29860 + tool "cg"
1.29861 + name "InlineQualifiedSet"
1.29862 + value TRUE)
1.29863 + (object Attribute
1.29864 + tool "cg"
1.29865 + name "GenerateAssocClassDataMember"
1.29866 + value TRUE)
1.29867 + (object Attribute
1.29868 + tool "cg"
1.29869 + name "AssocClassDataMemberName"
1.29870 + value "$target")
1.29871 + (object Attribute
1.29872 + tool "cg"
1.29873 + name "AssocClassDataMemberVisibility"
1.29874 + value ("DataMemberVisibilitySet" 14))
1.29875 + (object Attribute
1.29876 + tool "cg"
1.29877 + name "DataMemberVisibilitySet"
1.29878 + value (list Attribute_Set
1.29879 + (object Attribute
1.29880 + tool "cg"
1.29881 + name "Public"
1.29882 + value 45)
1.29883 + (object Attribute
1.29884 + tool "cg"
1.29885 + name "Protected"
1.29886 + value 44)
1.29887 + (object Attribute
1.29888 + tool "cg"
1.29889 + name "Private"
1.29890 + value 43)
1.29891 + (object Attribute
1.29892 + tool "cg"
1.29893 + name "Implementation"
1.29894 + value 14)
1.29895 + (object Attribute
1.29896 + tool "cg"
1.29897 + name "AtRelationshipVisibility"
1.29898 + value 210)))
1.29899 + (object Attribute
1.29900 + tool "cg"
1.29901 + name "AssocClassDataMemberMutability"
1.29902 + value ("DataMemberMutabilitySet" 0))
1.29903 + (object Attribute
1.29904 + tool "cg"
1.29905 + name "DataMemberMutabilitySet"
1.29906 + value (list Attribute_Set
1.29907 + (object Attribute
1.29908 + tool "cg"
1.29909 + name "Unrestricted"
1.29910 + value 0)
1.29911 + (object Attribute
1.29912 + tool "cg"
1.29913 + name "Mutable"
1.29914 + value 1)
1.29915 + (object Attribute
1.29916 + tool "cg"
1.29917 + name "Const"
1.29918 + value 2)))
1.29919 + (object Attribute
1.29920 + tool "cg"
1.29921 + name "AssocClassDataMemberIsVolatile"
1.29922 + value FALSE)
1.29923 + (object Attribute
1.29924 + tool "cg"
1.29925 + name "AssocClassGetSetKinds"
1.29926 + value ("GetSetKindsSet" 200))
1.29927 + (object Attribute
1.29928 + tool "cg"
1.29929 + name "GenerateAssocClassGetOperation"
1.29930 + value TRUE)
1.29931 + (object Attribute
1.29932 + tool "cg"
1.29933 + name "AssocClassGetName"
1.29934 + value "get_$target")
1.29935 + (object Attribute
1.29936 + tool "cg"
1.29937 + name "AssocClassGetIsConst"
1.29938 + value TRUE)
1.29939 + (object Attribute
1.29940 + tool "cg"
1.29941 + name "AssocClassGetResultIsConst"
1.29942 + value ("GetResultIsConstSet" 2))
1.29943 + (object Attribute
1.29944 + tool "cg"
1.29945 + name "InlineAssocClassGet"
1.29946 + value TRUE)
1.29947 + (object Attribute
1.29948 + tool "cg"
1.29949 + name "GenerateAssocClassSetOperation"
1.29950 + value TRUE)
1.29951 + (object Attribute
1.29952 + tool "cg"
1.29953 + name "AssocClassSetName"
1.29954 + value "set_$target")
1.29955 + (object Attribute
1.29956 + tool "cg"
1.29957 + name "AssocClassSetReturnsValue"
1.29958 + value FALSE)
1.29959 + (object Attribute
1.29960 + tool "cg"
1.29961 + name "InlineAssocClassSet"
1.29962 + value TRUE)
1.29963 + (object Attribute
1.29964 + tool "cg"
1.29965 + name "AssocClassForwardReferenceOnly"
1.29966 + value TRUE)
1.29967 + (object Attribute
1.29968 + tool "cg"
1.29969 + name "AssocTypeSet"
1.29970 + value (list Attribute_Set
1.29971 + (object Attribute
1.29972 + tool "cg"
1.29973 + name "Array"
1.29974 + value 24)
1.29975 + (object Attribute
1.29976 + tool "cg"
1.29977 + name "Sequence"
1.29978 + value 47)))))
1.29979 + (object Attribute
1.29980 + tool "cg"
1.29981 + name "default__Attribute"
1.29982 + value (list Attribute_Set
1.29983 + (object Attribute
1.29984 + tool "cg"
1.29985 + name "CodeName"
1.29986 + value "")
1.29987 + (object Attribute
1.29988 + tool "cg"
1.29989 + name "GenerateDataMember"
1.29990 + value TRUE)
1.29991 + (object Attribute
1.29992 + tool "cg"
1.29993 + name "DataMemberName"
1.29994 + value "$attribute")
1.29995 + (object Attribute
1.29996 + tool "cg"
1.29997 + name "DataMemberVisibility"
1.29998 + value ("DataMemberVisibilitySet" 14))
1.29999 + (object Attribute
1.30000 + tool "cg"
1.30001 + name "DataMemberVisibilitySet"
1.30002 + value (list Attribute_Set
1.30003 + (object Attribute
1.30004 + tool "cg"
1.30005 + name "Public"
1.30006 + value 45)
1.30007 + (object Attribute
1.30008 + tool "cg"
1.30009 + name "Protected"
1.30010 + value 44)
1.30011 + (object Attribute
1.30012 + tool "cg"
1.30013 + name "Private"
1.30014 + value 43)
1.30015 + (object Attribute
1.30016 + tool "cg"
1.30017 + name "Implementation"
1.30018 + value 14)
1.30019 + (object Attribute
1.30020 + tool "cg"
1.30021 + name "AtAttributeVisibility"
1.30022 + value 211)))
1.30023 + (object Attribute
1.30024 + tool "cg"
1.30025 + name "DataMemberMutability"
1.30026 + value ("DataMemberMutabilitySet" 0))
1.30027 + (object Attribute
1.30028 + tool "cg"
1.30029 + name "DataMemberMutabilitySet"
1.30030 + value (list Attribute_Set
1.30031 + (object Attribute
1.30032 + tool "cg"
1.30033 + name "Unrestricted"
1.30034 + value 0)
1.30035 + (object Attribute
1.30036 + tool "cg"
1.30037 + name "Mutable"
1.30038 + value 1)
1.30039 + (object Attribute
1.30040 + tool "cg"
1.30041 + name "Const"
1.30042 + value 2)))
1.30043 + (object Attribute
1.30044 + tool "cg"
1.30045 + name "DataMemberIsVolatile"
1.30046 + value FALSE)
1.30047 + (object Attribute
1.30048 + tool "cg"
1.30049 + name "DataMemberFieldSize"
1.30050 + value "")
1.30051 + (object Attribute
1.30052 + tool "cg"
1.30053 + name "GenerateGetOperation"
1.30054 + value TRUE)
1.30055 + (object Attribute
1.30056 + tool "cg"
1.30057 + name "GenerateSetOperation"
1.30058 + value TRUE)
1.30059 + (object Attribute
1.30060 + tool "cg"
1.30061 + name "GetName"
1.30062 + value "get_$attribute")
1.30063 + (object Attribute
1.30064 + tool "cg"
1.30065 + name "SetName"
1.30066 + value "set_$attribute")
1.30067 + (object Attribute
1.30068 + tool "cg"
1.30069 + name "GetSetKinds"
1.30070 + value ("GetSetKindsSet" 200))
1.30071 + (object Attribute
1.30072 + tool "cg"
1.30073 + name "GetSetKindsSet"
1.30074 + value (list Attribute_Set
1.30075 + (object Attribute
1.30076 + tool "cg"
1.30077 + name "Common"
1.30078 + value 200)
1.30079 + (object Attribute
1.30080 + tool "cg"
1.30081 + name "Virtual"
1.30082 + value 201)
1.30083 + (object Attribute
1.30084 + tool "cg"
1.30085 + name "Abstract"
1.30086 + value 202)
1.30087 + (object Attribute
1.30088 + tool "cg"
1.30089 + name "Static"
1.30090 + value 203)
1.30091 + (object Attribute
1.30092 + tool "cg"
1.30093 + name "Friend"
1.30094 + value 204)))
1.30095 + (object Attribute
1.30096 + tool "cg"
1.30097 + name "GetIsConst"
1.30098 + value TRUE)
1.30099 + (object Attribute
1.30100 + tool "cg"
1.30101 + name "GetResultIsConst"
1.30102 + value ("GetResultIsConstSet" 2))
1.30103 + (object Attribute
1.30104 + tool "cg"
1.30105 + name "GetResultIsConstSet"
1.30106 + value (list Attribute_Set
1.30107 + (object Attribute
1.30108 + tool "cg"
1.30109 + name "False"
1.30110 + value 0)
1.30111 + (object Attribute
1.30112 + tool "cg"
1.30113 + name "True"
1.30114 + value 1)
1.30115 + (object Attribute
1.30116 + tool "cg"
1.30117 + name "Same_As_Function"
1.30118 + value 2)))
1.30119 + (object Attribute
1.30120 + tool "cg"
1.30121 + name "GetSetByReference"
1.30122 + value FALSE)
1.30123 + (object Attribute
1.30124 + tool "cg"
1.30125 + name "InlineGet"
1.30126 + value TRUE)
1.30127 + (object Attribute
1.30128 + tool "cg"
1.30129 + name "SetReturnsValue"
1.30130 + value FALSE)
1.30131 + (object Attribute
1.30132 + tool "cg"
1.30133 + name "InlineSet"
1.30134 + value TRUE)
1.30135 + (object Attribute
1.30136 + tool "cg"
1.30137 + name "CCRegion"
1.30138 + value "")))
1.30139 + (object Attribute
1.30140 + tool "cg"
1.30141 + name "default__Uses"
1.30142 + value (list Attribute_Set
1.30143 + (object Attribute
1.30144 + tool "cg"
1.30145 + name "ForwardReferenceOnly"
1.30146 + value FALSE)
1.30147 + (object Attribute
1.30148 + tool "cg"
1.30149 + name "BodyReferenceOnly"
1.30150 + value FALSE)))
1.30151 + (object Attribute
1.30152 + tool "cg"
1.30153 + name "default__Subsystem"
1.30154 + value (list Attribute_Set
1.30155 + (object Attribute
1.30156 + tool "cg"
1.30157 + name "Directory"
1.30158 + value "AUTO GENERATE")
1.30159 + (object Attribute
1.30160 + tool "cg"
1.30161 + name "DirectoryIsOnSearchList"
1.30162 + value FALSE)
1.30163 + (object Attribute
1.30164 + tool "cg"
1.30165 + name "PrecompiledHeader"
1.30166 + value "")))
1.30167 + (object Attribute
1.30168 + tool "cg"
1.30169 + name "default__Category"
1.30170 + value (list Attribute_Set
1.30171 + (object Attribute
1.30172 + tool "cg"
1.30173 + name "IsNamespace"
1.30174 + value FALSE)
1.30175 + (object Attribute
1.30176 + tool "cg"
1.30177 + name "Indent"
1.30178 + value 2)
1.30179 + (object Attribute
1.30180 + tool "cg"
1.30181 + name "CodeName"
1.30182 + value "")
1.30183 + (object Attribute
1.30184 + tool "cg"
1.30185 + name "GenerateEmptyRegions"
1.30186 + value ("GenerateEmptyRegionSet" 3))
1.30187 + (object Attribute
1.30188 + tool "cg"
1.30189 + name "GenerateEmptyRegionSet"
1.30190 + value (list Attribute_Set
1.30191 + (object Attribute
1.30192 + tool "cg"
1.30193 + name "None"
1.30194 + value 0)
1.30195 + (object Attribute
1.30196 + tool "cg"
1.30197 + name "Preserved"
1.30198 + value 1)
1.30199 + (object Attribute
1.30200 + tool "cg"
1.30201 + name "Unpreserved"
1.30202 + value 2)
1.30203 + (object Attribute
1.30204 + tool "cg"
1.30205 + name "All"
1.30206 + value 3)))))
1.30207 + (object Attribute
1.30208 + tool "MSVC"
1.30209 + name "propertyId"
1.30210 + value "809135966")
1.30211 + (object Attribute
1.30212 + tool "MSVC"
1.30213 + name "default__Project"
1.30214 + value (list Attribute_Set
1.30215 + (object Attribute
1.30216 + tool "MSVC"
1.30217 + name "Version"
1.30218 + value "5.0")))
1.30219 + (object Attribute
1.30220 + tool "MSVC"
1.30221 + name "default__Class"
1.30222 + value (list Attribute_Set
1.30223 + (object Attribute
1.30224 + tool "MSVC"
1.30225 + name "Type"
1.30226 + value ("MSVCClassTypeSet" 0))
1.30227 + (object Attribute
1.30228 + tool "MSVC"
1.30229 + name "MSVCClassTypeSet"
1.30230 + value (list Attribute_Set
1.30231 + (object Attribute
1.30232 + tool "MSVC"
1.30233 + name "Normal"
1.30234 + value 0)
1.30235 + (object Attribute
1.30236 + tool "MSVC"
1.30237 + name "Interface_Part"
1.30238 + value 1)
1.30239 + (object Attribute
1.30240 + tool "MSVC"
1.30241 + name "Connection_Part"
1.30242 + value 2)
1.30243 + (object Attribute
1.30244 + tool "MSVC"
1.30245 + name "Class_Factory"
1.30246 + value 3)))
1.30247 + (object Attribute
1.30248 + tool "MSVC"
1.30249 + name "CObjectFunctionality"
1.30250 + value ("CObjectFunctionalitySet" 0))
1.30251 + (object Attribute
1.30252 + tool "MSVC"
1.30253 + name "CObjectFunctionalitySet"
1.30254 + value (list Attribute_Set
1.30255 + (object Attribute
1.30256 + tool "MSVC"
1.30257 + name "None"
1.30258 + value 0)
1.30259 + (object Attribute
1.30260 + tool "MSVC"
1.30261 + name "Dynamic"
1.30262 + value 1)
1.30263 + (object Attribute
1.30264 + tool "MSVC"
1.30265 + name "Dyncreate"
1.30266 + value 2)
1.30267 + (object Attribute
1.30268 + tool "MSVC"
1.30269 + name "Serial"
1.30270 + value 3)))
1.30271 + (object Attribute
1.30272 + tool "MSVC"
1.30273 + name "GenerateOverrideGroup"
1.30274 + value FALSE)
1.30275 + (object Attribute
1.30276 + tool "MSVC"
1.30277 + name "GenerateDataGroup"
1.30278 + value FALSE)
1.30279 + (object Attribute
1.30280 + tool "MSVC"
1.30281 + name "AFX_DATA_Entries"
1.30282 + value (value Text ""))
1.30283 + (object Attribute
1.30284 + tool "MSVC"
1.30285 + name "GenerateFieldGroup"
1.30286 + value FALSE)
1.30287 + (object Attribute
1.30288 + tool "MSVC"
1.30289 + name "AFX_FIELD_Entries"
1.30290 + value (value Text ""))
1.30291 + (object Attribute
1.30292 + tool "MSVC"
1.30293 + name "GenerateMessageGroup"
1.30294 + value FALSE)
1.30295 + (object Attribute
1.30296 + tool "MSVC"
1.30297 + name "GenerateMessageMap"
1.30298 + value FALSE)
1.30299 + (object Attribute
1.30300 + tool "MSVC"
1.30301 + name "AFX_MSG_MAP_Entries"
1.30302 + value (value Text ""))
1.30303 + (object Attribute
1.30304 + tool "MSVC"
1.30305 + name "MESSAGE_MAP_Entries"
1.30306 + value (value Text ""))
1.30307 + (object Attribute
1.30308 + tool "MSVC"
1.30309 + name "OLEFactory"
1.30310 + value ("OLEFactorySet" 0))
1.30311 + (object Attribute
1.30312 + tool "MSVC"
1.30313 + name "OLEFactorySet"
1.30314 + value (list Attribute_Set
1.30315 + (object Attribute
1.30316 + tool "MSVC"
1.30317 + name "None"
1.30318 + value 0)
1.30319 + (object Attribute
1.30320 + tool "MSVC"
1.30321 + name "Built_in"
1.30322 + value 1)
1.30323 + (object Attribute
1.30324 + tool "MSVC"
1.30325 + name "Simple"
1.30326 + value 2)
1.30327 + (object Attribute
1.30328 + tool "MSVC"
1.30329 + name "Licensed"
1.30330 + value 3)))
1.30331 + (object Attribute
1.30332 + tool "MSVC"
1.30333 + name "OLEName"
1.30334 + value "")
1.30335 + (object Attribute
1.30336 + tool "MSVC"
1.30337 + name "OLEClassID"
1.30338 + value "")
1.30339 + (object Attribute
1.30340 + tool "MSVC"
1.30341 + name "GenerateOLECtlType"
1.30342 + value FALSE)
1.30343 + (object Attribute
1.30344 + tool "MSVC"
1.30345 + name "OLECtlType"
1.30346 + value "")
1.30347 + (object Attribute
1.30348 + tool "MSVC"
1.30349 + name "GenerateOLETypeLib"
1.30350 + value FALSE)
1.30351 + (object Attribute
1.30352 + tool "MSVC"
1.30353 + name "OLETypeLibID"
1.30354 + value "")
1.30355 + (object Attribute
1.30356 + tool "MSVC"
1.30357 + name "OLETypeLibMajor"
1.30358 + value "")
1.30359 + (object Attribute
1.30360 + tool "MSVC"
1.30361 + name "OLETypeLibMinor"
1.30362 + value "")
1.30363 + (object Attribute
1.30364 + tool "MSVC"
1.30365 + name "GeneratePropPageIDs"
1.30366 + value FALSE)
1.30367 + (object Attribute
1.30368 + tool "MSVC"
1.30369 + name "OLEPropPageIDs"
1.30370 + value (value Text ""))
1.30371 + (object Attribute
1.30372 + tool "MSVC"
1.30373 + name "GenerateDispatchMap"
1.30374 + value FALSE)
1.30375 + (object Attribute
1.30376 + tool "MSVC"
1.30377 + name "AFX_DISPATCH_Entries"
1.30378 + value (value Text ""))
1.30379 + (object Attribute
1.30380 + tool "MSVC"
1.30381 + name "AFX_DISPATCH_MAP_Entries"
1.30382 + value (value Text ""))
1.30383 + (object Attribute
1.30384 + tool "MSVC"
1.30385 + name "DISPATCH_MAP_Entries"
1.30386 + value (value Text ""))
1.30387 + (object Attribute
1.30388 + tool "MSVC"
1.30389 + name "StockProperties"
1.30390 + value (value Text ""))
1.30391 + (object Attribute
1.30392 + tool "MSVC"
1.30393 + name "StockFunctions"
1.30394 + value (value Text ""))
1.30395 + (object Attribute
1.30396 + tool "MSVC"
1.30397 + name "DispatchDefValue"
1.30398 + value "")
1.30399 + (object Attribute
1.30400 + tool "MSVC"
1.30401 + name "GenerateDispIdEnum"
1.30402 + value FALSE)
1.30403 + (object Attribute
1.30404 + tool "MSVC"
1.30405 + name "AFX_DISP_ID_Entries"
1.30406 + value (value Text ""))
1.30407 + (object Attribute
1.30408 + tool "MSVC"
1.30409 + name "GenerateInterfaceMap"
1.30410 + value FALSE)
1.30411 + (object Attribute
1.30412 + tool "MSVC"
1.30413 + name "INTERFACE_MAP_Entries"
1.30414 + value (value Text ""))
1.30415 + (object Attribute
1.30416 + tool "MSVC"
1.30417 + name "InitInterface"
1.30418 + value "")
1.30419 + (object Attribute
1.30420 + tool "MSVC"
1.30421 + name "GenerateEventMap"
1.30422 + value FALSE)
1.30423 + (object Attribute
1.30424 + tool "MSVC"
1.30425 + name "AFX_EVENT_Entries"
1.30426 + value (value Text ""))
1.30427 + (object Attribute
1.30428 + tool "MSVC"
1.30429 + name "AFX_EVENT_MAP_Entries"
1.30430 + value (value Text ""))
1.30431 + (object Attribute
1.30432 + tool "MSVC"
1.30433 + name "EVENT_MAP_Entries"
1.30434 + value (value Text ""))
1.30435 + (object Attribute
1.30436 + tool "MSVC"
1.30437 + name "StockEvents"
1.30438 + value (value Text ""))
1.30439 + (object Attribute
1.30440 + tool "MSVC"
1.30441 + name "GenerateEventSinkMap"
1.30442 + value FALSE)
1.30443 + (object Attribute
1.30444 + tool "MSVC"
1.30445 + name "AFX_EVENTSINK_Entries"
1.30446 + value (value Text ""))
1.30447 + (object Attribute
1.30448 + tool "MSVC"
1.30449 + name "AFX_EVENTSINK_MAP_Entries"
1.30450 + value (value Text ""))
1.30451 + (object Attribute
1.30452 + tool "MSVC"
1.30453 + name "EVENTSINK_MAP_Entries"
1.30454 + value (value Text ""))
1.30455 + (object Attribute
1.30456 + tool "MSVC"
1.30457 + name "PropNotifySinks"
1.30458 + value (value Text ""))
1.30459 + (object Attribute
1.30460 + tool "MSVC"
1.30461 + name "GenerateConnectionMap"
1.30462 + value FALSE)
1.30463 + (object Attribute
1.30464 + tool "MSVC"
1.30465 + name "CONNECTION_MAP_Entries"
1.30466 + value (value Text ""))
1.30467 + (object Attribute
1.30468 + tool "MSVC"
1.30469 + name "ConnectionPointIID"
1.30470 + value "")
1.30471 + (object Attribute
1.30472 + tool "MSVC"
1.30473 + name "InheritanceType"
1.30474 + value "")
1.30475 + (object Attribute
1.30476 + tool "MSVC"
1.30477 + name "DeclSpec"
1.30478 + value "")
1.30479 + (object Attribute
1.30480 + tool "MSVC"
1.30481 + name "OLECommands"
1.30482 + value (value Text ""))
1.30483 + (object Attribute
1.30484 + tool "MSVC"
1.30485 + name "MFCDeclares"
1.30486 + value (value Text ""))
1.30487 + (object Attribute
1.30488 + tool "MSVC"
1.30489 + name "MFCImplements"
1.30490 + value (value Text ""))
1.30491 + (object Attribute
1.30492 + tool "MSVC"
1.30493 + name "ATL_Declares"
1.30494 + value (value Text ""))
1.30495 + (object Attribute
1.30496 + tool "MSVC"
1.30497 + name "GenerateCOMMap"
1.30498 + value FALSE)
1.30499 + (object Attribute
1.30500 + tool "MSVC"
1.30501 + name "COM_MAP_Entries"
1.30502 + value (value Text ""))
1.30503 + (object Attribute
1.30504 + tool "MSVC"
1.30505 + name "GenerateConnectionPointMap"
1.30506 + value FALSE)
1.30507 + (object Attribute
1.30508 + tool "MSVC"
1.30509 + name "CONNECTION_POINT_MAP_Entries"
1.30510 + value (value Text ""))
1.30511 + (object Attribute
1.30512 + tool "MSVC"
1.30513 + name "GenerateMsgMap"
1.30514 + value FALSE)
1.30515 + (object Attribute
1.30516 + tool "MSVC"
1.30517 + name "MSG_MAP_Entries"
1.30518 + value (value Text ""))
1.30519 + (object Attribute
1.30520 + tool "MSVC"
1.30521 + name "GeneratePropertyMap"
1.30522 + value FALSE)
1.30523 + (object Attribute
1.30524 + tool "MSVC"
1.30525 + name "PROPERTY_MAP_Entries"
1.30526 + value (value Text ""))))
1.30527 + (object Attribute
1.30528 + tool "MSVC"
1.30529 + name "default__Operation"
1.30530 + value (list Attribute_Set
1.30531 + (object Attribute
1.30532 + tool "MSVC"
1.30533 + name "Type"
1.30534 + value ("MSVCOperationTypeSet" 0))
1.30535 + (object Attribute
1.30536 + tool "MSVC"
1.30537 + name "MSVCOperationTypeSet"
1.30538 + value (list Attribute_Set
1.30539 + (object Attribute
1.30540 + tool "MSVC"
1.30541 + name "Normal"
1.30542 + value 0)
1.30543 + (object Attribute
1.30544 + tool "MSVC"
1.30545 + name "Virtual_Override"
1.30546 + value 1)
1.30547 + (object Attribute
1.30548 + tool "MSVC"
1.30549 + name "Message_Handler"
1.30550 + value 2)
1.30551 + (object Attribute
1.30552 + tool "MSVC"
1.30553 + name "Dispatch_Handler"
1.30554 + value 3)
1.30555 + (object Attribute
1.30556 + tool "MSVC"
1.30557 + name "Event_Firing_Function"
1.30558 + value 4)
1.30559 + (object Attribute
1.30560 + tool "MSVC"
1.30561 + name "Event_Sink_Handler"
1.30562 + value 5)
1.30563 + (object Attribute
1.30564 + tool "MSVC"
1.30565 + name "Std_OLE_Method"
1.30566 + value 6)
1.30567 + (object Attribute
1.30568 + tool "MSVC"
1.30569 + name "Command_Parser"
1.30570 + value 7)
1.30571 + (object Attribute
1.30572 + tool "MSVC"
1.30573 + name "Property_Get_Function"
1.30574 + value 8)
1.30575 + (object Attribute
1.30576 + tool "MSVC"
1.30577 + name "Property_Set_Function"
1.30578 + value 9)
1.30579 + (object Attribute
1.30580 + tool "MSVC"
1.30581 + name "Property_Notify_Function"
1.30582 + value 10)
1.30583 + (object Attribute
1.30584 + tool "MSVC"
1.30585 + name "Macro_Generated_Function"
1.30586 + value 11)))
1.30587 + (object Attribute
1.30588 + tool "MSVC"
1.30589 + name "AFX_MSG_MAP_Entries"
1.30590 + value (value Text ""))
1.30591 + (object Attribute
1.30592 + tool "MSVC"
1.30593 + name "MESSAGE_MAP_Entries"
1.30594 + value (value Text ""))
1.30595 + (object Attribute
1.30596 + tool "MSVC"
1.30597 + name "AFX_DISPATCH_MAP_Entries"
1.30598 + value (value Text ""))
1.30599 + (object Attribute
1.30600 + tool "MSVC"
1.30601 + name "DISPATCH_MAP_Entries"
1.30602 + value (value Text ""))
1.30603 + (object Attribute
1.30604 + tool "MSVC"
1.30605 + name "AFX_EVENT_MAP_Entries"
1.30606 + value (value Text ""))
1.30607 + (object Attribute
1.30608 + tool "MSVC"
1.30609 + name "EVENT_MAP_Entries"
1.30610 + value (value Text ""))
1.30611 + (object Attribute
1.30612 + tool "MSVC"
1.30613 + name "AFX_EVENTSINK_MAP_Entries"
1.30614 + value (value Text ""))
1.30615 + (object Attribute
1.30616 + tool "MSVC"
1.30617 + name "EVENTSINK_MAP_Entries"
1.30618 + value (value Text ""))
1.30619 + (object Attribute
1.30620 + tool "MSVC"
1.30621 + name "CallType"
1.30622 + value "")
1.30623 + (object Attribute
1.30624 + tool "MSVC"
1.30625 + name "DeclSpec"
1.30626 + value "")
1.30627 + (object Attribute
1.30628 + tool "MSVC"
1.30629 + name "BodyImage"
1.30630 + value (value Text ""))))
1.30631 + (object Attribute
1.30632 + tool "MSVC"
1.30633 + name "default__Role"
1.30634 + value (list Attribute_Set
1.30635 + (object Attribute
1.30636 + tool "MSVC"
1.30637 + name "Type"
1.30638 + value ("MSVCAttributeTypeSet" 0))
1.30639 + (object Attribute
1.30640 + tool "MSVC"
1.30641 + name "MSVCAttributeTypeSet"
1.30642 + value (list Attribute_Set
1.30643 + (object Attribute
1.30644 + tool "MSVC"
1.30645 + name "Normal"
1.30646 + value 0)
1.30647 + (object Attribute
1.30648 + tool "MSVC"
1.30649 + name "Member_Property"
1.30650 + value 1)
1.30651 + (object Attribute
1.30652 + tool "MSVC"
1.30653 + name "Get_Set_Property"
1.30654 + value 2)
1.30655 + (object Attribute
1.30656 + tool "MSVC"
1.30657 + name "Dialog_Data"
1.30658 + value 3)
1.30659 + (object Attribute
1.30660 + tool "MSVC"
1.30661 + name "Field_Data"
1.30662 + value 4)
1.30663 + (object Attribute
1.30664 + tool "MSVC"
1.30665 + name "Stock_Property"
1.30666 + value 5)))
1.30667 + (object Attribute
1.30668 + tool "MSVC"
1.30669 + name "AFX_DISPATCH_MAP_Entries"
1.30670 + value (value Text ""))
1.30671 + (object Attribute
1.30672 + tool "MSVC"
1.30673 + name "DISPATCH_MAP_Entries"
1.30674 + value (value Text ""))
1.30675 + (object Attribute
1.30676 + tool "MSVC"
1.30677 + name "DeclSpec"
1.30678 + value "")
1.30679 + (object Attribute
1.30680 + tool "MSVC"
1.30681 + name "PointerBase"
1.30682 + value "")
1.30683 + (object Attribute
1.30684 + tool "MSVC"
1.30685 + name "CallType"
1.30686 + value "")
1.30687 + (object Attribute
1.30688 + tool "MSVC"
1.30689 + name "StockPropertyImplementation"
1.30690 + value "")))
1.30691 + (object Attribute
1.30692 + tool "MSVC"
1.30693 + name "default__Has"
1.30694 + value (list Attribute_Set
1.30695 + (object Attribute
1.30696 + tool "MSVC"
1.30697 + name "Type"
1.30698 + value ("MSVCAttributeTypeSet" 0))
1.30699 + (object Attribute
1.30700 + tool "MSVC"
1.30701 + name "MSVCAttributeTypeSet"
1.30702 + value (list Attribute_Set
1.30703 + (object Attribute
1.30704 + tool "MSVC"
1.30705 + name "Normal"
1.30706 + value 0)
1.30707 + (object Attribute
1.30708 + tool "MSVC"
1.30709 + name "Member_Property"
1.30710 + value 1)
1.30711 + (object Attribute
1.30712 + tool "MSVC"
1.30713 + name "Get_Set_Property"
1.30714 + value 2)
1.30715 + (object Attribute
1.30716 + tool "MSVC"
1.30717 + name "Dialog_Data"
1.30718 + value 3)
1.30719 + (object Attribute
1.30720 + tool "MSVC"
1.30721 + name "Field_Data"
1.30722 + value 4)
1.30723 + (object Attribute
1.30724 + tool "MSVC"
1.30725 + name "Stock_Property"
1.30726 + value 5)))
1.30727 + (object Attribute
1.30728 + tool "MSVC"
1.30729 + name "AFX_DISPATCH_MAP_Entries"
1.30730 + value (value Text ""))
1.30731 + (object Attribute
1.30732 + tool "MSVC"
1.30733 + name "DISPATCH_MAP_Entries"
1.30734 + value (value Text ""))
1.30735 + (object Attribute
1.30736 + tool "MSVC"
1.30737 + name "DeclSpec"
1.30738 + value "")
1.30739 + (object Attribute
1.30740 + tool "MSVC"
1.30741 + name "PointerBase"
1.30742 + value "")
1.30743 + (object Attribute
1.30744 + tool "MSVC"
1.30745 + name "CallType"
1.30746 + value "")
1.30747 + (object Attribute
1.30748 + tool "MSVC"
1.30749 + name "StockPropertyImplementation"
1.30750 + value "")))
1.30751 + (object Attribute
1.30752 + tool "MSVC"
1.30753 + name "default__Attribute"
1.30754 + value (list Attribute_Set
1.30755 + (object Attribute
1.30756 + tool "MSVC"
1.30757 + name "Type"
1.30758 + value ("MSVCAttributeTypeSet" 0))
1.30759 + (object Attribute
1.30760 + tool "MSVC"
1.30761 + name "MSVCAttributeTypeSet"
1.30762 + value (list Attribute_Set
1.30763 + (object Attribute
1.30764 + tool "MSVC"
1.30765 + name "Normal"
1.30766 + value 0)
1.30767 + (object Attribute
1.30768 + tool "MSVC"
1.30769 + name "Member_Property"
1.30770 + value 1)
1.30771 + (object Attribute
1.30772 + tool "MSVC"
1.30773 + name "Get_Set_Property"
1.30774 + value 2)
1.30775 + (object Attribute
1.30776 + tool "MSVC"
1.30777 + name "Dialog_Data"
1.30778 + value 3)
1.30779 + (object Attribute
1.30780 + tool "MSVC"
1.30781 + name "Field_Data"
1.30782 + value 4)
1.30783 + (object Attribute
1.30784 + tool "MSVC"
1.30785 + name "Stock_Property"
1.30786 + value 5)))
1.30787 + (object Attribute
1.30788 + tool "MSVC"
1.30789 + name "AFX_DISPATCH_MAP_Entries"
1.30790 + value (value Text ""))
1.30791 + (object Attribute
1.30792 + tool "MSVC"
1.30793 + name "DISPATCH_MAP_Entries"
1.30794 + value (value Text ""))
1.30795 + (object Attribute
1.30796 + tool "MSVC"
1.30797 + name "DeclSpec"
1.30798 + value "")
1.30799 + (object Attribute
1.30800 + tool "MSVC"
1.30801 + name "PointerBase"
1.30802 + value "")
1.30803 + (object Attribute
1.30804 + tool "MSVC"
1.30805 + name "CallType"
1.30806 + value "")
1.30807 + (object Attribute
1.30808 + tool "MSVC"
1.30809 + name "StockPropertyImplementation"
1.30810 + value "")))
1.30811 + (object Attribute
1.30812 + tool "MSVC"
1.30813 + name "default__Module-Spec"
1.30814 + value (list Attribute_Set
1.30815 + (object Attribute
1.30816 + tool "MSVC"
1.30817 + name "GenerateIncludesGroup"
1.30818 + value FALSE)
1.30819 + (object Attribute
1.30820 + tool "MSVC"
1.30821 + name "AFX_INCLUDES_Entries"
1.30822 + value (value Text ""))
1.30823 + (object Attribute
1.30824 + tool "MSVC"
1.30825 + name "GenerateInsertLocation"
1.30826 + value FALSE)))
1.30827 + (object Attribute
1.30828 + tool "MSVC"
1.30829 + name "default__Module-Body"
1.30830 + value (list Attribute_Set
1.30831 + (object Attribute
1.30832 + tool "MSVC"
1.30833 + name "GenerateIncludesGroup"
1.30834 + value FALSE)
1.30835 + (object Attribute
1.30836 + tool "MSVC"
1.30837 + name "AFX_INCLUDES_Entries"
1.30838 + value (value Text ""))
1.30839 + (object Attribute
1.30840 + tool "MSVC"
1.30841 + name "GenerateInsertLocation"
1.30842 + value FALSE)))
1.30843 + (object Attribute
1.30844 + tool "cg"
1.30845 + name "HiddenTool"
1.30846 + value FALSE)
1.30847 + (object Attribute
1.30848 + tool "Rose Model Integrator"
1.30849 + name "HiddenTool"
1.30850 + value FALSE)
1.30851 + (object Attribute
1.30852 + tool "Rose Web Publisher"
1.30853 + name "HiddenTool"
1.30854 + value FALSE)
1.30855 + (object Attribute
1.30856 + tool "COM"
1.30857 + name "propertyId"
1.30858 + value "783606378")
1.30859 + (object Attribute
1.30860 + tool "COM"
1.30861 + name "default__Class"
1.30862 + value (list Attribute_Set
1.30863 + (object Attribute
1.30864 + tool "COM"
1.30865 + name "TypeKinds"
1.30866 + value (list Attribute_Set
1.30867 + (object Attribute
1.30868 + tool "COM"
1.30869 + name "enum"
1.30870 + value 100)
1.30871 + (object Attribute
1.30872 + tool "COM"
1.30873 + name "record"
1.30874 + value 101)
1.30875 + (object Attribute
1.30876 + tool "COM"
1.30877 + name "module"
1.30878 + value 102)
1.30879 + (object Attribute
1.30880 + tool "COM"
1.30881 + name "interface"
1.30882 + value 103)
1.30883 + (object Attribute
1.30884 + tool "COM"
1.30885 + name "dispinterface"
1.30886 + value 104)
1.30887 + (object Attribute
1.30888 + tool "COM"
1.30889 + name "coclass"
1.30890 + value 105)
1.30891 + (object Attribute
1.30892 + tool "COM"
1.30893 + name "alias"
1.30894 + value 106)
1.30895 + (object Attribute
1.30896 + tool "COM"
1.30897 + name "union"
1.30898 + value 107)
1.30899 + (object Attribute
1.30900 + tool "COM"
1.30901 + name "max"
1.30902 + value 108)
1.30903 + (object Attribute
1.30904 + tool "COM"
1.30905 + name "(none)"
1.30906 + value 109)))
1.30907 + (object Attribute
1.30908 + tool "COM"
1.30909 + name "Generate"
1.30910 + value TRUE)
1.30911 + (object Attribute
1.30912 + tool "COM"
1.30913 + name "kind"
1.30914 + value ("TypeKinds" 109))
1.30915 + (object Attribute
1.30916 + tool "COM"
1.30917 + name "uuid"
1.30918 + value "")
1.30919 + (object Attribute
1.30920 + tool "COM"
1.30921 + name "version"
1.30922 + value "")
1.30923 + (object Attribute
1.30924 + tool "COM"
1.30925 + name "helpstring"
1.30926 + value "")
1.30927 + (object Attribute
1.30928 + tool "COM"
1.30929 + name "helpcontext"
1.30930 + value "")
1.30931 + (object Attribute
1.30932 + tool "COM"
1.30933 + name "attributes"
1.30934 + value "")
1.30935 + (object Attribute
1.30936 + tool "COM"
1.30937 + name "dllname"
1.30938 + value "")
1.30939 + (object Attribute
1.30940 + tool "COM"
1.30941 + name "alias"
1.30942 + value "")))
1.30943 + (object Attribute
1.30944 + tool "COM"
1.30945 + name "default__Operation"
1.30946 + value (list Attribute_Set
1.30947 + (object Attribute
1.30948 + tool "COM"
1.30949 + name "Generate"
1.30950 + value TRUE)
1.30951 + (object Attribute
1.30952 + tool "COM"
1.30953 + name "id"
1.30954 + value "")
1.30955 + (object Attribute
1.30956 + tool "COM"
1.30957 + name "helpstring"
1.30958 + value "")
1.30959 + (object Attribute
1.30960 + tool "COM"
1.30961 + name "attributes"
1.30962 + value "")))
1.30963 + (object Attribute
1.30964 + tool "COM"
1.30965 + name "default__Attribute"
1.30966 + value (list Attribute_Set
1.30967 + (object Attribute
1.30968 + tool "COM"
1.30969 + name "Generate"
1.30970 + value TRUE)
1.30971 + (object Attribute
1.30972 + tool "COM"
1.30973 + name "id"
1.30974 + value "")
1.30975 + (object Attribute
1.30976 + tool "COM"
1.30977 + name "helpstring"
1.30978 + value "")
1.30979 + (object Attribute
1.30980 + tool "COM"
1.30981 + name "attributes"
1.30982 + value "")))
1.30983 + (object Attribute
1.30984 + tool "COM"
1.30985 + name "default__Module-Spec"
1.30986 + value (list Attribute_Set
1.30987 + (object Attribute
1.30988 + tool "COM"
1.30989 + name "Generate"
1.30990 + value TRUE)
1.30991 + (object Attribute
1.30992 + tool "COM"
1.30993 + name "filename"
1.30994 + value "")
1.30995 + (object Attribute
1.30996 + tool "COM"
1.30997 + name "library"
1.30998 + value "")
1.30999 + (object Attribute
1.31000 + tool "COM"
1.31001 + name "uuid"
1.31002 + value "")
1.31003 + (object Attribute
1.31004 + tool "COM"
1.31005 + name "version"
1.31006 + value "")
1.31007 + (object Attribute
1.31008 + tool "COM"
1.31009 + name "helpstring"
1.31010 + value "")
1.31011 + (object Attribute
1.31012 + tool "COM"
1.31013 + name "helpfile"
1.31014 + value "")
1.31015 + (object Attribute
1.31016 + tool "COM"
1.31017 + name "helpcontext"
1.31018 + value "")
1.31019 + (object Attribute
1.31020 + tool "COM"
1.31021 + name "lcid"
1.31022 + value "")
1.31023 + (object Attribute
1.31024 + tool "COM"
1.31025 + name "attributes"
1.31026 + value "")))
1.31027 + (object Attribute
1.31028 + tool "COM"
1.31029 + name "default__Param"
1.31030 + value (list Attribute_Set
1.31031 + (object Attribute
1.31032 + tool "COM"
1.31033 + name "attributes"
1.31034 + value "")))
1.31035 + (object Attribute
1.31036 + tool "COM"
1.31037 + name "HiddenTool"
1.31038 + value FALSE)
1.31039 + (object Attribute
1.31040 + tool "VC++"
1.31041 + name "propertyId"
1.31042 + value "809135966")
1.31043 + (object Attribute
1.31044 + tool "VC++"
1.31045 + name "default__Project"
1.31046 + value (list Attribute_Set
1.31047 + (object Attribute
1.31048 + tool "VC++"
1.31049 + name "UpdateATL"
1.31050 + value TRUE)
1.31051 + (object Attribute
1.31052 + tool "VC++"
1.31053 + name "SmartPointersOnAssoc"
1.31054 + value TRUE)
1.31055 + (object Attribute
1.31056 + tool "VC++"
1.31057 + name "GenerateImports"
1.31058 + value TRUE)
1.31059 + (object Attribute
1.31060 + tool "VC++"
1.31061 + name "PutImportsIn"
1.31062 + value "stdafx.h")
1.31063 + (object Attribute
1.31064 + tool "VC++"
1.31065 + name "FullPathInImports"
1.31066 + value TRUE)
1.31067 + (object Attribute
1.31068 + tool "VC++"
1.31069 + name "UseImportAttributes"
1.31070 + value TRUE)
1.31071 + (object Attribute
1.31072 + tool "VC++"
1.31073 + name "ImportAttributes"
1.31074 + value "no_namespace named_guids")
1.31075 + (object Attribute
1.31076 + tool "VC++"
1.31077 + name "ImportProjTypeLib"
1.31078 + value TRUE)
1.31079 + (object Attribute
1.31080 + tool "VC++"
1.31081 + name "DefaultTypeLib"
1.31082 + value TRUE)
1.31083 + (object Attribute
1.31084 + tool "VC++"
1.31085 + name "TypeLibLocation"
1.31086 + value "")
1.31087 + (object Attribute
1.31088 + tool "VC++"
1.31089 + name "CompileProjTypeLib"
1.31090 + value TRUE)
1.31091 + (object Attribute
1.31092 + tool "VC++"
1.31093 + name "RvcPtyVersion"
1.31094 + value "1.0")
1.31095 + (object Attribute
1.31096 + tool "VC++"
1.31097 + name "ModelIDStyle"
1.31098 + value 2)
1.31099 + (object Attribute
1.31100 + tool "VC++"
1.31101 + name "DocStyle"
1.31102 + value 1)
1.31103 + (object Attribute
1.31104 + tool "VC++"
1.31105 + name "GenerateIncludes"
1.31106 + value TRUE)
1.31107 + (object Attribute
1.31108 + tool "VC++"
1.31109 + name "ApplyPattern"
1.31110 + value FALSE)
1.31111 + (object Attribute
1.31112 + tool "VC++"
1.31113 + name "CreateBackupFiles"
1.31114 + value TRUE)
1.31115 + (object Attribute
1.31116 + tool "VC++"
1.31117 + name "SupportCodeName"
1.31118 + value FALSE)
1.31119 + (object Attribute
1.31120 + tool "VC++"
1.31121 + name "DocRevEngineer"
1.31122 + value TRUE)
1.31123 + (object Attribute
1.31124 + tool "VC++"
1.31125 + name "CreateOverviewDiagrams"
1.31126 + value TRUE)
1.31127 + (object Attribute
1.31128 + tool "VC++"
1.31129 + name "UpdateModelIDsInCode"
1.31130 + value TRUE)
1.31131 + (object Attribute
1.31132 + tool "VC++"
1.31133 + name "AttributeTypes"
1.31134 + value (value Text
1.31135 +|attr1=bool
1.31136 +|attr2=short
1.31137 +|attr3=int
1.31138 +|attr4=long
1.31139 +|attr5=char
1.31140 +|attr6=float
1.31141 +|attr7=double
1.31142 +|attr8=void
1.31143 +|attr9=clock_t
1.31144 +|attr10=_complex
1.31145 +|attr11=_dev_t
1.31146 +|attr12=div_t
1.31147 +|attr13=_exception
1.31148 +|attr14=FILE
1.31149 +|attr15=_finddata_t
1.31150 +|attr16=_FPIEEE_RECORD
1.31151 +|attr17=fpos_t
1.31152 +|attr18=_HEAPINFO
1.31153 +|attr19=jmp_buf
1.31154 +|attr20=lconv
1.31155 +|attr21=ldiv_t
1.31156 +|attr22=_off_t
1.31157 +|attr23=_onexit_t
1.31158 +|attr24=_PNH
1.31159 +|attr25=ptrdiff_t
1.31160 +|attr26=sig_atomic_t
1.31161 +|attr27=size_t
1.31162 +|attr28=_stat
1.31163 +|attr29=time_t
1.31164 +|attr30=_timeb
1.31165 +|attr31=tm
1.31166 +|attr32=_utimbuf
1.31167 +|attr33=va_list
1.31168 +|attr34=wchar_t
1.31169 +|attr35=wctrans_t
1.31170 +|attr36=wctype_t
1.31171 +|attr37=_wfinddata_t
1.31172 +|attr38=_wfinddatai64_t
1.31173 +|attr39=wint_t
1.31174 +|attr40=ABORTPROC
1.31175 +|attr41=ACMDRIVERENUMCB
1.31176 +|attr42=ACMDRIVERPROC
1.31177 +|attr43=ACMFILTERCHOOSEHOOKPROC
1.31178 +|attr44=ACMFILTERENUMCB
1.31179 +|attr45=ACMFILTERTAGENUMCB
1.31180 +|attr46=ACMFORMATCHOOSEHOOKPROC
1.31181 +|attr47=ACMFORMATENUMCB
1.31182 +|attr48=ACMFORMATTAGENUMCB
1.31183 +|attr49=APPLET_PROC
1.31184 +|attr50=ATOM
1.31185 +|attr51=BOOL
1.31186 +|attr52=BOOLEAN
1.31187 +|attr53=BYTE
1.31188 +|attr54=CALINFO_ENUMPROC
1.31189 +|attr55=CALLBACK
1.31190 +|attr56=CHAR
1.31191 +|attr57=COLORREF
1.31192 +|attr58=CONST
1.31193 +|attr59=CRITICAL_SECTION
1.31194 +|attr60=CTRYID
1.31195 +|attr61=DATEFMT_ENUMPROC
1.31196 +|attr62=DESKTOPENUMPROC
1.31197 +|attr63=DLGPROC
1.31198 +|attr64=DRAWSTATEPROC
1.31199 +|attr65=DWORD
1.31200 +|attr66=EDITWORDBREAKPROC
1.31201 +|attr67=ENHMFENUMPROC
1.31202 +|attr68=ENUMRESLANGPROC
1.31203 +|attr69=ENUMRESNAMEPROC
1.31204 +|attr70=ENUMRESTYPEPROC
1.31205 +|attr71=FARPROC
1.31206 +|attr72=FILE_SEGMENT_ELEMENT
1.31207 +|attr73=FLOAT
1.31208 +|attr74=FONTENUMPROC
1.31209 +|attr75=GOBJENUMPROC
1.31210 +|attr76=GRAYSTRINGPROC
1.31211 +|attr77=HACCEL
1.31212 +|attr78=HANDLE
1.31213 +|attr79=HBITMAP
1.31214 +|attr80=HBRUSH
1.31215 +|attr81=HCOLORSPACE
1.31216 +|attr82=HCONV
1.31217 +|attr83=HCONVLIST
1.31218 +|attr84=HCURSOR
1.31219 +|attr85=HDC
1.31220 +|attr86=HDDEDATA
1.31221 +|attr87=HDESK
1.31222 +|attr88=HDROP
1.31223 +|attr89=HDWP
1.31224 +|attr90=HENHMETAFILE
1.31225 +|attr91=HFILE
1.31226 +|attr92=HFONT
1.31227 +|attr93=HGDIOBJ
1.31228 +|attr94=HGLOBAL
1.31229 +|attr95=HHOOK
1.31230 +|attr96=HICON
1.31231 +|attr97=HIMAGELIST
1.31232 +|attr98=HIMC
1.31233 +|attr99=HINSTANCE
1.31234 +|attr100=HKEY
1.31235 +|attr101=HKL
1.31236 +|attr102=HLOCAL
1.31237 +|attr103=HMENU
1.31238 +|attr104=HMETAFILE
1.31239 +|attr105=HMODULE
1.31240 +|attr106=HMONITOR
1.31241 +|attr107=HOOKPROC
1.31242 +|attr108=HPALETTE
1.31243 +|attr109=HPEN
1.31244 +|attr110=HRGN
1.31245 +|attr111=HRSRC
1.31246 +|attr112=HSZ
1.31247 +|attr113=HTREEITEM
1.31248 +|attr114=HWINSTA
1.31249 +|attr115=HWND
1.31250 +|attr116=INT
1.31251 +|attr117=IPADDR
1.31252 +|attr118=LANGID
1.31253 +|attr119=LCID
1.31254 +|attr120=LCSCSTYPE
1.31255 +|attr121=LCSGAMUTMATCH
1.31256 +|attr122=LCTYPE
1.31257 +|attr123=LINEDDAPROC
1.31258 +|attr124=LOCALE_ENUMPROC
1.31259 +|attr125=LONG
1.31260 +|attr126=LONGLONG
1.31261 +|attr127=LPARAM
1.31262 +|attr128=LPBOOL
1.31263 +|attr129=LPBYTE
1.31264 +|attr130=LPCCHOOKPROC
1.31265 +|attr131=LPCFHOOKPROC
1.31266 +|attr132=LPCOLORREF
1.31267 +|attr133=LPCRITICAL_SECTION
1.31268 +|attr134=LPCSTR
1.31269 +|attr135=LPCTSTR
1.31270 +|attr136=LPCVOID
1.31271 +|attr137=LPCWSTR
1.31272 +|attr138=LPDWORD
1.31273 +|attr139=LPFIBER_START_ROUTINE
1.31274 +|attr140=LPFRHOOKPROC
1.31275 +|attr141=LPHANDLE
1.31276 +|attr142=LPHANDLER_FUNCTION
1.31277 +|attr143=LPINT
1.31278 +|attr144=LPLONG
1.31279 +|attr145=LPOFNHOOKPROC
1.31280 +|attr146=LPPAGEPAINTHOOK
1.31281 +|attr147=LPPAGESETUPHOOK
1.31282 +|attr148=LPPRINTHOOKPROC
1.31283 +|attr149=LPPROGRESS_ROUTINE
1.31284 +|attr150=LPSETUPHOOKPROC
1.31285 +|attr151=LPSTR
1.31286 +|attr152=LPSTREAM
1.31287 +|attr153=LPTHREAD_START_ROUTINE
1.31288 +|attr154=LPTSTR
1.31289 +|attr155=LPVOID
1.31290 +|attr156=LPWORD
1.31291 +|attr157=LPWSTR
1.31292 +|attr158=LRESULT
1.31293 +|attr159=LUID
1.31294 +|attr160=PBOOL
1.31295 +|attr161=PBOOLEAN
1.31296 +|attr162=PBYTE
1.31297 +|attr163=PCHAR
1.31298 +|attr164=PCRITICAL_SECTION
1.31299 +|attr165=PCSTR
1.31300 +|attr166=PCTSTR
1.31301 +|attr167=PCWCH
1.31302 +|attr168=PCWSTR
1.31303 +|attr169=PDWORD
1.31304 +|attr170=PFLOAT
1.31305 +|attr171=PFNCALLBACK
1.31306 +|attr172=PHANDLE
1.31307 +|attr173=PHANDLER_ROUTINE
1.31308 +|attr174=PHKEY
1.31309 +|attr175=PINT
1.31310 +|attr176=PLCID
1.31311 +|attr177=PLONG
1.31312 +|attr178=PLUID
1.31313 +|attr179=PROPENUMPROC
1.31314 +|attr180=PROPENUMPROCEX
1.31315 +|attr181=PSHORT
1.31316 +|attr182=PSTR
1.31317 +|attr183=PTBYTE
1.31318 +|attr184=PTCHAR
1.31319 +|attr185=PTIMERAPCROUTINE
1.31320 +|attr186=PTSTR
1.31321 +|attr187=PUCHAR
1.31322 +|attr188=PUINT
1.31323 +|attr189=PULONG
1.31324 +|attr190=PUSHORT
1.31325 +|attr191=PVOID
1.31326 +|attr192=PWCHAR
1.31327 +|attr193=PWORD
1.31328 +|attr194=PWSTR
1.31329 +|attr195=REGISTERWORDENUMPROC
1.31330 +|attr196=REGSAM
1.31331 +|attr197=SC_HANDLE
1.31332 +|attr198=SC_LOCK
1.31333 +|attr199=SENDASYNCPROC
1.31334 +|attr200=SERVICE_STATUS_HANDLE
1.31335 +|attr201=SHORT
1.31336 +|attr202=TBYTE
1.31337 +|attr203=TCHAR
1.31338 +|attr204=TIMEFMT_ENUMPROC
1.31339 +|attr205=TIMERPROC
1.31340 +|attr206=UCHAR
1.31341 +|attr207=UINT
1.31342 +|attr208=ULONG
1.31343 +|attr209=ULONGLONG
1.31344 +|attr210=UNSIGNED
1.31345 +|attr211=USHORT
1.31346 +|attr212=VOID
1.31347 +|attr213=WCHAR
1.31348 +|attr214=WINAPI
1.31349 +|attr215=WINSTAENUMPROC
1.31350 +|attr216=WNDENUMPROC
1.31351 +|attr217=WNDPROC
1.31352 +|attr218=WORD
1.31353 +|attr219=WPARAM
1.31354 +|attr220=YIELDPROC
1.31355 +|attr221=CPoint
1.31356 +|attr222=CRect
1.31357 +|attr223=CSize
1.31358 +|attr224=CString
1.31359 +|attr225=CTime
1.31360 +|attr226=CTimeSpan
1.31361 +|attr227=CCreateContext
1.31362 +|attr228=CMemoryState
1.31363 +|attr229=COleSafeArray
1.31364 +|attr230=CPrintInfo
1.31365 + ))
1.31366 + (object Attribute
1.31367 + tool "VC++"
1.31368 + name "Containers"
1.31369 + value (value Text
1.31370 +|cont1=CArray<$TYPE, $TYPE&>
1.31371 +|cont2=CByteArray
1.31372 +|cont3=CDWordArray
1.31373 +|cont4=CObArray
1.31374 +|cont5=CPtrArray
1.31375 +|cont6=CStringArray
1.31376 +|cont7=CUIntArray
1.31377 +|cont8=CWordArray
1.31378 +|cont9=CList<$TYPE, $TYPE&>
1.31379 +|cont10=CPtrList
1.31380 +|cont11=CObList
1.31381 +|cont12=CStringList
1.31382 +|cont13=CMapWordToPtr
1.31383 +|cont14=CMapPtrToWord
1.31384 +|cont15=CMapPtrToPtr
1.31385 +|cont16=CMapWordToOb
1.31386 +|cont17=CMapStringToPtr
1.31387 +|cont18=CMapStringToOb
1.31388 +|cont19=CMapStringToString
1.31389 +|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
1.31390 +|cont21=CTypedPtrArray<CObArray, $TYPE*>
1.31391 +|cont22=CTypedPtrList<CObList, $TYPE*>
1.31392 +|cont23=CTypedPtrList<CPtrList, $TYPE*>
1.31393 + ))
1.31394 + (object Attribute
1.31395 + tool "VC++"
1.31396 + name "ClassMethods"
1.31397 + value (value Text
1.31398 +|*_body=// ToDo: Add your specialized code here and/or call the base class
1.31399 +|cm1=$NAME()
1.31400 +|cm2=$NAME(orig:const $NAME&)
1.31401 +|cm3=<<virtual>> ~$NAME()
1.31402 +|cm4=operator=(rhs:$NAME&):$NAME&
1.31403 +|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
1.31404 +|cm5=<<const>> operator==(rhs:const $NAME&):bool
1.31405 +|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
1.31406 +|cm6=<<const>> operator!=(rhs:$NAME&):bool
1.31407 +|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
1.31408 +|cm7=<<const>> operator<(rhs:$NAME&):bool
1.31409 +|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
1.31410 +|cm8=<<const>> operator>(rhs:$NAME&):bool
1.31411 +|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
1.31412 +|cm9=<<const>> operator<=(rhs:$NAME&):bool
1.31413 +|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
1.31414 +|cm10=<<const>> operator>=(rhs:$NAME&):bool
1.31415 +|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
1.31416 +|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
1.31417 +|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
1.31418 +|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
1.31419 +|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
1.31420 + ))
1.31421 + (object Attribute
1.31422 + tool "VC++"
1.31423 + name "Accessors"
1.31424 + value (value Text
1.31425 +|agf=<<const>> get_$BASICNAME():const $TYPE
1.31426 +|agf_body=return $NAME;
1.31427 +|asf=set_$BASICNAME(value:$TYPE):void
1.31428 +|asf_body=$NAME = value;|return;
1.31429 +|agv=<<const>> get_$BASICNAME():const $TYPE&
1.31430 +|agv_body=return $NAME;
1.31431 +|asv=set_$BASICNAME(value:$TYPE&):void
1.31432 +|asv_body=$NAME = value;|return;
1.31433 +|agp=<<const>> get_$BASICNAME():const $TYPE
1.31434 +|agp_body=return $NAME;
1.31435 +|asp=set_$BASICNAME(value:$TYPE):void
1.31436 +|asp_body=$NAME = value;|return;
1.31437 +|agr=<<const>> get_$BASICNAME():const $TYPE
1.31438 +|agr_body=return $NAME;
1.31439 +|asr=set_$BASICNAME(value:$TYPE):void
1.31440 +|asr_body=$NAME = value;|return;
1.31441 +|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
1.31442 +|aga_body=return $NAME[index];
1.31443 +|asa=set_$BASICNAME(index:int, value:$TYPE):void
1.31444 +|asa_body=$NAME[index] = value;|return;
1.31445 + ))
1.31446 + (object Attribute
1.31447 + tool "VC++"
1.31448 + name "Conditionals"
1.31449 + value (value Text
1.31450 +|*_decl=#ifdef _DEBUG
1.31451 +|*_base=CObject
1.31452 +|cond1=<<virtual, const>> AssertValid():void
1.31453 +|cond1_body=$SUPERNAME::AssertValid();
1.31454 +|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
1.31455 +|cond2_body=$SUPERNAME::Dump(dc);
1.31456 + ))
1.31457 + (object Attribute
1.31458 + tool "VC++"
1.31459 + name "Patterns"
1.31460 + value (value Text
1.31461 +|patrn1=cm1,cm3,cond1,cond2
1.31462 +|Patrn1_name=Default
1.31463 + ))))
1.31464 + (object Attribute
1.31465 + tool "VC++"
1.31466 + name "default__Class"
1.31467 + value (list Attribute_Set
1.31468 + (object Attribute
1.31469 + tool "VC++"
1.31470 + name "Generate"
1.31471 + value TRUE)))
1.31472 + (object Attribute
1.31473 + tool "VC++"
1.31474 + name "default__Module-Spec"
1.31475 + value (list Attribute_Set
1.31476 + (object Attribute
1.31477 + tool "VC++"
1.31478 + name "InternalMap"
1.31479 + value (value Text
1.31480 +|*:AUTO:AUTO
1.31481 +|
1.31482 + ))
1.31483 + (object Attribute
1.31484 + tool "VC++"
1.31485 + name "ExportMap"
1.31486 + value (value Text
1.31487 +|*:AUTO:AUTO
1.31488 +|
1.31489 + ))
1.31490 + (object Attribute
1.31491 + tool "VC++"
1.31492 + name "InitialSourceIncludes"
1.31493 + value (value Text
1.31494 +|"stdafx.h"
1.31495 + ))
1.31496 + (object Attribute
1.31497 + tool "VC++"
1.31498 + name "InitialHeaderIncludes"
1.31499 + value (value Text ""))
1.31500 + (object Attribute
1.31501 + tool "VC++"
1.31502 + name "Copyright"
1.31503 + value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))))
1.31504 + (object Attribute
1.31505 + tool "VC++"
1.31506 + name "default__Role"
1.31507 + value (list Attribute_Set
1.31508 + (object Attribute
1.31509 + tool "VC++"
1.31510 + name "Const"
1.31511 + value FALSE)
1.31512 + (object Attribute
1.31513 + tool "VC++"
1.31514 + name "Generate"
1.31515 + value TRUE)
1.31516 + (object Attribute
1.31517 + tool "VC++"
1.31518 + name "InitialValue"
1.31519 + value "")))
1.31520 + (object Attribute
1.31521 + tool "VC++"
1.31522 + name "default__Attribute"
1.31523 + value (list Attribute_Set
1.31524 + (object Attribute
1.31525 + tool "VC++"
1.31526 + name "Generate"
1.31527 + value TRUE)))
1.31528 + (object Attribute
1.31529 + tool "VC++"
1.31530 + name "default__Operation"
1.31531 + value (list Attribute_Set
1.31532 + (object Attribute
1.31533 + tool "VC++"
1.31534 + name "Generate"
1.31535 + value TRUE)
1.31536 + (object Attribute
1.31537 + tool "VC++"
1.31538 + name "Inline"
1.31539 + value FALSE)
1.31540 + (object Attribute
1.31541 + tool "VC++"
1.31542 + name "DefaultBody"
1.31543 + value (value Text ""))))
1.31544 + (object Attribute
1.31545 + tool "VC++"
1.31546 + name "HiddenTool"
1.31547 + value FALSE)
1.31548 + (object Attribute
1.31549 + tool "Version Control"
1.31550 + name "HiddenTool"
1.31551 + value FALSE)
1.31552 + (object Attribute
1.31553 + tool "VisualStudio"
1.31554 + name "HiddenTool"
1.31555 + value FALSE)
1.31556 + (object Attribute
1.31557 + tool "framework"
1.31558 + name "HiddenTool"
1.31559 + value FALSE))
1.31560 + quid "3A1A89A4010B"))