diff -r a1e347446159 -r 28ccaba883f4 lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl --- a/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl Fri Sep 17 19:25:42 2010 +0530 +++ b/lowlevellibsandfws/pluginfw/engineering/Object_Model/ECOM_TestBed.mdl Wed Oct 13 19:39:18 2010 +0530 @@ -1,31557 +1,31557 @@ - -(object Petal - version 43 - _written "Rose 6.1.9113.5" - charSet 0) - -(object Design "Logical View" - is_unit TRUE - is_loaded TRUE - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Scripting" - value FALSE)) - quid "3A23F652016C" - defaults (object defaults - rightMargin 0.250000 - leftMargin 0.250000 - topMargin 0.250000 - bottomMargin 0.500000 - pageOverlap 0.250000 - clipIconLabels TRUE - autoResize TRUE - snapToGrid TRUE - gridX 62 - gridY 62 - defaultFont (object Font - size 10 - face "Arial" - bold FALSE - italics FALSE - underline FALSE - strike FALSE - color 0 - default_color TRUE) - showMessageNum 1 - showClassOfObject TRUE - notation "Unified") - root_usecase_package (object Class_Category "Use Case View" - quid "3A1A89A40101" - exportControl "Public" - global TRUE - logical_models (list unit_reference_list - (object Class_Category "Customer Actors" - quid "3A1A89F00159" - documentation "The actors interacting with the test bed architecture." - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3A1A8C2700DC" - supplier "Use Case View::Customer Use cases" - quidu "3A1A8A2A0211")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "HTTP Client 6.2" - quid "3A1A8A160316" - documentation -|Role: -|- Requests the execution of a particular test, or group of tests, with the production of test results. -|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. -|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. -|- Requests a particular type of report format. -|- Requests the reproduction of a specific state for a test. -|- Requires that any comonent may be tested. - - stereotype "Actor" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E3332029D" - stereotype "uses" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Class "GT 6.2 Plug-in System" - quid "3A1A8A9D0360" - documentation -|Role: -|- Requests the execution of a particular test, or group of tests, with the production of test results. -|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. -|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. -|- Requests the reproduction of a specific state for a test. -|- Requires that any comonent may be tested. - - stereotype "Actor" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E32B90271" - stereotype "uses" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Class "GT Wap 6.2" - quid "3A1A8AC101D2" - documentation -|Role: -|- Requests the execution of a particular test, or group of tests, with the production of test results. -|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. -|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. - - stereotype "Actor" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E31AC0166" - stereotype "uses" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Class "Future GT project" - quid "3A1A8F3001E8" - documentation -|Role: -|- Requests the execution of a particular test, or group of tests, with the production of test results. -|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. -|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. -|- Requests a particular type of report format. -|- Requests the reproduction of a specific state for a test. -|- Requires that any comonent may be tested. - - stereotype "Actor" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E339A0315" - stereotype "uses" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Class "Generalised Actor" - quid "3A1E30F00075" - documentation -|The generalised common roles of all the other actors. -|Role: -|- Requests the execution of a particular test, or group of tests, with the production of test results. -|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. -|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. - - stereotype "Actor") - (object Class "Stubbed Code Module" - quid "3A5D9AA60388" - stereotype "Actor")) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "3A1F92160105" - title "Main" - documentation "The actor inter-dependencies." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 431 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @1 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (372, 1550) - label (object ItemLabel - Parent_View @1 - location (372, 1710) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "HTTP Client 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A160316" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @2 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (372, 248) - label (object ItemLabel - Parent_View @2 - location (372, 408) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT 6.2 Plug-in System") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A9D0360" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @3 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2046, 248) - label (object ItemLabel - Parent_View @3 - location (2046, 408) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT Wap 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8AC101D2" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @4 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2046, 1550) - label (object ItemLabel - Parent_View @4 - location (2046, 1710) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Future GT project") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F3001E8" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @5 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1240, 868) - label (object ItemLabel - Parent_View @5 - location (1240, 1028) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Generalised Actor") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1E30F00075" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object InheritView "" @6 - stereotype (object SegLabel @7 - Parent_View @6 - location (744, 1258) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.418309 - height 4 - orientation 1) - line_color 3342489 - quidu "3A1E3332029D" - client @1 - supplier @5 - line_style 0) - (object InheritView "" @8 - stereotype (object SegLabel @9 - Parent_View @8 - location (709, 484) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.371114 - height 4 - orientation 0) - line_color 3342489 - quidu "3A1E32B90271" - client @2 - supplier @5 - line_style 0) - (object InheritView "" @10 - stereotype (object SegLabel @11 - Parent_View @10 - location (1594, 577) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.560630 - height 12 - orientation 1) - line_color 3342489 - quidu "3A1E31AC0166" - client @3 - supplier @5 - line_style 0) - (object InheritView "" @12 - stereotype (object SegLabel @13 - Parent_View @12 - location (1642, 1207) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 1 - orientation 1) - line_color 3342489 - quidu "3A1E339A0315" - client @4 - supplier @5 - line_style 0))))) - (object Class_Category "Customer Use cases" - quid "3A1A8A2A0211" - documentation "The client use cases for interaction, and architectural requirements." - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test Individual component" - quid "3A1A8C6B02A6" - 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." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E95C402C0" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Test incomplete component" - quidu "3A1A8CB602C2") - (object Inheritance_Relationship - quid "3A1F7F790276" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" - quidu "3A1A9DD3019F"))) - (object UseCase "Log message and results" - quid "3A1A8C80017A" - documentation "Store a text message persistently.") - (object UseCase "Test incomplete component" - quid "3A1A8CB602C2" - 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." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E91FE01E5" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Test component method" - quidu "3A1A8DF00382") - (object Inheritance_Relationship - quid "3A1E95E80091" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Clear test context" - quidu "3A1A91C6018F") - (object Inheritance_Relationship - quid "3A1F79260368" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Share test context" - quidu "3A1A8E790018") - (object Inheritance_Relationship - quid "3A1F7B74038F" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Identify component fault in context" - quidu "3A1A90110281"))) - (object UseCase "Run test interactively" - quid "3A1A8D1700D7" - documentation "Execution of a single test selected by a user of the test bed UI." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E941D0023" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6"))) - (object UseCase "Run test automatically" - quid "3A1A8D2503DA" - documentation "Execution of a single test without user input." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F8F270246" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Run test interactively" - quidu "3A1A8D1700D7"))) - (object UseCase "Run test from script" - quid "3A1A8D3502D9" - documentation "Execution of a single test automatically, simulating user input where necessary." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F8E9A013F" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Run test automatically" - quidu "3A1A8D2503DA"))) - (object UseCase "Memory leak test" - quid "3A1A8D7D0138" - documentation "Test that the component has not leaked any memory blocks during its execution.") - (object UseCase "Resource leak test" - quid "3A1A8D8F0300" - documentation "Test that the component has not leaked any resources during its execution.") - (object UseCase "Out of memory test" - quid "3A1A8DAB01B6" - documentation "Simulate out of memory conditions.") - (object UseCase "Dump memory block to log" - quid "3A1A8DC400E0" - documentation "The content of a specified area of volatile storage is stored persistently, in a standardised human readable form. " - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A238F4E0128" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Log message and results" - quidu "3A1A8C80017A"))) - (object UseCase "Test component method" - quid "3A1A8DF00382" - documentation "Test a method of the component recording and validating the result." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E911601EB" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Log message and results" - quidu "3A1A8C80017A") - (object Inheritance_Relationship - quid "3A1E91220170" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Memory leak test" - quidu "3A1A8D7D0138") - (object Inheritance_Relationship - quid "3A1E912E00D7" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Resource leak test" - quidu "3A1A8D8F0300") - (object Inheritance_Relationship - quid "3A1E914600E6" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Out of memory test" - quidu "3A1A8DAB01B6") - (object Inheritance_Relationship - quid "3A1E914D0208" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Dump memory block to log" - quidu "3A1A8DC400E0") - (object Inheritance_Relationship - quid "3A1E92230242" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Validate test results" - quidu "3A1A8E860338"))) - (object UseCase "Capture component state" - quid "3A1A8E4603CC" - documentation "The complete state of a component is captured for later restoration.") - (object UseCase "Restore component state" - quid "3A1A8E56014E" - documentation "The complete state of a component captured earlier, is restored.") - (object UseCase "Share test context" - quid "3A1A8E790018" - documentation "The context within which the previous test executed is preserved and provides the state within which to begin the next test.") - (object UseCase "Validate test results" - quid "3A1A8E860338" - documentation "Verify that a tests result is the one anticipated.") - (object UseCase "Test asynchronous component" - quid "3A1A8EA602A8" - documentation "Execute two or more tests simultaneously, within the same, or multiple threads, which communicate asynchronously via the use of signals." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E95B70040" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6") - (object Inheritance_Relationship - quid "3A1F82890089" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236"))) - (object UseCase "Repeat test case" - quid "3A1A8F020001" - documentation "Execute the previous test again." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F8F6C0317" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Run test interactively" - quidu "3A1A8D1700D7"))) - (object UseCase "Identify component fault in context" - quid "3A1A90110281" - documentation "Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F7C320360" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Capture component state" - quidu "3A1A8E4603CC") - (object Inheritance_Relationship - quid "3A1F7C5002AF" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Restore component state" - quidu "3A1A8E56014E"))) - (object UseCase "Test multi-threaded component" - quid "3A1A90B00316" - documentation "Execute one or more tests simultaneously, within multiple threads." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E95A70304" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6") - (object Inheritance_Relationship - quid "3A1F829102F7" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236"))) - (object UseCase "Schedule test" - quid "3A1A91620236" - documentation "Specify the launch timing for an individual test.") - (object UseCase "Test components concurrently" - quid "3A1A917D011C" - documentation "Execute two or more tests simultaneously, within the same thread." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E951802B9" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6") - (object Inheritance_Relationship - quid "3A1F827402AF" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236"))) - (object UseCase "Clear test context" - quid "3A1A91C6018F" - documentation "The context within which the test is to execute is reset to a standard 'virgin' state.") - (object UseCase "Arbitrarily group tests and execution order" - quid "3A1A97CF0336" - 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." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E94EA02EF" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Run test from script" - quidu "3A1A8D3502D9"))) - (object Association "$UNNAMED$0" - quid "3A1A9B62013D" - roles (list role_list - (object Role "$UNNAMED$1" - quid "3A1A9B630333" - supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format" - quidu "3A1A904E01AD" - is_navigable TRUE) - (object Role "$UNNAMED$2" - quid "3A1A9B630334" - supplier "Use Case View::Customer Actors::HTTP Client 6.2" - quidu "3A1A8A160316"))) - (object Association "$UNNAMED$3" - quid "3A1A9B6E0216" - roles (list role_list - (object Role "$UNNAMED$4" - quid "3A1A9B6F018B" - supplier "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" - quidu "3A1A90F3034F" - is_navigable TRUE) - (object Role "$UNNAMED$5" - quid "3A1A9B6F018C" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$6" - quid "3A1A9B7101CA" - roles (list role_list - (object Role "$UNNAMED$7" - quid "3A1A9B72017C" - supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format" - quidu "3A1A904E01AD" - is_navigable TRUE) - (object Role "$UNNAMED$8" - quid "3A1A9B720186" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$9" - quid "3A1A9B74020B" - roles (list role_list - (object Role "$UNNAMED$10" - quid "3A1A9B750144" - supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" - quidu "3A1A8FCF0345" - is_navigable TRUE) - (object Role "$UNNAMED$11" - quid "3A1A9B75014E" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$12" - quid "3A1A9B770179" - roles (list role_list - (object Role "$UNNAMED$13" - quid "3A1A9B780198" - supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." - quidu "3A1A91080255" - is_navigable TRUE) - (object Role "$UNNAMED$14" - quid "3A1A9B780199" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$15" - quid "3A1A9B7A03A4" - roles (list role_list - (object Role "$UNNAMED$16" - quid "3A1A9B7B0319" - supplier "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" - quidu "3A1A906602A2" - is_navigable TRUE) - (object Role "$UNNAMED$17" - quid "3A1A9B7B031A" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$18" - quid "3A1A9B7E02E2" - roles (list role_list - (object Role "$UNNAMED$19" - quid "3A1A9B8000BE" - supplier "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" - quidu "3A1A960B01B9" - is_navigable TRUE) - (object Role "$UNNAMED$20" - quid "3A1A9B8000BF" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$21" - quid "3A1A9B8202C9" - roles (list role_list - (object Role "$UNNAMED$22" - quid "3A1A9B830285" - supplier "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" - quidu "3A1A966501FF" - is_navigable TRUE) - (object Role "$UNNAMED$23" - quid "3A1A9B830286" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$24" - quid "3A1A9B86026B" - roles (list role_list - (object Role "$UNNAMED$25" - quid "3A1A9B870136" - supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component" - quidu "3A1A95BB02D7" - is_navigable TRUE) - (object Role "$UNNAMED$26" - quid "3A1A9B870137" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$27" - quid "3A1A9B8F020A" - roles (list role_list - (object Role "$UNNAMED$28" - quid "3A1A9B900279" - supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component" - quidu "3A1A95BB02D7" - is_navigable TRUE) - (object Role "$UNNAMED$29" - quid "3A1A9B90027A" - supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" - quidu "3A1A8A9D0360"))) - (object Association "$UNNAMED$30" - quid "3A1A9B940347" - roles (list role_list - (object Role "$UNNAMED$31" - quid "3A1A9B96017D" - supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component" - quidu "3A1A95BB02D7" - is_navigable TRUE) - (object Role "$UNNAMED$32" - quid "3A1A9B96017E" - supplier "Use Case View::Customer Actors::HTTP Client 6.2" - quidu "3A1A8A160316"))) - (object Association "$UNNAMED$33" - quid "3A1A9BDA02C6" - roles (list role_list - (object Role "$UNNAMED$34" - quid "3A1A9BDB0259" - supplier "Use Case View::Customer Use cases::Repeat test case" - quidu "3A1A8F020001" - is_navigable TRUE) - (object Role "$UNNAMED$35" - quid "3A1A9BDB025A" - supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" - quidu "3A1A8A9D0360"))) - (object Association "$UNNAMED$36" - quid "3A1A9BDF0287" - roles (list role_list - (object Role "$UNNAMED$37" - quid "3A1A9BE00152" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236" - is_navigable TRUE) - (object Role "$UNNAMED$38" - quid "3A1A9BE00153" - supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" - quidu "3A1A8A9D0360"))) - (object Association "$UNNAMED$39" - quid "3A1A9BE30341" - roles (list role_list - (object Role "$UNNAMED$40" - quid "3A1A9BE4037E" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236" - is_navigable TRUE) - (object Role "$UNNAMED$41" - quid "3A1A9BE4037F" - supplier "Use Case View::Customer Actors::HTTP Client 6.2" - quidu "3A1A8A160316"))) - (object Association "$UNNAMED$42" - quid "3A1A9C0401AE" - roles (list role_list - (object Role "$UNNAMED$43" - quid "3A1A9C05021D" - supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" - quidu "3A1A97CF0336" - is_navigable TRUE) - (object Role "$UNNAMED$44" - quid "3A1A9C05021E" - supplier "Use Case View::Customer Actors::HTTP Client 6.2" - quidu "3A1A8A160316"))) - (object Association "$UNNAMED$45" - quid "3A1A9C190316" - roles (list role_list - (object Role "$UNNAMED$46" - quid "3A1A9C1A028C" - supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" - quidu "3A1A8FCF0345" - is_navigable TRUE) - (object Role "$UNNAMED$47" - quid "3A1A9C1A028D" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$48" - quid "3A1A9C1C02D5" - roles (list role_list - (object Role "$UNNAMED$49" - quid "3A1A9C1E0183" - supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" - quidu "3A1A97CF0336" - is_navigable TRUE) - (object Role "$UNNAMED$50" - quid "3A1A9C1E0184" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$51" - quid "3A1A9C26029D" - roles (list role_list - (object Role "$UNNAMED$52" - quid "3A1A9C27035D" - supplier "Use Case View::Customer Use cases::Repeat test case" - quidu "3A1A8F020001" - is_navigable TRUE) - (object Role "$UNNAMED$53" - quid "3A1A9C27035E" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$54" - quid "3A1A9C2A0086" - roles (list role_list - (object Role "$UNNAMED$55" - quid "3A1A9C2B00D8" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236" - is_navigable TRUE) - (object Role "$UNNAMED$56" - quid "3A1A9C2B00D9" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$57" - quid "3A1A9C2D03A1" - roles (list role_list - (object Role "$UNNAMED$58" - quid "3A1A9C2E0353" - supplier "Use Case View::Customer Use cases::Capture component state" - quidu "3A1A8E4603CC" - is_navigable TRUE) - (object Role "$UNNAMED$59" - quid "3A1A9C2E0354" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$60" - quid "3A1A9C31016C" - roles (list role_list - (object Role "$UNNAMED$61" - quid "3A1A9C3201E6" - supplier "Use Case View::Customer Use cases::Restore component state" - quidu "3A1A8E56014E" - is_navigable TRUE) - (object Role "$UNNAMED$62" - quid "3A1A9C3201E7" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$63" - quid "3A1A9DE70389" - roles (list role_list - (object Role "$UNNAMED$64" - quid "3A1A9DE80272" - supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" - quidu "3A1A9DD3019F" - is_navigable TRUE) - (object Role "$UNNAMED$65" - quid "3A1A9DE80273" - supplier "Use Case View::Customer Actors::Future GT project" - quidu "3A1A8F3001E8"))) - (object Association "$UNNAMED$66" - quid "3A1A9DEB006E" - roles (list role_list - (object Role "$UNNAMED$67" - quid "3A1A9DEB038F" - supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" - quidu "3A1A9DD3019F" - is_navigable TRUE) - (object Role "$UNNAMED$68" - quid "3A1A9DEB0390" - supplier "Use Case View::Customer Actors::HTTP Client 6.2" - quidu "3A1A8A160316"))) - (object Association "$UNNAMED$69" - quid "3A1A9DEE00E0" - roles (list role_list - (object Role "$UNNAMED$70" - quid "3A1A9DEF010A" - supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" - quidu "3A1A9DD3019F" - is_navigable TRUE) - (object Role "$UNNAMED$71" - quid "3A1A9DEF010B" - supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" - quidu "3A1A8A9D0360"))) - (object Association "$UNNAMED$72" - quid "3A1E31C60236" - roles (list role_list - (object Role "$UNNAMED$73" - quid "3A1E31C801FC" - supplier "Use Case View::Customer Use cases::Validate test results" - quidu "3A1A8E860338" - is_navigable TRUE) - (object Role "$UNNAMED$74" - quid "3A1E31C801FD" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$75" - quid "3A1E31CB000C" - roles (list role_list - (object Role "$UNNAMED$76" - quid "3A1E31CC0389" - supplier "Use Case View::Customer Use cases::Log message and results" - quidu "3A1A8C80017A" - is_navigable TRUE) - (object Role "$UNNAMED$77" - quid "3A1E31CC038A" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$78" - quid "3A1E31D5002F" - roles (list role_list - (object Role "$UNNAMED$79" - quid "3A1E31D502E2" - supplier "Use Case View::Customer Use cases::Dump memory block to log" - quidu "3A1A8DC400E0" - is_navigable TRUE) - (object Role "$UNNAMED$80" - quid "3A1E31D502E3" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$81" - quid "3A1E31D703AD" - roles (list role_list - (object Role "$UNNAMED$82" - quid "3A1E31D90052" - supplier "Use Case View::Customer Use cases::Memory leak test" - quidu "3A1A8D7D0138" - is_navigable TRUE) - (object Role "$UNNAMED$83" - quid "3A1E31D90053" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$84" - quid "3A1E31DB0150" - roles (list role_list - (object Role "$UNNAMED$85" - quid "3A1E31DD0102" - supplier "Use Case View::Customer Use cases::Resource leak test" - quidu "3A1A8D8F0300" - is_navigable TRUE) - (object Role "$UNNAMED$86" - quid "3A1E31DD0103" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$87" - quid "3A1E31E0019D" - roles (list role_list - (object Role "$UNNAMED$88" - quid "3A1E31E1039D" - supplier "Use Case View::Customer Use cases::Out of memory test" - quidu "3A1A8DAB01B6" - is_navigable TRUE) - (object Role "$UNNAMED$89" - quid "3A1E31E1039E" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$90" - quid "3A1E31E4021B" - roles (list role_list - (object Role "$UNNAMED$91" - quid "3A1E31E5037B" - supplier "Use Case View::Customer Use cases::Share test context" - quidu "3A1A8E790018" - is_navigable TRUE) - (object Role "$UNNAMED$92" - quid "3A1E31E5037C" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$93" - quid "3A1E31EC0032" - roles (list role_list - (object Role "$UNNAMED$94" - quid "3A1E31ED0105" - supplier "Use Case View::Customer Use cases::Test component method" - quidu "3A1A8DF00382" - is_navigable TRUE) - (object Role "$UNNAMED$95" - quid "3A1E31ED0106" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$96" - quid "3A1E31EF0339" - roles (list role_list - (object Role "$UNNAMED$97" - quid "3A1E31F00330" - supplier "Use Case View::Customer Use cases::Test incomplete component" - quidu "3A1A8CB602C2" - is_navigable TRUE) - (object Role "$UNNAMED$98" - quid "3A1E31F00331" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$99" - quid "3A1E31F30168" - roles (list role_list - (object Role "$UNNAMED$100" - quid "3A1E31F401E2" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6" - is_navigable TRUE) - (object Role "$UNNAMED$101" - quid "3A1E31F401E3" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$102" - quid "3A1E31F60339" - roles (list role_list - (object Role "$UNNAMED$103" - quid "3A1E31F702FE" - supplier "Use Case View::Customer Use cases::Test asynchronous component" - quidu "3A1A8EA602A8" - is_navigable TRUE) - (object Role "$UNNAMED$104" - quid "3A1E31F702FF" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$105" - quid "3A1E31FA0078" - roles (list role_list - (object Role "$UNNAMED$106" - quid "3A1E31FB00DD" - supplier "Use Case View::Customer Use cases::Test multi-threaded component" - quidu "3A1A90B00316" - is_navigable TRUE) - (object Role "$UNNAMED$107" - quid "3A1E31FB00DE" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$108" - quid "3A1E31FD0072" - roles (list role_list - (object Role "$UNNAMED$109" - quid "3A1E31FF00CF" - supplier "Use Case View::Customer Use cases::Test components concurrently" - quidu "3A1A917D011C" - is_navigable TRUE) - (object Role "$UNNAMED$110" - quid "3A1E31FF00D0" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$111" - quid "3A1E32010303" - roles (list role_list - (object Role "$UNNAMED$112" - quid "3A1E320301E3" - supplier "Use Case View::Customer Use cases::Identify component fault in context" - quidu "3A1A90110281" - is_navigable TRUE) - (object Role "$UNNAMED$113" - quid "3A1E320301E4" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$114" - quid "3A1E34A00023" - roles (list role_list - (object Role "$UNNAMED$115" - quid "3A1E34A101BF" - supplier "Use Case View::Customer Use cases::Clear test context" - quidu "3A1A91C6018F" - is_navigable TRUE) - (object Role "$UNNAMED$116" - quid "3A1E34A101C0" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$117" - quid "3A1E34DA0315" - roles (list role_list - (object Role "$UNNAMED$118" - quid "3A1E34DB0262" - supplier "Use Case View::Customer Use cases::Run test interactively" - quidu "3A1A8D1700D7" - is_navigable TRUE) - (object Role "$UNNAMED$119" - quid "3A1E34DB0263" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$120" - quid "3A1E34DE00A4" - roles (list role_list - (object Role "$UNNAMED$121" - quid "3A1E34DF0114" - supplier "Use Case View::Customer Use cases::Run test automatically" - quidu "3A1A8D2503DA" - is_navigable TRUE) - (object Role "$UNNAMED$122" - quid "3A1E34DF0115" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$123" - quid "3A1E34E10171" - roles (list role_list - (object Role "$UNNAMED$124" - quid "3A1E34E20212" - supplier "Use Case View::Customer Use cases::Run test from script" - quidu "3A1A8D3502D9" - is_navigable TRUE) - (object Role "$UNNAMED$125" - quid "3A1E34E20213" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$126" - quid "3A1E358F0167" - roles (list role_list - (object Role "$UNNAMED$127" - quid "3A1E3590023A" - supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" - quidu "3A1A91A201CA" - is_navigable TRUE) - (object Role "$UNNAMED$128" - quid "3A1E3590023B" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$129" - quid "3A1E365202BC" - roles (list role_list - (object Role "$UNNAMED$130" - quid "3A1E3653038F" - supplier "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" - quidu "3A1A8FC0002C" - is_navigable TRUE) - (object Role "$UNNAMED$131" - quid "3A1E36530390" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$132" - quid "3A1E3930002C" - roles (list role_list - (object Role "$UNNAMED$133" - quid "3A1E3931002E" - supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" - quidu "3A1A9B1C016E" - is_navigable TRUE) - (object Role "$UNNAMED$134" - quid "3A1E3931002F" - supplier "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075"))) - (object Association "$UNNAMED$135" - quid "3A5DC4DC0250" - roles (list role_list - (object Role "$UNNAMED$136" - quid "3A5DC4DD000D" - supplier "Use Case View::Customer Use cases::Test component method" - quidu "3A1A8DF00382" - is_navigable TRUE) - (object Role "$UNNAMED$137" - quid "3A5DC4DD000E" - supplier "Use Case View::Customer Actors::Stubbed Code Module" - quidu "3A5D9AA60388"))) - (object Class_Category "Architectural Requests" - quid "3A1F78BE003E" - documentation "The use cases which relate to how the system should be structured, and how the components are to be provided." - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Modular architecture services" - quid "3A1A966501FF" - 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.") - (object UseCase "Send user notification of test result" - quid "3A1A906602A2" - documentation -|A requirement that at completion of a test run the architecture can notify a specified user group of the results. -|Note : this possibly involves informing them via some network link. - ) - (object UseCase "Replace the UI" - quid "3A1A90F3034F" - documentation "A requirement that the test bed architecture provide its services as an 'Engine' capable of being used by any user interface.") - (object UseCase "Architecture is extensible" - quid "3A1A960B01B9" - documentation "A requirement that the archtecture support an extendable internal architecture. (Allowing additional functionality to be added later).") - (object UseCase "Run tests in release code" - quid "3A1A8FC0002C" - documentation "A requirement that test test bed operates in both 'debug' mode and 'release' mode, and is therefore not dependent upon 'debug' mode services.") - (object UseCase "Configure report format" - quid "3A1A904E01AD" - documentation "A requirement that the result output of the test bed may be configured to conform a particular form chosen by the client. ") - (object UseCase "Dynamically configure the test environment" - quid "3A1A8FCF0345" - 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.") - (object UseCase "Test any component" - quid "3A1A95BB02D7" - documentation "A requirement that any component unit may be suitable for testing within the test bed." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1E95820121" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6"))) - (object UseCase "Add new test cases" - quid "3A1A91A201CA" - documentation "A requirement that individual test cases can be added to the available test scenarios which are presented upon test bed execution.") - (object UseCase "Trace Defect report to test" - quid "3A1A9B1C016E" - 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." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F7E9701F9" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Validate test results" - quidu "3A1A8E860338"))) - (object UseCase "Automate user action reproduction." - quid "3A1A91080255" - documentation "A requirement that user choices and input be recorded, and stored persistently in a format suitable for subsequent automation of the test bed. " - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F7E27000D" - stereotype "extends" - supplier "Use Case View::Customer Use cases::Run test from script" - quidu "3A1A8D3502D9"))) - (object UseCase "Simulate Defect conditions" - quid "3A1A9DD3019F" - 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." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A1F7ECE01BC" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Capture component state" - quidu "3A1A8E4603CC") - (object Inheritance_Relationship - quid "3A1F7EDC00B8" - stereotype "uses" - supplier "Use Case View::Customer Use cases::Restore component state" - quidu "3A1A8E56014E")))) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Architecture" - quid "3A1A8F8F0202" - title "Architecture" - documentation "The use cases relating to requirements of the test bed architecture." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @14 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (310, 186) - label (object ItemLabel - Parent_View @14 - location (310, 346) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT Wap 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8AC101D2" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @15 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1488, 1054) - label (object ItemLabel - Parent_View @15 - location (1488, 1214) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "HTTP Client 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A160316" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @16 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1798, 682) - label (object ItemLabel - Parent_View @16 - location (1798, 842) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT 6.2 Plug-in System") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A9D0360" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" @17 - location (310, 1426) - label (object ItemLabel - Parent_View @17 - location (310, 1564) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Replace the UI") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90F3034F" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @18 - location (2542, 1798) - label (object ItemLabel - Parent_View @18 - location (2542, 1936) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Configure report format") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A904E01AD" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$0" @19 - location (2048, 1448) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B62013D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$1" @20 - Parent_View @19 - location (870, 22) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B630333" - client @19 - supplier @18 - line_style 0) - (object RoleView "$UNNAMED$2" @21 - Parent_View @19 - location (870, 22) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B630334" - client @19 - supplier @15 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @22 - location (310, 1116) - label (object ItemLabel - Parent_View @22 - location (310, 1254) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dynamically configure the test environment") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8FCF0345" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @23 - location (310, 1736) - label (object ItemLabel - Parent_View @23 - location (310, 1874) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Automate user action reproduction.") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91080255" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" @24 - location (310, 2046) - label (object ItemLabel - Parent_View @24 - location (310, 2184) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Send user notification of test result") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A906602A2" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" @25 - location (310, 806) - label (object ItemLabel - Parent_View @25 - location (310, 944) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Architecture is extensible") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A960B01B9" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" @26 - location (310, 558) - label (object ItemLabel - Parent_View @26 - location (310, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Modular architecture services") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A966501FF" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Test any component" @27 - location (2542, 1054) - label (object ItemLabel - Parent_View @27 - location (2542, 1192) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test any component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A95BB02D7" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$30" @28 - location (1988, 1054) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B940347" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$31" @29 - Parent_View @28 - location (810, -372) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B96017D" - client @28 - supplier @27 - line_style 0) - (object RoleView "$UNNAMED$32" @30 - Parent_View @28 - location (810, -372) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B96017E" - client @28 - supplier @15 - line_style 0))) - (object AssociationViewNew "$UNNAMED$27" @31 - location (2142, 853) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B8F020A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$28" @32 - Parent_View @31 - location (964, -139) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B900279" - client @31 - supplier @27 - line_style 0) - (object RoleView "$UNNAMED$29" @33 - Parent_View @31 - location (964, -139) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B90027A" - client @31 - supplier @16 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @34 - location (2542, 1426) - label (object ItemLabel - Parent_View @34 - location (2542, 1564) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Simulate Defect conditions") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A9DD3019F" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$66" @35 - location (1988, 1228) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DEB006E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$67" @36 - Parent_View @35 - location (810, -198) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DEB038F" - client @35 - supplier @34 - line_style 0) - (object RoleView "$UNNAMED$68" @37 - Parent_View @35 - location (810, -198) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DEB0390" - client @35 - supplier @15 - line_style 0))) - (object AssociationViewNew "$UNNAMED$69" @38 - location (2211, 1095) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DEE00E0" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$70" @39 - Parent_View @38 - location (1033, 103) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DEF010A" - client @38 - supplier @34 - line_style 0) - (object RoleView "$UNNAMED$71" @40 - Parent_View @38 - location (1033, 103) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DEF010B" - client @38 - supplier @16 - line_style 0))) - (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @41 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1178, 1922) - label (object ItemLabel - Parent_View @41 - location (1178, 2082) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Future GT project") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F3001E8" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$3" @42 - location (782, 1695) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B6E0216" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$4" @43 - Parent_View @42 - location (-396, -227) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B6F018B" - client @42 - supplier @17 - line_style 0) - (object RoleView "$UNNAMED$5" @44 - Parent_View @42 - location (-396, -227) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B6F018C" - client @42 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$6" @45 - location (1833, 1859) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B7101CA" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$7" @46 - Parent_View @45 - location (655, -63) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B72017C" - client @45 - supplier @18 - line_style 0) - (object RoleView "$UNNAMED$8" @47 - Parent_View @45 - location (655, -63) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B720186" - client @45 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$9" @48 - location (815, 1583) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B74020B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$10" @49 - Parent_View @48 - location (-363, -339) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B750144" - client @48 - supplier @22 - line_style 0) - (object RoleView "$UNNAMED$11" @50 - Parent_View @48 - location (-363, -339) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B75014E" - client @48 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$12" @51 - location (874, 1854) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B770179" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$13" @52 - Parent_View @51 - location (-304, -68) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B780198" - client @51 - supplier @23 - line_style 0) - (object RoleView "$UNNAMED$14" @53 - Parent_View @51 - location (-304, -68) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B780199" - client @51 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$15" @54 - location (767, 1978) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B7A03A4" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$16" @55 - Parent_View @54 - location (-411, 56) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B7B0319" - client @54 - supplier @24 - line_style 0) - (object RoleView "$UNNAMED$17" @56 - Parent_View @54 - location (-411, 56) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B7B031A" - client @54 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$18" @57 - location (776, 1405) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B7E02E2" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$19" @58 - Parent_View @57 - location (-402, -517) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B8000BE" - client @57 - supplier @25 - line_style 0) - (object RoleView "$UNNAMED$20" @59 - Parent_View @57 - location (-402, -517) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B8000BF" - client @57 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$21" @60 - location (768, 1280) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B8202C9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$22" @61 - Parent_View @60 - location (-410, -642) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B830285" - client @60 - supplier @26 - line_style 0) - (object RoleView "$UNNAMED$23" @62 - Parent_View @60 - location (-410, -642) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B830286" - client @60 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$24" @63 - location (1795, 1526) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B86026B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$25" @64 - Parent_View @63 - location (617, -396) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B870136" - client @63 - supplier @27 - line_style 0) - (object RoleView "$UNNAMED$26" @65 - Parent_View @63 - location (617, -396) - stereotype TRUE - line_color 3342489 - quidu "3A1A9B870137" - client @63 - supplier @41 - line_style 0))) - (object AssociationViewNew "$UNNAMED$63" @66 - location (1766, 1704) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DE70389" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$64" @67 - Parent_View @66 - location (588, -218) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DE80272" - client @66 - supplier @34 - line_style 0) - (object RoleView "$UNNAMED$65" @68 - Parent_View @66 - location (588, -218) - stereotype TRUE - line_color 3342489 - quidu "3A1A9DE80273" - client @66 - supplier @41 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @69 - location (2542, 186) - label (object ItemLabel - Parent_View @69 - location (2542, 324) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Add new test cases") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91A201CA" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" @70 - location (2542, 682) - label (object ItemLabel - Parent_View @70 - location (2542, 820) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run tests in release code") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8FC0002C" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @71 - location (2542, 434) - label (object ItemLabel - Parent_View @71 - location (2542, 572) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Trace Defect report to test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A9B1C016E" - height 118 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @72 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1178, 186) - label (object ItemLabel - Parent_View @72 - location (1178, 346) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Generalised Actor") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1E30F00075" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object InheritView "" @73 - stereotype (object SegLabel @74 - Parent_View @73 - location (679, 191) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.416000 - height 5 - orientation 1) - line_color 3342489 - quidu "3A1E31AC0166" - client @14 - supplier @72 - line_style 0) - (object InheritView "" @75 - stereotype (object SegLabel @76 - Parent_View @75 - location (1548, 498) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.360813 - height 14 - orientation 0) - line_color 3342489 - quidu "3A1E32B90271" - client @16 - supplier @72 - line_style 0) - (object InheritView "" @77 - stereotype (object SegLabel @78 - Parent_View @77 - location (1365, 780) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.334030 - height 22 - orientation 0) - line_color 3342489 - quidu "3A1E3332029D" - client @15 - supplier @72 - line_style 0) - (object InheritView "" @79 - stereotype (object SegLabel @80 - Parent_View @79 - location (1181, 1426) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.283415 - height 3 - orientation 1) - line_color 3342489 - quidu "3A1E339A0315" - client @41 - supplier @72 - line_style 0) - (object AssociationViewNew "$UNNAMED$126" @81 - location (1833, 186) - stereotype TRUE - line_color 3342489 - quidu "3A1E358F0167" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$128" @82 - Parent_View @81 - location (-275, -310) - label (object SegLabel @83 - Parent_View @82 - location (1355, 145) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A1E3590023B" - client @81 - supplier @72 - line_style 0) - (object RoleView "$UNNAMED$127" @84 - Parent_View @81 - location (-275, -310) - label (object SegLabel @85 - Parent_View @84 - location (2311, 145) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A1E3590023A" - client @81 - supplier @69 - line_style 0))) - (object AssociationViewNew "$UNNAMED$129" @86 - location (1833, 422) - stereotype TRUE - line_color 3342489 - quidu "3A1E365202BC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$130" @87 - Parent_View @86 - location (655, 236) - stereotype TRUE - line_color 3342489 - quidu "3A1E3653038F" - client @86 - supplier @70 - line_style 0) - (object RoleView "$UNNAMED$131" @88 - Parent_View @86 - location (655, 236) - stereotype TRUE - line_color 3342489 - quidu "3A1E36530390" - client @86 - supplier @72 - line_style 0))) - (object AssociationViewNew "$UNNAMED$132" @89 - location (1833, 302) - stereotype TRUE - line_color 3342489 - quidu "3A1E3930002C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$133" @90 - Parent_View @89 - location (655, 116) - stereotype TRUE - line_color 3342489 - quidu "3A1E3931002E" - client @89 - supplier @71 - line_style 0) - (object RoleView "$UNNAMED$134" @91 - Parent_View @89 - location (655, 116) - stereotype TRUE - line_color 3342489 - quidu "3A1E3931002F" - client @89 - supplier @72 - line_style 0)))))))) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Run-Time" - quid "3A1A8B12005C" - title "Run-Time" - documentation "The run time operations which the test case requests expects support for from the test bed." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @92 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1302, 186) - label (object ItemLabel - Parent_View @92 - location (1302, 346) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT 6.2 Plug-in System") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A9D0360" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @93 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (434, 186) - label (object ItemLabel - Parent_View @93 - location (434, 346) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT Wap 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8AC101D2" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @94 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1736, 186) - label (object ItemLabel - Parent_View @94 - location (1736, 346) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "HTTP Client 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A160316" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @95 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2108, 186) - label (object ItemLabel - Parent_View @95 - location (2108, 346) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Future GT project") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F3001E8" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @96 - location (434, 558) - label (object ItemLabel - Parent_View @96 - location (434, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Validate test results") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E860338" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @97 - location (434, 868) - label (object ItemLabel - Parent_View @97 - location (434, 1006) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Log message and results") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8C80017A" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @98 - location (434, 1178) - label (object ItemLabel - Parent_View @98 - location (434, 1316) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dump memory block to log") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DC400E0" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @99 - location (434, 1488) - label (object ItemLabel - Parent_View @99 - location (434, 1626) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Memory leak test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D7D0138" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @100 - location (434, 1798) - label (object ItemLabel - Parent_View @100 - location (434, 1936) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Resource leak test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D8F0300" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @101 - location (434, 2108) - label (object ItemLabel - Parent_View @101 - location (434, 2246) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Out of memory test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DAB01B6" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Share test context" @102 - location (1116, 2108) - label (object ItemLabel - Parent_View @102 - location (1116, 2246) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Share test context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E790018" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @103 - location (3038, 868) - label (object ItemLabel - Parent_View @103 - location (3038, 1006) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test incomplete component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8CB602C2" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @104 - location (3038, 1178) - label (object ItemLabel - Parent_View @104 - location (3038, 1316) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test Individual component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8C6B02A6" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @105 - location (3038, 1488) - label (object ItemLabel - Parent_View @105 - location (3038, 1626) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test asynchronous component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8EA602A8" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @106 - location (3038, 1798) - label (object ItemLabel - Parent_View @106 - location (3038, 1936) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test multi-threaded component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90B00316" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @107 - location (3038, 2108) - label (object ItemLabel - Parent_View @107 - location (3038, 2246) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test components concurrently") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A917D011C" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @108 - location (2356, 2108) - label (object ItemLabel - Parent_View @108 - location (2356, 2246) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Identify component fault in context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90110281" - height 118 - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @109 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1736, 806) - label (object ItemLabel - Parent_View @109 - location (1736, 966) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Generalised Actor") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1E30F00075" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object InheritView "" @110 - stereotype (object SegLabel @111 - Parent_View @110 - location (947, 424) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.383138 - height 5 - orientation 0) - line_color 3342489 - quidu "3A1E31AC0166" - client @93 - supplier @109 - line_style 0) - (object AssociationViewNew "$UNNAMED$72" @112 - location (1109, 683) - stereotype TRUE - line_color 3342489 - quidu "3A1E31C60236" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$73" @113 - Parent_View @112 - location (-565, 125) - stereotype TRUE - line_color 3342489 - quidu "3A1E31C801FC" - client @112 - supplier @96 - line_style 0) - (object RoleView "$UNNAMED$74" @114 - Parent_View @112 - location (-565, 125) - stereotype TRUE - line_color 3342489 - quidu "3A1E31C801FD" - client @112 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$75" @115 - location (1109, 833) - stereotype TRUE - line_color 3342489 - quidu "3A1E31CB000C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$76" @116 - Parent_View @115 - location (-565, 275) - stereotype TRUE - line_color 3342489 - quidu "3A1E31CC0389" - client @115 - supplier @97 - line_style 0) - (object RoleView "$UNNAMED$77" @117 - Parent_View @115 - location (-565, 275) - stereotype TRUE - line_color 3342489 - quidu "3A1E31CC038A" - client @115 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$78" @118 - location (1109, 982) - stereotype TRUE - line_color 3342489 - quidu "3A1E31D5002F" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$79" @119 - Parent_View @118 - location (-565, 424) - stereotype TRUE - line_color 3342489 - quidu "3A1E31D502E2" - client @118 - supplier @98 - line_style 0) - (object RoleView "$UNNAMED$80" @120 - Parent_View @118 - location (-565, 424) - stereotype TRUE - line_color 3342489 - quidu "3A1E31D502E3" - client @118 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$81" @121 - location (1044, 1165) - stereotype TRUE - line_color 3342489 - quidu "3A1E31D703AD" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$82" @122 - Parent_View @121 - location (-630, 607) - stereotype TRUE - line_color 3342489 - quidu "3A1E31D90052" - client @121 - supplier @99 - line_style 0) - (object RoleView "$UNNAMED$83" @123 - Parent_View @121 - location (-630, 607) - stereotype TRUE - line_color 3342489 - quidu "3A1E31D90053" - client @121 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$84" @124 - location (1028, 1342) - stereotype TRUE - line_color 3342489 - quidu "3A1E31DB0150" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$85" @125 - Parent_View @124 - location (-646, 784) - stereotype TRUE - line_color 3342489 - quidu "3A1E31DD0102" - client @124 - supplier @100 - line_style 0) - (object RoleView "$UNNAMED$86" @126 - Parent_View @124 - location (-646, 784) - stereotype TRUE - line_color 3342489 - quidu "3A1E31DD0103" - client @124 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$87" @127 - location (1019, 1519) - stereotype TRUE - line_color 3342489 - quidu "3A1E31E0019D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$88" @128 - Parent_View @127 - location (-655, 961) - stereotype TRUE - line_color 3342489 - quidu "3A1E31E1039D" - client @127 - supplier @101 - line_style 0) - (object RoleView "$UNNAMED$89" @129 - Parent_View @127 - location (-655, 961) - stereotype TRUE - line_color 3342489 - quidu "3A1E31E1039E" - client @127 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$90" @130 - location (1384, 1542) - stereotype TRUE - line_color 3342489 - quidu "3A1E31E4021B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$91" @131 - Parent_View @130 - location (-290, 984) - stereotype TRUE - line_color 3342489 - quidu "3A1E31E5037B" - client @130 - supplier @102 - line_style 0) - (object RoleView "$UNNAMED$92" @132 - Parent_View @130 - location (-290, 984) - stereotype TRUE - line_color 3342489 - quidu "3A1E31E5037C" - client @130 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$96" @133 - location (2360, 833) - stereotype TRUE - line_color 3342489 - quidu "3A1E31EF0339" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$97" @134 - Parent_View @133 - location (686, 275) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F00330" - client @133 - supplier @103 - line_style 0) - (object RoleView "$UNNAMED$98" @135 - Parent_View @133 - location (686, 275) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F00331" - client @133 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$99" @136 - location (2360, 982) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F30168" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$100" @137 - Parent_View @136 - location (686, 424) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F401E2" - client @136 - supplier @104 - line_style 0) - (object RoleView "$UNNAMED$101" @138 - Parent_View @136 - location (686, 424) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F401E3" - client @136 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$102" @139 - location (2425, 1165) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F60339" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$103" @140 - Parent_View @139 - location (751, 607) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F702FE" - client @139 - supplier @105 - line_style 0) - (object RoleView "$UNNAMED$104" @141 - Parent_View @139 - location (751, 607) - stereotype TRUE - line_color 3342489 - quidu "3A1E31F702FF" - client @139 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$105" @142 - location (2441, 1342) - stereotype TRUE - line_color 3342489 - quidu "3A1E31FA0078" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$106" @143 - Parent_View @142 - location (767, 784) - stereotype TRUE - line_color 3342489 - quidu "3A1E31FB00DD" - client @142 - supplier @106 - line_style 0) - (object RoleView "$UNNAMED$107" @144 - Parent_View @142 - location (767, 784) - stereotype TRUE - line_color 3342489 - quidu "3A1E31FB00DE" - client @142 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$108" @145 - location (2434, 1505) - stereotype TRUE - line_color 3342489 - quidu "3A1E31FD0072" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$109" @146 - Parent_View @145 - location (760, 947) - stereotype TRUE - line_color 3342489 - quidu "3A1E31FF00CF" - client @145 - supplier @107 - line_style 0) - (object RoleView "$UNNAMED$110" @147 - Parent_View @145 - location (760, 947) - stereotype TRUE - line_color 3342489 - quidu "3A1E31FF00D0" - client @145 - supplier @109 - line_style 0))) - (object AssociationViewNew "$UNNAMED$111" @148 - location (2084, 1542) - stereotype TRUE - line_color 3342489 - quidu "3A1E32010303" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$112" @149 - Parent_View @148 - location (410, 984) - stereotype TRUE - line_color 3342489 - quidu "3A1E320301E3" - client @148 - supplier @108 - line_style 0) - (object RoleView "$UNNAMED$113" @150 - Parent_View @148 - location (410, 984) - stereotype TRUE - line_color 3342489 - quidu "3A1E320301E4" - client @148 - supplier @109 - line_style 0))) - (object InheritView "" @151 - stereotype (object SegLabel @152 - Parent_View @151 - location (1475, 448) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.323659 - height 8 - orientation 1) - line_color 3342489 - quidu "3A1E32B90271" - client @92 - supplier @109 - line_style 0) - (object InheritView "" @153 - stereotype (object SegLabel @154 - Parent_View @153 - location (1708, 431) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.365186 - height 29 - orientation 1) - line_color 3342489 - quidu "3A1E3332029D" - client @94 - supplier @109 - line_style 0) - (object InheritView "" @155 - stereotype (object SegLabel @156 - Parent_View @155 - location (2017, 381) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.228843 - height 24 - orientation 0) - line_color 3342489 - quidu "3A1E339A0315" - client @95 - supplier @109 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Test component method" @157 - location (3038, 558) - label (object ItemLabel - Parent_View @157 - location (3038, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test component method") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DF00382" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$93" @158 - location (2360, 682) - stereotype TRUE - line_color 3342489 - quidu "3A1E31EC0032" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$94" @159 - Parent_View @158 - location (686, 124) - stereotype TRUE - line_color 3342489 - quidu "3A1E31ED0105" - client @158 - supplier @157 - line_style 0) - (object RoleView "$UNNAMED$95" @160 - Parent_View @158 - location (686, 124) - stereotype TRUE - line_color 3342489 - quidu "3A1E31ED0106" - client @158 - supplier @109 - line_style 0))) - (object ClassView "Class" "Use Case View::Customer Actors::Stubbed Code Module" @161 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2542, 186) - label (object ItemLabel - Parent_View @161 - location (2542, 346) - anchor_loc 1 - nlines 2 - max_width 331 - justify 0 - label "Stubbed Code Module") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A5D9AA60388" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$135" @162 - location (2779, 364) - stereotype TRUE - line_color 3342489 - quidu "3A5DC4DC0250" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$136" @163 - Parent_View @162 - location (113, 178) - stereotype TRUE - line_color 3342489 - quidu "3A5DC4DD000D" - client @162 - supplier @157 - line_style 0) - (object RoleView "$UNNAMED$137" @164 - Parent_View @162 - location (113, 178) - stereotype TRUE - line_color 3342489 - quidu "3A5DC4DD000E" - client @162 - supplier @161 - line_style 0))))) - (object UseCaseDiagram "Test Control" - quid "3A1A8CEA0367" - title "Test Control" - documentation "The use cases which relate to controlling the behaviour of the test bed." - zoom 99 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @165 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2728, 310) - label (object ItemLabel - Parent_View @165 - location (2728, 470) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT Wap 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8AC101D2" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @166 - location (496, 1674) - label (object ItemLabel - Parent_View @166 - location (496, 1812) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Clear test context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91C6018F" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @167 - location (496, 310) - label (object ItemLabel - Parent_View @167 - location (496, 448) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test interactively") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D1700D7" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @168 - location (496, 620) - label (object ItemLabel - Parent_View @168 - location (496, 758) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test automatically") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D2503DA" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @169 - location (496, 930) - label (object ItemLabel - Parent_View @169 - location (496, 1068) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test from script") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D3502D9" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @170 - location (496, 1302) - label (object ItemLabel - Parent_View @170 - location (496, 1440) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Add new test cases") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91A201CA" - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @171 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 310) - label (object ItemLabel - Parent_View @171 - location (1364, 470) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Generalised Actor") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1E30F00075" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object InheritView "" @172 - stereotype (object SegLabel @173 - Parent_View @172 - location (2140, 313) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.424322 - height 3 - orientation 0) - line_color 3342489 - quidu "3A1E31AC0166" - client @165 - supplier @171 - line_style 0) - (object AssociationViewNew "$UNNAMED$114" @174 - location (875, 1074) - stereotype TRUE - line_color 3342489 - quidu "3A1E34A00023" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$115" @175 - Parent_View @174 - location (-799, 888) - stereotype TRUE - line_color 3342489 - quidu "3A1E34A101BF" - client @174 - supplier @166 - line_style 0) - (object RoleView "$UNNAMED$116" @176 - Parent_View @174 - location (-799, 888) - stereotype TRUE - line_color 3342489 - quidu "3A1E34A101C0" - client @174 - supplier @171 - line_style 0))) - (object AssociationViewNew "$UNNAMED$117" @177 - location (953, 310) - stereotype TRUE - line_color 3342489 - quidu "3A1E34DA0315" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$118" @178 - Parent_View @177 - location (-721, 124) - stereotype TRUE - line_color 3342489 - quidu "3A1E34DB0262" - client @177 - supplier @167 - line_style 0) - (object RoleView "$UNNAMED$119" @179 - Parent_View @177 - location (-721, 124) - stereotype TRUE - line_color 3342489 - quidu "3A1E34DB0263" - client @177 - supplier @171 - line_style 0))) - (object AssociationViewNew "$UNNAMED$120" @180 - location (831, 496) - stereotype TRUE - line_color 3342489 - quidu "3A1E34DE00A4" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$121" @181 - Parent_View @180 - location (-843, 310) - stereotype TRUE - line_color 3342489 - quidu "3A1E34DF0114" - client @180 - supplier @168 - line_style 0) - (object RoleView "$UNNAMED$122" @182 - Parent_View @180 - location (-843, 310) - stereotype TRUE - line_color 3342489 - quidu "3A1E34DF0115" - client @180 - supplier @171 - line_style 0))) - (object AssociationViewNew "$UNNAMED$123" @183 - location (815, 698) - stereotype TRUE - line_color 3342489 - quidu "3A1E34E10171" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$124" @184 - Parent_View @183 - location (-859, 512) - stereotype TRUE - line_color 3342489 - quidu "3A1E34E20212" - client @183 - supplier @169 - line_style 0) - (object RoleView "$UNNAMED$125" @185 - Parent_View @183 - location (-859, 512) - stereotype TRUE - line_color 3342489 - quidu "3A1E34E20213" - client @183 - supplier @171 - line_style 0))) - (object AssociationViewNew "$UNNAMED$126" @186 - location (854, 890) - stereotype TRUE - line_color 3342489 - quidu "3A1E358F0167" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$127" @187 - Parent_View @186 - location (-448, 642) - stereotype TRUE - line_color 3342489 - quidu "3A1E3590023A" - client @186 - supplier @170 - line_style 0) - (object RoleView "$UNNAMED$128" @188 - Parent_View @186 - location (-448, 642) - stereotype TRUE - line_color 3342489 - quidu "3A1E3590023B" - client @186 - supplier @171 - line_style 0))) - (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @189 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2170, 682) - label (object ItemLabel - Parent_View @189 - location (2170, 842) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "GT 6.2 Plug-in System") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A9D0360" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object InheritView "" @190 - stereotype (object SegLabel @191 - Parent_View @190 - location (1976, 579) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.202876 - height 12 - orientation 1) - line_color 3342489 - quidu "3A1E32B90271" - client @189 - supplier @171 - line_style 0) - (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @192 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1860, 1054) - label (object ItemLabel - Parent_View @192 - location (1860, 1214) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "HTTP Client 6.2") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A160316" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object InheritView "" @193 - stereotype (object SegLabel @194 - Parent_View @193 - location (1718, 902) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.170034 - height 34 - orientation 0) - line_color 3342489 - quidu "3A1E3332029D" - client @192 - supplier @171 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @195 - location (496, 2542) - label (object ItemLabel - Parent_View @195 - location (496, 2680) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dynamically configure the test environment") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8FCF0345" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @196 - location (2728, 1984) - label (object ItemLabel - Parent_View @196 - location (2728, 2122) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Arbitrarily group tests and execution order") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A97CF0336" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$42" @197 - location (2340, 1568) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C0401AE" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$43" @198 - Parent_View @197 - location (1038, 390) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C05021D" - client @197 - supplier @196 - line_style 0) - (object RoleView "$UNNAMED$44" @199 - Parent_View @197 - location (1038, 390) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C05021E" - client @197 - supplier @192 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @200 - location (2728, 682) - label (object ItemLabel - Parent_View @200 - location (2728, 820) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Repeat test case") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F020001" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$33" @201 - location (2421, 682) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BDA02C6" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$34" @202 - Parent_View @201 - location (1119, -124) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BDB0259" - client @201 - supplier @200 - line_style 0) - (object RoleView "$UNNAMED$35" @203 - Parent_View @201 - location (1119, -124) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BDB025A" - client @201 - supplier @189 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @204 - location (2728, 1302) - label (object ItemLabel - Parent_View @204 - location (2728, 1440) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Schedule test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91620236" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$36" @205 - location (2493, 1041) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BDF0287" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$37" @206 - Parent_View @205 - location (1191, 235) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BE00152" - client @205 - supplier @204 - line_style 0) - (object RoleView "$UNNAMED$38" @207 - Parent_View @205 - location (1191, 235) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BE00153" - client @205 - supplier @189 - line_style 0))) - (object AssociationViewNew "$UNNAMED$39" @208 - location (2266, 1168) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BE30341" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$40" @209 - Parent_View @208 - location (964, -10) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BE4037E" - client @208 - supplier @204 - line_style 0) - (object RoleView "$UNNAMED$41" @210 - Parent_View @208 - location (964, -10) - stereotype TRUE - line_color 3342489 - quidu "3A1A9BE4037F" - client @208 - supplier @192 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @211 - location (1984, 2542) - label (object ItemLabel - Parent_View @211 - location (1984, 2680) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Capture component state") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E4603CC" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @212 - location (1240, 2542) - label (object ItemLabel - Parent_View @212 - location (1240, 2680) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Restore component state") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E56014E" - autoResize TRUE) - (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @213 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 1984) - label (object ItemLabel - Parent_View @213 - location (1364, 2144) - anchor_loc 1 - nlines 2 - max_width 325 - justify 0 - label "Future GT project") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F3001E8" - width 180 - height 60 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$45" @214 - location (890, 2284) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C190316" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$46" @215 - Parent_View @214 - location (-412, 610) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C1A028C" - client @214 - supplier @195 - line_style 0) - (object RoleView "$UNNAMED$47" @216 - Parent_View @214 - location (-412, 610) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C1A028D" - client @214 - supplier @213 - line_style 0))) - (object AssociationViewNew "$UNNAMED$48" @217 - location (2019, 1984) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C1C02D5" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$49" @218 - Parent_View @217 - location (717, 310) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C1E0183" - client @217 - supplier @196 - line_style 0) - (object RoleView "$UNNAMED$50" @219 - Parent_View @217 - location (717, 310) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C1E0184" - client @217 - supplier @213 - line_style 0))) - (object AssociationViewNew "$UNNAMED$51" @220 - location (1994, 1379) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C26029D" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$52" @221 - Parent_View @220 - location (692, -295) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C27035D" - client @220 - supplier @200 - line_style 0) - (object RoleView "$UNNAMED$53" @222 - Parent_View @220 - location (692, -295) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C27035E" - client @220 - supplier @213 - line_style 0))) - (object AssociationViewNew "$UNNAMED$54" @223 - location (2009, 1659) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C2A0086" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$55" @224 - Parent_View @223 - location (707, -15) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C2B00D8" - client @223 - supplier @204 - line_style 0) - (object RoleView "$UNNAMED$56" @225 - Parent_View @223 - location (707, -15) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C2B00D9" - client @223 - supplier @213 - line_style 0))) - (object AssociationViewNew "$UNNAMED$57" @226 - location (1722, 2306) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C2D03A1" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$58" @227 - Parent_View @226 - location (420, 632) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C2E0353" - client @226 - supplier @211 - line_style 0) - (object RoleView "$UNNAMED$59" @228 - Parent_View @226 - location (420, 632) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C2E0354" - client @226 - supplier @213 - line_style 0))) - (object AssociationViewNew "$UNNAMED$60" @229 - location (1281, 2347) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C31016C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$61" @230 - Parent_View @229 - location (-21, 673) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C3201E6" - client @229 - supplier @212 - line_style 0) - (object RoleView "$UNNAMED$62" @231 - Parent_View @229 - location (-21, 673) - stereotype TRUE - line_color 3342489 - quidu "3A1A9C3201E7" - client @229 - supplier @213 - line_style 0))) - (object InheritView "" @232 - stereotype (object SegLabel @233 - Parent_View @232 - location (1245, 1199) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A1E339A0315" - client @213 - supplier @171 - line_style 0))) - (object UseCaseDiagram "Use case generalisations" - quid "3A1E4C8D0002" - title "Use case generalisations" - documentation "The inter-dependencies of the non-architectural use cases." - zoom 97 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 61 - items (list diagram_item_list - (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @234 - location (1054, 558) - label (object ItemLabel - Parent_View @234 - location (1054, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test Individual component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8C6B02A6" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @235 - location (1054, 1116) - label (object ItemLabel - Parent_View @235 - location (1054, 1254) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test incomplete component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8CB602C2" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test component method" @236 - location (248, 1984) - label (object ItemLabel - Parent_View @236 - location (248, 2122) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test component method") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DF00382" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @237 - location (558, 496) - label (object ItemLabel - Parent_View @237 - location (558, 634) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test asynchronous component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8EA602A8" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @238 - location (1054, 124) - label (object ItemLabel - Parent_View @238 - location (1054, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test components concurrently") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A917D011C" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @239 - location (248, 2604) - label (object ItemLabel - Parent_View @239 - location (248, 2742) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Memory leak test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D7D0138" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @240 - location (682, 2604) - label (object ItemLabel - Parent_View @240 - location (682, 2742) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Resource leak test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D8F0300" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @241 - location (1116, 2604) - label (object ItemLabel - Parent_View @241 - location (1116, 2742) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Out of memory test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DAB01B6" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @242 - location (1612, 2604) - label (object ItemLabel - Parent_View @242 - location (1612, 2742) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dump memory block to log") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DC400E0" - height 118 - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @243 - location (2170, 2604) - label (object ItemLabel - Parent_View @243 - location (2170, 2742) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Log message and results") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8C80017A" - autoResize TRUE) - (object InheritView "" @244 - stereotype (object SegLabel @245 - Parent_View @244 - location (1344, 2354) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.523435 - height 19 - orientation 1) - line_color 3342489 - quidu "3A1E911601EB" - client @236 - supplier @243 - line_style 0) - (object InheritView "" @246 - stereotype (object SegLabel @247 - Parent_View @246 - location (264, 2384) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.599871 - height 16 - orientation 0) - line_color 3342489 - quidu "3A1E91220170" - client @236 - supplier @239 - line_style 0) - (object InheritView "" @248 - stereotype (object SegLabel @249 - Parent_View @248 - location (510, 2396) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.597850 - height 21 - orientation 1) - line_color 3342489 - quidu "3A1E912E00D7" - client @236 - supplier @240 - line_style 0) - (object InheritView "" @250 - stereotype (object SegLabel @251 - Parent_View @250 - location (805, 2389) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.595520 - height 7 - orientation 1) - line_color 3342489 - quidu "3A1E914600E6" - client @236 - supplier @241 - line_style 0) - (object InheritView "" @252 - stereotype (object SegLabel @253 - Parent_View @252 - location (1119, 2382) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.592657 - height 4 - orientation 1) - line_color 3342489 - quidu "3A1E914D0208" - client @236 - supplier @242 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @254 - location (248, 992) - label (object ItemLabel - Parent_View @254 - location (248, 1130) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test multi-threaded component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90B00316" - height 118 - autoResize TRUE) - (object InheritView "" @255 - stereotype (object SegLabel @256 - Parent_View @255 - location (600, 1601) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500956 - height 3 - orientation 1) - line_color 3342489 - quidu "3A1E91FE01E5" - client @235 - supplier @236 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @257 - location (2666, 2604) - label (object ItemLabel - Parent_View @257 - location (2666, 2742) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Validate test results") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E860338" - autoResize TRUE) - (object InheritView "" @258 - stereotype (object SegLabel @259 - Parent_View @258 - location (1613, 2334) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.525826 - height 2 - orientation 1) - line_color 3342489 - quidu "3A1E92230242" - client @236 - supplier @257 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @260 - location (1922, 558) - label (object ItemLabel - Parent_View @260 - location (1922, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test interactively") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D1700D7" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @261 - location (1922, 124) - label (object ItemLabel - Parent_View @261 - location (1922, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test automatically") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D2503DA" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @262 - location (2666, 124) - label (object ItemLabel - Parent_View @262 - location (2666, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test from script") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D3502D9" - autoResize TRUE) - (object InheritView "" @263 - stereotype (object SegLabel @264 - Parent_View @263 - location (1551, 571) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.400832 - height 13 - orientation 0) - line_color 3342489 - quidu "3A1E941D0023" - client @260 - supplier @234 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @265 - location (2418, 1054) - label (object ItemLabel - Parent_View @265 - location (2418, 1192) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Repeat test case") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F020001" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @266 - location (2418, 558) - label (object ItemLabel - Parent_View @266 - location (2418, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Arbitrarily group tests and execution order") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A97CF0336" - autoResize TRUE) - (object InheritView "" @267 - stereotype (object SegLabel @268 - Parent_View @267 - location (2465, 422) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.318600 - height 25 - orientation 0) - line_color 3342489 - quidu "3A1E94EA02EF" - client @266 - supplier @262 - line_style 0) - (object InheritView "" @269 - stereotype (object SegLabel @270 - Parent_View @269 - location (1174, 393) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A1E951802B9" - client @238 - supplier @234 - line_style 0) - (object InheritView "" @271 - stereotype (object SegLabel @272 - Parent_View @271 - location (1174, 888) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A1E95C402C0" - client @234 - supplier @235 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @273 - location (248, 1302) - label (object ItemLabel - Parent_View @273 - location (248, 1440) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Clear test context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91C6018F" - height 118 - autoResize TRUE) - (object InheritView "" @274 - stereotype (object SegLabel @275 - Parent_View @274 - location (595, 1227) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.371933 - height 8 - orientation 0) - line_color 3342489 - quidu "3A1E95E80091" - client @235 - supplier @273 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Share test context" @276 - location (248, 1612) - label (object ItemLabel - Parent_View @276 - location (248, 1750) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Share test context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E790018" - autoResize TRUE) - (object InheritView "" @277 - stereotype (object SegLabel @278 - Parent_View @277 - location (579, 1445) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.506371 - height 34 - orientation 0) - line_color 3342489 - quidu "3A1F79260368" - client @235 - supplier @276 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @279 - location (1054, 1674) - label (object ItemLabel - Parent_View @279 - location (1054, 1812) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Identify component fault in context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90110281" - autoResize TRUE) - (object InheritView "" @280 - stereotype (object SegLabel @281 - Parent_View @280 - location (1034, 1450) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.514829 - height 21 - orientation 1) - line_color 3342489 - quidu "3A1F7B74038F" - client @235 - supplier @279 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @282 - location (1860, 1426) - label (object ItemLabel - Parent_View @282 - location (1860, 1564) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Capture component state") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E4603CC" - autoResize TRUE) - (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @283 - location (2666, 1674) - label (object ItemLabel - Parent_View @283 - location (2666, 1812) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Restore component state") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E56014E" - autoResize TRUE) - (object InheritView "" @284 - stereotype (object SegLabel @285 - Parent_View @284 - location (1354, 1585) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.501908 - height 6 - orientation 1) - line_color 3342489 - quidu "3A1F7C320360" - client @279 - supplier @282 - line_style 0) - (object InheritView "" @286 - stereotype (object SegLabel @287 - Parent_View @286 - location (1602, 1685) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.315637 - height 11 - orientation 1) - line_color 3342489 - quidu "3A1F7C5002AF" - client @279 - supplier @283 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @288 - location (2914, 558) - label (object ItemLabel - Parent_View @288 - location (2914, 696) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Automate user action reproduction.") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91080255" - autoResize TRUE) - (object InheritView "" @289 - stereotype (object SegLabel @290 - Parent_View @289 - location (2820, 393) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 2 - orientation 1) - line_color 3342489 - quidu "3A1F7E27000D" - client @288 - supplier @262 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @291 - location (2666, 2170) - label (object ItemLabel - Parent_View @291 - location (2666, 2308) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Trace Defect report to test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A9B1C016E" - autoResize TRUE) - (object InheritView "" @292 - stereotype (object SegLabel @293 - Parent_View @292 - location (2663, 2411) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.369159 - height 3 - orientation 1) - line_color 3342489 - quidu "3A1F7E9701F9" - client @291 - supplier @257 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @294 - location (1860, 1054) - label (object ItemLabel - Parent_View @294 - location (1860, 1192) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Simulate Defect conditions") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A9DD3019F" - autoResize TRUE) - (object InheritView "" @295 - stereotype (object SegLabel @296 - Parent_View @295 - location (1862, 1267) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.338758 - height 2 - orientation 0) - line_color 3342489 - quidu "3A1F7ECE01BC" - client @294 - supplier @282 - line_style 0) - (object InheritView "" @297 - stereotype (object SegLabel @298 - Parent_View @297 - location (2278, 1389) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.410635 - height 11 - orientation 1) - line_color 3342489 - quidu "3A1F7EDC00B8" - client @294 - supplier @283 - line_style 0) - (object InheritView "" @299 - stereotype (object SegLabel @300 - Parent_View @299 - location (1575, 871) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.569559 - height 7 - orientation 0) - line_color 3342489 - quidu "3A1F7F790276" - client @234 - supplier @294 - line_style 0) - (object InheritView "" @301 - stereotype (object SegLabel @302 - Parent_View @301 - location (540, 854) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.455876 - height 20 - orientation 1) - line_color 3342489 - quidu "3A1E95A70304" - client @254 - supplier @234 - line_style 0) - (object InheritView "" @303 - stereotype (object SegLabel @304 - Parent_View @303 - location (818, 534) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.554067 - height 8 - orientation 1) - line_color 3342489 - quidu "3A1E95B70040" - client @237 - supplier @234 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @305 - location (248, 124) - label (object ItemLabel - Parent_View @305 - location (248, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Schedule test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91620236" - autoResize TRUE) - (object InheritView "" @306 - stereotype (object SegLabel @307 - Parent_View @306 - location (712, 118) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.396259 - height 7 - orientation 1) - line_color 3342489 - quidu "3A1F827402AF" - client @238 - supplier @305 - line_style 0) - (object InheritView "" @308 - stereotype (object SegLabel @309 - Parent_View @308 - location (479, 374) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.344338 - height 19 - orientation 1) - line_color 3342489 - quidu "3A1F82890089" - client @237 - supplier @305 - line_style 0) - (object InheritView "" @310 - stereotype (object SegLabel @311 - Parent_View @310 - location (256, 739) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.301858 - height 8 - orientation 1) - line_color 3342489 - quidu "3A1F829102F7" - client @254 - supplier @305 - line_style 0) - (object InheritView "" @312 - stereotype (object SegLabel @313 - Parent_View @312 - location (2329, 129) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.429806 - height 5 - orientation 0) - line_color 3342489 - quidu "3A1F8E9A013F" - client @262 - supplier @261 - line_style 0) - (object InheritView "" @314 - stereotype (object SegLabel @315 - Parent_View @314 - location (1923, 363) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.366197 - height 1 - orientation 0) - line_color 3342489 - quidu "3A1F8F270246" - client @261 - supplier @260 - line_style 0) - (object InheritView "" @316 - stereotype (object SegLabel @317 - Parent_View @316 - location (2257, 895) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.372258 - height 1 - orientation 0) - line_color 3342489 - quidu "3A1F8F6C0317" - client @265 - supplier @260 - line_style 0) - (object InheritView "" @318 - stereotype (object SegLabel @319 - Parent_View @318 - location (1889, 2610) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 6 - orientation 1) - line_color 3342489 - quidu "3A238F4E0128" - client @242 - supplier @243 - line_style 0)))))) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Main" - quid "3A1A89A60320" - title "Main" - documentation "The overal inter-dependencies of the Actors and Use cases." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Use Case View::Customer Actors" @320 - location (576, 288) - label (object ItemLabel - Parent_View @320 - location (432, 204) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Customer Actors") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A89F00159" - width 300 - height 180) - (object CategoryView "Use Case View::Customer Use cases" @321 - location (1472, 288) - label (object ItemLabel - Parent_View @321 - location (1328, 204) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Customer Use cases") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8A2A0211" - width 300 - height 180) - (object ImportView "" @322 - stereotype TRUE - line_color 3342489 - quidu "3A1A8C2700DC" - client @320 - supplier @321 - line_style 0))))) - root_category (object Class_Category "Logical View" - quid "3A1A89A40100" - documentation "The Logical architecture of the test bed." - exportControl "Public" - global TRUE - subsystem "Component View" - quidu "3A1A89A40109" - logical_models (list unit_reference_list - (object Class_Category "Use Case Realisations" - quid "3A1E4C5B0353" - documentation "The logical use cases which the test bed architecture will be designed to handle." - exportControl "Public" - logical_models (list unit_reference_list - (object Association "$UNNAMED$138" - quid "3A223736016A" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$139" - quid "3A223737008F" - supplier "Use Case View::Customer Use cases::Repeat test case" - quidu "3A1A8F020001" - is_navigable TRUE) - (object Role "$UNNAMED$140" - quid "3A2237370090" - supplier "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" - quidu "3A1F8D4C0062"))) - (object Association "$UNNAMED$141" - quid "3A22375D017A" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$142" - quid "3A22375E00D1" - supplier "Use Case View::Customer Use cases::Run test automatically" - quidu "3A1A8D2503DA" - is_navigable TRUE) - (object Role "$UNNAMED$143" - quid "3A22375E00D2" - supplier "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" - quidu "3A1F8D14022E"))) - (object Association "$UNNAMED$144" - quid "3A223769018B" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$145" - quid "3A22376A0056" - supplier "Use Case View::Customer Use cases::Test multi-threaded component" - quidu "3A1A90B00316" - is_navigable TRUE) - (object Role "$UNNAMED$146" - quid "3A22376A0057" - supplier "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" - quidu "3A1F85CA004A"))) - (object Association "$UNNAMED$147" - quid "3A22377F02A5" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$148" - quid "3A22378001B6" - supplier "Use Case View::Customer Use cases::Run test from script" - quidu "3A1A8D3502D9" - is_navigable TRUE) - (object Role "$UNNAMED$149" - quid "3A22378001B7" - supplier "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" - quidu "3A1F8D230172"))) - (object Association "$UNNAMED$150" - quid "3A2237930195" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$151" - quid "3A2237940205" - supplier "Use Case View::Customer Use cases::Test Individual component" - quidu "3A1A8C6B02A6" - is_navigable TRUE) - (object Role "$UNNAMED$152" - quid "3A2237940206" - supplier "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" - quidu "3A1F85DF039E"))) - (object Association "$UNNAMED$153" - quid "3A2237A5005B" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$154" - quid "3A2237A503CC" - supplier "Use Case View::Customer Use cases::Test incomplete component" - quidu "3A1A8CB602C2" - is_navigable TRUE) - (object Role "$UNNAMED$155" - quid "3A2237A503CD" - supplier "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" - quidu "3A1F860100F4"))) - (object Association "$UNNAMED$156" - quid "3A2237B8015C" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$157" - quid "3A2237B90172" - supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" - quidu "3A1A97CF0336" - is_navigable TRUE) - (object Role "$UNNAMED$158" - quid "3A2237B90173" - supplier "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" - quidu "3A1F8DDE021B"))) - (object Association "$UNNAMED$159" - quid "3A2237CA01BC" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$160" - quid "3A2237CB01A0" - supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." - quidu "3A1A91080255" - is_navigable TRUE) - (object Role "$UNNAMED$161" - quid "3A2237CB01A1" - supplier "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" - quidu "3A1F8DF10178"))) - (object Association "$UNNAMED$162" - quid "3A2237DD01BA" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$163" - quid "3A2237DE0143" - supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" - quidu "3A1A91A201CA" - is_navigable TRUE) - (object Role "$UNNAMED$164" - quid "3A2237DE0144" - supplier "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" - quidu "3A1F91330326"))) - (object Association "$UNNAMED$165" - quid "3A22380202DF" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$166" - quid "3A22380301DC" - supplier "Use Case View::Customer Use cases::Capture component state" - quidu "3A1A8E4603CC" - is_navigable TRUE) - (object Role "$UNNAMED$167" - quid "3A22380301DD" - supplier "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" - quidu "3A1F88800143"))) - (object Association "$UNNAMED$168" - quid "3A22381A02BC" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$169" - quid "3A22381B0169" - supplier "Use Case View::Customer Use cases::Schedule test" - quidu "3A1A91620236" - is_navigable TRUE) - (object Role "$UNNAMED$170" - quid "3A22381B016A" - supplier "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" - quidu "3A1F84BA0248"))) - (object Association "$UNNAMED$171" - quid "3A22382D0327" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$172" - quid "3A22382E01CA" - supplier "Use Case View::Customer Use cases::Test components concurrently" - quidu "3A1A917D011C" - is_navigable TRUE) - (object Role "$UNNAMED$173" - quid "3A22382E01CB" - supplier "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" - quidu "3A1F85A00357"))) - (object Association "$UNNAMED$174" - quid "3A22383D0320" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$175" - quid "3A22383E0250" - supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" - quidu "3A1A9DD3019F" - is_navigable TRUE) - (object Role "$UNNAMED$176" - quid "3A22383E0251" - supplier "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" - quidu "3A1F886A0304"))) - (object Association "$UNNAMED$177" - quid "3A22384E0339" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$178" - quid "3A22384F0196" - supplier "Use Case View::Customer Use cases::Restore component state" - quidu "3A1A8E56014E" - is_navigable TRUE) - (object Role "$UNNAMED$179" - quid "3A22384F0197" - supplier "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" - quidu "3A1F88CA0257"))) - (object Association "$UNNAMED$180" - quid "3A22385802F7" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$181" - quid "3A2238590140" - supplier "Use Case View::Customer Use cases::Identify component fault in context" - quidu "3A1A90110281" - is_navigable TRUE) - (object Role "$UNNAMED$182" - quid "3A2238590141" - supplier "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" - quidu "3A1F88DD02C3"))) - (object Association "$UNNAMED$183" - quid "3A2238650382" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$184" - quid "3A223866027F" - supplier "Use Case View::Customer Use cases::Test component method" - quidu "3A1A8DF00382" - is_navigable TRUE) - (object Role "$UNNAMED$185" - quid "3A2238660280" - supplier "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" - quidu "3A1F86760341"))) - (object Association "$UNNAMED$186" - quid "3A22388201D5" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$187" - quid "3A223883008C" - supplier "Use Case View::Customer Use cases::Clear test context" - quidu "3A1A91C6018F" - is_navigable TRUE) - (object Role "$UNNAMED$188" - quid "3A223883008D" - supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" - quidu "3A1F875F0025"))) - (object Association "$UNNAMED$189" - quid "3A2238A500D1" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$190" - quid "3A2238A5030C" - supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" - quidu "3A1A8FCF0345" - is_navigable TRUE) - (object Role "$UNNAMED$191" - quid "3A2238A5030D" - supplier "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" - quidu "3A1F91450231"))) - (object Association "$UNNAMED$192" - quid "3A2238B0031C" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$193" - quid "3A2238B101E7" - supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format" - quidu "3A1A904E01AD" - is_navigable TRUE) - (object Role "$UNNAMED$194" - quid "3A2238B101E8" - supplier "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" - quidu "3A1F9159029E"))) - (object Association "$UNNAMED$195" - quid "3A2238D000C9" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$196" - quid "3A2238D10084" - supplier "Use Case View::Customer Use cases::Validate test results" - quidu "3A1A8E860338" - is_navigable TRUE) - (object Role "$UNNAMED$197" - quid "3A2238D10085" - supplier "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" - quidu "3A1F8A910374"))) - (object Association "$UNNAMED$198" - quid "3A2238DF0125" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$199" - quid "3A2238E00068" - supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" - quidu "3A1A9B1C016E" - is_navigable TRUE) - (object Role "$UNNAMED$200" - quid "3A2238E00069" - supplier "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" - quidu "3A1F8AD50137"))) - (object Association "$UNNAMED$201" - quid "3A2238EE0235" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$202" - quid "3A2238EF009B" - supplier "Use Case View::Customer Use cases::Resource leak test" - quidu "3A1A8D8F0300" - is_navigable TRUE) - (object Role "$UNNAMED$203" - quid "3A2238EF009C" - supplier "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" - quidu "3A1F8AC202B6"))) - (object Association "$UNNAMED$204" - quid "3A2238F40279" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$205" - quid "3A2238F50176" - supplier "Use Case View::Customer Use cases::Out of memory test" - quidu "3A1A8DAB01B6" - is_navigable TRUE) - (object Role "$UNNAMED$206" - quid "3A2238F50177" - supplier "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" - quidu "3A1F8AB20014"))) - (object Association "$UNNAMED$207" - quid "3A2238F902C7" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$208" - quid "3A2238FA01C4" - supplier "Use Case View::Customer Use cases::Memory leak test" - quidu "3A1A8D7D0138" - is_navigable TRUE) - (object Role "$UNNAMED$209" - quid "3A2238FA01C5" - supplier "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" - quidu "3A1F8AA203E7"))) - (object Association "$UNNAMED$210" - quid "3A2238FF0333" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$211" - quid "3A2239000244" - supplier "Use Case View::Customer Use cases::Dump memory block to log" - quidu "3A1A8DC400E0" - is_navigable TRUE) - (object Role "$UNNAMED$212" - quid "3A2239000245" - supplier "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" - quidu "3A1F8A67026F"))) - (object Association "$UNNAMED$213" - quid "3A2239050242" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$214" - quid "3A22390601CB" - supplier "Use Case View::Customer Use cases::Log message and results" - quidu "3A1A8C80017A" - is_navigable TRUE) - (object Role "$UNNAMED$215" - quid "3A22390601CC" - supplier "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" - quidu "3A1F8A4C0393"))) - (object Association "$UNNAMED$216" - quid "3A22393A03C4" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$217" - quid "3A22393B03C6" - supplier "Use Case View::Customer Use cases::Run test interactively" - quidu "3A1A8D1700D7" - is_navigable TRUE) - (object Role "$UNNAMED$218" - quid "3A22393B03C7" - supplier "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" - quidu "3A1F8D3801C2"))) - (object Association "$UNNAMED$219" - quid "3A22394D001E" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$220" - quid "3A22394E005C" - supplier "Use Case View::Customer Use cases::Test asynchronous component" - quidu "3A1A8EA602A8" - is_navigable TRUE) - (object Role "$UNNAMED$221" - quid "3A22394E005D" - supplier "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" - quidu "3A1F855C006A"))) - (object Association "$UNNAMED$222" - quid "3A24F79A001B" - stereotype "Realizes" - roles (list role_list - (object Role "$UNNAMED$223" - quid "3A24F79B001C" - supplier "Use Case View::Customer Use cases::Share test context" - quidu "3A1A8E790018" - is_navigable TRUE) - (object Role "$UNNAMED$224" - quid "3A24F79B001D" - supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" - quidu "3A1F875F0025"))) - (object Class_Category "Test Individual Class (Iter. 1)" - quid "3A1E4C40019C" - documentation -|Actors: Generalised Actor -|Traceability: TB.8 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test Individual Class" - quid "3A1F85DF039E" - documentation -|Actors: Generalised Actor -|Traceability: TB.8 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @323 - logical_models (list unit_reference_list - (object Object "$UNNAMED$225" - quid "3A2507B9016A" - collaborators (list link_list - (object Link - quid "3A2507B9016D" - supplier "$UNNAMED$226" - quidu "3A2507B90173" - messages (list Messages - (object Message "RunTransition(TRequestStatus*)" - quid "3A2507B9016E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 2 - quidu "3A70658C03C9"))) - (object Link - quid "3A3F735501B8" - supplier "$UNNAMED$227" - quidu "3A3F734F0119" - messages (list Messages - (object Message "Clear( )" - quid "3A3F735501B9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "Clear" - quidu "3A24FA99000A")))) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$226" - quid "3A2507B90173" - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$228" - quid "3A2507B90193" - class "CDefectTest" - quidu "3A24DD4B00FD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$229" - quid "3A2507B9018B" - collaborators (list link_list - (object Link - quid "3A2507B9018C" - supplier "$UNNAMED$225" - quidu "3A2507B9016A" - messages (list Messages - (object Message "RunTest(TTimeIntervalMicroSeconds32)" - quid "3A2507B9018D" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658A0204"))) - (object Link - quid "3A2507B9018E" - supplier "$UNNAMED$228" - quidu "3A2507B90193") - (object Link - quid "3A2507B9018A" - supplier "$UNNAMED$226" - quidu "3A2507B90173") - (object Link - quid "3A3785C40074" - supplier "$UNNAMED$230" - quidu "3A37858702CF" - messages (list Messages - (object Message "ExecuteDefectTests( )" - quid "3A3785C40075" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 3 - Operation "ExecuteDefectTests" - quidu "3A3785D5033F")))) - class "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$230" - quid "3A37858702CF" - collaborators (list link_list - (object Link - quid "3A3785C701D6" - supplier "$UNNAMED$228" - quidu "3A2507B90193" - messages (list Messages - (object Message "ListAllDefects( )" - quid "3A3785C701D7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 4 - Operation "ListAllDefects" - quidu "3A24DD81005A"))) - (object Link - quid "3A38BAC80137" - supplier "$UNNAMED$226" - quidu "3A2507B90173" - messages (list Messages - (object Message "RunTransition(TRequestStatus*)" - quid "3A38BAC80138" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2" - ordinal 5 - quidu "3A70658C03C9")))) - class "CDefectTester" - quidu "3A3785930312" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$227" - quid "3A3F734F0119" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE))) - (object Mechanism @324 - logical_models (list unit_reference_list - (object Object "$UNNAMED$231" - quid "3A23FADB034C" - collaborators (list link_list - (object Link - quid "3A23FB02014A" - supplier "$UNNAMED$232" - quidu "3A23FAF801E6" - messages (list Messages - (object Message "RunStressTest( )" - quid "3A23FB02014B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 2 - Operation "RunStressTest" - quidu "3A360FB202F8"))) - (object Link - quid "3A3F779F0012" - supplier "$UNNAMED$233" - quidu "3A3F7797009D" - messages (list Messages - (object Message "Clear( )" - quid "3A3F779F0013" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "Clear" - quidu "3A24FA99000A")))) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$232" - quid "3A23FAF801E6" - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "Component Tester" - quid "3A24DBDC039E" - collaborators (list link_list - (object Link - quid "3A24DC850198" - supplier "$UNNAMED$231" - quidu "3A23FADB034C" - messages (list Messages - (object Message "RunTest(TTimeIntervalMicroSeconds32)" - quid "3A24DC850199" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658A0204"))) - (object Link - quid "3A24DD7E02E1" - supplier "$UNNAMED$234" - quidu "3A24DD420014") - (object Link - quid "3A24DE0F01DB" - supplier "$UNNAMED$232" - quidu "3A23FAF801E6") - (object Link - quid "3A3786240068" - supplier "$UNNAMED$235" - quidu "3A37861C00B6" - messages (list Messages - (object Message "ExecuteDefectTests( )" - quid "3A3786240069" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 3 - Operation "ExecuteDefectTests" - quidu "3A3785D5033F")))) - class "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$234" - quid "3A24DD420014" - class "CDefectTest" - quidu "3A24DD4B00FD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$235" - quid "3A37861C00B6" - collaborators (list link_list - (object Link - quid "3A37862603AA" - supplier "$UNNAMED$234" - quidu "3A24DD420014" - messages (list Messages - (object Message "ListAllDefects( )" - quid "3A37862603AB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 4 - Operation "ListAllDefects" - quidu "3A24DD81005A"))) - (object Link - quid "3A38BB020394" - supplier "$UNNAMED$232" - quidu "3A23FAF801E6" - messages (list Messages - (object Message "RunStressTest( )" - quid "3A38BB020395" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2" - ordinal 5 - Operation "RunStressTest" - quidu "3A360FB202F8")))) - class "CDefectTester" - quidu "3A3785930312" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$233" - quid "3A3F7797009D" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @323 - quid "3A2507AF0288" - title "Basic Flow" - documentation -|Unit test a class that is functionally complete. Tests each of the methods within the class, recording the results. -| -|This use case assumes the following: -|1. That there are no processing errors. -|2. That result validation succeeds. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$225" @325 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @325 - location (1209, 271) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2507B9016A" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @326 - location (1302, 434) - line_color 3342489 - InterObjView @325 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$230" @327 - location (620, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @327 - location (527, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A37858702CF" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @328 - location (620, 930) - line_color 3342489 - InterObjView @327 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$226" @329 - location (1984, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @329 - location (1858, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2507B90173" - width 663 - height 1223 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @330 - location (1984, 682) - line_color 3342489 - InterObjView @329 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @331 - location (1984, 1178) - line_color 3342489 - InterObjView @329 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$227" @332 - location (2294, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @332 - location (2187, 275) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3F734F0119" - width 438 - height 1223 - icon_height 153 - icon_width 154 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @333 - location (2294, 496) - line_color 3342489 - InterObjView @332 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$228" @334 - location (992, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @334 - location (899, 274) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2507B90193" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @335 - location (992, 992) - line_color 3342489 - InterObjView @334 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$229" @336 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @336 - location (31, 273) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2507B9018B" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @337 - location (124, 372) - line_color 3342489 - InterObjView @336 - height 986 - y_coord 926 - Nested FALSE)) - (object NoteView @338 - location (2542, 868) - label (object ItemLabel - Parent_View @338 - location (2379, 768) - fill_color 13434879 - nlines 4 - max_width 290 - label "Repeat for each transition required for a unit test.") - line_color 3342489 - fill_color 13434879 - width 350 - height 213) - (object InterMessView "" @339 - location (62, 682) - label (object SegLabel @340 - Parent_View @339 - location (1642, 638) - quidu "3A2507B9016E" - anchor_loc 1 - nlines 1 - max_width 578 - justify 0 - label "RunTransition(TRequestStatus*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @325 - supplier @329 - Focus_Src @326 - Focus_Entry @330 - origin (1317, 682) - terminus (1968, 682) - ordinal 2) - (object InterMessView "" @341 - location (62, 434) - label (object SegLabel @342 - Parent_View @341 - location (712, 390) - quidu "3A2507B9018D" - anchor_loc 1 - nlines 1 - max_width 713 - justify 0 - label "RunTest(TTimeIntervalMicroSeconds32)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @336 - supplier @325 - Focus_Src @337 - Focus_Entry @326 - origin (139, 434) - terminus (1286, 434) - ordinal 0) - (object AttachView "" @343 - stereotype TRUE - line_color 3342489 - client @338 - supplier @339 - line_style 0) - (object NoteView @344 - location (2356, 1488) - label (object ItemLabel - Parent_View @344 - location (2164, 1371) - fill_color 13434879 - nlines 4 - max_width 349 - label "Sequence Diagram: Test component method / Basic Flow") - line_color 3342489 - fill_color 13434879 - width 409 - height 246 - quidu "3A2505B000CA") - (object AttachView "" @345 - stereotype TRUE - line_color 3342489 - client @344 - supplier @339 - line_style 0) - (object InterMessView "" @346 - location (62, 930) - label (object SegLabel @347 - Parent_View @346 - location (371, 886) - quidu "3A3785C40075" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "ExecuteDefectTests( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @336 - supplier @327 - Focus_Src @337 - Focus_Entry @328 - origin (139, 930) - terminus (604, 930) - ordinal 3) - (object InterMessView "" @348 - location (62, 992) - label (object SegLabel @349 - Parent_View @348 - location (805, 948) - quidu "3A3785C701D7" - anchor_loc 1 - nlines 1 - max_width 300 - justify 0 - label "ListAllDefects( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @327 - supplier @334 - Focus_Src @328 - Focus_Entry @335 - origin (635, 992) - terminus (976, 992) - ordinal 4) - (object InterMessView "" @350 - location (62, 1178) - label (object SegLabel @351 - Parent_View @350 - location (1301, 1134) - quidu "3A38BAC80138" - anchor_loc 1 - nlines 1 - max_width 578 - justify 0 - label "RunTransition(TRequestStatus*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @327 - supplier @329 - Focus_Src @328 - Focus_Entry @331 - origin (635, 1178) - terminus (1968, 1178) - ordinal 5) - (object AttachView "" @352 - stereotype TRUE - line_color 3342489 - client @344 - supplier @350 - line_style 0) - (object InterMessView "" @353 - location (62, 496) - label (object SegLabel @354 - Parent_View @353 - location (1797, 452) - quidu "3A3F735501B9" - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @325 - supplier @332 - Focus_Src @326 - Focus_Entry @333 - origin (1317, 496) - terminus (2278, 496) - ordinal 1) - (object NoteView @355 - location (372, 682) - label (object ItemLabel - Parent_View @355 - location (218, 576) - fill_color 13434879 - nlines 4 - max_width 272 - label "Repeat for each unit test in a component") - line_color 3342489 - fill_color 13434879 - width 332 - height 225) - (object AttachView "" @356 - stereotype TRUE - line_color 3342489 - client @355 - supplier @341 - line_style 0))) - (object InteractionDiagram "Alternate Flow - Stress test" - mechanism_ref @324 - quid "3A23FAA70370" - title "Alternate Flow - Stress test" - documentation -|Unit test a class that is functionally complete. Stress tests each of the methods within the class, recording the results. -| -|This use case assumes the following: -|1. That there are no processing errors. -|2. That result validation succeeds. -|3. That stress testing succeeds. -|4. There is no resource leakage. -| - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$231" @357 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @357 - location (1209, 271) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23FADB034C" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @358 - location (1302, 434) - line_color 3342489 - InterObjView @357 - height 430 - y_coord 370 - Nested FALSE)) - (object InterObjView "$UNNAMED$233" @359 - location (2108, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @359 - location (2001, 274) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3F7797009D" - width 438 - height 1223 - icon_height 153 - icon_width 154 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @360 - location (2108, 496) - line_color 3342489 - InterObjView @359 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$235" @361 - location (620, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @361 - location (527, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A37861C00B6" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @362 - location (620, 930) - line_color 3342489 - InterObjView @361 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$232" @363 - location (1736, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @363 - location (1610, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23FAF801E6" - width 663 - height 1223 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @364 - location (1736, 744) - line_color 3342489 - InterObjView @363 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @365 - location (1736, 1178) - line_color 3342489 - InterObjView @363 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$234" @366 - location (992, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @366 - location (899, 274) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24DD420014" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @367 - location (992, 992) - line_color 3342489 - InterObjView @366 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "Component Tester" @368 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @368 - location (31, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "Component Tester") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24DBDC039E" - width 447 - height 1223 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @369 - location (124, 372) - line_color 3342489 - InterObjView @368 - height 986 - y_coord 926 - Nested FALSE)) - (object InterMessView "" @370 - location (62, 744) - label (object SegLabel @371 - Parent_View @370 - location (1518, 700) - quidu "3A23FB02014B" - anchor_loc 1 - nlines 1 - max_width 492 - justify 0 - label "RunStressTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @357 - supplier @363 - Focus_Src @358 - Focus_Entry @364 - origin (1317, 744) - terminus (1720, 744) - ordinal 2) - (object NoteView @372 - location (1922, 930) - label (object ItemLabel - Parent_View @372 - location (1759, 830) - fill_color 13434879 - nlines 4 - max_width 290 - label "Repeat for each of the defined test methods upon a unit.") - line_color 3342489 - fill_color 13434879 - width 350 - height 213) - (object AttachView "" @373 - stereotype TRUE - line_color 3342489 - client @372 - supplier @370 - line_style 0) - (object InterMessView "" @374 - location (62, 434) - label (object SegLabel @375 - Parent_View @374 - location (712, 390) - quidu "3A24DC850199" - anchor_loc 1 - nlines 1 - max_width 713 - justify 0 - label "RunTest(TTimeIntervalMicroSeconds32)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @368 - supplier @357 - Focus_Src @369 - Focus_Entry @358 - origin (139, 434) - terminus (1286, 434) - ordinal 0) - (object NoteView @376 - location (1860, 1426) - label (object ItemLabel - Parent_View @376 - location (1622, 1280) - fill_color 13434879 - nlines 5 - max_width 440 - label "Sequence Diagram: Test component method / Alternate Flow - Stress test") - line_color 3342489 - fill_color 13434879 - width 500 - height 304 - quidu "3A23BA89010D") - (object AttachView "" @377 - stereotype TRUE - line_color 3342489 - client @370 - supplier @376 - line_style 0) - (object InterMessView "" @378 - location (62, 930) - label (object SegLabel @379 - Parent_View @378 - location (371, 886) - quidu "3A3786240069" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "ExecuteDefectTests( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @368 - supplier @361 - Focus_Src @369 - Focus_Entry @362 - origin (139, 930) - terminus (604, 930) - ordinal 3) - (object InterMessView "" @380 - location (62, 992) - label (object SegLabel @381 - Parent_View @380 - location (805, 948) - quidu "3A37862603AB" - anchor_loc 1 - nlines 1 - max_width 300 - justify 0 - label "ListAllDefects( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @361 - supplier @366 - Focus_Src @362 - Focus_Entry @367 - origin (635, 992) - terminus (976, 992) - ordinal 4) - (object InterMessView "" @382 - location (62, 1178) - label (object SegLabel @383 - Parent_View @382 - location (1177, 1134) - quidu "3A38BB020395" - anchor_loc 1 - nlines 1 - max_width 394 - justify 0 - label "RunStressTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @361 - supplier @363 - Focus_Src @362 - Focus_Entry @365 - origin (635, 1178) - terminus (1720, 1178) - ordinal 5) - (object AttachView "" @384 - stereotype TRUE - line_color 3342489 - client @376 - supplier @382 - line_style 0) - (object InterMessView "" @385 - location (62, 496) - label (object SegLabel @386 - Parent_View @385 - location (1704, 452) - quidu "3A3F779F0013" - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @357 - supplier @359 - Focus_Src @358 - Focus_Entry @360 - origin (1317, 496) - terminus (2092, 496) - ordinal 1) - (object NoteView @387 - location (372, 620) - label (object ItemLabel - Parent_View @387 - location (234, 501) - fill_color 13434879 - nlines 4 - max_width 240 - label "Repeat for each unit test in a component") - line_color 3342489 - fill_color 13434879 - width 300 - height 250) - (object AttachView "" @388 - stereotype TRUE - line_color 3342489 - client @387 - supplier @374 - line_style 0)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Log Message and Results (Iter. 1)" - quid "3A1E4C6A02DD" - documentation -|Actors: Generalised Actor -|Traceability: TB.25 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Log message and results" - quid "3A1F8A4C0393" - documentation -|Actors: Generalised Actor -|Traceability: TB.25 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @389 - logical_models (list unit_reference_list - (object Object "$UNNAMED$236" - quid "3A238C60011F" - documentation "A request to store a text message." - collaborators (list link_list - (object Link - quid "3A24EE46019E" - supplier "System" - quidu "3A24EDD70389" - messages (list Messages - (object Message "Store Data( )" - quid "3A24EE46019F" - documentation "A call to the system to actually persist some data." - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - quidu "3A34F58200C4")))) - class "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - persistence "Transient" - multi FALSE) - (object Object "System" - quid "3A24EDD70389" - class "Logical View::External Classes::Support::EPOC Platform" - quidu "3A24EE1D019F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$237" - quid "3A83B6C00350" - collaborators (list link_list - (object Link - quid "3A83B6D4011E" - supplier "$UNNAMED$236" - quidu "3A238C60011F" - messages (list Messages - (object Message "Write( )" - quid "3A83B6D4011F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3A83B47A0317"))) - (object Link - quid "3A89431B01F0" - supplier "$UNNAMED$238" - quidu "3A89431203E2" - messages (list Messages - (object Message "GetStyle()" - quid "3A89431B01F1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0)))) - class "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$238" - quid "3A89431203E2" - class "Logical View::Test Bed Classes::TLogFormat" - quidu "3A894035038E" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @389 - quid "3A238C410193" - title "Basic Flow" - documentation -|The simplest case of a request to store a text message, which is logged into a central message store for later analysis. -| -|This use case assumes the following: -|1. The write to permanent storage completes without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$236" @390 - location (1178, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @390 - location (1178, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A238C60011F" - width 300 - height 729 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @391 - location (1178, 434) - line_color 3342489 - InterObjView @390 - height 430 - y_coord 370 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @392 - location (1178, 620) - line_color 3342489 - InterObjView @390 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "System" @393 - location (1798, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @393 - location (1798, 273) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "System") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24EDD70389" - width 336 - height 729 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @394 - location (1798, 744) - line_color 3342489 - InterObjView @393 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$238" @395 - location (744, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @395 - location (637, 274) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A89431203E2" - width 438 - height 729 - icon_height 153 - icon_width 154 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @396 - location (744, 434) - line_color 3342489 - InterObjView @395 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$237" @397 - location (248, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @397 - location (155, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A83B6C00350" - width 447 - height 729 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @398 - location (248, 434) - line_color 3342489 - InterObjView @397 - height 306 - y_coord 246 - Nested FALSE)) - (object InterMessView "" @399 - location (62, 744) - label (object SegLabel @400 - Parent_View @399 - location (1487, 700) - quidu "3A24EE46019F" - anchor_loc 1 - nlines 1 - max_width 231 - justify 0 - label "Store Data( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @390 - supplier @393 - Focus_Src @391 - Focus_Entry @394 - origin (1193, 744) - terminus (1782, 744) - ordinal 2) - (object InterMessView "" @401 - location (62, 620) - label (object SegLabel @402 - Parent_View @401 - location (712, 576) - quidu "3A83B6D4011F" - anchor_loc 1 - nlines 1 - max_width 134 - justify 0 - label "Write( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @397 - supplier @390 - Focus_Src @398 - Focus_Entry @392 - origin (263, 620) - terminus (1162, 620) - ordinal 1) - (object InterMessView "" @403 - location (62, 434) - label (object SegLabel @404 - Parent_View @403 - location (495, 390) - quidu "3A89431B01F1" - anchor_loc 1 - nlines 1 - max_width 194 - justify 0 - label "GetStyle()" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @397 - supplier @395 - Focus_Src @398 - Focus_Entry @396 - origin (263, 434) - terminus (728, 434) - ordinal 0)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Run test interactively (Iter. 2)" - quid "3A1E8CAA00DF" - documentation -|Actors: Generalised Actor -|Traceability: TB.9 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Run test interactively" - quid "3A1F8D3801C2" - documentation -|Actors: Generalised Actor -|Traceability: TB.9 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @405 - logical_models (list unit_reference_list - (object Object "$UNNAMED$239" - quid "3A34F4A1039C" - collaborators (list link_list - (object Link - quid "3A34F4A1039D" - supplier "$UNNAMED$240" - quidu "3A34F4A103A1" - messages (list Messages - (object Message "Start(RPointerArray*)" - quid "3A34F4A1039E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3A70658B015B") - (object Message "FindComponents( )" - quid "3A34F53A0020" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A34F53D0165")))) - class "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$241" - quid "3A34F4A103A7" - collaborators (list link_list - (object Link - quid "3A34F4A103A6" - supplier "$UNNAMED$242" - quidu "3A34F4A103A8" - messages (list Messages - (object Message "RunTest(TTimeIntervalMicroSeconds32)" - quid "3AC9DA4302A1" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1.1" - ordinal 4 - quidu "3A70658A0204")))) - class "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$242" - quid "3A34F4A103A8" - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$240" - quid "3A34F4A103A1" - collaborators (list link_list - (object Link - quid "3A34F4A103A2" - supplier "$UNNAMED$241" - quidu "3A34F4A103A7") - (object Link - quid "3AC9DA3401AF" - supplier "$UNNAMED$243" - quidu "3AC9DA1801B8" - messages (list Messages - (object Message "RunTests(RPointerArray*)" - quid "3AC9DA3401B0" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 2 - quidu "3A70658C01DE")))) - class "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$243" - quid "3AC9DA1801B8" - collaborators (list link_list - (object Link - quid "3AC9DA3E02FD" - supplier "$UNNAMED$241" - quidu "3A34F4A103A7" - messages (list Messages - (object Message "TestComponent(RPointerArray*)" - quid "3AC9DA3E02FE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1.1" - ordinal 3 - quidu "3A34E609008C")))) - class "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @405 - quid "3A265C810198" - title "Basic Flow" - documentation -|Execution of a single test selected by a user of the test bed UI. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$239" @406 - location (186, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @406 - location (186, 273) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34F4A1039C" - width 336 - height 1033 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @407 - location (186, 372) - line_color 3342489 - InterObjView @406 - height 796 - y_coord 736 - Nested FALSE)) - (object InterObjView "$UNNAMED$241" @408 - location (1922, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @408 - location (1829, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34F4A103A7" - width 447 - height 1033 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @409 - location (1922, 806) - line_color 3342489 - InterObjView @408 - height 182 - y_coord 122 - Nested FALSE)) - (object InterObjView "$UNNAMED$242" @410 - location (2604, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @410 - location (2511, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34F4A103A8" - width 447 - height 1033 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @411 - location (2604, 868) - line_color 3342489 - InterObjView @410 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$243" @412 - location (1116, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @412 - location (1023, 273) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9DA1801B8" - width 447 - height 1033 - icon_height 164 - icon_width 157 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @413 - location (1116, 744) - line_color 3342489 - InterObjView @412 - height 304 - y_coord 244 - Nested FALSE)) - (object NoteView @414 - location (2418, 1426) - label (object ItemLabel - Parent_View @414 - location (2211, 1326) - fill_color 13434879 - nlines 4 - max_width 378 - label "Sequence Diagram: Test Individual component / Basic Flow") - line_color 3342489 - fill_color 13434879 - width 438 - height 212 - quidu "3A2507AF0288") - (object InterObjView "$UNNAMED$240" @415 - location (682, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @415 - location (556, 275) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34F4A103A1" - width 663 - height 1033 - icon_height 153 - icon_width 229 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @416 - location (682, 372) - line_color 3342489 - InterObjView @415 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @417 - location (682, 682) - line_color 3342489 - InterObjView @415 - height 426 - y_coord 366 - Nested FALSE)) - (object InterMessView "" @418 - location (62, 682) - label (object SegLabel @419 - Parent_View @418 - location (433, 638) - quidu "3A34F4A1039E" - anchor_loc 1 - nlines 1 - max_width 616 - justify 0 - label "Start(RPointerArray*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @406 - supplier @415 - Focus_Src @407 - Focus_Entry @417 - origin (201, 682) - terminus (666, 682) - ordinal 1) - (object InterMessView "" @420 - location (62, 372) - label (object SegLabel @421 - Parent_View @420 - location (433, 328) - quidu "3A34F53A0020" - anchor_loc 1 - nlines 1 - max_width 356 - justify 0 - label "FindComponents( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @406 - supplier @415 - Focus_Src @407 - Focus_Entry @416 - origin (201, 372) - terminus (666, 372) - ordinal 0) - (object NoteView @422 - location (1984, 1488) - label (object ItemLabel - Parent_View @422 - location (1831, 1369) - fill_color 13434879 - nlines 4 - max_width 271 - label "Repeat for each unit test in a component") - line_color 3342489 - fill_color 13434879 - width 331 - height 250) - (object InterMessView "" @423 - location (62, 744) - label (object SegLabel @424 - Parent_View @423 - location (898, 700) - quidu "3AC9DA3401B0" - anchor_loc 1 - nlines 1 - max_width 647 - justify 0 - label "RunTests(RPointerArray*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @415 - supplier @412 - Focus_Src @417 - Focus_Entry @413 - origin (697, 744) - terminus (1100, 744) - ordinal 2) - (object InterMessView "" @425 - location (62, 806) - label (object SegLabel @426 - Parent_View @425 - location (1518, 762) - quidu "3AC9DA3E02FE" - anchor_loc 1 - nlines 1 - max_width 756 - justify 0 - label "TestComponent(RPointerArray*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @412 - supplier @408 - Focus_Src @413 - Focus_Entry @409 - origin (1131, 806) - terminus (1906, 806) - ordinal 3) - (object InterMessView "" @427 - location (62, 868) - label (object SegLabel @428 - Parent_View @427 - location (2262, 824) - quidu "3AC9DA4302A1" - anchor_loc 1 - nlines 1 - max_width 691 - justify 0 - label "RunTest(TTimeIntervalMicroSeconds32)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @408 - supplier @410 - Focus_Src @409 - Focus_Entry @411 - origin (1937, 868) - terminus (2588, 868) - ordinal 4) - (object AttachView "" @429 - stereotype TRUE - line_color 3342489 - client @422 - supplier @427 - line_style 0) - (object AttachView "" @430 - stereotype TRUE - line_color 3342489 - client @414 - supplier @427 - line_style 0)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Run test automatically (Iter. 1)" - quid "3A1E8CC703C6" - documentation -|Actors: Generalised Actor -|Traceability: TB.10 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Run test automatically" - quid "3A1F8D14022E" - documentation -|Actors: Generalised Actor -|Traceability: TB.10 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @431 - logical_models (list unit_reference_list - (object Object "$UNNAMED$244" - quid "3A34E218006D" - collaborators (list link_list - (object Link - quid "3A34E48C0356" - supplier "$UNNAMED$245" - quidu "3A34E4880101" - messages (list Messages - (object Message "Start(RPointerArray*)" - quid "3A34E48C0357" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658B015B")))) - class "Use Case View::Customer Actors::Generalised Actor" - quidu "3A1E30F00075" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$245" - quid "3A34E4880101" - collaborators (list link_list - (object Link - quid "3A34E5FC02F1" - supplier "$UNNAMED$246" - quidu "3A34E5F50355") - (object Link - quid "3AC9D989037F" - supplier "$UNNAMED$247" - quidu "3AC9D96F0057" - messages (list Messages - (object Message "RunTests(RPointerArray*)" - quid "3AC9D9890380" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3A70658C01DE")))) - class "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$246" - quid "3A34E5F50355" - collaborators (list link_list - (object Link - quid "3A34E66D034D" - supplier "$UNNAMED$248" - quidu "3A34E66603E3" - messages (list Messages - (object Message "RunTest(TTimeIntervalMicroSeconds32)" - quid "3AC9D9A20367" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "3A70658A0204")))) - class "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$248" - quid "3A34E66603E3" - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$247" - quid "3AC9D96F0057" - collaborators (list link_list - (object Link - quid "3AC9D9990198" - supplier "$UNNAMED$246" - quidu "3A34E5F50355" - messages (list Messages - (object Message "TestComponent(RPointerArray*)" - quid "3AC9D9990199" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3A34E609008C")))) - class "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @431 - quid "3A265D080110" - title "Basic Flow" - documentation -|Execution of a single test without user input. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 1919 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$244" @432 - location (186, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @432 - location (186, 273) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E218006D" - width 336 - height 909 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @433 - location (186, 434) - line_color 3342489 - InterObjView @432 - height 610 - y_coord 550 - Nested FALSE)) - (object InterObjView "$UNNAMED$245" @434 - location (558, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @434 - location (432, 275) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E4880101" - width 663 - height 909 - icon_height 153 - icon_width 229 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @435 - location (558, 434) - line_color 3342489 - InterObjView @434 - height 550 - y_coord 490 - Nested FALSE)) - (object InterObjView "$UNNAMED$246" @436 - location (2108, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @436 - location (2015, 271) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E5F50355" - width 447 - height 909 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @437 - location (2108, 620) - line_color 3342489 - InterObjView @436 - height 244 - y_coord 184 - Nested FALSE)) - (object InterObjView "$UNNAMED$248" @438 - location (2728, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @438 - location (2635, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E66603E3" - width 447 - height 909 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @439 - location (2728, 744) - line_color 3342489 - InterObjView @438 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$247" @440 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @440 - location (1209, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D96F0057" - width 447 - height 909 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @441 - location (1302, 496) - line_color 3342489 - InterObjView @440 - height 428 - y_coord 368 - Nested FALSE)) - (object InterMessView "" @442 - location (62, 434) - label (object SegLabel @443 - Parent_View @442 - location (371, 390) - quidu "3A34E48C0357" - anchor_loc 1 - nlines 1 - max_width 616 - justify 0 - label "Start(RPointerArray*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @432 - supplier @434 - Focus_Src @433 - Focus_Entry @435 - origin (201, 434) - terminus (542, 434) - ordinal 0) - (object NoteView @444 - location (2666, 1426) - label (object ItemLabel - Parent_View @444 - location (2459, 1326) - fill_color 13434879 - nlines 4 - max_width 378 - label "Sequence Diagram: Test Individual component / Basic Flow") - line_color 3342489 - fill_color 13434879 - width 438 - height 212 - quidu "3A2507AF0288") - (object NoteView @445 - location (1612, 1364) - label (object ItemLabel - Parent_View @445 - location (1452, 1255) - fill_color 13434879 - nlines 4 - max_width 284 - label "Repeat for all components .") - line_color 3342489 - fill_color 13434879 - width 344 - height 231) - (object NoteView @446 - location (2232, 1426) - label (object ItemLabel - Parent_View @446 - location (2082, 1307) - fill_color 13434879 - nlines 4 - max_width 265 - label "Repeat for each unit test in a component") - line_color 3342489 - fill_color 13434879 - width 325 - height 250) - (object InterMessView "" @447 - location (62, 496) - label (object SegLabel @448 - Parent_View @447 - location (929, 452) - quidu "3AC9D9890380" - anchor_loc 1 - nlines 1 - max_width 678 - justify 0 - label "RunTests(RPointerArray*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @434 - supplier @440 - Focus_Src @435 - Focus_Entry @441 - origin (573, 496) - terminus (1286, 496) - ordinal 1) - (object InterMessView "" @449 - location (62, 620) - label (object SegLabel @450 - Parent_View @449 - location (1704, 576) - quidu "3AC9D9990199" - anchor_loc 1 - nlines 1 - max_width 756 - justify 0 - label "TestComponent(RPointerArray*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @440 - supplier @436 - Focus_Src @441 - Focus_Entry @437 - origin (1317, 620) - terminus (2092, 620) - ordinal 2) - (object InterMessView "" @451 - location (62, 744) - label (object SegLabel @452 - Parent_View @451 - location (2417, 700) - quidu "3AC9D9A20367" - anchor_loc 1 - nlines 1 - max_width 713 - justify 0 - label "RunTest(TTimeIntervalMicroSeconds32)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @436 - supplier @438 - Focus_Src @437 - Focus_Entry @439 - origin (2123, 744) - terminus (2712, 744) - ordinal 3) - (object AttachView "" @453 - stereotype TRUE - line_color 3342489 - client @445 - supplier @449 - line_style 0) - (object AttachView "" @454 - stereotype TRUE - line_color 3342489 - client @446 - supplier @451 - line_style 0) - (object AttachView "" @455 - stereotype TRUE - line_color 3342489 - client @444 - supplier @451 - line_style 0)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Run test from script (Omit)" - quid "3A1E8CD501D1" - documentation -|Actors: Generalised Actor -|Traceability: TB.23 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Run test from script (omit)" - quid "3A1F8D230172" - documentation -|Actors: Generalised Actor -|Traceability: TB.23 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @456 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @456 - quid "3A265D5E0395" - title "Basic Flow" - documentation -|Execution of a single test automatically, simulating user input where necessary. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object NoteView @457 - location (682, 682) - label (object ItemLabel - Parent_View @457 - location (394, 519) - fill_color 13434879 - nlines 6 - max_width 540 - label "Sequence Diagram: Run test automatically / Basic Flow") - line_color 3342489 - fill_color 13434879 - width 600 - height 338 - quidu "3A265D080110")))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Memory Leak test (Iter. 2)" - quid "3A1E8CE60013" - documentation -|Actors: Generalised Actor -|Traceability: TB.1 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Memory leak test" - quid "3A1F8AA203E7" - documentation -|Actors: Generalised Actor -|Traceability: TB.1 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @458 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @458 - quid "3A265F770379" - title "Basic Flow" - documentation -|Test that the component has not leaked any memory blocks during the execution of the test. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Resource leak test (Iter. 2)" - quid "3A1E8CF401E0" - documentation -|Actors: Generalised Actor -|Traceability: TB.2 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Resource leak test" - quid "3A1F8AC202B6" - documentation -|Actors: Generalised Actor -|Traceability: TB.2 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @459 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @459 - quid "3A266058005B" - title "Basic Flow" - documentation -|Test that the component has not leaked any resources during the execution of the test. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Out of Memory test (Iter. 2)" - quid "3A1E8D000165" - documentation -|Actors: Generalised Actor -|Traceability: TB.3 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Out of memory test" - quid "3A1F8AB20014" - documentation -|Actors: Generalised Actor -|Traceability: TB.3 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @460 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @460 - quid "3A265F960391" - title "Basic Flow" - documentation -|Simulate out of memory conditions and record the operation of the component. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Test incomplete component (Iter. 1)" - quid "3A1E8D0F03D3" - documentation -|Actors: Generalised Actor -|Traceability: TB.16 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test incomplete component" - quid "3A1F860100F4" - documentation -|Actors: Generalised Actor -|Traceability: TB.16 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @461 - logical_models (list unit_reference_list - (object Object "$UNNAMED$249" - quid "3A2506F201DC" - collaborators (list link_list - (object Link - quid "3A2506F201DF" - supplier "$UNNAMED$250" - quidu "3A2506F201E9" - messages (list Messages - (object Message "RunTransition(TRequestStatus*)" - quid "3A37849D00E8" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3A70658C03C9"))) - (object Link - quid "3A3F72DB01E5" - supplier "$UNNAMED$251" - quidu "3A3F72D10230" - messages (list Messages - (object Message "Clear( )" - quid "3A3F72DB01E6" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "Clear" - quidu "3A24FA99000A")))) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$250" - quid "3A2506F201E9" - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$252" - quid "3A2506F20207" - class "CDefectTest" - quidu "3A24DD4B00FD" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$253" - quid "3A2506F20200" - collaborators (list link_list - (object Link - quid "3A2506F20201" - supplier "$UNNAMED$249" - quidu "3A2506F201DC" - messages (list Messages - (object Message "RunTest(TTimeIntervalMicroSeconds32)" - quid "3A2506F20202" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658A0204"))) - (object Link - quid "3A2506F20203" - supplier "$UNNAMED$252" - quidu "3A2506F20207") - (object Link - quid "3A2506F201FF" - supplier "$UNNAMED$250" - quidu "3A2506F201E9") - (object Link - quid "3A378640036B" - supplier "$UNNAMED$254" - quidu "3A37863A03BD" - messages (list Messages - (object Message "ExecuteDefectTests( )" - quid "3A378640036C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 3 - Operation "ExecuteDefectTests" - quidu "3A3785D5033F"))) - (object Link - quid "3A38EAF50376" - supplier "$UNNAMED$253" - quidu "3A2506F20200")) - class "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$254" - quid "3A37863A03BD" - collaborators (list link_list - (object Link - quid "3A37864303DD" - supplier "$UNNAMED$252" - quidu "3A2506F20207" - messages (list Messages - (object Message "ListAllDefects( )" - quid "3A37864303DE" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 4 - Operation "ListAllDefects" - quidu "3A24DD81005A"))) - (object Link - quid "3A38BB210226" - supplier "$UNNAMED$250" - quidu "3A2506F201E9" - messages (list Messages - (object Message "RunTransition(TRequestStatus*)" - quid "3A38BB210227" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.2" - ordinal 5 - quidu "3A70658C03C9")))) - class "CDefectTester" - quidu "3A3785930312" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$251" - quid "3A3F72D10230" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE))) - (object Mechanism @462 - logical_models (list unit_reference_list - (object Object "$UNNAMED$255" - quid "3A24F3740353" - collaborators (list link_list - (object Link - quid "3A24F3740356" - supplier "$UNNAMED$256" - quidu "3A24F374035D" - messages (list Messages - (object Message "RunStressTest( )" - quid "3A24F3740357" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 2 - Operation "RunStressTest" - quidu "3A360FB202F8"))) - (object Link - quid "3A3F76CB00F4" - supplier "$UNNAMED$257" - quidu "3A3F76C40086" - messages (list Messages - (object Message "Clear( )" - quid "3A3F76CB00F5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - Operation "Clear" - quidu "3A24FA99000A")))) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$256" - quid "3A24F374035D" - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$258" - quid "3A24F374037A" - class "CDefectTest" - quidu "3A24DD4B00FD" - persistence "Transient" - multi FALSE) - (object Object "Component Tester" - quid "3A24F3740372" - collaborators (list link_list - (object Link - quid "3A24F3740373" - supplier "$UNNAMED$255" - quidu "3A24F3740353" - messages (list Messages - (object Message "RunTest(TTimeIntervalMicroSeconds32)" - quid "3A24F3740374" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658A0204"))) - (object Link - quid "3A24F3740375" - supplier "$UNNAMED$258" - quidu "3A24F374037A") - (object Link - quid "3A24F3740371" - supplier "$UNNAMED$256" - quidu "3A24F374035D") - (object Link - quid "3A37865A02FA" - supplier "$UNNAMED$259" - quidu "3A3786540157" - messages (list Messages - (object Message "ExecuteDefectTests( )" - quid "3A37865A02FB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 3 - Operation "ExecuteDefectTests" - quidu "3A3785D5033F")))) - class "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$259" - quid "3A3786540157" - collaborators (list link_list - (object Link - quid "3A37865D02E1" - supplier "$UNNAMED$258" - quidu "3A24F374037A" - messages (list Messages - (object Message "ListAllDefects( )" - quid "3A37865D02E2" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 4 - Operation "ListAllDefects" - quidu "3A24DD81005A"))) - (object Link - quid "3A38BB35038D" - supplier "$UNNAMED$256" - quidu "3A24F374035D" - messages (list Messages - (object Message "RunStressTest( )" - quid "3A38BB35038E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.2" - ordinal 5 - Operation "RunStressTest" - quidu "3A360FB202F8")))) - class "CDefectTester" - quidu "3A3785930312" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$257" - quid "3A3F76C40086" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @461 - quid "3A25068D0335" - title "Basic Flow" - documentation -|Unit tests a class that is still under development. -|Tests each of the methods within the class, and all of the defects recorded against the class, recording the results. -| -|This use case assumes the following: -|1. That there are no processing errors. -|2. That result validation succeeds. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 1175 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$249" @463 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @463 - location (1209, 271) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2506F201DC" - width 447 - height 1161 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @464 - location (1302, 434) - line_color 3342489 - InterObjView @463 - height 306 - y_coord 246 - Nested FALSE)) - (object InterObjView "$UNNAMED$254" @465 - location (620, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @465 - location (527, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A37863A03BD" - width 447 - height 1161 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @466 - location (620, 868) - line_color 3342489 - InterObjView @465 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$250" @467 - location (1922, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @467 - location (1796, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2506F201E9" - width 663 - height 1161 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @468 - location (1922, 620) - line_color 3342489 - InterObjView @467 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @469 - location (1922, 1116) - line_color 3342489 - InterObjView @467 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$251" @470 - location (2232, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @470 - location (2125, 275) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3F72D10230" - width 438 - height 1161 - icon_height 153 - icon_width 154 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @471 - location (2232, 496) - line_color 3342489 - InterObjView @470 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$252" @472 - location (992, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @472 - location (899, 274) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2506F20207" - width 447 - height 1161 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @473 - location (992, 930) - line_color 3342489 - InterObjView @472 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$253" @474 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @474 - location (31, 271) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2506F20200" - width 447 - height 1161 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @475 - location (124, 372) - line_color 3342489 - InterObjView @474 - height 924 - y_coord 864 - Nested FALSE)) - (object NoteView @476 - location (1922, 1674) - label (object ItemLabel - Parent_View @476 - location (1759, 1574) - fill_color 13434879 - nlines 4 - max_width 290 - label "Repeat for each transition required for a unit test..") - line_color 3342489 - fill_color 13434879 - width 350 - height 213) - (object InterMessView "" @477 - location (62, 434) - label (object SegLabel @478 - Parent_View @477 - location (712, 390) - quidu "3A2506F20202" - anchor_loc 1 - nlines 1 - max_width 722 - justify 0 - label "RunTest(TTimeIntervalMicroSeconds32)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @474 - supplier @463 - Focus_Src @475 - Focus_Entry @464 - origin (139, 434) - terminus (1286, 434) - ordinal 0) - (object NoteView @479 - location (1488, 1674) - label (object ItemLabel - Parent_View @479 - location (1263, 1580) - fill_color 13434879 - nlines 3 - max_width 415 - label "Sequence Diagram: Test component method / Basic Flow") - line_color 3342489 - fill_color 13434879 - width 475 - height 200 - quidu "3A2505B000CA") - (object InterMessView "" @480 - location (62, 620) - label (object SegLabel @481 - Parent_View @480 - location (1611, 576) - quidu "3A37849D00E8" - anchor_loc 1 - nlines 1 - max_width 579 - justify 0 - label "RunTransition(TRequestStatus*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @463 - supplier @467 - Focus_Src @464 - Focus_Entry @468 - origin (1317, 620) - terminus (1906, 620) - ordinal 2) - (object InterMessView "" @482 - location (62, 868) - label (object SegLabel @483 - Parent_View @482 - location (371, 824) - quidu "3A378640036C" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "ExecuteDefectTests( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @474 - supplier @465 - Focus_Src @475 - Focus_Entry @466 - origin (139, 868) - terminus (604, 868) - ordinal 3) - (object InterMessView "" @484 - location (62, 930) - label (object SegLabel @485 - Parent_View @484 - location (805, 886) - quidu "3A37864303DE" - anchor_loc 1 - nlines 1 - max_width 300 - justify 0 - label "ListAllDefects( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @465 - supplier @472 - Focus_Src @466 - Focus_Entry @473 - origin (635, 930) - terminus (976, 930) - ordinal 4) - (object InterMessView "" @486 - location (62, 1116) - label (object SegLabel @487 - Parent_View @486 - location (1270, 1072) - quidu "3A38BB210227" - anchor_loc 1 - nlines 1 - max_width 579 - justify 0 - label "RunTransition(TRequestStatus*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @465 - supplier @467 - Focus_Src @466 - Focus_Entry @469 - origin (635, 1116) - terminus (1906, 1116) - ordinal 5) - (object AttachView "" @488 - stereotype TRUE - line_color 3342489 - client @479 - supplier @486 - line_style 0) - (object AttachView "" @489 - stereotype TRUE - line_color 3342489 - client @476 - supplier @480 - line_style 0) - (object AttachView "" @490 - stereotype TRUE - line_color 3342489 - client @479 - supplier @480 - line_style 0) - (object InterMessView "" @491 - location (62, 496) - label (object SegLabel @492 - Parent_View @491 - location (1766, 452) - quidu "3A3F72DB01E6" - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @463 - supplier @470 - Focus_Src @464 - Focus_Entry @471 - origin (1317, 496) - terminus (2216, 496) - ordinal 1) - (object NoteView @493 - location (372, 620) - label (object ItemLabel - Parent_View @493 - location (219, 501) - fill_color 13434879 - nlines 4 - max_width 271 - label "Repeat for each unit test in a component") - line_color 3342489 - fill_color 13434879 - width 331 - height 250) - (object AttachView "" @494 - stereotype TRUE - line_color 3342489 - client @493 - supplier @477 - line_style 0))) - (object InteractionDiagram "Alternate Flow - Stress test" - mechanism_ref @462 - quid "3A24F35702ED" - title "Alternate Flow - Stress test" - documentation -|Unit tests a class that is still under development. -|Stress tests each of the methods within the class, and each of the defects recorded against the class, recording the results. -| -|This use case assumes the following: -|1. That there are no processing errors. -|2. That result validation succeeds. -|3. That stress tests succeed without error. -|4. That there are no memory leaks. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$255" @495 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @495 - location (1209, 271) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F3740353" - width 447 - height 1347 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @496 - location (1302, 434) - line_color 3342489 - InterObjView @495 - height 306 - y_coord 246 - Nested FALSE)) - (object InterObjView "$UNNAMED$257" @497 - location (2108, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @497 - location (2001, 274) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3F76C40086" - width 438 - height 1347 - icon_height 153 - icon_width 154 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @498 - location (2108, 496) - line_color 3342489 - InterObjView @497 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$259" @499 - location (620, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @499 - location (527, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3786540157" - width 447 - height 1347 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @500 - location (620, 1054) - line_color 3342489 - InterObjView @499 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$256" @501 - location (1736, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @501 - location (1610, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F374035D" - width 663 - height 1347 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @502 - location (1736, 620) - line_color 3342489 - InterObjView @501 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @503 - location (1736, 1302) - line_color 3342489 - InterObjView @501 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$258" @504 - location (992, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @504 - location (899, 274) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F374037A" - width 447 - height 1347 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @505 - location (992, 1116) - line_color 3342489 - InterObjView @504 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "Component Tester" @506 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @506 - location (31, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "Component Tester") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F3740372" - width 447 - height 1347 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @507 - location (124, 372) - line_color 3342489 - InterObjView @506 - height 1110 - y_coord 1050 - Nested FALSE)) - (object NoteView @508 - location (1922, 868) - label (object ItemLabel - Parent_View @508 - location (1759, 768) - fill_color 13434879 - nlines 4 - max_width 290 - label "Repeat for each transition required for the stress test.") - line_color 3342489 - fill_color 13434879 - width 350 - height 213) - (object InterMessView "" @509 - location (62, 620) - label (object SegLabel @510 - Parent_View @509 - location (1518, 576) - quidu "3A24F3740357" - anchor_loc 1 - nlines 1 - max_width 577 - justify 0 - label "RunStressTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @495 - supplier @501 - Focus_Src @496 - Focus_Entry @502 - origin (1317, 620) - terminus (1720, 620) - ordinal 2) - (object InterMessView "" @511 - location (62, 434) - label (object SegLabel @512 - Parent_View @511 - location (712, 390) - quidu "3A24F3740374" - anchor_loc 1 - nlines 1 - max_width 835 - justify 0 - label "RunTest(TTimeIntervalMicroSeconds32)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @506 - supplier @495 - Focus_Src @507 - Focus_Entry @496 - origin (139, 434) - terminus (1286, 434) - ordinal 0) - (object AttachView "" @513 - stereotype TRUE - line_color 3342489 - client @508 - supplier @509 - line_style 0) - (object NoteView @514 - location (1984, 1426) - label (object ItemLabel - Parent_View @514 - location (1762, 1273) - fill_color 13434879 - nlines 6 - max_width 409 - label "Sequence Diagram: Test component method / Alternate Flow - Stress test") - line_color 3342489 - fill_color 13434879 - width 469 - height 319 - quidu "3A23BA89010D") - (object AttachView "" @515 - stereotype TRUE - line_color 3342489 - client @514 - supplier @509 - line_style 0) - (object InterMessView "" @516 - location (62, 1054) - label (object SegLabel @517 - Parent_View @516 - location (371, 1010) - quidu "3A37865A02FB" - anchor_loc 1 - nlines 1 - max_width 428 - justify 0 - label "ExecuteDefectTests( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @506 - supplier @499 - Focus_Src @507 - Focus_Entry @500 - origin (139, 1054) - terminus (604, 1054) - ordinal 3) - (object InterMessView "" @518 - location (62, 1116) - label (object SegLabel @519 - Parent_View @518 - location (805, 1072) - quidu "3A37865D02E2" - anchor_loc 1 - nlines 1 - max_width 300 - justify 0 - label "ListAllDefects( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @499 - supplier @504 - Focus_Src @500 - Focus_Entry @505 - origin (635, 1116) - terminus (976, 1116) - ordinal 4) - (object InterMessView "" @520 - location (62, 1302) - label (object SegLabel @521 - Parent_View @520 - location (1177, 1258) - quidu "3A38BB35038E" - anchor_loc 1 - nlines 1 - max_width 394 - justify 0 - label "RunStressTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @499 - supplier @501 - Focus_Src @500 - Focus_Entry @503 - origin (635, 1302) - terminus (1720, 1302) - ordinal 5) - (object AttachView "" @522 - stereotype TRUE - line_color 3342489 - client @514 - supplier @520 - line_style 0) - (object InterMessView "" @523 - location (62, 496) - label (object SegLabel @524 - Parent_View @523 - location (1704, 452) - quidu "3A3F76CB00F5" - anchor_loc 1 - nlines 1 - max_width 131 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @495 - supplier @497 - Focus_Src @496 - Focus_Entry @498 - origin (1317, 496) - terminus (2092, 496) - ordinal 1) - (object NoteView @525 - location (372, 744) - label (object ItemLabel - Parent_View @525 - location (222, 638) - fill_color 13434879 - nlines 4 - max_width 265 - label "Repeat for each unit test in a component") - line_color 3342489 - fill_color 13434879 - width 325 - height 225) - (object AttachView "" @526 - stereotype TRUE - line_color 3342489 - client @525 - supplier @511 - line_style 0)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Dump memory block to log (Iter. 1)" - quid "3A1E8D200193" - documentation -|Actors: Generalised Actor -|Traceability: TB.26 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Dump memory block to log" - quid "3A1F8A67026F" - documentation -|Actors: Generalised Actor -|Traceability: TB.26 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @527 - logical_models (list unit_reference_list - (object Object "$UNNAMED$260" - quid "3A23B756003D" - documentation "Format the supplied binary data into a formatted text string." - collaborators (list link_list - (object Link - quid "3A23B89600AC" - supplier "$UNNAMED$261" - quidu "3A23B874000D" - messages (list Messages - (object Message "GetStyle( )" - quid "3A24F56A007A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1))) - (object Link - quid "3A24F59300AB" - supplier "$UNNAMED$262" - quidu "3A24F57D029E" - messages (list Messages - (object Message "Write( )" - quid "3A24F59300AC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.2" - ordinal 2 - quidu "3A83B47A0317")))) - class "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$261" - quid "3A23B874000D" - collaborators (list link_list - (object Link - quid "3A24F5840190" - supplier "$UNNAMED$262" - quidu "3A24F57D029E")) - class "Logical View::Test Bed Classes::TLogFormat" - quidu "3A894035038E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$263" - quid "3A23C3430029" - collaborators (list link_list - (object Link - quid "3A23C35302F3" - supplier "$UNNAMED$260" - quidu "3A23B756003D" - messages (list Messages - (object Message "DumpMemoryBlock(const TUint8*, TInt)" - quid "3A23C35302F4" - documentation "Format the supplied binary data into a formatted text string." - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658D0399")))) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$262" - quid "3A24F57D029E" - class "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @527 - quid "3A238F1B00F2" - title "Basic Flow" - documentation -|Request a block of binary data from memory, and store it as a text string. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$260" @528 - location (930, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @528 - location (837, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23B756003D" - width 447 - height 789 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @529 - location (930, 496) - line_color 3342489 - InterObjView @528 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$261" @530 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @530 - location (1195, 274) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23B874000D" - width 438 - height 789 - icon_height 153 - icon_width 154 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @531 - location (1302, 558) - line_color 3342489 - InterObjView @530 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$262" @532 - location (1798, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @532 - location (1798, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F57D029E" - width 300 - height 789 - icon_height 153 - icon_width 229 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @533 - location (1798, 744) - line_color 3342489 - InterObjView @532 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$263" @534 - location (186, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @534 - location (60, 274) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23C3430029" - width 663 - height 789 - icon_height 153 - icon_width 229 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @535 - location (186, 496) - line_color 3342489 - InterObjView @534 - height 428 - y_coord 368 - Nested FALSE)) - (object InterMessView "" @536 - location (0, 496) - label (object SegLabel @537 - Parent_View @536 - location (557, 452) - quidu "3A23C35302F4" - anchor_loc 1 - nlines 1 - max_width 716 - justify 0 - label "DumpMemoryBlock(const TUint8*, TInt)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @534 - supplier @528 - Focus_Src @535 - Focus_Entry @529 - origin (201, 496) - terminus (914, 496) - ordinal 0) - (object InterMessView "" @538 - location (62, 558) - label (object SegLabel @539 - Parent_View @538 - location (1115, 514) - quidu "3A24F56A007A" - anchor_loc 1 - nlines 1 - max_width 197 - justify 0 - label "GetStyle( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @528 - supplier @530 - Focus_Src @529 - Focus_Entry @531 - origin (945, 558) - terminus (1286, 558) - ordinal 1) - (object InterMessView "" @540 - location (62, 744) - label (object SegLabel @541 - Parent_View @540 - location (1363, 700) - quidu "3A24F59300AC" - anchor_loc 1 - nlines 1 - max_width 313 - justify 0 - label "Write( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @528 - supplier @532 - Focus_Src @529 - Focus_Entry @533 - origin (945, 744) - terminus (1782, 744) - ordinal 2)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Test component method (Iter. 1)" - quid "3A1E8D2E016B" - documentation -|Actors: Generalised Actor -|Traceability: TB.4, TB.8 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test component method" - quid "3A1F86760341" - documentation -|Actors: Generalised Actor -|Traceability: TB.4, TB.8, TB.14 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @542 - logical_models (list unit_reference_list - (object Object "$UNNAMED$264" - quid "3A2505B9024A" - collaborators (list link_list - (object Link - quid "3A2505B9024E" - supplier "$UNNAMED$265" - quidu "3A2505B90254" - messages (list Messages - (object Message "RunTransition(TRequestStatus*)" - quid "3A2505B9024F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658C03C9"))) - (object Link - quid "3A3F70F00153" - supplier "$UNNAMED$266" - quidu "3A2505B90268")) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$266" - quid "3A2505B90268" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$265" - quid "3A2505B90254" - collaborators (list link_list - (object Link - quid "3A2505B90257" - supplier "$UNNAMED$267" - quidu "3A2505B90260") - (object Link - quid "3A2505B9025C" - supplier "$UNNAMED$266" - quidu "3A2505B90268") - (object Link - quid "3A2505E302EB" - supplier "Class" - quidu "3A2505B90269" - messages (list Messages - (object Message "Method( )" - quid "3A2505E302EC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 3 - quidu "3A23BD17030C"))) - (object Link - quid "3AC9DB440354" - supplier "$UNNAMED$268" - quidu "3AC9DADC0016" - messages (list Messages - (object Message "ValidatePreConditions( )" - quid "3AC9DB440355" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3A9E205E020C") - (object Message "ValidatePostConditions(TTestBedAsyncState)" - quid "3AC9DC910122" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 4 - quidu "3A9E205E0201"))) - (object Link - quid "3AC9DB7D022A" - supplier "$UNNAMED$269" - quidu "3A2505B90263" - messages (list Messages - (object Message "LogInformation(const TDesC16&)" - quid "3AC9DB7D022B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 6 - quidu "3A70658D0366")))) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "Class" - quid "3A2505B90269" - class "Logical View::External Classes::Support::Unit" - quidu "3A23BCD00043" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$267" - quid "3A2505B90260" - documentation "Validates the results of this particular test." - collaborators (list link_list - (object Link - quid "3A2505B9025F" - supplier "$UNNAMED$269" - quidu "3A2505B90263")) - class "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$269" - quid "3A2505B90263" - collaborators (list link_list - (object Link - quid "3A2505B90264" - supplier "$UNNAMED$270" - quidu "3A2505B90267" - messages (list Messages - (object Message "Write( )" - quid "3A2505B90265" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 8 - quidu "3A83B47A0317"))) - (object Link - quid "3A2505B90262" - supplier "$UNNAMED$271" - quidu "3A2505B90266" - messages (list Messages - (object Message "GetStyle( )" - quid "3A2505B90261" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 7)))) - class "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$271" - quid "3A2505B90266" - class "Logical View::Test Bed Classes::TLogFormat" - quidu "3A894035038E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$270" - quid "3A2505B90267" - class "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$268" - quid "3AC9DADC0016" - collaborators (list link_list - (object Link - quid "3AC9DB5B03DA" - supplier "$UNNAMED$267" - quidu "3A2505B90260" - messages (list Messages - (object Message "InvariantTest(TAny*)" - quid "3AC9DB5B03DB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3A70658C022F") - (object Message "InvariantTest(TAny*)" - quid "3AC9DC9802C7" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3.1" - ordinal 5 - quidu "3A70658C022F")))) - class "Logical View::Test Bed Classes::TTransitionValidator" - quidu "3A9E205E01ED" - persistence "Transient" - multi FALSE))) - (object Mechanism @543 - logical_models (list unit_reference_list - (object Object "$UNNAMED$272" - quid "3A23BA9902E7" - collaborators (list link_list - (object Link - quid "3A23BC6F0094" - supplier "Class" - quidu "3A23BBA10188" - messages (list Messages - (object Message "Method( )" - quid "3A3F7651009E" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4.1" - ordinal 4 - quidu "3A23BD17030C"))) - (object Link - quid "3A23BD910218" - supplier "$UNNAMED$272" - quidu "3A23BA9902E7") - (object Link - quid "3A23BE750017" - supplier "Validator" - quidu "3A23BE0D020C" - messages (list Messages - (object Message "ValidateState( )" - quid "3A24FC0300D3" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 5 - Operation "ValidateState" - quidu "3A23BE810000"))) - (object Link - quid "3A23C5760232" - supplier "$UNNAMED$273" - quidu "3A23C4FC013C") - (object Link - quid "3A23C9A80073" - supplier "$UNNAMED$274" - quidu "3A23C627016E") - (object Link - quid "3A24FF150191" - supplier "$UNNAMED$275" - quidu "3A24FF010066")) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "Class" - quid "3A23BBA10188" - class "Logical View::External Classes::Support::Unit" - quidu "3A23BCD00043" - persistence "Transient" - multi FALSE) - (object Object "Validator" - quid "3A23BE0D020C" - documentation "Validates the results of this particular test." - collaborators (list link_list - (object Link - quid "3A23BEFA00B8" - supplier "$UNNAMED$276" - quidu "3A23BED90396" - messages (list Messages - (object Message "LogInformation( )" - quid "3A24FC09037A" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5.1" - ordinal 6 - Operation "LogInformation(const TDesC16&)" - quidu "3A70658D0366")))) - class "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$276" - quid "3A23BED90396" - collaborators (list link_list - (object Link - quid "3A23BF4E0091" - supplier "$UNNAMED$277" - quidu "3A23BF4702A4" - messages (list Messages - (object Message "Write( )" - quid "3A2400290006" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 8 - quidu "3A83B47A0317") - (object Message "Write( )" - quid "3A3F769301DA" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7.2.2" - ordinal 13 - quidu "3A83B47A0317"))) - (object Link - quid "3A24FC380364" - supplier "$UNNAMED$278" - quidu "3A24FC2A03AA" - messages (list Messages - (object Message "GetStyle( )" - quid "3A24FC380365" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5.1.1" - ordinal 7) - (object Message "GetStyle( )" - quid "3A3F76900027" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7.2.1" - ordinal 12)))) - class "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$277" - quid "3A23BF4702A4" - class "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - persistence "Transient" - multi FALSE) - (object Object "Unit test" - quid "3A23BFAB02CF" - collaborators (list link_list - (object Link - quid "3A23C04D012E" - supplier "Unit test" - quidu "3A23BFAB02CF") - (object Link - quid "3A23C1D602F6" - supplier "$UNNAMED$272" - quidu "3A23BA9902E7" - messages (list Messages - (object Message "Run( )" - quid "3A3F75CF00AB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 3 - Operation "Run" - quidu "3A3F45DC035E"))) - (object Link - quid "3A23FFFA024D" - supplier "Validator" - quidu "3A23BE0D020C") - (object Link - quid "3A3F755C0092" - supplier "$UNNAMED$275" - quidu "3A24FF010066" - messages (list Messages - (object Message "Clear( )" - quid "3A3F755C0093" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "Clear" - quidu "3A24FA99000A"))) - (object Link - quid "3A3F756B0007" - supplier "$UNNAMED$274" - quidu "3A23C627016E" - messages (list Messages - (object Message "StartTest( )" - quid "3A3F756B0008" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - Operation "StartTest" - quidu "3A23C9B20276") - (object Message "EndTest( )" - quid "3A3F75D9033B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7" - ordinal 9 - Operation "EndTest" - quidu "3A23CC880086")))) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$273" - quid "3A23C4FC013C" - class "CLeakTester" - quidu "3A23C50700D4" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$274" - quid "3A23C627016E" - collaborators (list link_list - (object Link - quid "3A23CB91026B" - supplier "Class" - quidu "3A23BBA10188") - (object Link - quid "3A23CC1E0390" - supplier "$UNNAMED$273" - quidu "3A23C4FC013C" - messages (list Messages - (object Message "StartTest( )" - quid "3A23CC1E0391" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - Operation "StartTest" - quidu "3A23C57903E5") - (object Message "CheckForLeak( )" - quid "3A3F75E10364" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7.1" - ordinal 10 - Operation "CheckForLeak" - quidu "3A23C5AE00AC"))) - (object Link - quid "3A23CC7702E4" - supplier "$UNNAMED$274" - quidu "3A23C627016E") - (object Link - quid "3A3F768401D8" - supplier "$UNNAMED$276" - quidu "3A23BED90396" - messages (list Messages - (object Message "LogInformation( )" - quid "3A3F768401D9" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "7.2" - ordinal 11 - Operation "LogInformation(const TDesC16&)" - quidu "3A70658D0366")))) - class "CStressTester" - quidu "3A23C63C01A0" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$278" - quid "3A24FC2A03AA" - class "Logical View::Test Bed Classes::TLogFormat" - quidu "3A894035038E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$275" - quid "3A24FF010066" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE))) - (object Mechanism @544 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @542 - quid "3A2505B000CA" - title "Basic Flow" - documentation -|Test a method on a class that is still in development. -|Test the method , validating and recording the results. -| -|This use case assumes the following: -|1. That no test context is required. -|2. That there are no errors during processing. -|3. That validation succeeds. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$264" @545 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @545 - location (31, 273) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B9024A" - width 447 - height 1285 - icon_height 164 - icon_width 157 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @546 - location (124, 372) - line_color 3342489 - InterObjView @545 - height 364 - y_coord 304 - Nested FALSE)) - (object InterObjView "$UNNAMED$266" @547 - location (1054, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @547 - location (947, 275) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90268" - width 438 - height 1285 - icon_height 153 - icon_width 154 - icon_y_offset -1 - annotation 1) - (object InterObjView "$UNNAMED$265" @548 - location (744, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @548 - location (618, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90254" - width 663 - height 1285 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @549 - location (744, 372) - line_color 3342489 - InterObjView @548 - height 304 - y_coord 244 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @550 - location (744, 434) - line_color 3342489 - InterObjView @548 - height 986 - y_coord 926 - Nested FALSE)) - (object InterObjView "Class" @551 - location (1488, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @551 - location (1488, 235) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "Class") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90269" - width 336 - height 1285 - icon_height 162 - icon_width 120 - icon_y_offset 38 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @552 - location (1488, 558) - line_color 3342489 - InterObjView @551 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$267" @553 - location (2232, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @553 - location (2232, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 320 - justify 0 - label "") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90260" - width 338 - height 1285 - icon_height 164 - icon_width 157 - icon_y_offset -59 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @554 - location (2232, 496) - line_color 3342489 - InterObjView @553 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @555 - location (2232, 744) - line_color 3342489 - InterObjView @553 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$269" @556 - location (2604, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @556 - location (2511, 269) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90263" - width 447 - height 1285 - icon_height 164 - icon_width 157 - icon_y_offset 4 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @557 - location (2604, 992) - line_color 3342489 - InterObjView @556 - height 368 - y_coord 308 - Nested FALSE)) - (object InterObjView "$UNNAMED$271" @558 - location (2976, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @558 - location (2869, 266) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90266" - width 438 - height 1285 - icon_height 153 - icon_width 154 - icon_y_offset 8 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @559 - location (2976, 1054) - line_color 3342489 - InterObjView @558 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$270" @560 - location (3348, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @560 - location (3348, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 370 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2505B90267" - width 388 - height 1285 - icon_height 164 - icon_width 157 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @561 - location (3348, 1240) - line_color 3342489 - InterObjView @560 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$268" @562 - location (1798, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @562 - location (1798, 248) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 370 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9DADC0016" - width 388 - height 1285 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @563 - location (1798, 434) - line_color 3342489 - InterObjView @562 - height 182 - y_coord 122 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @564 - location (1798, 682) - line_color 3342489 - InterObjView @562 - height 182 - y_coord 122 - Nested FALSE)) - (object InterMessView "" @565 - location (62, 372) - label (object SegLabel @566 - Parent_View @565 - location (433, 328) - quidu "3A2505B9024F" - anchor_loc 1 - nlines 1 - max_width 578 - justify 0 - label "RunTransition(TRequestStatus*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @545 - supplier @548 - Focus_Src @546 - Focus_Entry @549 - origin (139, 372) - terminus (728, 372) - ordinal 0) - (object InterMessView "" @567 - location (62, 1054) - label (object SegLabel @568 - Parent_View @567 - location (2789, 1010) - quidu "3A2505B90261" - anchor_loc 1 - nlines 1 - max_width 307 - justify 0 - label "GetStyle( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @556 - supplier @558 - Focus_Src @557 - Focus_Entry @559 - origin (2619, 1054) - terminus (2960, 1054) - ordinal 7) - (object InterMessView "" @569 - location (62, 1240) - label (object SegLabel @570 - Parent_View @569 - location (2975, 1196) - quidu "3A2505B90265" - anchor_loc 1 - nlines 1 - max_width 496 - justify 0 - label "Write( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @556 - supplier @560 - Focus_Src @557 - Focus_Entry @561 - origin (2619, 1240) - terminus (3332, 1240) - ordinal 8) - (object InterMessView "" @571 - location (62, 558) - label (object SegLabel @572 - Parent_View @571 - location (1113, 532) - quidu "3A2505E302EC" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Method( )" - pctDist 0.497896 - height 27 - orientation 0) - line_color 3342489 - client @548 - supplier @551 - Focus_Src @550 - Focus_Entry @552 - origin (759, 558) - terminus (1472, 558) - ordinal 3) - (object NoteView @573 - location (434, 1674) - label (object ItemLabel - Parent_View @573 - location (224, 1574) - fill_color 13434879 - nlines 4 - max_width 384 - label "Repeat for each transition which makes up the unit test.") - line_color 3342489 - fill_color 13434879 - width 444 - height 212) - (object AttachView "" @574 - stereotype TRUE - line_color 3342489 - client @573 - supplier @565 - line_style 0) - (object NoteView @575 - location (1178, 1674) - label (object ItemLabel - Parent_View @575 - location (831, 1558) - fill_color 13434879 - nlines 4 - max_width 659 - label "The test method is called from within the function TransitMethodL() which is called from the CTransition::RunL().") - line_color 3342489 - fill_color 13434879 - width 719 - height 244) - (object AttachView "" @576 - stereotype TRUE - line_color 3342489 - client @575 - supplier @571 - line_style 0) - (object InterMessView "" @577 - location (62, 434) - label (object SegLabel @578 - Parent_View @577 - location (1270, 390) - quidu "3AC9DB440355" - anchor_loc 1 - nlines 1 - max_width 438 - justify 0 - label "ValidatePreConditions( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @548 - supplier @562 - Focus_Src @549 - Focus_Entry @563 - origin (759, 434) - terminus (1782, 434) - ordinal 1) - (object InterMessView "" @579 - location (62, 496) - label (object SegLabel @580 - Parent_View @579 - location (2014, 452) - quidu "3AC9DB5B03DB" - anchor_loc 1 - nlines 1 - max_width 359 - justify 0 - label "InvariantTest(TAny*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @562 - supplier @553 - Focus_Src @563 - Focus_Entry @554 - origin (1813, 496) - terminus (2216, 496) - ordinal 2) - (object InterMessView "" @581 - location (62, 992) - label (object SegLabel @582 - Parent_View @581 - location (1673, 948) - quidu "3AC9DB7D022B" - anchor_loc 1 - nlines 1 - max_width 594 - justify 0 - label "LogInformation(const TDesC16&)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @548 - supplier @556 - Focus_Src @550 - Focus_Entry @557 - origin (759, 992) - terminus (2588, 992) - ordinal 6) - (object InterMessView "" @583 - location (62, 682) - label (object SegLabel @584 - Parent_View @583 - location (1270, 638) - quidu "3AC9DC910122" - anchor_loc 1 - nlines 1 - max_width 831 - justify 0 - label "ValidatePostConditions(TTestBedAsyncState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @548 - supplier @562 - Focus_Src @550 - Focus_Entry @564 - origin (759, 682) - terminus (1782, 682) - ordinal 4) - (object InterMessView "" @585 - location (62, 744) - label (object SegLabel @586 - Parent_View @585 - location (2014, 700) - quidu "3AC9DC9802C7" - anchor_loc 1 - nlines 1 - max_width 359 - justify 0 - label "InvariantTest(TAny*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @562 - supplier @553 - Focus_Src @564 - Focus_Entry @555 - origin (1813, 744) - terminus (2216, 744) - ordinal 5))) - (object InteractionDiagram "Alternate Flow - Stress test" - mechanism_ref @543 - quid "3A23BA89010D" - title "Alternate Flow - Stress test" - documentation -|Test a method on a class that is still in development. -|Stress test the method, validating and recording the results. -| -|This use case assumes the following: -|1. That there are no errors during processing. -|2. That validation succeeds. -|3. That stress tests succeed without error. -|4. That there is no resource leakage. -| - - zoom 91 - max_height 28350 - max_width 21600 - origin_x 2446 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$272" @587 - location (558, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @587 - location (432, 274) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9902E7" - width 663 - height 1903 - icon_height 153 - icon_width 229 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @588 - location (558, 682) - line_color 3342489 - InterObjView @587 - height 674 - y_coord 614 - Nested FALSE)) - (object InterObjView "Class" @589 - location (1798, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @589 - location (1798, 273) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "Class") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BBA10188" - width 336 - height 1903 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @590 - location (1798, 744) - line_color 3342489 - InterObjView @589 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "Validator" @591 - location (2108, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @591 - location (2108, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 380 - justify 0 - label "Validator") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE0D020C" - width 398 - height 1903 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @592 - location (2108, 868) - line_color 3342489 - InterObjView @591 - height 428 - y_coord 368 - Nested FALSE)) - (object InterObjView "$UNNAMED$276" @593 - location (2542, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @593 - location (2449, 274) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BED90396" - width 447 - height 1903 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @594 - location (2542, 930) - line_color 3342489 - InterObjView @593 - height 306 - y_coord 246 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @595 - location (2542, 1612) - line_color 3342489 - InterObjView @593 - height 306 - y_coord 246 - Nested FALSE)) - (object InterObjView "$UNNAMED$277" @596 - location (3348, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @596 - location (3348, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BF4702A4" - width 300 - height 1903 - icon_height 164 - icon_width 157 - icon_y_offset -2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @597 - location (3348, 1116) - line_color 3342489 - InterObjView @596 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @598 - location (3348, 1798) - line_color 3342489 - InterObjView @596 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$275" @599 - location (868, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @599 - location (761, 274) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FF010066" - width 438 - height 1903 - icon_height 153 - icon_width 154 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @600 - location (868, 372) - line_color 3342489 - InterObjView @599 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$278" @601 - location (2976, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @601 - location (2869, 277) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FC2A03AA" - width 438 - height 1903 - icon_height 153 - icon_width 154 - icon_y_offset -3 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @602 - location (2976, 992) - line_color 3342489 - InterObjView @601 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @603 - location (2976, 1674) - line_color 3342489 - InterObjView @601 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$274" @604 - location (1178, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @604 - location (1085, 274) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23C627016E" - width 447 - height 1903 - icon_height 164 - icon_width 157 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @605 - location (1178, 496) - line_color 3342489 - InterObjView @604 - height 182 - y_coord 122 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @606 - location (1178, 1426) - line_color 3342489 - InterObjView @604 - height 552 - y_coord 492 - Nested FALSE)) - (object InterObjView "$UNNAMED$273" @607 - location (1488, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @607 - location (1395, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23C4FC013C" - width 447 - height 1903 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @608 - location (1488, 558) - line_color 3342489 - InterObjView @607 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @609 - location (1488, 1488) - line_color 3342489 - InterObjView @607 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "Unit test" @610 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @610 - location (31, 273) - anchor_loc 3 - nlines 2 - max_width 471 - label "Unit test") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFAB02CF" - width 447 - height 1903 - icon_height 164 - icon_width 157 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @611 - location (124, 372) - line_color 3342489 - InterObjView @610 - height 1666 - y_coord 1606 - Nested FALSE)) - (object InterMessView "" @612 - location (62, 558) - label (object SegLabel @613 - Parent_View @612 - location (1332, 514) - quidu "3A23CC1E0391" - anchor_loc 1 - nlines 1 - max_width 249 - justify 0 - label "StartTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @604 - supplier @607 - Focus_Src @605 - Focus_Entry @608 - origin (1193, 558) - terminus (1472, 558) - ordinal 2) - (object InterMessView "" @614 - location (62, 1116) - label (object SegLabel @615 - Parent_View @614 - location (2944, 1072) - quidu "3A2400290006" - anchor_loc 1 - nlines 1 - max_width 365 - justify 0 - label "Write( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @593 - supplier @596 - Focus_Src @594 - Focus_Entry @597 - origin (2557, 1116) - terminus (3332, 1116) - ordinal 8) - (object InterMessView "" @616 - location (62, 868) - label (object SegLabel @617 - Parent_View @616 - location (1332, 824) - quidu "3A24FC0300D3" - anchor_loc 1 - nlines 1 - max_width 359 - justify 0 - label "ValidateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @587 - supplier @591 - Focus_Src @588 - Focus_Entry @592 - origin (573, 868) - terminus (2092, 868) - ordinal 5) - (object InterMessView "" @618 - location (62, 930) - label (object SegLabel @619 - Parent_View @618 - location (2324, 886) - quidu "3A24FC09037A" - anchor_loc 1 - nlines 1 - max_width 543 - justify 0 - label "LogInformation( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @591 - supplier @593 - Focus_Src @592 - Focus_Entry @594 - origin (2123, 930) - terminus (2526, 930) - ordinal 6) - (object InterMessView "" @620 - location (62, 992) - label (object SegLabel @621 - Parent_View @620 - location (2758, 948) - quidu "3A24FC380365" - anchor_loc 1 - nlines 1 - max_width 242 - justify 0 - label "GetStyle( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @593 - supplier @601 - Focus_Src @594 - Focus_Entry @602 - origin (2557, 992) - terminus (2960, 992) - ordinal 7) - (object InterMessView "" @622 - location (62, 372) - label (object SegLabel @623 - Parent_View @622 - location (495, 328) - quidu "3A3F755C0093" - anchor_loc 1 - nlines 1 - max_width 170 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @610 - supplier @599 - Focus_Src @611 - Focus_Entry @600 - origin (139, 372) - terminus (852, 372) - ordinal 0) - (object InterMessView "" @624 - location (62, 496) - label (object SegLabel @625 - Parent_View @624 - location (650, 452) - quidu "3A3F756B0008" - anchor_loc 1 - nlines 1 - max_width 246 - justify 0 - label "StartTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @610 - supplier @604 - Focus_Src @611 - Focus_Entry @605 - origin (139, 496) - terminus (1162, 496) - ordinal 1) - (object InterMessView "" @626 - location (62, 682) - label (object SegLabel @627 - Parent_View @626 - location (340, 638) - quidu "3A3F75CF00AB" - anchor_loc 1 - nlines 1 - max_width 297 - justify 0 - label "Run( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @610 - supplier @587 - Focus_Src @611 - Focus_Entry @588 - origin (139, 682) - terminus (542, 682) - ordinal 3) - (object InterMessView "" @628 - location (62, 1426) - label (object SegLabel @629 - Parent_View @628 - location (650, 1382) - quidu "3A3F75D9033B" - anchor_loc 1 - nlines 1 - max_width 230 - justify 0 - label "EndTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @610 - supplier @604 - Focus_Src @611 - Focus_Entry @606 - origin (139, 1426) - terminus (1162, 1426) - ordinal 9) - (object InterMessView "" @630 - location (62, 1488) - label (object SegLabel @631 - Parent_View @630 - location (1332, 1444) - quidu "3A3F75E10364" - anchor_loc 1 - nlines 1 - max_width 363 - justify 0 - label "CheckForLeak( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @604 - supplier @607 - Focus_Src @606 - Focus_Entry @609 - origin (1193, 1488) - terminus (1472, 1488) - ordinal 10) - (object InterMessView "" @632 - location (62, 744) - label (object SegLabel @633 - Parent_View @632 - location (1177, 700) - quidu "3A3F7651009E" - anchor_loc 1 - nlines 1 - max_width 218 - justify 0 - label "Method( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @587 - supplier @589 - Focus_Src @588 - Focus_Entry @590 - origin (573, 744) - terminus (1782, 744) - ordinal 4) - (object InterMessView "" @634 - location (62, 1612) - label (object SegLabel @635 - Parent_View @634 - location (1859, 1568) - quidu "3A3F768401D9" - anchor_loc 1 - nlines 1 - max_width 543 - justify 0 - label "LogInformation( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @604 - supplier @593 - Focus_Src @606 - Focus_Entry @595 - origin (1193, 1612) - terminus (2526, 1612) - ordinal 11) - (object InterMessView "" @636 - location (62, 1674) - label (object SegLabel @637 - Parent_View @636 - location (2758, 1630) - quidu "3A3F76900027" - anchor_loc 1 - nlines 1 - max_width 242 - justify 0 - label "GetStyle( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @593 - supplier @601 - Focus_Src @595 - Focus_Entry @603 - origin (2557, 1674) - terminus (2960, 1674) - ordinal 12) - (object InterMessView "" @638 - location (62, 1798) - label (object SegLabel @639 - Parent_View @638 - location (2944, 1754) - quidu "3A3F769301DA" - anchor_loc 1 - nlines 1 - max_width 359 - justify 0 - label "Write( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @593 - supplier @596 - Focus_Src @595 - Focus_Entry @598 - origin (2557, 1798) - terminus (3332, 1798) - ordinal 13))) - (object InteractionDiagram "Alternative Flow - Asynchronous Test" - mechanism_ref @544 - quid "3ACC65960061" - title "Alternative Flow - Asynchronous Test" - 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." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Capture component state (Iter. 1)" - quid "3A1E8DF203BC" - documentation -|Actors: Future GT Project. -|Traceability: TB.6 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Capture component state" - quid "3A1F88800143" - documentation -|Actors: Future GT Project. -|Traceability: TB.6 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @640 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @640 - quid "3A265D870022" - title "Basic Flow" - documentation -|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. -|Restoration is performed with the use case 'Restore component state'. -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Restore component state (Omit)" - quid "3A1E8E0601BC" - documentation -|Actors: Future GT Project. -|Traceability: TB.6 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Restore component state (omit)" - quid "3A1F88CA0257" - documentation -|Actors: Future GT Project. -|Traceability: TB.6 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @641 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @641 - quid "3A266066032C" - title "Basic Flow" - documentation -|Provide facilities to restore a component to an earlier state, which was captured in the use case 'Capture component state'. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Validate test results (Iter. 1)" - quid "3A1E8E2F02E7" - documentation -|Actors: Generalised Actor -|Traceability: TB.7.1 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Validate test results" - quid "3A1F8A910374" - documentation -|Actors: Generalised Actor -|Traceability: TB.7.1 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @642 - logical_models (list unit_reference_list - (object Object "$UNNAMED$279" - quid "3A23CD0F01F2" - collaborators (list link_list - (object Link - quid "3A23CD190138" - supplier "$UNNAMED$280" - quidu "3A23CD120319") - (object Link - quid "3AC9DD1202FF" - supplier "$UNNAMED$281" - quidu "3AC9DCFE006B" - messages (list Messages - (object Message "ValidatePostConditions(TTestBedAsyncState)" - quid "3AC9DD120300" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A9E205E0201")))) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$280" - quid "3A23CD120319" - collaborators (list link_list - (object Link - quid "3A24F4EB02E4" - supplier "$UNNAMED$282" - quidu "3A24F4D60167" - messages (list Messages - (object Message "LogInformation( )" - quid "3A24F4EB02E5" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 2 - Operation "LogInformation(const TDesC16&)" - quidu "3A70658D0366")))) - class "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$282" - quid "3A24F4D60167" - collaborators (list link_list - (object Link - quid "3A24F4D60168" - supplier "$UNNAMED$283" - quidu "3A24F4D6016E" - messages (list Messages - (object Message "Write( )" - quid "3A24F4D60169" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 4 - quidu "3A83B47A0317"))) - (object Link - quid "3A24F4D6016B" - supplier "$UNNAMED$284" - quidu "3A24F4D6016F" - messages (list Messages - (object Message "GetStyle( )" - quid "3A24F4D6016C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 3)))) - class "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$284" - quid "3A24F4D6016F" - class "Logical View::Test Bed Classes::TLogFormat" - quidu "3A894035038E" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$283" - quid "3A24F4D6016E" - class "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$281" - quid "3AC9DCFE006B" - collaborators (list link_list - (object Link - quid "3AC9DD1C010E" - supplier "$UNNAMED$280" - quidu "3A23CD120319" - messages (list Messages - (object Message "InvariantTest(TAny*)" - quid "3AC9DD1C010F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3A70658C022F")))) - class "Logical View::Test Bed Classes::TTransitionValidator" - quidu "3A9E205E01ED" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @642 - quid "3A23CCFC015F" - title "Basic Flow" - documentation -|For a particular test validate that the post condition of the test object matches the expected state and report the output. -| -|This use case assumes the following: -|1. That the results match. -|2. The result is stored to the report log successfully. -|3. There are no errors during processing. -| - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$279" @643 - location (124, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @643 - location (-2, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23CD0F01F2" - width 663 - height 909 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @644 - location (124, 434) - line_color 3342489 - InterObjView @643 - height 610 - y_coord 550 - Nested FALSE)) - (object InterObjView "$UNNAMED$280" @645 - location (1054, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @645 - location (1054, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 320 - justify 0 - label "") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3A23CD120319" - width 338 - height 909 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @646 - location (1054, 496) - line_color 3342489 - InterObjView @645 - height 428 - y_coord 368 - Nested FALSE)) - (object InterObjView "$UNNAMED$282" @647 - location (1488, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @647 - location (1395, 260) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F4D60167" - width 447 - height 909 - icon_height 164 - icon_width 157 - icon_y_offset 13 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @648 - location (1488, 558) - line_color 3342489 - InterObjView @647 - height 306 - y_coord 246 - Nested FALSE)) - (object InterObjView "$UNNAMED$284" @649 - location (1860, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @649 - location (1753, 247) - anchor_loc 3 - nlines 2 - max_width 462 - label "") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F4D6016F" - width 438 - height 909 - icon_height 153 - icon_width 154 - icon_y_offset 27 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @650 - location (1860, 620) - line_color 3342489 - InterObjView @649 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$283" @651 - location (2294, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @651 - location (2294, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 282 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F4D6016E" - width 300 - height 909 - icon_height 164 - icon_width 157 - icon_y_offset 27 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @652 - location (2294, 744) - line_color 3342489 - InterObjView @651 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$281" @653 - location (620, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @653 - location (620, 248) - fill_color 13434879 - anchor_loc 1 - nlines 2 - max_width 370 - justify 0 - label "") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9DCFE006B" - width 388 - height 909 - icon_height 0 - icon_width 0 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @654 - location (620, 434) - line_color 3342489 - InterObjView @653 - height 550 - y_coord 490 - Nested FALSE)) - (object InterMessView "" @655 - location (62, 620) - label (object SegLabel @656 - Parent_View @655 - location (1673, 576) - quidu "3A24F4D6016C" - anchor_loc 1 - nlines 1 - max_width 208 - justify 0 - label "GetStyle( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @647 - supplier @649 - Focus_Src @648 - Focus_Entry @650 - origin (1503, 620) - terminus (1844, 620) - ordinal 3) - (object InterMessView "" @657 - location (62, 744) - label (object SegLabel @658 - Parent_View @657 - location (1890, 700) - quidu "3A24F4D60169" - anchor_loc 1 - nlines 1 - max_width 379 - justify 0 - label "Write( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @647 - supplier @651 - Focus_Src @648 - Focus_Entry @652 - origin (1503, 744) - terminus (2278, 744) - ordinal 4) - (object InterMessView "" @659 - location (62, 558) - label (object SegLabel @660 - Parent_View @659 - location (1270, 514) - quidu "3A24F4EB02E5" - anchor_loc 1 - nlines 1 - max_width 475 - justify 0 - label "LogInformation( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @645 - supplier @647 - Focus_Src @646 - Focus_Entry @648 - origin (1069, 558) - terminus (1472, 558) - ordinal 2) - (object InterMessView "" @661 - location (62, 434) - label (object SegLabel @662 - Parent_View @661 - location (371, 390) - quidu "3AC9DD120300" - anchor_loc 1 - nlines 1 - max_width 781 - justify 0 - label "ValidatePostConditions(TTestBedAsyncState)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @643 - supplier @653 - Focus_Src @644 - Focus_Entry @654 - origin (139, 434) - terminus (604, 434) - ordinal 0) - (object InterMessView "" @663 - location (62, 496) - label (object SegLabel @664 - Parent_View @663 - location (836, 452) - quidu "3AC9DD1C010F" - anchor_loc 1 - nlines 1 - max_width 359 - justify 0 - label "InvariantTest(TAny*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @653 - supplier @645 - Focus_Src @654 - Focus_Entry @646 - origin (635, 496) - terminus (1038, 496) - ordinal 1)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Test Asynchronous component (Omit)" - quid "3A1E8E400075" - documentation -|Actors: Generalised Actor -|Traceability: TB.14 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test asynchronous component (omit)" - quid "3A1F855C006A" - documentation -|Actors: Generalised Actor -|Traceability: TB.14 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @665 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @665 - quid "3A2660A500E8" - title "Basic Flow" - documentation -|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. -| -|This use case assumes the following: -|1. That the processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Repeat Test case (Iter. 1)" - quid "3A1E8E7A0303" - documentation -|Actors: Future GT Project, GT 6.2 Plug-in System. -|Traceability: TB.13 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Repeat test case" - quid "3A1F8D4C0062" - documentation -|Actors: Future GT Project, GT 6.2 Plug-in System. -|Traceability: TB.13 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @666 - logical_models (list unit_reference_list - (object Object "$UNNAMED$285" - quid "3A87F3BB03DB" - collaborators (list link_list - (object Link - quid "3A87F3D00290" - supplier "$UNNAMED$286" - quidu "3A87F3BE03B7" - messages (list Messages - (object Message "RunTransition(TRequestStatus*)" - quid "3A87F3D00291" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - quidu "3A70658C03C9")))) - class "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$286" - quid "3A87F3BE03B7" - collaborators (list link_list - (object Link - quid "3A87F3DA023B" - supplier "$UNNAMED$287" - quidu "3A87F3C700D5" - messages (list Messages - (object Message "Method( )" - quid "3A87F3DA023C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1" - ordinal 1 - quidu "3A23BD17030C")))) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$287" - quid "3A87F3C700D5" - collaborators (list link_list - (object Link - quid "3A87F442028A" - supplier "$UNNAMED$288" - quidu "3A87F43D030F" - messages (list Messages - (object Message "StubMethod( )" - quid "3A87F442028B" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1" - ordinal 2 - quidu "3A87F42F00F2")))) - class "Logical View::External Classes::Support::Unit" - quidu "3A23BCD00043" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$288" - quid "3A87F43D030F" - collaborators (list link_list - (object Link - quid "3AC9D7D70028" - supplier "$UNNAMED$286" - quidu "3A87F3BE03B7" - messages (list Messages - (object Message "RepeatOnce( )" - quid "3AC9D7D70029" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.2" - ordinal 4 - quidu "3A7A7FB001AC"))) - (object Link - quid "3AC9D8C5016B" - supplier "$UNNAMED$285" - quidu "3A87F3BB03DB" - messages (list Messages - (object Message "GetCurrentTransition( )" - quid "3AC9D8C5016C" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1.1.1.1" - ordinal 3 - quidu "3AC9D0610040")))) - class "Logical View::External Classes::Support::Stub" - quidu "3A87F3ED03D3" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @666 - quid "3A265FCC01B8" - title "Basic Flow" - documentation -|Repeat the previous test within an identical test context. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$285" @667 - location (131, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @667 - location (38, 272) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A87F3BB03DB" - width 447 - height 971 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @668 - location (131, 434) - line_color 3342489 - InterObjView @667 - height 672 - y_coord 612 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @669 - location (131, 682) - line_color 3342489 - InterObjView @667 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$286" @670 - location (1550, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @670 - location (1424, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A87F3BE03B7" - width 663 - height 971 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @671 - location (1550, 434) - line_color 3342489 - InterObjView @670 - height 612 - y_coord 552 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @672 - location (1550, 806) - line_color 3342489 - InterObjView @670 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$287" @673 - location (1116, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @673 - location (1116, 273) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A87F3C700D5" - width 336 - height 971 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @674 - location (1116, 496) - line_color 3342489 - InterObjView @673 - height 490 - y_coord 430 - Nested FALSE)) - (object InterObjView "$UNNAMED$288" @675 - location (744, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @675 - location (744, 273) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A87F43D030F" - width 336 - height 971 - icon_height 162 - icon_width 120 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @676 - location (744, 558) - line_color 3342489 - InterObjView @675 - height 368 - y_coord 308 - Nested FALSE)) - (object InterMessView "" @677 - location (62, 434) - label (object SegLabel @678 - Parent_View @677 - location (840, 390) - quidu "3A87F3D00291" - anchor_loc 1 - nlines 1 - max_width 578 - justify 0 - label "RunTransition(TRequestStatus*)" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @667 - supplier @670 - Focus_Src @668 - Focus_Entry @671 - origin (146, 434) - terminus (1534, 434) - ordinal 0) - (object InterMessView "" @679 - location (62, 496) - label (object SegLabel @680 - Parent_View @679 - location (1333, 452) - quidu "3A87F3DA023C" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Method( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @670 - supplier @673 - Focus_Src @671 - Focus_Entry @674 - origin (1534, 496) - terminus (1132, 496) - ordinal 1) - (object InterMessView "" @681 - location (62, 558) - label (object SegLabel @682 - Parent_View @681 - location (930, 514) - quidu "3A87F442028B" - anchor_loc 1 - nlines 1 - max_width 256 - justify 0 - label "StubMethod( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @673 - supplier @675 - Focus_Src @674 - Focus_Entry @676 - origin (1100, 558) - terminus (760, 558) - ordinal 2) - (object NoteView @683 - location (1860, 558) - label (object ItemLabel - Parent_View @683 - location (1644, 439) - fill_color 13434879 - nlines 4 - max_width 396 - label "Sequence Diagram: Test component method / Basic Flow") - line_color 3342489 - fill_color 13434879 - width 456 - height 250 - quidu "3A2505B000CA") - (object AttachView "" @684 - stereotype TRUE - line_color 3342489 - client @683 - supplier @677 - line_style 0) - (object NoteView @685 - location (1550, 1302) - label (object ItemLabel - Parent_View @685 - location (1187, 1158) - fill_color 13434879 - nlines 6 - max_width 690 - 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.") - line_color 3342489 - fill_color 13434879 - width 750 - height 300) - (object InterMessView "" @686 - location (62, 806) - label (object SegLabel @687 - Parent_View @686 - location (1146, 762) - quidu "3AC9D7D70029" - anchor_loc 1 - nlines 1 - max_width 263 - justify 0 - label "RepeatOnce( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @675 - supplier @670 - Focus_Src @676 - Focus_Entry @672 - origin (759, 806) - terminus (1534, 806) - ordinal 4) - (object AttachView "" @688 - stereotype TRUE - line_color 3342489 - client @685 - supplier @686 - line_style 0) - (object InterMessView "" @689 - location (62, 682) - label (object SegLabel @690 - Parent_View @689 - location (438, 638) - quidu "3AC9D8C5016C" - anchor_loc 1 - nlines 1 - max_width 409 - justify 0 - label "GetCurrentTransition( )" - pctDist 0.500000 - height 45 - orientation 1) - line_color 3342489 - client @675 - supplier @667 - Focus_Src @676 - Focus_Entry @669 - origin (728, 682) - terminus (147, 682) - ordinal 3)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Identify component fault in context (Iter. 2)" - quid "3A1E8ED7005E" - documentation -|Actors: Generalised Actor -|Traceability: TB.5 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Identify component fault in context" - quid "3A1F88DD02C3" - documentation -|Actors: Generalised Actor -|Traceability: TB.5 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @691 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @691 - quid "3A265EF00017" - title "Basic Flow" - documentation -|Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Configure report format (Iter. 1)" - quid "3A1E8EEB0283" - documentation -|Actors: HTTP Client 6.2, Future GT Project. -|Traceability: TB.28 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Configure report format" - quid "3A1F9159029E" - documentation -|Actors: HTTP Client 6.2, Future GT Project. -|Traceability: TB.28 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @692 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @692 - quid "3A24F5BA010B" - title "Basic Flow" - documentation -|Allows the definition of the formatting of the output report by configuring the style specification. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Test Multi-threaded component (Omit)" - quid "3A1E8F180260" - documentation -|Actors: Generalised Actor -|Traceability: TB.15, TB.34 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test Multi-threaded component (omit)" - quid "3A1F85CA004A" - documentation -|Actors: Generalised Actor -|Traceability: TB.15, TB.34 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @693 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @693 - quid "3A2660DA0289" - title "Basic Flow" - documentation -|Execute one or more tests simultaneously, within multiple threads. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Automate user action reproduction (Omit)" - quid "3A1E8F3E034B" - documentation -|Actors: Future GT Project. -|Traceability: TB.24 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Automate user action reproduction (omit)" - quid "3A1F8DF10178" - documentation -|Actors: Future GT Project. -|Traceability: TB.24 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @694 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @694 - quid "3A265DEE0247" - title "Basic Flow" - documentation -|Record user interface choices and input and store, persistently, in a format suitable for subsequent automation of the test bed. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Schedule test (Iter. 2)" - quid "3A1E8F5700EE" - documentation -|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System. -|Traceability: TB.12 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Schedule test" - quid "3A1F84BA0248" - documentation -|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System. -|Traceability: TB.12 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @695 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @695 - quid "3A2660840339" - title "Basic Flow" - documentation -|Specify the time at which a particular test will run. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Test components concurrently (Iter. 2)" - quid "3A1E8F69005E" - documentation -|Actors: Generalised Actor -|Traceability: TB.11 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Test components concurrently" - quid "3A1F85A00357" - documentation -|Actors: Generalised Actor -|Traceability: TB.11 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @696 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @696 - quid "3A2660B102DA" - title "Basic Flow" - documentation -|Execute two or more tests simultaneously, within the same thread. -| -|This use case assumes the following: -|1. That the processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Add new test case (Iter. 1)" - quid "3A1E8F7A00E4" - documentation -|Actors: Generalised Actor -|Traceability: TB.18 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Add new test cases" - quid "3A1F91330326" - documentation -|Actors: Generalised Actor -|Traceability: TB.18 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @697 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @697 - quid "3A265B24013C" - title "Basic Flow" - documentation -|The addition of a new test case is detected, and available for execution. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Handle test context (Iter. 1)" - quid "3A1E8F8600B9" - documentation -|Actors: Generalised Actor -|Traceability: TB.32, TB.33 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Handle test context" - quid "3A1F875F0025" - documentation -|Actors: Generalised Actor -|Traceability: TB.32, TB.33 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @698 - logical_models (list unit_reference_list - (object Object "$UNNAMED$289" - quid "3A250C2401CA" - collaborators (list link_list - (object Link - quid "3A250C2401CB" - supplier "Context" - quidu "3A250C2401D2" - messages (list Messages - (object Message "Clear( )" - quid "3A250C2401CC" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "Clear" - quidu "3A24FA99000A"))) - (object Link - quid "3A250C2401CE" - supplier "$UNNAMED$290" - quidu "3A250C2401DD" - messages (list Messages - (object Message "ValidateState( )" - quid "3A250C2401CF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - Operation "ValidateState" - quidu "3A23BE810000"))) - (object Link - quid "3A250C3302DA" - supplier "$UNNAMED$291" - quidu "3A250C2401DC" - messages (list Messages - (object Message "Method( )" - quid "3A250C3302DB" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - quidu "3A23BD17030C")))) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "Context" - quid "3A250C2401D2" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$291" - quid "3A250C2401DC" - class "Logical View::External Classes::Support::Unit" - quidu "3A23BCD00043" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$290" - quid "3A250C2401DD" - class "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330" - persistence "Transient" - multi FALSE))) - (object Mechanism @699 - logical_models (list unit_reference_list - (object Object "$UNNAMED$292" - quid "3A24FA56002C" - collaborators (list link_list - (object Link - quid "3A24FA970115" - supplier "Context" - quidu "3A24FA5E01F0" - messages (list Messages - (object Message "Clear( )" - quid "3A24FA970116" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "1" - ordinal 0 - Operation "Clear" - quidu "3A24FA99000A"))) - (object Link - quid "3A24FB6E0377" - supplier "$UNNAMED$293" - quidu "3A24FB690027") - (object Link - quid "3A24FB9103BE" - supplier "$UNNAMED$294" - quidu "3A24FB8D026E" - messages (list Messages - (object Message "ValidateState( )" - quid "3A24FB9103BF" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "6" - ordinal 6 - Operation "ValidateState" - quidu "3A23BE810000"))) - (object Link - quid "3A24FCE80140" - supplier "$UNNAMED$295" - quidu "3A24FCBA031B" - messages (list Messages - (object Message "StartTest( )" - quid "3A24FCE80141" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2" - ordinal 1 - Operation "StartTest" - quidu "3A23C9B20276")))) - class "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - persistence "Transient" - multi FALSE) - (object Object "Context" - quid "3A24FA5E01F0" - class "CContextInformation" - quidu "3A24FA7003AE" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$293" - quid "3A24FB690027" - class "Logical View::External Classes::Support::Unit" - quidu "3A23BCD00043" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$294" - quid "3A24FB8D026E" - class "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$295" - quid "3A24FCBA031B" - collaborators (list link_list - (object Link - quid "3A24FCBA031E" - supplier "$UNNAMED$296" - quidu "3A24FCBA0323" - messages (list Messages - (object Message "StartTest( )" - quid "3A24FCBA031F" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "3" - ordinal 2 - Operation "StartTest" - quidu "3A23C57903E5") - (object Message "CheckForLeak( )" - quid "3A24FCBA0320" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "4" - ordinal 4 - Operation "CheckForLeak" - quidu "3A23C5AE00AC"))) - (object Link - quid "3A24FCBA0321" - supplier "$UNNAMED$295" - quidu "3A24FCBA031B" - messages (list Messages - (object Message "EndTest( )" - quid "3A24FCBA0322" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "5" - ordinal 5 - Operation "EndTest" - quidu "3A23CC880086"))) - (object Link - quid "3A24FD500045" - supplier "$UNNAMED$293" - quidu "3A24FB690027" - messages (list Messages - (object Message "Method( )" - quid "3A24FD500046" - frequency "Aperiodic" - synchronization "Simple" - dir "FromClientToSupplier" - sequence "2.1" - ordinal 3 - quidu "3A23BD17030C")))) - class "CStressTester" - quidu "3A23C63C01A0" - persistence "Transient" - multi FALSE) - (object Object "$UNNAMED$296" - quid "3A24FCBA0323" - class "CLeakTester" - quidu "3A23C50700D4" - persistence "Transient" - multi FALSE)))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow - Clear context." - mechanism_ref @698 - quid "3A250C0A02D1" - title "Basic Flow - Clear context." - documentation -|Clear the entire test context before beginning a unit test. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 125 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$289" @700 - location (310, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @700 - location (184, 273) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A250C2401CA" - width 663 - height 1225 - icon_height 153 - icon_width 229 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @701 - location (310, 434) - line_color 3342489 - InterObjView @700 - height 120 - y_coord 60 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @702 - location (310, 806) - line_color 3342489 - InterObjView @700 - height 120 - y_coord 60 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @703 - location (310, 1116) - line_color 3342489 - InterObjView @700 - height 244 - y_coord 184 - Nested FALSE)) - (object InterObjView "Context" @704 - location (744, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @704 - location (637, 275) - anchor_loc 3 - nlines 2 - max_width 462 - label "Context") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A250C2401D2" - width 438 - height 1225 - icon_height 153 - icon_width 154 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @705 - location (744, 434) - line_color 3342489 - InterObjView @704 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$291" @706 - location (1240, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @706 - location (1240, 271) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A250C2401DC" - width 336 - height 1225 - icon_height 162 - icon_width 120 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @707 - location (1240, 806) - line_color 3342489 - InterObjView @706 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$290" @708 - location (1674, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @708 - location (1674, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 320 - justify 0 - label "") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3A250C2401DD" - width 338 - height 1225 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @709 - location (1674, 1240) - line_color 3342489 - InterObjView @708 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @710 - location (62, 434) - label (object SegLabel @711 - Parent_View @710 - location (526, 390) - quidu "3A250C2401CC" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @700 - supplier @704 - Focus_Src @701 - Focus_Entry @705 - origin (325, 434) - terminus (728, 434) - ordinal 0) - (object InterMessView "" @712 - location (62, 1240) - label (object SegLabel @713 - Parent_View @712 - location (991, 1196) - quidu "3A250C2401CF" - anchor_loc 1 - nlines 1 - max_width 313 - justify 0 - label "ValidateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @700 - supplier @708 - Focus_Src @703 - Focus_Entry @709 - origin (325, 1240) - terminus (1658, 1240) - ordinal 2) - (object InterMessView "" @714 - location (62, 806) - label (object SegLabel @715 - Parent_View @714 - location (774, 762) - quidu "3A250C3302DB" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Method( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @700 - supplier @706 - Focus_Src @702 - Focus_Entry @707 - origin (325, 806) - terminus (1224, 806) - ordinal 1))) - (object InteractionDiagram "Alternate Flow -Stress test" - mechanism_ref @699 - quid "3A24F8130214" - title "Alternate Flow -Stress test" - documentation -|Clear the entire test context before beginning a stress unit test. -| -|This use case assumes the following: -|1. That processing proceeds without error. -|2. That stress testing is successful. -|3. That no leaks are detected. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object InterObjView "$UNNAMED$292" @716 - location (434, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @716 - location (308, 274) - anchor_loc 3 - nlines 2 - max_width 687 - label "") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FA56002C" - width 663 - height 1225 - icon_height 153 - icon_width 229 - icon_y_offset 0 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @717 - location (434, 434) - line_color 3342489 - InterObjView @716 - height 862 - y_coord 802 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @718 - location (434, 1116) - line_color 3342489 - InterObjView @716 - height 244 - y_coord 184 - Nested FALSE)) - (object InterObjView "Context" @719 - location (868, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @719 - location (761, 275) - anchor_loc 3 - nlines 2 - max_width 462 - label "Context") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FA5E01F0" - width 438 - height 1225 - icon_height 153 - icon_width 154 - icon_y_offset -1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @720 - location (868, 434) - line_color 3342489 - InterObjView @719 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$293" @721 - location (2232, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @721 - location (2232, 271) - anchor_loc 1 - nlines 2 - max_width 360 - justify 0 - label "") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FB690027" - width 336 - height 1225 - icon_height 162 - icon_width 120 - icon_y_offset 2 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @722 - location (2232, 868) - line_color 3342489 - InterObjView @721 - height 60 - y_coord 0 - Nested FALSE)) - (object InterObjView "$UNNAMED$294" @723 - location (2542, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @723 - location (2542, 248) - fill_color 16777215 - anchor_loc 1 - nlines 2 - max_width 320 - justify 0 - label "") - icon "Interface" - icon_style "Label" - line_color 3342489 - fill_color 13434879 - quidu "3A24FB8D026E" - width 338 - height 1225 - icon_height 164 - icon_width 157 - icon_y_offset 1 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @724 - location (2542, 1240) - line_color 3342489 - InterObjView @723 - height 60 - y_coord 0 - Nested FALSE)) - (object InterMessView "" @725 - location (62, 434) - label (object SegLabel @726 - Parent_View @725 - location (650, 390) - quidu "3A24FA970116" - anchor_loc 1 - nlines 1 - max_width 169 - justify 0 - label "Clear( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @716 - supplier @719 - Focus_Src @717 - Focus_Entry @720 - origin (449, 434) - terminus (852, 434) - ordinal 0) - (object InterMessView "" @727 - location (62, 1240) - label (object SegLabel @728 - Parent_View @727 - location (1487, 1196) - quidu "3A24FB9103BF" - anchor_loc 1 - nlines 1 - max_width 313 - justify 0 - label "ValidateState( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @716 - supplier @723 - Focus_Src @718 - Focus_Entry @724 - origin (449, 1240) - terminus (2526, 1240) - ordinal 6) - (object InterObjView "$UNNAMED$295" @729 - location (1302, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @729 - location (1209, 302) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FCBA031B" - width 447 - height 1225 - icon_height 164 - icon_width 157 - icon_y_offset -29 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @730 - location (1302, 620) - line_color 3342489 - InterObjView @729 - height 616 - y_coord 556 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @731 - location (1302, 1116) - InterObjView @729 - height 60 - y_coord 0 - Nested TRUE)) - (object InterObjView "$UNNAMED$296" @732 - location (1736, 248) - font (object Font - underline TRUE) - label (object ItemLabel - Parent_View @732 - location (1643, 302) - anchor_loc 3 - nlines 2 - max_width 471 - label "") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24FCBA0323" - width 447 - height 1225 - icon_height 164 - icon_width 157 - icon_y_offset -29 - annotation 1 - Focus_Of_Control (object Focus_Of_Control "" @733 - location (1736, 682) - line_color 3342489 - InterObjView @732 - height 60 - y_coord 0 - Nested FALSE) - Focus_Of_Control (object Focus_Of_Control "" @734 - location (1736, 992) - line_color 3342489 - InterObjView @732 - height 60 - y_coord 0 - Nested FALSE)) - (object SelfMessView "" @735 - location (62, 1116) - label (object SegLabel @736 - Parent_View @735 - location (1456, 1073) - quidu "3A24FCBA0322" - anchor_loc 1 - nlines 1 - max_width 233 - justify 0 - label "EndTest( )" - pctDist 0.920000 - height 44 - orientation 0) - line_color 3342489 - client @729 - supplier @729 - Focus_Src @730 - Focus_Entry @731 - origin (1318, 1116) - terminus (1468, 1116) - ordinal 5) - (object InterMessView "" @737 - location (62, 682) - label (object SegLabel @738 - Parent_View @737 - location (1518, 638) - quidu "3A24FCBA031F" - anchor_loc 1 - nlines 1 - max_width 249 - justify 0 - label "StartTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @729 - supplier @732 - Focus_Src @730 - Focus_Entry @733 - origin (1317, 682) - terminus (1720, 682) - ordinal 2) - (object InterMessView "" @739 - location (62, 992) - label (object SegLabel @740 - Parent_View @739 - location (1518, 948) - quidu "3A24FCBA0320" - anchor_loc 1 - nlines 1 - max_width 368 - justify 0 - label "CheckForLeak( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @729 - supplier @732 - Focus_Src @730 - Focus_Entry @734 - origin (1317, 992) - terminus (1720, 992) - ordinal 4) - (object InterMessView "" @741 - location (62, 620) - label (object SegLabel @742 - Parent_View @741 - location (867, 576) - quidu "3A24FCE80141" - anchor_loc 1 - nlines 1 - max_width 216 - justify 0 - label "StartTest( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @716 - supplier @729 - Focus_Src @717 - Focus_Entry @730 - origin (449, 620) - terminus (1286, 620) - ordinal 1) - (object InterMessView "" @743 - location (62, 868) - label (object SegLabel @744 - Parent_View @743 - location (1766, 824) - quidu "3A24FD500046" - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "Method( )" - pctDist 0.500000 - height 45 - orientation 0) - line_color 3342489 - client @729 - supplier @721 - Focus_Src @730 - Focus_Entry @722 - origin (1317, 868) - terminus (2216, 868) - ordinal 3)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Arbitrarily group tests and execution order (Omit)" - quid "3A1E8FEE0195" - documentation -|Actors: HTTP Client 6.2, Future GT Project. -|Traceability: TB.38 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Arbitrarily group tests and execution order (omit)" - quid "3A1F8DDE021B" - documentation -|Actors: HTTP Client 6.2, Future GT Project. -|Traceability: TB.38 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @745 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @745 - quid "3A265BA10345" - title "Basic Flow" - documentation -|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. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Trace Defect report to test (Iter. 3)" - quid "3A1E900B018D" - documentation -|Actors: Generalised Actor -|Traceability: TB.35 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Trace Defect report to test" - quid "3A1F8AD50137" - documentation -|Actors: Generalised Actor -|Traceability: TB.35 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @746 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @746 - quid "3A2660E90244" - title "Basic Flow" - documentation -|Record the results related to particular defects, in a way that allows them to be traceable to the specific external reports upon those defects. -| -|This use case assumes the following: -|1. That the processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Simulate defect conditions (Iter. 3)" - quid "3A1E901D032D" - documentation -|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System -|Traceability: TB.36 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Simulate Defect conditions" - quid "3A1F886A0304" - documentation -|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System -|Traceability: TB.36 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @747 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @747 - quid "3A26609201DB" - title "Basic Flow" - documentation -|Duplicate the particular conditions that cause a defect, specified by an external report, within a test, or set of tests. -| -|This use case assumes the following: -|1. That processing proceeds without error. - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Dynamically configure the test environment (Iter. 1)" - quid "3A1F81B7013B" - documentation -|Actors: Future GT Projects. -|Traceability: TB.19 - - exportControl "Public" - logical_models (list unit_reference_list - (object UseCase "Dynamically configure the test environment" - quid "3A1F91450231" - documentation -|Actors: Future GT Projects. -|Traceability: TB.19 - - stereotype "use-case realization" - logical_models (list unit_reference_list - (object Mechanism @748 - logical_models (list unit_reference_list)) - (object Mechanism @749 - logical_models (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object InteractionDiagram "Basic Flow" - mechanism_ref @748 - quid "3A265E780119" - title "Basic Flow" - documentation -|The test bed configures itself, at startup, depending on the execution environment. It will extend or restrict its capabilities, or choice of available services. -| -|This use case assumes the following: -|1. That processing proceeds without error. -| - - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)) - (object InteractionDiagram "Alternative Flow - Test Discovery Fails" - mechanism_ref @749 - quid "3ACC50C202B3" - title "Alternative Flow - Test Discovery Fails" - documentation "While discovering tests an out of memory error occurs which prevents the building of the test list." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list))))) - logical_presentations (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object UseCaseDiagram "Traceabilities" - quid "3A1E9033016C" - title "Traceabilities" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 619 - origin_y 2275 - items (list diagram_item_list - (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @750 - location (806, 124) - label (object ItemLabel - Parent_View @750 - location (806, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Repeat test case") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8F020001" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" @751 - location (186, 124) - label (object ItemLabel - Parent_View @751 - location (186, 312) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Repeat test case") - stereotype (object ItemLabel - Parent_View @751 - location (186, 237) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8D4C0062" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$138" @752 - location (495, 124) - stereotype (object SegLabel @753 - Parent_View @752 - location (493, 127) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 3 - orientation 1) - line_color 3342489 - quidu "3A223736016A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$139" @754 - Parent_View @752 - location (309, 0) - stereotype TRUE - line_color 3342489 - quidu "3A223737008F" - client @752 - supplier @750 - line_style 0) - (object RoleView "$UNNAMED$140" @755 - Parent_View @752 - location (309, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2237370090" - client @752 - supplier @751 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @756 - location (806, 744) - label (object ItemLabel - Parent_View @756 - location (806, 882) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test automatically") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D2503DA" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" @757 - location (186, 744) - label (object ItemLabel - Parent_View @757 - location (186, 932) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test automatically") - stereotype (object ItemLabel - Parent_View @757 - location (186, 857) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8D14022E" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$141" @758 - location (495, 744) - stereotype (object SegLabel @759 - Parent_View @758 - location (493, 752) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 8 - orientation 1) - line_color 3342489 - quidu "3A22375D017A" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$142" @760 - Parent_View @758 - location (309, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22375E00D1" - client @758 - supplier @756 - line_style 0) - (object RoleView "$UNNAMED$143" @761 - Parent_View @758 - location (309, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22375E00D2" - client @758 - supplier @757 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @762 - location (2170, 124) - label (object ItemLabel - Parent_View @762 - location (2170, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test multi-threaded component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90B00316" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" @763 - location (1550, 124) - label (object ItemLabel - Parent_View @763 - location (1550, 315) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Test Multi-threaded component (omit)") - stereotype (object ItemLabel - Parent_View @763 - location (1550, 240) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F85CA004A" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$144" @764 - location (1860, 124) - stereotype (object SegLabel @765 - Parent_View @764 - location (1858, 127) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 3 - orientation 1) - line_color 3342489 - quidu "3A223769018B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$145" @766 - Parent_View @764 - location (310, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22376A0056" - client @764 - supplier @762 - line_style 0) - (object RoleView "$UNNAMED$146" @767 - Parent_View @764 - location (310, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22376A0057" - client @764 - supplier @763 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @768 - location (806, 1240) - label (object ItemLabel - Parent_View @768 - location (806, 1378) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test from script") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D3502D9" - height 118 - autoResize TRUE) - (object InheritView "" @769 - stereotype (object SegLabel @770 - Parent_View @769 - location (811, 1106) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.326816 - height 5 - orientation 1) - line_color 3342489 - quidu "3A1F8E9A013F" - client @768 - supplier @756 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" @771 - location (186, 1240) - label (object ItemLabel - Parent_View @771 - location (186, 1431) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Run test from script (omit)") - stereotype (object ItemLabel - Parent_View @771 - location (186, 1356) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8D230172" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$147" @772 - location (496, 1240) - stereotype (object SegLabel @773 - Parent_View @772 - location (494, 1246) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 6 - orientation 1) - line_color 3342489 - quidu "3A22377F02A5" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$148" @774 - Parent_View @772 - location (310, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22378001B6" - client @772 - supplier @768 - line_style 0) - (object RoleView "$UNNAMED$149" @775 - Parent_View @772 - location (310, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22378001B7" - client @772 - supplier @771 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @776 - location (2170, 1302) - label (object ItemLabel - Parent_View @776 - location (2170, 1440) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test Individual component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8C6B02A6" - height 118 - autoResize TRUE) - (object InheritView "" @777 - stereotype (object SegLabel @778 - Parent_View @777 - location (2227, 788) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.502347 - height 57 - orientation 0) - line_color 3342489 - quidu "3A1E95A70304" - client @762 - supplier @776 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" @779 - location (1426, 1488) - label (object ItemLabel - Parent_View @779 - location (1426, 1679) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Test Individual Class") - stereotype (object ItemLabel - Parent_View @779 - location (1426, 1604) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F85DF039E" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$150" @780 - location (1797, 1392) - stereotype (object SegLabel @781 - Parent_View @780 - location (1797, 1394) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 2 - orientation 1) - line_color 3342489 - quidu "3A2237930195" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$151" @782 - Parent_View @780 - location (371, -96) - stereotype TRUE - line_color 3342489 - quidu "3A2237940205" - client @780 - supplier @776 - line_style 0) - (object RoleView "$UNNAMED$152" @783 - Parent_View @780 - location (371, -96) - stereotype TRUE - line_color 3342489 - quidu "3A2237940206" - client @780 - supplier @779 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @784 - location (2170, 1798) - label (object ItemLabel - Parent_View @784 - location (2170, 1936) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test incomplete component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8CB602C2" - height 118 - autoResize TRUE) - (object InheritView "" @785 - stereotype (object SegLabel @786 - Parent_View @785 - location (2155, 1595) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.374121 - height 16 - orientation 1) - line_color 3342489 - quidu "3A1E95C402C0" - client @776 - supplier @784 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" @787 - location (1426, 1984) - label (object ItemLabel - Parent_View @787 - location (1426, 2172) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test incomplete component") - stereotype (object ItemLabel - Parent_View @787 - location (1426, 2097) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F860100F4" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$153" @788 - location (1691, 1914) - stereotype (object SegLabel @789 - Parent_View @788 - location (1692, 1915) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 1 - orientation 1) - line_color 3342489 - quidu "3A2237A5005B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$154" @790 - Parent_View @788 - location (265, -70) - stereotype TRUE - line_color 3342489 - quidu "3A2237A503CC" - client @788 - supplier @784 - line_style 0) - (object RoleView "$UNNAMED$155" @791 - Parent_View @788 - location (265, -70) - stereotype TRUE - line_color 3342489 - quidu "3A2237A503CD" - client @788 - supplier @787 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @792 - location (186, 1984) - label (object ItemLabel - Parent_View @792 - location (186, 2122) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Arbitrarily group tests and execution order") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A97CF0336" - height 118 - autoResize TRUE) - (object InheritView "" @793 - stereotype (object SegLabel @794 - Parent_View @793 - location (426, 1719) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.454555 - height 17 - orientation 1) - line_color 3342489 - quidu "3A1E94EA02EF" - client @792 - supplier @768 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" @795 - location (186, 2418) - label (object ItemLabel - Parent_View @795 - location (186, 2609) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Arbitrarily group tests and execution order (omit)") - stereotype (object ItemLabel - Parent_View @795 - location (186, 2534) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8DDE021B" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$156" @796 - location (186, 2198) - stereotype (object SegLabel @797 - Parent_View @796 - location (226, 2199) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 1.166667 - height 1 - orientation 1) - line_color 3342489 - quidu "3A2237B8015C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$157" @798 - Parent_View @796 - location (0, -220) - stereotype TRUE - line_color 3342489 - quidu "3A2237B90172" - client @796 - supplier @792 - line_style 0) - (object RoleView "$UNNAMED$158" @799 - Parent_View @796 - location (0, -220) - stereotype TRUE - line_color 3342489 - quidu "3A2237B90173" - client @796 - supplier @795 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @800 - location (806, 1984) - label (object ItemLabel - Parent_View @800 - location (806, 2122) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Automate user action reproduction.") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91080255" - height 118 - autoResize TRUE) - (object InheritView "" @801 - stereotype (object SegLabel @802 - Parent_View @801 - location (766, 1735) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.396915 - height 41 - orientation 0) - line_color 3342489 - quidu "3A1F7E27000D" - client @800 - supplier @768 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" @803 - location (806, 2418) - label (object ItemLabel - Parent_View @803 - location (806, 2609) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Automate user action reproduction (omit)") - stereotype (object ItemLabel - Parent_View @803 - location (806, 2534) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8DF10178" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$159" @804 - location (806, 2198) - stereotype (object SegLabel @805 - Parent_View @804 - location (807, 2199) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 1 - orientation 1) - line_color 3342489 - quidu "3A2237CA01BC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$160" @806 - Parent_View @804 - location (0, -220) - stereotype TRUE - line_color 3342489 - quidu "3A2237CB01A0" - client @804 - supplier @800 - line_style 0) - (object RoleView "$UNNAMED$161" @807 - Parent_View @804 - location (0, -220) - stereotype TRUE - line_color 3342489 - quidu "3A2237CB01A1" - client @804 - supplier @803 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @808 - location (186, 2976) - label (object ItemLabel - Parent_View @808 - location (186, 3114) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Add new test cases") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91A201CA" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" @809 - location (806, 2976) - label (object ItemLabel - Parent_View @809 - location (806, 3164) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Add new test cases") - stereotype (object ItemLabel - Parent_View @809 - location (806, 3089) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F91330326" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$162" @810 - location (495, 2976) - stereotype (object SegLabel @811 - Parent_View @810 - location (493, 2983) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 7 - orientation 1) - line_color 3342489 - quidu "3A2237DD01BA" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$163" @812 - Parent_View @810 - location (-311, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2237DE0143" - client @810 - supplier @808 - line_style 0) - (object RoleView "$UNNAMED$164" @813 - Parent_View @810 - location (-311, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2237DE0144" - client @810 - supplier @809 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @814 - location (3534, 2294) - label (object ItemLabel - Parent_View @814 - location (3534, 2432) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Capture component state") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E4603CC" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" @815 - location (2914, 1922) - label (object ItemLabel - Parent_View @815 - location (2914, 2113) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Capture component state") - stereotype (object ItemLabel - Parent_View @815 - location (2914, 2038) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F88800143" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$165" @816 - location (3225, 2108) - stereotype (object SegLabel @817 - Parent_View @816 - location (3223, 2113) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 5 - orientation 1) - line_color 3342489 - quidu "3A22380202DF" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$166" @818 - Parent_View @816 - location (311, 186) - stereotype TRUE - line_color 3342489 - quidu "3A22380301DC" - client @816 - supplier @814 - line_style 0) - (object RoleView "$UNNAMED$167" @819 - Parent_View @816 - location (311, 186) - stereotype TRUE - line_color 3342489 - quidu "3A22380301DD" - client @816 - supplier @815 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @820 - location (3472, 124) - label (object ItemLabel - Parent_View @820 - location (3472, 262) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Schedule test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91620236" - height 118 - autoResize TRUE) - (object InheritView "" @821 - stereotype (object SegLabel @822 - Parent_View @821 - location (2793, 131) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.476075 - height 7 - orientation 1) - line_color 3342489 - quidu "3A1F829102F7" - client @762 - supplier @820 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" @823 - location (4030, 124) - label (object ItemLabel - Parent_View @823 - location (4030, 312) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Schedule test") - stereotype (object ItemLabel - Parent_View @823 - location (4030, 237) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F84BA0248" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$168" @824 - location (3749, 124) - stereotype (object SegLabel @825 - Parent_View @824 - location (3750, 127) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 3 - orientation 1) - line_color 3342489 - quidu "3A22381A02BC" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$169" @826 - Parent_View @824 - location (-157, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22381B0169" - client @824 - supplier @820 - line_style 0) - (object RoleView "$UNNAMED$170" @827 - Parent_View @824 - location (-157, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22381B016A" - client @824 - supplier @823 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @828 - location (3472, 1302) - label (object ItemLabel - Parent_View @828 - location (3472, 1440) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test components concurrently") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A917D011C" - height 118 - autoResize TRUE) - (object InheritView "" @829 - stereotype (object SegLabel @830 - Parent_View @829 - location (3476, 1030) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.233601 - height 4 - orientation 1) - line_color 3342489 - quidu "3A1F827402AF" - client @828 - supplier @820 - line_style 0) - (object InheritView "" @831 - stereotype (object SegLabel @832 - Parent_View @831 - location (2819, 1298) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.501385 - height 5 - orientation 1) - line_color 3342489 - quidu "3A1E951802B9" - client @828 - supplier @776 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" @833 - location (4030, 1302) - label (object ItemLabel - Parent_View @833 - location (4030, 1490) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test components concurrently") - stereotype (object ItemLabel - Parent_View @833 - location (4030, 1415) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F85A00357" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$171" @834 - location (3749, 1302) - stereotype (object SegLabel @835 - Parent_View @834 - location (3750, 1307) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 5 - orientation 1) - line_color 3342489 - quidu "3A22382D0327" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$172" @836 - Parent_View @834 - location (-281, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22382E01CA" - client @834 - supplier @828 - line_style 0) - (object RoleView "$UNNAMED$173" @837 - Parent_View @834 - location (-281, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22382E01CB" - client @834 - supplier @833 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @838 - location (3472, 1674) - label (object ItemLabel - Parent_View @838 - location (3472, 1812) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Simulate Defect conditions") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A9DD3019F" - height 118 - autoResize TRUE) - (object InheritView "" @839 - stereotype (object SegLabel @840 - Parent_View @839 - location (2894, 1527) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.469936 - height 20 - orientation 1) - line_color 3342489 - quidu "3A1F7F790276" - client @776 - supplier @838 - line_style 0) - (object InheritView "" @841 - stereotype (object SegLabel @842 - Parent_View @841 - location (3626, 2037) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A1F7ECE01BC" - client @838 - supplier @814 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" @843 - location (4030, 1674) - label (object ItemLabel - Parent_View @843 - location (4030, 1862) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Simulate Defect conditions") - stereotype (object ItemLabel - Parent_View @843 - location (4030, 1787) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F886A0304" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$174" @844 - location (3749, 1674) - stereotype (object SegLabel @845 - Parent_View @844 - location (3750, 1681) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 7 - orientation 1) - line_color 3342489 - quidu "3A22383D0320" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$175" @846 - Parent_View @844 - location (-281, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22383E0250" - client @844 - supplier @838 - line_style 0) - (object RoleView "$UNNAMED$176" @847 - Parent_View @844 - location (-281, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22383E0251" - client @844 - supplier @843 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @848 - location (4030, 2294) - label (object ItemLabel - Parent_View @848 - location (4030, 2432) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Restore component state") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E56014E" - height 118 - autoResize TRUE) - (object InheritView "" @849 - stereotype (object SegLabel @850 - Parent_View @849 - location (3906, 1979) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A1F7EDC00B8" - client @838 - supplier @848 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" @851 - location (4650, 2294) - label (object ItemLabel - Parent_View @851 - location (4650, 2485) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Restore component state (omit)") - stereotype (object ItemLabel - Parent_View @851 - location (4650, 2410) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F88CA0257" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$177" @852 - location (4337, 2294) - stereotype (object SegLabel @853 - Parent_View @852 - location (4335, 2300) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 6 - orientation 1) - line_color 3342489 - quidu "3A22384E0339" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$178" @854 - Parent_View @852 - location (-313, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22384F0196" - client @852 - supplier @848 - line_style 0) - (object RoleView "$UNNAMED$179" @855 - Parent_View @852 - location (-313, 0) - stereotype TRUE - line_color 3342489 - quidu "3A22384F0197" - client @852 - supplier @851 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @856 - location (4030, 2914) - label (object ItemLabel - Parent_View @856 - location (4030, 3052) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Identify component fault in context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A90110281" - height 118 - autoResize TRUE) - (object InheritView "" @857 - stereotype (object SegLabel @858 - Parent_View @857 - location (3255, 2752) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.616472 - height 16 - orientation 0) - line_color 3342489 - quidu "3A1F7B74038F" - client @784 - supplier @856 - vertices (list Points - (2352, 1961) - (3408, 2911) - (3920, 2910)) - line_style 0) - (object InheritView "" @859 - stereotype (object SegLabel @860 - Parent_View @859 - location (4037, 2680) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.497569 - height 7 - orientation 1) - line_color 3342489 - quidu "3A1F7C5002AF" - client @856 - supplier @848 - line_style 0) - (object InheritView "" @861 - stereotype (object SegLabel @862 - Parent_View @861 - location (3865, 2677) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.470340 - height 20 - orientation 1) - line_color 3342489 - quidu "3A1F7C320360" - client @856 - supplier @814 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" @863 - location (4712, 2914) - label (object ItemLabel - Parent_View @863 - location (4712, 3102) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Identify component fault in context") - stereotype (object ItemLabel - Parent_View @863 - location (4712, 3027) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F88DD02C3" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$180" @864 - location (4369, 2914) - stereotype (object SegLabel @865 - Parent_View @864 - location (4370, 2922) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.533333 - height 8 - orientation 1) - line_color 3342489 - quidu "3A22385802F7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$181" @866 - Parent_View @864 - location (-343, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2238590140" - client @864 - supplier @856 - line_style 0) - (object RoleView "$UNNAMED$182" @867 - Parent_View @864 - location (-343, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2238590141" - client @864 - supplier @863 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Test component method" @868 - location (2852, 2914) - label (object ItemLabel - Parent_View @868 - location (2852, 3052) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test component method") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DF00382" - height 118 - autoResize TRUE) - (object InheritView "" @869 - stereotype (object SegLabel @870 - Parent_View @869 - location (2615, 2552) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.635115 - height 13 - orientation 1) - line_color 3342489 - quidu "3A1E91FE01E5" - client @784 - supplier @868 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" @871 - location (4030, 3286) - label (object ItemLabel - Parent_View @871 - location (4030, 3477) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Test component method") - stereotype (object ItemLabel - Parent_View @871 - location (4030, 3402) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F86760341" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$183" @872 - location (3438, 3096) - stereotype (object SegLabel @873 - Parent_View @872 - location (3439, 3097) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 1 - orientation 1) - line_color 3342489 - quidu "3A2238650382" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$184" @874 - Parent_View @872 - location (-592, -190) - stereotype TRUE - line_color 3342489 - quidu "3A223866027F" - client @872 - supplier @868 - line_style 0) - (object RoleView "$UNNAMED$185" @875 - Parent_View @872 - location (-592, -190) - stereotype TRUE - line_color 3342489 - quidu "3A2238660280" - client @872 - supplier @871 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @876 - location (186, 3410) - label (object ItemLabel - Parent_View @876 - location (186, 3548) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dynamically configure the test environment") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8FCF0345" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" @877 - location (806, 3410) - label (object ItemLabel - Parent_View @877 - location (806, 3598) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dynamically configure the test environment") - stereotype (object ItemLabel - Parent_View @877 - location (806, 3523) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F91450231" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$189" @878 - location (495, 3410) - stereotype (object SegLabel @879 - Parent_View @878 - location (493, 3416) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 6 - orientation 1) - line_color 3342489 - quidu "3A2238A500D1" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$190" @880 - Parent_View @878 - location (-311, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2238A5030C" - client @878 - supplier @876 - line_style 0) - (object RoleView "$UNNAMED$191" @881 - Parent_View @878 - location (-311, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2238A5030D" - client @878 - supplier @877 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @882 - location (186, 3844) - label (object ItemLabel - Parent_View @882 - location (186, 3982) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Configure report format") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A904E01AD" - height 118 - autoResize TRUE) - (object UseCaseView "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" @883 - location (806, 3844) - label (object ItemLabel - Parent_View @883 - location (806, 4035) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Configure report format") - stereotype (object ItemLabel - Parent_View @883 - location (806, 3960) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F9159029E" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$192" @884 - location (493, 3844) - stereotype (object SegLabel @885 - Parent_View @884 - location (491, 3852) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 8 - orientation 1) - line_color 3342489 - quidu "3A2238B0031C" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$193" @886 - Parent_View @884 - location (-313, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2238B101E7" - client @884 - supplier @882 - line_style 0) - (object RoleView "$UNNAMED$194" @887 - Parent_View @884 - location (-313, 0) - stereotype TRUE - line_color 3342489 - quidu "3A2238B101E8" - client @884 - supplier @883 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @888 - location (2604, 4340) - label (object ItemLabel - Parent_View @888 - location (2604, 4478) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Validate test results") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E860338" - height 118 - autoResize TRUE) - (object InheritView "" @889 - stereotype (object SegLabel @890 - Parent_View @889 - location (2646, 4107) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.851278 - height 4 - orientation 0) - line_color 3342489 - quidu "3A1E92230242" - client @868 - supplier @888 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" @891 - location (2232, 5456) - label (object ItemLabel - Parent_View @891 - location (2232, 5644) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Validate test results") - stereotype (object ItemLabel - Parent_View @891 - location (2232, 5569) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8A910374" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$195" @892 - location (2390, 4972) - stereotype (object SegLabel @893 - Parent_View @892 - location (2329, 5223) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist -0.533333 - height 251 - orientation 1) - line_color 3342489 - quidu "3A2238D000C9" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$196" @894 - Parent_View @892 - location (158, -484) - stereotype TRUE - line_color 3342489 - quidu "3A2238D10084" - client @892 - supplier @888 - line_style 0) - (object RoleView "$UNNAMED$197" @895 - Parent_View @892 - location (158, -484) - stereotype TRUE - line_color 3342489 - quidu "3A2238D10085" - client @892 - supplier @891 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @896 - location (2790, 5084) - label (object ItemLabel - Parent_View @896 - location (2790, 5222) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Trace Defect report to test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A9B1C016E" - height 118 - autoResize TRUE) - (object InheritView "" @897 - stereotype (object SegLabel @898 - Parent_View @897 - location (2742, 4838) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.387010 - height 16 - orientation 1) - line_color 3342489 - quidu "3A1F7E9701F9" - client @896 - supplier @888 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" @899 - location (3100, 5456) - label (object ItemLabel - Parent_View @899 - location (3100, 5644) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Trace Defect report to test") - stereotype (object ItemLabel - Parent_View @899 - location (3100, 5569) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8AD50137" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$198" @900 - location (3006, 5344) - stereotype (object SegLabel @901 - Parent_View @900 - location (3007, 5352) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.533333 - height 8 - orientation 1) - line_color 3342489 - quidu "3A2238DF0125" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$199" @902 - Parent_View @900 - location (-94, -112) - stereotype TRUE - line_color 3342489 - quidu "3A2238E00068" - client @900 - supplier @896 - line_style 0) - (object RoleView "$UNNAMED$200" @903 - Parent_View @900 - location (-94, -112) - stereotype TRUE - line_color 3342489 - quidu "3A2238E00069" - client @900 - supplier @899 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @904 - location (4092, 4340) - label (object ItemLabel - Parent_View @904 - location (4092, 4478) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Resource leak test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D8F0300" - height 118 - autoResize TRUE) - (object InheritView "" @905 - stereotype (object SegLabel @906 - Parent_View @905 - location (3749, 3934) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.706010 - height 9 - orientation 0) - line_color 3342489 - quidu "3A1E912E00D7" - client @868 - supplier @904 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" @907 - location (4092, 4774) - label (object ItemLabel - Parent_View @907 - location (4092, 4962) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Resource leak test") - stereotype (object ItemLabel - Parent_View @907 - location (4092, 4887) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8AC202B6" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$201" @908 - location (4092, 4631) - stereotype (object SegLabel @909 - Parent_View @908 - location (4093, 4635) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 4 - orientation 1) - line_color 3342489 - quidu "3A2238EE0235" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$202" @910 - Parent_View @908 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2238EF009B" - client @908 - supplier @904 - line_style 0) - (object RoleView "$UNNAMED$203" @911 - Parent_View @908 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2238EF009C" - client @908 - supplier @907 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @912 - location (3658, 4340) - label (object ItemLabel - Parent_View @912 - location (3658, 4478) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Out of memory test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DAB01B6" - height 118 - autoResize TRUE) - (object InheritView "" @913 - stereotype (object SegLabel @914 - Parent_View @913 - location (3399, 3953) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.703418 - height 34 - orientation 1) - line_color 3342489 - quidu "3A1E914600E6" - client @868 - supplier @912 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" @915 - location (3658, 4774) - label (object ItemLabel - Parent_View @915 - location (3658, 4962) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Out of memory test") - stereotype (object ItemLabel - Parent_View @915 - location (3658, 4887) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8AB20014" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$204" @916 - location (3658, 4631) - stereotype (object SegLabel @917 - Parent_View @916 - location (3659, 4635) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 4 - orientation 1) - line_color 3342489 - quidu "3A2238F40279" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$205" @918 - Parent_View @916 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2238F50176" - client @916 - supplier @912 - line_style 0) - (object RoleView "$UNNAMED$206" @919 - Parent_View @916 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2238F50177" - client @916 - supplier @915 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @920 - location (3100, 4340) - label (object ItemLabel - Parent_View @920 - location (3100, 4478) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Memory leak test") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D7D0138" - height 118 - autoResize TRUE) - (object InheritView "" @921 - stereotype (object SegLabel @922 - Parent_View @921 - location (3034, 3978) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.740597 - height 2 - orientation 1) - line_color 3342489 - quidu "3A1E91220170" - client @868 - supplier @920 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" @923 - location (3100, 4774) - label (object ItemLabel - Parent_View @923 - location (3100, 4962) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Memory leak test") - stereotype (object ItemLabel - Parent_View @923 - location (3100, 4887) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8AA203E7" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$207" @924 - location (3100, 4631) - stereotype (object SegLabel @925 - Parent_View @924 - location (3100, 4635) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 4 - orientation 1) - line_color 3342489 - quidu "3A2238F902C7" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$208" @926 - Parent_View @924 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2238FA01C4" - client @924 - supplier @920 - line_style 0) - (object RoleView "$UNNAMED$209" @927 - Parent_View @924 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2238FA01C5" - client @924 - supplier @923 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @928 - location (2108, 4340) - label (object ItemLabel - Parent_View @928 - location (2108, 4478) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dump memory block to log") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8DC400E0" - height 118 - autoResize TRUE) - (object InheritView "" @929 - stereotype (object SegLabel @930 - Parent_View @929 - location (2364, 4057) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.766737 - height 18 - orientation 0) - line_color 3342489 - quidu "3A1E914D0208" - client @868 - supplier @928 - vertices (list Points - (2781, 3077) - (2416, 3967) - (2151, 4281)) - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" @931 - location (2108, 4774) - label (object ItemLabel - Parent_View @931 - location (2108, 4962) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Dump memory block to log") - stereotype (object ItemLabel - Parent_View @931 - location (2108, 4887) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8A67026F" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$210" @932 - location (2108, 4631) - stereotype (object SegLabel @933 - Parent_View @932 - location (2108, 4635) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 4 - orientation 1) - line_color 3342489 - quidu "3A2238FF0333" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$211" @934 - Parent_View @932 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2239000244" - client @932 - supplier @928 - line_style 0) - (object RoleView "$UNNAMED$212" @935 - Parent_View @932 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A2239000245" - client @932 - supplier @931 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @936 - location (1488, 4340) - label (object ItemLabel - Parent_View @936 - location (1488, 4478) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Log message and results") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8C80017A" - height 118 - autoResize TRUE) - (object InheritView "" @937 - stereotype (object SegLabel @938 - Parent_View @937 - location (1909, 4090) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.773072 - height 2 - orientation 1) - line_color 3342489 - quidu "3A1E911601EB" - client @868 - supplier @936 - vertices (list Points - (2745, 3077) - (2231, 3905) - (1579, 4282)) - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" @939 - location (1488, 4774) - label (object ItemLabel - Parent_View @939 - location (1488, 4962) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Log message and results") - stereotype (object ItemLabel - Parent_View @939 - location (1488, 4887) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8A4C0393" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$213" @940 - location (1488, 4631) - stereotype (object SegLabel @941 - Parent_View @940 - location (1486, 4635) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.483333 - height 4 - orientation 1) - line_color 3342489 - quidu "3A2239050242" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$214" @942 - Parent_View @940 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A22390601CB" - client @940 - supplier @936 - line_style 0) - (object RoleView "$UNNAMED$215" @943 - Parent_View @940 - location (0, -143) - stereotype TRUE - line_color 3342489 - quidu "3A22390601CC" - client @940 - supplier @939 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @944 - location (1426, 1116) - label (object ItemLabel - Parent_View @944 - location (1426, 1254) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test interactively") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8D1700D7" - height 118 - autoResize TRUE) - (object InheritView "" @945 - stereotype (object SegLabel @946 - Parent_View @945 - location (1883, 1241) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.443350 - height 13 - orientation 1) - line_color 3342489 - quidu "3A1E941D0023" - client @944 - supplier @776 - line_style 0) - (object InheritView "" @947 - stereotype (object SegLabel @948 - Parent_View @947 - location (1166, 970) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.366480 - height 10 - orientation 1) - line_color 3342489 - quidu "3A1F8F270246" - client @756 - supplier @944 - line_style 0) - (object InheritView "" @949 - stereotype (object SegLabel @950 - Parent_View @949 - location (1129, 626) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.413283 - height 9 - orientation 0) - line_color 3342489 - quidu "3A1F8F6C0317" - client @750 - supplier @944 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" @951 - location (1736, 620) - label (object ItemLabel - Parent_View @951 - location (1736, 808) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Run test interactively") - stereotype (object ItemLabel - Parent_View @951 - location (1736, 733) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 633 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F8D3801C2" - height 118 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$216" @952 - location (1523, 956) - stereotype (object SegLabel @953 - Parent_View @952 - location (1587, 958) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 1.566667 - height 2 - orientation 1) - line_color 3342489 - quidu "3A22393A03C4" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$217" @954 - Parent_View @952 - location (-213, 336) - stereotype TRUE - line_color 3342489 - quidu "3A22393B03C6" - client @952 - supplier @944 - line_style 0) - (object RoleView "$UNNAMED$218" @955 - Parent_View @952 - location (-213, 336) - stereotype TRUE - line_color 3342489 - quidu "3A22393B03C7" - client @952 - supplier @951 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @956 - location (2604, 496) - label (object ItemLabel - Parent_View @956 - location (2604, 634) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Test asynchronous component") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8EA602A8" - height 118 - autoResize TRUE) - (object InheritView "" @957 - stereotype (object SegLabel @958 - Parent_View @957 - location (2818, 408) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.237069 - height 6 - orientation 1) - line_color 3342489 - quidu "3A1F82890089" - client @956 - supplier @820 - line_style 0) - (object InheritView "" @959 - stereotype (object SegLabel @960 - Parent_View @959 - location (2420, 897) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.357075 - height 31 - orientation 0) - line_color 3342489 - quidu "3A1E95B70040" - client @956 - supplier @776 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" @961 - location (3100, 930) - label (object ItemLabel - Parent_View @961 - location (3100, 1121) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Test asynchronous component (omit)") - stereotype (object ItemLabel - Parent_View @961 - location (3100, 1046) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F855C006A" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$219" @962 - location (2850, 710) - stereotype (object SegLabel @963 - Parent_View @962 - location (2851, 716) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 6 - orientation 1) - line_color 3342489 - quidu "3A22394D001E" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$220" @964 - Parent_View @962 - location (-250, -220) - stereotype TRUE - line_color 3342489 - quidu "3A22394E005C" - client @962 - supplier @956 - line_style 0) - (object RoleView "$UNNAMED$221" @965 - Parent_View @962 - location (-250, -220) - stereotype TRUE - line_color 3342489 - quidu "3A22394E005D" - client @962 - supplier @961 - line_style 0))) - (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @966 - location (1488, 2914) - label (object ItemLabel - Parent_View @966 - location (1488, 3052) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Clear test context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A91C6018F" - height 118 - autoResize TRUE) - (object InheritView "" @967 - stereotype (object SegLabel @968 - Parent_View @967 - location (1704, 2548) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.641296 - height 6 - orientation 1) - line_color 3342489 - quidu "3A1E95E80091" - client @784 - supplier @966 - line_style 0) - (object UseCaseView "Use Case View::Customer Use cases::Share test context" @969 - location (2170, 2914) - label (object ItemLabel - Parent_View @969 - location (2170, 3052) - anchor_loc 1 - nlines 2 - max_width 633 - justify 0 - label "Share test context") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1A8E790018" - height 118 - autoResize TRUE) - (object InheritView "" @970 - stereotype (object SegLabel @971 - Parent_View @970 - location (2170, 2548) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.640223 - height 0 - orientation 0) - line_color 3342489 - quidu "3A1F79260368" - client @784 - supplier @969 - line_style 0) - (object UseCaseView "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" @972 - location (1798, 3410) - label (object ItemLabel - Parent_View @972 - location (1798, 3593) - anchor_loc 1 - nlines 2 - max_width 651 - justify 0 - label "Handle test context") - stereotype (object ItemLabel - Parent_View @972 - location (1798, 3522) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 559 - justify 0 - label "<>") - icon "use-case realization" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1F875F0025" - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$186" @973 - location (1640, 3159) - stereotype (object SegLabel @974 - Parent_View @973 - location (1638, 3161) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.466667 - height 2 - orientation 1) - line_color 3342489 - quidu "3A22388201D5" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$187" @975 - Parent_View @973 - location (152, -189) - stereotype TRUE - line_color 3342489 - quidu "3A223883008C" - client @973 - supplier @966 - line_style 0) - (object RoleView "$UNNAMED$188" @976 - Parent_View @973 - location (152, -189) - stereotype TRUE - line_color 3342489 - quidu "3A223883008D" - client @973 - supplier @972 - line_style 0))) - (object AssociationViewNew "$UNNAMED$222" @977 - location (1982, 3159) - stereotype (object SegLabel @978 - Parent_View @977 - location (1982, 3164) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.516667 - height 5 - orientation 1) - line_color 3342489 - quidu "3A24F79A001B" - roleview_list (list RoleViews - (object RoleView "$UNNAMED$223" @979 - Parent_View @977 - location (494, -189) - stereotype TRUE - line_color 3342489 - quidu "3A24F79B001C" - client @977 - supplier @969 - line_style 0) - (object RoleView "$UNNAMED$224" @980 - Parent_View @977 - location (494, -189) - stereotype TRUE - line_color 3342489 - quidu "3A24F79B001D" - client @977 - supplier @972 - line_style 0))))))) - (object Class_Category "External Classes" - quid "3A2545CD0143" - documentation "Contains the classes external to the test bed architecture." - exportControl "Public" - logical_models (list unit_reference_list - (object Class_Category "Support" - quid "3A25477901F3" - documentation "The classes that provide support services for the test bed." - exportControl "Public" - logical_models (list unit_reference_list - (object Class "Unit" - quid "3A23BCD00043" - documentation "The actual code unit under test." - stereotype "Actor" - operations (list Operations - (object Operation "Method" - quid "3A23BD17030C" - documentation "A unit function method call. (Varies depending upon the test unit)." - concurrency "Sequential" - opExportControl "Public" - uid 0)) - language "C++") - (object Class "EPOC Platform" - quid "3A24EE1D019F" - documentation "The actual OS we are running upon." - stereotype "Actor" - operations (list Operations - (object Operation "Store Data" - quid "3A34F58200C4" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "Stub" - quid "3A87F3ED03D3" - documentation "Some external code which has been stubbed with a test version." - stereotype "Actor" - operations (list Operations - (object Operation "StubMethod" - quid "3A87F42F00F2" - concurrency "Sequential" - opExportControl "Public" - uid 0)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3A827C0E0267" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::External Classes::Support::Unit" @981 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (434, 186) - label (object ItemLabel - Parent_View @981 - location (434, 346) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "Unit") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BCD00043" - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::External Classes::Support::EPOC Platform" @982 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1116, 186) - label (object ItemLabel - Parent_View @982 - location (1116, 346) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "EPOC Platform") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24EE1D019F" - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::External Classes::Support::Stub" @983 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 868) - label (object ItemLabel - Parent_View @983 - location (496, 1028) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "Stub") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A87F3ED03D3" - annotation 8 - autoResize TRUE))))) - (object Class_Category "Controllers" - quid "3A25479200CD" - documentation "The classes that control the test bed" - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3A2547B70206" - supplier "Logical View::Test Bed Classes" - quidu "3A2545EE0050")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "UI" - quid "3A24F656023C" - documentation "The Actual User Interface" - stereotype "Actor" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A87B793006F" - supplier "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A")))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3A39F0CD0121" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @984 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 620) - label (object ItemLabel - Parent_View @984 - location (496, 780) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "UI") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F656023C" - annotation 8 - autoResize TRUE)))))) - logical_presentations (list unit_reference_list)) - (object Class_Category "Test Bed Classes" - quid "3A2545EE0050" - documentation "Contains the classes within the system boundary." - visible_categories (list visibility_relationship_list - (object Visibility_Relationship - quid "3A2547BB011C" - supplier "Logical View::External Classes::Support" - quidu "3A25477901F3")) - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CDataLogger" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A23B76E01BE" - documentation -|* -| @public -| @class CDataLogger -| Dependencies : CBase -| Comments : Handles the transformation of input data into text suitable -| for output to a permanent store and the placing of that -| data in the store. - - stereotype "control" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A64752B02A4" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071")) - operations (list Operations - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0316" - documentation -|* -| @fn void ConstructL(TLoggingInfo* aLogInfo) -| Intended Usage : Completes the safe construction of the CDataLogger object -| @exception KErrNoMemory. -| @since 6.0 -| @param aLogInfo The logging configuration information -| @pre First phase of construction is complete -| @post CDatalogger is fully constructed - - parameters (list Parameters - (object Parameter "aLogInfo" - type "TLoggingInfo*")) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "CDataLogger" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D032A" - documentation -|* -| @fn CDataLogger() -| Intended Usage : Constructor -| @since 6.0 - - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "LogInformation" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0366" - documentation -|* -| @fn IMPORT_C void LogInformation(const TDesC16& aComment) -| Intended Usage : Add the specified comment to the log file. Wide descriptor version -| Error Condition : -| @since 6.0 -| @param aComment The text to be logged -| @pre None -| @post The specified text is added to the log file - - parameters (list Parameters - (object Parameter "aComment" - type "const TDesC16&" - const TRUE)) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DumpMemoryBlock" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0399" - documentation -|* -| @fn IMPORT_C void DumpMemoryBlock(const TUint8* aAddress, TInt aLength) -| Intended Usage : Logs a block of memory to file in hexadecimal and ASCII format. -| For example: -| @code -| 0000 : 40 fd 8f 01 38 fd 8f 01 21 5f 00 10 61 00 74 00 : @...8...!_..a.t. -| 0010 : 40 55 ff 00 48 fd 8f 01 ac fd 8f 01 ac fd 8f 01 : @U..H........... -| 0020 : 21 88 00 60 90 41 ff 00 01 00 00 00 24 1f 7b 00 : !..`.A......$.{. -| 0030 : 61 00 74 00 72 00 65 00 34 fd 8f 01 23 00 f1 77 : a.t.r.e.4...#..w -| 0040 : 23 00 00 00 38 00 : #...8. -| @endcode -| @since 6.0 -| @param aAddress The address of the start of the block to be logged -| @param aLength The number of bytes to be logged -| @pre None -| @post The specified block of memory is output to file in hex and ASCII format - - parameters (list Parameters - (object Parameter "aAddress" - type "const TUint8*" - const TRUE) - (object Parameter "aLength" - type "TInt")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CDataLogger" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D03DF" - documentation -|* -| @fn ~CDataLogger() -| Intended Usage : Standardized virtual destruction method -| @since 6.0 - - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewLC" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658E000B" - documentation -|* -| @fn static CDataLogger* NewLC(TLoggingInfo* aLogInfo) -| Intended Usage : Standardized safe construction which leaves CDataLogger* on the cleanup stack. -| @exception KErrNoMemory. -| @since 6.0 -| @param aLogInfo The logging configuration information -| @return CDataLogger* A pointer to the newly created class. -| @pre None -| @post CDataLogger is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aLogInfo" - type "TLoggingInfo*")) - result "CDataLogger*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658E0047" - documentation -|* -| @fn static CDataLogger* NewL(TLoggingInfo* aLogInfo) -| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack. -| @exception KErrNoMemory. -| @since 6.0 -| @param aLogInfo The logging configuration information -| @return CDataLogger* A pointer to the newly created class. -| @pre None -| @post Nothing is left on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aLogInfo" - type "TLoggingInfo*")) - result "CDataLogger*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetupRDebugL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F45014E" - documentation -|* -| @fn void SetupRDebugL(TBool aRequest) -| Intended Usage : -| Error Condition : -| @since 6.0 -| @param TBool aRequest " " -| @pre Called only from ConstructL() -| @post iDebug is set up for debug outputting or not. - - parameters (list Parameters - (object Parameter "aRequest" - type "TBool")) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "ReportInformationWithParameters" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F450267" - documentation -|* -| @fn IMPORT_C void ReportInformationWithParameters(TRefByValue aFormat, ...) -| Intended Usage : Add the specified comment to the report file -| Error Condition : -| @since 6.0 -| @param aFormat The text to be formatted and logged -| @param ... An argument set -| @pre None -| @post The specified text is formatted and added to the log file - - parameters (list Parameters - (object Parameter "aFormat" - type "TRefByValue") - (object Parameter "" - type "...")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ReportInformation" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F45034D" - documentation -|* -| @fn IMPORT_C void ReportInformation(const TDesC& aComment) -| Intended Usage : Add the specified comment to the report file -| Error Condition : -| @since 6.0 -| @param aComment The text to be logged -| @pre None -| @post The specified text is added to the report file - - parameters (list Parameters - (object Parameter "aComment" - type "const TDesC&" - const TRUE)) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "LogInformationWithParameters" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F46000F" - documentation -|* -| @fn IMPORT_C void LogInformationWithParameters(TRefByValue aFormat, ...) -| Intended Usage : Add the specified comment to the log file. Wide descriptor version -| Error Condition : -| @since 6.0 -| @param aFormat The text to be formatted and logged -| @param ... An argument set -| @pre None -| @post The specified text is formatted and added to the log file - - parameters (list Parameters - (object Parameter "aFormat" - type "TRefByValue") - (object Parameter "" - type "...")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Log" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8AA4D001BF" - documentation -|* -| @fn void Log(MLogOutput* aLogOutput, const TDesC16& aMessage) -| Intended Usage : Helper function which will log out a descriptor. The destination for -| logging depends whether an alternative logger was supplied by the user at construction. -| Descriptors to be logged are broken up into maximum lengths of 150 as this is more -| manageable and is the limit supported by RFileLogger. Wide descriptor version. -| @since 6.0 -| @param aLogOutput The logging mechanism to use -| @param aMessage The descriptor to log -| @pre This CDataLogger is constructed -| @post The message is logged to the destination - - parameters (list Parameters - (object Parameter "aLogOutput" - type "MLogOutput*") - (object Parameter "aMessage" - type "const TDesC16&" - const TRUE)) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "SetupLoggingL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54D10366" - documentation -|* -| @fn void SetupLoggingL(TLoggingInfo* aLogInfo) -| Intended Usage : -| Error Condition : -| @since 6.0 -| @param aLogInfo The user supplied logging configuration information -| @pre Called from ConstructL() -| @post Logging output objects are configured. - - parameters (list Parameters - (object Parameter "aLogInfo" - type "TLoggingInfo*")) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "LogInformationWithParameters" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AADFEED0393" - documentation -|* -| @fn IMPORT_C void LogInformationWithParameters(const TDesC8& aFormat, ...) -| Intended Usage : Add the specified comment to the log file. Narrow -| descriptor version -| Error Condition : -| @since 6.0 -| @param aFormat The text to be formatted and logged -| @param ... An argument set -| @pre None -| @post The specified text is formatted and added to the log file - - parameters (list Parameters - (object Parameter "aFormat" - type "TRefByValue") - (object Parameter "" - type "...")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "LogInformation" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AADFEED03E3" - documentation -|* -| @fn IMPORT_C void LogInformation(const TDesC8& aComment) -| Intended Usage : Add the specified comment to the log file. Narrow descriptor -| version -| Error Condition : -| @since 6.0 -| @param aComment The text to be logged -| @pre None -| @post The specified text is added to the log file - - parameters (list Parameters - (object Parameter "aComment" - type "const TDesC8&" - const TRUE)) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++" - nestedClasses (list nestedClasses - (object Class "TDebugPrint" - quid "3A893F9A018D" - module "Component View::TestBed" - quidu "3A701D270171") - (object Class "TNullDebugPrint" - quid "3A893FA40336" - module "Component View::TestBed" - quidu "3A701D270171"))) - (object Class "CUnitTest" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A23BA9F037C" - documentation -|* -| @public -| @class CUnitTest -| Dependencies : CTimer, MTransitionObserver -| Comments : Abstract base class upon which a test developer can base his unit test class. -| Most functionality is implemented in this base class, to write a derived class just implement -| a NewL() and a ConstructL() on the new object. ConstructL() should first call -| UnitTestConstructL() and then create the transitions which make up this unit test. -| Eg. -| @code -| _LIT(KExampleUnitTest,"CExampleUnitTest"); -| -| CExampleUnitTest* CExampleUnitTest::NewL(CDataLogger& aDataLogger, -| MUnitTestObserver& aObserver) -| { -| CExampleUnitTest* self = new(ELeave) CExampleUnitTest(aDataLogger, -| aObserver); -| self->ConstructL(); -| return self; -| } -| -| TInt CExampleUnitTest::RunError(TInt aError) -| { -| // The RunL left so chain to the base first and then cleanup -| TInt error = CUnitTest::RunError(aError); // Chain to base -| delete iTestClass; -| iTestClass = NULL; -| return error; -| } -| -| CExampleUnitTest::~CExampleUnitTest() -| { -| // delete the test context information -| delete iStateAccessor; -| delete iUTContext; -| delete iValidator; -| -| // Simply delete our test class instance -| delete iTestClass; -| } -| -| CExampleUnitTest::CExampleUnitTest(CDataLogger& aDataLogger, -| MUnitTestObserver& aObserver, -| MStateAccessor& aStateAccessor) -| : CUnitTest(KExampleUnitTest, aDataLogger, aObserver, aStateAccessor) -| { -| //Do nothing -| } -| -| // Now the Individual transitions need to be added. -| void CExampleUnitTest::ConstructL() -| { -| // Perform base class initialization -| UnitTestConstructL(); -| -| // Create the input variables to the transition creation -| iStateAccessor = new(ELeave) TExampleStateAccessor(); -| iUTContext = new(ELeave) CUnitTestContext(iDataLogger, *iStateAccessor, *this); -| iValidator = new(ELeave) TTransitionValidator(*iUTContext); -| -| // Add the Transitions in the order they are to run -| // C'tor first, D'tor last... -| AddTransitionL(new(ELeave)CExampleNewLTransition(*iUTContext, *iValidator, iTestClass)); -| AddTransitionL(new(ELeave)CExampleDtorTransition(*iUTContext, *iValidator, iTestClass)); -| } -| -| @endcode - - stereotype "control" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A70658A00EB" - supplier "Logical View::EPOC Classes::CTimer" - quidu "3A81845902F1") - (object Inheritance_Relationship - quid "3A927748016E" - supplier "Logical View::Test Bed Classes::MTransitionObserver" - quidu "3A8276CF002C")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A378D2002C2" - stereotype "Uses" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - exportControl "Private") - (object Uses_Relationship - quid "3A41E8DE01F8" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Uses_Relationship - quid "3A87AD5D01ED" - supplier "Logical View::Test Bed Classes::MUnitTestObserver" - quidu "3A8276D1007E") - (object Uses_Relationship - quid "3AAE43920184" - stereotype "Creates" - supplier "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330") - (object Uses_Relationship - quid "3AAE45D3033C" - stereotype "Creates" - supplier "Logical View::Test Bed Classes::CUnitTestContext" - quidu "3A9E205C014A")) - operations (list Operations - (object Operation "CUnitTest" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A70658A01AA" - documentation -|* -| @fn inline CUnitTest(const TDesC& aName, -| CDataLogger& aDataLogger, -| MUnitTestObserver& aUnitTestObserver) -| Intended Usage : Standard Constructor -| Error Condition : -| @param aName The identifier of this unit test -| @param aDataLogger Provides the logging capability -| @param aUnitTestObserver Is informed when this unit test completes -| @since 6.0 - - parameters (list Parameters - (object Parameter "aName" - type "const TDesC&" - const TRUE) - (object Parameter "aDataLogger" - type "CDataLogger&") - (object Parameter "aUnitTestObserver" - type "MUnitTestObserver&")) - result "inline " - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "TransitionSetL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658A01DC" - documentation -|* -| @fn TransitionSetL() const -| Intended Usage : Creates and returns a CUnitTestInfo containing information on this -| UnitTest. Passes ownership of the CUnitTestInfo to the calling object. -| Error Condition : -| @since 6.0 -| @return CUnitTestInfo* Information on this unit test -| @pre None - - stereotype "const" - result "CUnitTestInfo*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "UnitTestName" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A70658A01E6" - documentation -|* -| @fn inline const TDesC& UnitTestName() const -| Intended Usage : Return the name identifier of this Unit Test -| Error Condition : -| @since 6.0 -| @return TDesC& The identifier of this unit test -| @pre None - - stereotype "const" - result "const TDesC&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RunTest" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658A0204" - documentation -|* -| @fn void RunTest(TTimeIntervalMicroSeconds32 aTimeAfter = 0) -| Intended Usage : Sets up the Timer Object request to cause the test to run. -| Error Condition : -| @since 6.0 -| @param aTimeAfter The time after which the unit test should be run -| @pre None -| @post RunL() will be set up to run after the specified time. - - parameters (list Parameters - (object Parameter "aTimeAfter" - type "TTimeIntervalMicroSeconds32" - initv "0")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CUnitTest" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658A0236" - documentation -|* -| @fn ~CUnitTest() -| Intended Usage : Standard Destructor -| Error Condition : -| @since 6.0 - - result "IMPORT_C" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AddBlockingTransitionL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEEC010F" - documentation -|* -| @fn IMPORT_C void AddBlockingTransitionL(CTransition* aTransition) -| Intended Usage : Adds a transition to the unit test which will block until all -| previous asynchronous transitions have completed before running. -| @exception KErrNoMemory -| @since 6.0 -| @param aTransition The transition to be added to the list -| @pre Should be used in developer implemented ConstructL() to add transitions to the -| Unit Test -| @post The specified transition is added to the list to be run for this unit test - - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition*")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "UnitTestConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEEC015F" - documentation -|* -| @fn IMPORT_C void UnitTestConstructL() -| Intended Usage : Called from derived class construction to perform all base -| class initialisation. -| Error Condition : -| @since 6.0 -| @pre Should be called during construction of the derived class to perform base class -| initialisation. -| @post Unspecified - - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEEC0173" - documentation -|* -| @fn IMPORT_C virtual void ConstructL() = 0 -| Intended Usage : Must be overridden in derived class to complete construction -| Error Condition : -| @since 6.0 - - stereotype "abstract" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEEC019B" - documentation -|* -| @fn virtual void RunL() -| Intended Usage : Implementation of CActive method. Each iteration of RunL() causes one transition -| to be run. -| Error Condition : -| @since 6.0 -| @pre Preconditions are ensured by RunTest() -| @post Transition has been activated - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9277480236" - documentation -|* -| @fn Complete(CTransition& aTransition) -| Intended Usage : MTransitionObserver override that is called to indicate -| that an asynchronous function on the specified -| transition has completed. -| @since 6.0 -| @param aTransition The transition which has completed an async function. -| @pre The specified transition has launched an asynchronous function -| @post The transition has fully completed, if all transitions are complete -| then the unittest is complete. - - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition&")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AddTransitionL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A93A42B020E" - documentation -|* -| @fn IMPORT_C void AddTransitionL(CTransition* aTransition) -| Intended Usage : Adds the transition to the list to be run during this unit test -| @exception KErrNoMemory -| @since 6.0 -| @param aTransition The transition to be added to the list -| @pre Should be used in developer implemented ConstructL() to add transitions to the -| Unit Test -| @post The specified transition is added to the list to be run for this unit test - - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition*")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "SetParametersL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9F862C0248" - documentation -|* -| @fn SetParametersL(TAny* aParams) -| Intended Usage : Should be overridden in the derived unit test to accept parameters -| to be used in the unit test. The default implementation is to do nothing. -| Error Condition : -| @since 6.0 -| @param aParams The parameter block which the unit test will use -| @pre This CUnitTest is constructed -| @post The parameters are stored and ready for use in the test - - stereotype "virtual" - parameters (list Parameters - (object Parameter "aParams" - type "TAny*")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetRTest" - quid "3DFF46F0002E" - parameters (list Parameters - (object Parameter "aRTest" - type "RTest*")) - result "inline void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetCurrentTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D061000E" - documentation -|* -| @fn SetCurrentTransition(CTransition& aTransition) -| Intended Usage : MTransitionObserver override that recieves a reference to -| the transition whose RnunL() method is executing. -| This allows transition information can be retrieved and -| RepeatOnce() can be called on the transition. -| @since 6.0 -| @param aTransition A reference to the transition to set as current -| @return void -| @pre None -| @post aTransition will be recorded as the currently -| executing transition. - - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition&")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GetCurrentTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D0610040" - documentation -|* -| @fn GetCurrentTransition() const -| Intended Usage : Retrieve a reference to the transition whose RunL() method -| is currently executing. -| This allows transition information can be retrieved and -| RepeatOnce() can be called on the transition. -| @since 6.0 -| @return CTransition& a reference to the currently executing transition. -| @pre None -| @post No change. - - stereotype "const" - result "IMPORT_C CTransition&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "AddLeaveErrorCodeL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B449E920393" - parameters (list Parameters - (object Parameter "aLeaveErrorCode" - type "TInt")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "PrepareUnitTestL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3B449E930041" - documentation -|* -| @fn PrepareUnitTestL() -| Intended Usage : May be overidden in the derived unit test to perform any unit test -| specific environment setup (eg copying data files into place). The -| default implementation is to do nothing. -| Error Condition : Depends on implementation. -| @since 6.0 -| @pre This CUnitTest is constructed -| @post Depends on implementation - - stereotype "virtual" - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - class_attributes (list class_attribute_list - (object ClassAttribute "iDataLogger" - quid "3A41E4CD0328" - documentation "* The test logging mechanism" - type "CDataLogger&" - exportControl "Protected" - Containment "By Reference")) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MStateAccessor" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A23BE150330" - documentation -|* -| @public -| @class MStateAccessor -| Dependencies : None
-| Comments : Mixin which is used to define a class used for state checking of -| a test object.
-| The test developer should create a class for testing the state of the object under test. This can -| be a 'C' or 'T' class but should inherit from this class. The derived class can add any -| functionality which the developer requires but must implement this InvariantTest method as it will -| be called by the test framework automatically. - - stereotype "Interface" - operations (list Operations - (object Operation "InvariantTest" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C022F" - documentation -|* -| @fn virtual TInt InvariantTest(TAny* aTestObject) = 0 -| Intended Usage : Override this in the derived class to implement -| invariant testing
-| Error Condition :
-| @since 6.0 -| @param TAny* aTestObject "The object to be tested" -| @return TInt -| @pre A valid test object can be passed in -| @post Returns an error code dependant on the result of the test - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTestObject" - type "TAny*")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A23BFC30021" - documentation -|* -| @public -| @class CTransition -| Dependencies : CActive -| Comments : Base class from which test developers -| can derive their own transitions for both -| synchronous and asynchronous methods on -| the test class. -| -| The default behaviour is to log its activity, -| and claim that the pre and post conditions are true. -| The TransitMethodL implementation does nothing. -| To write a complete test class method transition -| override: -| -| 1. The c'tor, (To obtain the test class reference, -| (or pointer reference for a NewL transit), -| and any parameters for the TransitMethodL). -| -| 2. SetStartStateL() to set the test class state, -| Using the TStateAccessor provided in the c'tor. -| -| 3. ValidatePreConditions() to test the test class state -| is valid. -| -| 4. TransitMethodL() to define the transition behaviour, -| calling the method to test with the appropriate parameters. -| -| 5. ValidatePostConditions(), to check the end state is valid. -| -| The simplest case of implementation is to derive an empty -| class, that relies entirely upon the default behaviour, -| and implement the remaining methods as appropriate. -| (See the the EXAMPLE implementation.) - - stereotype "boundary" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A64744702ED" - supplier "Logical View::EPOC Classes::CActive" - quidu "3A3F2F6E0343")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A378BD9025D" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Uses_Relationship - quid "3A87AD61006C" - supplier "Logical View::Test Bed Classes::MTransitionObserver" - quidu "3A8276CF002C") - (object Uses_Relationship - quid "3A87EAF502E1" - supplier "Logical View::External Classes::Support::Unit" - quidu "3A23BCD00043") - (object Uses_Relationship - quid "3AAE437E012B" - stereotype "Uses" - supplier "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330") - (object Uses_Relationship - quid "3AAE469B033A" - stereotype "Creates" - supplier "Logical View::Test Bed Classes::TTransitionInfo" - quidu "3A8276D1009C" - client_cardinality (value cardinality "1..1"))) - operations (list Operations - (object Operation "DoCancel" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C0383" - documentation -|* -| @fn virtual void DoCancel() -| Intended Usage : Standard Active Object method for cancelling the current request -| Error Condition : -| @since 6.0 -| @pre None -| @post Any outstanding requests are cancelled - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C03C9" - documentation -|* -| @fn virtual void RunTransition(TRequestStatus* aUnitTestStatus) -| Intended Usage : Indicates that this transition should be run as soon as possible. -| This function calls ValidatePreConditions to ensure the object is in the appropriate start state -| and then sets the transition active causing its RunL function to be called. -| Error Condition : -| @since 6.0 -| @param aUnitTestStatus Status word of the calling CUnitTest -| @pre The test object is in an appropriate state for this transition -| @post The test object is in the end state of this transition - - stereotype "virtual" - parameters (list Parameters - (object Parameter "aUnitTestStatus" - type "TRequestStatus*")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TransitionId" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C03DD" - documentation -|* -| @fn IMPORT_C const TDesC& TransitionId() const -| Intended Usage : Returns the transition identifier -| Error Condition : -| @since 6.0 -| @return const TDesC& The identifier of this transition -| @pre The CTransition has been instantiated - - stereotype "const" - result "IMPORT_C const TDesC&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetStartStateL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D001D" - documentation -|* -| @fn virtual void SetStartStateL() -| Intended Usage : Sets the state of the test object to that specified -| Error Condition : -| @since 6.0 -| @pre The CTransition is instantiated -| @post The CTransition is in the state specified - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0031" - documentation -|* -| @fn IMPORT_C ~CTransition() -| Intended Usage : Standardized virtual destruction method -| @since 6.0 -| @pre The CTransition exists -| @post The object has been destroyed - - result "IMPORT_C" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TransitMethodL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A75626E0133" - documentation -|* -| @fn TransitMethodL() -| Intended Usage : Calls the method on the class being tested. If the call is to -| an asynchronous service provider you must set iStatus to KRequestPending as usual -| Error Condition : -| @since 6.0 -| @pre Preconditions for this transition have been validated -| @post The test method has been executed - - stereotype "abstract" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A75626E015B" - documentation -|* -| @fn RunL() -| Intended Usage : Implementation of CActive pure virtual method. For each transition execution -| RunL is performed twice. -| The first time it calls TransitMethodL() which is the developer defined function which executes the -| test method. It then immediately sets itself active and attempts to complete. If TransitMethodL() -| called a synchronous function then iStatus will not be KRequestPending and the RunL will be called as -| soon as it is scheduled. If TransitMethodL() calls an asyncronous function then it will pass iStatus to the function and RunL -| will be called when the asynchronous function completes. -| Whichever method is used the second call of RunL() will complete the request of the CUnitTest which -| called this transition by setting its status word. If it has been requested that this transition is -| repeated then the status word will be set to KTestBedRepeatTest. -| Error Condition : -| @since 6.0 -| @pre RunTransition() ensures the preconditions for this function -| @post After 1st run - test method has been called -| After 2nd run - Unittest has been completed. - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RepeatOnce" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A7A7FB001AC" - documentation -|* -| @fn IMPORT_C void RepeatOnce() -| Intended Usage : Flag this transition to be repeated -| @since 6.0 -| @pre None -| @post The iRepeatThis flag is set to true. - - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TransitionInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A7A7FB001CA" - documentation -|* -| @fn IMPORT_C const TTransitionInfo& TransitionInfo() const -| Intended Usage : Get information on this transition. Return struct contains the -| transition ID, the current iteration and the logging mechanism used by this transition -| Error Condition : -| @since 6.0 -| @return const TTransitionInfo Information on the current transition -| @pre This CTransition is initialized - - stereotype "const" - result "IMPORT_C const TTransitionInfo&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RunError" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F440175" - documentation -|* -| @fn RunError(TInt anErrorCode) -| Intended Usage : Called by the active scheduler if RunL leaves -| @since 6.0 -| @param anErrorCode The error code which RunL left with -| @return KErrNone because if a CTransition::RunL leaves then we simply log -| the event and inform the CUnitTest. -| @pre This function is only called by the active scheduler if RunL leaves. -| @post The owning CUnitTest has been informed that this CTransition left - - stereotype "virtual" - parameters (list Parameters - (object Parameter "aErrorCode" - type "TInt")) - result "IMPORT_C TInt" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "SetBlockingTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A93A42D0198" - documentation -|* -| @fn IMPORT_C void SetBlockingTransition(TBool aBlocking) -| Intended Usage : A blocking transition is one which does not run until all -| outstanding asynchronous transitions have completed. -| This function does not need to be used by test developers as it is taken -| care of in the transition and unittest base classes. Blocking transitions -| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL(). -| @since 6.0 -| @param aBlocking Pass ETrue to set this as a blocking transition -| @pre This object is fully constructed -| @post The blocking status of this CTransition is set - - parameters (list Parameters - (object Parameter "aBlocking" - type "TBool")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "IsBlockingTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A93A42D01CA" - documentation -|* -| @fn IMPORT_C TBool IsBlockingTransition() const -| Intended Usage : A blocking transition is one which does not run until all -| outstanding asynchronous transitions have completed. This function returns -| whether this is a blocking transition. -| This function does not need to be used by test developers as it is taken -| care of in the transition and unittest base classes. Blocking transitions -| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL(). -| @since 6.0 -| @return TBool Flag indicating whether this is a blocking transition or not. -| @pre None - - stereotype "const" - result "IMPORT_C TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "PostTransitionCleanup" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B449E9602B2" - documentation -|* -| @fn PostTransitionCleanup() -| Intended Usage : Called from the RunL immediately after TransitMethodL() executes -| @since 6.0 -| @pre Must be called from RunL only after TransitMethodL() has completed. -| @post Default behaviour is to do nothing. -| See the derived classes for additional functionality. - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "GetErrorCode" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B449E96032A" - documentation -|* -| @fn GetErrorCode() const -| Intended Usage : Returns the error code last recorded by the transition. -| @since 6.0 -| @return The error code that was last recorded during the transition execution. -| @pre This object is fully constructed. - - stereotype "const" - result "IMPORT_C TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CComponentTester" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A24DC16022F" - documentation -|* -| @public -| @class CComponentTester -| Dependencies : CActive, MUnitTestObserver -| Comments : Abstract class from which developers can derive their own component testing -| classes. To write a derived class just implement a NewLC() and a ConstructL() from -| which ComponentTesterConstructL() should be the first thing called. - - stereotype "control" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A8276CF037E" - supplier "Logical View::Test Bed Classes::MUnitTestObserver" - quidu "3A8276D1007E") - (object Inheritance_Relationship - quid "3A9E205C003C" - supplier "Logical View::EPOC Classes::CActive" - quidu "3A3F2F6E0343")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A41E8E302A0" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Uses_Relationship - quid "3A895EA900EF" - stereotype "Uses" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C")) - operations (list Operations - (object Operation "TestComponent" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A34E609008C" - documentation -|* -| @fn IMPORT_C virtual void TestComponent(RPointerArray* aTests) -| Intended Usage : Called to perform a full test of the component. Runs the listed -| tests or all unit tests if aTests == 0 -| Error Condition : -| @since 6.0 -| @param aTests The list of tests to run, 0 means run all tests -| @pre This CComponentTester is fully initialized -| @post All unit tests will be set up to run - - stereotype "virtual" - parameters (list Parameters - (object Parameter "aTests" - type "RPointerArray*")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TransitionSetsL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B03E7" - documentation -|* -| @fn IMPORT_C RPointerArray* TransitionSetsL() const -| Intended Usage : Called to provide a list of the transition sets in this component test. -| Ownership of the array is passed to the calling object. -| Error Condition : -| @since 6.0 -| @return RPointerArray* Information on the unit tests contained -| in this component. Ownership of the array is passed to the calling object. -| @pre None - - stereotype "const" - result "IMPORT_C RPointerArray*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CComponentTester" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C0012" - documentation -|* -| @fn ~CComponentTester() -| Intended Usage : Standardized virtual destruction method -| @since 6.0 - - result "IMPORT_C" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A7147060397" - documentation -|* -| @fn IMPORT_C void Complete(CUnitTest* aUnitTest) -| Intended Usage : Used, by the observed unit test, to indicate that the -| test has completed -| Error Condition : -| @since 6.0 -| @param aUnitTest The unit test which has completed. -| @pre None -| @post If this was the last unit test then iObserver is informed that this -| component is complete. - - parameters (list Parameters - (object Parameter "aUnitTest" - type "CUnitTest*")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ComponentTesterConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEED01D9" - documentation -|* -| @fn IMPORT_C void ComponentTesterConstructL() -| Intended Usage : Must be called by derived class ConstructL() to perform base class -| initialisation. -| Error Condition : -| @since 6.0 -| @pre None -| @post Object is fully constructed - - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEED01ED" - documentation -|* -| @fn IMPORT_C virtual void ConstructL() = 0 -| Intended Usage : Standard two-phase construction method. To be implemented -| in derived class -| Error Condition : -| @since 6.0 -| @pre First phase of construction is complete -| @post Object is fully constructed - - stereotype "abstract" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "AddUnitTestL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A76AEED020B" - documentation -|* -| @fn IMPORT_C void AddUnitTestL(const CUnitTest* aUnitTest) -| Intended Usage : Used by derived class to add UnitTests to the list -| Error Condition : -| @since 6.0 -| @param aUnitTest The UnitTest to be added -| @pre None -| @post The specified unit test is added to the list of tests to be executed. - - parameters (list Parameters - (object Parameter "aUnitTest" - type "const CUnitTest*" - const TRUE)) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "DoCancel" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9E205C00C8" - documentation -|* -| @fn IMPORT_C void DoCancel() -| Intended Usage : -| Error Condition : -| @since 6.0 -| @pre This CComponentTester is fully constructed. -| @post Any outstanding asynchronous requests are cancelled. - - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9E205C00DC" - documentation -|* -| @fn IMPORT_C void RunL() -| Intended Usage : -| Error Condition : -| @since 6.0 -| @pre This CComponentTester is fully constructed -| @post One of the CUnitTest contained in this CComponentTester has been run - - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "AddParamUnitTestL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9F862D03BC" - documentation -|* -| @fn IMPORT_C void AddParamUnitTestL(const CUnitTest* aUnitTest) -| Intended Usage : Used by derived classes to add UnitTests which can only be run when -| they are supplied with parameters from the UI. -| Error Condition : -| @since 6.0 -| @param aUnitTest The unit test to add to the list -| @pre None -| @post The specified unit test is added to the list of test to be executed and -| is flagged as requiring parameters - - parameters (list Parameters - (object Parameter "aUnitTest" - type "const CUnitTest*" - const TRUE)) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "SetRTest" - quid "3DFF439D008C" - parameters (list Parameters - (object Parameter "aRTest" - type "RTest*")) - result "IMPORT void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CTestController" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A34E468034A" - documentation -|* -| @public -| @class CTestController -| Dependencies : CBase -| Comments : Manages the whole test procedure. - - stereotype "boundary" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A64754A03AD" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A378DA103AD" - stereotype "Creates" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F") - (object Uses_Relationship - quid "3AAE50D8005E" - stereotype "Creates" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F")) - operations (list Operations - (object Operation "FindComponents" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A34F53D0165" - documentation -|* -| @fn RPointerArray& FindComponents() const -| Intended Usage : Returns an array of the components available for testing -| Error Condition : -| @since 6.0 -| @return RPointerArray& Information on the components which -| are available for testing. -| @pre The object is fully constructed -| @post Returns an array of the available components which can be used to select -| which test to run. - - stereotype "const" - result "IMPORT_C const RPointerArray&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B011F" - documentation -|* -| @fn void ConstructL(TLoggingInfo* aLogInfo) -| Intended Usage : Completes the safe construction of the CTestController object -| @exception KErrNoMemory. -| @since 6.0 -| @param aLogInfo The logging configuration information -| @pre First phase of construction is complete -| @post Object is fully constructed - - parameters (list Parameters - (object Parameter "aLogInfo" - type "TLoggingInfo*") - (object Parameter "aEntryPoint" - type "ComponentTesterInitialiserLC")) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "CTestController" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B0133" - documentation -|* -| @fn CTestController(CActiveScheduler* aScheduler) -| Intended Usage : Default Constructor -| @since 6.0 -| @param aScheduler The existing active scheduler or NULL - - parameters (list Parameters - (object Parameter "aScheduler" - type "CActiveScheduler*") - (object Parameter "aRTest" - type "RTest*" - initv "NULL")) - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "Start" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B015B" - documentation -|* -| @fn IMPORT_C void Start(RPointerArray* aTests = 0) -| Intended Usage : Starts the specified test. If the default arguments are used -| then all tests are run on all components -| @since 6.0 -| @param aTests The list of tests to be run. 0 means all tests should be run. -| @pre None -| @post Starts the active scheduler and therefore doesn't complete until the -| active scheduler is stopped. - - parameters (list Parameters - (object Parameter "aTests" - type "RPointerArray*" - initv "0")) - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CTestController" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B0183" - documentation -|* -| @fn ~CTestController() -| Intended Usage : Standardized virtual destruction method -| @since 6.0 - - stereotype "virtual" - result "IMPORT_C" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewLC" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B0197" - documentation -|* -| @fn static IMPORT_C CTestController* NewLC(CActiveScheduler* aScheduler, -| TLoggingInfo* aLogInfo = NULL) -| Intended Usage : Standardized safe construction which leaves CTestController* on the cleanup stack. -| @exception KErrNoMemory. -| @since 6.0 -| @param aScheduler The active scheduler, if one exists, otherwise NULL -| @param aLogInfo The logging configuration information -| @return CTestController* A pointer to the newly created class. -| @pre None -| @post CTestController is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aScheduler" - type "CActiveScheduler*") - (object Parameter "aLogInfo" - type "TLoggingInfo*" - initv "NULL") - (object Parameter "aEntryPoint" - type "ComponentTesterInitialiserLC") - (object Parameter "aRTest" - type "RTest*")) - result "IMPORT_C CTestController*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B01BF" - documentation -|* -| @fn static IMPORT_C CTestController* NewL(CActiveScheduler* aScheduler, -| TLoggingInfo* aLogInfo = NULL) -| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack. -| @exception KErrNoMemory. -| @since 6.0 -| @param aScheduler The active scheduler to use, pass NULL if no scheduler exists -| @param aLogInfo The logging info to use, defaults to NULL -| @return CTestController* A pointer to the newly created class. -| @pre None -| @post Nothing is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aScheduler" - type "CActiveScheduler*") - (object Parameter "aLogInfo" - type "TLoggingInfo*" - initv "NULL") - (object Parameter "aEntryPoint" - type "ComponentTesterInitialiserLC") - (object Parameter "aRTest" - type "RTest*")) - result "IMPORT_C CTestController*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataLogger" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8D59C8022A" - documentation -|* -| @fn IMPORT_C CDataLogger& DataLogger() const -| Intended Usage : Returns a reference to the file logging functionality for use -| by the user interface component. -| @since 6.0 -| @return CDataLogger& The current data logger to allow external logging -| @pre The CTestController has been created so that the data logger exists -| @post Unspecified - - stereotype "static" - result "IMPORT_C CDataLogger&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "InitialiseComponentTesterL" - quid "3DFF45DA0109" - parameters (list Parameters - (object Parameter "aEntryPointLC" - type "ComponentTesterInitialiserLC")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A70658A0166" - stereotype "entity" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A70658A0177" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D") - (object Uses_Relationship - quid "3A81838E01D7" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - supplier_cardinality (value cardinality "0..n") - client_cardinality (value cardinality "1")) - (object Uses_Relationship - quid "3A87B0970263" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - supplier_cardinality (value cardinality "0..n") - client_cardinality (value cardinality "1"))) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A70658B0089" - stereotype "entity" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A70658B0096" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D") - (object Uses_Relationship - quid "3A8182F2027D" - supplier "Logical View::Test Bed Classes::CComponentInfo" - quidu "3A70658B02D7" - supplier_cardinality (value cardinality "0..n") - client_cardinality (value cardinality "1"))) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CComponentInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A70658B02D7" - documentation -|* -| @public -| @class CComponentInfo -| Dependencies : CBase -| Comments : Holds information about all the tests within a component. - - stereotype "entity" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A70658B02E1" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071")) - operations (list Operations - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B02FF" - documentation -|* -| @fn void ConstructL() -| Intended Usage : Standard second phase of construction -| Error Condition : -| @since 6.0 -| @pre First phase of construction is complete -| @post Object is fully constructed - - parameters (list Parameters - (object Parameter "aEntryFunc" - type "ComponentTesterInitialiserLC") - (object Parameter "aUnitTestsInfo" - type "RPointerArray*")) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "CComponentInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B0300" - documentation -|* -| @fn CComponentInfo(TEntry* aEntry, RPointerArray* aUnitTestsInfo) -| Intended Usage : Standard constructor. This object takes ownership of both parameters. -| Error Condition : -| @since 6.0 -| @param aEntry Indicates the dll which contains this test component -| @param aUnitTestsInfo The transition sets in this component test - - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "UnitTestsInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A70658B030A" - documentation -|* -| @fn inline RPointerArray& UnitTestsInfo() const -| Intended Usage : Get a list of the transition sets in this component -| Error Condition : -| @since 6.0 -| @return RPointerArray& Information on the unit tests contained in -| this component. -| @pre None - - stereotype "const" - result "const RPointerArray&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "GlobalEntryFunc" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A70658B030B" - documentation -|* -| @fn inline TEntry* Entry() const -| Intended Usage : Get the full path and name of this test component -| Error Condition : -| @since 6.0 -| @return TEntry* Information on the dll containing this components tests. -| @pre None - - result "ComponentTesterInitialiserLC" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CComponentInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B0313" - documentation -|* -| @fn ~CComponentInfo() -| Intended Usage : Standard destructor -| Error Condition : -| @since 6.0 - - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B0314" - documentation -|* -| @fn static CComponentInfo* NewL(TEntry* aEntry, -| RPointerArray* aUnitTestsInfo) -| Intended Usage : Standard two-phase construction which leaves nothing on the -| cleanup stack. This object takes ownership of both parameters. -| Error Condition : -| @since 6.0 -| @param aEntry Indicates the dll which contains this test component -| @param aUnitTestsInfo The transition sets in this component test -| @return CComponentInfo* A pointer to the newly created class -| @pre None -| @post Nothing is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aEntryFunc" - type "ComponentTesterInitialiserLC") - (object Parameter "aUnitTestsInfo" - type "RPointerArray*")) - result "IMPORT_C CComponentInfo*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewLC" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658B031D" - documentation -|* -| @fn static CComponentInfo* NewLC(TEntry* aEntry, -| RPointerArray* aUnitTestsInfo) -| Intended Usage : Standard two phase construction which leaves a CComponentInfo on the -| cleanupstack. This object takes ownership of both parameters. -| Error Condition : -| @since 6.0 -| @param aEntry Indicates the dll which contains this test component -| @param aUnitTestsInfo The transition sets in this component test -| @return CComponentInfo* A pointer to the newly created class -| @pre None -| @post CComponentInfo is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aEntryFunc" - type "ComponentTesterInitialiserLC") - (object Parameter "aUnitTestsInfo" - type "RPointerArray*")) - result "CComponentInfo*" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A70658B02E2" - stereotype "entity" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A70658B02F0" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D") - (object Uses_Relationship - quid "3A81831D0094" - supplier "Logical View::Test Bed Classes::CUnitTestInfo" - quidu "3A70658D0154" - supplier_cardinality (value cardinality "0..n"))) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A70658B03D2" - stereotype "entity" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A70658B03E6" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D") - (object Uses_Relationship - quid "3A81834502C2" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - supplier_cardinality (value cardinality "0..n") - client_cardinality (value cardinality "1"))) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CTestManager" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A70658C0166" - documentation -|* -| @public -| @class CTestManager -| Dependencies : CActive, MComponentTestObserver -| Comments : Active object which launches all the tests which the TestController has -| discovered. Also, acts as an observer on each CComponentTester waiting for a Complete -| message to indicate the test has finished. - - stereotype "control" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A70658C0167" - supplier "Logical View::EPOC Classes::CActive" - quidu "3A3F2F6E0343") - (object Inheritance_Relationship - quid "3A8D3B0F0205" - supplier "Logical View::Test Bed Classes::MComponentTestObserver" - quidu "3A70658E00AB")) - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A87B79B00A3" - stereotype "Uses" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F")) - operations (list Operations - (object Operation "DoCancel" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01C2" - documentation -|* -| @fn void DoCancel() -| Intended Usage : Standard Active Object method used to cancel any outstanding requests -| Error Condition : -| @since 6.0 -| @pre Object is fully constructed and initialised -| @post Any outstanding requests have been cancelled. - - result "void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01CA" - documentation -|* -| @fn void RunL() -| Intended Usage : Used to launch each test, in turn, and then to stop the active -| scheduler when all tests have completed -| @since 6.0 -| @pre None -| @post Initially each run of RunL() will result in a ComponentTester being created and -| launched. Once all the tests have launched RunL() will only be called at completion -| to stop the active scheduler. - - result "void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01CB" - documentation -|* -| @fn void ConstructL() -| Intended Usage : Second phase of safe two-phase construction method -| @since 6.0 -| @pre First phase of construction is complete -| @post Object is fully constructed and initialized - - result "void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "CTestManager" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01CC" - documentation -|* -| @fn CTestManager(RPointerArray* aTestList, -| CDataLogger& aDataLogger) -| Intended Usage : Constructor -| @since 6.0 -| @param aTestList The list of tests to be launched by this CTestManager -| @param aDataLogger The file logging capability - - parameters (list Parameters - (object Parameter "aTestList" - type "RPointerArray*") - (object Parameter "aDataLogger" - type "CDataLogger&") - (object Parameter "aRTest" - type "RTest*" - initv "NULL")) - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01D5" - documentation -|* -| @fn void Complete(CComponentTester* aTester, TInt aUnitTestId) -| Intended Usage : Callback from the CComponentTester being observed to indicate -| that it has completed a unit test -| @since 6.0 -| @param aTester The CComponentTester which is signalling -| @param aUnitTestId The Id of the completed unit test -| @pre The specified unit test has been launched -| @post If all unit tests are complete then the specified CComponentTester has been -| added to the Garbage list ready for deletion at the next opportunity, this will also -| unload the appropriate library. Otherwise launch the next unit test. - - parameters (list Parameters - (object Parameter "aTester" - type "CComponentTester*") - (object Parameter "aUnitTestId" - type "TInt")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "RunTests" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01DE" - documentation -|* -| @fn void RunTests(RPointerArray* aTests) -| Intended Usage : Prepare for the test run. -| Error Condition : -| @since 6.0 -| @param aTests The list of tests to run, 0 means all tests -| @pre None -| @post This is active and awaiting call to RunL() by the active scheduler - - parameters (list Parameters - (object Parameter "aTests" - type "RPointerArray*")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CTestManager" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01DF" - documentation -|* -| @fn ~CTestManager() -| Intended Usage : Standard destructor -| @since 6.0 - - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658C01E8" - documentation -|* -| @fn static CTestManager* NewL(RPointerArray* aTestList, -| CDataLogger& aDataLogger) -| Intended Usage : Standard two-phase construction which leaves nothing on the -| CleanupStack -| @since 6.0 -| @param aTestList List of tests available to be performed -| @param aDataLogger Provides the file logging functionality -| @return CTestManager* A pointer to the newly created class -| @pre None -| @post Nothing is left on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aTestList" - type "RPointerArray*") - (object Parameter "aDataLogger" - type "CDataLogger&") - (object Parameter "aRTest" - type "RTest*" - initv "NULL")) - result "CTestManager*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TestComponentL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8BBFE70360" - documentation -|* -| @fn void TestComponentL(TInt aComponentIndex) -| Intended Usage : Loads the appropriate library and test the specified component -| @since 6.0 -| @param aComponentIndex The zero base index of the component to test -| @pre Object is fully constructed and initialised -| @post Specified component test has been activated to run - - parameters (list Parameters - (object Parameter "aComponentIndex" - type "TInt")) - result "void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunError" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B16364003C4" - documentation -|* -| @fn (TInt aErrorCode) -| Intended Usage : Handles the situation where the RunL leaves. RunL will only leave -| through a leave from TestComponentL, this will occur if the test to be run fails to -| construct. -| Error Condition : None -| @since 6.0 -| @param aErrorCode The error code which RunL left with. -| @return KErrNone because we handle the error. -| @pre This object is fully constructed and initialized -| @post The test which failed to construct is cleaned up. - - parameters (list Parameters - (object Parameter "aErrorCode" - type "TInt")) - result "TInt" - concurrency "Sequential" - opExportControl "Protected" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++" - nestedClasses (list nestedClasses - (object Class "TTestLibrary" - quid "3A8910760266" - module "Component View::TestBed" - quidu "3A701D270171"))) - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A70658C01A2" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A70658C01B6" - supplier "Logical View::EPOC Classes::RArray" - quidu "3A8915390132") - (object Uses_Relationship - quid "3A892F430336" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D")) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CUnitTestInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A70658D0154" - documentation -|* -| @public -| @class CUnitTestInfo -| Dependencies : CBase -| Comments : Storage for information about a group of transitions. This group will normally -| correspond to the contents of a CUnitTest. - - stereotype "control" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A70658D015E" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071")) - operations (list Operations - (object Operation "ConstructL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D017C" - documentation -|* -| @fn void ConstructL(const TDesC& aSetId) -| Intended Usage : Second phase of safe construction method -| Error Condition : -| @since 6.0 -| @param aSetId An identifier for this CUnitTestInfo -| @pre First phase of construction is complete -| @post Object if fully constructed - - parameters (list Parameters - (object Parameter "aUnitTestId" - type "const TDesC&" - const TRUE)) - result "void" - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "CUnitTestInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0186" - documentation -|* -| @fn CUnitTestInfo() -| Intended Usage : Default constructor -| Error Condition : -| @since 6.0 - - concurrency "Sequential" - opExportControl "Private" - uid 0) - (object Operation "UnitTestId" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A70658D0188" - documentation -|* -| @fn inline const TDesC& UnitTestId() const -| Intended Usage : Returns the identifier of this CUnitTestInfo -| Error Condition : -| @since 6.0 -| @return const TDesC& The identifier of this UnitTest -| @pre None - - stereotype "const" - result "const TDesC&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CUnitTestInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0190" - documentation -|* -| @fn ~CUnitTestInfo() -| Intended Usage : Standard destructor -| Error Condition : -| @since 6.0 - - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D0191" - documentation -|* -| @fn static CUnitTestInfo* NewL(const TDesC& aSetId) -| Intended Usage : Two phase constructor which leaves nothing on the cleanup stack -| Error Condition : -| @since 6.0 -| @param aSetId An identifier for this CUnitTestInfo -| @return CUnitTestInfo* A pointer to the newly created class -| @pre None -| @post Nothing is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aSetId" - type "const TDesC&" - const TRUE)) - result "CUnitTestInfo*" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "NewLC" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658D019B" - documentation -|* -| @fn static CUnitTestInfo* NewLC(const TDesC& aSetId) -| Intended Usage : Two phase constructor which leaves a CTransition* on the cleanup stack -| Error Condition : -| @since 6.0 -| @param aSetId An identifier for this CUnitTestInfo -| @return CUnitTestInfo* A pointer to the newly created class -| @pre None -| @post A CUnitTestInfo is on the CleanupStack - - stereotype "static" - parameters (list Parameters - (object Parameter "aSetId" - type "const TDesC&" - const TRUE)) - result "CUnitTestInfo*" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A70658D015F" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A70658D0172" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D")) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MComponentTestObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "") - (object Attribute - tool "COM" - name "uuid" - value "5DB917F5-F2E9-11D4-B3F1-00C04F718816")) - quid "3A70658E00AB" - documentation -|* -| @public -| @class MMagicActivityObserver -| @todo Add MMagicActivityObserver class comments... -| Dependencies : None -| Comments : - - stereotype "Interface" - operations (list Operations - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A70658E00B5" - documentation -|* -| @fn virtual Complete() = 0 -| Intended Usage : Allows a 'callback' to indicate that the observed class has -| completed its task
-| Error Condition :
-| @since 6.0 -| @return virtual -| @todo Add the pre and post conditions. -| @pre None -| @post Unspecified - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTester" - type "CComponentTester*")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MUnitTestObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A8276D1007E" - documentation -|* -| @public -| @class MUnitTestObserver -| Dependencies : None
-| Comments : Provides a callback method to the CComponentTester to -| indicate that the unit test has completed - - stereotype "Interface" - operations (list Operations - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8276D1007F" - documentation -|* -| @fn virtual Complete() = 0 -| Intended Usage : Allows a 'callback' to indicate that the observed class has -| completed its task
-| Error Condition :
-| @since 6.0 -| @return void -| @pre Should be called to indicate that all transitions in the unit test have completed -| @post The unit test should have completed all operation as it could now be unloaded - - stereotype "abstract" - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MTransitionObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A8276CF002C" - documentation -|* -| @public -| @class MTransitionObserver -| Dependencies : None
-| Comments : Provides a callback method to the CTestController to -| indicate that the specified transition is the current one - - stereotype "Interface" - operations (list Operations - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8276CF0035" - documentation -|* -| @fn virtual void SetCurrentTransition(CTransition* aTransition) = 0 -| Intended Usage : Passes the transition which is about to run. This is so that the -| transition information can be retrieved and Repeat() can be called on the transition
-| @since 6.0 -| @param CTransition* aTransition "The transition to set as current" -| @return void -| @pre None -| @post aTransition will be stored as a pointer to the currently executing transition - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition*")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "TTransitionInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A8276D1009C" - documentation -|* -| @public -| @struct TTransitionInfo -| Dependencies : None -| Comments : Structure for storing the current transition id and iteration number - - stereotype "struct" - operations (list Operations - (object Operation "TTransitionInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A8276D100BF" - parameters (list Parameters - (object Parameter "aTransitionId" - type "const TDesC&" - const TRUE) - (object Parameter "aDataLogger" - type "CDataLogger&")) - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "TLogMessageOverflow" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A892F420190" - documentation -|___________________________________________________________________________ -| Define the overflow handling classes for any log formatting methods -| Simply record the overflow... - - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A892F420191" - supplier "TDes16Overflow")) - operations (list Operations - (object Operation "Overflow" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F4201A9" - parameters (list Parameters - (object Parameter "" - type "TDes16&")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TLogMessageOverflow" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A892F4201AE" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "TLogFormat" - quid "3A894035038E" - stereotype "entity") - (object Class "MLogOutput" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A9A54CF010B" - documentation -|* -| @public -| @class MLogOutput -| Dependencies : None
-| Comments : - - stereotype "Interface" - operations (list Operations - (object Operation "Close" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF0115" - stereotype "abstract" - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Write" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF0116" - stereotype "abstract" - parameters (list Parameters - (object Parameter "aOutput" - type "const TDesC&" - const TRUE)) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OpenL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF0118" - stereotype "abstract" - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CDefaultLogOutput" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A9A54CF018D" - documentation -|* -| @public -| @class CDefaultLogOutput -| Dependencies : CBase, MLogOutput, TDesC, RFileLogger -| Comments : Default implementation of the MLogOutput interface. This will be used -| if an alternative is not supplied at construction of the CTestController. - - stereotype "control" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A9A54CF018E" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071") - (object Inheritance_Relationship - quid "3A9A54CF018F" - supplier "Logical View::Test Bed Classes::MLogOutput" - quidu "3A9A54CF010B")) - operations (list Operations - (object Operation "Close" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF01AB" - documentation -|* -| @fn void Close() -| Intended Usage : Closes RFileLogger when logging has completed -| @since 6.0 -| @pre OpenL has previously been called -| @post RFileLogger has been closed and this object can be deleted - - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Write" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF01AC" - documentation -|* -| @fn void Write(const TDesC& aOutput) -| Intended Usage : Outputs the specified message to RFileLogger -| @since 6.0 -| @param aOutput The descriptor to be logged -| @pre OpenL has previously been called -| @post The descriptor has been written to RFileLogger - - parameters (list Parameters - (object Parameter "aOutput" - type "const TDesC&" - const TRUE)) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OpenL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF01AE" - documentation -|* -| @fn TInt OpenL() -| Intended Usage : Opens the RFileLogger ready for logging -| Error Condition : Fails to connect to RFileLogger -| @exception @see RFileLogger::Connect() -| @since 6.0 -| @pre This object is fully constructed -| @post RFileLogger is opened and ready for logging - - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~CDefaultLogOutput" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF01AF" - documentation -|* -| @fn ~CDefaultLogOutput() -| Intended Usage : Standard destructor -| @since 6.0 - - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CDefaultLogOutput" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A9A54CF01B5" - documentation -|* -| @fn CDefaultLogOutput(const TDesC& aTitle) -| Intended Usage : Standard constructor -| @exception KErrNoMemory -| @since 6.0 -| @param aTitle The title to be used in the log - - parameters (list Parameters - (object Parameter "aTitle" - type "const TDesC&" - const TRUE)) - result "explicit" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "TTransitionValidator" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A9E205E01ED" - documentation -|* -| @public -| @class TTransitionValidator -| Dependencies : None -| Comments : Placeholder for the functions which validate the state of a transition -| before and after its execution. - - operations (list Operations - (object Operation "ValidatePostConditions" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205E0201" - documentation -|* -| @fn virtual TBool ValidatePostConditions(TTestBedAsyncState aAsyncState) -| Intended Usage : Overridden in the derived transition to check the transition post -| conditions. -| When overriding, if the transition calls an asynchronous function ValidatePostConditions -| will be called twice. Firstly, after the asynchronous function has been called and, -| secondly, after the asynchronous request has completed. The parameter aAsyncState can -| be used to distinguish between these two cases. -| @since 6.0 -| @param aAsyncState EAsyncCalled if the async function has been just been called, -| EAsyncCompleted if the function has completed. -| @return TBool ETrue if the Postconditions were valid, EFalse if not. -| @pre This CTransition is fully constructed -| @post Unspecified - - stereotype "virtual" - parameters (list Parameters - (object Parameter "aAsyncState" - type "TTestBedAsyncState")) - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "ValidatePreConditions" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205E020C" - documentation -|* -| @fn virtual TBool ValidatePreConditions() -| Intended Usage : Overridden in the derived transition to check the transition pre -| conditions. -| @since 6.0 -| @return TBool ETrue if the Preconditions were valid, EFalse if not. -| @pre This CTransition is fully constructed -| @post Returns the validity of the preconditions - - stereotype "virtual" - result "TBool" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TTransitionValidator" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205E020D" - documentation -|* -| @fn TTransitionValidator(CUnitTestContext& aUTContext) -| Intended Usage : Standard constructor -| @since 6.0 -| @param aUTContext The context within which this transition is executing - - parameters (list Parameters - (object Parameter "aUTContext" - type "CUnitTestContext&")) - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "~TTransitionValidator" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3AADFEEE0254" - documentation -|* -| @fn ~TTransitionValidator() -| Intended Usage : Standard Destructor. -| Error Condition : None. -| @since 6.0 - - stereotype "virtual" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CUnitTestContext" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A9E205C014A" - documentation -|* -| @internal -| @class CUnitTestContext -| @Dependencies CBase -| Comments : Provide the base class definition for a Unit Test's specific data. This class -| is CBase derived so that test developers can derive from this class and add owned member -| data if they wish. - - stereotype "entity" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A9E205C014B" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071")) - operations (list Operations - (object Operation "StateAccessor" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205C0186" - documentation -|* -| @fn MStateAccessor& StateAccessor() const -| Intended Usage : Provides access to the MStateAccessor -| @since 6.0 -| @return A reference to an MStateAccessor -| @pre Object is fully constructed - - stereotype "const" - result "MStateAccessor&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TransitionObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205C0190" - documentation -|* -| @fn MTransitionObserver& TransitionObserver() const -| Intended Usage : Provides access to the MTransitionObserver -| @since 6.0 -| @return A reference to an MTransitionObserver -| @pre Object is fully constructed - - stereotype "const" - result "MTransitionObserver&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "DataLogger" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205C0191" - documentation -|* -| @fn CDataLogger& DataLogger() const -| Intended Usage : Provides access to the CDataLogger -| @since 6.0 -| @return A reference to a CDataLogger -| @pre Object is fully constructed - - stereotype "const" - result "CDataLogger&" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "CUnitTestContext" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value TRUE)) - quid "3A9E205C0192" - documentation -|* -| @fn CUnitTestContext(CDataLogger& aDataLogger, -| MStateAccessor& aAccessor, -| MTransitionObserver& aObserver) -| Intended Usage : Default constructor. -| @since 6.0 -| @param aDataLogger The output logging object. -| @param aObserver The observer of this UnitTest's Transitions. -| @param aAccessor WhiteBox state access to the class under test. -| @pre None. -| @post CUnitTestContext is fully constructed, and initialized. - - parameters (list Parameters - (object Parameter "aDataLogger" - type "CDataLogger&") - (object Parameter "aAccessor" - type "MStateAccessor&") - (object Parameter "aObserver" - type "MTransitionObserver&")) - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "CLeakTestTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A8D59CB0257" - documentation -|* -| @public -| @class CLeakTestTransition -| Dependencies : CTransition -| Comments : Overloaded Base class from which test developers -| can derive their own transitions for both -| synchronous and asynchronous methods on -| the test class. -| @see CTransition. -| This overload checks that memory does not -| leak when using a test method, and that -| open handles are closed correctly. -| It is therefore not suitable for testing methods -| which allocate/ or deallocate memory that persists after the method has -| completed, or which open/close handles to resources for the class -| which remain open/closed after the method completes. -| @warning This base class is not really suitable for use in testing non-leaving methods. -| (The result being that sections of the code called from within the -| leaving method will if trapped, fail and not exercise the code fully.) - - stereotype "boundary" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A8D59CB0258" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021")) - operations (list Operations - (object Operation "RunError" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8D59CB02B1" - documentation -|* -| @fn IMPORT_C virtual TInt RunError(TInt aErrorCode) -| Intended Usage : Handle the RunL leave that upsets the Active Scheduler. -| Error Condition : @see CTransition. -| @since 6.0 -| @param anErrorCode The error code that was returned by the Leave; -| @return TInt KErrNone -| @pre CLeakTestTransition has been fully constructed, and initialized and -| RunL left with an error code. -| @post CLeakTestTransition is returned to a sensible state and the test is -| resceduled if aErrorCode was KErrNoMemory. - - stereotype "virtual" - parameters (list Parameters - (object Parameter "aErrorCode" - type "TInt")) - result "IMPORT_C TInt" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "RunL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3A8D59CB02C5" - documentation -|* -| @fn IMPORT_C virtual void RunL() -| Intended Usage : Override of CTransition virtual method. -| @see CTransition::RunL() for normal CTransition behaviour. -| This overload sets up the heap allocation to fail upon a deterministic -| count that is incremented once for each time the RunError method fires -| with a KErrNoMemory error. -| Whichever method is used the second call of RunL() will complete the request -| of the CUnitTest which called this transition by setting its status word. -| If it has been requested that this transition is repeated then the status -| word will be set to KTestBedRepeatTest. -| Error Condition : -| @since 6.0 -| @pre RunTransition() ensures the preconditions for this function -| @post With iTransitionFinished == ETrue test has been completed. -| Otherwise - Leak test has been initialized and -| test method has been called via CTransition::RunL() - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0) - (object Operation "PostTransitionCleanup" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B449E9802AB" - documentation -|* -| @fn PostTransitionCleanup() -| Intended Usage : Called from the RunL immediately after TransitMethodL() executes -| @since 6.0 -| @pre Must be called from RunL only after TransitMethodL() has completed. -| @post Heap failure is immediately disabled. - - stereotype "virtual" - result "IMPORT_C void" - concurrency "Sequential" - opExportControl "Protected" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A9F862D039E" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A9F862D03B5" - supplier "Logical View::EPOC Classes::RArray" - quidu "3A8915390132")) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3A9F862E0182" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3A9F862E0199" - supplier "Logical View::EPOC Classes::RPointerArray" - quidu "3A891523016D")) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "TTestInfo" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3A9F862F0224" - documentation -|* -| @public -| @struct TTestInfo -| Dependencies : None -| Comments : Used by the UI component to pass in a list of the tests which are to run -| with information about each one. - - stereotype "struct" - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Instantiated_Class "mutable RPointerArray" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "Generate" - value FALSE)) - quid "3AADFEEB03B8" - used_nodes (list uses_relationship_list - (object Uses_Relationship - quid "3AADFEEB03C5" - supplier "mutable RPointerArray")) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "ComponentTesterInitialiserLC" - quid "3DFF433B0261" - stereotype "funcptr") - (object Association "$UNNAMED$297" - quid "3A70658A016D" - roles (list role_list - (object Role "$UNNAMED$298" - quid "3A70658A016E" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C") - (object Role "iTransitions" - quid "3A70658A016F" - documentation "* List of the transitions which make up this Unit Test" - label "iTransitions" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A70658A0166" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$299" - quid "3A70658A0181" - roles (list role_list - (object Role "$UNNAMED$300" - quid "3A70658A0182" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C") - (object Role "iUnitTestName:TDesC&" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value TRUE)) - quid "3A70658A0183" - documentation "* The identifier of this Unit Test" - label "iUnitTestName:TDesC&" - supplier "Logical View::EPOC Classes::HBufC" - quidu "3A8810ED01F7" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$301" - quid "3A70658B008A" - roles (list role_list - (object Role "$UNNAMED$302" - quid "3A70658B008B" - supplier "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A" - is_aggregate TRUE) - (object Role "iTestList" - quid "3A70658B0093" - documentation "* A list of the available tests" - label "iTestList" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A70658B0089" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$303" - quid "3A70658B009D" - roles (list role_list - (object Role "$UNNAMED$304" - quid "3A70658B009E" - supplier "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A") - (object Role "iTestManager" - quid "3A70658B00A7" - documentation "* Starts the tests and stops the active scheduler when finished" - label "iTestManager" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$305" - quid "3A70658B03B4" - roles (list role_list - (object Role "$UNNAMED$306" - quid "3A70658B03B5" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F") - (object Role "iObserver:MComponentTestObserver&" - quid "3A70658B03B6" - documentation "* The observer to inform when we have completed the test" - label "iObserver:MComponentTestObserver&" - supplier "Logical View::Test Bed Classes::MComponentTestObserver" - quidu "3A70658E00AB" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$307" - quid "3A70658B03BE" - roles (list role_list - (object Role "$UNNAMED$308" - quid "3A70658B03BF" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F") - (object Role "iDataLogger:CDataLogger&" - quid "3A70658B03C8" - documentation "* The test logging mechanism" - label "iDataLogger:CDataLogger&" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$309" - quid "3A70658B03DC" - roles (list role_list - (object Role "$UNNAMED$310" - quid "3A70658B03DD" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F") - (object Role "iUnitTests" - quid "3A70658B03DE" - documentation "* List of all the unit tests which make up this component test" - label "iUnitTests" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A70658B03D2" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$311" - quid "3A70658C0351" - roles (list role_list - (object Role "$UNNAMED$312" - quid "3A70658C0352" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021") - (object Role "iTransitionId:TDesC&" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value TRUE)) - quid "3A70658C0353" - documentation "* The transition identifier" - label "iTransitionId:TDesC&" - supplier "Logical View::EPOC Classes::HBufC" - quidu "3A8810ED01F7" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$313" - quid "3A70658D0302" - roles (list role_list - (object Role "$UNNAMED$314" - quid "3A70658D0303" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - is_aggregate TRUE) - (object Role "iLogOutput:MLogOutput*" - quid "3A70658D030C" - documentation "* Provides the file logging facilities" - label "iLogOutput:MLogOutput*" - supplier "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$315" - quid "3A71470502B0" - roles (list role_list - (object Role "$UNNAMED$316" - quid "3A71470502B1" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C") - (object Role "iUnitTestObserver:MUnitTestObserver&" - quid "3A71470502BA" - documentation "* Used to call back to the test controller that the test has finished" - label "iUnitTestObserver:MUnitTestObserver&" - supplier "Logical View::Test Bed Classes::MUnitTestObserver" - quidu "3A8276D1007E" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$317" - quid "3A7147060383" - roles (list role_list - (object Role "$UNNAMED$318" - quid "3A7147060384" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - is_aggregate TRUE) - (object Role "iCurrentUnitTest" - quid "3A714706038D" - documentation "* The index of the unittest which is to be run next" - label "iCurrentUnitTest" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$319" - quid "3A71AF830200" - roles (list role_list - (object Role "$UNNAMED$320" - quid "3A71AF830201" - supplier "Logical View::Test Bed Classes::CComponentInfo" - quidu "3A70658B02D7") - (object Role "iUnitTestsInfo" - quid "3A71AF830202" - documentation -|* Array of the subsets of transitions in this component. This object takes ownership of -| iUnitTestsInfo at construction. - - label "iUnitTestsInfo" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A70658B02E2" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$321" - quid "3A71AF83020A" - roles (list role_list - (object Role "$UNNAMED$322" - quid "3A71AF83020B" - supplier "Logical View::Test Bed Classes::CComponentInfo" - quidu "3A70658B02D7") - (object Role "iComponentEntry" - quid "3A71AF83020C" - documentation -|* The full path and name of this test component. This object takes ownership of iComponentEntry -| at construction. - - label "iComponentEntry" - supplier "Logical View::EPOC Classes::TEntry" - quidu "3A8810E4001D" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$323" - quid "3A71AF8303AF" - roles (list role_list - (object Role "$UNNAMED$324" - quid "3A71AF8303B0" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166" - is_aggregate TRUE) - (object Role "iAmStopping" - quid "3A71AF8303B1" - documentation "* Flag indicating that all tests have completed" - label "iAmStopping" - supplier "Logical View::EPOC Classes::TBool" - quidu "3A8810A500E5" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$325" - quid "3A71AF8303B4" - roles (list role_list - (object Role "$UNNAMED$326" - quid "3A71AF8303B5" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166") - (object Role "iDataLogger:CDataLogger&" - quid "3A71AF8303B9" - documentation "* The test logging mechanism" - label "iDataLogger:CDataLogger&" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$327" - quid "3A71AF8303BC" - roles (list role_list - (object Role "$UNNAMED$328" - quid "3A71AF8303BD" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166" - is_aggregate TRUE) - (object Role "iCurrentTestLoad" - quid "3A71AF8303BE" - documentation "* The index (in iTestList) of the test which is to be loaded next" - label "iCurrentTestLoad" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$329" - quid "3A71AF8303C3" - roles (list role_list - (object Role "$UNNAMED$330" - quid "3A71AF8303C4" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166") - (object Role "iTestList" - quid "3A71AF8303C5" - documentation "* List of all the test to be run" - label "iTestList" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A70658B0089" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$331" - quid "3A71AF8401C9" - roles (list role_list - (object Role "$UNNAMED$332" - quid "3A71AF8401CA" - supplier "Logical View::Test Bed Classes::CUnitTestInfo" - quidu "3A70658D0154") - (object Role "iUnitTestId" - quid "3A71AF8401CB" - documentation "* An identifier for this unit test" - label "iUnitTestId" - supplier "Logical View::EPOC Classes::HBufC" - quidu "3A8810ED01F7" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$333" - quid "3A76AEEC039A" - roles (list role_list - (object Role "$UNNAMED$334" - quid "3A76AEEC039B" - supplier "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A" - is_aggregate TRUE) - (object Role "iOwnScheduler" - quid "3A76AEEC039C" - documentation "* Flag indicating if we own the active scheduler in iScheduler" - label "iOwnScheduler" - supplier "Logical View::EPOC Classes::TBool" - quidu "3A8810A500E5" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$335" - quid "3A76AEEC03A4" - roles (list role_list - (object Role "$UNNAMED$336" - quid "3A76AEEC03A5" - supplier "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A") - (object Role "iScheduler" - quid "3A76AEEC03AE" - documentation "* Placeholder for an active scheduler if one is passed in on creation" - label "iScheduler" - supplier "Logical View::EPOC Classes::CActiveScheduler" - quidu "3A8810D80084" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$337" - quid "3A7A7FB0015B" - roles (list role_list - (object Role "$UNNAMED$338" - quid "3A7A7FB0015C" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - is_aggregate TRUE) - (object Role "iRepeatThis" - quid "3A7A7FB0016F" - documentation "* Indicates that this transition should be re-run after the current run" - label "iRepeatThis" - supplier "Logical View::EPOC Classes::TBool" - quidu "3A8810A500E5" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$339" - quid "3A7FF34D00A7" - roles (list role_list - (object Role "$UNNAMED$340" - quid "3A7FF34D00A8" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - is_aggregate TRUE) - (object Role "iNextTransitionIndex" - quid "3A7FF34D00D9" - documentation "* The index in iTransitions of the next transition to be run" - label "iNextTransitionIndex" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$341" - quid "3A7FF34E03AB" - roles (list role_list - (object Role "$UNNAMED$342" - quid "3A7FF34E03AC" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - is_aggregate TRUE) - (object Role "iTransitionFinished" - quid "3A7FF34E03C9" - documentation "* Indicates that the transition has executed and can be completed" - label "iTransitionFinished" - supplier "Logical View::EPOC Classes::TBool" - quidu "3A8810A500E5" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$343" - quid "3A7FF34E03CC" - roles (list role_list - (object Role "$UNNAMED$344" - quid "3A7FF34E03CD" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021") - (object Role "iUnitTestStatus" - quid "3A7FF34E03DD" - documentation "* The iStatus of the UnitTest which owns me so that I can complete it" - label "iUnitTestStatus" - supplier "Logical View::EPOC Classes::TRequestStatus" - quidu "3A8810B80287" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$345" - quid "3A892F440157" - roles (list role_list - (object Role "$UNNAMED$346" - quid "3A892F440158" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - is_aggregate TRUE) - (object Role "iLeaveError" - quid "3A892F44016B" - documentation "* indicates the code that the RunL left with when completing with a KErrTestBedLeft" - label "iLeaveError" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$347" - quid "3A892F450108" - roles (list role_list - (object Role "$UNNAMED$348" - quid "3A892F450109" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Role "iFormatBuf" - quid "3A892F450112" - documentation "* Provides the area for formatting log and report data" - label "iFormatBuf" - supplier "Logical View::EPOC Classes::HBufC" - quidu "3A8810ED01F7" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$349" - quid "3A892F45011C" - roles (list role_list - (object Role "$UNNAMED$350" - quid "3A892F45011D" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - is_aggregate TRUE) - (object Role "iReportFlogger" - quid "3A892F450126" - documentation "* Provides the file reporting facilities" - label "iReportFlogger" - supplier "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$351" - quid "3A892F450130" - roles (list role_list - (object Role "$UNNAMED$352" - quid "3A892F450131" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - is_aggregate TRUE) - (object Role "iLogFormat" - quid "3A892F45013A" - documentation "* The logging formats to be used if iLogStyle is HTML or custom." - label "iLogFormat" - supplier "Logical View::Test Bed Classes::TLogFormat" - quidu "3A894035038E" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$353" - quid "3A892F45013D" - roles (list role_list - (object Role "$UNNAMED$354" - quid "3A892F45013E" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Role "iDebug" - quid "3A892F450144" - documentation "* The class instance" - label "iDebug" - supplier "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" - quidu "3A893FA40336" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$355" - quid "3A8D59C801C6" - roles (list role_list - (object Role "$UNNAMED$356" - quid "3A8D59C801C7" - supplier "Logical View::Test Bed Classes::CTestController" - quidu "3A34E468034A") - (object Role "iDataLogger" - quid "3A8D59C801E4" - documentation "* Provides the file logging capability" - label "iDataLogger" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$357" - quid "3A92774801E6" - roles (list role_list - (object Role "$UNNAMED$358" - quid "3A92774801E7" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C") - (object Role "iOutstandingTransitions" - quid "3A92774801F0" - documentation "* List of the asyncronous transitions which have requests outstanding" - label "iOutstandingTransitions" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A70658A0166" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$359" - quid "3A93A42B019F" - roles (list role_list - (object Role "$UNNAMED$360" - quid "3A93A42B01A0" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - is_aggregate TRUE) - (object Role "iWaitingForCompletion" - quid "3A93A42B01D1" - documentation -|* Indicates that the next transition is waiting for the completion of async requests -| before it will be run - - label "iWaitingForCompletion" - supplier "Logical View::EPOC Classes::TBool" - quidu "3A8810A500E5" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$361" - quid "3A93A42D017A" - roles (list role_list - (object Role "$UNNAMED$362" - quid "3A93A42D017B" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - is_aggregate TRUE) - (object Role "iBlockingTransition" - quid "3A93A42D0184" - documentation -|* Indicates that this transition should not execute until all previous async transitions -| have finished - - label "iBlockingTransition" - supplier "Logical View::EPOC Classes::TBool" - quidu "3A8810A500E5" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$363" - quid "3A9A54D10320" - roles (list role_list - (object Role "$UNNAMED$364" - quid "3A9A54D10321" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Role "iDefaultReportOutput" - quid "3A9A54D1032A" - documentation "* Pointer to a default report output if the user doesn't supply one" - label "iDefaultReportOutput" - supplier "Logical View::Test Bed Classes::CDefaultLogOutput" - quidu "3A9A54CF018D" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$365" - quid "3A9A54D10334" - roles (list role_list - (object Role "$UNNAMED$366" - quid "3A9A54D10335" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Role "iDefaultLogOutput" - quid "3A9A54D1033E" - documentation "* Pointer to a default log output if the user doesn't supply one" - label "iDefaultLogOutput" - supplier "Logical View::Test Bed Classes::CDefaultLogOutput" - quidu "3A9A54CF018D" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$367" - quid "3A9A54D10341" - roles (list role_list - (object Role "$UNNAMED$368" - quid "3A9A54D10342" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE") - (object Role "iReportOutput" - quid "3A9A54D10348" - documentation "* Provides the reporting facilities" - label "iReportOutput" - supplier "Logical View::Test Bed Classes::MLogOutput" - quidu "3A9A54CF010B" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$369" - quid "3A9A54D10352" - roles (list role_list - (object Role "$UNNAMED$370" - quid "3A9A54D10353" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - is_aggregate TRUE) - (object Role "iLogStyle" - quid "3A9A54D1035C" - documentation "* The logging style to be used (plain text, HTML or custom)." - label "iLogStyle" - supplier "TLoggingStyle" - exportControl "Private" - is_navigable TRUE))) - (object Association "$UNNAMED$371" - quid "3A9E205C00A0" - roles (list role_list - (object Role "$UNNAMED$372" - quid "3A9E205C00A1" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - is_aggregate TRUE) - (object Role "iUnitTestsToRun:RPointerArray*" - quid "3A9E205C00AA" - documentation -|* The list of tests to run, NULL means run all tests. We take ownership of the list but -| not the items on it. - - label "iUnitTestsToRun:RPointerArray*" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$373" - quid "3A9E205D017E" - roles (list role_list - (object Role "$UNNAMED$374" - quid "3A9E205D017F" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021") - (object Role "iValidator:TTransitionValidator&" - quid "3A9E205D01BA" - documentation -|* Used for checking the state of the test object - provides pre and post condition -| validation functions - - label "iValidator:TTransitionValidator&" - supplier "Logical View::Test Bed Classes::TTransitionValidator" - quidu "3A9E205E01ED" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$375" - quid "3A9E205D01C4" - roles (list role_list - (object Role "$UNNAMED$376" - quid "3A9E205D01C5" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021") - (object Role "iUTContext:CUnitTestContext&" - quid "3A9E205D01D8" - documentation "* The context in which this transition is running (logging, state accessor & observer)" - label "iUTContext:CUnitTestContext&" - supplier "Logical View::Test Bed Classes::CUnitTestContext" - quidu "3A9E205C014A" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$377" - quid "3A9F862D03A8" - roles (list role_list - (object Role "$UNNAMED$378" - quid "3A9F862D03A9" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - is_aggregate TRUE) - (object Role "iParameterizedTests" - quid "3A9F862D03B2" - documentation "* A list of the test which cannot run without a parameter set from the UI" - label "iParameterizedTests" - supplier "Logical View::Test Bed Classes::RArray" - quidu "3A9F862D039E" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$379" - quid "3A9F862E018C" - roles (list role_list - (object Role "$UNNAMED$380" - quid "3A9F862E018D" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166") - (object Role "iTestsToRun" - quid "3A9F862E0196" - documentation "* List of the tests to be run, NULL means run all tests" - label "iTestsToRun" - supplier "Logical View::Test Bed Classes::RPointerArray" - quidu "3A9F862E0182" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$381" - quid "3AADFEEB03B9" - roles (list role_list - (object Role "$UNNAMED$382" - quid "3AADFEEB03BA" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F") - (object Role "iTransitionSets" - quid "3AADFEEB03C2" - documentation -|* A placeholder which is only used to ensure correct object cleanup when -| TransitionSetsL() leaves - - label "iTransitionSets" - supplier "Logical View::Test Bed Classes::mutable RPointerArray" - quidu "3AADFEEB03B8" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$383" - quid "3AADFEEC03CE" - roles (list role_list - (object Role "$UNNAMED$384" - quid "3AADFEEC03CF" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - is_aggregate TRUE) - (object Role "iTransitionInfo" - quid "3AADFEEC03D8" - documentation -|* Information on this transition including its ID, its iteration number and the data logger -| it is currently using - - label "iTransitionInfo" - supplier "Logical View::Test Bed Classes::TTransitionInfo" - quidu "3A8276D1009C" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$385" - quid "3AC9D060037D" - roles (list role_list - (object Role "$UNNAMED$386" - quid "3AC9D060037E" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C") - (object Role "iCurrentlyExecutingTransition" - quid "3AC9D06003BA" - documentation "* The currently executing transition : NOT OWNED" - label "iCurrentlyExecutingTransition" - supplier "Logical View::Test Bed Classes::CTransition" - quidu "3A23BFC30021" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$387" - quid "3AC9D061013A" - roles (list role_list - (object Role "$UNNAMED$388" - quid "3AC9D061013B" - supplier "Logical View::Test Bed Classes::CDefaultLogOutput" - quidu "3A9A54CF018D" - is_aggregate TRUE) - (object Role "iFLogger" - quid "3AC9D061013C" - documentation "* Handle to the file logging mechanism for outputting messages" - label "iFLogger" - supplier "Logical View::EPOC Classes::RFileLogger" - quidu "3A83B46701C5" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$389" - quid "3AC9D0610144" - roles (list role_list - (object Role "$UNNAMED$390" - quid "3AC9D0610145" - supplier "Logical View::Test Bed Classes::CDefaultLogOutput" - quidu "3A9A54CF018D") - (object Role "iTitle:TDesC&" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value TRUE)) - quid "3AC9D0610146" - documentation "* The title which is output to the log file" - label "iTitle:TDesC&" - supplier "Logical View::EPOC Classes::TDesC" - quidu "3A88109800DC" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$391" - quid "3AC9D061018A" - roles (list role_list - (object Role "$UNNAMED$392" - quid "3AC9D061018B" - supplier "Logical View::Test Bed Classes::TLogMessageOverflow" - quidu "3A892F420190" - is_aggregate TRUE) - (object Role "iError" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "InitialValue" - value "KErrNone")) - quid "3AC9D061018C" - label "iError" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - is_navigable TRUE))) - (object Association "$UNNAMED$393" - quid "3AC9D0620204" - roles (list role_list - (object Role "$UNNAMED$394" - quid "3AC9D0620205" - supplier "Logical View::Test Bed Classes::CUnitTestContext" - quidu "3A9E205C014A") - (object Role "iStateAccessor:MStateAccessor&" - quid "3AC9D0620206" - documentation "* WhiteBox state access to the class under test." - label "iStateAccessor:MStateAccessor&" - supplier "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$395" - quid "3AC9D062020E" - roles (list role_list - (object Role "$UNNAMED$396" - quid "3AC9D062020F" - supplier "Logical View::Test Bed Classes::CUnitTestContext" - quidu "3A9E205C014A") - (object Role "iObserver:MTransitionObserver&" - quid "3AC9D0620210" - documentation "* The observer of this UnitTest's Transitions." - label "iObserver:MTransitionObserver&" - supplier "MTransitionObserver" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$397" - quid "3AC9D0620218" - roles (list role_list - (object Role "$UNNAMED$398" - quid "3AC9D0620219" - supplier "Logical View::Test Bed Classes::CUnitTestContext" - quidu "3A9E205C014A") - (object Role "iDataLogger:CDataLogger&" - quid "3AC9D0620222" - documentation "* The output logging object." - label "iDataLogger:CDataLogger&" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$399" - quid "3AC9D064015C" - roles (list role_list - (object Role "$UNNAMED$400" - quid "3AC9D064015D" - supplier "Logical View::Test Bed Classes::TTransitionInfo" - quidu "3A8276D1009C") - (object Role "iDataLogger:CDataLogger&" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value TRUE)) - quid "3AC9D0640166" - documentation "* The Data Logger that this transition is currently using" - label "iDataLogger:CDataLogger&" - supplier "Logical View::Test Bed Classes::CDataLogger" - quidu "3A23B76E01BE" - is_navigable TRUE))) - (object Association "$UNNAMED$401" - quid "3AC9D0640169" - roles (list role_list - (object Role "$UNNAMED$402" - quid "3AC9D064016A" - supplier "Logical View::Test Bed Classes::TTransitionInfo" - quidu "3A8276D1009C" - is_aggregate TRUE) - (object Role "iIteration" - quid "3AC9D0640170" - documentation "* The iteration that this transition is currently on" - label "iIteration" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - is_navigable TRUE))) - (object Association "$UNNAMED$403" - quid "3AC9D0640173" - roles (list role_list - (object Role "$UNNAMED$404" - quid "3AC9D0640174" - supplier "Logical View::Test Bed Classes::TTransitionInfo" - quidu "3A8276D1009C") - (object Role "iTransitionId:TDesC&" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value TRUE)) - quid "3AC9D064017A" - documentation "* Descriptor containing the transition identifier" - label "iTransitionId:TDesC&" - supplier "Logical View::EPOC Classes::TDesC" - quidu "3A88109800DC" - is_navigable TRUE))) - (object Association "$UNNAMED$405" - quid "3AC9D064018F" - roles (list role_list - (object Role "$UNNAMED$406" - quid "3AC9D0640190" - supplier "Logical View::Test Bed Classes::TTestInfo" - quidu "3A9F862F0224") - (object Role "iParameters" - quid "3AC9D0640191" - documentation "* Parameter block which is to be passed to the unit test" - label "iParameters" - supplier "TAny" - is_navigable TRUE))) - (object Association "$UNNAMED$407" - quid "3AC9D0640199" - roles (list role_list - (object Role "$UNNAMED$408" - quid "3AC9D064019A" - supplier "Logical View::Test Bed Classes::TTestInfo" - quidu "3A9F862F0224" - is_aggregate TRUE) - (object Role "iRunTime" - quid "3AC9D064019B" - documentation "* The time at which this unit test should be scheduled to run" - label "iRunTime" - supplier "TTimeIntervalMicroSeconds32" - is_navigable TRUE))) - (object Association "$UNNAMED$409" - quid "3AC9D064019E" - roles (list role_list - (object Role "$UNNAMED$410" - quid "3AC9D064019F" - supplier "Logical View::Test Bed Classes::TTestInfo" - quidu "3A9F862F0224" - is_aggregate TRUE) - (object Role "iUnitTestId" - quid "3AC9D06401A0" - documentation "* The zero-based unit test Id within the above component" - label "iUnitTestId" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - is_navigable TRUE))) - (object Association "$UNNAMED$411" - quid "3AC9D06401A3" - roles (list role_list - (object Role "$UNNAMED$412" - quid "3AC9D06401A4" - supplier "Logical View::Test Bed Classes::TTestInfo" - quidu "3A9F862F0224" - is_aggregate TRUE) - (object Role "iComponentId" - quid "3AC9D06401A5" - documentation -|* The zero-based component Id based on the list passed out from -| CTestController::FindComponents - - label "iComponentId" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - is_navigable TRUE))) - (object Association "$UNNAMED$413" - quid "3AC9D064021B" - roles (list role_list - (object Role "$UNNAMED$414" - quid "3AC9D064021C" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iBreakStep" - quid "3AC9D064021D" - documentation "* The iteration of the test method upon which an unexpected failure occurred." - label "iBreakStep" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$415" - quid "3AC9D0640220" - roles (list role_list - (object Role "$UNNAMED$416" - quid "3AC9D0640221" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iFailStep" - quid "3AC9D0640225" - documentation "* The current iteration of the test method upon which to fail." - label "iFailStep" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$417" - quid "3AC9D0640228" - roles (list role_list - (object Role "$UNNAMED$418" - quid "3AC9D0640229" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iThread" - quid "3AC9D064022F" - documentation "* The current thread handle" - label "iThread" - supplier "RThread" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$419" - quid "3AC9D0640239" - roles (list role_list - (object Role "$UNNAMED$420" - quid "3AC9D064023A" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iEndThreadHandleCount" - quid "3AC9D064023B" - documentation "* The count of thread open handles at the end of the RunL/RunError." - label "iEndThreadHandleCount" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$421" - quid "3AC9D0640243" - roles (list role_list - (object Role "$UNNAMED$422" - quid "3AC9D0640244" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iEndProcessHandleCount" - quid "3AC9D0640245" - documentation "* The count of process open handles at the end of the RunL/RunError." - label "iEndProcessHandleCount" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$423" - quid "3AC9D064024D" - roles (list role_list - (object Role "$UNNAMED$424" - quid "3AC9D064024E" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iStartThreadHandleCount" - quid "3AC9D064024F" - documentation "* The count of thread open handles at the start of the RunL." - label "iStartThreadHandleCount" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$425" - quid "3AC9D0640257" - roles (list role_list - (object Role "$UNNAMED$426" - quid "3AC9D0640258" - supplier "Logical View::Test Bed Classes::CLeakTestTransition" - quidu "3A8D59CB0257" - is_aggregate TRUE) - (object Role "iStartProcessHandleCount" - quid "3AC9D0640259" - documentation "* The count of process open handles at the start of the RunL." - label "iStartProcessHandleCount" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$427" - quid "3AC9D06403C9" - roles (list role_list - (object Role "$UNNAMED$428" - quid "3AC9D06403CA" - supplier "Logical View::Test Bed Classes::TTransitionValidator" - quidu "3A9E205E01ED") - (object Role "iUTContext:CUnitTestContext&" - quid "3AC9D06403D3" - documentation "* The context that this transition will be executing in" - label "iUTContext:CUnitTestContext&" - supplier "Logical View::Test Bed Classes::CUnitTestContext" - quidu "3A9E205C014A" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$429" - quid "3B163640034C" - roles (list role_list - (object Role "$UNNAMED$430" - quid "3B163640034D" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166") - (object Role "iCurrentTester" - quid "3B1636400356" - documentation "* The test which is currently being run" - label "iCurrentTester" - supplier "Logical View::Test Bed Classes::CComponentTester" - quidu "3A24DC16022F" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$431" - quid "3B163640039C" - roles (list role_list - (object Role "$UNNAMED$432" - quid "3B163640039D" - supplier "Logical View::Test Bed Classes::CTestManager" - quidu "3A70658C0166" - is_aggregate TRUE) - (object Role "iCurrentLibrary" - quid "3B16364003B0" - documentation "* The library containing the test which is currently being run" - label "iCurrentLibrary" - supplier "RLibrary" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$433" - quid "3B449E92031B" - roles (list role_list - (object Role "$UNNAMED$434" - quid "3B449E92031C" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C") - (object Role "iFileMan" - quid "3B449E920343" - documentation "* File manager - useful in PrepareUnitTestL if copying files is required" - label "iFileMan" - supplier "CFileMan" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$435" - quid "3B449E92034D" - roles (list role_list - (object Role "$UNNAMED$436" - quid "3B449E92034E" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - is_aggregate TRUE) - (object Role "iFs" - quid "3B449E920361" - documentation "* Connection to the file server - required by iFileMan" - label "iFs" - supplier "RFs" - exportControl "Protected" - is_navigable TRUE))) - (object Association "$UNNAMED$437" - quid "3B449E92036B" - roles (list role_list - (object Role "$UNNAMED$438" - quid "3B449E92036C" - supplier "Logical View::Test Bed Classes::CUnitTest" - quidu "3A23BA9F037C" - is_aggregate TRUE) - (object Role "iLeaveErrorArray" - quid "3B449E92037F" - documentation "* List of all the acceptable error codes" - label "iLeaveErrorArray" - supplier "Logical View::Test Bed Classes::RArray" - quidu "3A9F862D039E" - exportControl "Protected" - is_navigable TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3A37869600EE" - title "Main" - documentation "Returns the test which is currently executing" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @985 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 1984) - label (object ItemLabel - Parent_View @985 - location (270, 1933) - fill_color 13434879 - nlines 1 - max_width 452 - justify 0 - label "RPointerArray") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D015F" - width 470 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @986 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 2418) - label (object ItemLabel - Parent_View @986 - location (260, 2212) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CUnitTestInfo") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D0154" - compartment (object Compartment - Parent_View @986 - location (260, 2273) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 7 - max_width 478) - width 490 - height 436 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @987 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 1550) - label (object ItemLabel - Parent_View @987 - location (1110, 1494) - fill_color 16777215 - nlines 1 - max_width 508 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - compartment (object Compartment - Parent_View @987 - location (1110, 1555) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 1 - max_width 515) - width 526 - height 136 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @988 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 2976) - label (object ItemLabel - Parent_View @988 - location (203, 2926) - fill_color 16777215 - nlines 1 - max_width 586 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02E2" - width 604 - height 122 - annotation 8 - autoResize TRUE) - (object UsesView "" @989 - stereotype TRUE - line_color 3342489 - quidu "3A81831D0094" - client @988 - supplier @986 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @990 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 3596) - label (object ItemLabel - Parent_View @990 - location (233, 3365) - fill_color 13434879 - nlines 1 - max_width 526 - justify 0 - label "CComponentInfo") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02D7" - compartment (object Compartment - Parent_View @990 - location (233, 3426) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 8 - max_width 522) - width 544 - height 486 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$319" @991 - location (496, 3194) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830200" - roleview_list (list RoleViews - (object RoleView "iUnitTestsInfo" @992 - Parent_View @991 - location (-62, 714) - label (object SegLabel @993 - Parent_View @992 - location (456, 3193) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 838 - justify 0 - label "-iUnitTestsInfo" - pctDist 0.006410 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830202" - client @991 - supplier @988 - line_style 0) - (object RoleView "$UNNAMED$320" @994 - Parent_View @991 - location (-62, 714) - label (object SegLabel @995 - Parent_View @994 - location (455, 3320) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830201" - client @991 - supplier @990 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @996 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3782, 682) - label (object ItemLabel - Parent_View @996 - location (3501, 626) - fill_color 16777215 - nlines 1 - max_width 562 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - compartment (object Compartment - Parent_View @996 - location (3501, 687) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 1 - max_width 568) - width 580 - height 136 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @997 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2666, 992) - label (object ItemLabel - Parent_View @997 - location (2390, 941) - fill_color 16777215 - nlines 1 - max_width 552 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658A0166" - width 570 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @998 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 682) - label (object ItemLabel - Parent_View @998 - location (1033, 176) - fill_color 13434879 - nlines 1 - max_width 662 - justify 0 - label "CUnitTest") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9F037C" - compartment (object Compartment - Parent_View @998 - location (1033, 237) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 19 - max_width 659) - width 680 - height 1036 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$297" @999 - location (2054, 845) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016D" - roleview_list (list RoleViews - (object RoleView "iTransitions" @1000 - Parent_View @999 - location (566, 597) - label (object SegLabel @1001 - Parent_View @1000 - location (2325, 952) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 237 - justify 0 - label "#iTransitions" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016F" - client @999 - supplier @997 - line_style 0) - (object RoleView "$UNNAMED$298" @1002 - Parent_View @999 - location (566, 597) - label (object SegLabel @1003 - Parent_View @1002 - location (1784, 739) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016E" - client @999 - supplier @998 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1004 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (4526, 1364) - label (object ItemLabel - Parent_View @1004 - location (4357, 1283) - fill_color 13434879 - nlines 1 - max_width 338 - justify 0 - label "TTransitionInfo") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1009C" - compartment (object Compartment - Parent_View @1004 - location (4357, 1344) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 2 - max_width 343) - width 356 - height 186 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1005 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3782, 2356) - label (object ItemLabel - Parent_View @1005 - location (3424, 2200) - fill_color 13434879 - nlines 1 - max_width 716 - justify 0 - label "TTransitionValidator") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205E01ED" - compartment (object Compartment - Parent_View @1005 - location (3424, 2261) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 5 - max_width 721) - width 734 - height 336 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1006 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (4588, 434) - label (object ItemLabel - Parent_View @1006 - location (4276, 278) - fill_color 13434879 - nlines 1 - max_width 624 - justify 0 - label "CUnitTestContext") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205C014A" - compartment (object Compartment - Parent_View @1006 - location (4276, 339) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 5 - max_width 631) - width 642 - height 336 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1007 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3782, 1612) - label (object ItemLabel - Parent_View @1007 - location (3432, 1206) - fill_color 16777215 - nlines 1 - max_width 700 - justify 0 - label "CTransition") - icon "boundary" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFC30021" - compartment (object Compartment - Parent_View @1007 - location (3432, 1267) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 15 - max_width 706) - width 718 - height 836 - annotation 8 - autoResize TRUE) - (object UsesView "" @1008 - stereotype TRUE - line_color 3342489 - quidu "3A87B0970263" - client @997 - supplier @1007 - line_style 0) - (object UsesView "" @1009 - label (object ItemLabel - Parent_View @1009 - location (3782, 971) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1010 - Parent_View @1009 - location (3847, 971) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500935 - height 65 - orientation 1) - line_color 3342489 - quidu "3AAE437E012B" - client @1007 - supplier @996 - line_style 0) - (object AssociationViewNew "$UNNAMED$373" @1011 - location (3782, 2108) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D017E" - roleview_list (list RoleViews - (object RoleView "iValidator:TTransitionValidator&" @1012 - Parent_View @1011 - location (62, 806) - label (object SegLabel @1013 - Parent_View @1012 - location (3862, 2106) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 587 - justify 0 - label "#iValidator:TTransitionValidator&" - pctDist -0.025862 - height 80 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01BA" - client @1011 - supplier @1005 - line_style 0) - (object RoleView "$UNNAMED$374" @1014 - Parent_View @1011 - location (62, 806) - label (object SegLabel @1015 - Parent_View @1014 - location (3741, 2046) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D017F" - client @1011 - supplier @1007 - line_style 0))) - (object AssociationViewNew "$UNNAMED$375" @1016 - location (4268, 897) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01C4" - roleview_list (list RoleViews - (object RoleView "iUTContext:CUnitTestContext&" @1017 - Parent_View @1016 - location (548, -405) - label (object SegLabel @1018 - Parent_View @1017 - location (4590, 881) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 592 - justify 0 - label "#iUTContext:CUnitTestContext&" - pctDist 0.543957 - height 256 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01D8" - client @1016 - supplier @1006 - line_style 0) - (object RoleView "$UNNAMED$376" @1019 - Parent_View @1016 - location (548, -405) - label (object SegLabel @1020 - Parent_View @1019 - location (4073, 1109) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01C5" - client @1016 - supplier @1007 - line_style 0))) - (object UsesView "" @1021 - stereotype TRUE - line_color 3342489 - quidu "3A87AD5D01ED" - client @998 - supplier @987 - line_style 0) - (object UsesView "" @1022 - label (object ItemLabel - Parent_View @1022 - location (2597, 682) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1023 - Parent_View @1022 - location (2718, 627) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.567801 - height 56 - orientation 0) - line_color 3342489 - quidu "3AAE43920184" - client @998 - supplier @996 - line_style 0) - (object UsesView "" @1024 - stereotype (object SegLabel @1025 - Parent_View @1024 - location (2694, 760) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.465806 - height 38 - orientation 0) - line_color 3342489 - quidu "3A378D2002C2" - client @998 - supplier @1007 - vertices (list Points - (1704, 710) - (3472, 866) - (3607, 1193)) - line_style 0) - (object UsesView "" @1026 - label (object ItemLabel - Parent_View @1026 - location (2975, 432) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1027 - Parent_View @1026 - location (2920, 378) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.478379 - height 55 - orientation 0) - line_color 3342489 - quidu "3AAE45D3033C" - client @998 - supplier @1006 - vertices (list Points - (1704, 608) - (2534, 432) - (4266, 433)) - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1028 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (4712, 2046) - label (object ItemLabel - Parent_View @1028 - location (4362, 1915) - fill_color 13434879 - nlines 1 - max_width 700 - justify 0 - label "CLeakTestTransition") - icon "boundary" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A8D59CB0257" - compartment (object Compartment - Parent_View @1028 - location (4362, 1976) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 4 - max_width 706) - width 718 - height 286 - annotation 8 - autoResize TRUE) - (object InheritView "" @1029 - stereotype TRUE - line_color 3342489 - quidu "3A8D59CB0258" - client @1028 - supplier @1007 - line_style 0) - (object UsesView "" @1030 - label (object ItemLabel - Parent_View @1030 - location (4244, 1457) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1031 - Parent_View @1030 - location (4207, 1344) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE469B033A" - client @1007 - supplier @1004 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1032 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 3162) - label (object ItemLabel - Parent_View @1032 - location (1109, 3106) - fill_color 13434879 - nlines 1 - max_width 510 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - compartment (object Compartment - Parent_View @1032 - location (1109, 3167) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 1 - max_width 515) - width 528 - height 136 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1033 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (558, 1364) - label (object ItemLabel - Parent_View @1033 - location (297, 1313) - fill_color 16777215 - nlines 1 - max_width 522 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B03D2" - width 540 - height 126 - annotation 8 - autoResize TRUE) - (object UsesView "" @1034 - stereotype TRUE - line_color 3342489 - quidu "3A81834502C2" - client @1033 - supplier @998 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1035 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3038, 2604) - label (object ItemLabel - Parent_View @1035 - location (2912, 2553) - fill_color 16777215 - nlines 1 - max_width 252 - justify 0 - label "TLogFormat") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A894035038E" - width 270 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1036 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 2480) - label (object ItemLabel - Parent_View @1036 - location (1067, 2149) - fill_color 13434879 - nlines 1 - max_width 594 - justify 0 - label "CComponentTester") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - compartment (object Compartment - Parent_View @1036 - location (1067, 2210) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 12 - max_width 590) - width 612 - height 686 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$305" @1037 - location (1364, 2958) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B4" - roleview_list (list RoleViews - (object RoleView "iObserver:MComponentTestObserver&" @1038 - Parent_View @1037 - location (0, 1718) - label (object SegLabel @1039 - Parent_View @1038 - location (1323, 3066) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 719 - justify 0 - label "#iObserver:MComponentTestObserver&" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B6" - client @1037 - supplier @1032 - line_style 0) - (object RoleView "$UNNAMED$306" @1040 - Parent_View @1037 - location (0, 1718) - label (object SegLabel @1041 - Parent_View @1040 - location (1323, 2850) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B5" - client @1037 - supplier @1036 - line_style 0))) - (object AssociationViewNew "$UNNAMED$309" @1042 - location (858, 1781) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DC" - roleview_list (list RoleViews - (object RoleView "iUnitTests" @1043 - Parent_View @1042 - location (-506, 541) - label (object SegLabel @1044 - Parent_View @1043 - location (621, 1523) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 216 - justify 0 - label "#iUnitTests" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DE" - client @1042 - supplier @1033 - line_style 0) - (object RoleView "$UNNAMED$310" @1045 - Parent_View @1042 - location (-506, 541) - label (object SegLabel @1046 - Parent_View @1045 - location (1029, 2089) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DD" - client @1042 - supplier @1036 - line_style 0))) - (object InheritView "" @1047 - stereotype TRUE - line_color 3342489 - quidu "3A8276CF037E" - client @1036 - supplier @987 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1048 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1426, 3596) - label (object ItemLabel - Parent_View @1048 - location (1109, 3550) - fill_color 16777215 - nlines 1 - max_width 634 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B0089" - width 652 - height 110 - annotation 8 - autoResize TRUE) - (object UsesView "" @1049 - stereotype TRUE - line_color 3342489 - quidu "3A8182F2027D" - client @1048 - supplier @990 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1050 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3782, 3100) - label (object ItemLabel - Parent_View @1050 - location (3587, 2794) - fill_color 16777215 - nlines 1 - max_width 390 - justify 0 - label "CTestManager") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C0166" - compartment (object Compartment - Parent_View @1050 - location (3587, 2855) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 11 - max_width 387) - width 408 - height 636 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$329" @1051 - location (2841, 3579) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C3" - roleview_list (list RoleViews - (object RoleView "iTestList" @1052 - Parent_View @1051 - location (1663, 1223) - label (object SegLabel @1053 - Parent_View @1052 - location (2870, 3620) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 262 - justify 0 - label "#iTestList" - pctDist -0.026786 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C5" - client @1051 - supplier @1048 - line_style 0) - (object RoleView "$UNNAMED$330" @1054 - Parent_View @1051 - location (1663, 1223) - label (object SegLabel @1055 - Parent_View @1054 - location (3713, 3529) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C4" - client @1051 - supplier @1050 - vertices (list Points - (2841, 3579) - (3780, 3569) - (3780, 3418)) - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1056 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2666, 1736) - label (object ItemLabel - Parent_View @1056 - location (2323, 1305) - fill_color 13434879 - nlines 1 - max_width 686 - justify 0 - label "CDataLogger") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - compartment (object Compartment - Parent_View @1056 - location (2323, 1366) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 16 - max_width 693) - width 704 - height 886 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$325" @1057 - location (3297, 2508) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B4" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1058 - Parent_View @1057 - location (2863, 1082) - label (object SegLabel @1059 - Parent_View @1058 - location (3173, 2312) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.524313 - height 28 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B9" - client @1057 - supplier @1056 - line_style 0) - (object RoleView "$UNNAMED$326" @1060 - Parent_View @1057 - location (2863, 1082) - label (object SegLabel @1061 - Parent_View @1060 - location (3490, 2809) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B5" - client @1057 - supplier @1050 - line_style 0))) - (object UsesView "" @1062 - stereotype TRUE - line_color 3342489 - quidu "3A378BD9025D" - client @1007 - supplier @1056 - line_style 0) - (object AssociationViewNew "$UNNAMED$351" @1063 - location (2932, 2359) - stereotype TRUE - line_color 3342489 - quidu "3A892F450130" - roleview_list (list RoleViews - (object RoleView "iLogFormat" @1064 - Parent_View @1063 - location (328, 1057) - label (object SegLabel @1065 - Parent_View @1064 - location (2976, 2430) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "-iLogFormat" - pctDist 0.419359 - height 13 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A892F45013A" - client @1063 - supplier @1035 - line_style 0) - (object RoleView "$UNNAMED$352" @1066 - Parent_View @1063 - location (328, 1057) - label (object SegLabel @1067 - Parent_View @1066 - location (2910, 2200) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A892F450131" - client @1063 - supplier @1056 - line_style 0))) - (object UsesView "" @1068 - stereotype TRUE - line_color 3342489 - quidu "3A41E8DE01F8" - client @998 - supplier @1056 - line_style 0) - (object AssociationViewNew "$UNNAMED$307" @1069 - location (1991, 2119) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BE" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1070 - Parent_View @1069 - location (627, 879) - label (object SegLabel @1071 - Parent_View @1070 - location (1984, 2077) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 525 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.039352 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03C8" - client @1069 - supplier @1056 - line_style 0) - (object RoleView "$UNNAMED$308" @1072 - Parent_View @1069 - location (627, 879) - label (object SegLabel @1073 - Parent_View @1072 - location (1714, 2231) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BF" - client @1069 - supplier @1036 - line_style 0))) - (object UsesView "" @1074 - stereotype TRUE - line_color 3342489 - quidu "3A41E8E302A0" - client @1036 - supplier @1056 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1075 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2480, 3100) - label (object ItemLabel - Parent_View @1075 - location (2182, 2819) - fill_color 13434879 - nlines 1 - max_width 596 - justify 0 - label "CTestController") - icon "boundary" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A34E468034A" - compartment (object Compartment - Parent_View @1075 - location (2182, 2880) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 10 - max_width 594) - width 614 - height 586 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$301" @1076 - location (1856, 3392) - stereotype TRUE - line_color 3342489 - quidu "3A70658B008A" - roleview_list (list RoleViews - (object RoleView "iTestList" @1077 - Parent_View @1076 - location (-810, 354) - label (object SegLabel @1078 - Parent_View @1077 - location (1587, 3473) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "-iTestList" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B0093" - client @1076 - supplier @1048 - line_style 0) - (object RoleView "$UNNAMED$302" @1079 - Parent_View @1076 - location (-810, 354) - label (object SegLabel @1080 - Parent_View @1079 - location (2091, 3237) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B008B" - client @1076 - supplier @1075 - line_style 0))) - (object AssociationViewNew "$UNNAMED$303" @1081 - location (3182, 3100) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009D" - roleview_list (list RoleViews - (object RoleView "iTestManager" @1082 - Parent_View @1081 - location (516, 62) - label (object SegLabel @1083 - Parent_View @1082 - location (3498, 3059) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "-iTestManager" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B00A7" - client @1081 - supplier @1050 - line_style 0) - (object RoleView "$UNNAMED$304" @1084 - Parent_View @1081 - location (516, 62) - label (object SegLabel @1085 - Parent_View @1084 - location (2866, 3059) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009E" - client @1081 - supplier @1075 - line_style 0))) - (object AssociationViewNew "$UNNAMED$355" @1086 - location (2561, 2492) - stereotype TRUE - line_color 3342489 - quidu "3A8D59C801C6" - roleview_list (list RoleViews - (object RoleView "iDataLogger" @1087 - Parent_View @1086 - location (-105, -546) - label (object SegLabel @1088 - Parent_View @1087 - location (2554, 2237) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 235 - justify 0 - label "-iDataLogger" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A8D59C801E4" - client @1086 - supplier @1056 - line_style 0) - (object RoleView "$UNNAMED$356" @1089 - Parent_View @1086 - location (-105, -546) - label (object SegLabel @1090 - Parent_View @1089 - location (2486, 2739) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A8D59C801C7" - client @1086 - supplier @1075 - line_style 0))) - (object UsesView "" @1091 - label (object ItemLabel - Parent_View @1091 - location (1921, 2789) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1092 - Parent_View @1091 - location (1929, 2832) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.455560 - height 34 - orientation 0) - line_color 3342489 - quidu "3A378DA103AD" - client @1075 - supplier @1036 - line_style 0))) - (object ClassDiagram "Class Derivation" - quid "3A6474AA03A3" - title "Class Derivation" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1093 - ShowCompartmentStereotypes TRUE - location (248, 496) - label (object ItemLabel - Parent_View @1093 - location (97, 422) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3F2F660071" - width 320 - height 172 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1094 - ShowCompartmentStereotypes TRUE - location (248, 1302) - label (object ItemLabel - Parent_View @1094 - location (97, 1228) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A3F2F6E0343" - width 320 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1095 - stereotype TRUE - line_color 3342489 - quidu "3A8183E10399" - client @1094 - supplier @1093 - line_style 0) - (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1096 - ShowCompartmentStereotypes TRUE - location (248, 2108) - label (object ItemLabel - Parent_View @1096 - location (97, 2034) - fill_color 13434879 - nlines 1 - max_width 302 - justify 0 - label "CTimer") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A81845902F1" - width 320 - height 172 - annotation 8 - autoResize TRUE) - (object InheritView "" @1097 - stereotype TRUE - line_color 3342489 - quidu "3A81846502F8" - client @1096 - supplier @1094 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1098 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (806, 1860) - label (object ItemLabel - Parent_View @1098 - location (805, 1968) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MTransitionObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276CF002C" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1099 - ShowCompartmentStereotypes TRUE - location (124, 124) - label (object ItemLabel - Parent_View @1099 - location (13, 280) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "CComponentInfo") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02D7" - height 154 - annotation 8 - autoResize TRUE) - (object InheritView "" @1100 - stereotype TRUE - line_color 3342489 - quidu "3A70658B02E1" - client @1099 - supplier @1093 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1101 - ShowCompartmentStereotypes TRUE - location (496, 124) - label (object ItemLabel - Parent_View @1101 - location (398, 285) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTestInfo") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D0154" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1102 - stereotype TRUE - line_color 3342489 - quidu "3A70658D015E" - client @1101 - supplier @1093 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1103 - ShowCompartmentStereotypes TRUE - location (1116, 496) - label (object ItemLabel - Parent_View @1103 - location (985, 652) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTestController") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E468034A" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object InheritView "" @1104 - stereotype TRUE - line_color 3342489 - quidu "3A64754A03AD" - client @1103 - supplier @1093 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1105 - ShowCompartmentStereotypes TRUE - location (868, 1178) - label (object ItemLabel - Parent_View @1105 - location (770, 1339) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CTestManager") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C0166" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1106 - stereotype TRUE - line_color 3342489 - quidu "3A70658C0167" - client @1105 - supplier @1094 - line_style 0) - (object AssociationViewNew "$UNNAMED$303" @1107 - location (989, 832) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009D" - roleview_list (list RoleViews - (object RoleView "iTestManager" @1108 - Parent_View @1107 - location (-437, -780) - label (object SegLabel @1109 - Parent_View @1108 - location (945, 933) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "-iTestManager" - pctDist 0.393282 - height 8 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B00A7" - client @1107 - supplier @1105 - line_style 0) - (object RoleView "$UNNAMED$304" @1110 - Parent_View @1107 - location (-437, -780) - label (object SegLabel @1111 - Parent_View @1110 - location (1027, 611) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009E" - client @1107 - supplier @1103 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1112 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1860, 124) - label (object ItemLabel - Parent_View @1112 - location (1859, 232) - anchor_loc 1 - nlines 2 - max_width 256 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1113 - ShowCompartmentStereotypes TRUE - location (1674, 992) - label (object ItemLabel - Parent_View @1113 - location (1576, 1153) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDataLogger") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1114 - stereotype TRUE - line_color 3342489 - quidu "3A64752B02A4" - client @1113 - supplier @1093 - line_style 0) - (object AssociationViewNew "$UNNAMED$325" @1115 - location (1269, 1082) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B4" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1116 - Parent_View @1115 - location (401, -468) - label (object SegLabel @1117 - Parent_View @1116 - location (1256, 1085) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 517 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist -0.040450 - height 0 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B9" - client @1115 - supplier @1113 - line_style 0) - (object RoleView "$UNNAMED$326" @1118 - Parent_View @1115 - location (401, -468) - label (object SegLabel @1119 - Parent_View @1118 - location (1000, 1103) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B5" - client @1115 - supplier @1105 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1120 - ShowCompartmentStereotypes TRUE - location (2232, 496) - label (object ItemLabel - Parent_View @1120 - location (2134, 657) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CComponentTester") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - width 158 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$305" @1121 - location (2019, 283) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B4" - roleview_list (list RoleViews - (object RoleView "iObserver:MComponentTestObserver&" @1122 - Parent_View @1121 - location (779, -523) - label (object SegLabel @1123 - Parent_View @1122 - location (2048, 127) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 719 - justify 0 - label "#iObserver:MComponentTestObserver&" - pctDist 0.480654 - height 132 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B6" - client @1121 - supplier @1112 - line_style 0) - (object RoleView "$UNNAMED$306" @1124 - Parent_View @1121 - location (779, -523) - label (object SegLabel @1125 - Parent_View @1124 - location (2097, 420) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B5" - client @1121 - supplier @1120 - line_style 0))) - (object AssociationViewNew "$UNNAMED$307" @1126 - location (1952, 740) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BE" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1127 - Parent_View @1126 - location (960, -66) - label (object SegLabel @1128 - Parent_View @1127 - location (1921, 716) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 525 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.029197 - height 40 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03C8" - client @1126 - supplier @1113 - line_style 0) - (object RoleView "$UNNAMED$308" @1129 - Parent_View @1126 - location (960, -66) - label (object SegLabel @1130 - Parent_View @1129 - location (2087, 567) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BF" - client @1126 - supplier @1120 - line_style 0))) - (object UsesView "" @1131 - label (object ItemLabel - Parent_View @1131 - location (1691, 496) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1132 - Parent_View @1131 - location (1732, 465) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.544558 - height 32 - orientation 0) - line_color 3342489 - quidu "3A378DA103AD" - client @1103 - supplier @1120 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1133 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1674, 1488) - label (object ItemLabel - Parent_View @1133 - location (1673, 1596) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1134 - ShowCompartmentStereotypes TRUE - location (1240, 1674) - label (object ItemLabel - Parent_View @1134 - location (1109, 1830) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTransition") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFC30021" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object InheritView "" @1135 - stereotype TRUE - line_color 3342489 - quidu "3A64744702ED" - client @1134 - supplier @1094 - line_style 0) - (object UsesView "" @1136 - stereotype TRUE - line_color 3342489 - quidu "3A378BD9025D" - client @1134 - supplier @1113 - line_style 0) - (object UsesView "" @1137 - stereotype TRUE - line_color 3342489 - quidu "3A87AD61006C" - client @1134 - supplier @1098 - line_style 0) - (object UsesView "" @1138 - stereotype (object SegLabel @1139 - Parent_View @1138 - location (1453, 1449) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE437E012B" - client @1134 - supplier @1133 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1140 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (2728, 1116) - label (object ItemLabel - Parent_View @1140 - location (2727, 1224) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object InheritView "" @1141 - stereotype TRUE - line_color 3342489 - quidu "3A8276CF037E" - client @1120 - supplier @1140 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1142 - ShowCompartmentStereotypes TRUE - location (2294, 2108) - label (object ItemLabel - Parent_View @1142 - location (2196, 2269) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTest") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9F037C" - width 158 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$315" @1143 - location (2520, 1584) - stereotype TRUE - line_color 3342489 - quidu "3A71470502B0" - roleview_list (list RoleViews - (object RoleView "iUnitTestObserver:MUnitTestObserver&" @1144 - Parent_View @1143 - location (660, -586) - label (object SegLabel @1145 - Parent_View @1144 - location (2599, 1436) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 741 - justify 0 - label "#iUnitTestObserver:MUnitTestObserver&" - pctDist 0.368749 - height 13 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71470502BA" - client @1143 - supplier @1140 - line_style 0) - (object RoleView "$UNNAMED$316" @1146 - Parent_View @1143 - location (660, -586) - label (object SegLabel @1147 - Parent_View @1146 - location (2363, 1842) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71470502B1" - client @1143 - supplier @1142 - line_style 0))) - (object InheritView "" @1148 - stereotype TRUE - line_color 3342489 - quidu "3A70658A00EB" - client @1142 - supplier @1096 - line_style 0) - (object InheritView "" @1149 - stereotype TRUE - line_color 3342489 - quidu "3A927748016E" - client @1142 - supplier @1098 - line_style 0) - (object UsesView "" @1150 - stereotype (object SegLabel @1151 - Parent_View @1150 - location (1739, 2007) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A378D2002C2" - client @1142 - supplier @1134 - line_style 0) - (object UsesView "" @1152 - stereotype TRUE - line_color 3342489 - quidu "3A41E8DE01F8" - client @1142 - supplier @1113 - line_style 0) - (object UsesView "" @1153 - stereotype (object SegLabel @1154 - Parent_View @1153 - location (1748, 1856) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.621450 - height 208 - orientation 0) - line_color 3342489 - quidu "3AAE43920184" - client @1142 - supplier @1133 - line_style 0) - (object UsesView "" @1155 - stereotype (object SegLabel @1156 - Parent_View @1155 - location (2317, 1167) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.409712 - height 62 - orientation 0) - line_color 3342489 - quidu "3A895EA900EF" - client @1120 - supplier @1142 - line_style 0))) - (object ClassDiagram "Component testing base classes" - quid "3AAE47E503CB" - title "Component testing base classes" - zoom 85 - max_height 28350 - max_width 21600 - origin_x 291 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1157 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (930, 1116) - label (object ItemLabel - Parent_View @1157 - location (687, 1061) - fill_color 16777215 - nlines 1 - max_width 486 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - width 504 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1158 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2542, 558) - label (object ItemLabel - Parent_View @1158 - location (2272, 503) - fill_color 16777215 - nlines 1 - max_width 540 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - width 558 - height 134 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1159 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3410, 1364) - label (object ItemLabel - Parent_View @1159 - location (3189, 1261) - fill_color 13434879 - nlines 1 - max_width 442 - justify 0 - label "CLeakTestTransition") - icon "boundary" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A8D59CB0257" - width 460 - height 230 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1160 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3038, 2170) - label (object ItemLabel - Parent_View @1160 - location (2864, 2092) - fill_color 13434879 - nlines 1 - max_width 348 - justify 0 - label "TTransitionInfo") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1009C" - width 366 - height 180 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1161 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1798, 1364) - label (object ItemLabel - Parent_View @1161 - location (1522, 1315) - fill_color 16777215 - nlines 1 - max_width 552 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658A0166" - width 570 - height 122 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1162 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1302, 434) - label (object ItemLabel - Parent_View @1162 - location (986, 15) - fill_color 13434879 - nlines 1 - max_width 632 - justify 0 - label "CUnitTest") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9F037C" - compartment (object Compartment - Parent_View @1162 - location (986, 76) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 19 - max_width 629) - width 650 - height 866 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$297" @1163 - location (1649, 1084) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016D" - roleview_list (list RoleViews - (object RoleView "iTransitions" @1164 - Parent_View @1163 - location (161, 836) - label (object SegLabel @1165 - Parent_View @1164 - location (1706, 1278) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 325 - justify 0 - label "#iTransitions" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016F" - client @1163 - supplier @1161 - line_style 0) - (object RoleView "$UNNAMED$298" @1166 - Parent_View @1163 - location (161, 836) - label (object SegLabel @1167 - Parent_View @1166 - location (1593, 891) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016E" - client @1163 - supplier @1162 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1168 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 2418) - label (object ItemLabel - Parent_View @1168 - location (241, 2359) - fill_color 13434879 - nlines 1 - max_width 510 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 528 - height 146 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1169 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 434) - label (object ItemLabel - Parent_View @1169 - location (235, 385) - fill_color 16777215 - nlines 1 - max_width 522 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B03D2" - width 540 - height 122 - annotation 8 - autoResize TRUE) - (object UsesView "" @1170 - stereotype TRUE - line_color 3342489 - quidu "3A81834502C2" - client @1169 - supplier @1162 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1171 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1426, 2046) - label (object ItemLabel - Parent_View @1171 - location (1091, 1627) - fill_color 13434879 - nlines 1 - max_width 670 - justify 0 - label "CDataLogger") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - width 688 - height 866 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1172 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (496, 1860) - label (object ItemLabel - Parent_View @1172 - location (209, 1561) - fill_color 13434879 - nlines 1 - max_width 574 - justify 0 - label "CComponentTester") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - compartment (object Compartment - Parent_View @1172 - location (209, 1622) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 12 - max_width 0) - width 592 - height 626 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$305" @1173 - location (496, 2258) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B4" - roleview_list (list RoleViews - (object RoleView "iObserver:MComponentTestObserver&" @1174 - Parent_View @1173 - location (-868, 1018) - label (object SegLabel @1175 - Parent_View @1174 - location (455, 2327) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 962 - justify 0 - label "#iObserver:MComponentTestObserver&" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B6" - client @1173 - supplier @1168 - line_style 0) - (object RoleView "$UNNAMED$306" @1176 - Parent_View @1173 - location (-868, 1018) - label (object SegLabel @1177 - Parent_View @1176 - location (455, 2190) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B5" - client @1173 - supplier @1172 - line_style 0))) - (object InheritView "" @1178 - stereotype TRUE - line_color 3342489 - quidu "3A8276CF037E" - client @1172 - supplier @1157 - line_style 0) - (object AssociationViewNew "$UNNAMED$309" @1179 - location (496, 1020) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DC" - roleview_list (list RoleViews - (object RoleView "iUnitTests" @1180 - Parent_View @1179 - location (-868, -220) - label (object SegLabel @1181 - Parent_View @1180 - location (455, 600) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 284 - justify 0 - label "#iUnitTests" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DE" - client @1179 - supplier @1169 - line_style 0) - (object RoleView "$UNNAMED$310" @1182 - Parent_View @1179 - location (-868, -220) - label (object SegLabel @1183 - Parent_View @1182 - location (455, 1441) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DD" - client @1179 - supplier @1172 - line_style 0))) - (object AssociationViewNew "$UNNAMED$307" @1184 - location (936, 1946) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BE" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1185 - Parent_View @1184 - location (-428, 706) - label (object SegLabel @1186 - Parent_View @1185 - location (949, 1908) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 690 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.039352 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03C8" - client @1184 - supplier @1171 - line_style 0) - (object RoleView "$UNNAMED$308" @1187 - Parent_View @1184 - location (-428, 706) - label (object SegLabel @1188 - Parent_View @1187 - location (829, 1883) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BF" - client @1184 - supplier @1172 - line_style 0))) - (object UsesView "" @1189 - stereotype TRUE - line_color 3342489 - quidu "3A41E8E302A0" - client @1172 - supplier @1171 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1190 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2294, 2294) - label (object ItemLabel - Parent_View @1190 - location (1947, 2139) - fill_color 13434879 - nlines 1 - max_width 694 - justify 0 - label "TTransitionValidator") - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205E01ED" - width 712 - height 338 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1191 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (3348, 558) - label (object ItemLabel - Parent_View @1191 - location (3050, 403) - fill_color 13434879 - nlines 1 - max_width 596 - justify 0 - label "CUnitTestContext") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205C014A" - width 614 - height 338 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1192 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2666, 1364) - label (object ItemLabel - Parent_View @1192 - location (2357, 1017) - fill_color 16777215 - nlines 1 - max_width 618 - justify 0 - label "CTransition") - icon "boundary" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFC30021" - width 636 - height 722 - annotation 8 - autoResize TRUE) - (object UsesView "" @1193 - stereotype TRUE - line_color 3342489 - quidu "3A87B0970263" - client @1161 - supplier @1192 - line_style 0) - (object UsesView "" @1194 - stereotype TRUE - line_color 3342489 - quidu "3A378BD9025D" - client @1192 - supplier @1171 - line_style 0) - (object UsesView "" @1195 - label (object ItemLabel - Parent_View @1195 - location (2580, 814) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1196 - Parent_View @1195 - location (2644, 805) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500935 - height 65 - orientation 1) - line_color 3342489 - quidu "3AAE437E012B" - client @1192 - supplier @1158 - line_style 0) - (object AssociationViewNew "$UNNAMED$373" @1197 - location (2440, 1924) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D017E" - roleview_list (list RoleViews - (object RoleView "iValidator:TTransitionValidator&" @1198 - Parent_View @1197 - location (-1280, 622) - label (object SegLabel @1199 - Parent_View @1198 - location (2515, 1950) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 793 - justify 0 - label "#iValidator:TTransitionValidator&" - pctDist -0.025862 - height 80 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01BA" - client @1197 - supplier @1190 - line_style 0) - (object RoleView "$UNNAMED$374" @1200 - Parent_View @1197 - location (-1280, 622) - label (object SegLabel @1201 - Parent_View @1200 - location (2465, 1751) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D017F" - client @1197 - supplier @1192 - line_style 0))) - (object AssociationViewNew "$UNNAMED$375" @1202 - location (3085, 864) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01C4" - roleview_list (list RoleViews - (object RoleView "iUTContext:CUnitTestContext&" @1203 - Parent_View @1202 - location (-635, -438) - label (object SegLabel @1204 - Parent_View @1203 - location (3132, 873) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 763 - justify 0 - label "#iUTContext:CUnitTestContext&" - pctDist 0.125718 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01D8" - client @1202 - supplier @1191 - line_style 0) - (object RoleView "$UNNAMED$376" @1205 - Parent_View @1202 - location (-635, -438) - label (object SegLabel @1206 - Parent_View @1205 - location (2962, 949) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A9E205D01C5" - client @1202 - supplier @1192 - line_style 0))) - (object InheritView "" @1207 - stereotype TRUE - line_color 3342489 - quidu "3A8D59CB0258" - client @1159 - supplier @1192 - line_style 0) - (object UsesView "" @1208 - label (object ItemLabel - Parent_View @1208 - location (2914, 1902) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1209 - Parent_View @1208 - location (3023, 1853) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE469B033A" - client @1192 - supplier @1160 - line_style 0) - (object UsesView "" @1210 - stereotype TRUE - line_color 3342489 - quidu "3A87AD5D01ED" - client @1162 - supplier @1157 - line_style 0) - (object UsesView "" @1211 - stereotype TRUE - line_color 3342489 - quidu "3A41E8DE01F8" - client @1162 - supplier @1171 - line_style 0) - (object UsesView "" @1212 - label (object ItemLabel - Parent_View @1212 - location (1944, 497) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1213 - Parent_View @1212 - location (1993, 446) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.567801 - height 56 - orientation 0) - line_color 3342489 - quidu "3AAE43920184" - client @1162 - supplier @1158 - line_style 0) - (object UsesView "" @1214 - label (object ItemLabel - Parent_View @1214 - location (2362, 169) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1215 - Parent_View @1214 - location (2317, 125) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.478379 - height 55 - orientation 0) - line_color 3342489 - quidu "3AAE45D3033C" - client @1162 - supplier @1191 - vertices (list Points - (1627, 351) - (2557, 120) - (3043, 388)) - line_style 0) - (object UsesView "" @1216 - stereotype (object SegLabel @1217 - Parent_View @1216 - location (1983, 853) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.465806 - height 38 - orientation 0) - line_color 3342489 - quidu "3A378D2002C2" - client @1162 - supplier @1192 - line_style 0))) - (object ClassDiagram "Framework classes" - quid "3AAE4FAE013C" - title "Framework classes" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 969 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1218 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2294, 2356) - label (object ItemLabel - Parent_View @1218 - location (2058, 2150) - fill_color 13434879 - nlines 1 - max_width 472 - justify 0 - label "CUnitTestInfo") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D0154" - width 490 - height 436 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1219 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1302, 2480) - label (object ItemLabel - Parent_View @1219 - location (1009, 2429) - fill_color 16777215 - nlines 1 - max_width 586 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02E2" - width 604 - height 126 - annotation 8 - autoResize TRUE) - (object UsesView "" @1220 - stereotype TRUE - line_color 3342489 - quidu "3A81831D0094" - client @1219 - supplier @1218 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1221 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (434, 2294) - label (object ItemLabel - Parent_View @1221 - location (172, 2063) - fill_color 13434879 - nlines 1 - max_width 524 - justify 0 - label "CComponentInfo") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02D7" - compartment (object Compartment - Parent_View @1221 - location (172, 2124) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 8 - max_width 0) - width 542 - height 486 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$319" @1222 - location (858, 2383) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830200" - roleview_list (list RoleViews - (object RoleView "iUnitTestsInfo" @1223 - Parent_View @1222 - location (300, -97) - label (object SegLabel @1224 - Parent_View @1223 - location (868, 2344) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 838 - justify 0 - label "-iUnitTestsInfo" - pctDist 0.006410 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830202" - client @1222 - supplier @1219 - line_style 0) - (object RoleView "$UNNAMED$320" @1225 - Parent_View @1222 - location (300, -97) - label (object SegLabel @1226 - Parent_View @1225 - location (746, 2318) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830201" - client @1222 - supplier @1221 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1227 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1364, 930) - label (object ItemLabel - Parent_View @1227 - location (1109, 874) - fill_color 13434879 - nlines 1 - max_width 510 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 528 - height 136 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1228 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1426, 1984) - label (object ItemLabel - Parent_View @1228 - location (1108, 1933) - fill_color 16777215 - nlines 1 - max_width 636 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B0089" - width 654 - height 126 - annotation 8 - autoResize TRUE) - (object UsesView "" @1229 - stereotype TRUE - line_color 3342489 - quidu "3A8182F2027D" - client @1228 - supplier @1221 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1230 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (434, 372) - label (object ItemLabel - Parent_View @1230 - location (137, 66) - fill_color 13434879 - nlines 1 - max_width 594 - justify 0 - label "CComponentTester") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - compartment (object Compartment - Parent_View @1230 - location (137, 127) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 12 - max_width 0) - width 612 - height 636 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$305" @1231 - location (994, 708) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B4" - roleview_list (list RoleViews - (object RoleView "iObserver:MComponentTestObserver&" @1232 - Parent_View @1231 - location (-370, -532) - label (object SegLabel @1233 - Parent_View @1232 - location (1244, 810) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 719 - justify 0 - label "#iObserver:MComponentTestObserver&" - pctDist 0.896764 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B6" - client @1231 - supplier @1227 - line_style 0) - (object RoleView "$UNNAMED$306" @1234 - Parent_View @1231 - location (-370, -532) - label (object SegLabel @1235 - Parent_View @1234 - location (770, 622) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B5" - client @1231 - supplier @1230 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1236 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2294, 1674) - label (object ItemLabel - Parent_View @1236 - location (2099, 1368) - fill_color 16777215 - nlines 1 - max_width 390 - justify 0 - label "CTestManager") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C0166" - compartment (object Compartment - Parent_View @1236 - location (2099, 1429) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 11 - max_width 0) - width 408 - height 636 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$329" @1237 - location (1843, 1833) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C3" - roleview_list (list RoleViews - (object RoleView "iTestList" @1238 - Parent_View @1237 - location (665, -523) - label (object SegLabel @1239 - Parent_View @1238 - location (1861, 1806) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 262 - justify 0 - label "#iTestList" - pctDist -0.097974 - height 21 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C5" - client @1237 - supplier @1228 - line_style 0) - (object RoleView "$UNNAMED$330" @1240 - Parent_View @1237 - location (665, -523) - label (object SegLabel @1241 - Parent_View @1240 - location (2027, 1724) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C4" - client @1237 - supplier @1236 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1242 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (434, 1364) - label (object ItemLabel - Parent_View @1242 - location (136, 1033) - fill_color 13434879 - nlines 1 - max_width 596 - justify 0 - label "CTestController") - icon "boundary" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A34E468034A" - compartment (object Compartment - Parent_View @1242 - location (136, 1094) - icon_style "Icon" - fill_color 16777215 - anchor 2 - nlines 10 - max_width 594) - width 614 - height 686 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$301" @1243 - location (1033, 1737) - stereotype TRUE - line_color 3342489 - quidu "3A70658B008A" - roleview_list (list RoleViews - (object RoleView "iTestList" @1244 - Parent_View @1243 - location (-1633, -1301) - label (object SegLabel @1245 - Parent_View @1244 - location (1309, 1857) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 172 - justify 0 - label "-iTestList" - pctDist 0.860120 - height 45 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B0093" - client @1243 - supplier @1228 - line_style 0) - (object RoleView "$UNNAMED$302" @1246 - Parent_View @1243 - location (-1633, -1301) - label (object SegLabel @1247 - Parent_View @1246 - location (778, 1626) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B008B" - client @1243 - supplier @1242 - line_style 0))) - (object AssociationViewNew "$UNNAMED$303" @1248 - location (1415, 1525) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009D" - roleview_list (list RoleViews - (object RoleView "iTestManager" @1249 - Parent_View @1248 - location (-1251, -1513) - label (object SegLabel @1250 - Parent_View @1249 - location (1959, 1575) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 259 - justify 0 - label "-iTestManager" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B00A7" - client @1248 - supplier @1236 - line_style 0) - (object RoleView "$UNNAMED$304" @1251 - Parent_View @1248 - location (-1251, -1513) - label (object SegLabel @1252 - Parent_View @1251 - location (884, 1396) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009E" - client @1248 - supplier @1242 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1253 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (1302, 124) - label (object ItemLabel - Parent_View @1253 - location (1177, 73) - fill_color 16777215 - nlines 1 - max_width 250 - justify 0 - label "TLogFormat") - icon "entity" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A894035038E" - width 268 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1254 - ShowCompartmentStereotypes TRUE - IncludeAttribute TRUE - IncludeOperation TRUE - location (2294, 496) - label (object ItemLabel - Parent_View @1254 - location (1951, 65) - fill_color 13434879 - nlines 1 - max_width 686 - justify 0 - label "CDataLogger") - icon "control" - icon_style "None" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - width 704 - height 886 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$307" @1255 - location (1340, 431) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BE" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1256 - Parent_View @1255 - location (-24, -809) - label (object SegLabel @1257 - Parent_View @1256 - location (1367, 393) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 525 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.039352 - height 41 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03C8" - client @1255 - supplier @1254 - line_style 0) - (object RoleView "$UNNAMED$308" @1258 - Parent_View @1255 - location (-24, -809) - label (object SegLabel @1259 - Parent_View @1258 - location (863, 359) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03BF" - client @1255 - supplier @1230 - line_style 0))) - (object AssociationViewNew "$UNNAMED$325" @1260 - location (2294, 1147) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B4" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1261 - Parent_View @1260 - location (1860, -279) - label (object SegLabel @1262 - Parent_View @1261 - location (2322, 1039) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 523 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.524313 - height 28 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B9" - client @1260 - supplier @1254 - line_style 0) - (object RoleView "$UNNAMED$326" @1263 - Parent_View @1260 - location (1860, -279) - label (object SegLabel @1264 - Parent_View @1263 - location (2253, 1313) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B5" - client @1260 - supplier @1236 - line_style 0))) - (object AssociationViewNew "$UNNAMED$355" @1265 - location (1498, 1363) - stereotype TRUE - line_color 3342489 - quidu "3A8D59C801C6" - roleview_list (list RoleViews - (object RoleView "iDataLogger" @1266 - Parent_View @1265 - location (-1168, -1675) - label (object SegLabel @1267 - Parent_View @1266 - location (1904, 1048) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 235 - justify 0 - label "-iDataLogger" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A8D59C801E4" - client @1265 - supplier @1254 - vertices (list Points - (1498, 1363) - (1759, 1363) - (2018, 939)) - line_style 0) - (object RoleView "$UNNAMED$356" @1268 - Parent_View @1265 - location (-1168, -1675) - label (object SegLabel @1269 - Parent_View @1268 - location (892, 1322) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A8D59C801C7" - client @1265 - supplier @1242 - line_style 0))) - (object AssociationViewNew "$UNNAMED$351" @1270 - location (1688, 267) - stereotype TRUE - line_color 3342489 - quidu "3A892F450130" - roleview_list (list RoleViews - (object RoleView "iLogFormat" @1271 - Parent_View @1270 - location (-916, -1035) - label (object SegLabel @1272 - Parent_View @1271 - location (1579, 239) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 222 - justify 0 - label "-iLogFormat" - pctDist 0.419359 - height 13 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A892F45013A" - client @1270 - supplier @1253 - line_style 0) - (object RoleView "$UNNAMED$352" @1273 - Parent_View @1270 - location (-916, -1035) - label (object SegLabel @1274 - Parent_View @1273 - location (1876, 382) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A892F450131" - client @1270 - supplier @1254 - line_style 0))) - (object UsesView "" @1275 - label (object ItemLabel - Parent_View @1275 - location (434, 855) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1276 - Parent_View @1275 - location (401, 870) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.455560 - height 34 - orientation 0) - line_color 3342489 - quidu "3AAE50D8005E" - client @1242 - supplier @1230 - line_style 0))))) - (object Class_Category "EPOC Classes" - quid "3A3F2F570105" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "CBase" - quid "3A3F2F660071" - documentation "Dummy Object to represent the EPOC class CBase.") - (object Class "CActive" - quid "3A3F2F6E0343" - documentation "Dummy Object to represent the EPOC class CActive." - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A8183E10399" - supplier "Logical View::EPOC Classes::CBase" - quidu "3A3F2F660071"))) - (object Class "CTimer" - quid "3A81845902F1" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3A81846502F8" - supplier "Logical View::EPOC Classes::CActive" - quidu "3A3F2F6E0343"))) - (object Class "RFileLogger" - quid "3A83B46701C5" - operations (list Operations - (object Operation "Write" - quid "3A83B47A0317" - concurrency "Sequential" - opExportControl "Public" - uid 0))) - (object Class "TInt" - quid "3A881077011B") - (object Class "TDesC" - quid "3A88109800DC") - (object Class "TBool" - quid "3A8810A500E5") - (object Class "TRequestStatus" - quid "3A8810B80287") - (object Class "CActiveScheduler" - quid "3A8810D80084") - (object Class "TEntry" - quid "3A8810E4001D") - (object Class "HBufC" - quid "3A8810ED01F7") - (object Class "RPointerArray" - quid "3A891523016D") - (object Class "RArray" - quid "3A8915390132") - (object Class "RTest" - quid "3DFF44A00271")) - logical_presentations (list unit_reference_list)) - (object Class_Category "Reverse Engineered" - quid "3AC9D061007C" - exportControl "Public" - logical_models (list unit_reference_list - (object Class_Category "TestBed" - quid "3AC9D0610087" - exportControl "Public" - logical_models (list unit_reference_list - (object Class "MTransitionObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3AC9D0610089" - documentation -|* -| @public -| @class MTransitionObserver -| Dependencies : None -| Comments : Provides a callback method to the CUnitTest to indicate that the -| specified transition has completed an asynchronous function. - - operations (list Operations - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D061008A" - documentation -|* -| @fn virtual void Complete(CTransition& aTransition) = 0 -| Intended Usage : Called to indicate that an asynchronous function on the specified -| transition has completed. -| @since 6.0 -| @param aTransition The transition which has completed -| @pre None -| @post Depends on observer implementation. For example, aTransition has completed, -| therefore if all transitions have completed the unit test is complete. - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition&")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "SetCurrentTransition" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D0610091" - documentation -|* -| @fn virtual void SetCurrentTransition(CTransition& aTransition) = 0 -| Intended Usage : Passes the transition which is about to run. -| This allows transition information can be retrieved and -| Repeat() can then be called on the transition. -| @since 6.0 -| @param aTransition The transition to set as current -| @return void -| @pre None -| @post aTransition will be stored as a pointer to the currently executing transition - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTransition" - type "CTransition&")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MLogOutput" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3AC9D06100A4" - documentation -|* -| @public -| @class MLogOutput -| Dependencies : None -| Comments : - - operations (list Operations - (object Operation "Close" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D06100A5" - documentation -|* -| @fn Close() = 0 -| Intended Usage : Called when all logging has finished to close down any log -| connections. -| @since 6.0 -| @pre None -| @post Logging facility is closed down and this object can be deleted. - - stereotype "abstract" - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Write" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D06100AE" - documentation -|* -| @fn Write(const TDesC& aOutput) = 0 -| Intended Usage : Logs the specified descriptor. -| @since 6.0 -| @param aOutput The descriptor to stream to the logging facility -| @pre OpenL has been called to set up logging -| @post aOutput has been logged - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aOutput" - type "const TDesC&" - const TRUE)) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "OpenL" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D06100B0" - documentation -|* -| @fn OpenL() = 0 -| Intended Usage : Sets up the logging facility provided by the implementation of this -| interface. If logging cannot be established for any reason then -| this function should leave. -| @exception Implementation dependant. -| @since 6.0 -| @pre None -| @post Nothing is left on the CleanupStack - - stereotype "abstract" - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MStateAccessor" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3AC9D06301C9" - documentation -|* -| @public -| @class MStateAccessor -| Dependencies : None -| Comments : Mixin which is used to define a class used for state checking of -| a test object. - - operations (list Operations - (object Operation "Externalize" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D06301D3" - documentation -|* -| @fn Externalize(TAny* aTestObject) = 0 -| Intended Usage : Override this in the derived class to implement -| object state persistence. -| @since 6.0 -| @param aTestObject The object to be tested -| @return One of the EPOC standard error codes indicating the outcome of attempt -| to externalize the object. -| @pre A valid test object must be passed in -| @post Returns an error code dependant on the result of the test - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTestObject" - type "TAny*")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "Internalize" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D06301DD" - documentation -|* -| @fn Internalize(TAny* aTestObject) = 0 -| Intended Usage : Override this in the derived class to implement -| object state loading. -| @since 6.0 -| @param aTestObject The object to be tested -| @return One of the EPOC standard error codes indicating the outcome of the attempt -| to load the object state. -| @pre A valid test object must be passed in -| @post Returns an error code dependant on the result of the test - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTestObject" - type "TAny*")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "InvariantTest" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D06301DF" - documentation -|* -| @fn InvariantTest(TAny* aTestObject) = 0 -| Intended Usage : Override this in the derived class to implement -| invariant testing -| @since 6.0 -| @param aTestObject The object to be tested -| @return One of the EPOC standard error codes indicating the result of the test -| @pre A valid test object must be passed in -| @post Returns an error code dependant on the result of the test - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTestObject" - type "TAny*")) - result "TInt" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MUnitTestObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3AC9D0640120" - documentation -|* -| @public -| @class MUnitTestObserver -| Dependencies : None -| Comments : Provides a callback method to the CComponentTester to -| indicate that the unit test has completed - - operations (list Operations - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D0640121" - documentation -|* -| @fn virtual Complete(CUnitTest* aUnitTest) = 0 -| Intended Usage : Allows a 'callback' to indicate that the observed class has -| completed its task -| Error Condition : -| @since 6.0 -| @param aUnitTest The unit test which has completed -| @pre Should be called to indicate that all transitions in the unit test have completed -| @post The unit test should have completed all operation as it could now be unloaded - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aUnitTest" - type "CUnitTest*")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "MComponentTestObserver" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3AC9D0640329" - documentation -|* -| @public -| @class MComponentTestObserver -| Dependencies : None -| Comments : Allows a 'callback' through the Complete() function to indicate that the -| observed CComponentTester has completed its task - - operations (list Operations - (object Operation "Complete" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3AC9D064033D" - documentation -|* -| @fn virtual void Complete(CComponentTester* aTester, TInt aStatus) = 0 -| Intended Usage : Indicates that the CComponentTester has completed a unit test -| @since 6.0 -| @param aTester The observed component tester. -| @param aUnitTestId The id of the unit test which has completed. -| @pre The specified unit test should have been launched -| @post If all unit tests are complete then the specified CComponentTester and -| associated library are marked for deletion/unloading, or the next unit test is run. - - stereotype "abstract" - parameters (list Parameters - (object Parameter "aTester" - type "CComponentTester*") - (object Parameter "aUnitTestId" - type "TInt")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Class "TLogMessageOverflow8" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "AppliedPattern" - value "none") - (object Attribute - tool "VC++" - name "AfxSupportMacro" - value "")) - quid "3B449E950120" - superclasses (list inheritance_relationship_list - (object Inheritance_Relationship - quid "3B449E95013E" - supplier "TDes8Overflow")) - operations (list Operations - (object Operation "Overflow" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B449E950152" - parameters (list Parameters - (object Parameter "" - type "TDes8&")) - result "void" - concurrency "Sequential" - opExportControl "Public" - uid 0) - (object Operation "TLogMessageOverflow8" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "Inline" - value FALSE)) - quid "3B449E950154" - concurrency "Sequential" - opExportControl "Public" - uid 0)) - module "Component View::TestBed" - quidu "3A701D270171" - language "VC++") - (object Association "$UNNAMED$439" - quid "3B449E950148" - roles (list role_list - (object Role "$UNNAMED$440" - quid "3B449E950149" - supplier "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" - quidu "3B449E950120" - is_aggregate TRUE) - (object Role "iError" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "InitialValue" - value "KErrNone")) - quid "3B449E95014A" - label "iError" - supplier "Logical View::EPOC Classes::TInt" - quidu "3A881077011B" - is_navigable TRUE)))) - logical_presentations (list unit_reference_list - (object ClassDiagram "TestBed Model Update Overview" - quid "3AC9D06403DD" - title "TestBed Model Update Overview" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Label @1277 - location (62, 62) - nlines 3 - max_width 2212 - label -|TestBed Model Update Overview -|This diagram was automatically created by Rational Rose Model Update Tool. -|03 April 2001 14:30:12 - ) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1278 - ShowCompartmentStereotypes TRUE - location (186, 4650) - label (object ItemLabel - Parent_View @1278 - location (59, 4599) - fill_color 13434879 - nlines 1 - max_width 254 - justify 0 - label "MLogOutput") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D06100A4" - width 272 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1279 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (3038, 3596) - label (object ItemLabel - Parent_View @1279 - location (3037, 3704) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MTransitionObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276CF002C" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1280 - ShowCompartmentStereotypes TRUE - location (682, 4650) - label (object ItemLabel - Parent_View @1280 - location (478, 4599) - fill_color 13434879 - nlines 1 - max_width 408 - justify 0 - label "MTransitionObserver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D0610089" - width 426 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1281 - ShowCompartmentStereotypes TRUE - location (1550, 1736) - label (object ItemLabel - Parent_View @1281 - location (1469, 1685) - fill_color 13434879 - nlines 1 - max_width 162 - justify 0 - label "CTimer") - icon_style "Icon" - line_color 3342489 - fill_color 14671839 - quidu "3A81845902F1" - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1282 - ShowCompartmentStereotypes TRUE - location (2170, 496) - label (object ItemLabel - Parent_View @1282 - location (2089, 445) - fill_color 13434879 - nlines 1 - max_width 162 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 14671839 - quidu "3A3F2F660071" - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1283 - ShowCompartmentStereotypes TRUE - location (1302, 4650) - label (object ItemLabel - Parent_View @1283 - location (1068, 4599) - fill_color 13434879 - nlines 1 - max_width 468 - justify 0 - label "RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D015F" - width 486 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1284 - ShowCompartmentStereotypes TRUE - location (1922, 4650) - label (object ItemLabel - Parent_View @1284 - location (1697, 4599) - fill_color 13434879 - nlines 1 - max_width 450 - justify 0 - label "TLogMessageOverflow") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A892F420190" - width 468 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1285 - ShowCompartmentStereotypes TRUE - location (2480, 4650) - label (object ItemLabel - Parent_View @1285 - location (2348, 4599) - fill_color 13434879 - nlines 1 - max_width 264 - justify 0 - label "TTestLibrary") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8910760266" - width 282 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1286 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1612, 2976) - label (object ItemLabel - Parent_View @1286 - location (1611, 3084) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1287 - ShowCompartmentStereotypes TRUE - location (1550, 1116) - label (object ItemLabel - Parent_View @1287 - location (1462, 1065) - fill_color 13434879 - nlines 1 - max_width 176 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 14671839 - quidu "3A3F2F6E0343" - width 194 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1288 - stereotype TRUE - line_color 3342489 - quidu "3A81846502F8" - client @1281 - supplier @1287 - line_style 0) - (object InheritView "" @1289 - stereotype TRUE - line_color 3342489 - quidu "3A8183E10399" - client @1287 - supplier @1282 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray" @1290 - ShowCompartmentStereotypes TRUE - location (2914, 4650) - label (object ItemLabel - Parent_View @1290 - location (2777, 4599) - fill_color 13434879 - nlines 1 - max_width 274 - justify 0 - label "RArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9F862D039E" - width 292 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1291 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1364, 2356) - label (object ItemLabel - Parent_View @1291 - location (1363, 2464) - anchor_loc 1 - nlines 2 - max_width 256 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1292 - ShowCompartmentStereotypes TRUE - location (1612, 496) - label (object ItemLabel - Parent_View @1292 - location (1501, 652) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B0089" - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1293 - ShowCompartmentStereotypes TRUE - location (3472, 4650) - label (object ItemLabel - Parent_View @1293 - location (3195, 4599) - fill_color 13434879 - nlines 1 - max_width 554 - justify 0 - label "RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C01A2" - width 572 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1294 - ShowCompartmentStereotypes TRUE - location (186, 4898) - label (object ItemLabel - Parent_View @1294 - location (59, 4847) - fill_color 13434879 - nlines 1 - max_width 254 - justify 0 - label "TDebugPrint") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A893F9A018D" - width 272 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1295 - ShowCompartmentStereotypes TRUE - location (2046, 1116) - label (object ItemLabel - Parent_View @1295 - location (1935, 1272) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "CComponentInfo") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02D7" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1296 - stereotype TRUE - line_color 3342489 - quidu "3A8182F2027D" - client @1292 - supplier @1295 - line_style 0) - (object InheritView "" @1297 - stereotype TRUE - line_color 3342489 - quidu "3A70658B02E1" - client @1295 - supplier @1282 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1298 - ShowCompartmentStereotypes TRUE - location (3286, 496) - label (object ItemLabel - Parent_View @1298 - location (3175, 652) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02E2" - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray" @1299 - ShowCompartmentStereotypes TRUE - location (930, 4898) - label (object ItemLabel - Parent_View @1299 - location (533, 4847) - fill_color 13434879 - nlines 1 - max_width 794 - justify 0 - label "mutable RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AADFEEB03B8" - width 812 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1300 - ShowCompartmentStereotypes TRUE - location (1736, 4898) - label (object ItemLabel - Parent_View @1300 - location (1490, 4847) - fill_color 13434879 - nlines 1 - max_width 492 - justify 0 - label "RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9F862E0182" - width 510 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1301 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (2604, 3596) - label (object ItemLabel - Parent_View @1301 - location (2603, 3704) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1302 - ShowCompartmentStereotypes TRUE - location (2294, 4898) - label (object ItemLabel - Parent_View @1302 - location (2123, 4847) - fill_color 13434879 - nlines 1 - max_width 342 - justify 0 - label "MStateAccessor") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D06301C9" - width 360 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1303 - ShowCompartmentStereotypes TRUE - location (2852, 4898) - label (object ItemLabel - Parent_View @1303 - location (2660, 4847) - fill_color 13434879 - nlines 1 - max_width 384 - justify 0 - label "MUnitTestObserver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D0640120" - width 402 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1304 - ShowCompartmentStereotypes TRUE - location (992, 3038) - label (object ItemLabel - Parent_View @1304 - location (894, 3199) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CTestManager") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C0166" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1305 - stereotype TRUE - line_color 3342489 - quidu "3A70658C0167" - client @1304 - supplier @1287 - line_style 0) - (object InheritView "" @1306 - stereotype TRUE - line_color 3342489 - quidu "3A8D3B0F0205" - client @1304 - supplier @1291 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1307 - ShowCompartmentStereotypes TRUE - location (3348, 4898) - label (object ItemLabel - Parent_View @1307 - location (3186, 4847) - fill_color 13434879 - nlines 1 - max_width 324 - justify 0 - label "TNullDebugPrint") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A893FA40336" - width 342 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1308 - ShowCompartmentStereotypes TRUE - location (186, 3038) - label (object ItemLabel - Parent_View @1308 - location (55, 3194) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTestController") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E468034A" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object InheritView "" @1309 - stereotype TRUE - line_color 3342489 - quidu "3A64754A03AD" - client @1308 - supplier @1282 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1310 - ShowCompartmentStereotypes TRUE - location (2666, 1116) - label (object ItemLabel - Parent_View @1310 - location (2568, 1277) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDefaultLogOutput") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF018D" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1311 - stereotype TRUE - line_color 3342489 - quidu "3A9A54CF018E" - client @1310 - supplier @1282 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1312 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (2790, 434) - label (object ItemLabel - Parent_View @1312 - location (2789, 542) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MLogOutput") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF010B" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object InheritView "" @1313 - stereotype TRUE - line_color 3342489 - quidu "3A9A54CF018F" - client @1310 - supplier @1312 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1314 - ShowCompartmentStereotypes TRUE - location (3472, 3658) - label (object ItemLabel - Parent_View @1314 - location (3325, 3629) - fill_color 13434879 - nlines 1 - max_width 294 - justify 0 - label "TTransitionInfo") - stereotype (object ItemLabel - Parent_View @1314 - location (3325, 3579) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 294 - justify 0 - label "<>") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1009C" - width 312 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1315 - ShowCompartmentStereotypes TRUE - location (1488, 4278) - label (object ItemLabel - Parent_View @1315 - location (1390, 4439) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDataLogger") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1316 - stereotype TRUE - line_color 3342489 - quidu "3A64752B02A4" - client @1315 - supplier @1282 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1317 - ShowCompartmentStereotypes TRUE - location (3782, 4960) - label (object ItemLabel - Parent_View @1317 - location (3668, 4931) - fill_color 13434879 - nlines 1 - max_width 228 - justify 0 - label "TTestInfo") - stereotype (object ItemLabel - Parent_View @1317 - location (3668, 4881) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 228 - justify 0 - label "<>") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9F862F0224" - width 246 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1318 - ShowCompartmentStereotypes TRUE - location (1860, 2418) - label (object ItemLabel - Parent_View @1318 - location (1762, 2579) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTest") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9F037C" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1319 - stereotype TRUE - line_color 3342489 - quidu "3A70658A00EB" - client @1318 - supplier @1281 - line_style 0) - (object InheritView "" @1320 - stereotype TRUE - line_color 3342489 - quidu "3A927748016E" - client @1318 - supplier @1279 - line_style 0) - (object UsesView "" @1321 - stereotype TRUE - line_color 3342489 - quidu "3A87AD5D01ED" - client @1318 - supplier @1286 - line_style 0) - (object UsesView "" @1322 - stereotype (object SegLabel @1323 - Parent_View @1322 - location (3395, 2462) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE43920184" - client @1318 - supplier @1301 - vertices (list Points - (1936, 2424) - (3457, 2588) - (3457, 2904) - (2630, 3571)) - line_style 0) - (object UsesView "" @1324 - stereotype TRUE - line_color 3342489 - quidu "3A41E8DE01F8" - client @1318 - supplier @1315 - vertices (list Points - (1781, 2424) - (375, 2588) - (375, 2904) - (2134, 3205) - (2134, 3521) - (1554, 4197)) - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1325 - ShowCompartmentStereotypes TRUE - location (744, 2356) - label (object ItemLabel - Parent_View @1325 - location (633, 2512) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658A0166" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1326 - stereotype TRUE - line_color 3342489 - quidu "3A81838E01D7" - client @1325 - supplier @1315 - vertices (list Points - (668, 2378) - (75, 2588) - (75, 2904) - (1082, 3205) - (1082, 3521) - (1443, 4197)) - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1327 - ShowCompartmentStereotypes TRUE - location (1798, 3658) - label (object ItemLabel - Parent_View @1327 - location (1667, 3814) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CLeakTestTransition") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8D59CB0257" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1328 - ShowCompartmentStereotypes TRUE - location (310, 5208) - label (object ItemLabel - Parent_View @1328 - location (54, 5157) - fill_color 13434879 - nlines 1 - max_width 512 - justify 0 - label "MComponentTestObserver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D0640329" - width 530 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1329 - ShowCompartmentStereotypes TRUE - location (3224, 1116) - label (object ItemLabel - Parent_View @1329 - location (3126, 1277) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTestInfo") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D0154" - width 158 - annotation 8 - autoResize TRUE) - (object UsesView "" @1330 - stereotype TRUE - line_color 3342489 - quidu "3A81831D0094" - client @1298 - supplier @1329 - line_style 0) - (object InheritView "" @1331 - stereotype TRUE - line_color 3342489 - quidu "3A70658D015E" - client @1329 - supplier @1282 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1332 - ShowCompartmentStereotypes TRUE - location (2170, 3038) - label (object ItemLabel - Parent_View @1332 - location (2039, 3194) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTransition") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFC30021" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1333 - stereotype (object SegLabel @1334 - Parent_View @1333 - location (2121, 2676) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A378D2002C2" - client @1318 - supplier @1332 - line_style 0) - (object InheritView "" @1335 - stereotype TRUE - line_color 3342489 - quidu "3A64744702ED" - client @1332 - supplier @1287 - line_style 0) - (object UsesView "" @1336 - stereotype TRUE - line_color 3342489 - quidu "3A87AD61006C" - client @1332 - supplier @1279 - line_style 0) - (object UsesView "" @1337 - stereotype (object SegLabel @1338 - Parent_View @1337 - location (2498, 3266) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE437E012B" - client @1332 - supplier @1301 - line_style 0) - (object UsesView "" @1339 - stereotype TRUE - line_color 3342489 - quidu "3A378BD9025D" - client @1332 - supplier @1315 - vertices (list Points - (2055, 3091) - (1834, 3205) - (1834, 3521) - (1521, 4197)) - line_style 0) - (object UsesView "" @1340 - stereotype (object SegLabel @1341 - Parent_View @1340 - location (2850, 3228) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE469B033A" - client @1332 - supplier @1314 - line_style 0) - (object UsesView "" @1342 - stereotype TRUE - line_color 3342489 - quidu "3A87B0970263" - client @1325 - supplier @1332 - line_style 0) - (object InheritView "" @1343 - stereotype TRUE - line_color 3342489 - quidu "3A8D59CB0258" - client @1327 - supplier @1332 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1344 - ShowCompartmentStereotypes TRUE - location (930, 5208) - label (object ItemLabel - Parent_View @1344 - location (735, 5157) - fill_color 13434879 - nlines 1 - max_width 390 - justify 0 - label "TTransitionValidator") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205E01ED" - width 408 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1345 - ShowCompartmentStereotypes TRUE - location (3286, 3038) - label (object ItemLabel - Parent_View @1345 - location (3175, 3194) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "CUnitTestContext") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205C014A" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1346 - stereotype (object SegLabel @1347 - Parent_View @1346 - location (2620, 2618) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE45D3033C" - client @1318 - supplier @1345 - line_style 0) - (object InheritView "" @1348 - stereotype TRUE - line_color 3342489 - quidu "3A9E205C014B" - client @1345 - supplier @1282 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1349 - ShowCompartmentStereotypes TRUE - location (744, 3658) - label (object ItemLabel - Parent_View @1349 - location (646, 3819) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CComponentTester") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - width 158 - annotation 8 - autoResize TRUE) - (object UsesView "" @1350 - stereotype (object SegLabel @1351 - Parent_View @1350 - location (550, 3266) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A378DA103AD" - client @1308 - supplier @1349 - line_style 0) - (object UsesView "" @1352 - stereotype (object SegLabel @1353 - Parent_View @1352 - location (550, 3266) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE50D8005E" - client @1308 - supplier @1349 - line_style 0) - (object InheritView "" @1354 - stereotype TRUE - line_color 3342489 - quidu "3A8276CF037E" - client @1349 - supplier @1286 - line_style 0) - (object InheritView "" @1355 - stereotype TRUE - line_color 3342489 - quidu "3A9E205C003C" - client @1349 - supplier @1287 - line_style 0) - (object UsesView "" @1356 - stereotype (object SegLabel @1357 - Parent_View @1356 - location (2017, 2978) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A895EA900EF" - client @1349 - supplier @1318 - vertices (list Points - (820, 3622) - (2489, 2904) - (2489, 2588) - (1936, 2436)) - line_style 0) - (object UsesView "" @1358 - stereotype (object SegLabel @1359 - Parent_View @1358 - location (976, 3392) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A87B79B00A3" - client @1304 - supplier @1349 - line_style 0) - (object UsesView "" @1360 - stereotype TRUE - line_color 3342489 - quidu "3A41E8E302A0" - client @1349 - supplier @1315 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1361 - ShowCompartmentStereotypes TRUE - location (1922, 1736) - label (object ItemLabel - Parent_View @1361 - location (1811, 1892) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B03D2" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1362 - stereotype TRUE - line_color 3342489 - quidu "3A81834502C2" - client @1361 - supplier @1318 - line_style 0) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" @1363 - ShowCompartmentStereotypes TRUE - location (2604, 124) - label (object ItemLabel - Parent_View @1363 - location (2374, 73) - fill_color 13434879 - nlines 1 - max_width 460 - justify 0 - label "TLogMessageOverflow8") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3B449E950120" - width 478 - height 126 - annotation 8 - autoResize TRUE))))) - (object Class_Category "TESTBED" - quid "3B16364E0099" - exportControl "Public" - logical_models (list unit_reference_list) - logical_presentations (list unit_reference_list - (object ClassDiagram "TestBed Model Update Overview" - quid "3B16364E00C1" - title "TestBed Model Update Overview" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object Label @1364 - location (62, 62) - nlines 3 - max_width 2212 - label -|TestBed Model Update Overview -|This diagram was automatically created by Rational Rose Model Update Tool. -|Thursday, May 31, 2001 1:17:18 PM - ) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1365 - ShowCompartmentStereotypes TRUE - location (186, 4650) - label (object ItemLabel - Parent_View @1365 - location (59, 4599) - fill_color 13434879 - nlines 1 - max_width 254 - justify 0 - label "MLogOutput") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D06100A4" - width 272 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1366 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (3038, 3596) - label (object ItemLabel - Parent_View @1366 - location (3037, 3704) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MTransitionObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276CF002C" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1367 - ShowCompartmentStereotypes TRUE - location (682, 4650) - label (object ItemLabel - Parent_View @1367 - location (478, 4599) - fill_color 13434879 - nlines 1 - max_width 408 - justify 0 - label "MTransitionObserver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D0610089" - width 426 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1368 - ShowCompartmentStereotypes TRUE - location (1550, 1736) - label (object ItemLabel - Parent_View @1368 - location (1469, 1685) - fill_color 13434879 - nlines 1 - max_width 162 - justify 0 - label "CTimer") - icon_style "Icon" - line_color 3342489 - fill_color 14671839 - quidu "3A81845902F1" - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1369 - ShowCompartmentStereotypes TRUE - location (2170, 496) - label (object ItemLabel - Parent_View @1369 - location (2089, 445) - fill_color 13434879 - nlines 1 - max_width 162 - justify 0 - label "CBase") - icon_style "Icon" - line_color 3342489 - fill_color 14671839 - quidu "3A3F2F660071" - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1370 - ShowCompartmentStereotypes TRUE - location (1302, 4650) - label (object ItemLabel - Parent_View @1370 - location (1068, 4599) - fill_color 13434879 - nlines 1 - max_width 468 - justify 0 - label "RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D015F" - width 486 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1371 - ShowCompartmentStereotypes TRUE - location (1922, 4650) - label (object ItemLabel - Parent_View @1371 - location (1697, 4599) - fill_color 13434879 - nlines 1 - max_width 450 - justify 0 - label "TLogMessageOverflow") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A892F420190" - width 468 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1372 - ShowCompartmentStereotypes TRUE - location (2480, 4650) - label (object ItemLabel - Parent_View @1372 - location (2348, 4599) - fill_color 13434879 - nlines 1 - max_width 264 - justify 0 - label "TTestLibrary") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8910760266" - width 282 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1373 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1612, 2976) - label (object ItemLabel - Parent_View @1373 - location (1611, 3084) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1374 - ShowCompartmentStereotypes TRUE - location (1550, 1116) - label (object ItemLabel - Parent_View @1374 - location (1462, 1065) - fill_color 13434879 - nlines 1 - max_width 176 - justify 0 - label "CActive") - icon_style "Icon" - line_color 3342489 - fill_color 14671839 - quidu "3A3F2F6E0343" - width 194 - height 126 - annotation 8 - autoResize TRUE) - (object InheritView "" @1375 - stereotype TRUE - line_color 3342489 - quidu "3A81846502F8" - client @1368 - supplier @1374 - line_style 0) - (object InheritView "" @1376 - stereotype TRUE - line_color 3342489 - quidu "3A8183E10399" - client @1374 - supplier @1369 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1377 - ShowCompartmentStereotypes TRUE - location (3038, 4650) - label (object ItemLabel - Parent_View @1377 - location (2761, 4599) - fill_color 13434879 - nlines 1 - max_width 554 - justify 0 - label "RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C01A2" - width 572 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray" @1378 - ShowCompartmentStereotypes TRUE - location (3658, 4650) - label (object ItemLabel - Parent_View @1378 - location (3521, 4599) - fill_color 13434879 - nlines 1 - max_width 274 - justify 0 - label "RArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9F862D039E" - width 292 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1379 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1364, 2356) - label (object ItemLabel - Parent_View @1379 - location (1363, 2464) - anchor_loc 1 - nlines 2 - max_width 256 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1380 - ShowCompartmentStereotypes TRUE - location (1612, 496) - label (object ItemLabel - Parent_View @1380 - location (1501, 652) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B0089" - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1381 - ShowCompartmentStereotypes TRUE - location (186, 4898) - label (object ItemLabel - Parent_View @1381 - location (59, 4847) - fill_color 13434879 - nlines 1 - max_width 254 - justify 0 - label "TDebugPrint") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A893F9A018D" - width 272 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1382 - ShowCompartmentStereotypes TRUE - location (2046, 1116) - label (object ItemLabel - Parent_View @1382 - location (1935, 1272) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "CComponentInfo") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02D7" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1383 - stereotype TRUE - line_color 3342489 - quidu "3A8182F2027D" - client @1380 - supplier @1382 - line_style 0) - (object InheritView "" @1384 - stereotype TRUE - line_color 3342489 - quidu "3A70658B02E1" - client @1382 - supplier @1369 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1385 - ShowCompartmentStereotypes TRUE - location (3286, 496) - label (object ItemLabel - Parent_View @1385 - location (3175, 652) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02E2" - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray" @1386 - ShowCompartmentStereotypes TRUE - location (930, 4898) - label (object ItemLabel - Parent_View @1386 - location (533, 4847) - fill_color 13434879 - nlines 1 - max_width 794 - justify 0 - label "mutable RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AADFEEB03B8" - width 812 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1387 - ShowCompartmentStereotypes TRUE - location (1736, 4898) - label (object ItemLabel - Parent_View @1387 - location (1490, 4847) - fill_color 13434879 - nlines 1 - max_width 492 - justify 0 - label "RPointerArray") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9F862E0182" - width 510 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1388 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (2604, 3596) - label (object ItemLabel - Parent_View @1388 - location (2603, 3704) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1389 - ShowCompartmentStereotypes TRUE - location (2294, 4898) - label (object ItemLabel - Parent_View @1389 - location (2123, 4847) - fill_color 13434879 - nlines 1 - max_width 342 - justify 0 - label "MStateAccessor") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D06301C9" - width 360 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1390 - ShowCompartmentStereotypes TRUE - location (2852, 4898) - label (object ItemLabel - Parent_View @1390 - location (2660, 4847) - fill_color 13434879 - nlines 1 - max_width 384 - justify 0 - label "MUnitTestObserver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D0640120" - width 402 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1391 - ShowCompartmentStereotypes TRUE - location (992, 3038) - label (object ItemLabel - Parent_View @1391 - location (894, 3199) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CTestManager") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C0166" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1392 - stereotype TRUE - line_color 3342489 - quidu "3A70658C0167" - client @1391 - supplier @1374 - line_style 0) - (object InheritView "" @1393 - stereotype TRUE - line_color 3342489 - quidu "3A8D3B0F0205" - client @1391 - supplier @1379 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1394 - ShowCompartmentStereotypes TRUE - location (3348, 4898) - label (object ItemLabel - Parent_View @1394 - location (3186, 4847) - fill_color 13434879 - nlines 1 - max_width 324 - justify 0 - label "TNullDebugPrint") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A893FA40336" - width 342 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1395 - ShowCompartmentStereotypes TRUE - location (186, 3038) - label (object ItemLabel - Parent_View @1395 - location (55, 3194) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTestController") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E468034A" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object InheritView "" @1396 - stereotype TRUE - line_color 3342489 - quidu "3A64754A03AD" - client @1395 - supplier @1369 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1397 - ShowCompartmentStereotypes TRUE - location (2666, 1116) - label (object ItemLabel - Parent_View @1397 - location (2568, 1277) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDefaultLogOutput") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF018D" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1398 - stereotype TRUE - line_color 3342489 - quidu "3A9A54CF018E" - client @1397 - supplier @1369 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1399 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (2790, 434) - label (object ItemLabel - Parent_View @1399 - location (2789, 542) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MLogOutput") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF010B" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object InheritView "" @1400 - stereotype TRUE - line_color 3342489 - quidu "3A9A54CF018F" - client @1397 - supplier @1399 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1401 - ShowCompartmentStereotypes TRUE - location (3472, 3658) - label (object ItemLabel - Parent_View @1401 - location (3325, 3629) - fill_color 13434879 - nlines 1 - max_width 294 - justify 0 - label "TTransitionInfo") - stereotype (object ItemLabel - Parent_View @1401 - location (3325, 3579) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 294 - justify 0 - label "<>") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1009C" - width 312 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1402 - ShowCompartmentStereotypes TRUE - location (1488, 4278) - label (object ItemLabel - Parent_View @1402 - location (1390, 4439) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDataLogger") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1403 - stereotype TRUE - line_color 3342489 - quidu "3A64752B02A4" - client @1402 - supplier @1369 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1404 - ShowCompartmentStereotypes TRUE - location (3782, 4960) - label (object ItemLabel - Parent_View @1404 - location (3668, 4931) - fill_color 13434879 - nlines 1 - max_width 228 - justify 0 - label "TTestInfo") - stereotype (object ItemLabel - Parent_View @1404 - location (3668, 4881) - fill_color 13434879 - anchor 10 - nlines 1 - max_width 228 - justify 0 - label "<>") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9F862F0224" - width 246 - height 182 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1405 - ShowCompartmentStereotypes TRUE - location (1860, 2418) - label (object ItemLabel - Parent_View @1405 - location (1762, 2579) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTest") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9F037C" - width 158 - annotation 8 - autoResize TRUE) - (object InheritView "" @1406 - stereotype TRUE - line_color 3342489 - quidu "3A70658A00EB" - client @1405 - supplier @1368 - line_style 0) - (object InheritView "" @1407 - stereotype TRUE - line_color 3342489 - quidu "3A927748016E" - client @1405 - supplier @1366 - line_style 0) - (object UsesView "" @1408 - stereotype TRUE - line_color 3342489 - quidu "3A87AD5D01ED" - client @1405 - supplier @1373 - line_style 0) - (object UsesView "" @1409 - stereotype (object SegLabel @1410 - Parent_View @1409 - location (3395, 2462) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE43920184" - client @1405 - supplier @1388 - vertices (list Points - (1936, 2424) - (3457, 2588) - (3457, 2904) - (2630, 3571)) - line_style 0) - (object UsesView "" @1411 - stereotype TRUE - line_color 3342489 - quidu "3A41E8DE01F8" - client @1405 - supplier @1402 - vertices (list Points - (1781, 2424) - (375, 2588) - (375, 2904) - (2134, 3205) - (2134, 3521) - (1554, 4197)) - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1412 - ShowCompartmentStereotypes TRUE - location (744, 2356) - label (object ItemLabel - Parent_View @1412 - location (633, 2512) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658A0166" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1413 - stereotype TRUE - line_color 3342489 - quidu "3A81838E01D7" - client @1412 - supplier @1402 - vertices (list Points - (668, 2378) - (75, 2588) - (75, 2904) - (1082, 3205) - (1082, 3521) - (1443, 4197)) - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1414 - ShowCompartmentStereotypes TRUE - location (1798, 3658) - label (object ItemLabel - Parent_View @1414 - location (1667, 3814) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CLeakTestTransition") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8D59CB0257" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1415 - ShowCompartmentStereotypes TRUE - location (310, 5208) - label (object ItemLabel - Parent_View @1415 - location (54, 5157) - fill_color 13434879 - nlines 1 - max_width 512 - justify 0 - label "MComponentTestObserver") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3AC9D0640329" - width 530 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1416 - ShowCompartmentStereotypes TRUE - location (3224, 1116) - label (object ItemLabel - Parent_View @1416 - location (3126, 1277) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTestInfo") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658D0154" - width 158 - annotation 8 - autoResize TRUE) - (object UsesView "" @1417 - stereotype TRUE - line_color 3342489 - quidu "3A81831D0094" - client @1385 - supplier @1416 - line_style 0) - (object InheritView "" @1418 - stereotype TRUE - line_color 3342489 - quidu "3A70658D015E" - client @1416 - supplier @1369 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1419 - ShowCompartmentStereotypes TRUE - location (2170, 3038) - label (object ItemLabel - Parent_View @1419 - location (2039, 3194) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTransition") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFC30021" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1420 - stereotype (object SegLabel @1421 - Parent_View @1420 - location (2121, 2676) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A378D2002C2" - client @1405 - supplier @1419 - line_style 0) - (object InheritView "" @1422 - stereotype TRUE - line_color 3342489 - quidu "3A64744702ED" - client @1419 - supplier @1374 - line_style 0) - (object UsesView "" @1423 - stereotype TRUE - line_color 3342489 - quidu "3A87AD61006C" - client @1419 - supplier @1366 - line_style 0) - (object UsesView "" @1424 - stereotype (object SegLabel @1425 - Parent_View @1424 - location (2498, 3266) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE437E012B" - client @1419 - supplier @1388 - line_style 0) - (object UsesView "" @1426 - stereotype TRUE - line_color 3342489 - quidu "3A378BD9025D" - client @1419 - supplier @1402 - vertices (list Points - (2055, 3091) - (1834, 3205) - (1834, 3521) - (1521, 4197)) - line_style 0) - (object UsesView "" @1427 - stereotype (object SegLabel @1428 - Parent_View @1427 - location (2850, 3228) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE469B033A" - client @1419 - supplier @1401 - line_style 0) - (object UsesView "" @1429 - stereotype TRUE - line_color 3342489 - quidu "3A87B0970263" - client @1412 - supplier @1419 - line_style 0) - (object InheritView "" @1430 - stereotype TRUE - line_color 3342489 - quidu "3A8D59CB0258" - client @1414 - supplier @1419 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1431 - ShowCompartmentStereotypes TRUE - location (930, 5208) - label (object ItemLabel - Parent_View @1431 - location (735, 5157) - fill_color 13434879 - nlines 1 - max_width 390 - justify 0 - label "TTransitionValidator") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205E01ED" - width 408 - height 126 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1432 - ShowCompartmentStereotypes TRUE - location (3286, 3038) - label (object ItemLabel - Parent_View @1432 - location (3175, 3194) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "CUnitTestContext") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9E205C014A" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1433 - stereotype (object SegLabel @1434 - Parent_View @1433 - location (2620, 2618) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE45D3033C" - client @1405 - supplier @1432 - line_style 0) - (object InheritView "" @1435 - stereotype TRUE - line_color 3342489 - quidu "3A9E205C014B" - client @1432 - supplier @1369 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1436 - ShowCompartmentStereotypes TRUE - location (744, 3658) - label (object ItemLabel - Parent_View @1436 - location (646, 3819) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CComponentTester") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - width 158 - annotation 8 - autoResize TRUE) - (object UsesView "" @1437 - stereotype (object SegLabel @1438 - Parent_View @1437 - location (550, 3266) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A378DA103AD" - client @1395 - supplier @1436 - line_style 0) - (object UsesView "" @1439 - stereotype (object SegLabel @1440 - Parent_View @1439 - location (550, 3266) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3AAE50D8005E" - client @1395 - supplier @1436 - line_style 0) - (object InheritView "" @1441 - stereotype TRUE - line_color 3342489 - quidu "3A8276CF037E" - client @1436 - supplier @1373 - line_style 0) - (object InheritView "" @1442 - stereotype TRUE - line_color 3342489 - quidu "3A9E205C003C" - client @1436 - supplier @1374 - line_style 0) - (object UsesView "" @1443 - stereotype (object SegLabel @1444 - Parent_View @1443 - location (2017, 2978) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A895EA900EF" - client @1436 - supplier @1405 - vertices (list Points - (820, 3622) - (2489, 2904) - (2489, 2588) - (1936, 2436)) - line_style 0) - (object UsesView "" @1445 - stereotype (object SegLabel @1446 - Parent_View @1445 - location (976, 3392) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A87B79B00A3" - client @1391 - supplier @1436 - line_style 0) - (object UsesView "" @1447 - stereotype TRUE - line_color 3342489 - quidu "3A41E8E302A0" - client @1436 - supplier @1402 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1448 - ShowCompartmentStereotypes TRUE - location (1922, 1736) - label (object ItemLabel - Parent_View @1448 - location (1811, 1892) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B03D2" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1449 - stereotype TRUE - line_color 3342489 - quidu "3A81834502C2" - client @1448 - supplier @1405 - line_style 0)))))) - logical_presentations (list unit_reference_list))) - logical_presentations (list unit_reference_list - (object ClassDiagram "Main" - quid "3A1A89A60365" - title "Main" - documentation "The packages and object dependencies within the test bed architecture." - zoom 100 - max_height 28350 - max_width 21600 - origin_x 594 - origin_y 0 - items (list diagram_item_list - (object CategoryView "Logical View::Use Case Realisations" @1450 - location (372, 186) - label (object ItemLabel - Parent_View @1450 - location (228, 102) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Use Case Realisations") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A1E4C5B0353" - width 300 - height 180) - (object CategoryView "Logical View::Test Bed Classes" @1451 - location (2046, 186) - label (object ItemLabel - Parent_View @1451 - location (1902, 102) - fill_color 13434879 - nlines 2 - max_width 288 - justify 0 - label "Test Bed Classes") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A2545EE0050" - width 300 - height 180) - (object CategoryView "Logical View::External Classes::Controllers" @1452 - location (1240, 186) - label (object ItemLabel - Parent_View @1452 - location (1027, 102) - fill_color 13434879 - nlines 2 - max_width 426 - justify 0 - label "Controllers") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A25479200CD" - width 438 - height 180) - (object CategoryView "Logical View::External Classes::Support" @1453 - location (2046, 744) - label (object ItemLabel - Parent_View @1453 - location (1833, 660) - fill_color 13434879 - nlines 2 - max_width 426 - justify 0 - label "Support") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A25477901F3" - width 438 - height 180) - (object ImportView "" @1454 - stereotype TRUE - line_color 3342489 - quidu "3A2547B70206" - client @1452 - supplier @1451 - line_style 0) - (object ImportView "" @1455 - stereotype TRUE - line_color 3342489 - quidu "3A2547BB011C" - client @1451 - supplier @1453 - line_style 0))) - (object ClassDiagram "Interactions" - quid "3A87AC0C033D" - title "Interactions" - zoom 90 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @1456 - ShowCompartmentStereotypes TRUE - location (124, 496) - label (object ItemLabel - Parent_View @1456 - location (124, 656) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "UI") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24F656023C" - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1457 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (2418, 124) - label (object ItemLabel - Parent_View @1457 - location (2417, 232) - anchor_loc 1 - nlines 2 - max_width 349 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1458 - ShowCompartmentStereotypes TRUE - location (1116, 1860) - label (object ItemLabel - Parent_View @1458 - location (1005, 2016) - anchor_loc 3 - nlines 2 - max_width 687 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02E2" - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1459 - ShowCompartmentStereotypes TRUE - location (558, 1860) - label (object ItemLabel - Parent_View @1459 - location (447, 2016) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "CComponentInfo") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B02D7" - height 154 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$319" @1460 - location (835, 1860) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830200" - roleview_list (list RoleViews - (object RoleView "iUnitTestsInfo" @1461 - Parent_View @1460 - location (29, 1488) - label (object SegLabel @1462 - Parent_View @1461 - location (861, 1878) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 1044 - justify 0 - label "-iUnitTestsInfo" - pctDist 0.127451 - height 18 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830202" - client @1460 - supplier @1458 - line_style 0) - (object RoleView "$UNNAMED$320" @1463 - Parent_View @1460 - location (29, 1488) - label (object SegLabel @1464 - Parent_View @1463 - location (674, 1902) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF830201" - client @1460 - supplier @1459 - line_style 0))) - (object ClassView "Class" "Logical View::External Classes::Support::Unit" @1465 - ShowCompartmentStereotypes TRUE - location (3348, 248) - label (object ItemLabel - Parent_View @1465 - location (3348, 408) - anchor_loc 1 - nlines 2 - max_width 327 - justify 0 - label "Unit") - icon "Actor" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BCD00043" - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1466 - ShowCompartmentStereotypes TRUE - location (3906, 496) - label (object ItemLabel - Parent_View @1466 - location (3775, 652) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTransition") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BFC30021" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1467 - ShowCompartmentStereotypes TRUE - location (3410, 868) - label (object ItemLabel - Parent_View @1467 - location (3299, 1024) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658A0166" - height 154 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1468 - ShowCompartmentStereotypes TRUE - location (2790, 496) - label (object ItemLabel - Parent_View @1468 - location (2692, 657) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CUnitTest") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BA9F037C" - width 158 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$297" @1469 - location (3066, 865) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016D" - roleview_list (list RoleViews - (object RoleView "iTransitions" @1470 - Parent_View @1469 - location (-34, -189) - label (object SegLabel @1471 - Parent_View @1470 - location (3216, 838) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 307 - justify 0 - label "#iTransitions" - pctDist 0.559487 - height 27 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016F" - client @1469 - supplier @1467 - line_style 0) - (object RoleView "$UNNAMED$298" @1472 - Parent_View @1469 - location (-34, -189) - label (object SegLabel @1473 - Parent_View @1472 - location (2911, 624) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658A016E" - client @1469 - supplier @1468 - vertices (list Points - (3066, 865) - (3006, 865) - (2897, 682)) - line_style 0))) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1474 - ShowCompartmentStereotypes TRUE - location (2404, 825) - label (object ItemLabel - Parent_View @1474 - location (2293, 981) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B03D2" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1475 - stereotype TRUE - line_color 3342489 - quidu "3A81834502C2" - client @1474 - supplier @1468 - vertices (list Points - (2478, 822) - (2742, 823) - (2773, 575)) - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1476 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1612, 124) - label (object ItemLabel - Parent_View @1476 - location (1611, 232) - anchor_loc 1 - nlines 2 - max_width 365 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1477 - ShowCompartmentStereotypes TRUE - location (1984, 496) - label (object ItemLabel - Parent_View @1477 - location (1886, 657) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CComponentTester") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A24DC16022F" - width 158 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$309" @1478 - location (2122, 823) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DC" - roleview_list (list RoleViews - (object RoleView "iUnitTests" @1479 - Parent_View @1478 - location (-234, -231) - label (object SegLabel @1480 - Parent_View @1479 - location (2224, 864) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 269 - justify 0 - label "#iUnitTests" - pctDist 0.499450 - height 41 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DE" - client @1478 - supplier @1474 - line_style 0) - (object RoleView "$UNNAMED$310" @1481 - Parent_View @1478 - location (-234, -231) - label (object SegLabel @1482 - Parent_View @1481 - location (2056, 627) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03DD" - client @1478 - supplier @1477 - vertices (list Points - (2122, 823) - (2062, 823) - (2026, 682)) - line_style 0))) - (object UsesView "" @1483 - label (object ItemLabel - Parent_View @1483 - location (2385, 496) - anchor_loc 1 - nlines 1 - max_width 60 - justify 0 - label "") - stereotype (object SegLabel @1484 - Parent_View @1483 - location (2385, 520) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500730 - height 24 - orientation 1) - line_color 3342489 - quidu "3A895EA900EF" - client @1477 - supplier @1468 - line_style 0) - (object AssociationViewNew "$UNNAMED$305" @1485 - location (1866, 178) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B4" - roleview_list (list RoleViews - (object RoleView "iObserver:MComponentTestObserver&" @1486 - Parent_View @1485 - location (-304, -876) - label (object SegLabel @1487 - Parent_View @1486 - location (1810, 168) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 908 - justify 0 - label "#iObserver:MComponentTestObserver&" - pctDist 0.356733 - height 46 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B6" - client @1485 - supplier @1476 - vertices (list Points - (1866, 178) - (1846, 122) - (1638, 121)) - line_style 0) - (object RoleView "$UNNAMED$306" @1488 - Parent_View @1485 - location (-304, -876) - label (object SegLabel @1489 - Parent_View @1488 - location (1895, 380) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B03B5" - client @1485 - supplier @1477 - line_style 0))) - (object UsesView "" @1490 - stereotype TRUE - line_color 3342489 - quidu "3A87B0970263" - client @1467 - supplier @1466 - vertices (list Points - (3484, 864) - (3686, 865) - (3857, 570)) - line_style 0) - (object InheritView "" @1491 - stereotype TRUE - line_color 3342489 - quidu "3A8276CF037E" - client @1477 - supplier @1457 - vertices (list Points - (1987, 414) - (2013, 122) - (2390, 121)) - line_style 0) - (object UsesView "" @1492 - stereotype (object SegLabel @1493 - Parent_View @1492 - location (3329, 526) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.501193 - height 30 - orientation 1) - line_color 3342489 - quidu "3A378D2002C2" - client @1468 - supplier @1466 - line_style 0) - (object UsesView "" @1494 - stereotype TRUE - line_color 3342489 - quidu "3A87AD5D01ED" - client @1468 - supplier @1457 - vertices (list Points - (2781, 414) - (2759, 122) - (2444, 121)) - line_style 0) - (object UsesView "" @1495 - stereotype TRUE - line_color 3342489 - quidu "3A87EAF502E1" - client @1466 - supplier @1465 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1496 - ShowCompartmentStereotypes TRUE - location (558, 496) - label (object ItemLabel - Parent_View @1496 - location (427, 652) - anchor_loc 3 - nlines 2 - max_width 657 - justify 0 - label "CTestController") - icon "boundary" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A34E468034A" - width 230 - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1497 - stereotype TRUE - line_color 3342489 - quidu "3A87B793006F" - client @1456 - supplier @1496 - line_style 0) - (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1498 - ShowCompartmentStereotypes TRUE - location (558, 1240) - label (object ItemLabel - Parent_View @1498 - location (447, 1396) - anchor_loc 3 - nlines 2 - max_width 430 - justify 0 - label "RPointerArray") - icon "entity" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658B0089" - height 154 - annotation 8 - autoResize TRUE) - (object UsesView "" @1499 - stereotype TRUE - line_color 3342489 - quidu "3A8182F2027D" - client @1498 - supplier @1459 - line_style 0) - (object AssociationViewNew "$UNNAMED$301" @1500 - location (558, 866) - stereotype TRUE - line_color 3342489 - quidu "3A70658B008A" - roleview_list (list RoleViews - (object RoleView "iTestList" @1501 - Parent_View @1500 - location (-682, -188) - label (object SegLabel @1502 - Parent_View @1501 - location (581, 798) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 220 - justify 0 - label "-iTestList" - pctDist -0.234932 - height 23 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B0093" - client @1500 - supplier @1498 - line_style 0) - (object RoleView "$UNNAMED$302" @1503 - Parent_View @1500 - location (-682, -188) - label (object SegLabel @1504 - Parent_View @1503 - location (600, 629) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B008B" - client @1500 - supplier @1496 - line_style 0))) - (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1505 - ShowCompartmentStereotypes TRUE - location (1240, 496) - label (object ItemLabel - Parent_View @1505 - location (1142, 657) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CTestManager") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658C0166" - width 158 - annotation 8 - autoResize TRUE) - (object AssociationViewNew "$UNNAMED$303" @1506 - location (916, 496) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009D" - roleview_list (list RoleViews - (object RoleView "iTestManager" @1507 - Parent_View @1506 - location (172, -558) - label (object SegLabel @1508 - Parent_View @1507 - location (1113, 455) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 335 - justify 0 - label "-iTestManager" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A70658B00A7" - client @1506 - supplier @1505 - line_style 0) - (object RoleView "$UNNAMED$304" @1509 - Parent_View @1506 - location (172, -558) - label (object SegLabel @1510 - Parent_View @1509 - location (719, 455) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A70658B009E" - client @1506 - supplier @1496 - line_style 0))) - (object AssociationViewNew "$UNNAMED$329" @1511 - location (1182, 1179) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C3" - roleview_list (list RoleViews - (object RoleView "iTestList" @1512 - Parent_View @1511 - location (-244, 63) - label (object SegLabel @1513 - Parent_View @1512 - location (754, 1199) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 234 - justify 0 - label "#iTestList" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C5" - client @1511 - supplier @1498 - vertices (list Points - (1182, 1179) - (1177, 1240) - (632, 1240)) - line_style 0) - (object RoleView "$UNNAMED$330" @1514 - Parent_View @1511 - location (-244, 63) - label (object SegLabel @1515 - Parent_View @1514 - location (1179, 693) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303C4" - client @1511 - supplier @1505 - line_style 0))) - (object UsesView "" @1516 - stereotype (object SegLabel @1517 - Parent_View @1516 - location (1611, 377) - anchor 10 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "<>" - pctDist 0.500000 - height 120 - orientation 0) - line_color 3342489 - quidu "3A87B79B00A3" - client @1505 - supplier @1477 - line_style 0) - (object InheritView "" @1518 - stereotype TRUE - line_color 3342489 - quidu "3A8D3B0F0205" - client @1505 - supplier @1476 - vertices (list Points - (1248, 414) - (1291, 122) - (1583, 121)) - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1519 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (1984, 1860) - label (object ItemLabel - Parent_View @1519 - location (1983, 1968) - anchor_loc 1 - nlines 2 - max_width 365 - justify 0 - label "MLogOutput") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF010B" - width 58 - height 58 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1520 - ShowCompartmentStereotypes TRUE - location (2604, 1860) - label (object ItemLabel - Parent_View @1520 - location (2506, 2021) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDefaultLogOutput") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF018D" - width 158 - annotation 8 - autoResize TRUE) - (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1521 - ShowCompartmentStereotypes TRUE - location (1984, 1240) - label (object ItemLabel - Parent_View @1521 - location (1886, 1401) - anchor_loc 3 - nlines 2 - max_width 441 - justify 0 - label "CDataLogger") - icon "control" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23B76E01BE" - width 158 - annotation 8 - autoResize TRUE) - (object UsesView "" @1522 - stereotype TRUE - line_color 3342489 - quidu "3A41E8E302A0" - client @1477 - supplier @1521 - line_style 0) - (object AssociationViewNew "$UNNAMED$325" @1523 - location (1293, 1180) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B4" - roleview_list (list RoleViews - (object RoleView "iDataLogger:CDataLogger&" @1524 - Parent_View @1523 - location (-133, 64) - label (object SegLabel @1525 - Parent_View @1524 - location (1772, 1282) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 651 - justify 0 - label "#iDataLogger:CDataLogger&" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B9" - client @1523 - supplier @1521 - vertices (list Points - (1293, 1180) - (1298, 1240) - (1906, 1240)) - line_style 0) - (object RoleView "$UNNAMED$326" @1526 - Parent_View @1523 - location (-133, 64) - label (object SegLabel @1527 - Parent_View @1526 - location (1212, 699) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A71AF8303B5" - client @1523 - supplier @1505 - line_style 0))) - (object UsesView "" @1528 - stereotype TRUE - line_color 3342489 - quidu "3A41E8DE01F8" - client @1468 - supplier @1521 - vertices (list Points - (2789, 575) - (2804, 1135) - (2060, 1227)) - line_style 0) - (object UsesView "" @1529 - stereotype TRUE - line_color 3342489 - quidu "3A378BD9025D" - client @1466 - supplier @1521 - vertices (list Points - (3896, 570) - (3842, 1240) - (2060, 1240)) - line_style 0) - (object AssociationViewNew "$UNNAMED$367" @1530 - location (1984, 1574) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10341" - roleview_list (list RoleViews - (object RoleView "iReportOutput" @1531 - Parent_View @1530 - location (0, 334) - label (object SegLabel @1532 - Parent_View @1531 - location (1943, 1809) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 335 - justify 0 - label "-iReportOutput" - pctDist 0.800000 - height 42 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10348" - client @1530 - supplier @1519 - line_style 0) - (object RoleView "$UNNAMED$368" @1533 - Parent_View @1530 - location (0, 334) - label (object SegLabel @1534 - Parent_View @1533 - location (1943, 1340) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10342" - client @1530 - supplier @1521 - line_style 0))) - (object AssociationViewNew "$UNNAMED$363" @1535 - location (2336, 1507) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10320" - roleview_list (list RoleViews - (object RoleView "iDefaultReportOutput" @1536 - Parent_View @1535 - location (352, 267) - label (object SegLabel @1537 - Parent_View @1536 - location (2360, 1639) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 495 - justify 0 - label "-iDefaultReportOutput" - pctDist 0.364114 - height 77 - orientation 1) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D1032A" - client @1535 - supplier @1520 - vertices (list Points - (2336, 1507) - (2392, 1549) - (2546, 1779)) - line_style 0) - (object RoleView "$UNNAMED$364" @1538 - Parent_View @1535 - location (352, 267) - label (object SegLabel @1539 - Parent_View @1538 - location (2078, 1362) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10321" - client @1535 - supplier @1521 - line_style 0))) - (object AssociationViewNew "$UNNAMED$365" @1540 - location (2487, 1396) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10334" - roleview_list (list RoleViews - (object RoleView "iDefaultLogOutput" @1541 - Parent_View @1540 - location (503, 156) - label (object SegLabel @1542 - Parent_View @1541 - location (2680, 1483) - anchor 1 - anchor_loc 1 - nlines 1 - max_width 429 - justify 0 - label "-iDefaultLogOutput" - pctDist 0.351332 - height 100 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D1033E" - client @1540 - supplier @1520 - vertices (list Points - (2487, 1396) - (2576, 1424) - (2596, 1779)) - line_style 0) - (object RoleView "$UNNAMED$366" @1543 - Parent_View @1540 - location (503, 156) - label (object SegLabel @1544 - Parent_View @1543 - location (2097, 1317) - hidden TRUE - anchor 1 - anchor_loc 1 - nlines 1 - max_width 450 - justify 0 - label "" - pctDist 0.800000 - height 42 - orientation 0) - stereotype TRUE - line_color 3342489 - quidu "3A9A54D10335" - client @1540 - supplier @1521 - line_style 0))) - (object InheritView "" @1545 - stereotype TRUE - line_color 3342489 - quidu "3A9A54CF018F" - client @1520 - supplier @1519 - line_style 0) - (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1546 - ShowCompartmentStereotypes TRUE - SuppressAttribute TRUE - location (3100, 62) - label (object ItemLabel - Parent_View @1546 - location (3099, 170) - anchor_loc 1 - nlines 2 - max_width 365 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - width 58 - height 58 - annotation 8 - autoResize TRUE))))) - root_subsystem (object SubSystem "Component View" - quid "3A1A89A40109" - physical_models (list unit_reference_list - (object module "TestBed" "NotAModuleType" "NotAModulePart" - attributes (list Attribute_Set - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value "") - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved.")) - (object Attribute - tool "VC++" - name "UpdateATL" - value TRUE) - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value TRUE) - (object Attribute - tool "VC++" - name "GenerateImports" - value TRUE) - (object Attribute - tool "VC++" - name "FullPathInImports" - value TRUE) - (object Attribute - tool "VC++" - name "UseImportAttributes" - value TRUE) - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "PutImportsIn" - value "stdafx.h") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "ProjectFile" - value "..\\..\\EPOC32\\BUILD\\MAGIC\\TEST_BED\\MMPFILES\\TEST_BED\\WINS\\Test_bed.dsp") - (object Attribute - tool "VC++" - name "WorkspaceFile" - value "J:\\MAGIC\\MAGIC.dsw") - (object Attribute - tool "VC++" - name "Generate" - value "True") - (object Attribute - tool "VC++" - name "ProjectName" - value "TESTBED") - (object Attribute - tool "COM" - name "uuid" - value "5DB917F6-F2E9-11D4-B3F1-00C04F718816") - (object Attribute - tool "COM" - name "version" - value "1.0") - (object Attribute - tool "COM" - name "library" - value "TESTBEDLib")) - quid "3A701D270171" - stereotype "" - realized_interfaces (list realize_rel_list - (object Realize_Relationship - quid "3A70682600EC" - supplier "Logical View::Test Bed Classes::MComponentTestObserver" - quidu "3A70658E00AB") - (object Realize_Relationship - quid "3A87B8220396" - supplier "Logical View::Test Bed Classes::MTransitionObserver" - quidu "3A8276CF002C") - (object Realize_Relationship - quid "3A87B8220397" - supplier "Logical View::Test Bed Classes::MStateAccessor" - quidu "3A23BE150330") - (object Realize_Relationship - quid "3A87B8220398" - supplier "Logical View::Test Bed Classes::MUnitTestObserver" - quidu "3A8276D1007E") - (object Realize_Relationship - quid "3A9A557A0193" - supplier "Logical View::Test Bed Classes::MLogOutput" - quidu "3A9A54CF010B")) - language "VC++")) - physical_presentations (list unit_reference_list - (object Module_Diagram "Main" - quid "3A1A89A6031F" - title "Main" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list - (object ModView "Component View::TestBed" "NotAModuleType" "NotAModulePart" @1547 - location (930, 186) - label (object ItemLabel - Parent_View @1547 - location (895, 161) - fill_color 13434879 - anchor_loc 3 - nlines 2 - max_width 127 - label "TestBed") - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A701D270171" - width 228 - autoResize TRUE - width 228 - height 162) - (object InterfaceView "Logical View::Test Bed Classes::MComponentTestObserver" @1548 - location (186, 620) - label (object ItemLabel - Parent_View @1548 - location (185, 728) - anchor_loc 1 - nlines 2 - max_width 256 - justify 0 - label "MComponentTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A70658E00AB" - width 58 - height 58 - autoResize TRUE) - (object RealizeView "" @1549 - stereotype TRUE - line_color 3342489 - quidu "3A70682600EC" - client @1547 - supplier @1548 - line_style 0) - (object InterfaceView "Logical View::Test Bed Classes::MTransitionObserver" @1550 - location (1302, 620) - label (object ItemLabel - Parent_View @1550 - location (1301, 728) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MTransitionObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276CF002C" - width 58 - height 58 - autoResize TRUE) - (object RealizeView "" @1551 - stereotype TRUE - line_color 3342489 - quidu "3A87B8220396" - client @1547 - supplier @1550 - line_style 0) - (object InterfaceView "Logical View::Test Bed Classes::MStateAccessor" @1552 - location (930, 620) - label (object ItemLabel - Parent_View @1552 - location (929, 728) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MStateAccessor") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A23BE150330" - width 58 - height 58 - autoResize TRUE) - (object RealizeView "" @1553 - stereotype TRUE - line_color 3342489 - quidu "3A87B8220397" - client @1547 - supplier @1552 - line_style 0) - (object InterfaceView "Logical View::Test Bed Classes::MUnitTestObserver" @1554 - location (1674, 620) - label (object ItemLabel - Parent_View @1554 - location (1673, 728) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MUnitTestObserver") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A8276D1007E" - width 58 - height 58 - autoResize TRUE) - (object RealizeView "" @1555 - stereotype TRUE - line_color 3342489 - quidu "3A87B8220398" - client @1547 - supplier @1554 - line_style 0) - (object InterfaceView "Logical View::Test Bed Classes::MLogOutput" @1556 - location (558, 620) - label (object ItemLabel - Parent_View @1556 - location (557, 728) - anchor_loc 1 - nlines 2 - max_width 232 - justify 0 - label "MLogOutput") - icon "Interface" - icon_style "Icon" - line_color 3342489 - fill_color 13434879 - quidu "3A9A54CF010B" - width 58 - height 58 - autoResize TRUE) - (object RealizeView "" @1557 - stereotype TRUE - line_color 3342489 - quidu "3A9A557A0193" - client @1547 - supplier @1556 - line_style 0))))) - process_structure (object Processes - quid "3A1A89A4010A" - ProcsNDevs (list - (object Process_Diagram "Deployment View" - quid "3A1A89A40113" - title "Deployment View" - zoom 100 - max_height 28350 - max_width 21600 - origin_x 0 - origin_y 0 - items (list diagram_item_list)))) - properties (object Properties - attributes (list Attribute_Set - (object Attribute - tool "DDL" - name "propertyId" - value "809135966") - (object Attribute - tool "DDL" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "DDL" - name "DataBase" - value ("DataBaseSet" 800)) - (object Attribute - tool "DDL" - name "DataBaseSet" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "ANSI" - value 800) - (object Attribute - tool "DDL" - name "Oracle" - value 801) - (object Attribute - tool "DDL" - name "SQLServer" - value 802) - (object Attribute - tool "DDL" - name "Sybase" - value 803) - (object Attribute - tool "DDL" - name "Watcom" - value 804))) - (object Attribute - tool "DDL" - name "PrimaryKeyColumnName" - value "Id") - (object Attribute - tool "DDL" - name "PrimaryKeyColumnType" - value "NUMBER(5)") - (object Attribute - tool "DDL" - name "ViewName" - value "V_") - (object Attribute - tool "DDL" - name "TableName" - value "T_") - (object Attribute - tool "DDL" - name "InheritSuffix" - value "_V") - (object Attribute - tool "DDL" - name "DropClause" - value FALSE) - (object Attribute - tool "DDL" - name "BaseViews" - value FALSE) - (object Attribute - tool "DDL" - name "DDLScriptFilename" - value "DDL1.SQL"))) - (object Attribute - tool "DDL" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "DDL" - name "ColumnType" - value "VARCHAR") - (object Attribute - tool "DDL" - name "Length" - value "") - (object Attribute - tool "DDL" - name "NullsOK" - value TRUE) - (object Attribute - tool "DDL" - name "PrimaryKey" - value FALSE) - (object Attribute - tool "DDL" - name "Unique" - value FALSE) - (object Attribute - tool "DDL" - name "CompositeUnique" - value FALSE) - (object Attribute - tool "DDL" - name "CheckConstraint" - value ""))) - (object Attribute - tool "DDL" - name "HiddenTool" - value FALSE) - (object Attribute - tool "cg" - name "propertyId" - value "809135966") - (object Attribute - tool "cg" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "UseMSVC" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "CommentWidth" - value 60) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler2.1__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value FALSE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value FALSE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue(sizeof($targetClass),$limit)") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference($limit)") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference($limit)") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue(sizeof($targetClass))") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "compiler3.0__Project" - value (list Attribute_Set - (object Attribute - tool "cg" - name "AllowGenerateOverNewerAnnotations" - value FALSE) - (object Attribute - tool "cg" - name "AllowGenerateOverNewerVersion" - value FALSE) - (object Attribute - tool "cg" - name "HeaderFileExtension" - value "h") - (object Attribute - tool "cg" - name "HeaderFileBackupExtension" - value "h~") - (object Attribute - tool "cg" - name "HeaderFileTemporaryExtension" - value "h#") - (object Attribute - tool "cg" - name "CodeFileExtension" - value "cpp") - (object Attribute - tool "cg" - name "CodeFileBackupExtension" - value "cp~") - (object Attribute - tool "cg" - name "CodeFileTemporaryExtension" - value "cp#") - (object Attribute - tool "cg" - name "CreateMissingDirectories" - value TRUE) - (object Attribute - tool "cg" - name "StopOnError" - value FALSE) - (object Attribute - tool "cg" - name "ErrorLimit" - value 30) - (object Attribute - tool "cg" - name "Directory" - value "$ROSECPP_SOURCE") - (object Attribute - tool "cg" - name "BooleanType" - value "int") - (object Attribute - tool "cg" - name "AllowTemplates" - value TRUE) - (object Attribute - tool "cg" - name "AllowExplicitInstantiations" - value FALSE) - (object Attribute - tool "cg" - name "AllowProtectedInheritance" - value TRUE) - (object Attribute - tool "cg" - name "OneByValueContainer" - value "$targetClass") - (object Attribute - tool "cg" - name "OneByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "OptionalByValueContainer" - value "OptionalByValue<$targetClass>") - (object Attribute - tool "cg" - name "OptionalByReferenceContainer" - value "$targetClass *") - (object Attribute - tool "cg" - name "FixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByValueContainer" - value "$targetClass[$limit]") - (object Attribute - tool "cg" - name "FixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "UnorderedFixedByReferenceContainer" - value "$targetClass *[$limit]") - (object Attribute - tool "cg" - name "BoundedByValueContainer" - value "BoundedListByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByValueContainer" - value "BoundedSetByValue<$targetClass,$limit>") - (object Attribute - tool "cg" - name "BoundedByReferenceContainer" - value "BoundedListByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnorderedBoundedByReferenceContainer" - value "BoundedSetByReference<$targetClass,$limit>") - (object Attribute - tool "cg" - name "UnboundedByValueContainer" - value "UnboundedListByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByValueContainer" - value "UnboundedSetByValue<$targetClass>") - (object Attribute - tool "cg" - name "UnboundedByReferenceContainer" - value "UnboundedListByReference<$targetClass>") - (object Attribute - tool "cg" - name "UnorderedUnboundedByReferenceContainer" - value "UnboundedSetByReference<$targetClass>") - (object Attribute - tool "cg" - name "QualifiedByValueContainer" - value "AssociationByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByValueContainer" - value "DictionaryByValue<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "QualifiedByReferenceContainer" - value "AssociationByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "UnorderedQualifiedByReferenceContainer" - value "DictionaryByReference<$qualtype, $qualcont>") - (object Attribute - tool "cg" - name "PathSeparator" - value "") - (object Attribute - tool "cg" - name "FileNameFormat" - value "128vx_b") - (object Attribute - tool "cg" - name "AlwaysKeepOrphanedCode" - value FALSE))) - (object Attribute - tool "cg" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ImplementationType" - value "") - (object Attribute - tool "cg" - name "ClassKey" - value "class") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "PutBodiesInSpec" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDefaultConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "DefaultConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitDefaultConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateCopyConstructor" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "CopyConstructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "ExplicitCopyConstructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDestructor" - value TRUE) - (object Attribute - tool "cg" - name "DestructorVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DestructorKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineDestructor" - value FALSE) - (object Attribute - tool "cg" - name "GenerateAssignmentOperation" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "AssignmentVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "AssignmentKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "InlineAssignmentOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateEqualityOperations" - value ("GenerateSet" 199)) - (object Attribute - tool "cg" - name "EqualityVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "EqualityKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineEqualityOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "RelationalVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "RelationalKind" - value ("FriendKindSet" 200)) - (object Attribute - tool "cg" - name "InlineRelationalOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "StorageMgmtVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStorageMgmtOperations" - value FALSE) - (object Attribute - tool "cg" - name "GenerateSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "SubscriptVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "SubscriptKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "SubscriptResultType" - value "") - (object Attribute - tool "cg" - name "InlineSubscriptOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "DereferenceVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "DereferenceKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "DereferenceResultType" - value "") - (object Attribute - tool "cg" - name "InlineDereferenceOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "IndirectionVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "IndirectionKind" - value ("ThreeKindSet" 200)) - (object Attribute - tool "cg" - name "IndirectionResultType" - value "") - (object Attribute - tool "cg" - name "InlineIndirectionOperation" - value FALSE) - (object Attribute - tool "cg" - name "GenerateStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "StreamVisibility" - value ("VisibilitySet" 45)) - (object Attribute - tool "cg" - name "InlineStreamOperations" - value FALSE) - (object Attribute - tool "cg" - name "ThreeKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202))) - (object Attribute - tool "cg" - name "KindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203))) - (object Attribute - tool "cg" - name "FriendKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "DeclareAndDefine" - value 199) - (object Attribute - tool "cg" - name "DeclareOnly" - value 205) - (object Attribute - tool "cg" - name "DoNotDeclare" - value 206))) - (object Attribute - tool "cg" - name "VisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14))))) - (object Attribute - tool "cg" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "InclusionProtectionSymbol" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value FALSE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Generate" - value TRUE) - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "CmIdentification" - value (value Text " %X% %Q% %Z% %W%")) - (object Attribute - tool "cg" - name "CopyrightNotice" - value (value Text "")) - (object Attribute - tool "cg" - name "FileName" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "AllowExtensionlessFileName" - value FALSE) - (object Attribute - tool "cg" - name "IncludeFormat" - value (value Text -|// $package -|#include "$file" -| - )) - (object Attribute - tool "cg" - name "IncludeBySimpleName" - value FALSE) - (object Attribute - tool "cg" - name "IncludePrecompiledHeader" - value TRUE) - (object Attribute - tool "cg" - name "IncludeOrder" - value "AMIR") - (object Attribute - tool "cg" - name "AdditionalIncludes" - value (value Text "")) - (object Attribute - tool "cg" - name "InliningStyle" - value ("InliningStyleSet" 207)) - (object Attribute - tool "cg" - name "InliningStyleSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InClassDeclaration" - value 208) - (object Attribute - tool "cg" - name "FollowingClassDeclaration" - value 207))) - (object Attribute - tool "cg" - name "TypesDefined" - value (value Text "")) - (object Attribute - tool "cg" - name "IncludeClosure" - value (value Text "")))) - (object Attribute - tool "cg" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "OperationKind" - value ("OperationKindSet" 200)) - (object Attribute - tool "cg" - name "OperationKindSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GenerateAbstractBody" - value FALSE) - (object Attribute - tool "cg" - name "OperationIsConst" - value FALSE) - (object Attribute - tool "cg" - name "OperationIsExplicit" - value FALSE) - (object Attribute - tool "cg" - name "Inline" - value FALSE) - (object Attribute - tool "cg" - name "EntryCode" - value (value Text "")) - (object Attribute - tool "cg" - name "ExitCode" - value (value Text "")) - (object Attribute - tool "cg" - name "CCRegion" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))) - (object Attribute - tool "cg" - name "BodyAnnotations" - value ""))) - (object Attribute - tool "cg" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "Ordered" - value TRUE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$supplier") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$relationship") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$relationship") - (object Attribute - tool "cg" - name "SetName" - value "set_$relationship") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "SelectorName" - value "") - (object Attribute - tool "cg" - name "SelectorType" - value "") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "HasRelTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Association" - value (list Attribute_Set - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass"))) - (object Attribute - tool "cg" - name "default__Inherit" - value (list Attribute_Set - (object Attribute - tool "cg" - name "InstanceArguments" - value ""))) - (object Attribute - tool "cg" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "NameIfUnlabeled" - value "the_$targetClass") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$target") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "InitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "ContainerClass" - value "") - (object Attribute - tool "cg" - name "ContainerGet" - value "$data.get($keys)") - (object Attribute - tool "cg" - name "ContainerSet" - value "$data.set($keys,$value)") - (object Attribute - tool "cg" - name "QualifiedContainer" - value "") - (object Attribute - tool "cg" - name "AssocClassContainer" - value "$supplier *") - (object Attribute - tool "cg" - name "AssocClassInitialValue" - value (value Text "")) - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$target") - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "SetName" - value "set_$target") - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetSetByReference" - value ("QualifiedGetSetByReferenceSet" 2)) - (object Attribute - tool "cg" - name "QualifiedGetSetByReferenceSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_GetSetByReference" - value 2))) - (object Attribute - tool "cg" - name "GenerateQualifiedGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetName" - value "get_$target") - (object Attribute - tool "cg" - name "QualifiedGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineQualifiedGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateQualifiedSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "QualifiedSetName" - value "set_$target") - (object Attribute - tool "cg" - name "QualifiedSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineQualifiedSet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassDataMember" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassDataMemberName" - value "$target") - (object Attribute - tool "cg" - name "AssocClassDataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtRelationshipVisibility" - value 210))) - (object Attribute - tool "cg" - name "AssocClassDataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "AssocClassDataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "AssocClassGetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GenerateAssocClassGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetName" - value "get_$target") - (object Attribute - tool "cg" - name "AssocClassGetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassGetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "InlineAssocClassGet" - value TRUE) - (object Attribute - tool "cg" - name "GenerateAssocClassSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassSetName" - value "set_$target") - (object Attribute - tool "cg" - name "AssocClassSetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineAssocClassSet" - value TRUE) - (object Attribute - tool "cg" - name "AssocClassForwardReferenceOnly" - value TRUE) - (object Attribute - tool "cg" - name "AssocTypeSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Array" - value 24) - (object Attribute - tool "cg" - name "Sequence" - value 47))))) - (object Attribute - tool "cg" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateDataMember" - value TRUE) - (object Attribute - tool "cg" - name "DataMemberName" - value "$attribute") - (object Attribute - tool "cg" - name "DataMemberVisibility" - value ("DataMemberVisibilitySet" 14)) - (object Attribute - tool "cg" - name "DataMemberVisibilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Public" - value 45) - (object Attribute - tool "cg" - name "Protected" - value 44) - (object Attribute - tool "cg" - name "Private" - value 43) - (object Attribute - tool "cg" - name "Implementation" - value 14) - (object Attribute - tool "cg" - name "AtAttributeVisibility" - value 211))) - (object Attribute - tool "cg" - name "DataMemberMutability" - value ("DataMemberMutabilitySet" 0)) - (object Attribute - tool "cg" - name "DataMemberMutabilitySet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Unrestricted" - value 0) - (object Attribute - tool "cg" - name "Mutable" - value 1) - (object Attribute - tool "cg" - name "Const" - value 2))) - (object Attribute - tool "cg" - name "DataMemberIsVolatile" - value FALSE) - (object Attribute - tool "cg" - name "DataMemberFieldSize" - value "") - (object Attribute - tool "cg" - name "GenerateGetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GenerateSetOperation" - value TRUE) - (object Attribute - tool "cg" - name "GetName" - value "get_$attribute") - (object Attribute - tool "cg" - name "SetName" - value "set_$attribute") - (object Attribute - tool "cg" - name "GetSetKinds" - value ("GetSetKindsSet" 200)) - (object Attribute - tool "cg" - name "GetSetKindsSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Common" - value 200) - (object Attribute - tool "cg" - name "Virtual" - value 201) - (object Attribute - tool "cg" - name "Abstract" - value 202) - (object Attribute - tool "cg" - name "Static" - value 203) - (object Attribute - tool "cg" - name "Friend" - value 204))) - (object Attribute - tool "cg" - name "GetIsConst" - value TRUE) - (object Attribute - tool "cg" - name "GetResultIsConst" - value ("GetResultIsConstSet" 2)) - (object Attribute - tool "cg" - name "GetResultIsConstSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "False" - value 0) - (object Attribute - tool "cg" - name "True" - value 1) - (object Attribute - tool "cg" - name "Same_As_Function" - value 2))) - (object Attribute - tool "cg" - name "GetSetByReference" - value FALSE) - (object Attribute - tool "cg" - name "InlineGet" - value TRUE) - (object Attribute - tool "cg" - name "SetReturnsValue" - value FALSE) - (object Attribute - tool "cg" - name "InlineSet" - value TRUE) - (object Attribute - tool "cg" - name "CCRegion" - value ""))) - (object Attribute - tool "cg" - name "default__Uses" - value (list Attribute_Set - (object Attribute - tool "cg" - name "ForwardReferenceOnly" - value FALSE) - (object Attribute - tool "cg" - name "BodyReferenceOnly" - value FALSE))) - (object Attribute - tool "cg" - name "default__Subsystem" - value (list Attribute_Set - (object Attribute - tool "cg" - name "Directory" - value "AUTO GENERATE") - (object Attribute - tool "cg" - name "DirectoryIsOnSearchList" - value FALSE) - (object Attribute - tool "cg" - name "PrecompiledHeader" - value ""))) - (object Attribute - tool "cg" - name "default__Category" - value (list Attribute_Set - (object Attribute - tool "cg" - name "IsNamespace" - value FALSE) - (object Attribute - tool "cg" - name "Indent" - value 2) - (object Attribute - tool "cg" - name "CodeName" - value "") - (object Attribute - tool "cg" - name "GenerateEmptyRegions" - value ("GenerateEmptyRegionSet" 3)) - (object Attribute - tool "cg" - name "GenerateEmptyRegionSet" - value (list Attribute_Set - (object Attribute - tool "cg" - name "None" - value 0) - (object Attribute - tool "cg" - name "Preserved" - value 1) - (object Attribute - tool "cg" - name "Unpreserved" - value 2) - (object Attribute - tool "cg" - name "All" - value 3))))) - (object Attribute - tool "MSVC" - name "propertyId" - value "809135966") - (object Attribute - tool "MSVC" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Version" - value "5.0"))) - (object Attribute - tool "MSVC" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCClassTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCClassTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Interface_Part" - value 1) - (object Attribute - tool "MSVC" - name "Connection_Part" - value 2) - (object Attribute - tool "MSVC" - name "Class_Factory" - value 3))) - (object Attribute - tool "MSVC" - name "CObjectFunctionality" - value ("CObjectFunctionalitySet" 0)) - (object Attribute - tool "MSVC" - name "CObjectFunctionalitySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Dynamic" - value 1) - (object Attribute - tool "MSVC" - name "Dyncreate" - value 2) - (object Attribute - tool "MSVC" - name "Serial" - value 3))) - (object Attribute - tool "MSVC" - name "GenerateOverrideGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateDataGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DATA_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateFieldGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_FIELD_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMessageGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "GenerateMessageMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "OLEFactory" - value ("OLEFactorySet" 0)) - (object Attribute - tool "MSVC" - name "OLEFactorySet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "None" - value 0) - (object Attribute - tool "MSVC" - name "Built_in" - value 1) - (object Attribute - tool "MSVC" - name "Simple" - value 2) - (object Attribute - tool "MSVC" - name "Licensed" - value 3))) - (object Attribute - tool "MSVC" - name "OLEName" - value "") - (object Attribute - tool "MSVC" - name "OLEClassID" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLECtlType" - value FALSE) - (object Attribute - tool "MSVC" - name "OLECtlType" - value "") - (object Attribute - tool "MSVC" - name "GenerateOLETypeLib" - value FALSE) - (object Attribute - tool "MSVC" - name "OLETypeLibID" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMajor" - value "") - (object Attribute - tool "MSVC" - name "OLETypeLibMinor" - value "") - (object Attribute - tool "MSVC" - name "GeneratePropPageIDs" - value FALSE) - (object Attribute - tool "MSVC" - name "OLEPropPageIDs" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateDispatchMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockProperties" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockFunctions" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DispatchDefValue" - value "") - (object Attribute - tool "MSVC" - name "GenerateDispIdEnum" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_DISP_ID_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInterfaceMap" - value FALSE) - (object Attribute - tool "MSVC" - name "INTERFACE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "InitInterface" - value "") - (object Attribute - tool "MSVC" - name "GenerateEventMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENT_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "StockEvents" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateEventSinkMap" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "PropNotifySinks" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ConnectionPointIID" - value "") - (object Attribute - tool "MSVC" - name "InheritanceType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "OLECommands" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCDeclares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MFCImplements" - value (value Text "")) - (object Attribute - tool "MSVC" - name "ATL_Declares" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateCOMMap" - value FALSE) - (object Attribute - tool "MSVC" - name "COM_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateConnectionPointMap" - value FALSE) - (object Attribute - tool "MSVC" - name "CONNECTION_POINT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateMsgMap" - value FALSE) - (object Attribute - tool "MSVC" - name "MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GeneratePropertyMap" - value FALSE) - (object Attribute - tool "MSVC" - name "PROPERTY_MAP_Entries" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCOperationTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCOperationTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Virtual_Override" - value 1) - (object Attribute - tool "MSVC" - name "Message_Handler" - value 2) - (object Attribute - tool "MSVC" - name "Dispatch_Handler" - value 3) - (object Attribute - tool "MSVC" - name "Event_Firing_Function" - value 4) - (object Attribute - tool "MSVC" - name "Event_Sink_Handler" - value 5) - (object Attribute - tool "MSVC" - name "Std_OLE_Method" - value 6) - (object Attribute - tool "MSVC" - name "Command_Parser" - value 7) - (object Attribute - tool "MSVC" - name "Property_Get_Function" - value 8) - (object Attribute - tool "MSVC" - name "Property_Set_Function" - value 9) - (object Attribute - tool "MSVC" - name "Property_Notify_Function" - value 10) - (object Attribute - tool "MSVC" - name "Macro_Generated_Function" - value 11))) - (object Attribute - tool "MSVC" - name "AFX_MSG_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "MESSAGE_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENT_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "AFX_EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "EVENTSINK_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "BodyImage" - value (value Text "")))) - (object Attribute - tool "MSVC" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Has" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Type" - value ("MSVCAttributeTypeSet" 0)) - (object Attribute - tool "MSVC" - name "MSVCAttributeTypeSet" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "Normal" - value 0) - (object Attribute - tool "MSVC" - name "Member_Property" - value 1) - (object Attribute - tool "MSVC" - name "Get_Set_Property" - value 2) - (object Attribute - tool "MSVC" - name "Dialog_Data" - value 3) - (object Attribute - tool "MSVC" - name "Field_Data" - value 4) - (object Attribute - tool "MSVC" - name "Stock_Property" - value 5))) - (object Attribute - tool "MSVC" - name "AFX_DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DISPATCH_MAP_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "DeclSpec" - value "") - (object Attribute - tool "MSVC" - name "PointerBase" - value "") - (object Attribute - tool "MSVC" - name "CallType" - value "") - (object Attribute - tool "MSVC" - name "StockPropertyImplementation" - value ""))) - (object Attribute - tool "MSVC" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "MSVC" - name "default__Module-Body" - value (list Attribute_Set - (object Attribute - tool "MSVC" - name "GenerateIncludesGroup" - value FALSE) - (object Attribute - tool "MSVC" - name "AFX_INCLUDES_Entries" - value (value Text "")) - (object Attribute - tool "MSVC" - name "GenerateInsertLocation" - value FALSE))) - (object Attribute - tool "cg" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Model Integrator" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Rose Web Publisher" - name "HiddenTool" - value FALSE) - (object Attribute - tool "COM" - name "propertyId" - value "783606378") - (object Attribute - tool "COM" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "COM" - name "TypeKinds" - value (list Attribute_Set - (object Attribute - tool "COM" - name "enum" - value 100) - (object Attribute - tool "COM" - name "record" - value 101) - (object Attribute - tool "COM" - name "module" - value 102) - (object Attribute - tool "COM" - name "interface" - value 103) - (object Attribute - tool "COM" - name "dispinterface" - value 104) - (object Attribute - tool "COM" - name "coclass" - value 105) - (object Attribute - tool "COM" - name "alias" - value 106) - (object Attribute - tool "COM" - name "union" - value 107) - (object Attribute - tool "COM" - name "max" - value 108) - (object Attribute - tool "COM" - name "(none)" - value 109))) - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "kind" - value ("TypeKinds" 109)) - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "attributes" - value "") - (object Attribute - tool "COM" - name "dllname" - value "") - (object Attribute - tool "COM" - name "alias" - value ""))) - (object Attribute - tool "COM" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "id" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "COM" - name "Generate" - value TRUE) - (object Attribute - tool "COM" - name "filename" - value "") - (object Attribute - tool "COM" - name "library" - value "") - (object Attribute - tool "COM" - name "uuid" - value "") - (object Attribute - tool "COM" - name "version" - value "") - (object Attribute - tool "COM" - name "helpstring" - value "") - (object Attribute - tool "COM" - name "helpfile" - value "") - (object Attribute - tool "COM" - name "helpcontext" - value "") - (object Attribute - tool "COM" - name "lcid" - value "") - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "default__Param" - value (list Attribute_Set - (object Attribute - tool "COM" - name "attributes" - value ""))) - (object Attribute - tool "COM" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VC++" - name "propertyId" - value "809135966") - (object Attribute - tool "VC++" - name "default__Project" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "UpdateATL" - value TRUE) - (object Attribute - tool "VC++" - name "SmartPointersOnAssoc" - value TRUE) - (object Attribute - tool "VC++" - name "GenerateImports" - value TRUE) - (object Attribute - tool "VC++" - name "PutImportsIn" - value "stdafx.h") - (object Attribute - tool "VC++" - name "FullPathInImports" - value TRUE) - (object Attribute - tool "VC++" - name "UseImportAttributes" - value TRUE) - (object Attribute - tool "VC++" - name "ImportAttributes" - value "no_namespace named_guids") - (object Attribute - tool "VC++" - name "ImportProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "DefaultTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "TypeLibLocation" - value "") - (object Attribute - tool "VC++" - name "CompileProjTypeLib" - value TRUE) - (object Attribute - tool "VC++" - name "RvcPtyVersion" - value "1.0") - (object Attribute - tool "VC++" - name "ModelIDStyle" - value 2) - (object Attribute - tool "VC++" - name "DocStyle" - value 1) - (object Attribute - tool "VC++" - name "GenerateIncludes" - value TRUE) - (object Attribute - tool "VC++" - name "ApplyPattern" - value FALSE) - (object Attribute - tool "VC++" - name "CreateBackupFiles" - value TRUE) - (object Attribute - tool "VC++" - name "SupportCodeName" - value FALSE) - (object Attribute - tool "VC++" - name "DocRevEngineer" - value TRUE) - (object Attribute - tool "VC++" - name "CreateOverviewDiagrams" - value TRUE) - (object Attribute - tool "VC++" - name "UpdateModelIDsInCode" - value TRUE) - (object Attribute - tool "VC++" - name "AttributeTypes" - value (value Text -|attr1=bool -|attr2=short -|attr3=int -|attr4=long -|attr5=char -|attr6=float -|attr7=double -|attr8=void -|attr9=clock_t -|attr10=_complex -|attr11=_dev_t -|attr12=div_t -|attr13=_exception -|attr14=FILE -|attr15=_finddata_t -|attr16=_FPIEEE_RECORD -|attr17=fpos_t -|attr18=_HEAPINFO -|attr19=jmp_buf -|attr20=lconv -|attr21=ldiv_t -|attr22=_off_t -|attr23=_onexit_t -|attr24=_PNH -|attr25=ptrdiff_t -|attr26=sig_atomic_t -|attr27=size_t -|attr28=_stat -|attr29=time_t -|attr30=_timeb -|attr31=tm -|attr32=_utimbuf -|attr33=va_list -|attr34=wchar_t -|attr35=wctrans_t -|attr36=wctype_t -|attr37=_wfinddata_t -|attr38=_wfinddatai64_t -|attr39=wint_t -|attr40=ABORTPROC -|attr41=ACMDRIVERENUMCB -|attr42=ACMDRIVERPROC -|attr43=ACMFILTERCHOOSEHOOKPROC -|attr44=ACMFILTERENUMCB -|attr45=ACMFILTERTAGENUMCB -|attr46=ACMFORMATCHOOSEHOOKPROC -|attr47=ACMFORMATENUMCB -|attr48=ACMFORMATTAGENUMCB -|attr49=APPLET_PROC -|attr50=ATOM -|attr51=BOOL -|attr52=BOOLEAN -|attr53=BYTE -|attr54=CALINFO_ENUMPROC -|attr55=CALLBACK -|attr56=CHAR -|attr57=COLORREF -|attr58=CONST -|attr59=CRITICAL_SECTION -|attr60=CTRYID -|attr61=DATEFMT_ENUMPROC -|attr62=DESKTOPENUMPROC -|attr63=DLGPROC -|attr64=DRAWSTATEPROC -|attr65=DWORD -|attr66=EDITWORDBREAKPROC -|attr67=ENHMFENUMPROC -|attr68=ENUMRESLANGPROC -|attr69=ENUMRESNAMEPROC -|attr70=ENUMRESTYPEPROC -|attr71=FARPROC -|attr72=FILE_SEGMENT_ELEMENT -|attr73=FLOAT -|attr74=FONTENUMPROC -|attr75=GOBJENUMPROC -|attr76=GRAYSTRINGPROC -|attr77=HACCEL -|attr78=HANDLE -|attr79=HBITMAP -|attr80=HBRUSH -|attr81=HCOLORSPACE -|attr82=HCONV -|attr83=HCONVLIST -|attr84=HCURSOR -|attr85=HDC -|attr86=HDDEDATA -|attr87=HDESK -|attr88=HDROP -|attr89=HDWP -|attr90=HENHMETAFILE -|attr91=HFILE -|attr92=HFONT -|attr93=HGDIOBJ -|attr94=HGLOBAL -|attr95=HHOOK -|attr96=HICON -|attr97=HIMAGELIST -|attr98=HIMC -|attr99=HINSTANCE -|attr100=HKEY -|attr101=HKL -|attr102=HLOCAL -|attr103=HMENU -|attr104=HMETAFILE -|attr105=HMODULE -|attr106=HMONITOR -|attr107=HOOKPROC -|attr108=HPALETTE -|attr109=HPEN -|attr110=HRGN -|attr111=HRSRC -|attr112=HSZ -|attr113=HTREEITEM -|attr114=HWINSTA -|attr115=HWND -|attr116=INT -|attr117=IPADDR -|attr118=LANGID -|attr119=LCID -|attr120=LCSCSTYPE -|attr121=LCSGAMUTMATCH -|attr122=LCTYPE -|attr123=LINEDDAPROC -|attr124=LOCALE_ENUMPROC -|attr125=LONG -|attr126=LONGLONG -|attr127=LPARAM -|attr128=LPBOOL -|attr129=LPBYTE -|attr130=LPCCHOOKPROC -|attr131=LPCFHOOKPROC -|attr132=LPCOLORREF -|attr133=LPCRITICAL_SECTION -|attr134=LPCSTR -|attr135=LPCTSTR -|attr136=LPCVOID -|attr137=LPCWSTR -|attr138=LPDWORD -|attr139=LPFIBER_START_ROUTINE -|attr140=LPFRHOOKPROC -|attr141=LPHANDLE -|attr142=LPHANDLER_FUNCTION -|attr143=LPINT -|attr144=LPLONG -|attr145=LPOFNHOOKPROC -|attr146=LPPAGEPAINTHOOK -|attr147=LPPAGESETUPHOOK -|attr148=LPPRINTHOOKPROC -|attr149=LPPROGRESS_ROUTINE -|attr150=LPSETUPHOOKPROC -|attr151=LPSTR -|attr152=LPSTREAM -|attr153=LPTHREAD_START_ROUTINE -|attr154=LPTSTR -|attr155=LPVOID -|attr156=LPWORD -|attr157=LPWSTR -|attr158=LRESULT -|attr159=LUID -|attr160=PBOOL -|attr161=PBOOLEAN -|attr162=PBYTE -|attr163=PCHAR -|attr164=PCRITICAL_SECTION -|attr165=PCSTR -|attr166=PCTSTR -|attr167=PCWCH -|attr168=PCWSTR -|attr169=PDWORD -|attr170=PFLOAT -|attr171=PFNCALLBACK -|attr172=PHANDLE -|attr173=PHANDLER_ROUTINE -|attr174=PHKEY -|attr175=PINT -|attr176=PLCID -|attr177=PLONG -|attr178=PLUID -|attr179=PROPENUMPROC -|attr180=PROPENUMPROCEX -|attr181=PSHORT -|attr182=PSTR -|attr183=PTBYTE -|attr184=PTCHAR -|attr185=PTIMERAPCROUTINE -|attr186=PTSTR -|attr187=PUCHAR -|attr188=PUINT -|attr189=PULONG -|attr190=PUSHORT -|attr191=PVOID -|attr192=PWCHAR -|attr193=PWORD -|attr194=PWSTR -|attr195=REGISTERWORDENUMPROC -|attr196=REGSAM -|attr197=SC_HANDLE -|attr198=SC_LOCK -|attr199=SENDASYNCPROC -|attr200=SERVICE_STATUS_HANDLE -|attr201=SHORT -|attr202=TBYTE -|attr203=TCHAR -|attr204=TIMEFMT_ENUMPROC -|attr205=TIMERPROC -|attr206=UCHAR -|attr207=UINT -|attr208=ULONG -|attr209=ULONGLONG -|attr210=UNSIGNED -|attr211=USHORT -|attr212=VOID -|attr213=WCHAR -|attr214=WINAPI -|attr215=WINSTAENUMPROC -|attr216=WNDENUMPROC -|attr217=WNDPROC -|attr218=WORD -|attr219=WPARAM -|attr220=YIELDPROC -|attr221=CPoint -|attr222=CRect -|attr223=CSize -|attr224=CString -|attr225=CTime -|attr226=CTimeSpan -|attr227=CCreateContext -|attr228=CMemoryState -|attr229=COleSafeArray -|attr230=CPrintInfo - )) - (object Attribute - tool "VC++" - name "Containers" - value (value Text -|cont1=CArray<$TYPE, $TYPE&> -|cont2=CByteArray -|cont3=CDWordArray -|cont4=CObArray -|cont5=CPtrArray -|cont6=CStringArray -|cont7=CUIntArray -|cont8=CWordArray -|cont9=CList<$TYPE, $TYPE&> -|cont10=CPtrList -|cont11=CObList -|cont12=CStringList -|cont13=CMapWordToPtr -|cont14=CMapPtrToWord -|cont15=CMapPtrToPtr -|cont16=CMapWordToOb -|cont17=CMapStringToPtr -|cont18=CMapStringToOb -|cont19=CMapStringToString -|cont20=CTypedPtrArray -|cont21=CTypedPtrArray -|cont22=CTypedPtrList -|cont23=CTypedPtrList - )) - (object Attribute - tool "VC++" - name "ClassMethods" - value (value Text -|*_body=// ToDo: Add your specialized code here and/or call the base class -|cm1=$NAME() -|cm2=$NAME(orig:const $NAME&) -|cm3=<> ~$NAME() -|cm4=operator=(rhs:$NAME&):$NAME& -|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; -|cm5=<> operator==(rhs:const $NAME&):bool -|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm6=<> operator!=(rhs:$NAME&):bool -|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm7=<> operator<(rhs:$NAME&):bool -|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm8=<> operator>(rhs:$NAME&):bool -|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm9=<> operator<=(rhs:$NAME&):bool -|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm10=<> operator>=(rhs:$NAME&):bool -|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; -|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& -|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; -|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& -|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; - )) - (object Attribute - tool "VC++" - name "Accessors" - value (value Text -|agf=<> get_$BASICNAME():const $TYPE -|agf_body=return $NAME; -|asf=set_$BASICNAME(value:$TYPE):void -|asf_body=$NAME = value;|return; -|agv=<> get_$BASICNAME():const $TYPE& -|agv_body=return $NAME; -|asv=set_$BASICNAME(value:$TYPE&):void -|asv_body=$NAME = value;|return; -|agp=<> get_$BASICNAME():const $TYPE -|agp_body=return $NAME; -|asp=set_$BASICNAME(value:$TYPE):void -|asp_body=$NAME = value;|return; -|agr=<> get_$BASICNAME():const $TYPE -|agr_body=return $NAME; -|asr=set_$BASICNAME(value:$TYPE):void -|asr_body=$NAME = value;|return; -|aga=<> get_$BASICNAME(index:int):const $TYPE -|aga_body=return $NAME[index]; -|asa=set_$BASICNAME(index:int, value:$TYPE):void -|asa_body=$NAME[index] = value;|return; - )) - (object Attribute - tool "VC++" - name "Conditionals" - value (value Text -|*_decl=#ifdef _DEBUG -|*_base=CObject -|cond1=<> AssertValid():void -|cond1_body=$SUPERNAME::AssertValid(); -|cond2=<> Dump(dc:CDumpContext&):void -|cond2_body=$SUPERNAME::Dump(dc); - )) - (object Attribute - tool "VC++" - name "Patterns" - value (value Text -|patrn1=cm1,cm3,cond1,cond2 -|Patrn1_name=Default - )))) - (object Attribute - tool "VC++" - name "default__Class" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Module-Spec" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "InternalMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "ExportMap" - value (value Text -|*:AUTO:AUTO -| - )) - (object Attribute - tool "VC++" - name "InitialSourceIncludes" - value (value Text -|"stdafx.h" - )) - (object Attribute - tool "VC++" - name "InitialHeaderIncludes" - value (value Text "")) - (object Attribute - tool "VC++" - name "Copyright" - value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")))) - (object Attribute - tool "VC++" - name "default__Role" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Const" - value FALSE) - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "InitialValue" - value ""))) - (object Attribute - tool "VC++" - name "default__Attribute" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE))) - (object Attribute - tool "VC++" - name "default__Operation" - value (list Attribute_Set - (object Attribute - tool "VC++" - name "Generate" - value TRUE) - (object Attribute - tool "VC++" - name "Inline" - value FALSE) - (object Attribute - tool "VC++" - name "DefaultBody" - value (value Text "")))) - (object Attribute - tool "VC++" - name "HiddenTool" - value FALSE) - (object Attribute - tool "Version Control" - name "HiddenTool" - value FALSE) - (object Attribute - tool "VisualStudio" - name "HiddenTool" - value FALSE) - (object Attribute - tool "framework" - name "HiddenTool" - value FALSE)) - quid "3A1A89A4010B")) + +(object Petal + version 43 + _written "Rose 6.1.9113.5" + charSet 0) + +(object Design "Logical View" + is_unit TRUE + is_loaded TRUE + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Scripting" + value FALSE)) + quid "3A23F652016C" + defaults (object defaults + rightMargin 0.250000 + leftMargin 0.250000 + topMargin 0.250000 + bottomMargin 0.500000 + pageOverlap 0.250000 + clipIconLabels TRUE + autoResize TRUE + snapToGrid TRUE + gridX 62 + gridY 62 + defaultFont (object Font + size 10 + face "Arial" + bold FALSE + italics FALSE + underline FALSE + strike FALSE + color 0 + default_color TRUE) + showMessageNum 1 + showClassOfObject TRUE + notation "Unified") + root_usecase_package (object Class_Category "Use Case View" + quid "3A1A89A40101" + exportControl "Public" + global TRUE + logical_models (list unit_reference_list + (object Class_Category "Customer Actors" + quid "3A1A89F00159" + documentation "The actors interacting with the test bed architecture." + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "3A1A8C2700DC" + supplier "Use Case View::Customer Use cases" + quidu "3A1A8A2A0211")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "HTTP Client 6.2" + quid "3A1A8A160316" + documentation +|Role: +|- Requests the execution of a particular test, or group of tests, with the production of test results. +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. +|- Requests a particular type of report format. +|- Requests the reproduction of a specific state for a test. +|- Requires that any comonent may be tested. + + stereotype "Actor" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E3332029D" + stereotype "uses" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Class "GT 6.2 Plug-in System" + quid "3A1A8A9D0360" + documentation +|Role: +|- Requests the execution of a particular test, or group of tests, with the production of test results. +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. +|- Requests the reproduction of a specific state for a test. +|- Requires that any comonent may be tested. + + stereotype "Actor" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E32B90271" + stereotype "uses" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Class "GT Wap 6.2" + quid "3A1A8AC101D2" + documentation +|Role: +|- Requests the execution of a particular test, or group of tests, with the production of test results. +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. + + stereotype "Actor" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E31AC0166" + stereotype "uses" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Class "Future GT project" + quid "3A1A8F3001E8" + documentation +|Role: +|- Requests the execution of a particular test, or group of tests, with the production of test results. +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. +|- Requests a particular type of report format. +|- Requests the reproduction of a specific state for a test. +|- Requires that any comonent may be tested. + + stereotype "Actor" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E339A0315" + stereotype "uses" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Class "Generalised Actor" + quid "3A1E30F00075" + documentation +|The generalised common roles of all the other actors. +|Role: +|- Requests the execution of a particular test, or group of tests, with the production of test results. +|- Requests the execution of a particular test, or group of tests, with the production of test results, and verification of resource usage release. +|- Requests the execution of a particular test, or group of tests, with the production of test results, under low resource availability conditions. + + stereotype "Actor") + (object Class "Stubbed Code Module" + quid "3A5D9AA60388" + stereotype "Actor")) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "3A1F92160105" + title "Main" + documentation "The actor inter-dependencies." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 431 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @1 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (372, 1550) + label (object ItemLabel + Parent_View @1 + location (372, 1710) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "HTTP Client 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A160316" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @2 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (372, 248) + label (object ItemLabel + Parent_View @2 + location (372, 408) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT 6.2 Plug-in System") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A9D0360" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @3 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2046, 248) + label (object ItemLabel + Parent_View @3 + location (2046, 408) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT Wap 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8AC101D2" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @4 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2046, 1550) + label (object ItemLabel + Parent_View @4 + location (2046, 1710) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Future GT project") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F3001E8" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @5 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1240, 868) + label (object ItemLabel + Parent_View @5 + location (1240, 1028) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Generalised Actor") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1E30F00075" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object InheritView "" @6 + stereotype (object SegLabel @7 + Parent_View @6 + location (744, 1258) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.418309 + height 4 + orientation 1) + line_color 3342489 + quidu "3A1E3332029D" + client @1 + supplier @5 + line_style 0) + (object InheritView "" @8 + stereotype (object SegLabel @9 + Parent_View @8 + location (709, 484) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.371114 + height 4 + orientation 0) + line_color 3342489 + quidu "3A1E32B90271" + client @2 + supplier @5 + line_style 0) + (object InheritView "" @10 + stereotype (object SegLabel @11 + Parent_View @10 + location (1594, 577) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.560630 + height 12 + orientation 1) + line_color 3342489 + quidu "3A1E31AC0166" + client @3 + supplier @5 + line_style 0) + (object InheritView "" @12 + stereotype (object SegLabel @13 + Parent_View @12 + location (1642, 1207) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 1 + orientation 1) + line_color 3342489 + quidu "3A1E339A0315" + client @4 + supplier @5 + line_style 0))))) + (object Class_Category "Customer Use cases" + quid "3A1A8A2A0211" + documentation "The client use cases for interaction, and architectural requirements." + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test Individual component" + quid "3A1A8C6B02A6" + 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." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E95C402C0" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Test incomplete component" + quidu "3A1A8CB602C2") + (object Inheritance_Relationship + quid "3A1F7F790276" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" + quidu "3A1A9DD3019F"))) + (object UseCase "Log message and results" + quid "3A1A8C80017A" + documentation "Store a text message persistently.") + (object UseCase "Test incomplete component" + quid "3A1A8CB602C2" + 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." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E91FE01E5" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Test component method" + quidu "3A1A8DF00382") + (object Inheritance_Relationship + quid "3A1E95E80091" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Clear test context" + quidu "3A1A91C6018F") + (object Inheritance_Relationship + quid "3A1F79260368" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Share test context" + quidu "3A1A8E790018") + (object Inheritance_Relationship + quid "3A1F7B74038F" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Identify component fault in context" + quidu "3A1A90110281"))) + (object UseCase "Run test interactively" + quid "3A1A8D1700D7" + documentation "Execution of a single test selected by a user of the test bed UI." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E941D0023" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6"))) + (object UseCase "Run test automatically" + quid "3A1A8D2503DA" + documentation "Execution of a single test without user input." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F8F270246" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Run test interactively" + quidu "3A1A8D1700D7"))) + (object UseCase "Run test from script" + quid "3A1A8D3502D9" + documentation "Execution of a single test automatically, simulating user input where necessary." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F8E9A013F" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Run test automatically" + quidu "3A1A8D2503DA"))) + (object UseCase "Memory leak test" + quid "3A1A8D7D0138" + documentation "Test that the component has not leaked any memory blocks during its execution.") + (object UseCase "Resource leak test" + quid "3A1A8D8F0300" + documentation "Test that the component has not leaked any resources during its execution.") + (object UseCase "Out of memory test" + quid "3A1A8DAB01B6" + documentation "Simulate out of memory conditions.") + (object UseCase "Dump memory block to log" + quid "3A1A8DC400E0" + documentation "The content of a specified area of volatile storage is stored persistently, in a standardised human readable form. " + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A238F4E0128" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Log message and results" + quidu "3A1A8C80017A"))) + (object UseCase "Test component method" + quid "3A1A8DF00382" + documentation "Test a method of the component recording and validating the result." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E911601EB" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Log message and results" + quidu "3A1A8C80017A") + (object Inheritance_Relationship + quid "3A1E91220170" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Memory leak test" + quidu "3A1A8D7D0138") + (object Inheritance_Relationship + quid "3A1E912E00D7" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Resource leak test" + quidu "3A1A8D8F0300") + (object Inheritance_Relationship + quid "3A1E914600E6" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Out of memory test" + quidu "3A1A8DAB01B6") + (object Inheritance_Relationship + quid "3A1E914D0208" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Dump memory block to log" + quidu "3A1A8DC400E0") + (object Inheritance_Relationship + quid "3A1E92230242" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Validate test results" + quidu "3A1A8E860338"))) + (object UseCase "Capture component state" + quid "3A1A8E4603CC" + documentation "The complete state of a component is captured for later restoration.") + (object UseCase "Restore component state" + quid "3A1A8E56014E" + documentation "The complete state of a component captured earlier, is restored.") + (object UseCase "Share test context" + quid "3A1A8E790018" + documentation "The context within which the previous test executed is preserved and provides the state within which to begin the next test.") + (object UseCase "Validate test results" + quid "3A1A8E860338" + documentation "Verify that a tests result is the one anticipated.") + (object UseCase "Test asynchronous component" + quid "3A1A8EA602A8" + documentation "Execute two or more tests simultaneously, within the same, or multiple threads, which communicate asynchronously via the use of signals." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E95B70040" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6") + (object Inheritance_Relationship + quid "3A1F82890089" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236"))) + (object UseCase "Repeat test case" + quid "3A1A8F020001" + documentation "Execute the previous test again." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F8F6C0317" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Run test interactively" + quidu "3A1A8D1700D7"))) + (object UseCase "Identify component fault in context" + quid "3A1A90110281" + documentation "Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F7C320360" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Capture component state" + quidu "3A1A8E4603CC") + (object Inheritance_Relationship + quid "3A1F7C5002AF" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Restore component state" + quidu "3A1A8E56014E"))) + (object UseCase "Test multi-threaded component" + quid "3A1A90B00316" + documentation "Execute one or more tests simultaneously, within multiple threads." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E95A70304" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6") + (object Inheritance_Relationship + quid "3A1F829102F7" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236"))) + (object UseCase "Schedule test" + quid "3A1A91620236" + documentation "Specify the launch timing for an individual test.") + (object UseCase "Test components concurrently" + quid "3A1A917D011C" + documentation "Execute two or more tests simultaneously, within the same thread." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E951802B9" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6") + (object Inheritance_Relationship + quid "3A1F827402AF" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236"))) + (object UseCase "Clear test context" + quid "3A1A91C6018F" + documentation "The context within which the test is to execute is reset to a standard 'virgin' state.") + (object UseCase "Arbitrarily group tests and execution order" + quid "3A1A97CF0336" + 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." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E94EA02EF" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Run test from script" + quidu "3A1A8D3502D9"))) + (object Association "$UNNAMED$0" + quid "3A1A9B62013D" + roles (list role_list + (object Role "$UNNAMED$1" + quid "3A1A9B630333" + supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format" + quidu "3A1A904E01AD" + is_navigable TRUE) + (object Role "$UNNAMED$2" + quid "3A1A9B630334" + supplier "Use Case View::Customer Actors::HTTP Client 6.2" + quidu "3A1A8A160316"))) + (object Association "$UNNAMED$3" + quid "3A1A9B6E0216" + roles (list role_list + (object Role "$UNNAMED$4" + quid "3A1A9B6F018B" + supplier "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" + quidu "3A1A90F3034F" + is_navigable TRUE) + (object Role "$UNNAMED$5" + quid "3A1A9B6F018C" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$6" + quid "3A1A9B7101CA" + roles (list role_list + (object Role "$UNNAMED$7" + quid "3A1A9B72017C" + supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format" + quidu "3A1A904E01AD" + is_navigable TRUE) + (object Role "$UNNAMED$8" + quid "3A1A9B720186" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$9" + quid "3A1A9B74020B" + roles (list role_list + (object Role "$UNNAMED$10" + quid "3A1A9B750144" + supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" + quidu "3A1A8FCF0345" + is_navigable TRUE) + (object Role "$UNNAMED$11" + quid "3A1A9B75014E" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$12" + quid "3A1A9B770179" + roles (list role_list + (object Role "$UNNAMED$13" + quid "3A1A9B780198" + supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." + quidu "3A1A91080255" + is_navigable TRUE) + (object Role "$UNNAMED$14" + quid "3A1A9B780199" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$15" + quid "3A1A9B7A03A4" + roles (list role_list + (object Role "$UNNAMED$16" + quid "3A1A9B7B0319" + supplier "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" + quidu "3A1A906602A2" + is_navigable TRUE) + (object Role "$UNNAMED$17" + quid "3A1A9B7B031A" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$18" + quid "3A1A9B7E02E2" + roles (list role_list + (object Role "$UNNAMED$19" + quid "3A1A9B8000BE" + supplier "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" + quidu "3A1A960B01B9" + is_navigable TRUE) + (object Role "$UNNAMED$20" + quid "3A1A9B8000BF" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$21" + quid "3A1A9B8202C9" + roles (list role_list + (object Role "$UNNAMED$22" + quid "3A1A9B830285" + supplier "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" + quidu "3A1A966501FF" + is_navigable TRUE) + (object Role "$UNNAMED$23" + quid "3A1A9B830286" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$24" + quid "3A1A9B86026B" + roles (list role_list + (object Role "$UNNAMED$25" + quid "3A1A9B870136" + supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component" + quidu "3A1A95BB02D7" + is_navigable TRUE) + (object Role "$UNNAMED$26" + quid "3A1A9B870137" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$27" + quid "3A1A9B8F020A" + roles (list role_list + (object Role "$UNNAMED$28" + quid "3A1A9B900279" + supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component" + quidu "3A1A95BB02D7" + is_navigable TRUE) + (object Role "$UNNAMED$29" + quid "3A1A9B90027A" + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" + quidu "3A1A8A9D0360"))) + (object Association "$UNNAMED$30" + quid "3A1A9B940347" + roles (list role_list + (object Role "$UNNAMED$31" + quid "3A1A9B96017D" + supplier "Use Case View::Customer Use cases::Architectural Requests::Test any component" + quidu "3A1A95BB02D7" + is_navigable TRUE) + (object Role "$UNNAMED$32" + quid "3A1A9B96017E" + supplier "Use Case View::Customer Actors::HTTP Client 6.2" + quidu "3A1A8A160316"))) + (object Association "$UNNAMED$33" + quid "3A1A9BDA02C6" + roles (list role_list + (object Role "$UNNAMED$34" + quid "3A1A9BDB0259" + supplier "Use Case View::Customer Use cases::Repeat test case" + quidu "3A1A8F020001" + is_navigable TRUE) + (object Role "$UNNAMED$35" + quid "3A1A9BDB025A" + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" + quidu "3A1A8A9D0360"))) + (object Association "$UNNAMED$36" + quid "3A1A9BDF0287" + roles (list role_list + (object Role "$UNNAMED$37" + quid "3A1A9BE00152" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236" + is_navigable TRUE) + (object Role "$UNNAMED$38" + quid "3A1A9BE00153" + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" + quidu "3A1A8A9D0360"))) + (object Association "$UNNAMED$39" + quid "3A1A9BE30341" + roles (list role_list + (object Role "$UNNAMED$40" + quid "3A1A9BE4037E" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236" + is_navigable TRUE) + (object Role "$UNNAMED$41" + quid "3A1A9BE4037F" + supplier "Use Case View::Customer Actors::HTTP Client 6.2" + quidu "3A1A8A160316"))) + (object Association "$UNNAMED$42" + quid "3A1A9C0401AE" + roles (list role_list + (object Role "$UNNAMED$43" + quid "3A1A9C05021D" + supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" + quidu "3A1A97CF0336" + is_navigable TRUE) + (object Role "$UNNAMED$44" + quid "3A1A9C05021E" + supplier "Use Case View::Customer Actors::HTTP Client 6.2" + quidu "3A1A8A160316"))) + (object Association "$UNNAMED$45" + quid "3A1A9C190316" + roles (list role_list + (object Role "$UNNAMED$46" + quid "3A1A9C1A028C" + supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" + quidu "3A1A8FCF0345" + is_navigable TRUE) + (object Role "$UNNAMED$47" + quid "3A1A9C1A028D" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$48" + quid "3A1A9C1C02D5" + roles (list role_list + (object Role "$UNNAMED$49" + quid "3A1A9C1E0183" + supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" + quidu "3A1A97CF0336" + is_navigable TRUE) + (object Role "$UNNAMED$50" + quid "3A1A9C1E0184" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$51" + quid "3A1A9C26029D" + roles (list role_list + (object Role "$UNNAMED$52" + quid "3A1A9C27035D" + supplier "Use Case View::Customer Use cases::Repeat test case" + quidu "3A1A8F020001" + is_navigable TRUE) + (object Role "$UNNAMED$53" + quid "3A1A9C27035E" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$54" + quid "3A1A9C2A0086" + roles (list role_list + (object Role "$UNNAMED$55" + quid "3A1A9C2B00D8" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236" + is_navigable TRUE) + (object Role "$UNNAMED$56" + quid "3A1A9C2B00D9" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$57" + quid "3A1A9C2D03A1" + roles (list role_list + (object Role "$UNNAMED$58" + quid "3A1A9C2E0353" + supplier "Use Case View::Customer Use cases::Capture component state" + quidu "3A1A8E4603CC" + is_navigable TRUE) + (object Role "$UNNAMED$59" + quid "3A1A9C2E0354" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$60" + quid "3A1A9C31016C" + roles (list role_list + (object Role "$UNNAMED$61" + quid "3A1A9C3201E6" + supplier "Use Case View::Customer Use cases::Restore component state" + quidu "3A1A8E56014E" + is_navigable TRUE) + (object Role "$UNNAMED$62" + quid "3A1A9C3201E7" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$63" + quid "3A1A9DE70389" + roles (list role_list + (object Role "$UNNAMED$64" + quid "3A1A9DE80272" + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" + quidu "3A1A9DD3019F" + is_navigable TRUE) + (object Role "$UNNAMED$65" + quid "3A1A9DE80273" + supplier "Use Case View::Customer Actors::Future GT project" + quidu "3A1A8F3001E8"))) + (object Association "$UNNAMED$66" + quid "3A1A9DEB006E" + roles (list role_list + (object Role "$UNNAMED$67" + quid "3A1A9DEB038F" + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" + quidu "3A1A9DD3019F" + is_navigable TRUE) + (object Role "$UNNAMED$68" + quid "3A1A9DEB0390" + supplier "Use Case View::Customer Actors::HTTP Client 6.2" + quidu "3A1A8A160316"))) + (object Association "$UNNAMED$69" + quid "3A1A9DEE00E0" + roles (list role_list + (object Role "$UNNAMED$70" + quid "3A1A9DEF010A" + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" + quidu "3A1A9DD3019F" + is_navigable TRUE) + (object Role "$UNNAMED$71" + quid "3A1A9DEF010B" + supplier "Use Case View::Customer Actors::GT 6.2 Plug-in System" + quidu "3A1A8A9D0360"))) + (object Association "$UNNAMED$72" + quid "3A1E31C60236" + roles (list role_list + (object Role "$UNNAMED$73" + quid "3A1E31C801FC" + supplier "Use Case View::Customer Use cases::Validate test results" + quidu "3A1A8E860338" + is_navigable TRUE) + (object Role "$UNNAMED$74" + quid "3A1E31C801FD" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$75" + quid "3A1E31CB000C" + roles (list role_list + (object Role "$UNNAMED$76" + quid "3A1E31CC0389" + supplier "Use Case View::Customer Use cases::Log message and results" + quidu "3A1A8C80017A" + is_navigable TRUE) + (object Role "$UNNAMED$77" + quid "3A1E31CC038A" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$78" + quid "3A1E31D5002F" + roles (list role_list + (object Role "$UNNAMED$79" + quid "3A1E31D502E2" + supplier "Use Case View::Customer Use cases::Dump memory block to log" + quidu "3A1A8DC400E0" + is_navigable TRUE) + (object Role "$UNNAMED$80" + quid "3A1E31D502E3" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$81" + quid "3A1E31D703AD" + roles (list role_list + (object Role "$UNNAMED$82" + quid "3A1E31D90052" + supplier "Use Case View::Customer Use cases::Memory leak test" + quidu "3A1A8D7D0138" + is_navigable TRUE) + (object Role "$UNNAMED$83" + quid "3A1E31D90053" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$84" + quid "3A1E31DB0150" + roles (list role_list + (object Role "$UNNAMED$85" + quid "3A1E31DD0102" + supplier "Use Case View::Customer Use cases::Resource leak test" + quidu "3A1A8D8F0300" + is_navigable TRUE) + (object Role "$UNNAMED$86" + quid "3A1E31DD0103" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$87" + quid "3A1E31E0019D" + roles (list role_list + (object Role "$UNNAMED$88" + quid "3A1E31E1039D" + supplier "Use Case View::Customer Use cases::Out of memory test" + quidu "3A1A8DAB01B6" + is_navigable TRUE) + (object Role "$UNNAMED$89" + quid "3A1E31E1039E" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$90" + quid "3A1E31E4021B" + roles (list role_list + (object Role "$UNNAMED$91" + quid "3A1E31E5037B" + supplier "Use Case View::Customer Use cases::Share test context" + quidu "3A1A8E790018" + is_navigable TRUE) + (object Role "$UNNAMED$92" + quid "3A1E31E5037C" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$93" + quid "3A1E31EC0032" + roles (list role_list + (object Role "$UNNAMED$94" + quid "3A1E31ED0105" + supplier "Use Case View::Customer Use cases::Test component method" + quidu "3A1A8DF00382" + is_navigable TRUE) + (object Role "$UNNAMED$95" + quid "3A1E31ED0106" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$96" + quid "3A1E31EF0339" + roles (list role_list + (object Role "$UNNAMED$97" + quid "3A1E31F00330" + supplier "Use Case View::Customer Use cases::Test incomplete component" + quidu "3A1A8CB602C2" + is_navigable TRUE) + (object Role "$UNNAMED$98" + quid "3A1E31F00331" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$99" + quid "3A1E31F30168" + roles (list role_list + (object Role "$UNNAMED$100" + quid "3A1E31F401E2" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6" + is_navigable TRUE) + (object Role "$UNNAMED$101" + quid "3A1E31F401E3" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$102" + quid "3A1E31F60339" + roles (list role_list + (object Role "$UNNAMED$103" + quid "3A1E31F702FE" + supplier "Use Case View::Customer Use cases::Test asynchronous component" + quidu "3A1A8EA602A8" + is_navigable TRUE) + (object Role "$UNNAMED$104" + quid "3A1E31F702FF" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$105" + quid "3A1E31FA0078" + roles (list role_list + (object Role "$UNNAMED$106" + quid "3A1E31FB00DD" + supplier "Use Case View::Customer Use cases::Test multi-threaded component" + quidu "3A1A90B00316" + is_navigable TRUE) + (object Role "$UNNAMED$107" + quid "3A1E31FB00DE" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$108" + quid "3A1E31FD0072" + roles (list role_list + (object Role "$UNNAMED$109" + quid "3A1E31FF00CF" + supplier "Use Case View::Customer Use cases::Test components concurrently" + quidu "3A1A917D011C" + is_navigable TRUE) + (object Role "$UNNAMED$110" + quid "3A1E31FF00D0" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$111" + quid "3A1E32010303" + roles (list role_list + (object Role "$UNNAMED$112" + quid "3A1E320301E3" + supplier "Use Case View::Customer Use cases::Identify component fault in context" + quidu "3A1A90110281" + is_navigable TRUE) + (object Role "$UNNAMED$113" + quid "3A1E320301E4" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$114" + quid "3A1E34A00023" + roles (list role_list + (object Role "$UNNAMED$115" + quid "3A1E34A101BF" + supplier "Use Case View::Customer Use cases::Clear test context" + quidu "3A1A91C6018F" + is_navigable TRUE) + (object Role "$UNNAMED$116" + quid "3A1E34A101C0" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$117" + quid "3A1E34DA0315" + roles (list role_list + (object Role "$UNNAMED$118" + quid "3A1E34DB0262" + supplier "Use Case View::Customer Use cases::Run test interactively" + quidu "3A1A8D1700D7" + is_navigable TRUE) + (object Role "$UNNAMED$119" + quid "3A1E34DB0263" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$120" + quid "3A1E34DE00A4" + roles (list role_list + (object Role "$UNNAMED$121" + quid "3A1E34DF0114" + supplier "Use Case View::Customer Use cases::Run test automatically" + quidu "3A1A8D2503DA" + is_navigable TRUE) + (object Role "$UNNAMED$122" + quid "3A1E34DF0115" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$123" + quid "3A1E34E10171" + roles (list role_list + (object Role "$UNNAMED$124" + quid "3A1E34E20212" + supplier "Use Case View::Customer Use cases::Run test from script" + quidu "3A1A8D3502D9" + is_navigable TRUE) + (object Role "$UNNAMED$125" + quid "3A1E34E20213" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$126" + quid "3A1E358F0167" + roles (list role_list + (object Role "$UNNAMED$127" + quid "3A1E3590023A" + supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" + quidu "3A1A91A201CA" + is_navigable TRUE) + (object Role "$UNNAMED$128" + quid "3A1E3590023B" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$129" + quid "3A1E365202BC" + roles (list role_list + (object Role "$UNNAMED$130" + quid "3A1E3653038F" + supplier "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" + quidu "3A1A8FC0002C" + is_navigable TRUE) + (object Role "$UNNAMED$131" + quid "3A1E36530390" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$132" + quid "3A1E3930002C" + roles (list role_list + (object Role "$UNNAMED$133" + quid "3A1E3931002E" + supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" + quidu "3A1A9B1C016E" + is_navigable TRUE) + (object Role "$UNNAMED$134" + quid "3A1E3931002F" + supplier "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075"))) + (object Association "$UNNAMED$135" + quid "3A5DC4DC0250" + roles (list role_list + (object Role "$UNNAMED$136" + quid "3A5DC4DD000D" + supplier "Use Case View::Customer Use cases::Test component method" + quidu "3A1A8DF00382" + is_navigable TRUE) + (object Role "$UNNAMED$137" + quid "3A5DC4DD000E" + supplier "Use Case View::Customer Actors::Stubbed Code Module" + quidu "3A5D9AA60388"))) + (object Class_Category "Architectural Requests" + quid "3A1F78BE003E" + documentation "The use cases which relate to how the system should be structured, and how the components are to be provided." + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Modular architecture services" + quid "3A1A966501FF" + 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.") + (object UseCase "Send user notification of test result" + quid "3A1A906602A2" + documentation +|A requirement that at completion of a test run the architecture can notify a specified user group of the results. +|Note : this possibly involves informing them via some network link. + ) + (object UseCase "Replace the UI" + quid "3A1A90F3034F" + documentation "A requirement that the test bed architecture provide its services as an 'Engine' capable of being used by any user interface.") + (object UseCase "Architecture is extensible" + quid "3A1A960B01B9" + documentation "A requirement that the archtecture support an extendable internal architecture. (Allowing additional functionality to be added later).") + (object UseCase "Run tests in release code" + quid "3A1A8FC0002C" + documentation "A requirement that test test bed operates in both 'debug' mode and 'release' mode, and is therefore not dependent upon 'debug' mode services.") + (object UseCase "Configure report format" + quid "3A1A904E01AD" + documentation "A requirement that the result output of the test bed may be configured to conform a particular form chosen by the client. ") + (object UseCase "Dynamically configure the test environment" + quid "3A1A8FCF0345" + 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.") + (object UseCase "Test any component" + quid "3A1A95BB02D7" + documentation "A requirement that any component unit may be suitable for testing within the test bed." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1E95820121" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6"))) + (object UseCase "Add new test cases" + quid "3A1A91A201CA" + documentation "A requirement that individual test cases can be added to the available test scenarios which are presented upon test bed execution.") + (object UseCase "Trace Defect report to test" + quid "3A1A9B1C016E" + 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." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F7E9701F9" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Validate test results" + quidu "3A1A8E860338"))) + (object UseCase "Automate user action reproduction." + quid "3A1A91080255" + documentation "A requirement that user choices and input be recorded, and stored persistently in a format suitable for subsequent automation of the test bed. " + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F7E27000D" + stereotype "extends" + supplier "Use Case View::Customer Use cases::Run test from script" + quidu "3A1A8D3502D9"))) + (object UseCase "Simulate Defect conditions" + quid "3A1A9DD3019F" + 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." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A1F7ECE01BC" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Capture component state" + quidu "3A1A8E4603CC") + (object Inheritance_Relationship + quid "3A1F7EDC00B8" + stereotype "uses" + supplier "Use Case View::Customer Use cases::Restore component state" + quidu "3A1A8E56014E")))) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Architecture" + quid "3A1A8F8F0202" + title "Architecture" + documentation "The use cases relating to requirements of the test bed architecture." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @14 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (310, 186) + label (object ItemLabel + Parent_View @14 + location (310, 346) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT Wap 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8AC101D2" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @15 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1488, 1054) + label (object ItemLabel + Parent_View @15 + location (1488, 1214) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "HTTP Client 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A160316" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @16 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1798, 682) + label (object ItemLabel + Parent_View @16 + location (1798, 842) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT 6.2 Plug-in System") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A9D0360" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Replace the UI" @17 + location (310, 1426) + label (object ItemLabel + Parent_View @17 + location (310, 1564) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Replace the UI") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90F3034F" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @18 + location (2542, 1798) + label (object ItemLabel + Parent_View @18 + location (2542, 1936) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Configure report format") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A904E01AD" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$0" @19 + location (2048, 1448) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B62013D" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$1" @20 + Parent_View @19 + location (870, 22) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B630333" + client @19 + supplier @18 + line_style 0) + (object RoleView "$UNNAMED$2" @21 + Parent_View @19 + location (870, 22) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B630334" + client @19 + supplier @15 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @22 + location (310, 1116) + label (object ItemLabel + Parent_View @22 + location (310, 1254) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dynamically configure the test environment") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8FCF0345" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @23 + location (310, 1736) + label (object ItemLabel + Parent_View @23 + location (310, 1874) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Automate user action reproduction.") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91080255" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Send user notification of test result" @24 + location (310, 2046) + label (object ItemLabel + Parent_View @24 + location (310, 2184) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Send user notification of test result") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A906602A2" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Architecture is extensible" @25 + location (310, 806) + label (object ItemLabel + Parent_View @25 + location (310, 944) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Architecture is extensible") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A960B01B9" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Modular architecture services" @26 + location (310, 558) + label (object ItemLabel + Parent_View @26 + location (310, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Modular architecture services") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A966501FF" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Test any component" @27 + location (2542, 1054) + label (object ItemLabel + Parent_View @27 + location (2542, 1192) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test any component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A95BB02D7" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$30" @28 + location (1988, 1054) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B940347" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$31" @29 + Parent_View @28 + location (810, -372) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B96017D" + client @28 + supplier @27 + line_style 0) + (object RoleView "$UNNAMED$32" @30 + Parent_View @28 + location (810, -372) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B96017E" + client @28 + supplier @15 + line_style 0))) + (object AssociationViewNew "$UNNAMED$27" @31 + location (2142, 853) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B8F020A" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$28" @32 + Parent_View @31 + location (964, -139) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B900279" + client @31 + supplier @27 + line_style 0) + (object RoleView "$UNNAMED$29" @33 + Parent_View @31 + location (964, -139) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B90027A" + client @31 + supplier @16 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @34 + location (2542, 1426) + label (object ItemLabel + Parent_View @34 + location (2542, 1564) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Simulate Defect conditions") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A9DD3019F" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$66" @35 + location (1988, 1228) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DEB006E" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$67" @36 + Parent_View @35 + location (810, -198) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DEB038F" + client @35 + supplier @34 + line_style 0) + (object RoleView "$UNNAMED$68" @37 + Parent_View @35 + location (810, -198) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DEB0390" + client @35 + supplier @15 + line_style 0))) + (object AssociationViewNew "$UNNAMED$69" @38 + location (2211, 1095) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DEE00E0" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$70" @39 + Parent_View @38 + location (1033, 103) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DEF010A" + client @38 + supplier @34 + line_style 0) + (object RoleView "$UNNAMED$71" @40 + Parent_View @38 + location (1033, 103) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DEF010B" + client @38 + supplier @16 + line_style 0))) + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @41 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1178, 1922) + label (object ItemLabel + Parent_View @41 + location (1178, 2082) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Future GT project") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F3001E8" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$3" @42 + location (782, 1695) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B6E0216" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$4" @43 + Parent_View @42 + location (-396, -227) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B6F018B" + client @42 + supplier @17 + line_style 0) + (object RoleView "$UNNAMED$5" @44 + Parent_View @42 + location (-396, -227) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B6F018C" + client @42 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$6" @45 + location (1833, 1859) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B7101CA" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$7" @46 + Parent_View @45 + location (655, -63) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B72017C" + client @45 + supplier @18 + line_style 0) + (object RoleView "$UNNAMED$8" @47 + Parent_View @45 + location (655, -63) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B720186" + client @45 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$9" @48 + location (815, 1583) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B74020B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$10" @49 + Parent_View @48 + location (-363, -339) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B750144" + client @48 + supplier @22 + line_style 0) + (object RoleView "$UNNAMED$11" @50 + Parent_View @48 + location (-363, -339) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B75014E" + client @48 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$12" @51 + location (874, 1854) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B770179" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$13" @52 + Parent_View @51 + location (-304, -68) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B780198" + client @51 + supplier @23 + line_style 0) + (object RoleView "$UNNAMED$14" @53 + Parent_View @51 + location (-304, -68) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B780199" + client @51 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$15" @54 + location (767, 1978) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B7A03A4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$16" @55 + Parent_View @54 + location (-411, 56) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B7B0319" + client @54 + supplier @24 + line_style 0) + (object RoleView "$UNNAMED$17" @56 + Parent_View @54 + location (-411, 56) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B7B031A" + client @54 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$18" @57 + location (776, 1405) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B7E02E2" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$19" @58 + Parent_View @57 + location (-402, -517) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B8000BE" + client @57 + supplier @25 + line_style 0) + (object RoleView "$UNNAMED$20" @59 + Parent_View @57 + location (-402, -517) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B8000BF" + client @57 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$21" @60 + location (768, 1280) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B8202C9" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$22" @61 + Parent_View @60 + location (-410, -642) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B830285" + client @60 + supplier @26 + line_style 0) + (object RoleView "$UNNAMED$23" @62 + Parent_View @60 + location (-410, -642) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B830286" + client @60 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$24" @63 + location (1795, 1526) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B86026B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$25" @64 + Parent_View @63 + location (617, -396) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B870136" + client @63 + supplier @27 + line_style 0) + (object RoleView "$UNNAMED$26" @65 + Parent_View @63 + location (617, -396) + stereotype TRUE + line_color 3342489 + quidu "3A1A9B870137" + client @63 + supplier @41 + line_style 0))) + (object AssociationViewNew "$UNNAMED$63" @66 + location (1766, 1704) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DE70389" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$64" @67 + Parent_View @66 + location (588, -218) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DE80272" + client @66 + supplier @34 + line_style 0) + (object RoleView "$UNNAMED$65" @68 + Parent_View @66 + location (588, -218) + stereotype TRUE + line_color 3342489 + quidu "3A1A9DE80273" + client @66 + supplier @41 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @69 + location (2542, 186) + label (object ItemLabel + Parent_View @69 + location (2542, 324) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Add new test cases") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91A201CA" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Run tests in release code" @70 + location (2542, 682) + label (object ItemLabel + Parent_View @70 + location (2542, 820) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run tests in release code") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8FC0002C" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @71 + location (2542, 434) + label (object ItemLabel + Parent_View @71 + location (2542, 572) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Trace Defect report to test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A9B1C016E" + height 118 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @72 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1178, 186) + label (object ItemLabel + Parent_View @72 + location (1178, 346) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Generalised Actor") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1E30F00075" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object InheritView "" @73 + stereotype (object SegLabel @74 + Parent_View @73 + location (679, 191) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.416000 + height 5 + orientation 1) + line_color 3342489 + quidu "3A1E31AC0166" + client @14 + supplier @72 + line_style 0) + (object InheritView "" @75 + stereotype (object SegLabel @76 + Parent_View @75 + location (1548, 498) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.360813 + height 14 + orientation 0) + line_color 3342489 + quidu "3A1E32B90271" + client @16 + supplier @72 + line_style 0) + (object InheritView "" @77 + stereotype (object SegLabel @78 + Parent_View @77 + location (1365, 780) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.334030 + height 22 + orientation 0) + line_color 3342489 + quidu "3A1E3332029D" + client @15 + supplier @72 + line_style 0) + (object InheritView "" @79 + stereotype (object SegLabel @80 + Parent_View @79 + location (1181, 1426) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.283415 + height 3 + orientation 1) + line_color 3342489 + quidu "3A1E339A0315" + client @41 + supplier @72 + line_style 0) + (object AssociationViewNew "$UNNAMED$126" @81 + location (1833, 186) + stereotype TRUE + line_color 3342489 + quidu "3A1E358F0167" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$128" @82 + Parent_View @81 + location (-275, -310) + label (object SegLabel @83 + Parent_View @82 + location (1355, 145) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A1E3590023B" + client @81 + supplier @72 + line_style 0) + (object RoleView "$UNNAMED$127" @84 + Parent_View @81 + location (-275, -310) + label (object SegLabel @85 + Parent_View @84 + location (2311, 145) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A1E3590023A" + client @81 + supplier @69 + line_style 0))) + (object AssociationViewNew "$UNNAMED$129" @86 + location (1833, 422) + stereotype TRUE + line_color 3342489 + quidu "3A1E365202BC" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$130" @87 + Parent_View @86 + location (655, 236) + stereotype TRUE + line_color 3342489 + quidu "3A1E3653038F" + client @86 + supplier @70 + line_style 0) + (object RoleView "$UNNAMED$131" @88 + Parent_View @86 + location (655, 236) + stereotype TRUE + line_color 3342489 + quidu "3A1E36530390" + client @86 + supplier @72 + line_style 0))) + (object AssociationViewNew "$UNNAMED$132" @89 + location (1833, 302) + stereotype TRUE + line_color 3342489 + quidu "3A1E3930002C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$133" @90 + Parent_View @89 + location (655, 116) + stereotype TRUE + line_color 3342489 + quidu "3A1E3931002E" + client @89 + supplier @71 + line_style 0) + (object RoleView "$UNNAMED$134" @91 + Parent_View @89 + location (655, 116) + stereotype TRUE + line_color 3342489 + quidu "3A1E3931002F" + client @89 + supplier @72 + line_style 0)))))))) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Run-Time" + quid "3A1A8B12005C" + title "Run-Time" + documentation "The run time operations which the test case requests expects support for from the test bed." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @92 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1302, 186) + label (object ItemLabel + Parent_View @92 + location (1302, 346) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT 6.2 Plug-in System") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A9D0360" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @93 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (434, 186) + label (object ItemLabel + Parent_View @93 + location (434, 346) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT Wap 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8AC101D2" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @94 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1736, 186) + label (object ItemLabel + Parent_View @94 + location (1736, 346) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "HTTP Client 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A160316" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @95 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2108, 186) + label (object ItemLabel + Parent_View @95 + location (2108, 346) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Future GT project") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F3001E8" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @96 + location (434, 558) + label (object ItemLabel + Parent_View @96 + location (434, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Validate test results") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E860338" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @97 + location (434, 868) + label (object ItemLabel + Parent_View @97 + location (434, 1006) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Log message and results") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8C80017A" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @98 + location (434, 1178) + label (object ItemLabel + Parent_View @98 + location (434, 1316) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dump memory block to log") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DC400E0" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @99 + location (434, 1488) + label (object ItemLabel + Parent_View @99 + location (434, 1626) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Memory leak test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D7D0138" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @100 + location (434, 1798) + label (object ItemLabel + Parent_View @100 + location (434, 1936) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Resource leak test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D8F0300" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @101 + location (434, 2108) + label (object ItemLabel + Parent_View @101 + location (434, 2246) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Out of memory test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DAB01B6" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Share test context" @102 + location (1116, 2108) + label (object ItemLabel + Parent_View @102 + location (1116, 2246) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Share test context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E790018" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @103 + location (3038, 868) + label (object ItemLabel + Parent_View @103 + location (3038, 1006) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test incomplete component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8CB602C2" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @104 + location (3038, 1178) + label (object ItemLabel + Parent_View @104 + location (3038, 1316) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test Individual component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8C6B02A6" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @105 + location (3038, 1488) + label (object ItemLabel + Parent_View @105 + location (3038, 1626) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test asynchronous component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8EA602A8" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @106 + location (3038, 1798) + label (object ItemLabel + Parent_View @106 + location (3038, 1936) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test multi-threaded component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90B00316" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @107 + location (3038, 2108) + label (object ItemLabel + Parent_View @107 + location (3038, 2246) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test components concurrently") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A917D011C" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @108 + location (2356, 2108) + label (object ItemLabel + Parent_View @108 + location (2356, 2246) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Identify component fault in context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90110281" + height 118 + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @109 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1736, 806) + label (object ItemLabel + Parent_View @109 + location (1736, 966) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Generalised Actor") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1E30F00075" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object InheritView "" @110 + stereotype (object SegLabel @111 + Parent_View @110 + location (947, 424) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.383138 + height 5 + orientation 0) + line_color 3342489 + quidu "3A1E31AC0166" + client @93 + supplier @109 + line_style 0) + (object AssociationViewNew "$UNNAMED$72" @112 + location (1109, 683) + stereotype TRUE + line_color 3342489 + quidu "3A1E31C60236" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$73" @113 + Parent_View @112 + location (-565, 125) + stereotype TRUE + line_color 3342489 + quidu "3A1E31C801FC" + client @112 + supplier @96 + line_style 0) + (object RoleView "$UNNAMED$74" @114 + Parent_View @112 + location (-565, 125) + stereotype TRUE + line_color 3342489 + quidu "3A1E31C801FD" + client @112 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$75" @115 + location (1109, 833) + stereotype TRUE + line_color 3342489 + quidu "3A1E31CB000C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$76" @116 + Parent_View @115 + location (-565, 275) + stereotype TRUE + line_color 3342489 + quidu "3A1E31CC0389" + client @115 + supplier @97 + line_style 0) + (object RoleView "$UNNAMED$77" @117 + Parent_View @115 + location (-565, 275) + stereotype TRUE + line_color 3342489 + quidu "3A1E31CC038A" + client @115 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$78" @118 + location (1109, 982) + stereotype TRUE + line_color 3342489 + quidu "3A1E31D5002F" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$79" @119 + Parent_View @118 + location (-565, 424) + stereotype TRUE + line_color 3342489 + quidu "3A1E31D502E2" + client @118 + supplier @98 + line_style 0) + (object RoleView "$UNNAMED$80" @120 + Parent_View @118 + location (-565, 424) + stereotype TRUE + line_color 3342489 + quidu "3A1E31D502E3" + client @118 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$81" @121 + location (1044, 1165) + stereotype TRUE + line_color 3342489 + quidu "3A1E31D703AD" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$82" @122 + Parent_View @121 + location (-630, 607) + stereotype TRUE + line_color 3342489 + quidu "3A1E31D90052" + client @121 + supplier @99 + line_style 0) + (object RoleView "$UNNAMED$83" @123 + Parent_View @121 + location (-630, 607) + stereotype TRUE + line_color 3342489 + quidu "3A1E31D90053" + client @121 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$84" @124 + location (1028, 1342) + stereotype TRUE + line_color 3342489 + quidu "3A1E31DB0150" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$85" @125 + Parent_View @124 + location (-646, 784) + stereotype TRUE + line_color 3342489 + quidu "3A1E31DD0102" + client @124 + supplier @100 + line_style 0) + (object RoleView "$UNNAMED$86" @126 + Parent_View @124 + location (-646, 784) + stereotype TRUE + line_color 3342489 + quidu "3A1E31DD0103" + client @124 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$87" @127 + location (1019, 1519) + stereotype TRUE + line_color 3342489 + quidu "3A1E31E0019D" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$88" @128 + Parent_View @127 + location (-655, 961) + stereotype TRUE + line_color 3342489 + quidu "3A1E31E1039D" + client @127 + supplier @101 + line_style 0) + (object RoleView "$UNNAMED$89" @129 + Parent_View @127 + location (-655, 961) + stereotype TRUE + line_color 3342489 + quidu "3A1E31E1039E" + client @127 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$90" @130 + location (1384, 1542) + stereotype TRUE + line_color 3342489 + quidu "3A1E31E4021B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$91" @131 + Parent_View @130 + location (-290, 984) + stereotype TRUE + line_color 3342489 + quidu "3A1E31E5037B" + client @130 + supplier @102 + line_style 0) + (object RoleView "$UNNAMED$92" @132 + Parent_View @130 + location (-290, 984) + stereotype TRUE + line_color 3342489 + quidu "3A1E31E5037C" + client @130 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$96" @133 + location (2360, 833) + stereotype TRUE + line_color 3342489 + quidu "3A1E31EF0339" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$97" @134 + Parent_View @133 + location (686, 275) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F00330" + client @133 + supplier @103 + line_style 0) + (object RoleView "$UNNAMED$98" @135 + Parent_View @133 + location (686, 275) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F00331" + client @133 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$99" @136 + location (2360, 982) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F30168" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$100" @137 + Parent_View @136 + location (686, 424) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F401E2" + client @136 + supplier @104 + line_style 0) + (object RoleView "$UNNAMED$101" @138 + Parent_View @136 + location (686, 424) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F401E3" + client @136 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$102" @139 + location (2425, 1165) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F60339" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$103" @140 + Parent_View @139 + location (751, 607) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F702FE" + client @139 + supplier @105 + line_style 0) + (object RoleView "$UNNAMED$104" @141 + Parent_View @139 + location (751, 607) + stereotype TRUE + line_color 3342489 + quidu "3A1E31F702FF" + client @139 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$105" @142 + location (2441, 1342) + stereotype TRUE + line_color 3342489 + quidu "3A1E31FA0078" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$106" @143 + Parent_View @142 + location (767, 784) + stereotype TRUE + line_color 3342489 + quidu "3A1E31FB00DD" + client @142 + supplier @106 + line_style 0) + (object RoleView "$UNNAMED$107" @144 + Parent_View @142 + location (767, 784) + stereotype TRUE + line_color 3342489 + quidu "3A1E31FB00DE" + client @142 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$108" @145 + location (2434, 1505) + stereotype TRUE + line_color 3342489 + quidu "3A1E31FD0072" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$109" @146 + Parent_View @145 + location (760, 947) + stereotype TRUE + line_color 3342489 + quidu "3A1E31FF00CF" + client @145 + supplier @107 + line_style 0) + (object RoleView "$UNNAMED$110" @147 + Parent_View @145 + location (760, 947) + stereotype TRUE + line_color 3342489 + quidu "3A1E31FF00D0" + client @145 + supplier @109 + line_style 0))) + (object AssociationViewNew "$UNNAMED$111" @148 + location (2084, 1542) + stereotype TRUE + line_color 3342489 + quidu "3A1E32010303" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$112" @149 + Parent_View @148 + location (410, 984) + stereotype TRUE + line_color 3342489 + quidu "3A1E320301E3" + client @148 + supplier @108 + line_style 0) + (object RoleView "$UNNAMED$113" @150 + Parent_View @148 + location (410, 984) + stereotype TRUE + line_color 3342489 + quidu "3A1E320301E4" + client @148 + supplier @109 + line_style 0))) + (object InheritView "" @151 + stereotype (object SegLabel @152 + Parent_View @151 + location (1475, 448) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.323659 + height 8 + orientation 1) + line_color 3342489 + quidu "3A1E32B90271" + client @92 + supplier @109 + line_style 0) + (object InheritView "" @153 + stereotype (object SegLabel @154 + Parent_View @153 + location (1708, 431) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.365186 + height 29 + orientation 1) + line_color 3342489 + quidu "3A1E3332029D" + client @94 + supplier @109 + line_style 0) + (object InheritView "" @155 + stereotype (object SegLabel @156 + Parent_View @155 + location (2017, 381) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.228843 + height 24 + orientation 0) + line_color 3342489 + quidu "3A1E339A0315" + client @95 + supplier @109 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Test component method" @157 + location (3038, 558) + label (object ItemLabel + Parent_View @157 + location (3038, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test component method") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DF00382" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$93" @158 + location (2360, 682) + stereotype TRUE + line_color 3342489 + quidu "3A1E31EC0032" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$94" @159 + Parent_View @158 + location (686, 124) + stereotype TRUE + line_color 3342489 + quidu "3A1E31ED0105" + client @158 + supplier @157 + line_style 0) + (object RoleView "$UNNAMED$95" @160 + Parent_View @158 + location (686, 124) + stereotype TRUE + line_color 3342489 + quidu "3A1E31ED0106" + client @158 + supplier @109 + line_style 0))) + (object ClassView "Class" "Use Case View::Customer Actors::Stubbed Code Module" @161 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2542, 186) + label (object ItemLabel + Parent_View @161 + location (2542, 346) + anchor_loc 1 + nlines 2 + max_width 331 + justify 0 + label "Stubbed Code Module") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A5D9AA60388" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$135" @162 + location (2779, 364) + stereotype TRUE + line_color 3342489 + quidu "3A5DC4DC0250" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$136" @163 + Parent_View @162 + location (113, 178) + stereotype TRUE + line_color 3342489 + quidu "3A5DC4DD000D" + client @162 + supplier @157 + line_style 0) + (object RoleView "$UNNAMED$137" @164 + Parent_View @162 + location (113, 178) + stereotype TRUE + line_color 3342489 + quidu "3A5DC4DD000E" + client @162 + supplier @161 + line_style 0))))) + (object UseCaseDiagram "Test Control" + quid "3A1A8CEA0367" + title "Test Control" + documentation "The use cases which relate to controlling the behaviour of the test bed." + zoom 99 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Use Case View::Customer Actors::GT Wap 6.2" @165 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2728, 310) + label (object ItemLabel + Parent_View @165 + location (2728, 470) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT Wap 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8AC101D2" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @166 + location (496, 1674) + label (object ItemLabel + Parent_View @166 + location (496, 1812) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Clear test context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91C6018F" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @167 + location (496, 310) + label (object ItemLabel + Parent_View @167 + location (496, 448) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test interactively") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D1700D7" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @168 + location (496, 620) + label (object ItemLabel + Parent_View @168 + location (496, 758) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test automatically") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D2503DA" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @169 + location (496, 930) + label (object ItemLabel + Parent_View @169 + location (496, 1068) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test from script") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D3502D9" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @170 + location (496, 1302) + label (object ItemLabel + Parent_View @170 + location (496, 1440) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Add new test cases") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91A201CA" + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Generalised Actor" @171 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 310) + label (object ItemLabel + Parent_View @171 + location (1364, 470) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Generalised Actor") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1E30F00075" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object InheritView "" @172 + stereotype (object SegLabel @173 + Parent_View @172 + location (2140, 313) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.424322 + height 3 + orientation 0) + line_color 3342489 + quidu "3A1E31AC0166" + client @165 + supplier @171 + line_style 0) + (object AssociationViewNew "$UNNAMED$114" @174 + location (875, 1074) + stereotype TRUE + line_color 3342489 + quidu "3A1E34A00023" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$115" @175 + Parent_View @174 + location (-799, 888) + stereotype TRUE + line_color 3342489 + quidu "3A1E34A101BF" + client @174 + supplier @166 + line_style 0) + (object RoleView "$UNNAMED$116" @176 + Parent_View @174 + location (-799, 888) + stereotype TRUE + line_color 3342489 + quidu "3A1E34A101C0" + client @174 + supplier @171 + line_style 0))) + (object AssociationViewNew "$UNNAMED$117" @177 + location (953, 310) + stereotype TRUE + line_color 3342489 + quidu "3A1E34DA0315" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$118" @178 + Parent_View @177 + location (-721, 124) + stereotype TRUE + line_color 3342489 + quidu "3A1E34DB0262" + client @177 + supplier @167 + line_style 0) + (object RoleView "$UNNAMED$119" @179 + Parent_View @177 + location (-721, 124) + stereotype TRUE + line_color 3342489 + quidu "3A1E34DB0263" + client @177 + supplier @171 + line_style 0))) + (object AssociationViewNew "$UNNAMED$120" @180 + location (831, 496) + stereotype TRUE + line_color 3342489 + quidu "3A1E34DE00A4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$121" @181 + Parent_View @180 + location (-843, 310) + stereotype TRUE + line_color 3342489 + quidu "3A1E34DF0114" + client @180 + supplier @168 + line_style 0) + (object RoleView "$UNNAMED$122" @182 + Parent_View @180 + location (-843, 310) + stereotype TRUE + line_color 3342489 + quidu "3A1E34DF0115" + client @180 + supplier @171 + line_style 0))) + (object AssociationViewNew "$UNNAMED$123" @183 + location (815, 698) + stereotype TRUE + line_color 3342489 + quidu "3A1E34E10171" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$124" @184 + Parent_View @183 + location (-859, 512) + stereotype TRUE + line_color 3342489 + quidu "3A1E34E20212" + client @183 + supplier @169 + line_style 0) + (object RoleView "$UNNAMED$125" @185 + Parent_View @183 + location (-859, 512) + stereotype TRUE + line_color 3342489 + quidu "3A1E34E20213" + client @183 + supplier @171 + line_style 0))) + (object AssociationViewNew "$UNNAMED$126" @186 + location (854, 890) + stereotype TRUE + line_color 3342489 + quidu "3A1E358F0167" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$127" @187 + Parent_View @186 + location (-448, 642) + stereotype TRUE + line_color 3342489 + quidu "3A1E3590023A" + client @186 + supplier @170 + line_style 0) + (object RoleView "$UNNAMED$128" @188 + Parent_View @186 + location (-448, 642) + stereotype TRUE + line_color 3342489 + quidu "3A1E3590023B" + client @186 + supplier @171 + line_style 0))) + (object ClassView "Class" "Use Case View::Customer Actors::GT 6.2 Plug-in System" @189 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2170, 682) + label (object ItemLabel + Parent_View @189 + location (2170, 842) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "GT 6.2 Plug-in System") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A9D0360" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object InheritView "" @190 + stereotype (object SegLabel @191 + Parent_View @190 + location (1976, 579) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.202876 + height 12 + orientation 1) + line_color 3342489 + quidu "3A1E32B90271" + client @189 + supplier @171 + line_style 0) + (object ClassView "Class" "Use Case View::Customer Actors::HTTP Client 6.2" @192 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1860, 1054) + label (object ItemLabel + Parent_View @192 + location (1860, 1214) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "HTTP Client 6.2") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A160316" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object InheritView "" @193 + stereotype (object SegLabel @194 + Parent_View @193 + location (1718, 902) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.170034 + height 34 + orientation 0) + line_color 3342489 + quidu "3A1E3332029D" + client @192 + supplier @171 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @195 + location (496, 2542) + label (object ItemLabel + Parent_View @195 + location (496, 2680) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dynamically configure the test environment") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8FCF0345" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @196 + location (2728, 1984) + label (object ItemLabel + Parent_View @196 + location (2728, 2122) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Arbitrarily group tests and execution order") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A97CF0336" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$42" @197 + location (2340, 1568) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C0401AE" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$43" @198 + Parent_View @197 + location (1038, 390) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C05021D" + client @197 + supplier @196 + line_style 0) + (object RoleView "$UNNAMED$44" @199 + Parent_View @197 + location (1038, 390) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C05021E" + client @197 + supplier @192 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @200 + location (2728, 682) + label (object ItemLabel + Parent_View @200 + location (2728, 820) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Repeat test case") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F020001" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$33" @201 + location (2421, 682) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BDA02C6" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$34" @202 + Parent_View @201 + location (1119, -124) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BDB0259" + client @201 + supplier @200 + line_style 0) + (object RoleView "$UNNAMED$35" @203 + Parent_View @201 + location (1119, -124) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BDB025A" + client @201 + supplier @189 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @204 + location (2728, 1302) + label (object ItemLabel + Parent_View @204 + location (2728, 1440) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Schedule test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91620236" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$36" @205 + location (2493, 1041) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BDF0287" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$37" @206 + Parent_View @205 + location (1191, 235) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BE00152" + client @205 + supplier @204 + line_style 0) + (object RoleView "$UNNAMED$38" @207 + Parent_View @205 + location (1191, 235) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BE00153" + client @205 + supplier @189 + line_style 0))) + (object AssociationViewNew "$UNNAMED$39" @208 + location (2266, 1168) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BE30341" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$40" @209 + Parent_View @208 + location (964, -10) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BE4037E" + client @208 + supplier @204 + line_style 0) + (object RoleView "$UNNAMED$41" @210 + Parent_View @208 + location (964, -10) + stereotype TRUE + line_color 3342489 + quidu "3A1A9BE4037F" + client @208 + supplier @192 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @211 + location (1984, 2542) + label (object ItemLabel + Parent_View @211 + location (1984, 2680) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Capture component state") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E4603CC" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @212 + location (1240, 2542) + label (object ItemLabel + Parent_View @212 + location (1240, 2680) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Restore component state") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E56014E" + autoResize TRUE) + (object ClassView "Class" "Use Case View::Customer Actors::Future GT project" @213 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 1984) + label (object ItemLabel + Parent_View @213 + location (1364, 2144) + anchor_loc 1 + nlines 2 + max_width 325 + justify 0 + label "Future GT project") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F3001E8" + width 180 + height 60 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$45" @214 + location (890, 2284) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C190316" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$46" @215 + Parent_View @214 + location (-412, 610) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C1A028C" + client @214 + supplier @195 + line_style 0) + (object RoleView "$UNNAMED$47" @216 + Parent_View @214 + location (-412, 610) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C1A028D" + client @214 + supplier @213 + line_style 0))) + (object AssociationViewNew "$UNNAMED$48" @217 + location (2019, 1984) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C1C02D5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$49" @218 + Parent_View @217 + location (717, 310) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C1E0183" + client @217 + supplier @196 + line_style 0) + (object RoleView "$UNNAMED$50" @219 + Parent_View @217 + location (717, 310) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C1E0184" + client @217 + supplier @213 + line_style 0))) + (object AssociationViewNew "$UNNAMED$51" @220 + location (1994, 1379) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C26029D" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$52" @221 + Parent_View @220 + location (692, -295) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C27035D" + client @220 + supplier @200 + line_style 0) + (object RoleView "$UNNAMED$53" @222 + Parent_View @220 + location (692, -295) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C27035E" + client @220 + supplier @213 + line_style 0))) + (object AssociationViewNew "$UNNAMED$54" @223 + location (2009, 1659) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C2A0086" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$55" @224 + Parent_View @223 + location (707, -15) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C2B00D8" + client @223 + supplier @204 + line_style 0) + (object RoleView "$UNNAMED$56" @225 + Parent_View @223 + location (707, -15) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C2B00D9" + client @223 + supplier @213 + line_style 0))) + (object AssociationViewNew "$UNNAMED$57" @226 + location (1722, 2306) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C2D03A1" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$58" @227 + Parent_View @226 + location (420, 632) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C2E0353" + client @226 + supplier @211 + line_style 0) + (object RoleView "$UNNAMED$59" @228 + Parent_View @226 + location (420, 632) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C2E0354" + client @226 + supplier @213 + line_style 0))) + (object AssociationViewNew "$UNNAMED$60" @229 + location (1281, 2347) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C31016C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$61" @230 + Parent_View @229 + location (-21, 673) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C3201E6" + client @229 + supplier @212 + line_style 0) + (object RoleView "$UNNAMED$62" @231 + Parent_View @229 + location (-21, 673) + stereotype TRUE + line_color 3342489 + quidu "3A1A9C3201E7" + client @229 + supplier @213 + line_style 0))) + (object InheritView "" @232 + stereotype (object SegLabel @233 + Parent_View @232 + location (1245, 1199) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A1E339A0315" + client @213 + supplier @171 + line_style 0))) + (object UseCaseDiagram "Use case generalisations" + quid "3A1E4C8D0002" + title "Use case generalisations" + documentation "The inter-dependencies of the non-architectural use cases." + zoom 97 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 61 + items (list diagram_item_list + (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @234 + location (1054, 558) + label (object ItemLabel + Parent_View @234 + location (1054, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test Individual component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8C6B02A6" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @235 + location (1054, 1116) + label (object ItemLabel + Parent_View @235 + location (1054, 1254) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test incomplete component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8CB602C2" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test component method" @236 + location (248, 1984) + label (object ItemLabel + Parent_View @236 + location (248, 2122) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test component method") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DF00382" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @237 + location (558, 496) + label (object ItemLabel + Parent_View @237 + location (558, 634) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test asynchronous component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8EA602A8" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @238 + location (1054, 124) + label (object ItemLabel + Parent_View @238 + location (1054, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test components concurrently") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A917D011C" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @239 + location (248, 2604) + label (object ItemLabel + Parent_View @239 + location (248, 2742) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Memory leak test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D7D0138" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @240 + location (682, 2604) + label (object ItemLabel + Parent_View @240 + location (682, 2742) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Resource leak test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D8F0300" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @241 + location (1116, 2604) + label (object ItemLabel + Parent_View @241 + location (1116, 2742) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Out of memory test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DAB01B6" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @242 + location (1612, 2604) + label (object ItemLabel + Parent_View @242 + location (1612, 2742) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dump memory block to log") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DC400E0" + height 118 + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @243 + location (2170, 2604) + label (object ItemLabel + Parent_View @243 + location (2170, 2742) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Log message and results") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8C80017A" + autoResize TRUE) + (object InheritView "" @244 + stereotype (object SegLabel @245 + Parent_View @244 + location (1344, 2354) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.523435 + height 19 + orientation 1) + line_color 3342489 + quidu "3A1E911601EB" + client @236 + supplier @243 + line_style 0) + (object InheritView "" @246 + stereotype (object SegLabel @247 + Parent_View @246 + location (264, 2384) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.599871 + height 16 + orientation 0) + line_color 3342489 + quidu "3A1E91220170" + client @236 + supplier @239 + line_style 0) + (object InheritView "" @248 + stereotype (object SegLabel @249 + Parent_View @248 + location (510, 2396) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.597850 + height 21 + orientation 1) + line_color 3342489 + quidu "3A1E912E00D7" + client @236 + supplier @240 + line_style 0) + (object InheritView "" @250 + stereotype (object SegLabel @251 + Parent_View @250 + location (805, 2389) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.595520 + height 7 + orientation 1) + line_color 3342489 + quidu "3A1E914600E6" + client @236 + supplier @241 + line_style 0) + (object InheritView "" @252 + stereotype (object SegLabel @253 + Parent_View @252 + location (1119, 2382) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.592657 + height 4 + orientation 1) + line_color 3342489 + quidu "3A1E914D0208" + client @236 + supplier @242 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @254 + location (248, 992) + label (object ItemLabel + Parent_View @254 + location (248, 1130) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test multi-threaded component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90B00316" + height 118 + autoResize TRUE) + (object InheritView "" @255 + stereotype (object SegLabel @256 + Parent_View @255 + location (600, 1601) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500956 + height 3 + orientation 1) + line_color 3342489 + quidu "3A1E91FE01E5" + client @235 + supplier @236 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @257 + location (2666, 2604) + label (object ItemLabel + Parent_View @257 + location (2666, 2742) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Validate test results") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E860338" + autoResize TRUE) + (object InheritView "" @258 + stereotype (object SegLabel @259 + Parent_View @258 + location (1613, 2334) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.525826 + height 2 + orientation 1) + line_color 3342489 + quidu "3A1E92230242" + client @236 + supplier @257 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @260 + location (1922, 558) + label (object ItemLabel + Parent_View @260 + location (1922, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test interactively") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D1700D7" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @261 + location (1922, 124) + label (object ItemLabel + Parent_View @261 + location (1922, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test automatically") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D2503DA" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @262 + location (2666, 124) + label (object ItemLabel + Parent_View @262 + location (2666, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test from script") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D3502D9" + autoResize TRUE) + (object InheritView "" @263 + stereotype (object SegLabel @264 + Parent_View @263 + location (1551, 571) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.400832 + height 13 + orientation 0) + line_color 3342489 + quidu "3A1E941D0023" + client @260 + supplier @234 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @265 + location (2418, 1054) + label (object ItemLabel + Parent_View @265 + location (2418, 1192) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Repeat test case") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F020001" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @266 + location (2418, 558) + label (object ItemLabel + Parent_View @266 + location (2418, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Arbitrarily group tests and execution order") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A97CF0336" + autoResize TRUE) + (object InheritView "" @267 + stereotype (object SegLabel @268 + Parent_View @267 + location (2465, 422) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.318600 + height 25 + orientation 0) + line_color 3342489 + quidu "3A1E94EA02EF" + client @266 + supplier @262 + line_style 0) + (object InheritView "" @269 + stereotype (object SegLabel @270 + Parent_View @269 + location (1174, 393) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A1E951802B9" + client @238 + supplier @234 + line_style 0) + (object InheritView "" @271 + stereotype (object SegLabel @272 + Parent_View @271 + location (1174, 888) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A1E95C402C0" + client @234 + supplier @235 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @273 + location (248, 1302) + label (object ItemLabel + Parent_View @273 + location (248, 1440) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Clear test context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91C6018F" + height 118 + autoResize TRUE) + (object InheritView "" @274 + stereotype (object SegLabel @275 + Parent_View @274 + location (595, 1227) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.371933 + height 8 + orientation 0) + line_color 3342489 + quidu "3A1E95E80091" + client @235 + supplier @273 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Share test context" @276 + location (248, 1612) + label (object ItemLabel + Parent_View @276 + location (248, 1750) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Share test context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E790018" + autoResize TRUE) + (object InheritView "" @277 + stereotype (object SegLabel @278 + Parent_View @277 + location (579, 1445) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.506371 + height 34 + orientation 0) + line_color 3342489 + quidu "3A1F79260368" + client @235 + supplier @276 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @279 + location (1054, 1674) + label (object ItemLabel + Parent_View @279 + location (1054, 1812) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Identify component fault in context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90110281" + autoResize TRUE) + (object InheritView "" @280 + stereotype (object SegLabel @281 + Parent_View @280 + location (1034, 1450) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.514829 + height 21 + orientation 1) + line_color 3342489 + quidu "3A1F7B74038F" + client @235 + supplier @279 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @282 + location (1860, 1426) + label (object ItemLabel + Parent_View @282 + location (1860, 1564) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Capture component state") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E4603CC" + autoResize TRUE) + (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @283 + location (2666, 1674) + label (object ItemLabel + Parent_View @283 + location (2666, 1812) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Restore component state") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E56014E" + autoResize TRUE) + (object InheritView "" @284 + stereotype (object SegLabel @285 + Parent_View @284 + location (1354, 1585) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.501908 + height 6 + orientation 1) + line_color 3342489 + quidu "3A1F7C320360" + client @279 + supplier @282 + line_style 0) + (object InheritView "" @286 + stereotype (object SegLabel @287 + Parent_View @286 + location (1602, 1685) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.315637 + height 11 + orientation 1) + line_color 3342489 + quidu "3A1F7C5002AF" + client @279 + supplier @283 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @288 + location (2914, 558) + label (object ItemLabel + Parent_View @288 + location (2914, 696) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Automate user action reproduction.") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91080255" + autoResize TRUE) + (object InheritView "" @289 + stereotype (object SegLabel @290 + Parent_View @289 + location (2820, 393) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 2 + orientation 1) + line_color 3342489 + quidu "3A1F7E27000D" + client @288 + supplier @262 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @291 + location (2666, 2170) + label (object ItemLabel + Parent_View @291 + location (2666, 2308) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Trace Defect report to test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A9B1C016E" + autoResize TRUE) + (object InheritView "" @292 + stereotype (object SegLabel @293 + Parent_View @292 + location (2663, 2411) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.369159 + height 3 + orientation 1) + line_color 3342489 + quidu "3A1F7E9701F9" + client @291 + supplier @257 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @294 + location (1860, 1054) + label (object ItemLabel + Parent_View @294 + location (1860, 1192) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Simulate Defect conditions") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A9DD3019F" + autoResize TRUE) + (object InheritView "" @295 + stereotype (object SegLabel @296 + Parent_View @295 + location (1862, 1267) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.338758 + height 2 + orientation 0) + line_color 3342489 + quidu "3A1F7ECE01BC" + client @294 + supplier @282 + line_style 0) + (object InheritView "" @297 + stereotype (object SegLabel @298 + Parent_View @297 + location (2278, 1389) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.410635 + height 11 + orientation 1) + line_color 3342489 + quidu "3A1F7EDC00B8" + client @294 + supplier @283 + line_style 0) + (object InheritView "" @299 + stereotype (object SegLabel @300 + Parent_View @299 + location (1575, 871) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.569559 + height 7 + orientation 0) + line_color 3342489 + quidu "3A1F7F790276" + client @234 + supplier @294 + line_style 0) + (object InheritView "" @301 + stereotype (object SegLabel @302 + Parent_View @301 + location (540, 854) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.455876 + height 20 + orientation 1) + line_color 3342489 + quidu "3A1E95A70304" + client @254 + supplier @234 + line_style 0) + (object InheritView "" @303 + stereotype (object SegLabel @304 + Parent_View @303 + location (818, 534) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.554067 + height 8 + orientation 1) + line_color 3342489 + quidu "3A1E95B70040" + client @237 + supplier @234 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @305 + location (248, 124) + label (object ItemLabel + Parent_View @305 + location (248, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Schedule test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91620236" + autoResize TRUE) + (object InheritView "" @306 + stereotype (object SegLabel @307 + Parent_View @306 + location (712, 118) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.396259 + height 7 + orientation 1) + line_color 3342489 + quidu "3A1F827402AF" + client @238 + supplier @305 + line_style 0) + (object InheritView "" @308 + stereotype (object SegLabel @309 + Parent_View @308 + location (479, 374) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.344338 + height 19 + orientation 1) + line_color 3342489 + quidu "3A1F82890089" + client @237 + supplier @305 + line_style 0) + (object InheritView "" @310 + stereotype (object SegLabel @311 + Parent_View @310 + location (256, 739) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.301858 + height 8 + orientation 1) + line_color 3342489 + quidu "3A1F829102F7" + client @254 + supplier @305 + line_style 0) + (object InheritView "" @312 + stereotype (object SegLabel @313 + Parent_View @312 + location (2329, 129) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.429806 + height 5 + orientation 0) + line_color 3342489 + quidu "3A1F8E9A013F" + client @262 + supplier @261 + line_style 0) + (object InheritView "" @314 + stereotype (object SegLabel @315 + Parent_View @314 + location (1923, 363) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.366197 + height 1 + orientation 0) + line_color 3342489 + quidu "3A1F8F270246" + client @261 + supplier @260 + line_style 0) + (object InheritView "" @316 + stereotype (object SegLabel @317 + Parent_View @316 + location (2257, 895) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.372258 + height 1 + orientation 0) + line_color 3342489 + quidu "3A1F8F6C0317" + client @265 + supplier @260 + line_style 0) + (object InheritView "" @318 + stereotype (object SegLabel @319 + Parent_View @318 + location (1889, 2610) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 6 + orientation 1) + line_color 3342489 + quidu "3A238F4E0128" + client @242 + supplier @243 + line_style 0)))))) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Main" + quid "3A1A89A60320" + title "Main" + documentation "The overal inter-dependencies of the Actors and Use cases." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object CategoryView "Use Case View::Customer Actors" @320 + location (576, 288) + label (object ItemLabel + Parent_View @320 + location (432, 204) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Customer Actors") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A89F00159" + width 300 + height 180) + (object CategoryView "Use Case View::Customer Use cases" @321 + location (1472, 288) + label (object ItemLabel + Parent_View @321 + location (1328, 204) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Customer Use cases") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8A2A0211" + width 300 + height 180) + (object ImportView "" @322 + stereotype TRUE + line_color 3342489 + quidu "3A1A8C2700DC" + client @320 + supplier @321 + line_style 0))))) + root_category (object Class_Category "Logical View" + quid "3A1A89A40100" + documentation "The Logical architecture of the test bed." + exportControl "Public" + global TRUE + subsystem "Component View" + quidu "3A1A89A40109" + logical_models (list unit_reference_list + (object Class_Category "Use Case Realisations" + quid "3A1E4C5B0353" + documentation "The logical use cases which the test bed architecture will be designed to handle." + exportControl "Public" + logical_models (list unit_reference_list + (object Association "$UNNAMED$138" + quid "3A223736016A" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$139" + quid "3A223737008F" + supplier "Use Case View::Customer Use cases::Repeat test case" + quidu "3A1A8F020001" + is_navigable TRUE) + (object Role "$UNNAMED$140" + quid "3A2237370090" + supplier "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" + quidu "3A1F8D4C0062"))) + (object Association "$UNNAMED$141" + quid "3A22375D017A" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$142" + quid "3A22375E00D1" + supplier "Use Case View::Customer Use cases::Run test automatically" + quidu "3A1A8D2503DA" + is_navigable TRUE) + (object Role "$UNNAMED$143" + quid "3A22375E00D2" + supplier "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" + quidu "3A1F8D14022E"))) + (object Association "$UNNAMED$144" + quid "3A223769018B" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$145" + quid "3A22376A0056" + supplier "Use Case View::Customer Use cases::Test multi-threaded component" + quidu "3A1A90B00316" + is_navigable TRUE) + (object Role "$UNNAMED$146" + quid "3A22376A0057" + supplier "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" + quidu "3A1F85CA004A"))) + (object Association "$UNNAMED$147" + quid "3A22377F02A5" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$148" + quid "3A22378001B6" + supplier "Use Case View::Customer Use cases::Run test from script" + quidu "3A1A8D3502D9" + is_navigable TRUE) + (object Role "$UNNAMED$149" + quid "3A22378001B7" + supplier "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" + quidu "3A1F8D230172"))) + (object Association "$UNNAMED$150" + quid "3A2237930195" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$151" + quid "3A2237940205" + supplier "Use Case View::Customer Use cases::Test Individual component" + quidu "3A1A8C6B02A6" + is_navigable TRUE) + (object Role "$UNNAMED$152" + quid "3A2237940206" + supplier "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" + quidu "3A1F85DF039E"))) + (object Association "$UNNAMED$153" + quid "3A2237A5005B" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$154" + quid "3A2237A503CC" + supplier "Use Case View::Customer Use cases::Test incomplete component" + quidu "3A1A8CB602C2" + is_navigable TRUE) + (object Role "$UNNAMED$155" + quid "3A2237A503CD" + supplier "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" + quidu "3A1F860100F4"))) + (object Association "$UNNAMED$156" + quid "3A2237B8015C" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$157" + quid "3A2237B90172" + supplier "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" + quidu "3A1A97CF0336" + is_navigable TRUE) + (object Role "$UNNAMED$158" + quid "3A2237B90173" + supplier "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" + quidu "3A1F8DDE021B"))) + (object Association "$UNNAMED$159" + quid "3A2237CA01BC" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$160" + quid "3A2237CB01A0" + supplier "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." + quidu "3A1A91080255" + is_navigable TRUE) + (object Role "$UNNAMED$161" + quid "3A2237CB01A1" + supplier "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" + quidu "3A1F8DF10178"))) + (object Association "$UNNAMED$162" + quid "3A2237DD01BA" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$163" + quid "3A2237DE0143" + supplier "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" + quidu "3A1A91A201CA" + is_navigable TRUE) + (object Role "$UNNAMED$164" + quid "3A2237DE0144" + supplier "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" + quidu "3A1F91330326"))) + (object Association "$UNNAMED$165" + quid "3A22380202DF" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$166" + quid "3A22380301DC" + supplier "Use Case View::Customer Use cases::Capture component state" + quidu "3A1A8E4603CC" + is_navigable TRUE) + (object Role "$UNNAMED$167" + quid "3A22380301DD" + supplier "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" + quidu "3A1F88800143"))) + (object Association "$UNNAMED$168" + quid "3A22381A02BC" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$169" + quid "3A22381B0169" + supplier "Use Case View::Customer Use cases::Schedule test" + quidu "3A1A91620236" + is_navigable TRUE) + (object Role "$UNNAMED$170" + quid "3A22381B016A" + supplier "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" + quidu "3A1F84BA0248"))) + (object Association "$UNNAMED$171" + quid "3A22382D0327" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$172" + quid "3A22382E01CA" + supplier "Use Case View::Customer Use cases::Test components concurrently" + quidu "3A1A917D011C" + is_navigable TRUE) + (object Role "$UNNAMED$173" + quid "3A22382E01CB" + supplier "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" + quidu "3A1F85A00357"))) + (object Association "$UNNAMED$174" + quid "3A22383D0320" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$175" + quid "3A22383E0250" + supplier "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" + quidu "3A1A9DD3019F" + is_navigable TRUE) + (object Role "$UNNAMED$176" + quid "3A22383E0251" + supplier "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" + quidu "3A1F886A0304"))) + (object Association "$UNNAMED$177" + quid "3A22384E0339" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$178" + quid "3A22384F0196" + supplier "Use Case View::Customer Use cases::Restore component state" + quidu "3A1A8E56014E" + is_navigable TRUE) + (object Role "$UNNAMED$179" + quid "3A22384F0197" + supplier "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" + quidu "3A1F88CA0257"))) + (object Association "$UNNAMED$180" + quid "3A22385802F7" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$181" + quid "3A2238590140" + supplier "Use Case View::Customer Use cases::Identify component fault in context" + quidu "3A1A90110281" + is_navigable TRUE) + (object Role "$UNNAMED$182" + quid "3A2238590141" + supplier "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" + quidu "3A1F88DD02C3"))) + (object Association "$UNNAMED$183" + quid "3A2238650382" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$184" + quid "3A223866027F" + supplier "Use Case View::Customer Use cases::Test component method" + quidu "3A1A8DF00382" + is_navigable TRUE) + (object Role "$UNNAMED$185" + quid "3A2238660280" + supplier "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" + quidu "3A1F86760341"))) + (object Association "$UNNAMED$186" + quid "3A22388201D5" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$187" + quid "3A223883008C" + supplier "Use Case View::Customer Use cases::Clear test context" + quidu "3A1A91C6018F" + is_navigable TRUE) + (object Role "$UNNAMED$188" + quid "3A223883008D" + supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" + quidu "3A1F875F0025"))) + (object Association "$UNNAMED$189" + quid "3A2238A500D1" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$190" + quid "3A2238A5030C" + supplier "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" + quidu "3A1A8FCF0345" + is_navigable TRUE) + (object Role "$UNNAMED$191" + quid "3A2238A5030D" + supplier "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" + quidu "3A1F91450231"))) + (object Association "$UNNAMED$192" + quid "3A2238B0031C" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$193" + quid "3A2238B101E7" + supplier "Use Case View::Customer Use cases::Architectural Requests::Configure report format" + quidu "3A1A904E01AD" + is_navigable TRUE) + (object Role "$UNNAMED$194" + quid "3A2238B101E8" + supplier "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" + quidu "3A1F9159029E"))) + (object Association "$UNNAMED$195" + quid "3A2238D000C9" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$196" + quid "3A2238D10084" + supplier "Use Case View::Customer Use cases::Validate test results" + quidu "3A1A8E860338" + is_navigable TRUE) + (object Role "$UNNAMED$197" + quid "3A2238D10085" + supplier "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" + quidu "3A1F8A910374"))) + (object Association "$UNNAMED$198" + quid "3A2238DF0125" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$199" + quid "3A2238E00068" + supplier "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" + quidu "3A1A9B1C016E" + is_navigable TRUE) + (object Role "$UNNAMED$200" + quid "3A2238E00069" + supplier "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" + quidu "3A1F8AD50137"))) + (object Association "$UNNAMED$201" + quid "3A2238EE0235" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$202" + quid "3A2238EF009B" + supplier "Use Case View::Customer Use cases::Resource leak test" + quidu "3A1A8D8F0300" + is_navigable TRUE) + (object Role "$UNNAMED$203" + quid "3A2238EF009C" + supplier "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" + quidu "3A1F8AC202B6"))) + (object Association "$UNNAMED$204" + quid "3A2238F40279" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$205" + quid "3A2238F50176" + supplier "Use Case View::Customer Use cases::Out of memory test" + quidu "3A1A8DAB01B6" + is_navigable TRUE) + (object Role "$UNNAMED$206" + quid "3A2238F50177" + supplier "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" + quidu "3A1F8AB20014"))) + (object Association "$UNNAMED$207" + quid "3A2238F902C7" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$208" + quid "3A2238FA01C4" + supplier "Use Case View::Customer Use cases::Memory leak test" + quidu "3A1A8D7D0138" + is_navigable TRUE) + (object Role "$UNNAMED$209" + quid "3A2238FA01C5" + supplier "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" + quidu "3A1F8AA203E7"))) + (object Association "$UNNAMED$210" + quid "3A2238FF0333" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$211" + quid "3A2239000244" + supplier "Use Case View::Customer Use cases::Dump memory block to log" + quidu "3A1A8DC400E0" + is_navigable TRUE) + (object Role "$UNNAMED$212" + quid "3A2239000245" + supplier "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" + quidu "3A1F8A67026F"))) + (object Association "$UNNAMED$213" + quid "3A2239050242" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$214" + quid "3A22390601CB" + supplier "Use Case View::Customer Use cases::Log message and results" + quidu "3A1A8C80017A" + is_navigable TRUE) + (object Role "$UNNAMED$215" + quid "3A22390601CC" + supplier "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" + quidu "3A1F8A4C0393"))) + (object Association "$UNNAMED$216" + quid "3A22393A03C4" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$217" + quid "3A22393B03C6" + supplier "Use Case View::Customer Use cases::Run test interactively" + quidu "3A1A8D1700D7" + is_navigable TRUE) + (object Role "$UNNAMED$218" + quid "3A22393B03C7" + supplier "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" + quidu "3A1F8D3801C2"))) + (object Association "$UNNAMED$219" + quid "3A22394D001E" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$220" + quid "3A22394E005C" + supplier "Use Case View::Customer Use cases::Test asynchronous component" + quidu "3A1A8EA602A8" + is_navigable TRUE) + (object Role "$UNNAMED$221" + quid "3A22394E005D" + supplier "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" + quidu "3A1F855C006A"))) + (object Association "$UNNAMED$222" + quid "3A24F79A001B" + stereotype "Realizes" + roles (list role_list + (object Role "$UNNAMED$223" + quid "3A24F79B001C" + supplier "Use Case View::Customer Use cases::Share test context" + quidu "3A1A8E790018" + is_navigable TRUE) + (object Role "$UNNAMED$224" + quid "3A24F79B001D" + supplier "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" + quidu "3A1F875F0025"))) + (object Class_Category "Test Individual Class (Iter. 1)" + quid "3A1E4C40019C" + documentation +|Actors: Generalised Actor +|Traceability: TB.8 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test Individual Class" + quid "3A1F85DF039E" + documentation +|Actors: Generalised Actor +|Traceability: TB.8 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @323 + logical_models (list unit_reference_list + (object Object "$UNNAMED$225" + quid "3A2507B9016A" + collaborators (list link_list + (object Link + quid "3A2507B9016D" + supplier "$UNNAMED$226" + quidu "3A2507B90173" + messages (list Messages + (object Message "RunTransition(TRequestStatus*)" + quid "3A2507B9016E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 2 + quidu "3A70658C03C9"))) + (object Link + quid "3A3F735501B8" + supplier "$UNNAMED$227" + quidu "3A3F734F0119" + messages (list Messages + (object Message "Clear( )" + quid "3A3F735501B9" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + Operation "Clear" + quidu "3A24FA99000A")))) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$226" + quid "3A2507B90173" + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$228" + quid "3A2507B90193" + class "CDefectTest" + quidu "3A24DD4B00FD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$229" + quid "3A2507B9018B" + collaborators (list link_list + (object Link + quid "3A2507B9018C" + supplier "$UNNAMED$225" + quidu "3A2507B9016A" + messages (list Messages + (object Message "RunTest(TTimeIntervalMicroSeconds32)" + quid "3A2507B9018D" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658A0204"))) + (object Link + quid "3A2507B9018E" + supplier "$UNNAMED$228" + quidu "3A2507B90193") + (object Link + quid "3A2507B9018A" + supplier "$UNNAMED$226" + quidu "3A2507B90173") + (object Link + quid "3A3785C40074" + supplier "$UNNAMED$230" + quidu "3A37858702CF" + messages (list Messages + (object Message "ExecuteDefectTests( )" + quid "3A3785C40075" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 3 + Operation "ExecuteDefectTests" + quidu "3A3785D5033F")))) + class "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$230" + quid "3A37858702CF" + collaborators (list link_list + (object Link + quid "3A3785C701D6" + supplier "$UNNAMED$228" + quidu "3A2507B90193" + messages (list Messages + (object Message "ListAllDefects( )" + quid "3A3785C701D7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.1" + ordinal 4 + Operation "ListAllDefects" + quidu "3A24DD81005A"))) + (object Link + quid "3A38BAC80137" + supplier "$UNNAMED$226" + quidu "3A2507B90173" + messages (list Messages + (object Message "RunTransition(TRequestStatus*)" + quid "3A38BAC80138" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.2" + ordinal 5 + quidu "3A70658C03C9")))) + class "CDefectTester" + quidu "3A3785930312" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$227" + quid "3A3F734F0119" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE))) + (object Mechanism @324 + logical_models (list unit_reference_list + (object Object "$UNNAMED$231" + quid "3A23FADB034C" + collaborators (list link_list + (object Link + quid "3A23FB02014A" + supplier "$UNNAMED$232" + quidu "3A23FAF801E6" + messages (list Messages + (object Message "RunStressTest( )" + quid "3A23FB02014B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 2 + Operation "RunStressTest" + quidu "3A360FB202F8"))) + (object Link + quid "3A3F779F0012" + supplier "$UNNAMED$233" + quidu "3A3F7797009D" + messages (list Messages + (object Message "Clear( )" + quid "3A3F779F0013" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + Operation "Clear" + quidu "3A24FA99000A")))) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$232" + quid "3A23FAF801E6" + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "Component Tester" + quid "3A24DBDC039E" + collaborators (list link_list + (object Link + quid "3A24DC850198" + supplier "$UNNAMED$231" + quidu "3A23FADB034C" + messages (list Messages + (object Message "RunTest(TTimeIntervalMicroSeconds32)" + quid "3A24DC850199" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658A0204"))) + (object Link + quid "3A24DD7E02E1" + supplier "$UNNAMED$234" + quidu "3A24DD420014") + (object Link + quid "3A24DE0F01DB" + supplier "$UNNAMED$232" + quidu "3A23FAF801E6") + (object Link + quid "3A3786240068" + supplier "$UNNAMED$235" + quidu "3A37861C00B6" + messages (list Messages + (object Message "ExecuteDefectTests( )" + quid "3A3786240069" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 3 + Operation "ExecuteDefectTests" + quidu "3A3785D5033F")))) + class "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$234" + quid "3A24DD420014" + class "CDefectTest" + quidu "3A24DD4B00FD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$235" + quid "3A37861C00B6" + collaborators (list link_list + (object Link + quid "3A37862603AA" + supplier "$UNNAMED$234" + quidu "3A24DD420014" + messages (list Messages + (object Message "ListAllDefects( )" + quid "3A37862603AB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.1" + ordinal 4 + Operation "ListAllDefects" + quidu "3A24DD81005A"))) + (object Link + quid "3A38BB020394" + supplier "$UNNAMED$232" + quidu "3A23FAF801E6" + messages (list Messages + (object Message "RunStressTest( )" + quid "3A38BB020395" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.2" + ordinal 5 + Operation "RunStressTest" + quidu "3A360FB202F8")))) + class "CDefectTester" + quidu "3A3785930312" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$233" + quid "3A3F7797009D" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @323 + quid "3A2507AF0288" + title "Basic Flow" + documentation +|Unit test a class that is functionally complete. Tests each of the methods within the class, recording the results. +| +|This use case assumes the following: +|1. That there are no processing errors. +|2. That result validation succeeds. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$225" @325 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @325 + location (1209, 271) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2507B9016A" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @326 + location (1302, 434) + line_color 3342489 + InterObjView @325 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$230" @327 + location (620, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @327 + location (527, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A37858702CF" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @328 + location (620, 930) + line_color 3342489 + InterObjView @327 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$226" @329 + location (1984, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @329 + location (1858, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2507B90173" + width 663 + height 1223 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @330 + location (1984, 682) + line_color 3342489 + InterObjView @329 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @331 + location (1984, 1178) + line_color 3342489 + InterObjView @329 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$227" @332 + location (2294, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @332 + location (2187, 275) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3F734F0119" + width 438 + height 1223 + icon_height 153 + icon_width 154 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @333 + location (2294, 496) + line_color 3342489 + InterObjView @332 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$228" @334 + location (992, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @334 + location (899, 274) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2507B90193" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @335 + location (992, 992) + line_color 3342489 + InterObjView @334 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$229" @336 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @336 + location (31, 273) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2507B9018B" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @337 + location (124, 372) + line_color 3342489 + InterObjView @336 + height 986 + y_coord 926 + Nested FALSE)) + (object NoteView @338 + location (2542, 868) + label (object ItemLabel + Parent_View @338 + location (2379, 768) + fill_color 13434879 + nlines 4 + max_width 290 + label "Repeat for each transition required for a unit test.") + line_color 3342489 + fill_color 13434879 + width 350 + height 213) + (object InterMessView "" @339 + location (62, 682) + label (object SegLabel @340 + Parent_View @339 + location (1642, 638) + quidu "3A2507B9016E" + anchor_loc 1 + nlines 1 + max_width 578 + justify 0 + label "RunTransition(TRequestStatus*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @325 + supplier @329 + Focus_Src @326 + Focus_Entry @330 + origin (1317, 682) + terminus (1968, 682) + ordinal 2) + (object InterMessView "" @341 + location (62, 434) + label (object SegLabel @342 + Parent_View @341 + location (712, 390) + quidu "3A2507B9018D" + anchor_loc 1 + nlines 1 + max_width 713 + justify 0 + label "RunTest(TTimeIntervalMicroSeconds32)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @336 + supplier @325 + Focus_Src @337 + Focus_Entry @326 + origin (139, 434) + terminus (1286, 434) + ordinal 0) + (object AttachView "" @343 + stereotype TRUE + line_color 3342489 + client @338 + supplier @339 + line_style 0) + (object NoteView @344 + location (2356, 1488) + label (object ItemLabel + Parent_View @344 + location (2164, 1371) + fill_color 13434879 + nlines 4 + max_width 349 + label "Sequence Diagram: Test component method / Basic Flow") + line_color 3342489 + fill_color 13434879 + width 409 + height 246 + quidu "3A2505B000CA") + (object AttachView "" @345 + stereotype TRUE + line_color 3342489 + client @344 + supplier @339 + line_style 0) + (object InterMessView "" @346 + location (62, 930) + label (object SegLabel @347 + Parent_View @346 + location (371, 886) + quidu "3A3785C40075" + anchor_loc 1 + nlines 1 + max_width 428 + justify 0 + label "ExecuteDefectTests( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @336 + supplier @327 + Focus_Src @337 + Focus_Entry @328 + origin (139, 930) + terminus (604, 930) + ordinal 3) + (object InterMessView "" @348 + location (62, 992) + label (object SegLabel @349 + Parent_View @348 + location (805, 948) + quidu "3A3785C701D7" + anchor_loc 1 + nlines 1 + max_width 300 + justify 0 + label "ListAllDefects( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @327 + supplier @334 + Focus_Src @328 + Focus_Entry @335 + origin (635, 992) + terminus (976, 992) + ordinal 4) + (object InterMessView "" @350 + location (62, 1178) + label (object SegLabel @351 + Parent_View @350 + location (1301, 1134) + quidu "3A38BAC80138" + anchor_loc 1 + nlines 1 + max_width 578 + justify 0 + label "RunTransition(TRequestStatus*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @327 + supplier @329 + Focus_Src @328 + Focus_Entry @331 + origin (635, 1178) + terminus (1968, 1178) + ordinal 5) + (object AttachView "" @352 + stereotype TRUE + line_color 3342489 + client @344 + supplier @350 + line_style 0) + (object InterMessView "" @353 + location (62, 496) + label (object SegLabel @354 + Parent_View @353 + location (1797, 452) + quidu "3A3F735501B9" + anchor_loc 1 + nlines 1 + max_width 131 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @325 + supplier @332 + Focus_Src @326 + Focus_Entry @333 + origin (1317, 496) + terminus (2278, 496) + ordinal 1) + (object NoteView @355 + location (372, 682) + label (object ItemLabel + Parent_View @355 + location (218, 576) + fill_color 13434879 + nlines 4 + max_width 272 + label "Repeat for each unit test in a component") + line_color 3342489 + fill_color 13434879 + width 332 + height 225) + (object AttachView "" @356 + stereotype TRUE + line_color 3342489 + client @355 + supplier @341 + line_style 0))) + (object InteractionDiagram "Alternate Flow - Stress test" + mechanism_ref @324 + quid "3A23FAA70370" + title "Alternate Flow - Stress test" + documentation +|Unit test a class that is functionally complete. Stress tests each of the methods within the class, recording the results. +| +|This use case assumes the following: +|1. That there are no processing errors. +|2. That result validation succeeds. +|3. That stress testing succeeds. +|4. There is no resource leakage. +| + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$231" @357 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @357 + location (1209, 271) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23FADB034C" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @358 + location (1302, 434) + line_color 3342489 + InterObjView @357 + height 430 + y_coord 370 + Nested FALSE)) + (object InterObjView "$UNNAMED$233" @359 + location (2108, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @359 + location (2001, 274) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3F7797009D" + width 438 + height 1223 + icon_height 153 + icon_width 154 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @360 + location (2108, 496) + line_color 3342489 + InterObjView @359 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$235" @361 + location (620, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @361 + location (527, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A37861C00B6" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @362 + location (620, 930) + line_color 3342489 + InterObjView @361 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$232" @363 + location (1736, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @363 + location (1610, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23FAF801E6" + width 663 + height 1223 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @364 + location (1736, 744) + line_color 3342489 + InterObjView @363 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @365 + location (1736, 1178) + line_color 3342489 + InterObjView @363 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$234" @366 + location (992, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @366 + location (899, 274) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24DD420014" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @367 + location (992, 992) + line_color 3342489 + InterObjView @366 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "Component Tester" @368 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @368 + location (31, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "Component Tester") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24DBDC039E" + width 447 + height 1223 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @369 + location (124, 372) + line_color 3342489 + InterObjView @368 + height 986 + y_coord 926 + Nested FALSE)) + (object InterMessView "" @370 + location (62, 744) + label (object SegLabel @371 + Parent_View @370 + location (1518, 700) + quidu "3A23FB02014B" + anchor_loc 1 + nlines 1 + max_width 492 + justify 0 + label "RunStressTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @357 + supplier @363 + Focus_Src @358 + Focus_Entry @364 + origin (1317, 744) + terminus (1720, 744) + ordinal 2) + (object NoteView @372 + location (1922, 930) + label (object ItemLabel + Parent_View @372 + location (1759, 830) + fill_color 13434879 + nlines 4 + max_width 290 + label "Repeat for each of the defined test methods upon a unit.") + line_color 3342489 + fill_color 13434879 + width 350 + height 213) + (object AttachView "" @373 + stereotype TRUE + line_color 3342489 + client @372 + supplier @370 + line_style 0) + (object InterMessView "" @374 + location (62, 434) + label (object SegLabel @375 + Parent_View @374 + location (712, 390) + quidu "3A24DC850199" + anchor_loc 1 + nlines 1 + max_width 713 + justify 0 + label "RunTest(TTimeIntervalMicroSeconds32)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @368 + supplier @357 + Focus_Src @369 + Focus_Entry @358 + origin (139, 434) + terminus (1286, 434) + ordinal 0) + (object NoteView @376 + location (1860, 1426) + label (object ItemLabel + Parent_View @376 + location (1622, 1280) + fill_color 13434879 + nlines 5 + max_width 440 + label "Sequence Diagram: Test component method / Alternate Flow - Stress test") + line_color 3342489 + fill_color 13434879 + width 500 + height 304 + quidu "3A23BA89010D") + (object AttachView "" @377 + stereotype TRUE + line_color 3342489 + client @370 + supplier @376 + line_style 0) + (object InterMessView "" @378 + location (62, 930) + label (object SegLabel @379 + Parent_View @378 + location (371, 886) + quidu "3A3786240069" + anchor_loc 1 + nlines 1 + max_width 428 + justify 0 + label "ExecuteDefectTests( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @368 + supplier @361 + Focus_Src @369 + Focus_Entry @362 + origin (139, 930) + terminus (604, 930) + ordinal 3) + (object InterMessView "" @380 + location (62, 992) + label (object SegLabel @381 + Parent_View @380 + location (805, 948) + quidu "3A37862603AB" + anchor_loc 1 + nlines 1 + max_width 300 + justify 0 + label "ListAllDefects( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @361 + supplier @366 + Focus_Src @362 + Focus_Entry @367 + origin (635, 992) + terminus (976, 992) + ordinal 4) + (object InterMessView "" @382 + location (62, 1178) + label (object SegLabel @383 + Parent_View @382 + location (1177, 1134) + quidu "3A38BB020395" + anchor_loc 1 + nlines 1 + max_width 394 + justify 0 + label "RunStressTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @361 + supplier @363 + Focus_Src @362 + Focus_Entry @365 + origin (635, 1178) + terminus (1720, 1178) + ordinal 5) + (object AttachView "" @384 + stereotype TRUE + line_color 3342489 + client @376 + supplier @382 + line_style 0) + (object InterMessView "" @385 + location (62, 496) + label (object SegLabel @386 + Parent_View @385 + location (1704, 452) + quidu "3A3F779F0013" + anchor_loc 1 + nlines 1 + max_width 131 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @357 + supplier @359 + Focus_Src @358 + Focus_Entry @360 + origin (1317, 496) + terminus (2092, 496) + ordinal 1) + (object NoteView @387 + location (372, 620) + label (object ItemLabel + Parent_View @387 + location (234, 501) + fill_color 13434879 + nlines 4 + max_width 240 + label "Repeat for each unit test in a component") + line_color 3342489 + fill_color 13434879 + width 300 + height 250) + (object AttachView "" @388 + stereotype TRUE + line_color 3342489 + client @387 + supplier @374 + line_style 0)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Log Message and Results (Iter. 1)" + quid "3A1E4C6A02DD" + documentation +|Actors: Generalised Actor +|Traceability: TB.25 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Log message and results" + quid "3A1F8A4C0393" + documentation +|Actors: Generalised Actor +|Traceability: TB.25 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @389 + logical_models (list unit_reference_list + (object Object "$UNNAMED$236" + quid "3A238C60011F" + documentation "A request to store a text message." + collaborators (list link_list + (object Link + quid "3A24EE46019E" + supplier "System" + quidu "3A24EDD70389" + messages (list Messages + (object Message "Store Data( )" + quid "3A24EE46019F" + documentation "A call to the system to actually persist some data." + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2 + quidu "3A34F58200C4")))) + class "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + persistence "Transient" + multi FALSE) + (object Object "System" + quid "3A24EDD70389" + class "Logical View::External Classes::Support::EPOC Platform" + quidu "3A24EE1D019F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$237" + quid "3A83B6C00350" + collaborators (list link_list + (object Link + quid "3A83B6D4011E" + supplier "$UNNAMED$236" + quidu "3A238C60011F" + messages (list Messages + (object Message "Write( )" + quid "3A83B6D4011F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1 + quidu "3A83B47A0317"))) + (object Link + quid "3A89431B01F0" + supplier "$UNNAMED$238" + quidu "3A89431203E2" + messages (list Messages + (object Message "GetStyle()" + quid "3A89431B01F1" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0)))) + class "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$238" + quid "3A89431203E2" + class "Logical View::Test Bed Classes::TLogFormat" + quidu "3A894035038E" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @389 + quid "3A238C410193" + title "Basic Flow" + documentation +|The simplest case of a request to store a text message, which is logged into a central message store for later analysis. +| +|This use case assumes the following: +|1. The write to permanent storage completes without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$236" @390 + location (1178, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @390 + location (1178, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A238C60011F" + width 300 + height 729 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @391 + location (1178, 434) + line_color 3342489 + InterObjView @390 + height 430 + y_coord 370 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @392 + location (1178, 620) + line_color 3342489 + InterObjView @390 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "System" @393 + location (1798, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @393 + location (1798, 273) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "System") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24EDD70389" + width 336 + height 729 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @394 + location (1798, 744) + line_color 3342489 + InterObjView @393 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$238" @395 + location (744, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @395 + location (637, 274) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A89431203E2" + width 438 + height 729 + icon_height 153 + icon_width 154 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @396 + location (744, 434) + line_color 3342489 + InterObjView @395 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$237" @397 + location (248, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @397 + location (155, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A83B6C00350" + width 447 + height 729 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @398 + location (248, 434) + line_color 3342489 + InterObjView @397 + height 306 + y_coord 246 + Nested FALSE)) + (object InterMessView "" @399 + location (62, 744) + label (object SegLabel @400 + Parent_View @399 + location (1487, 700) + quidu "3A24EE46019F" + anchor_loc 1 + nlines 1 + max_width 231 + justify 0 + label "Store Data( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @390 + supplier @393 + Focus_Src @391 + Focus_Entry @394 + origin (1193, 744) + terminus (1782, 744) + ordinal 2) + (object InterMessView "" @401 + location (62, 620) + label (object SegLabel @402 + Parent_View @401 + location (712, 576) + quidu "3A83B6D4011F" + anchor_loc 1 + nlines 1 + max_width 134 + justify 0 + label "Write( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @397 + supplier @390 + Focus_Src @398 + Focus_Entry @392 + origin (263, 620) + terminus (1162, 620) + ordinal 1) + (object InterMessView "" @403 + location (62, 434) + label (object SegLabel @404 + Parent_View @403 + location (495, 390) + quidu "3A89431B01F1" + anchor_loc 1 + nlines 1 + max_width 194 + justify 0 + label "GetStyle()" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @397 + supplier @395 + Focus_Src @398 + Focus_Entry @396 + origin (263, 434) + terminus (728, 434) + ordinal 0)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Run test interactively (Iter. 2)" + quid "3A1E8CAA00DF" + documentation +|Actors: Generalised Actor +|Traceability: TB.9 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Run test interactively" + quid "3A1F8D3801C2" + documentation +|Actors: Generalised Actor +|Traceability: TB.9 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @405 + logical_models (list unit_reference_list + (object Object "$UNNAMED$239" + quid "3A34F4A1039C" + collaborators (list link_list + (object Link + quid "3A34F4A1039D" + supplier "$UNNAMED$240" + quidu "3A34F4A103A1" + messages (list Messages + (object Message "Start(RPointerArray*)" + quid "3A34F4A1039E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1 + quidu "3A70658B015B") + (object Message "FindComponents( )" + quid "3A34F53A0020" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A34F53D0165")))) + class "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$241" + quid "3A34F4A103A7" + collaborators (list link_list + (object Link + quid "3A34F4A103A6" + supplier "$UNNAMED$242" + quidu "3A34F4A103A8" + messages (list Messages + (object Message "RunTest(TTimeIntervalMicroSeconds32)" + quid "3AC9DA4302A1" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1.1" + ordinal 4 + quidu "3A70658A0204")))) + class "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$242" + quid "3A34F4A103A8" + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$240" + quid "3A34F4A103A1" + collaborators (list link_list + (object Link + quid "3A34F4A103A2" + supplier "$UNNAMED$241" + quidu "3A34F4A103A7") + (object Link + quid "3AC9DA3401AF" + supplier "$UNNAMED$243" + quidu "3AC9DA1801B8" + messages (list Messages + (object Message "RunTests(RPointerArray*)" + quid "3AC9DA3401B0" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 2 + quidu "3A70658C01DE")))) + class "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$243" + quid "3AC9DA1801B8" + collaborators (list link_list + (object Link + quid "3AC9DA3E02FD" + supplier "$UNNAMED$241" + quidu "3A34F4A103A7" + messages (list Messages + (object Message "TestComponent(RPointerArray*)" + quid "3AC9DA3E02FE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1.1" + ordinal 3 + quidu "3A34E609008C")))) + class "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @405 + quid "3A265C810198" + title "Basic Flow" + documentation +|Execution of a single test selected by a user of the test bed UI. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$239" @406 + location (186, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @406 + location (186, 273) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34F4A1039C" + width 336 + height 1033 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @407 + location (186, 372) + line_color 3342489 + InterObjView @406 + height 796 + y_coord 736 + Nested FALSE)) + (object InterObjView "$UNNAMED$241" @408 + location (1922, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @408 + location (1829, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34F4A103A7" + width 447 + height 1033 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @409 + location (1922, 806) + line_color 3342489 + InterObjView @408 + height 182 + y_coord 122 + Nested FALSE)) + (object InterObjView "$UNNAMED$242" @410 + location (2604, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @410 + location (2511, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34F4A103A8" + width 447 + height 1033 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @411 + location (2604, 868) + line_color 3342489 + InterObjView @410 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$243" @412 + location (1116, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @412 + location (1023, 273) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9DA1801B8" + width 447 + height 1033 + icon_height 164 + icon_width 157 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @413 + location (1116, 744) + line_color 3342489 + InterObjView @412 + height 304 + y_coord 244 + Nested FALSE)) + (object NoteView @414 + location (2418, 1426) + label (object ItemLabel + Parent_View @414 + location (2211, 1326) + fill_color 13434879 + nlines 4 + max_width 378 + label "Sequence Diagram: Test Individual component / Basic Flow") + line_color 3342489 + fill_color 13434879 + width 438 + height 212 + quidu "3A2507AF0288") + (object InterObjView "$UNNAMED$240" @415 + location (682, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @415 + location (556, 275) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34F4A103A1" + width 663 + height 1033 + icon_height 153 + icon_width 229 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @416 + location (682, 372) + line_color 3342489 + InterObjView @415 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @417 + location (682, 682) + line_color 3342489 + InterObjView @415 + height 426 + y_coord 366 + Nested FALSE)) + (object InterMessView "" @418 + location (62, 682) + label (object SegLabel @419 + Parent_View @418 + location (433, 638) + quidu "3A34F4A1039E" + anchor_loc 1 + nlines 1 + max_width 616 + justify 0 + label "Start(RPointerArray*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @406 + supplier @415 + Focus_Src @407 + Focus_Entry @417 + origin (201, 682) + terminus (666, 682) + ordinal 1) + (object InterMessView "" @420 + location (62, 372) + label (object SegLabel @421 + Parent_View @420 + location (433, 328) + quidu "3A34F53A0020" + anchor_loc 1 + nlines 1 + max_width 356 + justify 0 + label "FindComponents( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @406 + supplier @415 + Focus_Src @407 + Focus_Entry @416 + origin (201, 372) + terminus (666, 372) + ordinal 0) + (object NoteView @422 + location (1984, 1488) + label (object ItemLabel + Parent_View @422 + location (1831, 1369) + fill_color 13434879 + nlines 4 + max_width 271 + label "Repeat for each unit test in a component") + line_color 3342489 + fill_color 13434879 + width 331 + height 250) + (object InterMessView "" @423 + location (62, 744) + label (object SegLabel @424 + Parent_View @423 + location (898, 700) + quidu "3AC9DA3401B0" + anchor_loc 1 + nlines 1 + max_width 647 + justify 0 + label "RunTests(RPointerArray*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @415 + supplier @412 + Focus_Src @417 + Focus_Entry @413 + origin (697, 744) + terminus (1100, 744) + ordinal 2) + (object InterMessView "" @425 + location (62, 806) + label (object SegLabel @426 + Parent_View @425 + location (1518, 762) + quidu "3AC9DA3E02FE" + anchor_loc 1 + nlines 1 + max_width 756 + justify 0 + label "TestComponent(RPointerArray*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @412 + supplier @408 + Focus_Src @413 + Focus_Entry @409 + origin (1131, 806) + terminus (1906, 806) + ordinal 3) + (object InterMessView "" @427 + location (62, 868) + label (object SegLabel @428 + Parent_View @427 + location (2262, 824) + quidu "3AC9DA4302A1" + anchor_loc 1 + nlines 1 + max_width 691 + justify 0 + label "RunTest(TTimeIntervalMicroSeconds32)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @408 + supplier @410 + Focus_Src @409 + Focus_Entry @411 + origin (1937, 868) + terminus (2588, 868) + ordinal 4) + (object AttachView "" @429 + stereotype TRUE + line_color 3342489 + client @422 + supplier @427 + line_style 0) + (object AttachView "" @430 + stereotype TRUE + line_color 3342489 + client @414 + supplier @427 + line_style 0)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Run test automatically (Iter. 1)" + quid "3A1E8CC703C6" + documentation +|Actors: Generalised Actor +|Traceability: TB.10 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Run test automatically" + quid "3A1F8D14022E" + documentation +|Actors: Generalised Actor +|Traceability: TB.10 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @431 + logical_models (list unit_reference_list + (object Object "$UNNAMED$244" + quid "3A34E218006D" + collaborators (list link_list + (object Link + quid "3A34E48C0356" + supplier "$UNNAMED$245" + quidu "3A34E4880101" + messages (list Messages + (object Message "Start(RPointerArray*)" + quid "3A34E48C0357" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658B015B")))) + class "Use Case View::Customer Actors::Generalised Actor" + quidu "3A1E30F00075" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$245" + quid "3A34E4880101" + collaborators (list link_list + (object Link + quid "3A34E5FC02F1" + supplier "$UNNAMED$246" + quidu "3A34E5F50355") + (object Link + quid "3AC9D989037F" + supplier "$UNNAMED$247" + quidu "3AC9D96F0057" + messages (list Messages + (object Message "RunTests(RPointerArray*)" + quid "3AC9D9890380" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "3A70658C01DE")))) + class "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$246" + quid "3A34E5F50355" + collaborators (list link_list + (object Link + quid "3A34E66D034D" + supplier "$UNNAMED$248" + quidu "3A34E66603E3" + messages (list Messages + (object Message "RunTest(TTimeIntervalMicroSeconds32)" + quid "3AC9D9A20367" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "3A70658A0204")))) + class "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$248" + quid "3A34E66603E3" + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$247" + quid "3AC9D96F0057" + collaborators (list link_list + (object Link + quid "3AC9D9990198" + supplier "$UNNAMED$246" + quidu "3A34E5F50355" + messages (list Messages + (object Message "TestComponent(RPointerArray*)" + quid "3AC9D9990199" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "3A34E609008C")))) + class "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @431 + quid "3A265D080110" + title "Basic Flow" + documentation +|Execution of a single test without user input. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 1919 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$244" @432 + location (186, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @432 + location (186, 273) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E218006D" + width 336 + height 909 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @433 + location (186, 434) + line_color 3342489 + InterObjView @432 + height 610 + y_coord 550 + Nested FALSE)) + (object InterObjView "$UNNAMED$245" @434 + location (558, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @434 + location (432, 275) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E4880101" + width 663 + height 909 + icon_height 153 + icon_width 229 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @435 + location (558, 434) + line_color 3342489 + InterObjView @434 + height 550 + y_coord 490 + Nested FALSE)) + (object InterObjView "$UNNAMED$246" @436 + location (2108, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @436 + location (2015, 271) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E5F50355" + width 447 + height 909 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @437 + location (2108, 620) + line_color 3342489 + InterObjView @436 + height 244 + y_coord 184 + Nested FALSE)) + (object InterObjView "$UNNAMED$248" @438 + location (2728, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @438 + location (2635, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E66603E3" + width 447 + height 909 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @439 + location (2728, 744) + line_color 3342489 + InterObjView @438 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$247" @440 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @440 + location (1209, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D96F0057" + width 447 + height 909 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @441 + location (1302, 496) + line_color 3342489 + InterObjView @440 + height 428 + y_coord 368 + Nested FALSE)) + (object InterMessView "" @442 + location (62, 434) + label (object SegLabel @443 + Parent_View @442 + location (371, 390) + quidu "3A34E48C0357" + anchor_loc 1 + nlines 1 + max_width 616 + justify 0 + label "Start(RPointerArray*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @432 + supplier @434 + Focus_Src @433 + Focus_Entry @435 + origin (201, 434) + terminus (542, 434) + ordinal 0) + (object NoteView @444 + location (2666, 1426) + label (object ItemLabel + Parent_View @444 + location (2459, 1326) + fill_color 13434879 + nlines 4 + max_width 378 + label "Sequence Diagram: Test Individual component / Basic Flow") + line_color 3342489 + fill_color 13434879 + width 438 + height 212 + quidu "3A2507AF0288") + (object NoteView @445 + location (1612, 1364) + label (object ItemLabel + Parent_View @445 + location (1452, 1255) + fill_color 13434879 + nlines 4 + max_width 284 + label "Repeat for all components .") + line_color 3342489 + fill_color 13434879 + width 344 + height 231) + (object NoteView @446 + location (2232, 1426) + label (object ItemLabel + Parent_View @446 + location (2082, 1307) + fill_color 13434879 + nlines 4 + max_width 265 + label "Repeat for each unit test in a component") + line_color 3342489 + fill_color 13434879 + width 325 + height 250) + (object InterMessView "" @447 + location (62, 496) + label (object SegLabel @448 + Parent_View @447 + location (929, 452) + quidu "3AC9D9890380" + anchor_loc 1 + nlines 1 + max_width 678 + justify 0 + label "RunTests(RPointerArray*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @434 + supplier @440 + Focus_Src @435 + Focus_Entry @441 + origin (573, 496) + terminus (1286, 496) + ordinal 1) + (object InterMessView "" @449 + location (62, 620) + label (object SegLabel @450 + Parent_View @449 + location (1704, 576) + quidu "3AC9D9990199" + anchor_loc 1 + nlines 1 + max_width 756 + justify 0 + label "TestComponent(RPointerArray*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @440 + supplier @436 + Focus_Src @441 + Focus_Entry @437 + origin (1317, 620) + terminus (2092, 620) + ordinal 2) + (object InterMessView "" @451 + location (62, 744) + label (object SegLabel @452 + Parent_View @451 + location (2417, 700) + quidu "3AC9D9A20367" + anchor_loc 1 + nlines 1 + max_width 713 + justify 0 + label "RunTest(TTimeIntervalMicroSeconds32)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @436 + supplier @438 + Focus_Src @437 + Focus_Entry @439 + origin (2123, 744) + terminus (2712, 744) + ordinal 3) + (object AttachView "" @453 + stereotype TRUE + line_color 3342489 + client @445 + supplier @449 + line_style 0) + (object AttachView "" @454 + stereotype TRUE + line_color 3342489 + client @446 + supplier @451 + line_style 0) + (object AttachView "" @455 + stereotype TRUE + line_color 3342489 + client @444 + supplier @451 + line_style 0)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Run test from script (Omit)" + quid "3A1E8CD501D1" + documentation +|Actors: Generalised Actor +|Traceability: TB.23 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Run test from script (omit)" + quid "3A1F8D230172" + documentation +|Actors: Generalised Actor +|Traceability: TB.23 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @456 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @456 + quid "3A265D5E0395" + title "Basic Flow" + documentation +|Execution of a single test automatically, simulating user input where necessary. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object NoteView @457 + location (682, 682) + label (object ItemLabel + Parent_View @457 + location (394, 519) + fill_color 13434879 + nlines 6 + max_width 540 + label "Sequence Diagram: Run test automatically / Basic Flow") + line_color 3342489 + fill_color 13434879 + width 600 + height 338 + quidu "3A265D080110")))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Memory Leak test (Iter. 2)" + quid "3A1E8CE60013" + documentation +|Actors: Generalised Actor +|Traceability: TB.1 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Memory leak test" + quid "3A1F8AA203E7" + documentation +|Actors: Generalised Actor +|Traceability: TB.1 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @458 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @458 + quid "3A265F770379" + title "Basic Flow" + documentation +|Test that the component has not leaked any memory blocks during the execution of the test. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Resource leak test (Iter. 2)" + quid "3A1E8CF401E0" + documentation +|Actors: Generalised Actor +|Traceability: TB.2 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Resource leak test" + quid "3A1F8AC202B6" + documentation +|Actors: Generalised Actor +|Traceability: TB.2 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @459 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @459 + quid "3A266058005B" + title "Basic Flow" + documentation +|Test that the component has not leaked any resources during the execution of the test. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Out of Memory test (Iter. 2)" + quid "3A1E8D000165" + documentation +|Actors: Generalised Actor +|Traceability: TB.3 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Out of memory test" + quid "3A1F8AB20014" + documentation +|Actors: Generalised Actor +|Traceability: TB.3 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @460 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @460 + quid "3A265F960391" + title "Basic Flow" + documentation +|Simulate out of memory conditions and record the operation of the component. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Test incomplete component (Iter. 1)" + quid "3A1E8D0F03D3" + documentation +|Actors: Generalised Actor +|Traceability: TB.16 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test incomplete component" + quid "3A1F860100F4" + documentation +|Actors: Generalised Actor +|Traceability: TB.16 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @461 + logical_models (list unit_reference_list + (object Object "$UNNAMED$249" + quid "3A2506F201DC" + collaborators (list link_list + (object Link + quid "3A2506F201DF" + supplier "$UNNAMED$250" + quidu "3A2506F201E9" + messages (list Messages + (object Message "RunTransition(TRequestStatus*)" + quid "3A37849D00E8" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2" + ordinal 2 + quidu "3A70658C03C9"))) + (object Link + quid "3A3F72DB01E5" + supplier "$UNNAMED$251" + quidu "3A3F72D10230" + messages (list Messages + (object Message "Clear( )" + quid "3A3F72DB01E6" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + Operation "Clear" + quidu "3A24FA99000A")))) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$250" + quid "3A2506F201E9" + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$252" + quid "3A2506F20207" + class "CDefectTest" + quidu "3A24DD4B00FD" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$253" + quid "3A2506F20200" + collaborators (list link_list + (object Link + quid "3A2506F20201" + supplier "$UNNAMED$249" + quidu "3A2506F201DC" + messages (list Messages + (object Message "RunTest(TTimeIntervalMicroSeconds32)" + quid "3A2506F20202" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658A0204"))) + (object Link + quid "3A2506F20203" + supplier "$UNNAMED$252" + quidu "3A2506F20207") + (object Link + quid "3A2506F201FF" + supplier "$UNNAMED$250" + quidu "3A2506F201E9") + (object Link + quid "3A378640036B" + supplier "$UNNAMED$254" + quidu "3A37863A03BD" + messages (list Messages + (object Message "ExecuteDefectTests( )" + quid "3A378640036C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 3 + Operation "ExecuteDefectTests" + quidu "3A3785D5033F"))) + (object Link + quid "3A38EAF50376" + supplier "$UNNAMED$253" + quidu "3A2506F20200")) + class "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$254" + quid "3A37863A03BD" + collaborators (list link_list + (object Link + quid "3A37864303DD" + supplier "$UNNAMED$252" + quidu "3A2506F20207" + messages (list Messages + (object Message "ListAllDefects( )" + quid "3A37864303DE" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 4 + Operation "ListAllDefects" + quidu "3A24DD81005A"))) + (object Link + quid "3A38BB210226" + supplier "$UNNAMED$250" + quidu "3A2506F201E9" + messages (list Messages + (object Message "RunTransition(TRequestStatus*)" + quid "3A38BB210227" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.2" + ordinal 5 + quidu "3A70658C03C9")))) + class "CDefectTester" + quidu "3A3785930312" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$251" + quid "3A3F72D10230" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE))) + (object Mechanism @462 + logical_models (list unit_reference_list + (object Object "$UNNAMED$255" + quid "3A24F3740353" + collaborators (list link_list + (object Link + quid "3A24F3740356" + supplier "$UNNAMED$256" + quidu "3A24F374035D" + messages (list Messages + (object Message "RunStressTest( )" + quid "3A24F3740357" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 2 + Operation "RunStressTest" + quidu "3A360FB202F8"))) + (object Link + quid "3A3F76CB00F4" + supplier "$UNNAMED$257" + quidu "3A3F76C40086" + messages (list Messages + (object Message "Clear( )" + quid "3A3F76CB00F5" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + Operation "Clear" + quidu "3A24FA99000A")))) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$256" + quid "3A24F374035D" + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$258" + quid "3A24F374037A" + class "CDefectTest" + quidu "3A24DD4B00FD" + persistence "Transient" + multi FALSE) + (object Object "Component Tester" + quid "3A24F3740372" + collaborators (list link_list + (object Link + quid "3A24F3740373" + supplier "$UNNAMED$255" + quidu "3A24F3740353" + messages (list Messages + (object Message "RunTest(TTimeIntervalMicroSeconds32)" + quid "3A24F3740374" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658A0204"))) + (object Link + quid "3A24F3740375" + supplier "$UNNAMED$258" + quidu "3A24F374037A") + (object Link + quid "3A24F3740371" + supplier "$UNNAMED$256" + quidu "3A24F374035D") + (object Link + quid "3A37865A02FA" + supplier "$UNNAMED$259" + quidu "3A3786540157" + messages (list Messages + (object Message "ExecuteDefectTests( )" + quid "3A37865A02FB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 3 + Operation "ExecuteDefectTests" + quidu "3A3785D5033F")))) + class "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$259" + quid "3A3786540157" + collaborators (list link_list + (object Link + quid "3A37865D02E1" + supplier "$UNNAMED$258" + quidu "3A24F374037A" + messages (list Messages + (object Message "ListAllDefects( )" + quid "3A37865D02E2" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.1" + ordinal 4 + Operation "ListAllDefects" + quidu "3A24DD81005A"))) + (object Link + quid "3A38BB35038D" + supplier "$UNNAMED$256" + quidu "3A24F374035D" + messages (list Messages + (object Message "RunStressTest( )" + quid "3A38BB35038E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.2" + ordinal 5 + Operation "RunStressTest" + quidu "3A360FB202F8")))) + class "CDefectTester" + quidu "3A3785930312" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$257" + quid "3A3F76C40086" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @461 + quid "3A25068D0335" + title "Basic Flow" + documentation +|Unit tests a class that is still under development. +|Tests each of the methods within the class, and all of the defects recorded against the class, recording the results. +| +|This use case assumes the following: +|1. That there are no processing errors. +|2. That result validation succeeds. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 1175 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$249" @463 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @463 + location (1209, 271) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2506F201DC" + width 447 + height 1161 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @464 + location (1302, 434) + line_color 3342489 + InterObjView @463 + height 306 + y_coord 246 + Nested FALSE)) + (object InterObjView "$UNNAMED$254" @465 + location (620, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @465 + location (527, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A37863A03BD" + width 447 + height 1161 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @466 + location (620, 868) + line_color 3342489 + InterObjView @465 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$250" @467 + location (1922, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @467 + location (1796, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2506F201E9" + width 663 + height 1161 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @468 + location (1922, 620) + line_color 3342489 + InterObjView @467 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @469 + location (1922, 1116) + line_color 3342489 + InterObjView @467 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$251" @470 + location (2232, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @470 + location (2125, 275) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3F72D10230" + width 438 + height 1161 + icon_height 153 + icon_width 154 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @471 + location (2232, 496) + line_color 3342489 + InterObjView @470 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$252" @472 + location (992, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @472 + location (899, 274) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2506F20207" + width 447 + height 1161 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @473 + location (992, 930) + line_color 3342489 + InterObjView @472 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$253" @474 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @474 + location (31, 271) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2506F20200" + width 447 + height 1161 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @475 + location (124, 372) + line_color 3342489 + InterObjView @474 + height 924 + y_coord 864 + Nested FALSE)) + (object NoteView @476 + location (1922, 1674) + label (object ItemLabel + Parent_View @476 + location (1759, 1574) + fill_color 13434879 + nlines 4 + max_width 290 + label "Repeat for each transition required for a unit test..") + line_color 3342489 + fill_color 13434879 + width 350 + height 213) + (object InterMessView "" @477 + location (62, 434) + label (object SegLabel @478 + Parent_View @477 + location (712, 390) + quidu "3A2506F20202" + anchor_loc 1 + nlines 1 + max_width 722 + justify 0 + label "RunTest(TTimeIntervalMicroSeconds32)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @474 + supplier @463 + Focus_Src @475 + Focus_Entry @464 + origin (139, 434) + terminus (1286, 434) + ordinal 0) + (object NoteView @479 + location (1488, 1674) + label (object ItemLabel + Parent_View @479 + location (1263, 1580) + fill_color 13434879 + nlines 3 + max_width 415 + label "Sequence Diagram: Test component method / Basic Flow") + line_color 3342489 + fill_color 13434879 + width 475 + height 200 + quidu "3A2505B000CA") + (object InterMessView "" @480 + location (62, 620) + label (object SegLabel @481 + Parent_View @480 + location (1611, 576) + quidu "3A37849D00E8" + anchor_loc 1 + nlines 1 + max_width 579 + justify 0 + label "RunTransition(TRequestStatus*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @463 + supplier @467 + Focus_Src @464 + Focus_Entry @468 + origin (1317, 620) + terminus (1906, 620) + ordinal 2) + (object InterMessView "" @482 + location (62, 868) + label (object SegLabel @483 + Parent_View @482 + location (371, 824) + quidu "3A378640036C" + anchor_loc 1 + nlines 1 + max_width 428 + justify 0 + label "ExecuteDefectTests( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @474 + supplier @465 + Focus_Src @475 + Focus_Entry @466 + origin (139, 868) + terminus (604, 868) + ordinal 3) + (object InterMessView "" @484 + location (62, 930) + label (object SegLabel @485 + Parent_View @484 + location (805, 886) + quidu "3A37864303DE" + anchor_loc 1 + nlines 1 + max_width 300 + justify 0 + label "ListAllDefects( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @465 + supplier @472 + Focus_Src @466 + Focus_Entry @473 + origin (635, 930) + terminus (976, 930) + ordinal 4) + (object InterMessView "" @486 + location (62, 1116) + label (object SegLabel @487 + Parent_View @486 + location (1270, 1072) + quidu "3A38BB210227" + anchor_loc 1 + nlines 1 + max_width 579 + justify 0 + label "RunTransition(TRequestStatus*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @465 + supplier @467 + Focus_Src @466 + Focus_Entry @469 + origin (635, 1116) + terminus (1906, 1116) + ordinal 5) + (object AttachView "" @488 + stereotype TRUE + line_color 3342489 + client @479 + supplier @486 + line_style 0) + (object AttachView "" @489 + stereotype TRUE + line_color 3342489 + client @476 + supplier @480 + line_style 0) + (object AttachView "" @490 + stereotype TRUE + line_color 3342489 + client @479 + supplier @480 + line_style 0) + (object InterMessView "" @491 + location (62, 496) + label (object SegLabel @492 + Parent_View @491 + location (1766, 452) + quidu "3A3F72DB01E6" + anchor_loc 1 + nlines 1 + max_width 131 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @463 + supplier @470 + Focus_Src @464 + Focus_Entry @471 + origin (1317, 496) + terminus (2216, 496) + ordinal 1) + (object NoteView @493 + location (372, 620) + label (object ItemLabel + Parent_View @493 + location (219, 501) + fill_color 13434879 + nlines 4 + max_width 271 + label "Repeat for each unit test in a component") + line_color 3342489 + fill_color 13434879 + width 331 + height 250) + (object AttachView "" @494 + stereotype TRUE + line_color 3342489 + client @493 + supplier @477 + line_style 0))) + (object InteractionDiagram "Alternate Flow - Stress test" + mechanism_ref @462 + quid "3A24F35702ED" + title "Alternate Flow - Stress test" + documentation +|Unit tests a class that is still under development. +|Stress tests each of the methods within the class, and each of the defects recorded against the class, recording the results. +| +|This use case assumes the following: +|1. That there are no processing errors. +|2. That result validation succeeds. +|3. That stress tests succeed without error. +|4. That there are no memory leaks. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$255" @495 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @495 + location (1209, 271) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F3740353" + width 447 + height 1347 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @496 + location (1302, 434) + line_color 3342489 + InterObjView @495 + height 306 + y_coord 246 + Nested FALSE)) + (object InterObjView "$UNNAMED$257" @497 + location (2108, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @497 + location (2001, 274) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3F76C40086" + width 438 + height 1347 + icon_height 153 + icon_width 154 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @498 + location (2108, 496) + line_color 3342489 + InterObjView @497 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$259" @499 + location (620, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @499 + location (527, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3786540157" + width 447 + height 1347 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @500 + location (620, 1054) + line_color 3342489 + InterObjView @499 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$256" @501 + location (1736, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @501 + location (1610, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F374035D" + width 663 + height 1347 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @502 + location (1736, 620) + line_color 3342489 + InterObjView @501 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @503 + location (1736, 1302) + line_color 3342489 + InterObjView @501 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$258" @504 + location (992, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @504 + location (899, 274) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F374037A" + width 447 + height 1347 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @505 + location (992, 1116) + line_color 3342489 + InterObjView @504 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "Component Tester" @506 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @506 + location (31, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "Component Tester") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F3740372" + width 447 + height 1347 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @507 + location (124, 372) + line_color 3342489 + InterObjView @506 + height 1110 + y_coord 1050 + Nested FALSE)) + (object NoteView @508 + location (1922, 868) + label (object ItemLabel + Parent_View @508 + location (1759, 768) + fill_color 13434879 + nlines 4 + max_width 290 + label "Repeat for each transition required for the stress test.") + line_color 3342489 + fill_color 13434879 + width 350 + height 213) + (object InterMessView "" @509 + location (62, 620) + label (object SegLabel @510 + Parent_View @509 + location (1518, 576) + quidu "3A24F3740357" + anchor_loc 1 + nlines 1 + max_width 577 + justify 0 + label "RunStressTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @495 + supplier @501 + Focus_Src @496 + Focus_Entry @502 + origin (1317, 620) + terminus (1720, 620) + ordinal 2) + (object InterMessView "" @511 + location (62, 434) + label (object SegLabel @512 + Parent_View @511 + location (712, 390) + quidu "3A24F3740374" + anchor_loc 1 + nlines 1 + max_width 835 + justify 0 + label "RunTest(TTimeIntervalMicroSeconds32)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @506 + supplier @495 + Focus_Src @507 + Focus_Entry @496 + origin (139, 434) + terminus (1286, 434) + ordinal 0) + (object AttachView "" @513 + stereotype TRUE + line_color 3342489 + client @508 + supplier @509 + line_style 0) + (object NoteView @514 + location (1984, 1426) + label (object ItemLabel + Parent_View @514 + location (1762, 1273) + fill_color 13434879 + nlines 6 + max_width 409 + label "Sequence Diagram: Test component method / Alternate Flow - Stress test") + line_color 3342489 + fill_color 13434879 + width 469 + height 319 + quidu "3A23BA89010D") + (object AttachView "" @515 + stereotype TRUE + line_color 3342489 + client @514 + supplier @509 + line_style 0) + (object InterMessView "" @516 + location (62, 1054) + label (object SegLabel @517 + Parent_View @516 + location (371, 1010) + quidu "3A37865A02FB" + anchor_loc 1 + nlines 1 + max_width 428 + justify 0 + label "ExecuteDefectTests( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @506 + supplier @499 + Focus_Src @507 + Focus_Entry @500 + origin (139, 1054) + terminus (604, 1054) + ordinal 3) + (object InterMessView "" @518 + location (62, 1116) + label (object SegLabel @519 + Parent_View @518 + location (805, 1072) + quidu "3A37865D02E2" + anchor_loc 1 + nlines 1 + max_width 300 + justify 0 + label "ListAllDefects( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @499 + supplier @504 + Focus_Src @500 + Focus_Entry @505 + origin (635, 1116) + terminus (976, 1116) + ordinal 4) + (object InterMessView "" @520 + location (62, 1302) + label (object SegLabel @521 + Parent_View @520 + location (1177, 1258) + quidu "3A38BB35038E" + anchor_loc 1 + nlines 1 + max_width 394 + justify 0 + label "RunStressTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @499 + supplier @501 + Focus_Src @500 + Focus_Entry @503 + origin (635, 1302) + terminus (1720, 1302) + ordinal 5) + (object AttachView "" @522 + stereotype TRUE + line_color 3342489 + client @514 + supplier @520 + line_style 0) + (object InterMessView "" @523 + location (62, 496) + label (object SegLabel @524 + Parent_View @523 + location (1704, 452) + quidu "3A3F76CB00F5" + anchor_loc 1 + nlines 1 + max_width 131 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @495 + supplier @497 + Focus_Src @496 + Focus_Entry @498 + origin (1317, 496) + terminus (2092, 496) + ordinal 1) + (object NoteView @525 + location (372, 744) + label (object ItemLabel + Parent_View @525 + location (222, 638) + fill_color 13434879 + nlines 4 + max_width 265 + label "Repeat for each unit test in a component") + line_color 3342489 + fill_color 13434879 + width 325 + height 225) + (object AttachView "" @526 + stereotype TRUE + line_color 3342489 + client @525 + supplier @511 + line_style 0)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Dump memory block to log (Iter. 1)" + quid "3A1E8D200193" + documentation +|Actors: Generalised Actor +|Traceability: TB.26 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Dump memory block to log" + quid "3A1F8A67026F" + documentation +|Actors: Generalised Actor +|Traceability: TB.26 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @527 + logical_models (list unit_reference_list + (object Object "$UNNAMED$260" + quid "3A23B756003D" + documentation "Format the supplied binary data into a formatted text string." + collaborators (list link_list + (object Link + quid "3A23B89600AC" + supplier "$UNNAMED$261" + quidu "3A23B874000D" + messages (list Messages + (object Message "GetStyle( )" + quid "3A24F56A007A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1))) + (object Link + quid "3A24F59300AB" + supplier "$UNNAMED$262" + quidu "3A24F57D029E" + messages (list Messages + (object Message "Write( )" + quid "3A24F59300AC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.2" + ordinal 2 + quidu "3A83B47A0317")))) + class "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$261" + quid "3A23B874000D" + collaborators (list link_list + (object Link + quid "3A24F5840190" + supplier "$UNNAMED$262" + quidu "3A24F57D029E")) + class "Logical View::Test Bed Classes::TLogFormat" + quidu "3A894035038E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$263" + quid "3A23C3430029" + collaborators (list link_list + (object Link + quid "3A23C35302F3" + supplier "$UNNAMED$260" + quidu "3A23B756003D" + messages (list Messages + (object Message "DumpMemoryBlock(const TUint8*, TInt)" + quid "3A23C35302F4" + documentation "Format the supplied binary data into a formatted text string." + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658D0399")))) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$262" + quid "3A24F57D029E" + class "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @527 + quid "3A238F1B00F2" + title "Basic Flow" + documentation +|Request a block of binary data from memory, and store it as a text string. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$260" @528 + location (930, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @528 + location (837, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23B756003D" + width 447 + height 789 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @529 + location (930, 496) + line_color 3342489 + InterObjView @528 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$261" @530 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @530 + location (1195, 274) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23B874000D" + width 438 + height 789 + icon_height 153 + icon_width 154 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @531 + location (1302, 558) + line_color 3342489 + InterObjView @530 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$262" @532 + location (1798, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @532 + location (1798, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F57D029E" + width 300 + height 789 + icon_height 153 + icon_width 229 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @533 + location (1798, 744) + line_color 3342489 + InterObjView @532 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$263" @534 + location (186, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @534 + location (60, 274) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23C3430029" + width 663 + height 789 + icon_height 153 + icon_width 229 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @535 + location (186, 496) + line_color 3342489 + InterObjView @534 + height 428 + y_coord 368 + Nested FALSE)) + (object InterMessView "" @536 + location (0, 496) + label (object SegLabel @537 + Parent_View @536 + location (557, 452) + quidu "3A23C35302F4" + anchor_loc 1 + nlines 1 + max_width 716 + justify 0 + label "DumpMemoryBlock(const TUint8*, TInt)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @534 + supplier @528 + Focus_Src @535 + Focus_Entry @529 + origin (201, 496) + terminus (914, 496) + ordinal 0) + (object InterMessView "" @538 + location (62, 558) + label (object SegLabel @539 + Parent_View @538 + location (1115, 514) + quidu "3A24F56A007A" + anchor_loc 1 + nlines 1 + max_width 197 + justify 0 + label "GetStyle( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @528 + supplier @530 + Focus_Src @529 + Focus_Entry @531 + origin (945, 558) + terminus (1286, 558) + ordinal 1) + (object InterMessView "" @540 + location (62, 744) + label (object SegLabel @541 + Parent_View @540 + location (1363, 700) + quidu "3A24F59300AC" + anchor_loc 1 + nlines 1 + max_width 313 + justify 0 + label "Write( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @528 + supplier @532 + Focus_Src @529 + Focus_Entry @533 + origin (945, 744) + terminus (1782, 744) + ordinal 2)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Test component method (Iter. 1)" + quid "3A1E8D2E016B" + documentation +|Actors: Generalised Actor +|Traceability: TB.4, TB.8 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test component method" + quid "3A1F86760341" + documentation +|Actors: Generalised Actor +|Traceability: TB.4, TB.8, TB.14 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @542 + logical_models (list unit_reference_list + (object Object "$UNNAMED$264" + quid "3A2505B9024A" + collaborators (list link_list + (object Link + quid "3A2505B9024E" + supplier "$UNNAMED$265" + quidu "3A2505B90254" + messages (list Messages + (object Message "RunTransition(TRequestStatus*)" + quid "3A2505B9024F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658C03C9"))) + (object Link + quid "3A3F70F00153" + supplier "$UNNAMED$266" + quidu "3A2505B90268")) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$266" + quid "3A2505B90268" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$265" + quid "3A2505B90254" + collaborators (list link_list + (object Link + quid "3A2505B90257" + supplier "$UNNAMED$267" + quidu "3A2505B90260") + (object Link + quid "3A2505B9025C" + supplier "$UNNAMED$266" + quidu "3A2505B90268") + (object Link + quid "3A2505E302EB" + supplier "Class" + quidu "3A2505B90269" + messages (list Messages + (object Message "Method( )" + quid "3A2505E302EC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 3 + quidu "3A23BD17030C"))) + (object Link + quid "3AC9DB440354" + supplier "$UNNAMED$268" + quidu "3AC9DADC0016" + messages (list Messages + (object Message "ValidatePreConditions( )" + quid "3AC9DB440355" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "3A9E205E020C") + (object Message "ValidatePostConditions(TTestBedAsyncState)" + quid "3AC9DC910122" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 4 + quidu "3A9E205E0201"))) + (object Link + quid "3AC9DB7D022A" + supplier "$UNNAMED$269" + quidu "3A2505B90263" + messages (list Messages + (object Message "LogInformation(const TDesC16&)" + quid "3AC9DB7D022B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 6 + quidu "3A70658D0366")))) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "Class" + quid "3A2505B90269" + class "Logical View::External Classes::Support::Unit" + quidu "3A23BCD00043" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$267" + quid "3A2505B90260" + documentation "Validates the results of this particular test." + collaborators (list link_list + (object Link + quid "3A2505B9025F" + supplier "$UNNAMED$269" + quidu "3A2505B90263")) + class "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$269" + quid "3A2505B90263" + collaborators (list link_list + (object Link + quid "3A2505B90264" + supplier "$UNNAMED$270" + quidu "3A2505B90267" + messages (list Messages + (object Message "Write( )" + quid "3A2505B90265" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 8 + quidu "3A83B47A0317"))) + (object Link + quid "3A2505B90262" + supplier "$UNNAMED$271" + quidu "3A2505B90266" + messages (list Messages + (object Message "GetStyle( )" + quid "3A2505B90261" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 7)))) + class "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$271" + quid "3A2505B90266" + class "Logical View::Test Bed Classes::TLogFormat" + quidu "3A894035038E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$270" + quid "3A2505B90267" + class "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$268" + quid "3AC9DADC0016" + collaborators (list link_list + (object Link + quid "3AC9DB5B03DA" + supplier "$UNNAMED$267" + quidu "3A2505B90260" + messages (list Messages + (object Message "InvariantTest(TAny*)" + quid "3AC9DB5B03DB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "3A70658C022F") + (object Message "InvariantTest(TAny*)" + quid "3AC9DC9802C7" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3.1" + ordinal 5 + quidu "3A70658C022F")))) + class "Logical View::Test Bed Classes::TTransitionValidator" + quidu "3A9E205E01ED" + persistence "Transient" + multi FALSE))) + (object Mechanism @543 + logical_models (list unit_reference_list + (object Object "$UNNAMED$272" + quid "3A23BA9902E7" + collaborators (list link_list + (object Link + quid "3A23BC6F0094" + supplier "Class" + quidu "3A23BBA10188" + messages (list Messages + (object Message "Method( )" + quid "3A3F7651009E" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4.1" + ordinal 4 + quidu "3A23BD17030C"))) + (object Link + quid "3A23BD910218" + supplier "$UNNAMED$272" + quidu "3A23BA9902E7") + (object Link + quid "3A23BE750017" + supplier "Validator" + quidu "3A23BE0D020C" + messages (list Messages + (object Message "ValidateState( )" + quid "3A24FC0300D3" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 5 + Operation "ValidateState" + quidu "3A23BE810000"))) + (object Link + quid "3A23C5760232" + supplier "$UNNAMED$273" + quidu "3A23C4FC013C") + (object Link + quid "3A23C9A80073" + supplier "$UNNAMED$274" + quidu "3A23C627016E") + (object Link + quid "3A24FF150191" + supplier "$UNNAMED$275" + quidu "3A24FF010066")) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "Class" + quid "3A23BBA10188" + class "Logical View::External Classes::Support::Unit" + quidu "3A23BCD00043" + persistence "Transient" + multi FALSE) + (object Object "Validator" + quid "3A23BE0D020C" + documentation "Validates the results of this particular test." + collaborators (list link_list + (object Link + quid "3A23BEFA00B8" + supplier "$UNNAMED$276" + quidu "3A23BED90396" + messages (list Messages + (object Message "LogInformation( )" + quid "3A24FC09037A" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5.1" + ordinal 6 + Operation "LogInformation(const TDesC16&)" + quidu "3A70658D0366")))) + class "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$276" + quid "3A23BED90396" + collaborators (list link_list + (object Link + quid "3A23BF4E0091" + supplier "$UNNAMED$277" + quidu "3A23BF4702A4" + messages (list Messages + (object Message "Write( )" + quid "3A2400290006" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 8 + quidu "3A83B47A0317") + (object Message "Write( )" + quid "3A3F769301DA" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7.2.2" + ordinal 13 + quidu "3A83B47A0317"))) + (object Link + quid "3A24FC380364" + supplier "$UNNAMED$278" + quidu "3A24FC2A03AA" + messages (list Messages + (object Message "GetStyle( )" + quid "3A24FC380365" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5.1.1" + ordinal 7) + (object Message "GetStyle( )" + quid "3A3F76900027" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7.2.1" + ordinal 12)))) + class "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$277" + quid "3A23BF4702A4" + class "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + persistence "Transient" + multi FALSE) + (object Object "Unit test" + quid "3A23BFAB02CF" + collaborators (list link_list + (object Link + quid "3A23C04D012E" + supplier "Unit test" + quidu "3A23BFAB02CF") + (object Link + quid "3A23C1D602F6" + supplier "$UNNAMED$272" + quidu "3A23BA9902E7" + messages (list Messages + (object Message "Run( )" + quid "3A3F75CF00AB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 3 + Operation "Run" + quidu "3A3F45DC035E"))) + (object Link + quid "3A23FFFA024D" + supplier "Validator" + quidu "3A23BE0D020C") + (object Link + quid "3A3F755C0092" + supplier "$UNNAMED$275" + quidu "3A24FF010066" + messages (list Messages + (object Message "Clear( )" + quid "3A3F755C0093" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + Operation "Clear" + quidu "3A24FA99000A"))) + (object Link + quid "3A3F756B0007" + supplier "$UNNAMED$274" + quidu "3A23C627016E" + messages (list Messages + (object Message "StartTest( )" + quid "3A3F756B0008" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1 + Operation "StartTest" + quidu "3A23C9B20276") + (object Message "EndTest( )" + quid "3A3F75D9033B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7" + ordinal 9 + Operation "EndTest" + quidu "3A23CC880086")))) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$273" + quid "3A23C4FC013C" + class "CLeakTester" + quidu "3A23C50700D4" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$274" + quid "3A23C627016E" + collaborators (list link_list + (object Link + quid "3A23CB91026B" + supplier "Class" + quidu "3A23BBA10188") + (object Link + quid "3A23CC1E0390" + supplier "$UNNAMED$273" + quidu "3A23C4FC013C" + messages (list Messages + (object Message "StartTest( )" + quid "3A23CC1E0391" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2 + Operation "StartTest" + quidu "3A23C57903E5") + (object Message "CheckForLeak( )" + quid "3A3F75E10364" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7.1" + ordinal 10 + Operation "CheckForLeak" + quidu "3A23C5AE00AC"))) + (object Link + quid "3A23CC7702E4" + supplier "$UNNAMED$274" + quidu "3A23C627016E") + (object Link + quid "3A3F768401D8" + supplier "$UNNAMED$276" + quidu "3A23BED90396" + messages (list Messages + (object Message "LogInformation( )" + quid "3A3F768401D9" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "7.2" + ordinal 11 + Operation "LogInformation(const TDesC16&)" + quidu "3A70658D0366")))) + class "CStressTester" + quidu "3A23C63C01A0" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$278" + quid "3A24FC2A03AA" + class "Logical View::Test Bed Classes::TLogFormat" + quidu "3A894035038E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$275" + quid "3A24FF010066" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE))) + (object Mechanism @544 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @542 + quid "3A2505B000CA" + title "Basic Flow" + documentation +|Test a method on a class that is still in development. +|Test the method , validating and recording the results. +| +|This use case assumes the following: +|1. That no test context is required. +|2. That there are no errors during processing. +|3. That validation succeeds. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$264" @545 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @545 + location (31, 273) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B9024A" + width 447 + height 1285 + icon_height 164 + icon_width 157 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @546 + location (124, 372) + line_color 3342489 + InterObjView @545 + height 364 + y_coord 304 + Nested FALSE)) + (object InterObjView "$UNNAMED$266" @547 + location (1054, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @547 + location (947, 275) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90268" + width 438 + height 1285 + icon_height 153 + icon_width 154 + icon_y_offset -1 + annotation 1) + (object InterObjView "$UNNAMED$265" @548 + location (744, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @548 + location (618, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90254" + width 663 + height 1285 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @549 + location (744, 372) + line_color 3342489 + InterObjView @548 + height 304 + y_coord 244 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @550 + location (744, 434) + line_color 3342489 + InterObjView @548 + height 986 + y_coord 926 + Nested FALSE)) + (object InterObjView "Class" @551 + location (1488, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @551 + location (1488, 235) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "Class") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90269" + width 336 + height 1285 + icon_height 162 + icon_width 120 + icon_y_offset 38 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @552 + location (1488, 558) + line_color 3342489 + InterObjView @551 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$267" @553 + location (2232, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @553 + location (2232, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 320 + justify 0 + label "") + icon "Interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90260" + width 338 + height 1285 + icon_height 164 + icon_width 157 + icon_y_offset -59 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @554 + location (2232, 496) + line_color 3342489 + InterObjView @553 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @555 + location (2232, 744) + line_color 3342489 + InterObjView @553 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$269" @556 + location (2604, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @556 + location (2511, 269) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90263" + width 447 + height 1285 + icon_height 164 + icon_width 157 + icon_y_offset 4 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @557 + location (2604, 992) + line_color 3342489 + InterObjView @556 + height 368 + y_coord 308 + Nested FALSE)) + (object InterObjView "$UNNAMED$271" @558 + location (2976, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @558 + location (2869, 266) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90266" + width 438 + height 1285 + icon_height 153 + icon_width 154 + icon_y_offset 8 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @559 + location (2976, 1054) + line_color 3342489 + InterObjView @558 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$270" @560 + location (3348, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @560 + location (3348, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 370 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2505B90267" + width 388 + height 1285 + icon_height 164 + icon_width 157 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @561 + location (3348, 1240) + line_color 3342489 + InterObjView @560 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$268" @562 + location (1798, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @562 + location (1798, 248) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 370 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9DADC0016" + width 388 + height 1285 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @563 + location (1798, 434) + line_color 3342489 + InterObjView @562 + height 182 + y_coord 122 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @564 + location (1798, 682) + line_color 3342489 + InterObjView @562 + height 182 + y_coord 122 + Nested FALSE)) + (object InterMessView "" @565 + location (62, 372) + label (object SegLabel @566 + Parent_View @565 + location (433, 328) + quidu "3A2505B9024F" + anchor_loc 1 + nlines 1 + max_width 578 + justify 0 + label "RunTransition(TRequestStatus*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @545 + supplier @548 + Focus_Src @546 + Focus_Entry @549 + origin (139, 372) + terminus (728, 372) + ordinal 0) + (object InterMessView "" @567 + location (62, 1054) + label (object SegLabel @568 + Parent_View @567 + location (2789, 1010) + quidu "3A2505B90261" + anchor_loc 1 + nlines 1 + max_width 307 + justify 0 + label "GetStyle( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @556 + supplier @558 + Focus_Src @557 + Focus_Entry @559 + origin (2619, 1054) + terminus (2960, 1054) + ordinal 7) + (object InterMessView "" @569 + location (62, 1240) + label (object SegLabel @570 + Parent_View @569 + location (2975, 1196) + quidu "3A2505B90265" + anchor_loc 1 + nlines 1 + max_width 496 + justify 0 + label "Write( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @556 + supplier @560 + Focus_Src @557 + Focus_Entry @561 + origin (2619, 1240) + terminus (3332, 1240) + ordinal 8) + (object InterMessView "" @571 + location (62, 558) + label (object SegLabel @572 + Parent_View @571 + location (1113, 532) + quidu "3A2505E302EC" + anchor_loc 1 + nlines 1 + max_width 172 + justify 0 + label "Method( )" + pctDist 0.497896 + height 27 + orientation 0) + line_color 3342489 + client @548 + supplier @551 + Focus_Src @550 + Focus_Entry @552 + origin (759, 558) + terminus (1472, 558) + ordinal 3) + (object NoteView @573 + location (434, 1674) + label (object ItemLabel + Parent_View @573 + location (224, 1574) + fill_color 13434879 + nlines 4 + max_width 384 + label "Repeat for each transition which makes up the unit test.") + line_color 3342489 + fill_color 13434879 + width 444 + height 212) + (object AttachView "" @574 + stereotype TRUE + line_color 3342489 + client @573 + supplier @565 + line_style 0) + (object NoteView @575 + location (1178, 1674) + label (object ItemLabel + Parent_View @575 + location (831, 1558) + fill_color 13434879 + nlines 4 + max_width 659 + label "The test method is called from within the function TransitMethodL() which is called from the CTransition::RunL().") + line_color 3342489 + fill_color 13434879 + width 719 + height 244) + (object AttachView "" @576 + stereotype TRUE + line_color 3342489 + client @575 + supplier @571 + line_style 0) + (object InterMessView "" @577 + location (62, 434) + label (object SegLabel @578 + Parent_View @577 + location (1270, 390) + quidu "3AC9DB440355" + anchor_loc 1 + nlines 1 + max_width 438 + justify 0 + label "ValidatePreConditions( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @548 + supplier @562 + Focus_Src @549 + Focus_Entry @563 + origin (759, 434) + terminus (1782, 434) + ordinal 1) + (object InterMessView "" @579 + location (62, 496) + label (object SegLabel @580 + Parent_View @579 + location (2014, 452) + quidu "3AC9DB5B03DB" + anchor_loc 1 + nlines 1 + max_width 359 + justify 0 + label "InvariantTest(TAny*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @562 + supplier @553 + Focus_Src @563 + Focus_Entry @554 + origin (1813, 496) + terminus (2216, 496) + ordinal 2) + (object InterMessView "" @581 + location (62, 992) + label (object SegLabel @582 + Parent_View @581 + location (1673, 948) + quidu "3AC9DB7D022B" + anchor_loc 1 + nlines 1 + max_width 594 + justify 0 + label "LogInformation(const TDesC16&)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @548 + supplier @556 + Focus_Src @550 + Focus_Entry @557 + origin (759, 992) + terminus (2588, 992) + ordinal 6) + (object InterMessView "" @583 + location (62, 682) + label (object SegLabel @584 + Parent_View @583 + location (1270, 638) + quidu "3AC9DC910122" + anchor_loc 1 + nlines 1 + max_width 831 + justify 0 + label "ValidatePostConditions(TTestBedAsyncState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @548 + supplier @562 + Focus_Src @550 + Focus_Entry @564 + origin (759, 682) + terminus (1782, 682) + ordinal 4) + (object InterMessView "" @585 + location (62, 744) + label (object SegLabel @586 + Parent_View @585 + location (2014, 700) + quidu "3AC9DC9802C7" + anchor_loc 1 + nlines 1 + max_width 359 + justify 0 + label "InvariantTest(TAny*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @562 + supplier @553 + Focus_Src @564 + Focus_Entry @555 + origin (1813, 744) + terminus (2216, 744) + ordinal 5))) + (object InteractionDiagram "Alternate Flow - Stress test" + mechanism_ref @543 + quid "3A23BA89010D" + title "Alternate Flow - Stress test" + documentation +|Test a method on a class that is still in development. +|Stress test the method, validating and recording the results. +| +|This use case assumes the following: +|1. That there are no errors during processing. +|2. That validation succeeds. +|3. That stress tests succeed without error. +|4. That there is no resource leakage. +| + + zoom 91 + max_height 28350 + max_width 21600 + origin_x 2446 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$272" @587 + location (558, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @587 + location (432, 274) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9902E7" + width 663 + height 1903 + icon_height 153 + icon_width 229 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @588 + location (558, 682) + line_color 3342489 + InterObjView @587 + height 674 + y_coord 614 + Nested FALSE)) + (object InterObjView "Class" @589 + location (1798, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @589 + location (1798, 273) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "Class") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BBA10188" + width 336 + height 1903 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @590 + location (1798, 744) + line_color 3342489 + InterObjView @589 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "Validator" @591 + location (2108, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @591 + location (2108, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 380 + justify 0 + label "Validator") + icon "Interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE0D020C" + width 398 + height 1903 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @592 + location (2108, 868) + line_color 3342489 + InterObjView @591 + height 428 + y_coord 368 + Nested FALSE)) + (object InterObjView "$UNNAMED$276" @593 + location (2542, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @593 + location (2449, 274) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BED90396" + width 447 + height 1903 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @594 + location (2542, 930) + line_color 3342489 + InterObjView @593 + height 306 + y_coord 246 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @595 + location (2542, 1612) + line_color 3342489 + InterObjView @593 + height 306 + y_coord 246 + Nested FALSE)) + (object InterObjView "$UNNAMED$277" @596 + location (3348, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @596 + location (3348, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BF4702A4" + width 300 + height 1903 + icon_height 164 + icon_width 157 + icon_y_offset -2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @597 + location (3348, 1116) + line_color 3342489 + InterObjView @596 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @598 + location (3348, 1798) + line_color 3342489 + InterObjView @596 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$275" @599 + location (868, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @599 + location (761, 274) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FF010066" + width 438 + height 1903 + icon_height 153 + icon_width 154 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @600 + location (868, 372) + line_color 3342489 + InterObjView @599 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$278" @601 + location (2976, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @601 + location (2869, 277) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FC2A03AA" + width 438 + height 1903 + icon_height 153 + icon_width 154 + icon_y_offset -3 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @602 + location (2976, 992) + line_color 3342489 + InterObjView @601 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @603 + location (2976, 1674) + line_color 3342489 + InterObjView @601 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$274" @604 + location (1178, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @604 + location (1085, 274) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23C627016E" + width 447 + height 1903 + icon_height 164 + icon_width 157 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @605 + location (1178, 496) + line_color 3342489 + InterObjView @604 + height 182 + y_coord 122 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @606 + location (1178, 1426) + line_color 3342489 + InterObjView @604 + height 552 + y_coord 492 + Nested FALSE)) + (object InterObjView "$UNNAMED$273" @607 + location (1488, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @607 + location (1395, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23C4FC013C" + width 447 + height 1903 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @608 + location (1488, 558) + line_color 3342489 + InterObjView @607 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @609 + location (1488, 1488) + line_color 3342489 + InterObjView @607 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "Unit test" @610 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @610 + location (31, 273) + anchor_loc 3 + nlines 2 + max_width 471 + label "Unit test") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFAB02CF" + width 447 + height 1903 + icon_height 164 + icon_width 157 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @611 + location (124, 372) + line_color 3342489 + InterObjView @610 + height 1666 + y_coord 1606 + Nested FALSE)) + (object InterMessView "" @612 + location (62, 558) + label (object SegLabel @613 + Parent_View @612 + location (1332, 514) + quidu "3A23CC1E0391" + anchor_loc 1 + nlines 1 + max_width 249 + justify 0 + label "StartTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @604 + supplier @607 + Focus_Src @605 + Focus_Entry @608 + origin (1193, 558) + terminus (1472, 558) + ordinal 2) + (object InterMessView "" @614 + location (62, 1116) + label (object SegLabel @615 + Parent_View @614 + location (2944, 1072) + quidu "3A2400290006" + anchor_loc 1 + nlines 1 + max_width 365 + justify 0 + label "Write( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @593 + supplier @596 + Focus_Src @594 + Focus_Entry @597 + origin (2557, 1116) + terminus (3332, 1116) + ordinal 8) + (object InterMessView "" @616 + location (62, 868) + label (object SegLabel @617 + Parent_View @616 + location (1332, 824) + quidu "3A24FC0300D3" + anchor_loc 1 + nlines 1 + max_width 359 + justify 0 + label "ValidateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @587 + supplier @591 + Focus_Src @588 + Focus_Entry @592 + origin (573, 868) + terminus (2092, 868) + ordinal 5) + (object InterMessView "" @618 + location (62, 930) + label (object SegLabel @619 + Parent_View @618 + location (2324, 886) + quidu "3A24FC09037A" + anchor_loc 1 + nlines 1 + max_width 543 + justify 0 + label "LogInformation( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @591 + supplier @593 + Focus_Src @592 + Focus_Entry @594 + origin (2123, 930) + terminus (2526, 930) + ordinal 6) + (object InterMessView "" @620 + location (62, 992) + label (object SegLabel @621 + Parent_View @620 + location (2758, 948) + quidu "3A24FC380365" + anchor_loc 1 + nlines 1 + max_width 242 + justify 0 + label "GetStyle( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @593 + supplier @601 + Focus_Src @594 + Focus_Entry @602 + origin (2557, 992) + terminus (2960, 992) + ordinal 7) + (object InterMessView "" @622 + location (62, 372) + label (object SegLabel @623 + Parent_View @622 + location (495, 328) + quidu "3A3F755C0093" + anchor_loc 1 + nlines 1 + max_width 170 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @610 + supplier @599 + Focus_Src @611 + Focus_Entry @600 + origin (139, 372) + terminus (852, 372) + ordinal 0) + (object InterMessView "" @624 + location (62, 496) + label (object SegLabel @625 + Parent_View @624 + location (650, 452) + quidu "3A3F756B0008" + anchor_loc 1 + nlines 1 + max_width 246 + justify 0 + label "StartTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @610 + supplier @604 + Focus_Src @611 + Focus_Entry @605 + origin (139, 496) + terminus (1162, 496) + ordinal 1) + (object InterMessView "" @626 + location (62, 682) + label (object SegLabel @627 + Parent_View @626 + location (340, 638) + quidu "3A3F75CF00AB" + anchor_loc 1 + nlines 1 + max_width 297 + justify 0 + label "Run( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @610 + supplier @587 + Focus_Src @611 + Focus_Entry @588 + origin (139, 682) + terminus (542, 682) + ordinal 3) + (object InterMessView "" @628 + location (62, 1426) + label (object SegLabel @629 + Parent_View @628 + location (650, 1382) + quidu "3A3F75D9033B" + anchor_loc 1 + nlines 1 + max_width 230 + justify 0 + label "EndTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @610 + supplier @604 + Focus_Src @611 + Focus_Entry @606 + origin (139, 1426) + terminus (1162, 1426) + ordinal 9) + (object InterMessView "" @630 + location (62, 1488) + label (object SegLabel @631 + Parent_View @630 + location (1332, 1444) + quidu "3A3F75E10364" + anchor_loc 1 + nlines 1 + max_width 363 + justify 0 + label "CheckForLeak( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @604 + supplier @607 + Focus_Src @606 + Focus_Entry @609 + origin (1193, 1488) + terminus (1472, 1488) + ordinal 10) + (object InterMessView "" @632 + location (62, 744) + label (object SegLabel @633 + Parent_View @632 + location (1177, 700) + quidu "3A3F7651009E" + anchor_loc 1 + nlines 1 + max_width 218 + justify 0 + label "Method( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @587 + supplier @589 + Focus_Src @588 + Focus_Entry @590 + origin (573, 744) + terminus (1782, 744) + ordinal 4) + (object InterMessView "" @634 + location (62, 1612) + label (object SegLabel @635 + Parent_View @634 + location (1859, 1568) + quidu "3A3F768401D9" + anchor_loc 1 + nlines 1 + max_width 543 + justify 0 + label "LogInformation( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @604 + supplier @593 + Focus_Src @606 + Focus_Entry @595 + origin (1193, 1612) + terminus (2526, 1612) + ordinal 11) + (object InterMessView "" @636 + location (62, 1674) + label (object SegLabel @637 + Parent_View @636 + location (2758, 1630) + quidu "3A3F76900027" + anchor_loc 1 + nlines 1 + max_width 242 + justify 0 + label "GetStyle( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @593 + supplier @601 + Focus_Src @595 + Focus_Entry @603 + origin (2557, 1674) + terminus (2960, 1674) + ordinal 12) + (object InterMessView "" @638 + location (62, 1798) + label (object SegLabel @639 + Parent_View @638 + location (2944, 1754) + quidu "3A3F769301DA" + anchor_loc 1 + nlines 1 + max_width 359 + justify 0 + label "Write( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @593 + supplier @596 + Focus_Src @595 + Focus_Entry @598 + origin (2557, 1798) + terminus (3332, 1798) + ordinal 13))) + (object InteractionDiagram "Alternative Flow - Asynchronous Test" + mechanism_ref @544 + quid "3ACC65960061" + title "Alternative Flow - Asynchronous Test" + 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." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Capture component state (Iter. 1)" + quid "3A1E8DF203BC" + documentation +|Actors: Future GT Project. +|Traceability: TB.6 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Capture component state" + quid "3A1F88800143" + documentation +|Actors: Future GT Project. +|Traceability: TB.6 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @640 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @640 + quid "3A265D870022" + title "Basic Flow" + documentation +|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. +|Restoration is performed with the use case 'Restore component state'. +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Restore component state (Omit)" + quid "3A1E8E0601BC" + documentation +|Actors: Future GT Project. +|Traceability: TB.6 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Restore component state (omit)" + quid "3A1F88CA0257" + documentation +|Actors: Future GT Project. +|Traceability: TB.6 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @641 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @641 + quid "3A266066032C" + title "Basic Flow" + documentation +|Provide facilities to restore a component to an earlier state, which was captured in the use case 'Capture component state'. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Validate test results (Iter. 1)" + quid "3A1E8E2F02E7" + documentation +|Actors: Generalised Actor +|Traceability: TB.7.1 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Validate test results" + quid "3A1F8A910374" + documentation +|Actors: Generalised Actor +|Traceability: TB.7.1 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @642 + logical_models (list unit_reference_list + (object Object "$UNNAMED$279" + quid "3A23CD0F01F2" + collaborators (list link_list + (object Link + quid "3A23CD190138" + supplier "$UNNAMED$280" + quidu "3A23CD120319") + (object Link + quid "3AC9DD1202FF" + supplier "$UNNAMED$281" + quidu "3AC9DCFE006B" + messages (list Messages + (object Message "ValidatePostConditions(TTestBedAsyncState)" + quid "3AC9DD120300" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A9E205E0201")))) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$280" + quid "3A23CD120319" + collaborators (list link_list + (object Link + quid "3A24F4EB02E4" + supplier "$UNNAMED$282" + quidu "3A24F4D60167" + messages (list Messages + (object Message "LogInformation( )" + quid "3A24F4EB02E5" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 2 + Operation "LogInformation(const TDesC16&)" + quidu "3A70658D0366")))) + class "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$282" + quid "3A24F4D60167" + collaborators (list link_list + (object Link + quid "3A24F4D60168" + supplier "$UNNAMED$283" + quidu "3A24F4D6016E" + messages (list Messages + (object Message "Write( )" + quid "3A24F4D60169" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 4 + quidu "3A83B47A0317"))) + (object Link + quid "3A24F4D6016B" + supplier "$UNNAMED$284" + quidu "3A24F4D6016F" + messages (list Messages + (object Message "GetStyle( )" + quid "3A24F4D6016C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 3)))) + class "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$284" + quid "3A24F4D6016F" + class "Logical View::Test Bed Classes::TLogFormat" + quidu "3A894035038E" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$283" + quid "3A24F4D6016E" + class "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$281" + quid "3AC9DCFE006B" + collaborators (list link_list + (object Link + quid "3AC9DD1C010E" + supplier "$UNNAMED$280" + quidu "3A23CD120319" + messages (list Messages + (object Message "InvariantTest(TAny*)" + quid "3AC9DD1C010F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "3A70658C022F")))) + class "Logical View::Test Bed Classes::TTransitionValidator" + quidu "3A9E205E01ED" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @642 + quid "3A23CCFC015F" + title "Basic Flow" + documentation +|For a particular test validate that the post condition of the test object matches the expected state and report the output. +| +|This use case assumes the following: +|1. That the results match. +|2. The result is stored to the report log successfully. +|3. There are no errors during processing. +| + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$279" @643 + location (124, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @643 + location (-2, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23CD0F01F2" + width 663 + height 909 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @644 + location (124, 434) + line_color 3342489 + InterObjView @643 + height 610 + y_coord 550 + Nested FALSE)) + (object InterObjView "$UNNAMED$280" @645 + location (1054, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @645 + location (1054, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 320 + justify 0 + label "") + icon "Interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "3A23CD120319" + width 338 + height 909 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @646 + location (1054, 496) + line_color 3342489 + InterObjView @645 + height 428 + y_coord 368 + Nested FALSE)) + (object InterObjView "$UNNAMED$282" @647 + location (1488, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @647 + location (1395, 260) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F4D60167" + width 447 + height 909 + icon_height 164 + icon_width 157 + icon_y_offset 13 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @648 + location (1488, 558) + line_color 3342489 + InterObjView @647 + height 306 + y_coord 246 + Nested FALSE)) + (object InterObjView "$UNNAMED$284" @649 + location (1860, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @649 + location (1753, 247) + anchor_loc 3 + nlines 2 + max_width 462 + label "") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F4D6016F" + width 438 + height 909 + icon_height 153 + icon_width 154 + icon_y_offset 27 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @650 + location (1860, 620) + line_color 3342489 + InterObjView @649 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$283" @651 + location (2294, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @651 + location (2294, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 282 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F4D6016E" + width 300 + height 909 + icon_height 164 + icon_width 157 + icon_y_offset 27 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @652 + location (2294, 744) + line_color 3342489 + InterObjView @651 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$281" @653 + location (620, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @653 + location (620, 248) + fill_color 13434879 + anchor_loc 1 + nlines 2 + max_width 370 + justify 0 + label "") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9DCFE006B" + width 388 + height 909 + icon_height 0 + icon_width 0 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @654 + location (620, 434) + line_color 3342489 + InterObjView @653 + height 550 + y_coord 490 + Nested FALSE)) + (object InterMessView "" @655 + location (62, 620) + label (object SegLabel @656 + Parent_View @655 + location (1673, 576) + quidu "3A24F4D6016C" + anchor_loc 1 + nlines 1 + max_width 208 + justify 0 + label "GetStyle( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @647 + supplier @649 + Focus_Src @648 + Focus_Entry @650 + origin (1503, 620) + terminus (1844, 620) + ordinal 3) + (object InterMessView "" @657 + location (62, 744) + label (object SegLabel @658 + Parent_View @657 + location (1890, 700) + quidu "3A24F4D60169" + anchor_loc 1 + nlines 1 + max_width 379 + justify 0 + label "Write( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @647 + supplier @651 + Focus_Src @648 + Focus_Entry @652 + origin (1503, 744) + terminus (2278, 744) + ordinal 4) + (object InterMessView "" @659 + location (62, 558) + label (object SegLabel @660 + Parent_View @659 + location (1270, 514) + quidu "3A24F4EB02E5" + anchor_loc 1 + nlines 1 + max_width 475 + justify 0 + label "LogInformation( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @645 + supplier @647 + Focus_Src @646 + Focus_Entry @648 + origin (1069, 558) + terminus (1472, 558) + ordinal 2) + (object InterMessView "" @661 + location (62, 434) + label (object SegLabel @662 + Parent_View @661 + location (371, 390) + quidu "3AC9DD120300" + anchor_loc 1 + nlines 1 + max_width 781 + justify 0 + label "ValidatePostConditions(TTestBedAsyncState)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @643 + supplier @653 + Focus_Src @644 + Focus_Entry @654 + origin (139, 434) + terminus (604, 434) + ordinal 0) + (object InterMessView "" @663 + location (62, 496) + label (object SegLabel @664 + Parent_View @663 + location (836, 452) + quidu "3AC9DD1C010F" + anchor_loc 1 + nlines 1 + max_width 359 + justify 0 + label "InvariantTest(TAny*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @653 + supplier @645 + Focus_Src @654 + Focus_Entry @646 + origin (635, 496) + terminus (1038, 496) + ordinal 1)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Test Asynchronous component (Omit)" + quid "3A1E8E400075" + documentation +|Actors: Generalised Actor +|Traceability: TB.14 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test asynchronous component (omit)" + quid "3A1F855C006A" + documentation +|Actors: Generalised Actor +|Traceability: TB.14 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @665 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @665 + quid "3A2660A500E8" + title "Basic Flow" + documentation +|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. +| +|This use case assumes the following: +|1. That the processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Repeat Test case (Iter. 1)" + quid "3A1E8E7A0303" + documentation +|Actors: Future GT Project, GT 6.2 Plug-in System. +|Traceability: TB.13 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Repeat test case" + quid "3A1F8D4C0062" + documentation +|Actors: Future GT Project, GT 6.2 Plug-in System. +|Traceability: TB.13 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @666 + logical_models (list unit_reference_list + (object Object "$UNNAMED$285" + quid "3A87F3BB03DB" + collaborators (list link_list + (object Link + quid "3A87F3D00290" + supplier "$UNNAMED$286" + quidu "3A87F3BE03B7" + messages (list Messages + (object Message "RunTransition(TRequestStatus*)" + quid "3A87F3D00291" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + quidu "3A70658C03C9")))) + class "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$286" + quid "3A87F3BE03B7" + collaborators (list link_list + (object Link + quid "3A87F3DA023B" + supplier "$UNNAMED$287" + quidu "3A87F3C700D5" + messages (list Messages + (object Message "Method( )" + quid "3A87F3DA023C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1" + ordinal 1 + quidu "3A23BD17030C")))) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$287" + quid "3A87F3C700D5" + collaborators (list link_list + (object Link + quid "3A87F442028A" + supplier "$UNNAMED$288" + quidu "3A87F43D030F" + messages (list Messages + (object Message "StubMethod( )" + quid "3A87F442028B" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1" + ordinal 2 + quidu "3A87F42F00F2")))) + class "Logical View::External Classes::Support::Unit" + quidu "3A23BCD00043" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$288" + quid "3A87F43D030F" + collaborators (list link_list + (object Link + quid "3AC9D7D70028" + supplier "$UNNAMED$286" + quidu "3A87F3BE03B7" + messages (list Messages + (object Message "RepeatOnce( )" + quid "3AC9D7D70029" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.2" + ordinal 4 + quidu "3A7A7FB001AC"))) + (object Link + quid "3AC9D8C5016B" + supplier "$UNNAMED$285" + quidu "3A87F3BB03DB" + messages (list Messages + (object Message "GetCurrentTransition( )" + quid "3AC9D8C5016C" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1.1.1.1" + ordinal 3 + quidu "3AC9D0610040")))) + class "Logical View::External Classes::Support::Stub" + quidu "3A87F3ED03D3" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @666 + quid "3A265FCC01B8" + title "Basic Flow" + documentation +|Repeat the previous test within an identical test context. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$285" @667 + location (131, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @667 + location (38, 272) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A87F3BB03DB" + width 447 + height 971 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @668 + location (131, 434) + line_color 3342489 + InterObjView @667 + height 672 + y_coord 612 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @669 + location (131, 682) + line_color 3342489 + InterObjView @667 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$286" @670 + location (1550, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @670 + location (1424, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A87F3BE03B7" + width 663 + height 971 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @671 + location (1550, 434) + line_color 3342489 + InterObjView @670 + height 612 + y_coord 552 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @672 + location (1550, 806) + line_color 3342489 + InterObjView @670 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$287" @673 + location (1116, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @673 + location (1116, 273) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A87F3C700D5" + width 336 + height 971 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @674 + location (1116, 496) + line_color 3342489 + InterObjView @673 + height 490 + y_coord 430 + Nested FALSE)) + (object InterObjView "$UNNAMED$288" @675 + location (744, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @675 + location (744, 273) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A87F43D030F" + width 336 + height 971 + icon_height 162 + icon_width 120 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @676 + location (744, 558) + line_color 3342489 + InterObjView @675 + height 368 + y_coord 308 + Nested FALSE)) + (object InterMessView "" @677 + location (62, 434) + label (object SegLabel @678 + Parent_View @677 + location (840, 390) + quidu "3A87F3D00291" + anchor_loc 1 + nlines 1 + max_width 578 + justify 0 + label "RunTransition(TRequestStatus*)" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @667 + supplier @670 + Focus_Src @668 + Focus_Entry @671 + origin (146, 434) + terminus (1534, 434) + ordinal 0) + (object InterMessView "" @679 + location (62, 496) + label (object SegLabel @680 + Parent_View @679 + location (1333, 452) + quidu "3A87F3DA023C" + anchor_loc 1 + nlines 1 + max_width 172 + justify 0 + label "Method( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @670 + supplier @673 + Focus_Src @671 + Focus_Entry @674 + origin (1534, 496) + terminus (1132, 496) + ordinal 1) + (object InterMessView "" @681 + location (62, 558) + label (object SegLabel @682 + Parent_View @681 + location (930, 514) + quidu "3A87F442028B" + anchor_loc 1 + nlines 1 + max_width 256 + justify 0 + label "StubMethod( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @673 + supplier @675 + Focus_Src @674 + Focus_Entry @676 + origin (1100, 558) + terminus (760, 558) + ordinal 2) + (object NoteView @683 + location (1860, 558) + label (object ItemLabel + Parent_View @683 + location (1644, 439) + fill_color 13434879 + nlines 4 + max_width 396 + label "Sequence Diagram: Test component method / Basic Flow") + line_color 3342489 + fill_color 13434879 + width 456 + height 250 + quidu "3A2505B000CA") + (object AttachView "" @684 + stereotype TRUE + line_color 3342489 + client @683 + supplier @677 + line_style 0) + (object NoteView @685 + location (1550, 1302) + label (object ItemLabel + Parent_View @685 + location (1187, 1158) + fill_color 13434879 + nlines 6 + max_width 690 + 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.") + line_color 3342489 + fill_color 13434879 + width 750 + height 300) + (object InterMessView "" @686 + location (62, 806) + label (object SegLabel @687 + Parent_View @686 + location (1146, 762) + quidu "3AC9D7D70029" + anchor_loc 1 + nlines 1 + max_width 263 + justify 0 + label "RepeatOnce( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @675 + supplier @670 + Focus_Src @676 + Focus_Entry @672 + origin (759, 806) + terminus (1534, 806) + ordinal 4) + (object AttachView "" @688 + stereotype TRUE + line_color 3342489 + client @685 + supplier @686 + line_style 0) + (object InterMessView "" @689 + location (62, 682) + label (object SegLabel @690 + Parent_View @689 + location (438, 638) + quidu "3AC9D8C5016C" + anchor_loc 1 + nlines 1 + max_width 409 + justify 0 + label "GetCurrentTransition( )" + pctDist 0.500000 + height 45 + orientation 1) + line_color 3342489 + client @675 + supplier @667 + Focus_Src @676 + Focus_Entry @669 + origin (728, 682) + terminus (147, 682) + ordinal 3)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Identify component fault in context (Iter. 2)" + quid "3A1E8ED7005E" + documentation +|Actors: Generalised Actor +|Traceability: TB.5 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Identify component fault in context" + quid "3A1F88DD02C3" + documentation +|Actors: Generalised Actor +|Traceability: TB.5 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @691 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @691 + quid "3A265EF00017" + title "Basic Flow" + documentation +|Respond to an unanticipated component processing fault, identifying the fault, and its context, for investigative reproduction. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Configure report format (Iter. 1)" + quid "3A1E8EEB0283" + documentation +|Actors: HTTP Client 6.2, Future GT Project. +|Traceability: TB.28 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Configure report format" + quid "3A1F9159029E" + documentation +|Actors: HTTP Client 6.2, Future GT Project. +|Traceability: TB.28 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @692 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @692 + quid "3A24F5BA010B" + title "Basic Flow" + documentation +|Allows the definition of the formatting of the output report by configuring the style specification. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Test Multi-threaded component (Omit)" + quid "3A1E8F180260" + documentation +|Actors: Generalised Actor +|Traceability: TB.15, TB.34 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test Multi-threaded component (omit)" + quid "3A1F85CA004A" + documentation +|Actors: Generalised Actor +|Traceability: TB.15, TB.34 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @693 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @693 + quid "3A2660DA0289" + title "Basic Flow" + documentation +|Execute one or more tests simultaneously, within multiple threads. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Automate user action reproduction (Omit)" + quid "3A1E8F3E034B" + documentation +|Actors: Future GT Project. +|Traceability: TB.24 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Automate user action reproduction (omit)" + quid "3A1F8DF10178" + documentation +|Actors: Future GT Project. +|Traceability: TB.24 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @694 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @694 + quid "3A265DEE0247" + title "Basic Flow" + documentation +|Record user interface choices and input and store, persistently, in a format suitable for subsequent automation of the test bed. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Schedule test (Iter. 2)" + quid "3A1E8F5700EE" + documentation +|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System. +|Traceability: TB.12 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Schedule test" + quid "3A1F84BA0248" + documentation +|Actors: HTTP Client 6.2, Future GT Project, GT 6.2 Plug-in System. +|Traceability: TB.12 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @695 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @695 + quid "3A2660840339" + title "Basic Flow" + documentation +|Specify the time at which a particular test will run. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Test components concurrently (Iter. 2)" + quid "3A1E8F69005E" + documentation +|Actors: Generalised Actor +|Traceability: TB.11 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Test components concurrently" + quid "3A1F85A00357" + documentation +|Actors: Generalised Actor +|Traceability: TB.11 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @696 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @696 + quid "3A2660B102DA" + title "Basic Flow" + documentation +|Execute two or more tests simultaneously, within the same thread. +| +|This use case assumes the following: +|1. That the processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Add new test case (Iter. 1)" + quid "3A1E8F7A00E4" + documentation +|Actors: Generalised Actor +|Traceability: TB.18 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Add new test cases" + quid "3A1F91330326" + documentation +|Actors: Generalised Actor +|Traceability: TB.18 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @697 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @697 + quid "3A265B24013C" + title "Basic Flow" + documentation +|The addition of a new test case is detected, and available for execution. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Handle test context (Iter. 1)" + quid "3A1E8F8600B9" + documentation +|Actors: Generalised Actor +|Traceability: TB.32, TB.33 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Handle test context" + quid "3A1F875F0025" + documentation +|Actors: Generalised Actor +|Traceability: TB.32, TB.33 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @698 + logical_models (list unit_reference_list + (object Object "$UNNAMED$289" + quid "3A250C2401CA" + collaborators (list link_list + (object Link + quid "3A250C2401CB" + supplier "Context" + quidu "3A250C2401D2" + messages (list Messages + (object Message "Clear( )" + quid "3A250C2401CC" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + Operation "Clear" + quidu "3A24FA99000A"))) + (object Link + quid "3A250C2401CE" + supplier "$UNNAMED$290" + quidu "3A250C2401DD" + messages (list Messages + (object Message "ValidateState( )" + quid "3A250C2401CF" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2 + Operation "ValidateState" + quidu "3A23BE810000"))) + (object Link + quid "3A250C3302DA" + supplier "$UNNAMED$291" + quidu "3A250C2401DC" + messages (list Messages + (object Message "Method( )" + quid "3A250C3302DB" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1 + quidu "3A23BD17030C")))) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "Context" + quid "3A250C2401D2" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$291" + quid "3A250C2401DC" + class "Logical View::External Classes::Support::Unit" + quidu "3A23BCD00043" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$290" + quid "3A250C2401DD" + class "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330" + persistence "Transient" + multi FALSE))) + (object Mechanism @699 + logical_models (list unit_reference_list + (object Object "$UNNAMED$292" + quid "3A24FA56002C" + collaborators (list link_list + (object Link + quid "3A24FA970115" + supplier "Context" + quidu "3A24FA5E01F0" + messages (list Messages + (object Message "Clear( )" + quid "3A24FA970116" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "1" + ordinal 0 + Operation "Clear" + quidu "3A24FA99000A"))) + (object Link + quid "3A24FB6E0377" + supplier "$UNNAMED$293" + quidu "3A24FB690027") + (object Link + quid "3A24FB9103BE" + supplier "$UNNAMED$294" + quidu "3A24FB8D026E" + messages (list Messages + (object Message "ValidateState( )" + quid "3A24FB9103BF" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "6" + ordinal 6 + Operation "ValidateState" + quidu "3A23BE810000"))) + (object Link + quid "3A24FCE80140" + supplier "$UNNAMED$295" + quidu "3A24FCBA031B" + messages (list Messages + (object Message "StartTest( )" + quid "3A24FCE80141" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2" + ordinal 1 + Operation "StartTest" + quidu "3A23C9B20276")))) + class "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + persistence "Transient" + multi FALSE) + (object Object "Context" + quid "3A24FA5E01F0" + class "CContextInformation" + quidu "3A24FA7003AE" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$293" + quid "3A24FB690027" + class "Logical View::External Classes::Support::Unit" + quidu "3A23BCD00043" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$294" + quid "3A24FB8D026E" + class "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$295" + quid "3A24FCBA031B" + collaborators (list link_list + (object Link + quid "3A24FCBA031E" + supplier "$UNNAMED$296" + quidu "3A24FCBA0323" + messages (list Messages + (object Message "StartTest( )" + quid "3A24FCBA031F" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "3" + ordinal 2 + Operation "StartTest" + quidu "3A23C57903E5") + (object Message "CheckForLeak( )" + quid "3A24FCBA0320" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "4" + ordinal 4 + Operation "CheckForLeak" + quidu "3A23C5AE00AC"))) + (object Link + quid "3A24FCBA0321" + supplier "$UNNAMED$295" + quidu "3A24FCBA031B" + messages (list Messages + (object Message "EndTest( )" + quid "3A24FCBA0322" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "5" + ordinal 5 + Operation "EndTest" + quidu "3A23CC880086"))) + (object Link + quid "3A24FD500045" + supplier "$UNNAMED$293" + quidu "3A24FB690027" + messages (list Messages + (object Message "Method( )" + quid "3A24FD500046" + frequency "Aperiodic" + synchronization "Simple" + dir "FromClientToSupplier" + sequence "2.1" + ordinal 3 + quidu "3A23BD17030C")))) + class "CStressTester" + quidu "3A23C63C01A0" + persistence "Transient" + multi FALSE) + (object Object "$UNNAMED$296" + quid "3A24FCBA0323" + class "CLeakTester" + quidu "3A23C50700D4" + persistence "Transient" + multi FALSE)))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow - Clear context." + mechanism_ref @698 + quid "3A250C0A02D1" + title "Basic Flow - Clear context." + documentation +|Clear the entire test context before beginning a unit test. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 125 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$289" @700 + location (310, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @700 + location (184, 273) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A250C2401CA" + width 663 + height 1225 + icon_height 153 + icon_width 229 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @701 + location (310, 434) + line_color 3342489 + InterObjView @700 + height 120 + y_coord 60 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @702 + location (310, 806) + line_color 3342489 + InterObjView @700 + height 120 + y_coord 60 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @703 + location (310, 1116) + line_color 3342489 + InterObjView @700 + height 244 + y_coord 184 + Nested FALSE)) + (object InterObjView "Context" @704 + location (744, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @704 + location (637, 275) + anchor_loc 3 + nlines 2 + max_width 462 + label "Context") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A250C2401D2" + width 438 + height 1225 + icon_height 153 + icon_width 154 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @705 + location (744, 434) + line_color 3342489 + InterObjView @704 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$291" @706 + location (1240, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @706 + location (1240, 271) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A250C2401DC" + width 336 + height 1225 + icon_height 162 + icon_width 120 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @707 + location (1240, 806) + line_color 3342489 + InterObjView @706 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$290" @708 + location (1674, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @708 + location (1674, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 320 + justify 0 + label "") + icon "Interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "3A250C2401DD" + width 338 + height 1225 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @709 + location (1674, 1240) + line_color 3342489 + InterObjView @708 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @710 + location (62, 434) + label (object SegLabel @711 + Parent_View @710 + location (526, 390) + quidu "3A250C2401CC" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @700 + supplier @704 + Focus_Src @701 + Focus_Entry @705 + origin (325, 434) + terminus (728, 434) + ordinal 0) + (object InterMessView "" @712 + location (62, 1240) + label (object SegLabel @713 + Parent_View @712 + location (991, 1196) + quidu "3A250C2401CF" + anchor_loc 1 + nlines 1 + max_width 313 + justify 0 + label "ValidateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @700 + supplier @708 + Focus_Src @703 + Focus_Entry @709 + origin (325, 1240) + terminus (1658, 1240) + ordinal 2) + (object InterMessView "" @714 + location (62, 806) + label (object SegLabel @715 + Parent_View @714 + location (774, 762) + quidu "3A250C3302DB" + anchor_loc 1 + nlines 1 + max_width 172 + justify 0 + label "Method( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @700 + supplier @706 + Focus_Src @702 + Focus_Entry @707 + origin (325, 806) + terminus (1224, 806) + ordinal 1))) + (object InteractionDiagram "Alternate Flow -Stress test" + mechanism_ref @699 + quid "3A24F8130214" + title "Alternate Flow -Stress test" + documentation +|Clear the entire test context before beginning a stress unit test. +| +|This use case assumes the following: +|1. That processing proceeds without error. +|2. That stress testing is successful. +|3. That no leaks are detected. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object InterObjView "$UNNAMED$292" @716 + location (434, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @716 + location (308, 274) + anchor_loc 3 + nlines 2 + max_width 687 + label "") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FA56002C" + width 663 + height 1225 + icon_height 153 + icon_width 229 + icon_y_offset 0 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @717 + location (434, 434) + line_color 3342489 + InterObjView @716 + height 862 + y_coord 802 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @718 + location (434, 1116) + line_color 3342489 + InterObjView @716 + height 244 + y_coord 184 + Nested FALSE)) + (object InterObjView "Context" @719 + location (868, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @719 + location (761, 275) + anchor_loc 3 + nlines 2 + max_width 462 + label "Context") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FA5E01F0" + width 438 + height 1225 + icon_height 153 + icon_width 154 + icon_y_offset -1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @720 + location (868, 434) + line_color 3342489 + InterObjView @719 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$293" @721 + location (2232, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @721 + location (2232, 271) + anchor_loc 1 + nlines 2 + max_width 360 + justify 0 + label "") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FB690027" + width 336 + height 1225 + icon_height 162 + icon_width 120 + icon_y_offset 2 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @722 + location (2232, 868) + line_color 3342489 + InterObjView @721 + height 60 + y_coord 0 + Nested FALSE)) + (object InterObjView "$UNNAMED$294" @723 + location (2542, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @723 + location (2542, 248) + fill_color 16777215 + anchor_loc 1 + nlines 2 + max_width 320 + justify 0 + label "") + icon "Interface" + icon_style "Label" + line_color 3342489 + fill_color 13434879 + quidu "3A24FB8D026E" + width 338 + height 1225 + icon_height 164 + icon_width 157 + icon_y_offset 1 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @724 + location (2542, 1240) + line_color 3342489 + InterObjView @723 + height 60 + y_coord 0 + Nested FALSE)) + (object InterMessView "" @725 + location (62, 434) + label (object SegLabel @726 + Parent_View @725 + location (650, 390) + quidu "3A24FA970116" + anchor_loc 1 + nlines 1 + max_width 169 + justify 0 + label "Clear( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @716 + supplier @719 + Focus_Src @717 + Focus_Entry @720 + origin (449, 434) + terminus (852, 434) + ordinal 0) + (object InterMessView "" @727 + location (62, 1240) + label (object SegLabel @728 + Parent_View @727 + location (1487, 1196) + quidu "3A24FB9103BF" + anchor_loc 1 + nlines 1 + max_width 313 + justify 0 + label "ValidateState( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @716 + supplier @723 + Focus_Src @718 + Focus_Entry @724 + origin (449, 1240) + terminus (2526, 1240) + ordinal 6) + (object InterObjView "$UNNAMED$295" @729 + location (1302, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @729 + location (1209, 302) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FCBA031B" + width 447 + height 1225 + icon_height 164 + icon_width 157 + icon_y_offset -29 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @730 + location (1302, 620) + line_color 3342489 + InterObjView @729 + height 616 + y_coord 556 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @731 + location (1302, 1116) + InterObjView @729 + height 60 + y_coord 0 + Nested TRUE)) + (object InterObjView "$UNNAMED$296" @732 + location (1736, 248) + font (object Font + underline TRUE) + label (object ItemLabel + Parent_View @732 + location (1643, 302) + anchor_loc 3 + nlines 2 + max_width 471 + label "") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24FCBA0323" + width 447 + height 1225 + icon_height 164 + icon_width 157 + icon_y_offset -29 + annotation 1 + Focus_Of_Control (object Focus_Of_Control "" @733 + location (1736, 682) + line_color 3342489 + InterObjView @732 + height 60 + y_coord 0 + Nested FALSE) + Focus_Of_Control (object Focus_Of_Control "" @734 + location (1736, 992) + line_color 3342489 + InterObjView @732 + height 60 + y_coord 0 + Nested FALSE)) + (object SelfMessView "" @735 + location (62, 1116) + label (object SegLabel @736 + Parent_View @735 + location (1456, 1073) + quidu "3A24FCBA0322" + anchor_loc 1 + nlines 1 + max_width 233 + justify 0 + label "EndTest( )" + pctDist 0.920000 + height 44 + orientation 0) + line_color 3342489 + client @729 + supplier @729 + Focus_Src @730 + Focus_Entry @731 + origin (1318, 1116) + terminus (1468, 1116) + ordinal 5) + (object InterMessView "" @737 + location (62, 682) + label (object SegLabel @738 + Parent_View @737 + location (1518, 638) + quidu "3A24FCBA031F" + anchor_loc 1 + nlines 1 + max_width 249 + justify 0 + label "StartTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @729 + supplier @732 + Focus_Src @730 + Focus_Entry @733 + origin (1317, 682) + terminus (1720, 682) + ordinal 2) + (object InterMessView "" @739 + location (62, 992) + label (object SegLabel @740 + Parent_View @739 + location (1518, 948) + quidu "3A24FCBA0320" + anchor_loc 1 + nlines 1 + max_width 368 + justify 0 + label "CheckForLeak( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @729 + supplier @732 + Focus_Src @730 + Focus_Entry @734 + origin (1317, 992) + terminus (1720, 992) + ordinal 4) + (object InterMessView "" @741 + location (62, 620) + label (object SegLabel @742 + Parent_View @741 + location (867, 576) + quidu "3A24FCE80141" + anchor_loc 1 + nlines 1 + max_width 216 + justify 0 + label "StartTest( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @716 + supplier @729 + Focus_Src @717 + Focus_Entry @730 + origin (449, 620) + terminus (1286, 620) + ordinal 1) + (object InterMessView "" @743 + location (62, 868) + label (object SegLabel @744 + Parent_View @743 + location (1766, 824) + quidu "3A24FD500046" + anchor_loc 1 + nlines 1 + max_width 172 + justify 0 + label "Method( )" + pctDist 0.500000 + height 45 + orientation 0) + line_color 3342489 + client @729 + supplier @721 + Focus_Src @730 + Focus_Entry @722 + origin (1317, 868) + terminus (2216, 868) + ordinal 3)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Arbitrarily group tests and execution order (Omit)" + quid "3A1E8FEE0195" + documentation +|Actors: HTTP Client 6.2, Future GT Project. +|Traceability: TB.38 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Arbitrarily group tests and execution order (omit)" + quid "3A1F8DDE021B" + documentation +|Actors: HTTP Client 6.2, Future GT Project. +|Traceability: TB.38 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @745 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @745 + quid "3A265BA10345" + title "Basic Flow" + documentation +|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. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Trace Defect report to test (Iter. 3)" + quid "3A1E900B018D" + documentation +|Actors: Generalised Actor +|Traceability: TB.35 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Trace Defect report to test" + quid "3A1F8AD50137" + documentation +|Actors: Generalised Actor +|Traceability: TB.35 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @746 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @746 + quid "3A2660E90244" + title "Basic Flow" + documentation +|Record the results related to particular defects, in a way that allows them to be traceable to the specific external reports upon those defects. +| +|This use case assumes the following: +|1. That the processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Simulate defect conditions (Iter. 3)" + quid "3A1E901D032D" + documentation +|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System +|Traceability: TB.36 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Simulate Defect conditions" + quid "3A1F886A0304" + documentation +|Actors: Future GT Project, HTTP Client 6.2, GT 6.2 Plug-in System +|Traceability: TB.36 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @747 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @747 + quid "3A26609201DB" + title "Basic Flow" + documentation +|Duplicate the particular conditions that cause a defect, specified by an external report, within a test, or set of tests. +| +|This use case assumes the following: +|1. That processing proceeds without error. + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Dynamically configure the test environment (Iter. 1)" + quid "3A1F81B7013B" + documentation +|Actors: Future GT Projects. +|Traceability: TB.19 + + exportControl "Public" + logical_models (list unit_reference_list + (object UseCase "Dynamically configure the test environment" + quid "3A1F91450231" + documentation +|Actors: Future GT Projects. +|Traceability: TB.19 + + stereotype "use-case realization" + logical_models (list unit_reference_list + (object Mechanism @748 + logical_models (list unit_reference_list)) + (object Mechanism @749 + logical_models (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object InteractionDiagram "Basic Flow" + mechanism_ref @748 + quid "3A265E780119" + title "Basic Flow" + documentation +|The test bed configures itself, at startup, depending on the execution environment. It will extend or restrict its capabilities, or choice of available services. +| +|This use case assumes the following: +|1. That processing proceeds without error. +| + + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)) + (object InteractionDiagram "Alternative Flow - Test Discovery Fails" + mechanism_ref @749 + quid "3ACC50C202B3" + title "Alternative Flow - Test Discovery Fails" + documentation "While discovering tests an out of memory error occurs which prevents the building of the test list." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list))))) + logical_presentations (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object UseCaseDiagram "Traceabilities" + quid "3A1E9033016C" + title "Traceabilities" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 619 + origin_y 2275 + items (list diagram_item_list + (object UseCaseView "Use Case View::Customer Use cases::Repeat test case" @750 + location (806, 124) + label (object ItemLabel + Parent_View @750 + location (806, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Repeat test case") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8F020001" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Repeat Test case (Iter. 1)::Repeat test case" @751 + location (186, 124) + label (object ItemLabel + Parent_View @751 + location (186, 312) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Repeat test case") + stereotype (object ItemLabel + Parent_View @751 + location (186, 237) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8D4C0062" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$138" @752 + location (495, 124) + stereotype (object SegLabel @753 + Parent_View @752 + location (493, 127) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 3 + orientation 1) + line_color 3342489 + quidu "3A223736016A" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$139" @754 + Parent_View @752 + location (309, 0) + stereotype TRUE + line_color 3342489 + quidu "3A223737008F" + client @752 + supplier @750 + line_style 0) + (object RoleView "$UNNAMED$140" @755 + Parent_View @752 + location (309, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2237370090" + client @752 + supplier @751 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Run test automatically" @756 + location (806, 744) + label (object ItemLabel + Parent_View @756 + location (806, 882) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test automatically") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D2503DA" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Run test automatically (Iter. 1)::Run test automatically" @757 + location (186, 744) + label (object ItemLabel + Parent_View @757 + location (186, 932) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test automatically") + stereotype (object ItemLabel + Parent_View @757 + location (186, 857) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8D14022E" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$141" @758 + location (495, 744) + stereotype (object SegLabel @759 + Parent_View @758 + location (493, 752) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 8 + orientation 1) + line_color 3342489 + quidu "3A22375D017A" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$142" @760 + Parent_View @758 + location (309, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22375E00D1" + client @758 + supplier @756 + line_style 0) + (object RoleView "$UNNAMED$143" @761 + Parent_View @758 + location (309, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22375E00D2" + client @758 + supplier @757 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Test multi-threaded component" @762 + location (2170, 124) + label (object ItemLabel + Parent_View @762 + location (2170, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test multi-threaded component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90B00316" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Test Multi-threaded component (Omit)::Test Multi-threaded component (omit)" @763 + location (1550, 124) + label (object ItemLabel + Parent_View @763 + location (1550, 315) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Test Multi-threaded component (omit)") + stereotype (object ItemLabel + Parent_View @763 + location (1550, 240) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F85CA004A" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$144" @764 + location (1860, 124) + stereotype (object SegLabel @765 + Parent_View @764 + location (1858, 127) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 3 + orientation 1) + line_color 3342489 + quidu "3A223769018B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$145" @766 + Parent_View @764 + location (310, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22376A0056" + client @764 + supplier @762 + line_style 0) + (object RoleView "$UNNAMED$146" @767 + Parent_View @764 + location (310, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22376A0057" + client @764 + supplier @763 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Run test from script" @768 + location (806, 1240) + label (object ItemLabel + Parent_View @768 + location (806, 1378) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test from script") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D3502D9" + height 118 + autoResize TRUE) + (object InheritView "" @769 + stereotype (object SegLabel @770 + Parent_View @769 + location (811, 1106) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.326816 + height 5 + orientation 1) + line_color 3342489 + quidu "3A1F8E9A013F" + client @768 + supplier @756 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Run test from script (Omit)::Run test from script (omit)" @771 + location (186, 1240) + label (object ItemLabel + Parent_View @771 + location (186, 1431) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Run test from script (omit)") + stereotype (object ItemLabel + Parent_View @771 + location (186, 1356) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8D230172" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$147" @772 + location (496, 1240) + stereotype (object SegLabel @773 + Parent_View @772 + location (494, 1246) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 6 + orientation 1) + line_color 3342489 + quidu "3A22377F02A5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$148" @774 + Parent_View @772 + location (310, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22378001B6" + client @772 + supplier @768 + line_style 0) + (object RoleView "$UNNAMED$149" @775 + Parent_View @772 + location (310, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22378001B7" + client @772 + supplier @771 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Test Individual component" @776 + location (2170, 1302) + label (object ItemLabel + Parent_View @776 + location (2170, 1440) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test Individual component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8C6B02A6" + height 118 + autoResize TRUE) + (object InheritView "" @777 + stereotype (object SegLabel @778 + Parent_View @777 + location (2227, 788) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.502347 + height 57 + orientation 0) + line_color 3342489 + quidu "3A1E95A70304" + client @762 + supplier @776 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Test Individual Class (Iter. 1)::Test Individual Class" @779 + location (1426, 1488) + label (object ItemLabel + Parent_View @779 + location (1426, 1679) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Test Individual Class") + stereotype (object ItemLabel + Parent_View @779 + location (1426, 1604) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F85DF039E" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$150" @780 + location (1797, 1392) + stereotype (object SegLabel @781 + Parent_View @780 + location (1797, 1394) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 2 + orientation 1) + line_color 3342489 + quidu "3A2237930195" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$151" @782 + Parent_View @780 + location (371, -96) + stereotype TRUE + line_color 3342489 + quidu "3A2237940205" + client @780 + supplier @776 + line_style 0) + (object RoleView "$UNNAMED$152" @783 + Parent_View @780 + location (371, -96) + stereotype TRUE + line_color 3342489 + quidu "3A2237940206" + client @780 + supplier @779 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Test incomplete component" @784 + location (2170, 1798) + label (object ItemLabel + Parent_View @784 + location (2170, 1936) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test incomplete component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8CB602C2" + height 118 + autoResize TRUE) + (object InheritView "" @785 + stereotype (object SegLabel @786 + Parent_View @785 + location (2155, 1595) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.374121 + height 16 + orientation 1) + line_color 3342489 + quidu "3A1E95C402C0" + client @776 + supplier @784 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Test incomplete component (Iter. 1)::Test incomplete component" @787 + location (1426, 1984) + label (object ItemLabel + Parent_View @787 + location (1426, 2172) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test incomplete component") + stereotype (object ItemLabel + Parent_View @787 + location (1426, 2097) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F860100F4" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$153" @788 + location (1691, 1914) + stereotype (object SegLabel @789 + Parent_View @788 + location (1692, 1915) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 1 + orientation 1) + line_color 3342489 + quidu "3A2237A5005B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$154" @790 + Parent_View @788 + location (265, -70) + stereotype TRUE + line_color 3342489 + quidu "3A2237A503CC" + client @788 + supplier @784 + line_style 0) + (object RoleView "$UNNAMED$155" @791 + Parent_View @788 + location (265, -70) + stereotype TRUE + line_color 3342489 + quidu "3A2237A503CD" + client @788 + supplier @787 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Arbitrarily group tests and execution order" @792 + location (186, 1984) + label (object ItemLabel + Parent_View @792 + location (186, 2122) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Arbitrarily group tests and execution order") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A97CF0336" + height 118 + autoResize TRUE) + (object InheritView "" @793 + stereotype (object SegLabel @794 + Parent_View @793 + location (426, 1719) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.454555 + height 17 + orientation 1) + line_color 3342489 + quidu "3A1E94EA02EF" + client @792 + supplier @768 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Arbitrarily group tests and execution order (Omit)::Arbitrarily group tests and execution order (omit)" @795 + location (186, 2418) + label (object ItemLabel + Parent_View @795 + location (186, 2609) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Arbitrarily group tests and execution order (omit)") + stereotype (object ItemLabel + Parent_View @795 + location (186, 2534) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8DDE021B" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$156" @796 + location (186, 2198) + stereotype (object SegLabel @797 + Parent_View @796 + location (226, 2199) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 1.166667 + height 1 + orientation 1) + line_color 3342489 + quidu "3A2237B8015C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$157" @798 + Parent_View @796 + location (0, -220) + stereotype TRUE + line_color 3342489 + quidu "3A2237B90172" + client @796 + supplier @792 + line_style 0) + (object RoleView "$UNNAMED$158" @799 + Parent_View @796 + location (0, -220) + stereotype TRUE + line_color 3342489 + quidu "3A2237B90173" + client @796 + supplier @795 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Automate user action reproduction." @800 + location (806, 1984) + label (object ItemLabel + Parent_View @800 + location (806, 2122) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Automate user action reproduction.") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91080255" + height 118 + autoResize TRUE) + (object InheritView "" @801 + stereotype (object SegLabel @802 + Parent_View @801 + location (766, 1735) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.396915 + height 41 + orientation 0) + line_color 3342489 + quidu "3A1F7E27000D" + client @800 + supplier @768 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Automate user action reproduction (Omit)::Automate user action reproduction (omit)" @803 + location (806, 2418) + label (object ItemLabel + Parent_View @803 + location (806, 2609) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Automate user action reproduction (omit)") + stereotype (object ItemLabel + Parent_View @803 + location (806, 2534) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8DF10178" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$159" @804 + location (806, 2198) + stereotype (object SegLabel @805 + Parent_View @804 + location (807, 2199) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 1 + orientation 1) + line_color 3342489 + quidu "3A2237CA01BC" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$160" @806 + Parent_View @804 + location (0, -220) + stereotype TRUE + line_color 3342489 + quidu "3A2237CB01A0" + client @804 + supplier @800 + line_style 0) + (object RoleView "$UNNAMED$161" @807 + Parent_View @804 + location (0, -220) + stereotype TRUE + line_color 3342489 + quidu "3A2237CB01A1" + client @804 + supplier @803 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Add new test cases" @808 + location (186, 2976) + label (object ItemLabel + Parent_View @808 + location (186, 3114) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Add new test cases") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91A201CA" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Add new test case (Iter. 1)::Add new test cases" @809 + location (806, 2976) + label (object ItemLabel + Parent_View @809 + location (806, 3164) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Add new test cases") + stereotype (object ItemLabel + Parent_View @809 + location (806, 3089) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F91330326" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$162" @810 + location (495, 2976) + stereotype (object SegLabel @811 + Parent_View @810 + location (493, 2983) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 7 + orientation 1) + line_color 3342489 + quidu "3A2237DD01BA" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$163" @812 + Parent_View @810 + location (-311, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2237DE0143" + client @810 + supplier @808 + line_style 0) + (object RoleView "$UNNAMED$164" @813 + Parent_View @810 + location (-311, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2237DE0144" + client @810 + supplier @809 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Capture component state" @814 + location (3534, 2294) + label (object ItemLabel + Parent_View @814 + location (3534, 2432) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Capture component state") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E4603CC" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Capture component state (Iter. 1)::Capture component state" @815 + location (2914, 1922) + label (object ItemLabel + Parent_View @815 + location (2914, 2113) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Capture component state") + stereotype (object ItemLabel + Parent_View @815 + location (2914, 2038) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F88800143" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$165" @816 + location (3225, 2108) + stereotype (object SegLabel @817 + Parent_View @816 + location (3223, 2113) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 5 + orientation 1) + line_color 3342489 + quidu "3A22380202DF" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$166" @818 + Parent_View @816 + location (311, 186) + stereotype TRUE + line_color 3342489 + quidu "3A22380301DC" + client @816 + supplier @814 + line_style 0) + (object RoleView "$UNNAMED$167" @819 + Parent_View @816 + location (311, 186) + stereotype TRUE + line_color 3342489 + quidu "3A22380301DD" + client @816 + supplier @815 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Schedule test" @820 + location (3472, 124) + label (object ItemLabel + Parent_View @820 + location (3472, 262) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Schedule test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91620236" + height 118 + autoResize TRUE) + (object InheritView "" @821 + stereotype (object SegLabel @822 + Parent_View @821 + location (2793, 131) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.476075 + height 7 + orientation 1) + line_color 3342489 + quidu "3A1F829102F7" + client @762 + supplier @820 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Schedule test (Iter. 2)::Schedule test" @823 + location (4030, 124) + label (object ItemLabel + Parent_View @823 + location (4030, 312) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Schedule test") + stereotype (object ItemLabel + Parent_View @823 + location (4030, 237) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F84BA0248" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$168" @824 + location (3749, 124) + stereotype (object SegLabel @825 + Parent_View @824 + location (3750, 127) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 3 + orientation 1) + line_color 3342489 + quidu "3A22381A02BC" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$169" @826 + Parent_View @824 + location (-157, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22381B0169" + client @824 + supplier @820 + line_style 0) + (object RoleView "$UNNAMED$170" @827 + Parent_View @824 + location (-157, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22381B016A" + client @824 + supplier @823 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Test components concurrently" @828 + location (3472, 1302) + label (object ItemLabel + Parent_View @828 + location (3472, 1440) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test components concurrently") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A917D011C" + height 118 + autoResize TRUE) + (object InheritView "" @829 + stereotype (object SegLabel @830 + Parent_View @829 + location (3476, 1030) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.233601 + height 4 + orientation 1) + line_color 3342489 + quidu "3A1F827402AF" + client @828 + supplier @820 + line_style 0) + (object InheritView "" @831 + stereotype (object SegLabel @832 + Parent_View @831 + location (2819, 1298) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.501385 + height 5 + orientation 1) + line_color 3342489 + quidu "3A1E951802B9" + client @828 + supplier @776 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Test components concurrently (Iter. 2)::Test components concurrently" @833 + location (4030, 1302) + label (object ItemLabel + Parent_View @833 + location (4030, 1490) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test components concurrently") + stereotype (object ItemLabel + Parent_View @833 + location (4030, 1415) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F85A00357" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$171" @834 + location (3749, 1302) + stereotype (object SegLabel @835 + Parent_View @834 + location (3750, 1307) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 5 + orientation 1) + line_color 3342489 + quidu "3A22382D0327" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$172" @836 + Parent_View @834 + location (-281, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22382E01CA" + client @834 + supplier @828 + line_style 0) + (object RoleView "$UNNAMED$173" @837 + Parent_View @834 + location (-281, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22382E01CB" + client @834 + supplier @833 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Simulate Defect conditions" @838 + location (3472, 1674) + label (object ItemLabel + Parent_View @838 + location (3472, 1812) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Simulate Defect conditions") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A9DD3019F" + height 118 + autoResize TRUE) + (object InheritView "" @839 + stereotype (object SegLabel @840 + Parent_View @839 + location (2894, 1527) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.469936 + height 20 + orientation 1) + line_color 3342489 + quidu "3A1F7F790276" + client @776 + supplier @838 + line_style 0) + (object InheritView "" @841 + stereotype (object SegLabel @842 + Parent_View @841 + location (3626, 2037) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A1F7ECE01BC" + client @838 + supplier @814 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Simulate defect conditions (Iter. 3)::Simulate Defect conditions" @843 + location (4030, 1674) + label (object ItemLabel + Parent_View @843 + location (4030, 1862) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Simulate Defect conditions") + stereotype (object ItemLabel + Parent_View @843 + location (4030, 1787) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F886A0304" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$174" @844 + location (3749, 1674) + stereotype (object SegLabel @845 + Parent_View @844 + location (3750, 1681) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 7 + orientation 1) + line_color 3342489 + quidu "3A22383D0320" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$175" @846 + Parent_View @844 + location (-281, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22383E0250" + client @844 + supplier @838 + line_style 0) + (object RoleView "$UNNAMED$176" @847 + Parent_View @844 + location (-281, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22383E0251" + client @844 + supplier @843 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Restore component state" @848 + location (4030, 2294) + label (object ItemLabel + Parent_View @848 + location (4030, 2432) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Restore component state") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E56014E" + height 118 + autoResize TRUE) + (object InheritView "" @849 + stereotype (object SegLabel @850 + Parent_View @849 + location (3906, 1979) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A1F7EDC00B8" + client @838 + supplier @848 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Restore component state (Omit)::Restore component state (omit)" @851 + location (4650, 2294) + label (object ItemLabel + Parent_View @851 + location (4650, 2485) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Restore component state (omit)") + stereotype (object ItemLabel + Parent_View @851 + location (4650, 2410) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F88CA0257" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$177" @852 + location (4337, 2294) + stereotype (object SegLabel @853 + Parent_View @852 + location (4335, 2300) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 6 + orientation 1) + line_color 3342489 + quidu "3A22384E0339" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$178" @854 + Parent_View @852 + location (-313, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22384F0196" + client @852 + supplier @848 + line_style 0) + (object RoleView "$UNNAMED$179" @855 + Parent_View @852 + location (-313, 0) + stereotype TRUE + line_color 3342489 + quidu "3A22384F0197" + client @852 + supplier @851 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Identify component fault in context" @856 + location (4030, 2914) + label (object ItemLabel + Parent_View @856 + location (4030, 3052) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Identify component fault in context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A90110281" + height 118 + autoResize TRUE) + (object InheritView "" @857 + stereotype (object SegLabel @858 + Parent_View @857 + location (3255, 2752) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.616472 + height 16 + orientation 0) + line_color 3342489 + quidu "3A1F7B74038F" + client @784 + supplier @856 + vertices (list Points + (2352, 1961) + (3408, 2911) + (3920, 2910)) + line_style 0) + (object InheritView "" @859 + stereotype (object SegLabel @860 + Parent_View @859 + location (4037, 2680) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.497569 + height 7 + orientation 1) + line_color 3342489 + quidu "3A1F7C5002AF" + client @856 + supplier @848 + line_style 0) + (object InheritView "" @861 + stereotype (object SegLabel @862 + Parent_View @861 + location (3865, 2677) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.470340 + height 20 + orientation 1) + line_color 3342489 + quidu "3A1F7C320360" + client @856 + supplier @814 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Identify component fault in context (Iter. 2)::Identify component fault in context" @863 + location (4712, 2914) + label (object ItemLabel + Parent_View @863 + location (4712, 3102) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Identify component fault in context") + stereotype (object ItemLabel + Parent_View @863 + location (4712, 3027) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F88DD02C3" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$180" @864 + location (4369, 2914) + stereotype (object SegLabel @865 + Parent_View @864 + location (4370, 2922) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.533333 + height 8 + orientation 1) + line_color 3342489 + quidu "3A22385802F7" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$181" @866 + Parent_View @864 + location (-343, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2238590140" + client @864 + supplier @856 + line_style 0) + (object RoleView "$UNNAMED$182" @867 + Parent_View @864 + location (-343, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2238590141" + client @864 + supplier @863 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Test component method" @868 + location (2852, 2914) + label (object ItemLabel + Parent_View @868 + location (2852, 3052) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test component method") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DF00382" + height 118 + autoResize TRUE) + (object InheritView "" @869 + stereotype (object SegLabel @870 + Parent_View @869 + location (2615, 2552) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.635115 + height 13 + orientation 1) + line_color 3342489 + quidu "3A1E91FE01E5" + client @784 + supplier @868 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Test component method (Iter. 1)::Test component method" @871 + location (4030, 3286) + label (object ItemLabel + Parent_View @871 + location (4030, 3477) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Test component method") + stereotype (object ItemLabel + Parent_View @871 + location (4030, 3402) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F86760341" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$183" @872 + location (3438, 3096) + stereotype (object SegLabel @873 + Parent_View @872 + location (3439, 3097) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 1 + orientation 1) + line_color 3342489 + quidu "3A2238650382" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$184" @874 + Parent_View @872 + location (-592, -190) + stereotype TRUE + line_color 3342489 + quidu "3A223866027F" + client @872 + supplier @868 + line_style 0) + (object RoleView "$UNNAMED$185" @875 + Parent_View @872 + location (-592, -190) + stereotype TRUE + line_color 3342489 + quidu "3A2238660280" + client @872 + supplier @871 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Dynamically configure the test environment" @876 + location (186, 3410) + label (object ItemLabel + Parent_View @876 + location (186, 3548) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dynamically configure the test environment") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8FCF0345" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Dynamically configure the test environment (Iter. 1)::Dynamically configure the test environment" @877 + location (806, 3410) + label (object ItemLabel + Parent_View @877 + location (806, 3598) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dynamically configure the test environment") + stereotype (object ItemLabel + Parent_View @877 + location (806, 3523) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F91450231" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$189" @878 + location (495, 3410) + stereotype (object SegLabel @879 + Parent_View @878 + location (493, 3416) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 6 + orientation 1) + line_color 3342489 + quidu "3A2238A500D1" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$190" @880 + Parent_View @878 + location (-311, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2238A5030C" + client @878 + supplier @876 + line_style 0) + (object RoleView "$UNNAMED$191" @881 + Parent_View @878 + location (-311, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2238A5030D" + client @878 + supplier @877 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Configure report format" @882 + location (186, 3844) + label (object ItemLabel + Parent_View @882 + location (186, 3982) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Configure report format") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A904E01AD" + height 118 + autoResize TRUE) + (object UseCaseView "Logical View::Use Case Realisations::Configure report format (Iter. 1)::Configure report format" @883 + location (806, 3844) + label (object ItemLabel + Parent_View @883 + location (806, 4035) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Configure report format") + stereotype (object ItemLabel + Parent_View @883 + location (806, 3960) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F9159029E" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$192" @884 + location (493, 3844) + stereotype (object SegLabel @885 + Parent_View @884 + location (491, 3852) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 8 + orientation 1) + line_color 3342489 + quidu "3A2238B0031C" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$193" @886 + Parent_View @884 + location (-313, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2238B101E7" + client @884 + supplier @882 + line_style 0) + (object RoleView "$UNNAMED$194" @887 + Parent_View @884 + location (-313, 0) + stereotype TRUE + line_color 3342489 + quidu "3A2238B101E8" + client @884 + supplier @883 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Validate test results" @888 + location (2604, 4340) + label (object ItemLabel + Parent_View @888 + location (2604, 4478) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Validate test results") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E860338" + height 118 + autoResize TRUE) + (object InheritView "" @889 + stereotype (object SegLabel @890 + Parent_View @889 + location (2646, 4107) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.851278 + height 4 + orientation 0) + line_color 3342489 + quidu "3A1E92230242" + client @868 + supplier @888 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Validate test results (Iter. 1)::Validate test results" @891 + location (2232, 5456) + label (object ItemLabel + Parent_View @891 + location (2232, 5644) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Validate test results") + stereotype (object ItemLabel + Parent_View @891 + location (2232, 5569) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8A910374" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$195" @892 + location (2390, 4972) + stereotype (object SegLabel @893 + Parent_View @892 + location (2329, 5223) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist -0.533333 + height 251 + orientation 1) + line_color 3342489 + quidu "3A2238D000C9" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$196" @894 + Parent_View @892 + location (158, -484) + stereotype TRUE + line_color 3342489 + quidu "3A2238D10084" + client @892 + supplier @888 + line_style 0) + (object RoleView "$UNNAMED$197" @895 + Parent_View @892 + location (158, -484) + stereotype TRUE + line_color 3342489 + quidu "3A2238D10085" + client @892 + supplier @891 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Architectural Requests::Trace Defect report to test" @896 + location (2790, 5084) + label (object ItemLabel + Parent_View @896 + location (2790, 5222) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Trace Defect report to test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A9B1C016E" + height 118 + autoResize TRUE) + (object InheritView "" @897 + stereotype (object SegLabel @898 + Parent_View @897 + location (2742, 4838) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.387010 + height 16 + orientation 1) + line_color 3342489 + quidu "3A1F7E9701F9" + client @896 + supplier @888 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Trace Defect report to test (Iter. 3)::Trace Defect report to test" @899 + location (3100, 5456) + label (object ItemLabel + Parent_View @899 + location (3100, 5644) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Trace Defect report to test") + stereotype (object ItemLabel + Parent_View @899 + location (3100, 5569) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8AD50137" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$198" @900 + location (3006, 5344) + stereotype (object SegLabel @901 + Parent_View @900 + location (3007, 5352) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.533333 + height 8 + orientation 1) + line_color 3342489 + quidu "3A2238DF0125" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$199" @902 + Parent_View @900 + location (-94, -112) + stereotype TRUE + line_color 3342489 + quidu "3A2238E00068" + client @900 + supplier @896 + line_style 0) + (object RoleView "$UNNAMED$200" @903 + Parent_View @900 + location (-94, -112) + stereotype TRUE + line_color 3342489 + quidu "3A2238E00069" + client @900 + supplier @899 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Resource leak test" @904 + location (4092, 4340) + label (object ItemLabel + Parent_View @904 + location (4092, 4478) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Resource leak test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D8F0300" + height 118 + autoResize TRUE) + (object InheritView "" @905 + stereotype (object SegLabel @906 + Parent_View @905 + location (3749, 3934) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.706010 + height 9 + orientation 0) + line_color 3342489 + quidu "3A1E912E00D7" + client @868 + supplier @904 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Resource leak test (Iter. 2)::Resource leak test" @907 + location (4092, 4774) + label (object ItemLabel + Parent_View @907 + location (4092, 4962) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Resource leak test") + stereotype (object ItemLabel + Parent_View @907 + location (4092, 4887) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8AC202B6" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$201" @908 + location (4092, 4631) + stereotype (object SegLabel @909 + Parent_View @908 + location (4093, 4635) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 4 + orientation 1) + line_color 3342489 + quidu "3A2238EE0235" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$202" @910 + Parent_View @908 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2238EF009B" + client @908 + supplier @904 + line_style 0) + (object RoleView "$UNNAMED$203" @911 + Parent_View @908 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2238EF009C" + client @908 + supplier @907 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Out of memory test" @912 + location (3658, 4340) + label (object ItemLabel + Parent_View @912 + location (3658, 4478) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Out of memory test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DAB01B6" + height 118 + autoResize TRUE) + (object InheritView "" @913 + stereotype (object SegLabel @914 + Parent_View @913 + location (3399, 3953) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.703418 + height 34 + orientation 1) + line_color 3342489 + quidu "3A1E914600E6" + client @868 + supplier @912 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Out of Memory test (Iter. 2)::Out of memory test" @915 + location (3658, 4774) + label (object ItemLabel + Parent_View @915 + location (3658, 4962) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Out of memory test") + stereotype (object ItemLabel + Parent_View @915 + location (3658, 4887) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8AB20014" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$204" @916 + location (3658, 4631) + stereotype (object SegLabel @917 + Parent_View @916 + location (3659, 4635) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 4 + orientation 1) + line_color 3342489 + quidu "3A2238F40279" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$205" @918 + Parent_View @916 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2238F50176" + client @916 + supplier @912 + line_style 0) + (object RoleView "$UNNAMED$206" @919 + Parent_View @916 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2238F50177" + client @916 + supplier @915 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Memory leak test" @920 + location (3100, 4340) + label (object ItemLabel + Parent_View @920 + location (3100, 4478) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Memory leak test") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D7D0138" + height 118 + autoResize TRUE) + (object InheritView "" @921 + stereotype (object SegLabel @922 + Parent_View @921 + location (3034, 3978) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.740597 + height 2 + orientation 1) + line_color 3342489 + quidu "3A1E91220170" + client @868 + supplier @920 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Memory Leak test (Iter. 2)::Memory leak test" @923 + location (3100, 4774) + label (object ItemLabel + Parent_View @923 + location (3100, 4962) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Memory leak test") + stereotype (object ItemLabel + Parent_View @923 + location (3100, 4887) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8AA203E7" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$207" @924 + location (3100, 4631) + stereotype (object SegLabel @925 + Parent_View @924 + location (3100, 4635) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 4 + orientation 1) + line_color 3342489 + quidu "3A2238F902C7" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$208" @926 + Parent_View @924 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2238FA01C4" + client @924 + supplier @920 + line_style 0) + (object RoleView "$UNNAMED$209" @927 + Parent_View @924 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2238FA01C5" + client @924 + supplier @923 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Dump memory block to log" @928 + location (2108, 4340) + label (object ItemLabel + Parent_View @928 + location (2108, 4478) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dump memory block to log") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8DC400E0" + height 118 + autoResize TRUE) + (object InheritView "" @929 + stereotype (object SegLabel @930 + Parent_View @929 + location (2364, 4057) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.766737 + height 18 + orientation 0) + line_color 3342489 + quidu "3A1E914D0208" + client @868 + supplier @928 + vertices (list Points + (2781, 3077) + (2416, 3967) + (2151, 4281)) + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Dump memory block to log (Iter. 1)::Dump memory block to log" @931 + location (2108, 4774) + label (object ItemLabel + Parent_View @931 + location (2108, 4962) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Dump memory block to log") + stereotype (object ItemLabel + Parent_View @931 + location (2108, 4887) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8A67026F" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$210" @932 + location (2108, 4631) + stereotype (object SegLabel @933 + Parent_View @932 + location (2108, 4635) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 4 + orientation 1) + line_color 3342489 + quidu "3A2238FF0333" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$211" @934 + Parent_View @932 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2239000244" + client @932 + supplier @928 + line_style 0) + (object RoleView "$UNNAMED$212" @935 + Parent_View @932 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A2239000245" + client @932 + supplier @931 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Log message and results" @936 + location (1488, 4340) + label (object ItemLabel + Parent_View @936 + location (1488, 4478) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Log message and results") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8C80017A" + height 118 + autoResize TRUE) + (object InheritView "" @937 + stereotype (object SegLabel @938 + Parent_View @937 + location (1909, 4090) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.773072 + height 2 + orientation 1) + line_color 3342489 + quidu "3A1E911601EB" + client @868 + supplier @936 + vertices (list Points + (2745, 3077) + (2231, 3905) + (1579, 4282)) + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Log Message and Results (Iter. 1)::Log message and results" @939 + location (1488, 4774) + label (object ItemLabel + Parent_View @939 + location (1488, 4962) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Log message and results") + stereotype (object ItemLabel + Parent_View @939 + location (1488, 4887) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8A4C0393" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$213" @940 + location (1488, 4631) + stereotype (object SegLabel @941 + Parent_View @940 + location (1486, 4635) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.483333 + height 4 + orientation 1) + line_color 3342489 + quidu "3A2239050242" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$214" @942 + Parent_View @940 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A22390601CB" + client @940 + supplier @936 + line_style 0) + (object RoleView "$UNNAMED$215" @943 + Parent_View @940 + location (0, -143) + stereotype TRUE + line_color 3342489 + quidu "3A22390601CC" + client @940 + supplier @939 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Run test interactively" @944 + location (1426, 1116) + label (object ItemLabel + Parent_View @944 + location (1426, 1254) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test interactively") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8D1700D7" + height 118 + autoResize TRUE) + (object InheritView "" @945 + stereotype (object SegLabel @946 + Parent_View @945 + location (1883, 1241) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.443350 + height 13 + orientation 1) + line_color 3342489 + quidu "3A1E941D0023" + client @944 + supplier @776 + line_style 0) + (object InheritView "" @947 + stereotype (object SegLabel @948 + Parent_View @947 + location (1166, 970) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.366480 + height 10 + orientation 1) + line_color 3342489 + quidu "3A1F8F270246" + client @756 + supplier @944 + line_style 0) + (object InheritView "" @949 + stereotype (object SegLabel @950 + Parent_View @949 + location (1129, 626) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.413283 + height 9 + orientation 0) + line_color 3342489 + quidu "3A1F8F6C0317" + client @750 + supplier @944 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Run test interactively (Iter. 2)::Run test interactively" @951 + location (1736, 620) + label (object ItemLabel + Parent_View @951 + location (1736, 808) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Run test interactively") + stereotype (object ItemLabel + Parent_View @951 + location (1736, 733) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 633 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F8D3801C2" + height 118 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$216" @952 + location (1523, 956) + stereotype (object SegLabel @953 + Parent_View @952 + location (1587, 958) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 1.566667 + height 2 + orientation 1) + line_color 3342489 + quidu "3A22393A03C4" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$217" @954 + Parent_View @952 + location (-213, 336) + stereotype TRUE + line_color 3342489 + quidu "3A22393B03C6" + client @952 + supplier @944 + line_style 0) + (object RoleView "$UNNAMED$218" @955 + Parent_View @952 + location (-213, 336) + stereotype TRUE + line_color 3342489 + quidu "3A22393B03C7" + client @952 + supplier @951 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Test asynchronous component" @956 + location (2604, 496) + label (object ItemLabel + Parent_View @956 + location (2604, 634) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Test asynchronous component") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8EA602A8" + height 118 + autoResize TRUE) + (object InheritView "" @957 + stereotype (object SegLabel @958 + Parent_View @957 + location (2818, 408) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.237069 + height 6 + orientation 1) + line_color 3342489 + quidu "3A1F82890089" + client @956 + supplier @820 + line_style 0) + (object InheritView "" @959 + stereotype (object SegLabel @960 + Parent_View @959 + location (2420, 897) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.357075 + height 31 + orientation 0) + line_color 3342489 + quidu "3A1E95B70040" + client @956 + supplier @776 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Test Asynchronous component (Omit)::Test asynchronous component (omit)" @961 + location (3100, 930) + label (object ItemLabel + Parent_View @961 + location (3100, 1121) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Test asynchronous component (omit)") + stereotype (object ItemLabel + Parent_View @961 + location (3100, 1046) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F855C006A" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$219" @962 + location (2850, 710) + stereotype (object SegLabel @963 + Parent_View @962 + location (2851, 716) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 6 + orientation 1) + line_color 3342489 + quidu "3A22394D001E" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$220" @964 + Parent_View @962 + location (-250, -220) + stereotype TRUE + line_color 3342489 + quidu "3A22394E005C" + client @962 + supplier @956 + line_style 0) + (object RoleView "$UNNAMED$221" @965 + Parent_View @962 + location (-250, -220) + stereotype TRUE + line_color 3342489 + quidu "3A22394E005D" + client @962 + supplier @961 + line_style 0))) + (object UseCaseView "Use Case View::Customer Use cases::Clear test context" @966 + location (1488, 2914) + label (object ItemLabel + Parent_View @966 + location (1488, 3052) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Clear test context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A91C6018F" + height 118 + autoResize TRUE) + (object InheritView "" @967 + stereotype (object SegLabel @968 + Parent_View @967 + location (1704, 2548) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.641296 + height 6 + orientation 1) + line_color 3342489 + quidu "3A1E95E80091" + client @784 + supplier @966 + line_style 0) + (object UseCaseView "Use Case View::Customer Use cases::Share test context" @969 + location (2170, 2914) + label (object ItemLabel + Parent_View @969 + location (2170, 3052) + anchor_loc 1 + nlines 2 + max_width 633 + justify 0 + label "Share test context") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1A8E790018" + height 118 + autoResize TRUE) + (object InheritView "" @970 + stereotype (object SegLabel @971 + Parent_View @970 + location (2170, 2548) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.640223 + height 0 + orientation 0) + line_color 3342489 + quidu "3A1F79260368" + client @784 + supplier @969 + line_style 0) + (object UseCaseView "Logical View::Use Case Realisations::Handle test context (Iter. 1)::Handle test context" @972 + location (1798, 3410) + label (object ItemLabel + Parent_View @972 + location (1798, 3593) + anchor_loc 1 + nlines 2 + max_width 651 + justify 0 + label "Handle test context") + stereotype (object ItemLabel + Parent_View @972 + location (1798, 3522) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 559 + justify 0 + label "<>") + icon "use-case realization" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1F875F0025" + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$186" @973 + location (1640, 3159) + stereotype (object SegLabel @974 + Parent_View @973 + location (1638, 3161) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.466667 + height 2 + orientation 1) + line_color 3342489 + quidu "3A22388201D5" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$187" @975 + Parent_View @973 + location (152, -189) + stereotype TRUE + line_color 3342489 + quidu "3A223883008C" + client @973 + supplier @966 + line_style 0) + (object RoleView "$UNNAMED$188" @976 + Parent_View @973 + location (152, -189) + stereotype TRUE + line_color 3342489 + quidu "3A223883008D" + client @973 + supplier @972 + line_style 0))) + (object AssociationViewNew "$UNNAMED$222" @977 + location (1982, 3159) + stereotype (object SegLabel @978 + Parent_View @977 + location (1982, 3164) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.516667 + height 5 + orientation 1) + line_color 3342489 + quidu "3A24F79A001B" + roleview_list (list RoleViews + (object RoleView "$UNNAMED$223" @979 + Parent_View @977 + location (494, -189) + stereotype TRUE + line_color 3342489 + quidu "3A24F79B001C" + client @977 + supplier @969 + line_style 0) + (object RoleView "$UNNAMED$224" @980 + Parent_View @977 + location (494, -189) + stereotype TRUE + line_color 3342489 + quidu "3A24F79B001D" + client @977 + supplier @972 + line_style 0))))))) + (object Class_Category "External Classes" + quid "3A2545CD0143" + documentation "Contains the classes external to the test bed architecture." + exportControl "Public" + logical_models (list unit_reference_list + (object Class_Category "Support" + quid "3A25477901F3" + documentation "The classes that provide support services for the test bed." + exportControl "Public" + logical_models (list unit_reference_list + (object Class "Unit" + quid "3A23BCD00043" + documentation "The actual code unit under test." + stereotype "Actor" + operations (list Operations + (object Operation "Method" + quid "3A23BD17030C" + documentation "A unit function method call. (Varies depending upon the test unit)." + concurrency "Sequential" + opExportControl "Public" + uid 0)) + language "C++") + (object Class "EPOC Platform" + quid "3A24EE1D019F" + documentation "The actual OS we are running upon." + stereotype "Actor" + operations (list Operations + (object Operation "Store Data" + quid "3A34F58200C4" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "Stub" + quid "3A87F3ED03D3" + documentation "Some external code which has been stubbed with a test version." + stereotype "Actor" + operations (list Operations + (object Operation "StubMethod" + quid "3A87F42F00F2" + concurrency "Sequential" + opExportControl "Public" + uid 0)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3A827C0E0267" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::External Classes::Support::Unit" @981 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (434, 186) + label (object ItemLabel + Parent_View @981 + location (434, 346) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "Unit") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BCD00043" + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::External Classes::Support::EPOC Platform" @982 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1116, 186) + label (object ItemLabel + Parent_View @982 + location (1116, 346) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "EPOC Platform") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24EE1D019F" + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::External Classes::Support::Stub" @983 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 868) + label (object ItemLabel + Parent_View @983 + location (496, 1028) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "Stub") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A87F3ED03D3" + annotation 8 + autoResize TRUE))))) + (object Class_Category "Controllers" + quid "3A25479200CD" + documentation "The classes that control the test bed" + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "3A2547B70206" + supplier "Logical View::Test Bed Classes" + quidu "3A2545EE0050")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "UI" + quid "3A24F656023C" + documentation "The Actual User Interface" + stereotype "Actor" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A87B793006F" + supplier "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A")))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3A39F0CD0121" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @984 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 620) + label (object ItemLabel + Parent_View @984 + location (496, 780) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "UI") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F656023C" + annotation 8 + autoResize TRUE)))))) + logical_presentations (list unit_reference_list)) + (object Class_Category "Test Bed Classes" + quid "3A2545EE0050" + documentation "Contains the classes within the system boundary." + visible_categories (list visibility_relationship_list + (object Visibility_Relationship + quid "3A2547BB011C" + supplier "Logical View::External Classes::Support" + quidu "3A25477901F3")) + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CDataLogger" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A23B76E01BE" + documentation +|* +| @public +| @class CDataLogger +| Dependencies : CBase +| Comments : Handles the transformation of input data into text suitable +| for output to a permanent store and the placing of that +| data in the store. + + stereotype "control" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A64752B02A4" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071")) + operations (list Operations + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0316" + documentation +|* +| @fn void ConstructL(TLoggingInfo* aLogInfo) +| Intended Usage : Completes the safe construction of the CDataLogger object +| @exception KErrNoMemory. +| @since 6.0 +| @param aLogInfo The logging configuration information +| @pre First phase of construction is complete +| @post CDatalogger is fully constructed + + parameters (list Parameters + (object Parameter "aLogInfo" + type "TLoggingInfo*")) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "CDataLogger" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D032A" + documentation +|* +| @fn CDataLogger() +| Intended Usage : Constructor +| @since 6.0 + + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "LogInformation" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0366" + documentation +|* +| @fn IMPORT_C void LogInformation(const TDesC16& aComment) +| Intended Usage : Add the specified comment to the log file. Wide descriptor version +| Error Condition : +| @since 6.0 +| @param aComment The text to be logged +| @pre None +| @post The specified text is added to the log file + + parameters (list Parameters + (object Parameter "aComment" + type "const TDesC16&" + const TRUE)) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DumpMemoryBlock" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0399" + documentation +|* +| @fn IMPORT_C void DumpMemoryBlock(const TUint8* aAddress, TInt aLength) +| Intended Usage : Logs a block of memory to file in hexadecimal and ASCII format. +| For example: +| @code +| 0000 : 40 fd 8f 01 38 fd 8f 01 21 5f 00 10 61 00 74 00 : @...8...!_..a.t. +| 0010 : 40 55 ff 00 48 fd 8f 01 ac fd 8f 01 ac fd 8f 01 : @U..H........... +| 0020 : 21 88 00 60 90 41 ff 00 01 00 00 00 24 1f 7b 00 : !..`.A......$.{. +| 0030 : 61 00 74 00 72 00 65 00 34 fd 8f 01 23 00 f1 77 : a.t.r.e.4...#..w +| 0040 : 23 00 00 00 38 00 : #...8. +| @endcode +| @since 6.0 +| @param aAddress The address of the start of the block to be logged +| @param aLength The number of bytes to be logged +| @pre None +| @post The specified block of memory is output to file in hex and ASCII format + + parameters (list Parameters + (object Parameter "aAddress" + type "const TUint8*" + const TRUE) + (object Parameter "aLength" + type "TInt")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CDataLogger" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D03DF" + documentation +|* +| @fn ~CDataLogger() +| Intended Usage : Standardized virtual destruction method +| @since 6.0 + + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewLC" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658E000B" + documentation +|* +| @fn static CDataLogger* NewLC(TLoggingInfo* aLogInfo) +| Intended Usage : Standardized safe construction which leaves CDataLogger* on the cleanup stack. +| @exception KErrNoMemory. +| @since 6.0 +| @param aLogInfo The logging configuration information +| @return CDataLogger* A pointer to the newly created class. +| @pre None +| @post CDataLogger is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aLogInfo" + type "TLoggingInfo*")) + result "CDataLogger*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658E0047" + documentation +|* +| @fn static CDataLogger* NewL(TLoggingInfo* aLogInfo) +| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack. +| @exception KErrNoMemory. +| @since 6.0 +| @param aLogInfo The logging configuration information +| @return CDataLogger* A pointer to the newly created class. +| @pre None +| @post Nothing is left on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aLogInfo" + type "TLoggingInfo*")) + result "CDataLogger*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetupRDebugL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F45014E" + documentation +|* +| @fn void SetupRDebugL(TBool aRequest) +| Intended Usage : +| Error Condition : +| @since 6.0 +| @param TBool aRequest " " +| @pre Called only from ConstructL() +| @post iDebug is set up for debug outputting or not. + + parameters (list Parameters + (object Parameter "aRequest" + type "TBool")) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "ReportInformationWithParameters" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F450267" + documentation +|* +| @fn IMPORT_C void ReportInformationWithParameters(TRefByValue aFormat, ...) +| Intended Usage : Add the specified comment to the report file +| Error Condition : +| @since 6.0 +| @param aFormat The text to be formatted and logged +| @param ... An argument set +| @pre None +| @post The specified text is formatted and added to the log file + + parameters (list Parameters + (object Parameter "aFormat" + type "TRefByValue") + (object Parameter "" + type "...")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ReportInformation" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F45034D" + documentation +|* +| @fn IMPORT_C void ReportInformation(const TDesC& aComment) +| Intended Usage : Add the specified comment to the report file +| Error Condition : +| @since 6.0 +| @param aComment The text to be logged +| @pre None +| @post The specified text is added to the report file + + parameters (list Parameters + (object Parameter "aComment" + type "const TDesC&" + const TRUE)) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "LogInformationWithParameters" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F46000F" + documentation +|* +| @fn IMPORT_C void LogInformationWithParameters(TRefByValue aFormat, ...) +| Intended Usage : Add the specified comment to the log file. Wide descriptor version +| Error Condition : +| @since 6.0 +| @param aFormat The text to be formatted and logged +| @param ... An argument set +| @pre None +| @post The specified text is formatted and added to the log file + + parameters (list Parameters + (object Parameter "aFormat" + type "TRefByValue") + (object Parameter "" + type "...")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Log" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8AA4D001BF" + documentation +|* +| @fn void Log(MLogOutput* aLogOutput, const TDesC16& aMessage) +| Intended Usage : Helper function which will log out a descriptor. The destination for +| logging depends whether an alternative logger was supplied by the user at construction. +| Descriptors to be logged are broken up into maximum lengths of 150 as this is more +| manageable and is the limit supported by RFileLogger. Wide descriptor version. +| @since 6.0 +| @param aLogOutput The logging mechanism to use +| @param aMessage The descriptor to log +| @pre This CDataLogger is constructed +| @post The message is logged to the destination + + parameters (list Parameters + (object Parameter "aLogOutput" + type "MLogOutput*") + (object Parameter "aMessage" + type "const TDesC16&" + const TRUE)) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "SetupLoggingL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54D10366" + documentation +|* +| @fn void SetupLoggingL(TLoggingInfo* aLogInfo) +| Intended Usage : +| Error Condition : +| @since 6.0 +| @param aLogInfo The user supplied logging configuration information +| @pre Called from ConstructL() +| @post Logging output objects are configured. + + parameters (list Parameters + (object Parameter "aLogInfo" + type "TLoggingInfo*")) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "LogInformationWithParameters" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AADFEED0393" + documentation +|* +| @fn IMPORT_C void LogInformationWithParameters(const TDesC8& aFormat, ...) +| Intended Usage : Add the specified comment to the log file. Narrow +| descriptor version +| Error Condition : +| @since 6.0 +| @param aFormat The text to be formatted and logged +| @param ... An argument set +| @pre None +| @post The specified text is formatted and added to the log file + + parameters (list Parameters + (object Parameter "aFormat" + type "TRefByValue") + (object Parameter "" + type "...")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "LogInformation" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AADFEED03E3" + documentation +|* +| @fn IMPORT_C void LogInformation(const TDesC8& aComment) +| Intended Usage : Add the specified comment to the log file. Narrow descriptor +| version +| Error Condition : +| @since 6.0 +| @param aComment The text to be logged +| @pre None +| @post The specified text is added to the log file + + parameters (list Parameters + (object Parameter "aComment" + type "const TDesC8&" + const TRUE)) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++" + nestedClasses (list nestedClasses + (object Class "TDebugPrint" + quid "3A893F9A018D" + module "Component View::TestBed" + quidu "3A701D270171") + (object Class "TNullDebugPrint" + quid "3A893FA40336" + module "Component View::TestBed" + quidu "3A701D270171"))) + (object Class "CUnitTest" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A23BA9F037C" + documentation +|* +| @public +| @class CUnitTest +| Dependencies : CTimer, MTransitionObserver +| Comments : Abstract base class upon which a test developer can base his unit test class. +| Most functionality is implemented in this base class, to write a derived class just implement +| a NewL() and a ConstructL() on the new object. ConstructL() should first call +| UnitTestConstructL() and then create the transitions which make up this unit test. +| Eg. +| @code +| _LIT(KExampleUnitTest,"CExampleUnitTest"); +| +| CExampleUnitTest* CExampleUnitTest::NewL(CDataLogger& aDataLogger, +| MUnitTestObserver& aObserver) +| { +| CExampleUnitTest* self = new(ELeave) CExampleUnitTest(aDataLogger, +| aObserver); +| self->ConstructL(); +| return self; +| } +| +| TInt CExampleUnitTest::RunError(TInt aError) +| { +| // The RunL left so chain to the base first and then cleanup +| TInt error = CUnitTest::RunError(aError); // Chain to base +| delete iTestClass; +| iTestClass = NULL; +| return error; +| } +| +| CExampleUnitTest::~CExampleUnitTest() +| { +| // delete the test context information +| delete iStateAccessor; +| delete iUTContext; +| delete iValidator; +| +| // Simply delete our test class instance +| delete iTestClass; +| } +| +| CExampleUnitTest::CExampleUnitTest(CDataLogger& aDataLogger, +| MUnitTestObserver& aObserver, +| MStateAccessor& aStateAccessor) +| : CUnitTest(KExampleUnitTest, aDataLogger, aObserver, aStateAccessor) +| { +| //Do nothing +| } +| +| // Now the Individual transitions need to be added. +| void CExampleUnitTest::ConstructL() +| { +| // Perform base class initialization +| UnitTestConstructL(); +| +| // Create the input variables to the transition creation +| iStateAccessor = new(ELeave) TExampleStateAccessor(); +| iUTContext = new(ELeave) CUnitTestContext(iDataLogger, *iStateAccessor, *this); +| iValidator = new(ELeave) TTransitionValidator(*iUTContext); +| +| // Add the Transitions in the order they are to run +| // C'tor first, D'tor last... +| AddTransitionL(new(ELeave)CExampleNewLTransition(*iUTContext, *iValidator, iTestClass)); +| AddTransitionL(new(ELeave)CExampleDtorTransition(*iUTContext, *iValidator, iTestClass)); +| } +| +| @endcode + + stereotype "control" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A70658A00EB" + supplier "Logical View::EPOC Classes::CTimer" + quidu "3A81845902F1") + (object Inheritance_Relationship + quid "3A927748016E" + supplier "Logical View::Test Bed Classes::MTransitionObserver" + quidu "3A8276CF002C")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A378D2002C2" + stereotype "Uses" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + exportControl "Private") + (object Uses_Relationship + quid "3A41E8DE01F8" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Uses_Relationship + quid "3A87AD5D01ED" + supplier "Logical View::Test Bed Classes::MUnitTestObserver" + quidu "3A8276D1007E") + (object Uses_Relationship + quid "3AAE43920184" + stereotype "Creates" + supplier "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330") + (object Uses_Relationship + quid "3AAE45D3033C" + stereotype "Creates" + supplier "Logical View::Test Bed Classes::CUnitTestContext" + quidu "3A9E205C014A")) + operations (list Operations + (object Operation "CUnitTest" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A70658A01AA" + documentation +|* +| @fn inline CUnitTest(const TDesC& aName, +| CDataLogger& aDataLogger, +| MUnitTestObserver& aUnitTestObserver) +| Intended Usage : Standard Constructor +| Error Condition : +| @param aName The identifier of this unit test +| @param aDataLogger Provides the logging capability +| @param aUnitTestObserver Is informed when this unit test completes +| @since 6.0 + + parameters (list Parameters + (object Parameter "aName" + type "const TDesC&" + const TRUE) + (object Parameter "aDataLogger" + type "CDataLogger&") + (object Parameter "aUnitTestObserver" + type "MUnitTestObserver&")) + result "inline " + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "TransitionSetL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658A01DC" + documentation +|* +| @fn TransitionSetL() const +| Intended Usage : Creates and returns a CUnitTestInfo containing information on this +| UnitTest. Passes ownership of the CUnitTestInfo to the calling object. +| Error Condition : +| @since 6.0 +| @return CUnitTestInfo* Information on this unit test +| @pre None + + stereotype "const" + result "CUnitTestInfo*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "UnitTestName" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A70658A01E6" + documentation +|* +| @fn inline const TDesC& UnitTestName() const +| Intended Usage : Return the name identifier of this Unit Test +| Error Condition : +| @since 6.0 +| @return TDesC& The identifier of this unit test +| @pre None + + stereotype "const" + result "const TDesC&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RunTest" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658A0204" + documentation +|* +| @fn void RunTest(TTimeIntervalMicroSeconds32 aTimeAfter = 0) +| Intended Usage : Sets up the Timer Object request to cause the test to run. +| Error Condition : +| @since 6.0 +| @param aTimeAfter The time after which the unit test should be run +| @pre None +| @post RunL() will be set up to run after the specified time. + + parameters (list Parameters + (object Parameter "aTimeAfter" + type "TTimeIntervalMicroSeconds32" + initv "0")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CUnitTest" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658A0236" + documentation +|* +| @fn ~CUnitTest() +| Intended Usage : Standard Destructor +| Error Condition : +| @since 6.0 + + result "IMPORT_C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "AddBlockingTransitionL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEEC010F" + documentation +|* +| @fn IMPORT_C void AddBlockingTransitionL(CTransition* aTransition) +| Intended Usage : Adds a transition to the unit test which will block until all +| previous asynchronous transitions have completed before running. +| @exception KErrNoMemory +| @since 6.0 +| @param aTransition The transition to be added to the list +| @pre Should be used in developer implemented ConstructL() to add transitions to the +| Unit Test +| @post The specified transition is added to the list to be run for this unit test + + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition*")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "UnitTestConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEEC015F" + documentation +|* +| @fn IMPORT_C void UnitTestConstructL() +| Intended Usage : Called from derived class construction to perform all base +| class initialisation. +| Error Condition : +| @since 6.0 +| @pre Should be called during construction of the derived class to perform base class +| initialisation. +| @post Unspecified + + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEEC0173" + documentation +|* +| @fn IMPORT_C virtual void ConstructL() = 0 +| Intended Usage : Must be overridden in derived class to complete construction +| Error Condition : +| @since 6.0 + + stereotype "abstract" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEEC019B" + documentation +|* +| @fn virtual void RunL() +| Intended Usage : Implementation of CActive method. Each iteration of RunL() causes one transition +| to be run. +| Error Condition : +| @since 6.0 +| @pre Preconditions are ensured by RunTest() +| @post Transition has been activated + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9277480236" + documentation +|* +| @fn Complete(CTransition& aTransition) +| Intended Usage : MTransitionObserver override that is called to indicate +| that an asynchronous function on the specified +| transition has completed. +| @since 6.0 +| @param aTransition The transition which has completed an async function. +| @pre The specified transition has launched an asynchronous function +| @post The transition has fully completed, if all transitions are complete +| then the unittest is complete. + + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition&")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "AddTransitionL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A93A42B020E" + documentation +|* +| @fn IMPORT_C void AddTransitionL(CTransition* aTransition) +| Intended Usage : Adds the transition to the list to be run during this unit test +| @exception KErrNoMemory +| @since 6.0 +| @param aTransition The transition to be added to the list +| @pre Should be used in developer implemented ConstructL() to add transitions to the +| Unit Test +| @post The specified transition is added to the list to be run for this unit test + + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition*")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "SetParametersL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9F862C0248" + documentation +|* +| @fn SetParametersL(TAny* aParams) +| Intended Usage : Should be overridden in the derived unit test to accept parameters +| to be used in the unit test. The default implementation is to do nothing. +| Error Condition : +| @since 6.0 +| @param aParams The parameter block which the unit test will use +| @pre This CUnitTest is constructed +| @post The parameters are stored and ready for use in the test + + stereotype "virtual" + parameters (list Parameters + (object Parameter "aParams" + type "TAny*")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetRTest" + quid "3DFF46F0002E" + parameters (list Parameters + (object Parameter "aRTest" + type "RTest*")) + result "inline void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetCurrentTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D061000E" + documentation +|* +| @fn SetCurrentTransition(CTransition& aTransition) +| Intended Usage : MTransitionObserver override that recieves a reference to +| the transition whose RnunL() method is executing. +| This allows transition information can be retrieved and +| RepeatOnce() can be called on the transition. +| @since 6.0 +| @param aTransition A reference to the transition to set as current +| @return void +| @pre None +| @post aTransition will be recorded as the currently +| executing transition. + + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition&")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GetCurrentTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D0610040" + documentation +|* +| @fn GetCurrentTransition() const +| Intended Usage : Retrieve a reference to the transition whose RunL() method +| is currently executing. +| This allows transition information can be retrieved and +| RepeatOnce() can be called on the transition. +| @since 6.0 +| @return CTransition& a reference to the currently executing transition. +| @pre None +| @post No change. + + stereotype "const" + result "IMPORT_C CTransition&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "AddLeaveErrorCodeL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B449E920393" + parameters (list Parameters + (object Parameter "aLeaveErrorCode" + type "TInt")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "PrepareUnitTestL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3B449E930041" + documentation +|* +| @fn PrepareUnitTestL() +| Intended Usage : May be overidden in the derived unit test to perform any unit test +| specific environment setup (eg copying data files into place). The +| default implementation is to do nothing. +| Error Condition : Depends on implementation. +| @since 6.0 +| @pre This CUnitTest is constructed +| @post Depends on implementation + + stereotype "virtual" + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + class_attributes (list class_attribute_list + (object ClassAttribute "iDataLogger" + quid "3A41E4CD0328" + documentation "* The test logging mechanism" + type "CDataLogger&" + exportControl "Protected" + Containment "By Reference")) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MStateAccessor" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A23BE150330" + documentation +|* +| @public +| @class MStateAccessor +| Dependencies : None
+| Comments : Mixin which is used to define a class used for state checking of +| a test object.
+| The test developer should create a class for testing the state of the object under test. This can +| be a 'C' or 'T' class but should inherit from this class. The derived class can add any +| functionality which the developer requires but must implement this InvariantTest method as it will +| be called by the test framework automatically. + + stereotype "Interface" + operations (list Operations + (object Operation "InvariantTest" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C022F" + documentation +|* +| @fn virtual TInt InvariantTest(TAny* aTestObject) = 0 +| Intended Usage : Override this in the derived class to implement +| invariant testing
+| Error Condition :
+| @since 6.0 +| @param TAny* aTestObject "The object to be tested" +| @return TInt +| @pre A valid test object can be passed in +| @post Returns an error code dependant on the result of the test + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTestObject" + type "TAny*")) + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A23BFC30021" + documentation +|* +| @public +| @class CTransition +| Dependencies : CActive +| Comments : Base class from which test developers +| can derive their own transitions for both +| synchronous and asynchronous methods on +| the test class. +| +| The default behaviour is to log its activity, +| and claim that the pre and post conditions are true. +| The TransitMethodL implementation does nothing. +| To write a complete test class method transition +| override: +| +| 1. The c'tor, (To obtain the test class reference, +| (or pointer reference for a NewL transit), +| and any parameters for the TransitMethodL). +| +| 2. SetStartStateL() to set the test class state, +| Using the TStateAccessor provided in the c'tor. +| +| 3. ValidatePreConditions() to test the test class state +| is valid. +| +| 4. TransitMethodL() to define the transition behaviour, +| calling the method to test with the appropriate parameters. +| +| 5. ValidatePostConditions(), to check the end state is valid. +| +| The simplest case of implementation is to derive an empty +| class, that relies entirely upon the default behaviour, +| and implement the remaining methods as appropriate. +| (See the the EXAMPLE implementation.) + + stereotype "boundary" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A64744702ED" + supplier "Logical View::EPOC Classes::CActive" + quidu "3A3F2F6E0343")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A378BD9025D" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Uses_Relationship + quid "3A87AD61006C" + supplier "Logical View::Test Bed Classes::MTransitionObserver" + quidu "3A8276CF002C") + (object Uses_Relationship + quid "3A87EAF502E1" + supplier "Logical View::External Classes::Support::Unit" + quidu "3A23BCD00043") + (object Uses_Relationship + quid "3AAE437E012B" + stereotype "Uses" + supplier "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330") + (object Uses_Relationship + quid "3AAE469B033A" + stereotype "Creates" + supplier "Logical View::Test Bed Classes::TTransitionInfo" + quidu "3A8276D1009C" + client_cardinality (value cardinality "1..1"))) + operations (list Operations + (object Operation "DoCancel" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C0383" + documentation +|* +| @fn virtual void DoCancel() +| Intended Usage : Standard Active Object method for cancelling the current request +| Error Condition : +| @since 6.0 +| @pre None +| @post Any outstanding requests are cancelled + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C03C9" + documentation +|* +| @fn virtual void RunTransition(TRequestStatus* aUnitTestStatus) +| Intended Usage : Indicates that this transition should be run as soon as possible. +| This function calls ValidatePreConditions to ensure the object is in the appropriate start state +| and then sets the transition active causing its RunL function to be called. +| Error Condition : +| @since 6.0 +| @param aUnitTestStatus Status word of the calling CUnitTest +| @pre The test object is in an appropriate state for this transition +| @post The test object is in the end state of this transition + + stereotype "virtual" + parameters (list Parameters + (object Parameter "aUnitTestStatus" + type "TRequestStatus*")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TransitionId" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C03DD" + documentation +|* +| @fn IMPORT_C const TDesC& TransitionId() const +| Intended Usage : Returns the transition identifier +| Error Condition : +| @since 6.0 +| @return const TDesC& The identifier of this transition +| @pre The CTransition has been instantiated + + stereotype "const" + result "IMPORT_C const TDesC&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetStartStateL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D001D" + documentation +|* +| @fn virtual void SetStartStateL() +| Intended Usage : Sets the state of the test object to that specified +| Error Condition : +| @since 6.0 +| @pre The CTransition is instantiated +| @post The CTransition is in the state specified + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0031" + documentation +|* +| @fn IMPORT_C ~CTransition() +| Intended Usage : Standardized virtual destruction method +| @since 6.0 +| @pre The CTransition exists +| @post The object has been destroyed + + result "IMPORT_C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TransitMethodL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A75626E0133" + documentation +|* +| @fn TransitMethodL() +| Intended Usage : Calls the method on the class being tested. If the call is to +| an asynchronous service provider you must set iStatus to KRequestPending as usual +| Error Condition : +| @since 6.0 +| @pre Preconditions for this transition have been validated +| @post The test method has been executed + + stereotype "abstract" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A75626E015B" + documentation +|* +| @fn RunL() +| Intended Usage : Implementation of CActive pure virtual method. For each transition execution +| RunL is performed twice. +| The first time it calls TransitMethodL() which is the developer defined function which executes the +| test method. It then immediately sets itself active and attempts to complete. If TransitMethodL() +| called a synchronous function then iStatus will not be KRequestPending and the RunL will be called as +| soon as it is scheduled. If TransitMethodL() calls an asyncronous function then it will pass iStatus to the function and RunL +| will be called when the asynchronous function completes. +| Whichever method is used the second call of RunL() will complete the request of the CUnitTest which +| called this transition by setting its status word. If it has been requested that this transition is +| repeated then the status word will be set to KTestBedRepeatTest. +| Error Condition : +| @since 6.0 +| @pre RunTransition() ensures the preconditions for this function +| @post After 1st run - test method has been called +| After 2nd run - Unittest has been completed. + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RepeatOnce" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A7A7FB001AC" + documentation +|* +| @fn IMPORT_C void RepeatOnce() +| Intended Usage : Flag this transition to be repeated +| @since 6.0 +| @pre None +| @post The iRepeatThis flag is set to true. + + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TransitionInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A7A7FB001CA" + documentation +|* +| @fn IMPORT_C const TTransitionInfo& TransitionInfo() const +| Intended Usage : Get information on this transition. Return struct contains the +| transition ID, the current iteration and the logging mechanism used by this transition +| Error Condition : +| @since 6.0 +| @return const TTransitionInfo Information on the current transition +| @pre This CTransition is initialized + + stereotype "const" + result "IMPORT_C const TTransitionInfo&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RunError" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F440175" + documentation +|* +| @fn RunError(TInt anErrorCode) +| Intended Usage : Called by the active scheduler if RunL leaves +| @since 6.0 +| @param anErrorCode The error code which RunL left with +| @return KErrNone because if a CTransition::RunL leaves then we simply log +| the event and inform the CUnitTest. +| @pre This function is only called by the active scheduler if RunL leaves. +| @post The owning CUnitTest has been informed that this CTransition left + + stereotype "virtual" + parameters (list Parameters + (object Parameter "aErrorCode" + type "TInt")) + result "IMPORT_C TInt" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "SetBlockingTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A93A42D0198" + documentation +|* +| @fn IMPORT_C void SetBlockingTransition(TBool aBlocking) +| Intended Usage : A blocking transition is one which does not run until all +| outstanding asynchronous transitions have completed. +| This function does not need to be used by test developers as it is taken +| care of in the transition and unittest base classes. Blocking transitions +| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL(). +| @since 6.0 +| @param aBlocking Pass ETrue to set this as a blocking transition +| @pre This object is fully constructed +| @post The blocking status of this CTransition is set + + parameters (list Parameters + (object Parameter "aBlocking" + type "TBool")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "IsBlockingTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A93A42D01CA" + documentation +|* +| @fn IMPORT_C TBool IsBlockingTransition() const +| Intended Usage : A blocking transition is one which does not run until all +| outstanding asynchronous transitions have completed. This function returns +| whether this is a blocking transition. +| This function does not need to be used by test developers as it is taken +| care of in the transition and unittest base classes. Blocking transitions +| can be added using AddBlockingTransitionL() in CUnitTest::ConstructL(). +| @since 6.0 +| @return TBool Flag indicating whether this is a blocking transition or not. +| @pre None + + stereotype "const" + result "IMPORT_C TBool" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "PostTransitionCleanup" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B449E9602B2" + documentation +|* +| @fn PostTransitionCleanup() +| Intended Usage : Called from the RunL immediately after TransitMethodL() executes +| @since 6.0 +| @pre Must be called from RunL only after TransitMethodL() has completed. +| @post Default behaviour is to do nothing. +| See the derived classes for additional functionality. + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "GetErrorCode" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B449E96032A" + documentation +|* +| @fn GetErrorCode() const +| Intended Usage : Returns the error code last recorded by the transition. +| @since 6.0 +| @return The error code that was last recorded during the transition execution. +| @pre This object is fully constructed. + + stereotype "const" + result "IMPORT_C TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CComponentTester" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A24DC16022F" + documentation +|* +| @public +| @class CComponentTester +| Dependencies : CActive, MUnitTestObserver +| Comments : Abstract class from which developers can derive their own component testing +| classes. To write a derived class just implement a NewLC() and a ConstructL() from +| which ComponentTesterConstructL() should be the first thing called. + + stereotype "control" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A8276CF037E" + supplier "Logical View::Test Bed Classes::MUnitTestObserver" + quidu "3A8276D1007E") + (object Inheritance_Relationship + quid "3A9E205C003C" + supplier "Logical View::EPOC Classes::CActive" + quidu "3A3F2F6E0343")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A41E8E302A0" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Uses_Relationship + quid "3A895EA900EF" + stereotype "Uses" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C")) + operations (list Operations + (object Operation "TestComponent" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A34E609008C" + documentation +|* +| @fn IMPORT_C virtual void TestComponent(RPointerArray* aTests) +| Intended Usage : Called to perform a full test of the component. Runs the listed +| tests or all unit tests if aTests == 0 +| Error Condition : +| @since 6.0 +| @param aTests The list of tests to run, 0 means run all tests +| @pre This CComponentTester is fully initialized +| @post All unit tests will be set up to run + + stereotype "virtual" + parameters (list Parameters + (object Parameter "aTests" + type "RPointerArray*")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TransitionSetsL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B03E7" + documentation +|* +| @fn IMPORT_C RPointerArray* TransitionSetsL() const +| Intended Usage : Called to provide a list of the transition sets in this component test. +| Ownership of the array is passed to the calling object. +| Error Condition : +| @since 6.0 +| @return RPointerArray* Information on the unit tests contained +| in this component. Ownership of the array is passed to the calling object. +| @pre None + + stereotype "const" + result "IMPORT_C RPointerArray*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CComponentTester" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C0012" + documentation +|* +| @fn ~CComponentTester() +| Intended Usage : Standardized virtual destruction method +| @since 6.0 + + result "IMPORT_C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A7147060397" + documentation +|* +| @fn IMPORT_C void Complete(CUnitTest* aUnitTest) +| Intended Usage : Used, by the observed unit test, to indicate that the +| test has completed +| Error Condition : +| @since 6.0 +| @param aUnitTest The unit test which has completed. +| @pre None +| @post If this was the last unit test then iObserver is informed that this +| component is complete. + + parameters (list Parameters + (object Parameter "aUnitTest" + type "CUnitTest*")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ComponentTesterConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEED01D9" + documentation +|* +| @fn IMPORT_C void ComponentTesterConstructL() +| Intended Usage : Must be called by derived class ConstructL() to perform base class +| initialisation. +| Error Condition : +| @since 6.0 +| @pre None +| @post Object is fully constructed + + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEED01ED" + documentation +|* +| @fn IMPORT_C virtual void ConstructL() = 0 +| Intended Usage : Standard two-phase construction method. To be implemented +| in derived class +| Error Condition : +| @since 6.0 +| @pre First phase of construction is complete +| @post Object is fully constructed + + stereotype "abstract" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "AddUnitTestL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A76AEED020B" + documentation +|* +| @fn IMPORT_C void AddUnitTestL(const CUnitTest* aUnitTest) +| Intended Usage : Used by derived class to add UnitTests to the list +| Error Condition : +| @since 6.0 +| @param aUnitTest The UnitTest to be added +| @pre None +| @post The specified unit test is added to the list of tests to be executed. + + parameters (list Parameters + (object Parameter "aUnitTest" + type "const CUnitTest*" + const TRUE)) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "DoCancel" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9E205C00C8" + documentation +|* +| @fn IMPORT_C void DoCancel() +| Intended Usage : +| Error Condition : +| @since 6.0 +| @pre This CComponentTester is fully constructed. +| @post Any outstanding asynchronous requests are cancelled. + + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9E205C00DC" + documentation +|* +| @fn IMPORT_C void RunL() +| Intended Usage : +| Error Condition : +| @since 6.0 +| @pre This CComponentTester is fully constructed +| @post One of the CUnitTest contained in this CComponentTester has been run + + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "AddParamUnitTestL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9F862D03BC" + documentation +|* +| @fn IMPORT_C void AddParamUnitTestL(const CUnitTest* aUnitTest) +| Intended Usage : Used by derived classes to add UnitTests which can only be run when +| they are supplied with parameters from the UI. +| Error Condition : +| @since 6.0 +| @param aUnitTest The unit test to add to the list +| @pre None +| @post The specified unit test is added to the list of test to be executed and +| is flagged as requiring parameters + + parameters (list Parameters + (object Parameter "aUnitTest" + type "const CUnitTest*" + const TRUE)) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "SetRTest" + quid "3DFF439D008C" + parameters (list Parameters + (object Parameter "aRTest" + type "RTest*")) + result "IMPORT void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CTestController" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A34E468034A" + documentation +|* +| @public +| @class CTestController +| Dependencies : CBase +| Comments : Manages the whole test procedure. + + stereotype "boundary" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A64754A03AD" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A378DA103AD" + stereotype "Creates" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F") + (object Uses_Relationship + quid "3AAE50D8005E" + stereotype "Creates" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F")) + operations (list Operations + (object Operation "FindComponents" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A34F53D0165" + documentation +|* +| @fn RPointerArray& FindComponents() const +| Intended Usage : Returns an array of the components available for testing +| Error Condition : +| @since 6.0 +| @return RPointerArray& Information on the components which +| are available for testing. +| @pre The object is fully constructed +| @post Returns an array of the available components which can be used to select +| which test to run. + + stereotype "const" + result "IMPORT_C const RPointerArray&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B011F" + documentation +|* +| @fn void ConstructL(TLoggingInfo* aLogInfo) +| Intended Usage : Completes the safe construction of the CTestController object +| @exception KErrNoMemory. +| @since 6.0 +| @param aLogInfo The logging configuration information +| @pre First phase of construction is complete +| @post Object is fully constructed + + parameters (list Parameters + (object Parameter "aLogInfo" + type "TLoggingInfo*") + (object Parameter "aEntryPoint" + type "ComponentTesterInitialiserLC")) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "CTestController" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B0133" + documentation +|* +| @fn CTestController(CActiveScheduler* aScheduler) +| Intended Usage : Default Constructor +| @since 6.0 +| @param aScheduler The existing active scheduler or NULL + + parameters (list Parameters + (object Parameter "aScheduler" + type "CActiveScheduler*") + (object Parameter "aRTest" + type "RTest*" + initv "NULL")) + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "Start" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B015B" + documentation +|* +| @fn IMPORT_C void Start(RPointerArray* aTests = 0) +| Intended Usage : Starts the specified test. If the default arguments are used +| then all tests are run on all components +| @since 6.0 +| @param aTests The list of tests to be run. 0 means all tests should be run. +| @pre None +| @post Starts the active scheduler and therefore doesn't complete until the +| active scheduler is stopped. + + parameters (list Parameters + (object Parameter "aTests" + type "RPointerArray*" + initv "0")) + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CTestController" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B0183" + documentation +|* +| @fn ~CTestController() +| Intended Usage : Standardized virtual destruction method +| @since 6.0 + + stereotype "virtual" + result "IMPORT_C" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewLC" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B0197" + documentation +|* +| @fn static IMPORT_C CTestController* NewLC(CActiveScheduler* aScheduler, +| TLoggingInfo* aLogInfo = NULL) +| Intended Usage : Standardized safe construction which leaves CTestController* on the cleanup stack. +| @exception KErrNoMemory. +| @since 6.0 +| @param aScheduler The active scheduler, if one exists, otherwise NULL +| @param aLogInfo The logging configuration information +| @return CTestController* A pointer to the newly created class. +| @pre None +| @post CTestController is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aScheduler" + type "CActiveScheduler*") + (object Parameter "aLogInfo" + type "TLoggingInfo*" + initv "NULL") + (object Parameter "aEntryPoint" + type "ComponentTesterInitialiserLC") + (object Parameter "aRTest" + type "RTest*")) + result "IMPORT_C CTestController*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B01BF" + documentation +|* +| @fn static IMPORT_C CTestController* NewL(CActiveScheduler* aScheduler, +| TLoggingInfo* aLogInfo = NULL) +| Intended Usage : Standardized safe construction which leaves nothing on the cleanup stack. +| @exception KErrNoMemory. +| @since 6.0 +| @param aScheduler The active scheduler to use, pass NULL if no scheduler exists +| @param aLogInfo The logging info to use, defaults to NULL +| @return CTestController* A pointer to the newly created class. +| @pre None +| @post Nothing is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aScheduler" + type "CActiveScheduler*") + (object Parameter "aLogInfo" + type "TLoggingInfo*" + initv "NULL") + (object Parameter "aEntryPoint" + type "ComponentTesterInitialiserLC") + (object Parameter "aRTest" + type "RTest*")) + result "IMPORT_C CTestController*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataLogger" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8D59C8022A" + documentation +|* +| @fn IMPORT_C CDataLogger& DataLogger() const +| Intended Usage : Returns a reference to the file logging functionality for use +| by the user interface component. +| @since 6.0 +| @return CDataLogger& The current data logger to allow external logging +| @pre The CTestController has been created so that the data logger exists +| @post Unspecified + + stereotype "static" + result "IMPORT_C CDataLogger&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "InitialiseComponentTesterL" + quid "3DFF45DA0109" + parameters (list Parameters + (object Parameter "aEntryPointLC" + type "ComponentTesterInitialiserLC")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A70658A0166" + stereotype "entity" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A70658A0177" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D") + (object Uses_Relationship + quid "3A81838E01D7" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + supplier_cardinality (value cardinality "0..n") + client_cardinality (value cardinality "1")) + (object Uses_Relationship + quid "3A87B0970263" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + supplier_cardinality (value cardinality "0..n") + client_cardinality (value cardinality "1"))) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A70658B0089" + stereotype "entity" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A70658B0096" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D") + (object Uses_Relationship + quid "3A8182F2027D" + supplier "Logical View::Test Bed Classes::CComponentInfo" + quidu "3A70658B02D7" + supplier_cardinality (value cardinality "0..n") + client_cardinality (value cardinality "1"))) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CComponentInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A70658B02D7" + documentation +|* +| @public +| @class CComponentInfo +| Dependencies : CBase +| Comments : Holds information about all the tests within a component. + + stereotype "entity" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A70658B02E1" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071")) + operations (list Operations + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B02FF" + documentation +|* +| @fn void ConstructL() +| Intended Usage : Standard second phase of construction +| Error Condition : +| @since 6.0 +| @pre First phase of construction is complete +| @post Object is fully constructed + + parameters (list Parameters + (object Parameter "aEntryFunc" + type "ComponentTesterInitialiserLC") + (object Parameter "aUnitTestsInfo" + type "RPointerArray*")) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "CComponentInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B0300" + documentation +|* +| @fn CComponentInfo(TEntry* aEntry, RPointerArray* aUnitTestsInfo) +| Intended Usage : Standard constructor. This object takes ownership of both parameters. +| Error Condition : +| @since 6.0 +| @param aEntry Indicates the dll which contains this test component +| @param aUnitTestsInfo The transition sets in this component test + + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "UnitTestsInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A70658B030A" + documentation +|* +| @fn inline RPointerArray& UnitTestsInfo() const +| Intended Usage : Get a list of the transition sets in this component +| Error Condition : +| @since 6.0 +| @return RPointerArray& Information on the unit tests contained in +| this component. +| @pre None + + stereotype "const" + result "const RPointerArray&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "GlobalEntryFunc" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A70658B030B" + documentation +|* +| @fn inline TEntry* Entry() const +| Intended Usage : Get the full path and name of this test component +| Error Condition : +| @since 6.0 +| @return TEntry* Information on the dll containing this components tests. +| @pre None + + result "ComponentTesterInitialiserLC" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CComponentInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B0313" + documentation +|* +| @fn ~CComponentInfo() +| Intended Usage : Standard destructor +| Error Condition : +| @since 6.0 + + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B0314" + documentation +|* +| @fn static CComponentInfo* NewL(TEntry* aEntry, +| RPointerArray* aUnitTestsInfo) +| Intended Usage : Standard two-phase construction which leaves nothing on the +| cleanup stack. This object takes ownership of both parameters. +| Error Condition : +| @since 6.0 +| @param aEntry Indicates the dll which contains this test component +| @param aUnitTestsInfo The transition sets in this component test +| @return CComponentInfo* A pointer to the newly created class +| @pre None +| @post Nothing is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aEntryFunc" + type "ComponentTesterInitialiserLC") + (object Parameter "aUnitTestsInfo" + type "RPointerArray*")) + result "IMPORT_C CComponentInfo*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewLC" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658B031D" + documentation +|* +| @fn static CComponentInfo* NewLC(TEntry* aEntry, +| RPointerArray* aUnitTestsInfo) +| Intended Usage : Standard two phase construction which leaves a CComponentInfo on the +| cleanupstack. This object takes ownership of both parameters. +| Error Condition : +| @since 6.0 +| @param aEntry Indicates the dll which contains this test component +| @param aUnitTestsInfo The transition sets in this component test +| @return CComponentInfo* A pointer to the newly created class +| @pre None +| @post CComponentInfo is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aEntryFunc" + type "ComponentTesterInitialiserLC") + (object Parameter "aUnitTestsInfo" + type "RPointerArray*")) + result "CComponentInfo*" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A70658B02E2" + stereotype "entity" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A70658B02F0" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D") + (object Uses_Relationship + quid "3A81831D0094" + supplier "Logical View::Test Bed Classes::CUnitTestInfo" + quidu "3A70658D0154" + supplier_cardinality (value cardinality "0..n"))) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A70658B03D2" + stereotype "entity" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A70658B03E6" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D") + (object Uses_Relationship + quid "3A81834502C2" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + supplier_cardinality (value cardinality "0..n") + client_cardinality (value cardinality "1"))) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CTestManager" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A70658C0166" + documentation +|* +| @public +| @class CTestManager +| Dependencies : CActive, MComponentTestObserver +| Comments : Active object which launches all the tests which the TestController has +| discovered. Also, acts as an observer on each CComponentTester waiting for a Complete +| message to indicate the test has finished. + + stereotype "control" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A70658C0167" + supplier "Logical View::EPOC Classes::CActive" + quidu "3A3F2F6E0343") + (object Inheritance_Relationship + quid "3A8D3B0F0205" + supplier "Logical View::Test Bed Classes::MComponentTestObserver" + quidu "3A70658E00AB")) + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A87B79B00A3" + stereotype "Uses" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F")) + operations (list Operations + (object Operation "DoCancel" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01C2" + documentation +|* +| @fn void DoCancel() +| Intended Usage : Standard Active Object method used to cancel any outstanding requests +| Error Condition : +| @since 6.0 +| @pre Object is fully constructed and initialised +| @post Any outstanding requests have been cancelled. + + result "void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01CA" + documentation +|* +| @fn void RunL() +| Intended Usage : Used to launch each test, in turn, and then to stop the active +| scheduler when all tests have completed +| @since 6.0 +| @pre None +| @post Initially each run of RunL() will result in a ComponentTester being created and +| launched. Once all the tests have launched RunL() will only be called at completion +| to stop the active scheduler. + + result "void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01CB" + documentation +|* +| @fn void ConstructL() +| Intended Usage : Second phase of safe two-phase construction method +| @since 6.0 +| @pre First phase of construction is complete +| @post Object is fully constructed and initialized + + result "void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "CTestManager" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01CC" + documentation +|* +| @fn CTestManager(RPointerArray* aTestList, +| CDataLogger& aDataLogger) +| Intended Usage : Constructor +| @since 6.0 +| @param aTestList The list of tests to be launched by this CTestManager +| @param aDataLogger The file logging capability + + parameters (list Parameters + (object Parameter "aTestList" + type "RPointerArray*") + (object Parameter "aDataLogger" + type "CDataLogger&") + (object Parameter "aRTest" + type "RTest*" + initv "NULL")) + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01D5" + documentation +|* +| @fn void Complete(CComponentTester* aTester, TInt aUnitTestId) +| Intended Usage : Callback from the CComponentTester being observed to indicate +| that it has completed a unit test +| @since 6.0 +| @param aTester The CComponentTester which is signalling +| @param aUnitTestId The Id of the completed unit test +| @pre The specified unit test has been launched +| @post If all unit tests are complete then the specified CComponentTester has been +| added to the Garbage list ready for deletion at the next opportunity, this will also +| unload the appropriate library. Otherwise launch the next unit test. + + parameters (list Parameters + (object Parameter "aTester" + type "CComponentTester*") + (object Parameter "aUnitTestId" + type "TInt")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "RunTests" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01DE" + documentation +|* +| @fn void RunTests(RPointerArray* aTests) +| Intended Usage : Prepare for the test run. +| Error Condition : +| @since 6.0 +| @param aTests The list of tests to run, 0 means all tests +| @pre None +| @post This is active and awaiting call to RunL() by the active scheduler + + parameters (list Parameters + (object Parameter "aTests" + type "RPointerArray*")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CTestManager" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01DF" + documentation +|* +| @fn ~CTestManager() +| Intended Usage : Standard destructor +| @since 6.0 + + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658C01E8" + documentation +|* +| @fn static CTestManager* NewL(RPointerArray* aTestList, +| CDataLogger& aDataLogger) +| Intended Usage : Standard two-phase construction which leaves nothing on the +| CleanupStack +| @since 6.0 +| @param aTestList List of tests available to be performed +| @param aDataLogger Provides the file logging functionality +| @return CTestManager* A pointer to the newly created class +| @pre None +| @post Nothing is left on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aTestList" + type "RPointerArray*") + (object Parameter "aDataLogger" + type "CDataLogger&") + (object Parameter "aRTest" + type "RTest*" + initv "NULL")) + result "CTestManager*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TestComponentL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8BBFE70360" + documentation +|* +| @fn void TestComponentL(TInt aComponentIndex) +| Intended Usage : Loads the appropriate library and test the specified component +| @since 6.0 +| @param aComponentIndex The zero base index of the component to test +| @pre Object is fully constructed and initialised +| @post Specified component test has been activated to run + + parameters (list Parameters + (object Parameter "aComponentIndex" + type "TInt")) + result "void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunError" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B16364003C4" + documentation +|* +| @fn (TInt aErrorCode) +| Intended Usage : Handles the situation where the RunL leaves. RunL will only leave +| through a leave from TestComponentL, this will occur if the test to be run fails to +| construct. +| Error Condition : None +| @since 6.0 +| @param aErrorCode The error code which RunL left with. +| @return KErrNone because we handle the error. +| @pre This object is fully constructed and initialized +| @post The test which failed to construct is cleaned up. + + parameters (list Parameters + (object Parameter "aErrorCode" + type "TInt")) + result "TInt" + concurrency "Sequential" + opExportControl "Protected" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++" + nestedClasses (list nestedClasses + (object Class "TTestLibrary" + quid "3A8910760266" + module "Component View::TestBed" + quidu "3A701D270171"))) + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A70658C01A2" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A70658C01B6" + supplier "Logical View::EPOC Classes::RArray" + quidu "3A8915390132") + (object Uses_Relationship + quid "3A892F430336" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D")) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CUnitTestInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A70658D0154" + documentation +|* +| @public +| @class CUnitTestInfo +| Dependencies : CBase +| Comments : Storage for information about a group of transitions. This group will normally +| correspond to the contents of a CUnitTest. + + stereotype "control" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A70658D015E" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071")) + operations (list Operations + (object Operation "ConstructL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D017C" + documentation +|* +| @fn void ConstructL(const TDesC& aSetId) +| Intended Usage : Second phase of safe construction method +| Error Condition : +| @since 6.0 +| @param aSetId An identifier for this CUnitTestInfo +| @pre First phase of construction is complete +| @post Object if fully constructed + + parameters (list Parameters + (object Parameter "aUnitTestId" + type "const TDesC&" + const TRUE)) + result "void" + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "CUnitTestInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0186" + documentation +|* +| @fn CUnitTestInfo() +| Intended Usage : Default constructor +| Error Condition : +| @since 6.0 + + concurrency "Sequential" + opExportControl "Private" + uid 0) + (object Operation "UnitTestId" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A70658D0188" + documentation +|* +| @fn inline const TDesC& UnitTestId() const +| Intended Usage : Returns the identifier of this CUnitTestInfo +| Error Condition : +| @since 6.0 +| @return const TDesC& The identifier of this UnitTest +| @pre None + + stereotype "const" + result "const TDesC&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CUnitTestInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0190" + documentation +|* +| @fn ~CUnitTestInfo() +| Intended Usage : Standard destructor +| Error Condition : +| @since 6.0 + + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D0191" + documentation +|* +| @fn static CUnitTestInfo* NewL(const TDesC& aSetId) +| Intended Usage : Two phase constructor which leaves nothing on the cleanup stack +| Error Condition : +| @since 6.0 +| @param aSetId An identifier for this CUnitTestInfo +| @return CUnitTestInfo* A pointer to the newly created class +| @pre None +| @post Nothing is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aSetId" + type "const TDesC&" + const TRUE)) + result "CUnitTestInfo*" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "NewLC" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658D019B" + documentation +|* +| @fn static CUnitTestInfo* NewLC(const TDesC& aSetId) +| Intended Usage : Two phase constructor which leaves a CTransition* on the cleanup stack +| Error Condition : +| @since 6.0 +| @param aSetId An identifier for this CUnitTestInfo +| @return CUnitTestInfo* A pointer to the newly created class +| @pre None +| @post A CUnitTestInfo is on the CleanupStack + + stereotype "static" + parameters (list Parameters + (object Parameter "aSetId" + type "const TDesC&" + const TRUE)) + result "CUnitTestInfo*" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A70658D015F" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A70658D0172" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D")) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MComponentTestObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "") + (object Attribute + tool "COM" + name "uuid" + value "5DB917F5-F2E9-11D4-B3F1-00C04F718816")) + quid "3A70658E00AB" + documentation +|* +| @public +| @class MMagicActivityObserver +| @todo Add MMagicActivityObserver class comments... +| Dependencies : None +| Comments : + + stereotype "Interface" + operations (list Operations + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A70658E00B5" + documentation +|* +| @fn virtual Complete() = 0 +| Intended Usage : Allows a 'callback' to indicate that the observed class has +| completed its task
+| Error Condition :
+| @since 6.0 +| @return virtual +| @todo Add the pre and post conditions. +| @pre None +| @post Unspecified + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTester" + type "CComponentTester*")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MUnitTestObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A8276D1007E" + documentation +|* +| @public +| @class MUnitTestObserver +| Dependencies : None
+| Comments : Provides a callback method to the CComponentTester to +| indicate that the unit test has completed + + stereotype "Interface" + operations (list Operations + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8276D1007F" + documentation +|* +| @fn virtual Complete() = 0 +| Intended Usage : Allows a 'callback' to indicate that the observed class has +| completed its task
+| Error Condition :
+| @since 6.0 +| @return void +| @pre Should be called to indicate that all transitions in the unit test have completed +| @post The unit test should have completed all operation as it could now be unloaded + + stereotype "abstract" + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MTransitionObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A8276CF002C" + documentation +|* +| @public +| @class MTransitionObserver +| Dependencies : None
+| Comments : Provides a callback method to the CTestController to +| indicate that the specified transition is the current one + + stereotype "Interface" + operations (list Operations + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8276CF0035" + documentation +|* +| @fn virtual void SetCurrentTransition(CTransition* aTransition) = 0 +| Intended Usage : Passes the transition which is about to run. This is so that the +| transition information can be retrieved and Repeat() can be called on the transition
+| @since 6.0 +| @param CTransition* aTransition "The transition to set as current" +| @return void +| @pre None +| @post aTransition will be stored as a pointer to the currently executing transition + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition*")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "TTransitionInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A8276D1009C" + documentation +|* +| @public +| @struct TTransitionInfo +| Dependencies : None +| Comments : Structure for storing the current transition id and iteration number + + stereotype "struct" + operations (list Operations + (object Operation "TTransitionInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A8276D100BF" + parameters (list Parameters + (object Parameter "aTransitionId" + type "const TDesC&" + const TRUE) + (object Parameter "aDataLogger" + type "CDataLogger&")) + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "TLogMessageOverflow" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A892F420190" + documentation +|___________________________________________________________________________ +| Define the overflow handling classes for any log formatting methods +| Simply record the overflow... + + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A892F420191" + supplier "TDes16Overflow")) + operations (list Operations + (object Operation "Overflow" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F4201A9" + parameters (list Parameters + (object Parameter "" + type "TDes16&")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TLogMessageOverflow" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A892F4201AE" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "TLogFormat" + quid "3A894035038E" + stereotype "entity") + (object Class "MLogOutput" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A9A54CF010B" + documentation +|* +| @public +| @class MLogOutput +| Dependencies : None
+| Comments : + + stereotype "Interface" + operations (list Operations + (object Operation "Close" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF0115" + stereotype "abstract" + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Write" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF0116" + stereotype "abstract" + parameters (list Parameters + (object Parameter "aOutput" + type "const TDesC&" + const TRUE)) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "OpenL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF0118" + stereotype "abstract" + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CDefaultLogOutput" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A9A54CF018D" + documentation +|* +| @public +| @class CDefaultLogOutput +| Dependencies : CBase, MLogOutput, TDesC, RFileLogger +| Comments : Default implementation of the MLogOutput interface. This will be used +| if an alternative is not supplied at construction of the CTestController. + + stereotype "control" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A9A54CF018E" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071") + (object Inheritance_Relationship + quid "3A9A54CF018F" + supplier "Logical View::Test Bed Classes::MLogOutput" + quidu "3A9A54CF010B")) + operations (list Operations + (object Operation "Close" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF01AB" + documentation +|* +| @fn void Close() +| Intended Usage : Closes RFileLogger when logging has completed +| @since 6.0 +| @pre OpenL has previously been called +| @post RFileLogger has been closed and this object can be deleted + + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Write" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF01AC" + documentation +|* +| @fn void Write(const TDesC& aOutput) +| Intended Usage : Outputs the specified message to RFileLogger +| @since 6.0 +| @param aOutput The descriptor to be logged +| @pre OpenL has previously been called +| @post The descriptor has been written to RFileLogger + + parameters (list Parameters + (object Parameter "aOutput" + type "const TDesC&" + const TRUE)) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "OpenL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF01AE" + documentation +|* +| @fn TInt OpenL() +| Intended Usage : Opens the RFileLogger ready for logging +| Error Condition : Fails to connect to RFileLogger +| @exception @see RFileLogger::Connect() +| @since 6.0 +| @pre This object is fully constructed +| @post RFileLogger is opened and ready for logging + + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~CDefaultLogOutput" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF01AF" + documentation +|* +| @fn ~CDefaultLogOutput() +| Intended Usage : Standard destructor +| @since 6.0 + + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CDefaultLogOutput" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A9A54CF01B5" + documentation +|* +| @fn CDefaultLogOutput(const TDesC& aTitle) +| Intended Usage : Standard constructor +| @exception KErrNoMemory +| @since 6.0 +| @param aTitle The title to be used in the log + + parameters (list Parameters + (object Parameter "aTitle" + type "const TDesC&" + const TRUE)) + result "explicit" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "TTransitionValidator" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A9E205E01ED" + documentation +|* +| @public +| @class TTransitionValidator +| Dependencies : None +| Comments : Placeholder for the functions which validate the state of a transition +| before and after its execution. + + operations (list Operations + (object Operation "ValidatePostConditions" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205E0201" + documentation +|* +| @fn virtual TBool ValidatePostConditions(TTestBedAsyncState aAsyncState) +| Intended Usage : Overridden in the derived transition to check the transition post +| conditions. +| When overriding, if the transition calls an asynchronous function ValidatePostConditions +| will be called twice. Firstly, after the asynchronous function has been called and, +| secondly, after the asynchronous request has completed. The parameter aAsyncState can +| be used to distinguish between these two cases. +| @since 6.0 +| @param aAsyncState EAsyncCalled if the async function has been just been called, +| EAsyncCompleted if the function has completed. +| @return TBool ETrue if the Postconditions were valid, EFalse if not. +| @pre This CTransition is fully constructed +| @post Unspecified + + stereotype "virtual" + parameters (list Parameters + (object Parameter "aAsyncState" + type "TTestBedAsyncState")) + result "TBool" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "ValidatePreConditions" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205E020C" + documentation +|* +| @fn virtual TBool ValidatePreConditions() +| Intended Usage : Overridden in the derived transition to check the transition pre +| conditions. +| @since 6.0 +| @return TBool ETrue if the Preconditions were valid, EFalse if not. +| @pre This CTransition is fully constructed +| @post Returns the validity of the preconditions + + stereotype "virtual" + result "TBool" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TTransitionValidator" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205E020D" + documentation +|* +| @fn TTransitionValidator(CUnitTestContext& aUTContext) +| Intended Usage : Standard constructor +| @since 6.0 +| @param aUTContext The context within which this transition is executing + + parameters (list Parameters + (object Parameter "aUTContext" + type "CUnitTestContext&")) + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "~TTransitionValidator" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3AADFEEE0254" + documentation +|* +| @fn ~TTransitionValidator() +| Intended Usage : Standard Destructor. +| Error Condition : None. +| @since 6.0 + + stereotype "virtual" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CUnitTestContext" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A9E205C014A" + documentation +|* +| @internal +| @class CUnitTestContext +| @Dependencies CBase +| Comments : Provide the base class definition for a Unit Test's specific data. This class +| is CBase derived so that test developers can derive from this class and add owned member +| data if they wish. + + stereotype "entity" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A9E205C014B" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071")) + operations (list Operations + (object Operation "StateAccessor" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205C0186" + documentation +|* +| @fn MStateAccessor& StateAccessor() const +| Intended Usage : Provides access to the MStateAccessor +| @since 6.0 +| @return A reference to an MStateAccessor +| @pre Object is fully constructed + + stereotype "const" + result "MStateAccessor&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TransitionObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205C0190" + documentation +|* +| @fn MTransitionObserver& TransitionObserver() const +| Intended Usage : Provides access to the MTransitionObserver +| @since 6.0 +| @return A reference to an MTransitionObserver +| @pre Object is fully constructed + + stereotype "const" + result "MTransitionObserver&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "DataLogger" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205C0191" + documentation +|* +| @fn CDataLogger& DataLogger() const +| Intended Usage : Provides access to the CDataLogger +| @since 6.0 +| @return A reference to a CDataLogger +| @pre Object is fully constructed + + stereotype "const" + result "CDataLogger&" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "CUnitTestContext" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value TRUE)) + quid "3A9E205C0192" + documentation +|* +| @fn CUnitTestContext(CDataLogger& aDataLogger, +| MStateAccessor& aAccessor, +| MTransitionObserver& aObserver) +| Intended Usage : Default constructor. +| @since 6.0 +| @param aDataLogger The output logging object. +| @param aObserver The observer of this UnitTest's Transitions. +| @param aAccessor WhiteBox state access to the class under test. +| @pre None. +| @post CUnitTestContext is fully constructed, and initialized. + + parameters (list Parameters + (object Parameter "aDataLogger" + type "CDataLogger&") + (object Parameter "aAccessor" + type "MStateAccessor&") + (object Parameter "aObserver" + type "MTransitionObserver&")) + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "CLeakTestTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A8D59CB0257" + documentation +|* +| @public +| @class CLeakTestTransition +| Dependencies : CTransition +| Comments : Overloaded Base class from which test developers +| can derive their own transitions for both +| synchronous and asynchronous methods on +| the test class. +| @see CTransition. +| This overload checks that memory does not +| leak when using a test method, and that +| open handles are closed correctly. +| It is therefore not suitable for testing methods +| which allocate/ or deallocate memory that persists after the method has +| completed, or which open/close handles to resources for the class +| which remain open/closed after the method completes. +| @warning This base class is not really suitable for use in testing non-leaving methods. +| (The result being that sections of the code called from within the +| leaving method will if trapped, fail and not exercise the code fully.) + + stereotype "boundary" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A8D59CB0258" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021")) + operations (list Operations + (object Operation "RunError" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8D59CB02B1" + documentation +|* +| @fn IMPORT_C virtual TInt RunError(TInt aErrorCode) +| Intended Usage : Handle the RunL leave that upsets the Active Scheduler. +| Error Condition : @see CTransition. +| @since 6.0 +| @param anErrorCode The error code that was returned by the Leave; +| @return TInt KErrNone +| @pre CLeakTestTransition has been fully constructed, and initialized and +| RunL left with an error code. +| @post CLeakTestTransition is returned to a sensible state and the test is +| resceduled if aErrorCode was KErrNoMemory. + + stereotype "virtual" + parameters (list Parameters + (object Parameter "aErrorCode" + type "TInt")) + result "IMPORT_C TInt" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "RunL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3A8D59CB02C5" + documentation +|* +| @fn IMPORT_C virtual void RunL() +| Intended Usage : Override of CTransition virtual method. +| @see CTransition::RunL() for normal CTransition behaviour. +| This overload sets up the heap allocation to fail upon a deterministic +| count that is incremented once for each time the RunError method fires +| with a KErrNoMemory error. +| Whichever method is used the second call of RunL() will complete the request +| of the CUnitTest which called this transition by setting its status word. +| If it has been requested that this transition is repeated then the status +| word will be set to KTestBedRepeatTest. +| Error Condition : +| @since 6.0 +| @pre RunTransition() ensures the preconditions for this function +| @post With iTransitionFinished == ETrue test has been completed. +| Otherwise - Leak test has been initialized and +| test method has been called via CTransition::RunL() + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0) + (object Operation "PostTransitionCleanup" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B449E9802AB" + documentation +|* +| @fn PostTransitionCleanup() +| Intended Usage : Called from the RunL immediately after TransitMethodL() executes +| @since 6.0 +| @pre Must be called from RunL only after TransitMethodL() has completed. +| @post Heap failure is immediately disabled. + + stereotype "virtual" + result "IMPORT_C void" + concurrency "Sequential" + opExportControl "Protected" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A9F862D039E" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A9F862D03B5" + supplier "Logical View::EPOC Classes::RArray" + quidu "3A8915390132")) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3A9F862E0182" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3A9F862E0199" + supplier "Logical View::EPOC Classes::RPointerArray" + quidu "3A891523016D")) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "TTestInfo" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3A9F862F0224" + documentation +|* +| @public +| @struct TTestInfo +| Dependencies : None +| Comments : Used by the UI component to pass in a list of the tests which are to run +| with information about each one. + + stereotype "struct" + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Instantiated_Class "mutable RPointerArray" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "Generate" + value FALSE)) + quid "3AADFEEB03B8" + used_nodes (list uses_relationship_list + (object Uses_Relationship + quid "3AADFEEB03C5" + supplier "mutable RPointerArray")) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "ComponentTesterInitialiserLC" + quid "3DFF433B0261" + stereotype "funcptr") + (object Association "$UNNAMED$297" + quid "3A70658A016D" + roles (list role_list + (object Role "$UNNAMED$298" + quid "3A70658A016E" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C") + (object Role "iTransitions" + quid "3A70658A016F" + documentation "* List of the transitions which make up this Unit Test" + label "iTransitions" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A70658A0166" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$299" + quid "3A70658A0181" + roles (list role_list + (object Role "$UNNAMED$300" + quid "3A70658A0182" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C") + (object Role "iUnitTestName:TDesC&" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value TRUE)) + quid "3A70658A0183" + documentation "* The identifier of this Unit Test" + label "iUnitTestName:TDesC&" + supplier "Logical View::EPOC Classes::HBufC" + quidu "3A8810ED01F7" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$301" + quid "3A70658B008A" + roles (list role_list + (object Role "$UNNAMED$302" + quid "3A70658B008B" + supplier "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A" + is_aggregate TRUE) + (object Role "iTestList" + quid "3A70658B0093" + documentation "* A list of the available tests" + label "iTestList" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A70658B0089" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$303" + quid "3A70658B009D" + roles (list role_list + (object Role "$UNNAMED$304" + quid "3A70658B009E" + supplier "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A") + (object Role "iTestManager" + quid "3A70658B00A7" + documentation "* Starts the tests and stops the active scheduler when finished" + label "iTestManager" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$305" + quid "3A70658B03B4" + roles (list role_list + (object Role "$UNNAMED$306" + quid "3A70658B03B5" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F") + (object Role "iObserver:MComponentTestObserver&" + quid "3A70658B03B6" + documentation "* The observer to inform when we have completed the test" + label "iObserver:MComponentTestObserver&" + supplier "Logical View::Test Bed Classes::MComponentTestObserver" + quidu "3A70658E00AB" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$307" + quid "3A70658B03BE" + roles (list role_list + (object Role "$UNNAMED$308" + quid "3A70658B03BF" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F") + (object Role "iDataLogger:CDataLogger&" + quid "3A70658B03C8" + documentation "* The test logging mechanism" + label "iDataLogger:CDataLogger&" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$309" + quid "3A70658B03DC" + roles (list role_list + (object Role "$UNNAMED$310" + quid "3A70658B03DD" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F") + (object Role "iUnitTests" + quid "3A70658B03DE" + documentation "* List of all the unit tests which make up this component test" + label "iUnitTests" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A70658B03D2" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$311" + quid "3A70658C0351" + roles (list role_list + (object Role "$UNNAMED$312" + quid "3A70658C0352" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021") + (object Role "iTransitionId:TDesC&" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value TRUE)) + quid "3A70658C0353" + documentation "* The transition identifier" + label "iTransitionId:TDesC&" + supplier "Logical View::EPOC Classes::HBufC" + quidu "3A8810ED01F7" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$313" + quid "3A70658D0302" + roles (list role_list + (object Role "$UNNAMED$314" + quid "3A70658D0303" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + is_aggregate TRUE) + (object Role "iLogOutput:MLogOutput*" + quid "3A70658D030C" + documentation "* Provides the file logging facilities" + label "iLogOutput:MLogOutput*" + supplier "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$315" + quid "3A71470502B0" + roles (list role_list + (object Role "$UNNAMED$316" + quid "3A71470502B1" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C") + (object Role "iUnitTestObserver:MUnitTestObserver&" + quid "3A71470502BA" + documentation "* Used to call back to the test controller that the test has finished" + label "iUnitTestObserver:MUnitTestObserver&" + supplier "Logical View::Test Bed Classes::MUnitTestObserver" + quidu "3A8276D1007E" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$317" + quid "3A7147060383" + roles (list role_list + (object Role "$UNNAMED$318" + quid "3A7147060384" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + is_aggregate TRUE) + (object Role "iCurrentUnitTest" + quid "3A714706038D" + documentation "* The index of the unittest which is to be run next" + label "iCurrentUnitTest" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$319" + quid "3A71AF830200" + roles (list role_list + (object Role "$UNNAMED$320" + quid "3A71AF830201" + supplier "Logical View::Test Bed Classes::CComponentInfo" + quidu "3A70658B02D7") + (object Role "iUnitTestsInfo" + quid "3A71AF830202" + documentation +|* Array of the subsets of transitions in this component. This object takes ownership of +| iUnitTestsInfo at construction. + + label "iUnitTestsInfo" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A70658B02E2" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$321" + quid "3A71AF83020A" + roles (list role_list + (object Role "$UNNAMED$322" + quid "3A71AF83020B" + supplier "Logical View::Test Bed Classes::CComponentInfo" + quidu "3A70658B02D7") + (object Role "iComponentEntry" + quid "3A71AF83020C" + documentation +|* The full path and name of this test component. This object takes ownership of iComponentEntry +| at construction. + + label "iComponentEntry" + supplier "Logical View::EPOC Classes::TEntry" + quidu "3A8810E4001D" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$323" + quid "3A71AF8303AF" + roles (list role_list + (object Role "$UNNAMED$324" + quid "3A71AF8303B0" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166" + is_aggregate TRUE) + (object Role "iAmStopping" + quid "3A71AF8303B1" + documentation "* Flag indicating that all tests have completed" + label "iAmStopping" + supplier "Logical View::EPOC Classes::TBool" + quidu "3A8810A500E5" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$325" + quid "3A71AF8303B4" + roles (list role_list + (object Role "$UNNAMED$326" + quid "3A71AF8303B5" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166") + (object Role "iDataLogger:CDataLogger&" + quid "3A71AF8303B9" + documentation "* The test logging mechanism" + label "iDataLogger:CDataLogger&" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$327" + quid "3A71AF8303BC" + roles (list role_list + (object Role "$UNNAMED$328" + quid "3A71AF8303BD" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166" + is_aggregate TRUE) + (object Role "iCurrentTestLoad" + quid "3A71AF8303BE" + documentation "* The index (in iTestList) of the test which is to be loaded next" + label "iCurrentTestLoad" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$329" + quid "3A71AF8303C3" + roles (list role_list + (object Role "$UNNAMED$330" + quid "3A71AF8303C4" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166") + (object Role "iTestList" + quid "3A71AF8303C5" + documentation "* List of all the test to be run" + label "iTestList" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A70658B0089" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$331" + quid "3A71AF8401C9" + roles (list role_list + (object Role "$UNNAMED$332" + quid "3A71AF8401CA" + supplier "Logical View::Test Bed Classes::CUnitTestInfo" + quidu "3A70658D0154") + (object Role "iUnitTestId" + quid "3A71AF8401CB" + documentation "* An identifier for this unit test" + label "iUnitTestId" + supplier "Logical View::EPOC Classes::HBufC" + quidu "3A8810ED01F7" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$333" + quid "3A76AEEC039A" + roles (list role_list + (object Role "$UNNAMED$334" + quid "3A76AEEC039B" + supplier "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A" + is_aggregate TRUE) + (object Role "iOwnScheduler" + quid "3A76AEEC039C" + documentation "* Flag indicating if we own the active scheduler in iScheduler" + label "iOwnScheduler" + supplier "Logical View::EPOC Classes::TBool" + quidu "3A8810A500E5" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$335" + quid "3A76AEEC03A4" + roles (list role_list + (object Role "$UNNAMED$336" + quid "3A76AEEC03A5" + supplier "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A") + (object Role "iScheduler" + quid "3A76AEEC03AE" + documentation "* Placeholder for an active scheduler if one is passed in on creation" + label "iScheduler" + supplier "Logical View::EPOC Classes::CActiveScheduler" + quidu "3A8810D80084" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$337" + quid "3A7A7FB0015B" + roles (list role_list + (object Role "$UNNAMED$338" + quid "3A7A7FB0015C" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + is_aggregate TRUE) + (object Role "iRepeatThis" + quid "3A7A7FB0016F" + documentation "* Indicates that this transition should be re-run after the current run" + label "iRepeatThis" + supplier "Logical View::EPOC Classes::TBool" + quidu "3A8810A500E5" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$339" + quid "3A7FF34D00A7" + roles (list role_list + (object Role "$UNNAMED$340" + quid "3A7FF34D00A8" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + is_aggregate TRUE) + (object Role "iNextTransitionIndex" + quid "3A7FF34D00D9" + documentation "* The index in iTransitions of the next transition to be run" + label "iNextTransitionIndex" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$341" + quid "3A7FF34E03AB" + roles (list role_list + (object Role "$UNNAMED$342" + quid "3A7FF34E03AC" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + is_aggregate TRUE) + (object Role "iTransitionFinished" + quid "3A7FF34E03C9" + documentation "* Indicates that the transition has executed and can be completed" + label "iTransitionFinished" + supplier "Logical View::EPOC Classes::TBool" + quidu "3A8810A500E5" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$343" + quid "3A7FF34E03CC" + roles (list role_list + (object Role "$UNNAMED$344" + quid "3A7FF34E03CD" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021") + (object Role "iUnitTestStatus" + quid "3A7FF34E03DD" + documentation "* The iStatus of the UnitTest which owns me so that I can complete it" + label "iUnitTestStatus" + supplier "Logical View::EPOC Classes::TRequestStatus" + quidu "3A8810B80287" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$345" + quid "3A892F440157" + roles (list role_list + (object Role "$UNNAMED$346" + quid "3A892F440158" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + is_aggregate TRUE) + (object Role "iLeaveError" + quid "3A892F44016B" + documentation "* indicates the code that the RunL left with when completing with a KErrTestBedLeft" + label "iLeaveError" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$347" + quid "3A892F450108" + roles (list role_list + (object Role "$UNNAMED$348" + quid "3A892F450109" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Role "iFormatBuf" + quid "3A892F450112" + documentation "* Provides the area for formatting log and report data" + label "iFormatBuf" + supplier "Logical View::EPOC Classes::HBufC" + quidu "3A8810ED01F7" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$349" + quid "3A892F45011C" + roles (list role_list + (object Role "$UNNAMED$350" + quid "3A892F45011D" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + is_aggregate TRUE) + (object Role "iReportFlogger" + quid "3A892F450126" + documentation "* Provides the file reporting facilities" + label "iReportFlogger" + supplier "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$351" + quid "3A892F450130" + roles (list role_list + (object Role "$UNNAMED$352" + quid "3A892F450131" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + is_aggregate TRUE) + (object Role "iLogFormat" + quid "3A892F45013A" + documentation "* The logging formats to be used if iLogStyle is HTML or custom." + label "iLogFormat" + supplier "Logical View::Test Bed Classes::TLogFormat" + quidu "3A894035038E" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$353" + quid "3A892F45013D" + roles (list role_list + (object Role "$UNNAMED$354" + quid "3A892F45013E" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Role "iDebug" + quid "3A892F450144" + documentation "* The class instance" + label "iDebug" + supplier "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" + quidu "3A893FA40336" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$355" + quid "3A8D59C801C6" + roles (list role_list + (object Role "$UNNAMED$356" + quid "3A8D59C801C7" + supplier "Logical View::Test Bed Classes::CTestController" + quidu "3A34E468034A") + (object Role "iDataLogger" + quid "3A8D59C801E4" + documentation "* Provides the file logging capability" + label "iDataLogger" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$357" + quid "3A92774801E6" + roles (list role_list + (object Role "$UNNAMED$358" + quid "3A92774801E7" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C") + (object Role "iOutstandingTransitions" + quid "3A92774801F0" + documentation "* List of the asyncronous transitions which have requests outstanding" + label "iOutstandingTransitions" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A70658A0166" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$359" + quid "3A93A42B019F" + roles (list role_list + (object Role "$UNNAMED$360" + quid "3A93A42B01A0" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + is_aggregate TRUE) + (object Role "iWaitingForCompletion" + quid "3A93A42B01D1" + documentation +|* Indicates that the next transition is waiting for the completion of async requests +| before it will be run + + label "iWaitingForCompletion" + supplier "Logical View::EPOC Classes::TBool" + quidu "3A8810A500E5" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$361" + quid "3A93A42D017A" + roles (list role_list + (object Role "$UNNAMED$362" + quid "3A93A42D017B" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + is_aggregate TRUE) + (object Role "iBlockingTransition" + quid "3A93A42D0184" + documentation +|* Indicates that this transition should not execute until all previous async transitions +| have finished + + label "iBlockingTransition" + supplier "Logical View::EPOC Classes::TBool" + quidu "3A8810A500E5" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$363" + quid "3A9A54D10320" + roles (list role_list + (object Role "$UNNAMED$364" + quid "3A9A54D10321" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Role "iDefaultReportOutput" + quid "3A9A54D1032A" + documentation "* Pointer to a default report output if the user doesn't supply one" + label "iDefaultReportOutput" + supplier "Logical View::Test Bed Classes::CDefaultLogOutput" + quidu "3A9A54CF018D" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$365" + quid "3A9A54D10334" + roles (list role_list + (object Role "$UNNAMED$366" + quid "3A9A54D10335" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Role "iDefaultLogOutput" + quid "3A9A54D1033E" + documentation "* Pointer to a default log output if the user doesn't supply one" + label "iDefaultLogOutput" + supplier "Logical View::Test Bed Classes::CDefaultLogOutput" + quidu "3A9A54CF018D" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$367" + quid "3A9A54D10341" + roles (list role_list + (object Role "$UNNAMED$368" + quid "3A9A54D10342" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE") + (object Role "iReportOutput" + quid "3A9A54D10348" + documentation "* Provides the reporting facilities" + label "iReportOutput" + supplier "Logical View::Test Bed Classes::MLogOutput" + quidu "3A9A54CF010B" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$369" + quid "3A9A54D10352" + roles (list role_list + (object Role "$UNNAMED$370" + quid "3A9A54D10353" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + is_aggregate TRUE) + (object Role "iLogStyle" + quid "3A9A54D1035C" + documentation "* The logging style to be used (plain text, HTML or custom)." + label "iLogStyle" + supplier "TLoggingStyle" + exportControl "Private" + is_navigable TRUE))) + (object Association "$UNNAMED$371" + quid "3A9E205C00A0" + roles (list role_list + (object Role "$UNNAMED$372" + quid "3A9E205C00A1" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + is_aggregate TRUE) + (object Role "iUnitTestsToRun:RPointerArray*" + quid "3A9E205C00AA" + documentation +|* The list of tests to run, NULL means run all tests. We take ownership of the list but +| not the items on it. + + label "iUnitTestsToRun:RPointerArray*" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$373" + quid "3A9E205D017E" + roles (list role_list + (object Role "$UNNAMED$374" + quid "3A9E205D017F" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021") + (object Role "iValidator:TTransitionValidator&" + quid "3A9E205D01BA" + documentation +|* Used for checking the state of the test object - provides pre and post condition +| validation functions + + label "iValidator:TTransitionValidator&" + supplier "Logical View::Test Bed Classes::TTransitionValidator" + quidu "3A9E205E01ED" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$375" + quid "3A9E205D01C4" + roles (list role_list + (object Role "$UNNAMED$376" + quid "3A9E205D01C5" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021") + (object Role "iUTContext:CUnitTestContext&" + quid "3A9E205D01D8" + documentation "* The context in which this transition is running (logging, state accessor & observer)" + label "iUTContext:CUnitTestContext&" + supplier "Logical View::Test Bed Classes::CUnitTestContext" + quidu "3A9E205C014A" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$377" + quid "3A9F862D03A8" + roles (list role_list + (object Role "$UNNAMED$378" + quid "3A9F862D03A9" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + is_aggregate TRUE) + (object Role "iParameterizedTests" + quid "3A9F862D03B2" + documentation "* A list of the test which cannot run without a parameter set from the UI" + label "iParameterizedTests" + supplier "Logical View::Test Bed Classes::RArray" + quidu "3A9F862D039E" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$379" + quid "3A9F862E018C" + roles (list role_list + (object Role "$UNNAMED$380" + quid "3A9F862E018D" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166") + (object Role "iTestsToRun" + quid "3A9F862E0196" + documentation "* List of the tests to be run, NULL means run all tests" + label "iTestsToRun" + supplier "Logical View::Test Bed Classes::RPointerArray" + quidu "3A9F862E0182" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$381" + quid "3AADFEEB03B9" + roles (list role_list + (object Role "$UNNAMED$382" + quid "3AADFEEB03BA" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F") + (object Role "iTransitionSets" + quid "3AADFEEB03C2" + documentation +|* A placeholder which is only used to ensure correct object cleanup when +| TransitionSetsL() leaves + + label "iTransitionSets" + supplier "Logical View::Test Bed Classes::mutable RPointerArray" + quidu "3AADFEEB03B8" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$383" + quid "3AADFEEC03CE" + roles (list role_list + (object Role "$UNNAMED$384" + quid "3AADFEEC03CF" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + is_aggregate TRUE) + (object Role "iTransitionInfo" + quid "3AADFEEC03D8" + documentation +|* Information on this transition including its ID, its iteration number and the data logger +| it is currently using + + label "iTransitionInfo" + supplier "Logical View::Test Bed Classes::TTransitionInfo" + quidu "3A8276D1009C" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$385" + quid "3AC9D060037D" + roles (list role_list + (object Role "$UNNAMED$386" + quid "3AC9D060037E" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C") + (object Role "iCurrentlyExecutingTransition" + quid "3AC9D06003BA" + documentation "* The currently executing transition : NOT OWNED" + label "iCurrentlyExecutingTransition" + supplier "Logical View::Test Bed Classes::CTransition" + quidu "3A23BFC30021" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$387" + quid "3AC9D061013A" + roles (list role_list + (object Role "$UNNAMED$388" + quid "3AC9D061013B" + supplier "Logical View::Test Bed Classes::CDefaultLogOutput" + quidu "3A9A54CF018D" + is_aggregate TRUE) + (object Role "iFLogger" + quid "3AC9D061013C" + documentation "* Handle to the file logging mechanism for outputting messages" + label "iFLogger" + supplier "Logical View::EPOC Classes::RFileLogger" + quidu "3A83B46701C5" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$389" + quid "3AC9D0610144" + roles (list role_list + (object Role "$UNNAMED$390" + quid "3AC9D0610145" + supplier "Logical View::Test Bed Classes::CDefaultLogOutput" + quidu "3A9A54CF018D") + (object Role "iTitle:TDesC&" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value TRUE)) + quid "3AC9D0610146" + documentation "* The title which is output to the log file" + label "iTitle:TDesC&" + supplier "Logical View::EPOC Classes::TDesC" + quidu "3A88109800DC" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$391" + quid "3AC9D061018A" + roles (list role_list + (object Role "$UNNAMED$392" + quid "3AC9D061018B" + supplier "Logical View::Test Bed Classes::TLogMessageOverflow" + quidu "3A892F420190" + is_aggregate TRUE) + (object Role "iError" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "InitialValue" + value "KErrNone")) + quid "3AC9D061018C" + label "iError" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + is_navigable TRUE))) + (object Association "$UNNAMED$393" + quid "3AC9D0620204" + roles (list role_list + (object Role "$UNNAMED$394" + quid "3AC9D0620205" + supplier "Logical View::Test Bed Classes::CUnitTestContext" + quidu "3A9E205C014A") + (object Role "iStateAccessor:MStateAccessor&" + quid "3AC9D0620206" + documentation "* WhiteBox state access to the class under test." + label "iStateAccessor:MStateAccessor&" + supplier "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$395" + quid "3AC9D062020E" + roles (list role_list + (object Role "$UNNAMED$396" + quid "3AC9D062020F" + supplier "Logical View::Test Bed Classes::CUnitTestContext" + quidu "3A9E205C014A") + (object Role "iObserver:MTransitionObserver&" + quid "3AC9D0620210" + documentation "* The observer of this UnitTest's Transitions." + label "iObserver:MTransitionObserver&" + supplier "MTransitionObserver" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$397" + quid "3AC9D0620218" + roles (list role_list + (object Role "$UNNAMED$398" + quid "3AC9D0620219" + supplier "Logical View::Test Bed Classes::CUnitTestContext" + quidu "3A9E205C014A") + (object Role "iDataLogger:CDataLogger&" + quid "3AC9D0620222" + documentation "* The output logging object." + label "iDataLogger:CDataLogger&" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$399" + quid "3AC9D064015C" + roles (list role_list + (object Role "$UNNAMED$400" + quid "3AC9D064015D" + supplier "Logical View::Test Bed Classes::TTransitionInfo" + quidu "3A8276D1009C") + (object Role "iDataLogger:CDataLogger&" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value TRUE)) + quid "3AC9D0640166" + documentation "* The Data Logger that this transition is currently using" + label "iDataLogger:CDataLogger&" + supplier "Logical View::Test Bed Classes::CDataLogger" + quidu "3A23B76E01BE" + is_navigable TRUE))) + (object Association "$UNNAMED$401" + quid "3AC9D0640169" + roles (list role_list + (object Role "$UNNAMED$402" + quid "3AC9D064016A" + supplier "Logical View::Test Bed Classes::TTransitionInfo" + quidu "3A8276D1009C" + is_aggregate TRUE) + (object Role "iIteration" + quid "3AC9D0640170" + documentation "* The iteration that this transition is currently on" + label "iIteration" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + is_navigable TRUE))) + (object Association "$UNNAMED$403" + quid "3AC9D0640173" + roles (list role_list + (object Role "$UNNAMED$404" + quid "3AC9D0640174" + supplier "Logical View::Test Bed Classes::TTransitionInfo" + quidu "3A8276D1009C") + (object Role "iTransitionId:TDesC&" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value TRUE)) + quid "3AC9D064017A" + documentation "* Descriptor containing the transition identifier" + label "iTransitionId:TDesC&" + supplier "Logical View::EPOC Classes::TDesC" + quidu "3A88109800DC" + is_navigable TRUE))) + (object Association "$UNNAMED$405" + quid "3AC9D064018F" + roles (list role_list + (object Role "$UNNAMED$406" + quid "3AC9D0640190" + supplier "Logical View::Test Bed Classes::TTestInfo" + quidu "3A9F862F0224") + (object Role "iParameters" + quid "3AC9D0640191" + documentation "* Parameter block which is to be passed to the unit test" + label "iParameters" + supplier "TAny" + is_navigable TRUE))) + (object Association "$UNNAMED$407" + quid "3AC9D0640199" + roles (list role_list + (object Role "$UNNAMED$408" + quid "3AC9D064019A" + supplier "Logical View::Test Bed Classes::TTestInfo" + quidu "3A9F862F0224" + is_aggregate TRUE) + (object Role "iRunTime" + quid "3AC9D064019B" + documentation "* The time at which this unit test should be scheduled to run" + label "iRunTime" + supplier "TTimeIntervalMicroSeconds32" + is_navigable TRUE))) + (object Association "$UNNAMED$409" + quid "3AC9D064019E" + roles (list role_list + (object Role "$UNNAMED$410" + quid "3AC9D064019F" + supplier "Logical View::Test Bed Classes::TTestInfo" + quidu "3A9F862F0224" + is_aggregate TRUE) + (object Role "iUnitTestId" + quid "3AC9D06401A0" + documentation "* The zero-based unit test Id within the above component" + label "iUnitTestId" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + is_navigable TRUE))) + (object Association "$UNNAMED$411" + quid "3AC9D06401A3" + roles (list role_list + (object Role "$UNNAMED$412" + quid "3AC9D06401A4" + supplier "Logical View::Test Bed Classes::TTestInfo" + quidu "3A9F862F0224" + is_aggregate TRUE) + (object Role "iComponentId" + quid "3AC9D06401A5" + documentation +|* The zero-based component Id based on the list passed out from +| CTestController::FindComponents + + label "iComponentId" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + is_navigable TRUE))) + (object Association "$UNNAMED$413" + quid "3AC9D064021B" + roles (list role_list + (object Role "$UNNAMED$414" + quid "3AC9D064021C" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iBreakStep" + quid "3AC9D064021D" + documentation "* The iteration of the test method upon which an unexpected failure occurred." + label "iBreakStep" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$415" + quid "3AC9D0640220" + roles (list role_list + (object Role "$UNNAMED$416" + quid "3AC9D0640221" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iFailStep" + quid "3AC9D0640225" + documentation "* The current iteration of the test method upon which to fail." + label "iFailStep" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$417" + quid "3AC9D0640228" + roles (list role_list + (object Role "$UNNAMED$418" + quid "3AC9D0640229" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iThread" + quid "3AC9D064022F" + documentation "* The current thread handle" + label "iThread" + supplier "RThread" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$419" + quid "3AC9D0640239" + roles (list role_list + (object Role "$UNNAMED$420" + quid "3AC9D064023A" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iEndThreadHandleCount" + quid "3AC9D064023B" + documentation "* The count of thread open handles at the end of the RunL/RunError." + label "iEndThreadHandleCount" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$421" + quid "3AC9D0640243" + roles (list role_list + (object Role "$UNNAMED$422" + quid "3AC9D0640244" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iEndProcessHandleCount" + quid "3AC9D0640245" + documentation "* The count of process open handles at the end of the RunL/RunError." + label "iEndProcessHandleCount" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$423" + quid "3AC9D064024D" + roles (list role_list + (object Role "$UNNAMED$424" + quid "3AC9D064024E" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iStartThreadHandleCount" + quid "3AC9D064024F" + documentation "* The count of thread open handles at the start of the RunL." + label "iStartThreadHandleCount" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$425" + quid "3AC9D0640257" + roles (list role_list + (object Role "$UNNAMED$426" + quid "3AC9D0640258" + supplier "Logical View::Test Bed Classes::CLeakTestTransition" + quidu "3A8D59CB0257" + is_aggregate TRUE) + (object Role "iStartProcessHandleCount" + quid "3AC9D0640259" + documentation "* The count of process open handles at the start of the RunL." + label "iStartProcessHandleCount" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$427" + quid "3AC9D06403C9" + roles (list role_list + (object Role "$UNNAMED$428" + quid "3AC9D06403CA" + supplier "Logical View::Test Bed Classes::TTransitionValidator" + quidu "3A9E205E01ED") + (object Role "iUTContext:CUnitTestContext&" + quid "3AC9D06403D3" + documentation "* The context that this transition will be executing in" + label "iUTContext:CUnitTestContext&" + supplier "Logical View::Test Bed Classes::CUnitTestContext" + quidu "3A9E205C014A" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$429" + quid "3B163640034C" + roles (list role_list + (object Role "$UNNAMED$430" + quid "3B163640034D" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166") + (object Role "iCurrentTester" + quid "3B1636400356" + documentation "* The test which is currently being run" + label "iCurrentTester" + supplier "Logical View::Test Bed Classes::CComponentTester" + quidu "3A24DC16022F" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$431" + quid "3B163640039C" + roles (list role_list + (object Role "$UNNAMED$432" + quid "3B163640039D" + supplier "Logical View::Test Bed Classes::CTestManager" + quidu "3A70658C0166" + is_aggregate TRUE) + (object Role "iCurrentLibrary" + quid "3B16364003B0" + documentation "* The library containing the test which is currently being run" + label "iCurrentLibrary" + supplier "RLibrary" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$433" + quid "3B449E92031B" + roles (list role_list + (object Role "$UNNAMED$434" + quid "3B449E92031C" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C") + (object Role "iFileMan" + quid "3B449E920343" + documentation "* File manager - useful in PrepareUnitTestL if copying files is required" + label "iFileMan" + supplier "CFileMan" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$435" + quid "3B449E92034D" + roles (list role_list + (object Role "$UNNAMED$436" + quid "3B449E92034E" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + is_aggregate TRUE) + (object Role "iFs" + quid "3B449E920361" + documentation "* Connection to the file server - required by iFileMan" + label "iFs" + supplier "RFs" + exportControl "Protected" + is_navigable TRUE))) + (object Association "$UNNAMED$437" + quid "3B449E92036B" + roles (list role_list + (object Role "$UNNAMED$438" + quid "3B449E92036C" + supplier "Logical View::Test Bed Classes::CUnitTest" + quidu "3A23BA9F037C" + is_aggregate TRUE) + (object Role "iLeaveErrorArray" + quid "3B449E92037F" + documentation "* List of all the acceptable error codes" + label "iLeaveErrorArray" + supplier "Logical View::Test Bed Classes::RArray" + quidu "3A9F862D039E" + exportControl "Protected" + is_navigable TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3A37869600EE" + title "Main" + documentation "Returns the test which is currently executing" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @985 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 1984) + label (object ItemLabel + Parent_View @985 + location (270, 1933) + fill_color 13434879 + nlines 1 + max_width 452 + justify 0 + label "RPointerArray") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D015F" + width 470 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @986 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 2418) + label (object ItemLabel + Parent_View @986 + location (260, 2212) + fill_color 13434879 + nlines 1 + max_width 472 + justify 0 + label "CUnitTestInfo") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D0154" + compartment (object Compartment + Parent_View @986 + location (260, 2273) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 7 + max_width 478) + width 490 + height 436 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @987 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 1550) + label (object ItemLabel + Parent_View @987 + location (1110, 1494) + fill_color 16777215 + nlines 1 + max_width 508 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + compartment (object Compartment + Parent_View @987 + location (1110, 1555) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 1 + max_width 515) + width 526 + height 136 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @988 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 2976) + label (object ItemLabel + Parent_View @988 + location (203, 2926) + fill_color 16777215 + nlines 1 + max_width 586 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02E2" + width 604 + height 122 + annotation 8 + autoResize TRUE) + (object UsesView "" @989 + stereotype TRUE + line_color 3342489 + quidu "3A81831D0094" + client @988 + supplier @986 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @990 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 3596) + label (object ItemLabel + Parent_View @990 + location (233, 3365) + fill_color 13434879 + nlines 1 + max_width 526 + justify 0 + label "CComponentInfo") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02D7" + compartment (object Compartment + Parent_View @990 + location (233, 3426) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 8 + max_width 522) + width 544 + height 486 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$319" @991 + location (496, 3194) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830200" + roleview_list (list RoleViews + (object RoleView "iUnitTestsInfo" @992 + Parent_View @991 + location (-62, 714) + label (object SegLabel @993 + Parent_View @992 + location (456, 3193) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 838 + justify 0 + label "-iUnitTestsInfo" + pctDist 0.006410 + height 41 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830202" + client @991 + supplier @988 + line_style 0) + (object RoleView "$UNNAMED$320" @994 + Parent_View @991 + location (-62, 714) + label (object SegLabel @995 + Parent_View @994 + location (455, 3320) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830201" + client @991 + supplier @990 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @996 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3782, 682) + label (object ItemLabel + Parent_View @996 + location (3501, 626) + fill_color 16777215 + nlines 1 + max_width 562 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + compartment (object Compartment + Parent_View @996 + location (3501, 687) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 1 + max_width 568) + width 580 + height 136 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @997 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2666, 992) + label (object ItemLabel + Parent_View @997 + location (2390, 941) + fill_color 16777215 + nlines 1 + max_width 552 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658A0166" + width 570 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @998 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 682) + label (object ItemLabel + Parent_View @998 + location (1033, 176) + fill_color 13434879 + nlines 1 + max_width 662 + justify 0 + label "CUnitTest") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9F037C" + compartment (object Compartment + Parent_View @998 + location (1033, 237) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 19 + max_width 659) + width 680 + height 1036 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$297" @999 + location (2054, 845) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016D" + roleview_list (list RoleViews + (object RoleView "iTransitions" @1000 + Parent_View @999 + location (566, 597) + label (object SegLabel @1001 + Parent_View @1000 + location (2325, 952) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 237 + justify 0 + label "#iTransitions" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016F" + client @999 + supplier @997 + line_style 0) + (object RoleView "$UNNAMED$298" @1002 + Parent_View @999 + location (566, 597) + label (object SegLabel @1003 + Parent_View @1002 + location (1784, 739) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016E" + client @999 + supplier @998 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1004 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (4526, 1364) + label (object ItemLabel + Parent_View @1004 + location (4357, 1283) + fill_color 13434879 + nlines 1 + max_width 338 + justify 0 + label "TTransitionInfo") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1009C" + compartment (object Compartment + Parent_View @1004 + location (4357, 1344) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 2 + max_width 343) + width 356 + height 186 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1005 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3782, 2356) + label (object ItemLabel + Parent_View @1005 + location (3424, 2200) + fill_color 13434879 + nlines 1 + max_width 716 + justify 0 + label "TTransitionValidator") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205E01ED" + compartment (object Compartment + Parent_View @1005 + location (3424, 2261) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 5 + max_width 721) + width 734 + height 336 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1006 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (4588, 434) + label (object ItemLabel + Parent_View @1006 + location (4276, 278) + fill_color 13434879 + nlines 1 + max_width 624 + justify 0 + label "CUnitTestContext") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205C014A" + compartment (object Compartment + Parent_View @1006 + location (4276, 339) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 5 + max_width 631) + width 642 + height 336 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1007 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3782, 1612) + label (object ItemLabel + Parent_View @1007 + location (3432, 1206) + fill_color 16777215 + nlines 1 + max_width 700 + justify 0 + label "CTransition") + icon "boundary" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFC30021" + compartment (object Compartment + Parent_View @1007 + location (3432, 1267) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 15 + max_width 706) + width 718 + height 836 + annotation 8 + autoResize TRUE) + (object UsesView "" @1008 + stereotype TRUE + line_color 3342489 + quidu "3A87B0970263" + client @997 + supplier @1007 + line_style 0) + (object UsesView "" @1009 + label (object ItemLabel + Parent_View @1009 + location (3782, 971) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1010 + Parent_View @1009 + location (3847, 971) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500935 + height 65 + orientation 1) + line_color 3342489 + quidu "3AAE437E012B" + client @1007 + supplier @996 + line_style 0) + (object AssociationViewNew "$UNNAMED$373" @1011 + location (3782, 2108) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D017E" + roleview_list (list RoleViews + (object RoleView "iValidator:TTransitionValidator&" @1012 + Parent_View @1011 + location (62, 806) + label (object SegLabel @1013 + Parent_View @1012 + location (3862, 2106) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 587 + justify 0 + label "#iValidator:TTransitionValidator&" + pctDist -0.025862 + height 80 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01BA" + client @1011 + supplier @1005 + line_style 0) + (object RoleView "$UNNAMED$374" @1014 + Parent_View @1011 + location (62, 806) + label (object SegLabel @1015 + Parent_View @1014 + location (3741, 2046) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D017F" + client @1011 + supplier @1007 + line_style 0))) + (object AssociationViewNew "$UNNAMED$375" @1016 + location (4268, 897) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01C4" + roleview_list (list RoleViews + (object RoleView "iUTContext:CUnitTestContext&" @1017 + Parent_View @1016 + location (548, -405) + label (object SegLabel @1018 + Parent_View @1017 + location (4590, 881) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 592 + justify 0 + label "#iUTContext:CUnitTestContext&" + pctDist 0.543957 + height 256 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01D8" + client @1016 + supplier @1006 + line_style 0) + (object RoleView "$UNNAMED$376" @1019 + Parent_View @1016 + location (548, -405) + label (object SegLabel @1020 + Parent_View @1019 + location (4073, 1109) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01C5" + client @1016 + supplier @1007 + line_style 0))) + (object UsesView "" @1021 + stereotype TRUE + line_color 3342489 + quidu "3A87AD5D01ED" + client @998 + supplier @987 + line_style 0) + (object UsesView "" @1022 + label (object ItemLabel + Parent_View @1022 + location (2597, 682) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1023 + Parent_View @1022 + location (2718, 627) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.567801 + height 56 + orientation 0) + line_color 3342489 + quidu "3AAE43920184" + client @998 + supplier @996 + line_style 0) + (object UsesView "" @1024 + stereotype (object SegLabel @1025 + Parent_View @1024 + location (2694, 760) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.465806 + height 38 + orientation 0) + line_color 3342489 + quidu "3A378D2002C2" + client @998 + supplier @1007 + vertices (list Points + (1704, 710) + (3472, 866) + (3607, 1193)) + line_style 0) + (object UsesView "" @1026 + label (object ItemLabel + Parent_View @1026 + location (2975, 432) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1027 + Parent_View @1026 + location (2920, 378) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.478379 + height 55 + orientation 0) + line_color 3342489 + quidu "3AAE45D3033C" + client @998 + supplier @1006 + vertices (list Points + (1704, 608) + (2534, 432) + (4266, 433)) + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1028 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (4712, 2046) + label (object ItemLabel + Parent_View @1028 + location (4362, 1915) + fill_color 13434879 + nlines 1 + max_width 700 + justify 0 + label "CLeakTestTransition") + icon "boundary" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A8D59CB0257" + compartment (object Compartment + Parent_View @1028 + location (4362, 1976) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 4 + max_width 706) + width 718 + height 286 + annotation 8 + autoResize TRUE) + (object InheritView "" @1029 + stereotype TRUE + line_color 3342489 + quidu "3A8D59CB0258" + client @1028 + supplier @1007 + line_style 0) + (object UsesView "" @1030 + label (object ItemLabel + Parent_View @1030 + location (4244, 1457) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1031 + Parent_View @1030 + location (4207, 1344) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE469B033A" + client @1007 + supplier @1004 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1032 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 3162) + label (object ItemLabel + Parent_View @1032 + location (1109, 3106) + fill_color 13434879 + nlines 1 + max_width 510 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + compartment (object Compartment + Parent_View @1032 + location (1109, 3167) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 1 + max_width 515) + width 528 + height 136 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1033 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (558, 1364) + label (object ItemLabel + Parent_View @1033 + location (297, 1313) + fill_color 16777215 + nlines 1 + max_width 522 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B03D2" + width 540 + height 126 + annotation 8 + autoResize TRUE) + (object UsesView "" @1034 + stereotype TRUE + line_color 3342489 + quidu "3A81834502C2" + client @1033 + supplier @998 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1035 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3038, 2604) + label (object ItemLabel + Parent_View @1035 + location (2912, 2553) + fill_color 16777215 + nlines 1 + max_width 252 + justify 0 + label "TLogFormat") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A894035038E" + width 270 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1036 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 2480) + label (object ItemLabel + Parent_View @1036 + location (1067, 2149) + fill_color 13434879 + nlines 1 + max_width 594 + justify 0 + label "CComponentTester") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + compartment (object Compartment + Parent_View @1036 + location (1067, 2210) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 12 + max_width 590) + width 612 + height 686 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$305" @1037 + location (1364, 2958) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B4" + roleview_list (list RoleViews + (object RoleView "iObserver:MComponentTestObserver&" @1038 + Parent_View @1037 + location (0, 1718) + label (object SegLabel @1039 + Parent_View @1038 + location (1323, 3066) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 719 + justify 0 + label "#iObserver:MComponentTestObserver&" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B6" + client @1037 + supplier @1032 + line_style 0) + (object RoleView "$UNNAMED$306" @1040 + Parent_View @1037 + location (0, 1718) + label (object SegLabel @1041 + Parent_View @1040 + location (1323, 2850) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B5" + client @1037 + supplier @1036 + line_style 0))) + (object AssociationViewNew "$UNNAMED$309" @1042 + location (858, 1781) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DC" + roleview_list (list RoleViews + (object RoleView "iUnitTests" @1043 + Parent_View @1042 + location (-506, 541) + label (object SegLabel @1044 + Parent_View @1043 + location (621, 1523) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 216 + justify 0 + label "#iUnitTests" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DE" + client @1042 + supplier @1033 + line_style 0) + (object RoleView "$UNNAMED$310" @1045 + Parent_View @1042 + location (-506, 541) + label (object SegLabel @1046 + Parent_View @1045 + location (1029, 2089) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DD" + client @1042 + supplier @1036 + line_style 0))) + (object InheritView "" @1047 + stereotype TRUE + line_color 3342489 + quidu "3A8276CF037E" + client @1036 + supplier @987 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1048 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1426, 3596) + label (object ItemLabel + Parent_View @1048 + location (1109, 3550) + fill_color 16777215 + nlines 1 + max_width 634 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B0089" + width 652 + height 110 + annotation 8 + autoResize TRUE) + (object UsesView "" @1049 + stereotype TRUE + line_color 3342489 + quidu "3A8182F2027D" + client @1048 + supplier @990 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1050 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3782, 3100) + label (object ItemLabel + Parent_View @1050 + location (3587, 2794) + fill_color 16777215 + nlines 1 + max_width 390 + justify 0 + label "CTestManager") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C0166" + compartment (object Compartment + Parent_View @1050 + location (3587, 2855) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 11 + max_width 387) + width 408 + height 636 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$329" @1051 + location (2841, 3579) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C3" + roleview_list (list RoleViews + (object RoleView "iTestList" @1052 + Parent_View @1051 + location (1663, 1223) + label (object SegLabel @1053 + Parent_View @1052 + location (2870, 3620) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 262 + justify 0 + label "#iTestList" + pctDist -0.026786 + height 41 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C5" + client @1051 + supplier @1048 + line_style 0) + (object RoleView "$UNNAMED$330" @1054 + Parent_View @1051 + location (1663, 1223) + label (object SegLabel @1055 + Parent_View @1054 + location (3713, 3529) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C4" + client @1051 + supplier @1050 + vertices (list Points + (2841, 3579) + (3780, 3569) + (3780, 3418)) + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1056 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2666, 1736) + label (object ItemLabel + Parent_View @1056 + location (2323, 1305) + fill_color 13434879 + nlines 1 + max_width 686 + justify 0 + label "CDataLogger") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + compartment (object Compartment + Parent_View @1056 + location (2323, 1366) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 16 + max_width 693) + width 704 + height 886 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$325" @1057 + location (3297, 2508) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B4" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1058 + Parent_View @1057 + location (2863, 1082) + label (object SegLabel @1059 + Parent_View @1058 + location (3173, 2312) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.524313 + height 28 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B9" + client @1057 + supplier @1056 + line_style 0) + (object RoleView "$UNNAMED$326" @1060 + Parent_View @1057 + location (2863, 1082) + label (object SegLabel @1061 + Parent_View @1060 + location (3490, 2809) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B5" + client @1057 + supplier @1050 + line_style 0))) + (object UsesView "" @1062 + stereotype TRUE + line_color 3342489 + quidu "3A378BD9025D" + client @1007 + supplier @1056 + line_style 0) + (object AssociationViewNew "$UNNAMED$351" @1063 + location (2932, 2359) + stereotype TRUE + line_color 3342489 + quidu "3A892F450130" + roleview_list (list RoleViews + (object RoleView "iLogFormat" @1064 + Parent_View @1063 + location (328, 1057) + label (object SegLabel @1065 + Parent_View @1064 + location (2976, 2430) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "-iLogFormat" + pctDist 0.419359 + height 13 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A892F45013A" + client @1063 + supplier @1035 + line_style 0) + (object RoleView "$UNNAMED$352" @1066 + Parent_View @1063 + location (328, 1057) + label (object SegLabel @1067 + Parent_View @1066 + location (2910, 2200) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A892F450131" + client @1063 + supplier @1056 + line_style 0))) + (object UsesView "" @1068 + stereotype TRUE + line_color 3342489 + quidu "3A41E8DE01F8" + client @998 + supplier @1056 + line_style 0) + (object AssociationViewNew "$UNNAMED$307" @1069 + location (1991, 2119) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BE" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1070 + Parent_View @1069 + location (627, 879) + label (object SegLabel @1071 + Parent_View @1070 + location (1984, 2077) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 525 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.039352 + height 41 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03C8" + client @1069 + supplier @1056 + line_style 0) + (object RoleView "$UNNAMED$308" @1072 + Parent_View @1069 + location (627, 879) + label (object SegLabel @1073 + Parent_View @1072 + location (1714, 2231) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BF" + client @1069 + supplier @1036 + line_style 0))) + (object UsesView "" @1074 + stereotype TRUE + line_color 3342489 + quidu "3A41E8E302A0" + client @1036 + supplier @1056 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1075 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2480, 3100) + label (object ItemLabel + Parent_View @1075 + location (2182, 2819) + fill_color 13434879 + nlines 1 + max_width 596 + justify 0 + label "CTestController") + icon "boundary" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A34E468034A" + compartment (object Compartment + Parent_View @1075 + location (2182, 2880) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 10 + max_width 594) + width 614 + height 586 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$301" @1076 + location (1856, 3392) + stereotype TRUE + line_color 3342489 + quidu "3A70658B008A" + roleview_list (list RoleViews + (object RoleView "iTestList" @1077 + Parent_View @1076 + location (-810, 354) + label (object SegLabel @1078 + Parent_View @1077 + location (1587, 3473) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 172 + justify 0 + label "-iTestList" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B0093" + client @1076 + supplier @1048 + line_style 0) + (object RoleView "$UNNAMED$302" @1079 + Parent_View @1076 + location (-810, 354) + label (object SegLabel @1080 + Parent_View @1079 + location (2091, 3237) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B008B" + client @1076 + supplier @1075 + line_style 0))) + (object AssociationViewNew "$UNNAMED$303" @1081 + location (3182, 3100) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009D" + roleview_list (list RoleViews + (object RoleView "iTestManager" @1082 + Parent_View @1081 + location (516, 62) + label (object SegLabel @1083 + Parent_View @1082 + location (3498, 3059) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 259 + justify 0 + label "-iTestManager" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B00A7" + client @1081 + supplier @1050 + line_style 0) + (object RoleView "$UNNAMED$304" @1084 + Parent_View @1081 + location (516, 62) + label (object SegLabel @1085 + Parent_View @1084 + location (2866, 3059) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009E" + client @1081 + supplier @1075 + line_style 0))) + (object AssociationViewNew "$UNNAMED$355" @1086 + location (2561, 2492) + stereotype TRUE + line_color 3342489 + quidu "3A8D59C801C6" + roleview_list (list RoleViews + (object RoleView "iDataLogger" @1087 + Parent_View @1086 + location (-105, -546) + label (object SegLabel @1088 + Parent_View @1087 + location (2554, 2237) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 235 + justify 0 + label "-iDataLogger" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A8D59C801E4" + client @1086 + supplier @1056 + line_style 0) + (object RoleView "$UNNAMED$356" @1089 + Parent_View @1086 + location (-105, -546) + label (object SegLabel @1090 + Parent_View @1089 + location (2486, 2739) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A8D59C801C7" + client @1086 + supplier @1075 + line_style 0))) + (object UsesView "" @1091 + label (object ItemLabel + Parent_View @1091 + location (1921, 2789) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1092 + Parent_View @1091 + location (1929, 2832) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.455560 + height 34 + orientation 0) + line_color 3342489 + quidu "3A378DA103AD" + client @1075 + supplier @1036 + line_style 0))) + (object ClassDiagram "Class Derivation" + quid "3A6474AA03A3" + title "Class Derivation" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1093 + ShowCompartmentStereotypes TRUE + location (248, 496) + label (object ItemLabel + Parent_View @1093 + location (97, 422) + fill_color 13434879 + nlines 1 + max_width 302 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3F2F660071" + width 320 + height 172 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1094 + ShowCompartmentStereotypes TRUE + location (248, 1302) + label (object ItemLabel + Parent_View @1094 + location (97, 1228) + fill_color 13434879 + nlines 1 + max_width 302 + justify 0 + label "CActive") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A3F2F6E0343" + width 320 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @1095 + stereotype TRUE + line_color 3342489 + quidu "3A8183E10399" + client @1094 + supplier @1093 + line_style 0) + (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1096 + ShowCompartmentStereotypes TRUE + location (248, 2108) + label (object ItemLabel + Parent_View @1096 + location (97, 2034) + fill_color 13434879 + nlines 1 + max_width 302 + justify 0 + label "CTimer") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A81845902F1" + width 320 + height 172 + annotation 8 + autoResize TRUE) + (object InheritView "" @1097 + stereotype TRUE + line_color 3342489 + quidu "3A81846502F8" + client @1096 + supplier @1094 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1098 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (806, 1860) + label (object ItemLabel + Parent_View @1098 + location (805, 1968) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MTransitionObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276CF002C" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1099 + ShowCompartmentStereotypes TRUE + location (124, 124) + label (object ItemLabel + Parent_View @1099 + location (13, 280) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "CComponentInfo") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02D7" + height 154 + annotation 8 + autoResize TRUE) + (object InheritView "" @1100 + stereotype TRUE + line_color 3342489 + quidu "3A70658B02E1" + client @1099 + supplier @1093 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1101 + ShowCompartmentStereotypes TRUE + location (496, 124) + label (object ItemLabel + Parent_View @1101 + location (398, 285) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTestInfo") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D0154" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1102 + stereotype TRUE + line_color 3342489 + quidu "3A70658D015E" + client @1101 + supplier @1093 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1103 + ShowCompartmentStereotypes TRUE + location (1116, 496) + label (object ItemLabel + Parent_View @1103 + location (985, 652) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTestController") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E468034A" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object InheritView "" @1104 + stereotype TRUE + line_color 3342489 + quidu "3A64754A03AD" + client @1103 + supplier @1093 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1105 + ShowCompartmentStereotypes TRUE + location (868, 1178) + label (object ItemLabel + Parent_View @1105 + location (770, 1339) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CTestManager") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C0166" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1106 + stereotype TRUE + line_color 3342489 + quidu "3A70658C0167" + client @1105 + supplier @1094 + line_style 0) + (object AssociationViewNew "$UNNAMED$303" @1107 + location (989, 832) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009D" + roleview_list (list RoleViews + (object RoleView "iTestManager" @1108 + Parent_View @1107 + location (-437, -780) + label (object SegLabel @1109 + Parent_View @1108 + location (945, 933) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 259 + justify 0 + label "-iTestManager" + pctDist 0.393282 + height 8 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B00A7" + client @1107 + supplier @1105 + line_style 0) + (object RoleView "$UNNAMED$304" @1110 + Parent_View @1107 + location (-437, -780) + label (object SegLabel @1111 + Parent_View @1110 + location (1027, 611) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009E" + client @1107 + supplier @1103 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1112 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1860, 124) + label (object ItemLabel + Parent_View @1112 + location (1859, 232) + anchor_loc 1 + nlines 2 + max_width 256 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1113 + ShowCompartmentStereotypes TRUE + location (1674, 992) + label (object ItemLabel + Parent_View @1113 + location (1576, 1153) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDataLogger") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1114 + stereotype TRUE + line_color 3342489 + quidu "3A64752B02A4" + client @1113 + supplier @1093 + line_style 0) + (object AssociationViewNew "$UNNAMED$325" @1115 + location (1269, 1082) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B4" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1116 + Parent_View @1115 + location (401, -468) + label (object SegLabel @1117 + Parent_View @1116 + location (1256, 1085) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 517 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist -0.040450 + height 0 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B9" + client @1115 + supplier @1113 + line_style 0) + (object RoleView "$UNNAMED$326" @1118 + Parent_View @1115 + location (401, -468) + label (object SegLabel @1119 + Parent_View @1118 + location (1000, 1103) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B5" + client @1115 + supplier @1105 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1120 + ShowCompartmentStereotypes TRUE + location (2232, 496) + label (object ItemLabel + Parent_View @1120 + location (2134, 657) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CComponentTester") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + width 158 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$305" @1121 + location (2019, 283) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B4" + roleview_list (list RoleViews + (object RoleView "iObserver:MComponentTestObserver&" @1122 + Parent_View @1121 + location (779, -523) + label (object SegLabel @1123 + Parent_View @1122 + location (2048, 127) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 719 + justify 0 + label "#iObserver:MComponentTestObserver&" + pctDist 0.480654 + height 132 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B6" + client @1121 + supplier @1112 + line_style 0) + (object RoleView "$UNNAMED$306" @1124 + Parent_View @1121 + location (779, -523) + label (object SegLabel @1125 + Parent_View @1124 + location (2097, 420) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B5" + client @1121 + supplier @1120 + line_style 0))) + (object AssociationViewNew "$UNNAMED$307" @1126 + location (1952, 740) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BE" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1127 + Parent_View @1126 + location (960, -66) + label (object SegLabel @1128 + Parent_View @1127 + location (1921, 716) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 525 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.029197 + height 40 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03C8" + client @1126 + supplier @1113 + line_style 0) + (object RoleView "$UNNAMED$308" @1129 + Parent_View @1126 + location (960, -66) + label (object SegLabel @1130 + Parent_View @1129 + location (2087, 567) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BF" + client @1126 + supplier @1120 + line_style 0))) + (object UsesView "" @1131 + label (object ItemLabel + Parent_View @1131 + location (1691, 496) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1132 + Parent_View @1131 + location (1732, 465) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.544558 + height 32 + orientation 0) + line_color 3342489 + quidu "3A378DA103AD" + client @1103 + supplier @1120 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1133 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1674, 1488) + label (object ItemLabel + Parent_View @1133 + location (1673, 1596) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1134 + ShowCompartmentStereotypes TRUE + location (1240, 1674) + label (object ItemLabel + Parent_View @1134 + location (1109, 1830) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTransition") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFC30021" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object InheritView "" @1135 + stereotype TRUE + line_color 3342489 + quidu "3A64744702ED" + client @1134 + supplier @1094 + line_style 0) + (object UsesView "" @1136 + stereotype TRUE + line_color 3342489 + quidu "3A378BD9025D" + client @1134 + supplier @1113 + line_style 0) + (object UsesView "" @1137 + stereotype TRUE + line_color 3342489 + quidu "3A87AD61006C" + client @1134 + supplier @1098 + line_style 0) + (object UsesView "" @1138 + stereotype (object SegLabel @1139 + Parent_View @1138 + location (1453, 1449) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE437E012B" + client @1134 + supplier @1133 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1140 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (2728, 1116) + label (object ItemLabel + Parent_View @1140 + location (2727, 1224) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object InheritView "" @1141 + stereotype TRUE + line_color 3342489 + quidu "3A8276CF037E" + client @1120 + supplier @1140 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1142 + ShowCompartmentStereotypes TRUE + location (2294, 2108) + label (object ItemLabel + Parent_View @1142 + location (2196, 2269) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTest") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9F037C" + width 158 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$315" @1143 + location (2520, 1584) + stereotype TRUE + line_color 3342489 + quidu "3A71470502B0" + roleview_list (list RoleViews + (object RoleView "iUnitTestObserver:MUnitTestObserver&" @1144 + Parent_View @1143 + location (660, -586) + label (object SegLabel @1145 + Parent_View @1144 + location (2599, 1436) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 741 + justify 0 + label "#iUnitTestObserver:MUnitTestObserver&" + pctDist 0.368749 + height 13 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71470502BA" + client @1143 + supplier @1140 + line_style 0) + (object RoleView "$UNNAMED$316" @1146 + Parent_View @1143 + location (660, -586) + label (object SegLabel @1147 + Parent_View @1146 + location (2363, 1842) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71470502B1" + client @1143 + supplier @1142 + line_style 0))) + (object InheritView "" @1148 + stereotype TRUE + line_color 3342489 + quidu "3A70658A00EB" + client @1142 + supplier @1096 + line_style 0) + (object InheritView "" @1149 + stereotype TRUE + line_color 3342489 + quidu "3A927748016E" + client @1142 + supplier @1098 + line_style 0) + (object UsesView "" @1150 + stereotype (object SegLabel @1151 + Parent_View @1150 + location (1739, 2007) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A378D2002C2" + client @1142 + supplier @1134 + line_style 0) + (object UsesView "" @1152 + stereotype TRUE + line_color 3342489 + quidu "3A41E8DE01F8" + client @1142 + supplier @1113 + line_style 0) + (object UsesView "" @1153 + stereotype (object SegLabel @1154 + Parent_View @1153 + location (1748, 1856) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.621450 + height 208 + orientation 0) + line_color 3342489 + quidu "3AAE43920184" + client @1142 + supplier @1133 + line_style 0) + (object UsesView "" @1155 + stereotype (object SegLabel @1156 + Parent_View @1155 + location (2317, 1167) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.409712 + height 62 + orientation 0) + line_color 3342489 + quidu "3A895EA900EF" + client @1120 + supplier @1142 + line_style 0))) + (object ClassDiagram "Component testing base classes" + quid "3AAE47E503CB" + title "Component testing base classes" + zoom 85 + max_height 28350 + max_width 21600 + origin_x 291 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1157 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (930, 1116) + label (object ItemLabel + Parent_View @1157 + location (687, 1061) + fill_color 16777215 + nlines 1 + max_width 486 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + width 504 + height 134 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1158 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2542, 558) + label (object ItemLabel + Parent_View @1158 + location (2272, 503) + fill_color 16777215 + nlines 1 + max_width 540 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + width 558 + height 134 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1159 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3410, 1364) + label (object ItemLabel + Parent_View @1159 + location (3189, 1261) + fill_color 13434879 + nlines 1 + max_width 442 + justify 0 + label "CLeakTestTransition") + icon "boundary" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A8D59CB0257" + width 460 + height 230 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1160 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3038, 2170) + label (object ItemLabel + Parent_View @1160 + location (2864, 2092) + fill_color 13434879 + nlines 1 + max_width 348 + justify 0 + label "TTransitionInfo") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1009C" + width 366 + height 180 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1161 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1798, 1364) + label (object ItemLabel + Parent_View @1161 + location (1522, 1315) + fill_color 16777215 + nlines 1 + max_width 552 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658A0166" + width 570 + height 122 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1162 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1302, 434) + label (object ItemLabel + Parent_View @1162 + location (986, 15) + fill_color 13434879 + nlines 1 + max_width 632 + justify 0 + label "CUnitTest") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9F037C" + compartment (object Compartment + Parent_View @1162 + location (986, 76) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 19 + max_width 629) + width 650 + height 866 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$297" @1163 + location (1649, 1084) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016D" + roleview_list (list RoleViews + (object RoleView "iTransitions" @1164 + Parent_View @1163 + location (161, 836) + label (object SegLabel @1165 + Parent_View @1164 + location (1706, 1278) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 325 + justify 0 + label "#iTransitions" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016F" + client @1163 + supplier @1161 + line_style 0) + (object RoleView "$UNNAMED$298" @1166 + Parent_View @1163 + location (161, 836) + label (object SegLabel @1167 + Parent_View @1166 + location (1593, 891) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016E" + client @1163 + supplier @1162 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1168 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 2418) + label (object ItemLabel + Parent_View @1168 + location (241, 2359) + fill_color 13434879 + nlines 1 + max_width 510 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 528 + height 146 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1169 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 434) + label (object ItemLabel + Parent_View @1169 + location (235, 385) + fill_color 16777215 + nlines 1 + max_width 522 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B03D2" + width 540 + height 122 + annotation 8 + autoResize TRUE) + (object UsesView "" @1170 + stereotype TRUE + line_color 3342489 + quidu "3A81834502C2" + client @1169 + supplier @1162 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1171 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1426, 2046) + label (object ItemLabel + Parent_View @1171 + location (1091, 1627) + fill_color 13434879 + nlines 1 + max_width 670 + justify 0 + label "CDataLogger") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + width 688 + height 866 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1172 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (496, 1860) + label (object ItemLabel + Parent_View @1172 + location (209, 1561) + fill_color 13434879 + nlines 1 + max_width 574 + justify 0 + label "CComponentTester") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + compartment (object Compartment + Parent_View @1172 + location (209, 1622) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 12 + max_width 0) + width 592 + height 626 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$305" @1173 + location (496, 2258) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B4" + roleview_list (list RoleViews + (object RoleView "iObserver:MComponentTestObserver&" @1174 + Parent_View @1173 + location (-868, 1018) + label (object SegLabel @1175 + Parent_View @1174 + location (455, 2327) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 962 + justify 0 + label "#iObserver:MComponentTestObserver&" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B6" + client @1173 + supplier @1168 + line_style 0) + (object RoleView "$UNNAMED$306" @1176 + Parent_View @1173 + location (-868, 1018) + label (object SegLabel @1177 + Parent_View @1176 + location (455, 2190) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B5" + client @1173 + supplier @1172 + line_style 0))) + (object InheritView "" @1178 + stereotype TRUE + line_color 3342489 + quidu "3A8276CF037E" + client @1172 + supplier @1157 + line_style 0) + (object AssociationViewNew "$UNNAMED$309" @1179 + location (496, 1020) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DC" + roleview_list (list RoleViews + (object RoleView "iUnitTests" @1180 + Parent_View @1179 + location (-868, -220) + label (object SegLabel @1181 + Parent_View @1180 + location (455, 600) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 284 + justify 0 + label "#iUnitTests" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DE" + client @1179 + supplier @1169 + line_style 0) + (object RoleView "$UNNAMED$310" @1182 + Parent_View @1179 + location (-868, -220) + label (object SegLabel @1183 + Parent_View @1182 + location (455, 1441) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DD" + client @1179 + supplier @1172 + line_style 0))) + (object AssociationViewNew "$UNNAMED$307" @1184 + location (936, 1946) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BE" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1185 + Parent_View @1184 + location (-428, 706) + label (object SegLabel @1186 + Parent_View @1185 + location (949, 1908) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 690 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.039352 + height 41 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03C8" + client @1184 + supplier @1171 + line_style 0) + (object RoleView "$UNNAMED$308" @1187 + Parent_View @1184 + location (-428, 706) + label (object SegLabel @1188 + Parent_View @1187 + location (829, 1883) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BF" + client @1184 + supplier @1172 + line_style 0))) + (object UsesView "" @1189 + stereotype TRUE + line_color 3342489 + quidu "3A41E8E302A0" + client @1172 + supplier @1171 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1190 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2294, 2294) + label (object ItemLabel + Parent_View @1190 + location (1947, 2139) + fill_color 13434879 + nlines 1 + max_width 694 + justify 0 + label "TTransitionValidator") + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205E01ED" + width 712 + height 338 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1191 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (3348, 558) + label (object ItemLabel + Parent_View @1191 + location (3050, 403) + fill_color 13434879 + nlines 1 + max_width 596 + justify 0 + label "CUnitTestContext") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205C014A" + width 614 + height 338 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1192 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2666, 1364) + label (object ItemLabel + Parent_View @1192 + location (2357, 1017) + fill_color 16777215 + nlines 1 + max_width 618 + justify 0 + label "CTransition") + icon "boundary" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFC30021" + width 636 + height 722 + annotation 8 + autoResize TRUE) + (object UsesView "" @1193 + stereotype TRUE + line_color 3342489 + quidu "3A87B0970263" + client @1161 + supplier @1192 + line_style 0) + (object UsesView "" @1194 + stereotype TRUE + line_color 3342489 + quidu "3A378BD9025D" + client @1192 + supplier @1171 + line_style 0) + (object UsesView "" @1195 + label (object ItemLabel + Parent_View @1195 + location (2580, 814) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1196 + Parent_View @1195 + location (2644, 805) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500935 + height 65 + orientation 1) + line_color 3342489 + quidu "3AAE437E012B" + client @1192 + supplier @1158 + line_style 0) + (object AssociationViewNew "$UNNAMED$373" @1197 + location (2440, 1924) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D017E" + roleview_list (list RoleViews + (object RoleView "iValidator:TTransitionValidator&" @1198 + Parent_View @1197 + location (-1280, 622) + label (object SegLabel @1199 + Parent_View @1198 + location (2515, 1950) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 793 + justify 0 + label "#iValidator:TTransitionValidator&" + pctDist -0.025862 + height 80 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01BA" + client @1197 + supplier @1190 + line_style 0) + (object RoleView "$UNNAMED$374" @1200 + Parent_View @1197 + location (-1280, 622) + label (object SegLabel @1201 + Parent_View @1200 + location (2465, 1751) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D017F" + client @1197 + supplier @1192 + line_style 0))) + (object AssociationViewNew "$UNNAMED$375" @1202 + location (3085, 864) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01C4" + roleview_list (list RoleViews + (object RoleView "iUTContext:CUnitTestContext&" @1203 + Parent_View @1202 + location (-635, -438) + label (object SegLabel @1204 + Parent_View @1203 + location (3132, 873) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 763 + justify 0 + label "#iUTContext:CUnitTestContext&" + pctDist 0.125718 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01D8" + client @1202 + supplier @1191 + line_style 0) + (object RoleView "$UNNAMED$376" @1205 + Parent_View @1202 + location (-635, -438) + label (object SegLabel @1206 + Parent_View @1205 + location (2962, 949) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A9E205D01C5" + client @1202 + supplier @1192 + line_style 0))) + (object InheritView "" @1207 + stereotype TRUE + line_color 3342489 + quidu "3A8D59CB0258" + client @1159 + supplier @1192 + line_style 0) + (object UsesView "" @1208 + label (object ItemLabel + Parent_View @1208 + location (2914, 1902) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1209 + Parent_View @1208 + location (3023, 1853) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE469B033A" + client @1192 + supplier @1160 + line_style 0) + (object UsesView "" @1210 + stereotype TRUE + line_color 3342489 + quidu "3A87AD5D01ED" + client @1162 + supplier @1157 + line_style 0) + (object UsesView "" @1211 + stereotype TRUE + line_color 3342489 + quidu "3A41E8DE01F8" + client @1162 + supplier @1171 + line_style 0) + (object UsesView "" @1212 + label (object ItemLabel + Parent_View @1212 + location (1944, 497) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1213 + Parent_View @1212 + location (1993, 446) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.567801 + height 56 + orientation 0) + line_color 3342489 + quidu "3AAE43920184" + client @1162 + supplier @1158 + line_style 0) + (object UsesView "" @1214 + label (object ItemLabel + Parent_View @1214 + location (2362, 169) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1215 + Parent_View @1214 + location (2317, 125) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.478379 + height 55 + orientation 0) + line_color 3342489 + quidu "3AAE45D3033C" + client @1162 + supplier @1191 + vertices (list Points + (1627, 351) + (2557, 120) + (3043, 388)) + line_style 0) + (object UsesView "" @1216 + stereotype (object SegLabel @1217 + Parent_View @1216 + location (1983, 853) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.465806 + height 38 + orientation 0) + line_color 3342489 + quidu "3A378D2002C2" + client @1162 + supplier @1192 + line_style 0))) + (object ClassDiagram "Framework classes" + quid "3AAE4FAE013C" + title "Framework classes" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 969 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1218 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2294, 2356) + label (object ItemLabel + Parent_View @1218 + location (2058, 2150) + fill_color 13434879 + nlines 1 + max_width 472 + justify 0 + label "CUnitTestInfo") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D0154" + width 490 + height 436 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1219 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1302, 2480) + label (object ItemLabel + Parent_View @1219 + location (1009, 2429) + fill_color 16777215 + nlines 1 + max_width 586 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02E2" + width 604 + height 126 + annotation 8 + autoResize TRUE) + (object UsesView "" @1220 + stereotype TRUE + line_color 3342489 + quidu "3A81831D0094" + client @1219 + supplier @1218 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1221 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (434, 2294) + label (object ItemLabel + Parent_View @1221 + location (172, 2063) + fill_color 13434879 + nlines 1 + max_width 524 + justify 0 + label "CComponentInfo") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02D7" + compartment (object Compartment + Parent_View @1221 + location (172, 2124) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 8 + max_width 0) + width 542 + height 486 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$319" @1222 + location (858, 2383) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830200" + roleview_list (list RoleViews + (object RoleView "iUnitTestsInfo" @1223 + Parent_View @1222 + location (300, -97) + label (object SegLabel @1224 + Parent_View @1223 + location (868, 2344) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 838 + justify 0 + label "-iUnitTestsInfo" + pctDist 0.006410 + height 41 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830202" + client @1222 + supplier @1219 + line_style 0) + (object RoleView "$UNNAMED$320" @1225 + Parent_View @1222 + location (300, -97) + label (object SegLabel @1226 + Parent_View @1225 + location (746, 2318) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830201" + client @1222 + supplier @1221 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1227 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1364, 930) + label (object ItemLabel + Parent_View @1227 + location (1109, 874) + fill_color 13434879 + nlines 1 + max_width 510 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 528 + height 136 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1228 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1426, 1984) + label (object ItemLabel + Parent_View @1228 + location (1108, 1933) + fill_color 16777215 + nlines 1 + max_width 636 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B0089" + width 654 + height 126 + annotation 8 + autoResize TRUE) + (object UsesView "" @1229 + stereotype TRUE + line_color 3342489 + quidu "3A8182F2027D" + client @1228 + supplier @1221 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1230 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (434, 372) + label (object ItemLabel + Parent_View @1230 + location (137, 66) + fill_color 13434879 + nlines 1 + max_width 594 + justify 0 + label "CComponentTester") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + compartment (object Compartment + Parent_View @1230 + location (137, 127) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 12 + max_width 0) + width 612 + height 636 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$305" @1231 + location (994, 708) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B4" + roleview_list (list RoleViews + (object RoleView "iObserver:MComponentTestObserver&" @1232 + Parent_View @1231 + location (-370, -532) + label (object SegLabel @1233 + Parent_View @1232 + location (1244, 810) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 719 + justify 0 + label "#iObserver:MComponentTestObserver&" + pctDist 0.896764 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B6" + client @1231 + supplier @1227 + line_style 0) + (object RoleView "$UNNAMED$306" @1234 + Parent_View @1231 + location (-370, -532) + label (object SegLabel @1235 + Parent_View @1234 + location (770, 622) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B5" + client @1231 + supplier @1230 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1236 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2294, 1674) + label (object ItemLabel + Parent_View @1236 + location (2099, 1368) + fill_color 16777215 + nlines 1 + max_width 390 + justify 0 + label "CTestManager") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C0166" + compartment (object Compartment + Parent_View @1236 + location (2099, 1429) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 11 + max_width 0) + width 408 + height 636 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$329" @1237 + location (1843, 1833) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C3" + roleview_list (list RoleViews + (object RoleView "iTestList" @1238 + Parent_View @1237 + location (665, -523) + label (object SegLabel @1239 + Parent_View @1238 + location (1861, 1806) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 262 + justify 0 + label "#iTestList" + pctDist -0.097974 + height 21 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C5" + client @1237 + supplier @1228 + line_style 0) + (object RoleView "$UNNAMED$330" @1240 + Parent_View @1237 + location (665, -523) + label (object SegLabel @1241 + Parent_View @1240 + location (2027, 1724) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C4" + client @1237 + supplier @1236 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1242 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (434, 1364) + label (object ItemLabel + Parent_View @1242 + location (136, 1033) + fill_color 13434879 + nlines 1 + max_width 596 + justify 0 + label "CTestController") + icon "boundary" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A34E468034A" + compartment (object Compartment + Parent_View @1242 + location (136, 1094) + icon_style "Icon" + fill_color 16777215 + anchor 2 + nlines 10 + max_width 594) + width 614 + height 686 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$301" @1243 + location (1033, 1737) + stereotype TRUE + line_color 3342489 + quidu "3A70658B008A" + roleview_list (list RoleViews + (object RoleView "iTestList" @1244 + Parent_View @1243 + location (-1633, -1301) + label (object SegLabel @1245 + Parent_View @1244 + location (1309, 1857) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 172 + justify 0 + label "-iTestList" + pctDist 0.860120 + height 45 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B0093" + client @1243 + supplier @1228 + line_style 0) + (object RoleView "$UNNAMED$302" @1246 + Parent_View @1243 + location (-1633, -1301) + label (object SegLabel @1247 + Parent_View @1246 + location (778, 1626) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B008B" + client @1243 + supplier @1242 + line_style 0))) + (object AssociationViewNew "$UNNAMED$303" @1248 + location (1415, 1525) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009D" + roleview_list (list RoleViews + (object RoleView "iTestManager" @1249 + Parent_View @1248 + location (-1251, -1513) + label (object SegLabel @1250 + Parent_View @1249 + location (1959, 1575) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 259 + justify 0 + label "-iTestManager" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B00A7" + client @1248 + supplier @1236 + line_style 0) + (object RoleView "$UNNAMED$304" @1251 + Parent_View @1248 + location (-1251, -1513) + label (object SegLabel @1252 + Parent_View @1251 + location (884, 1396) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009E" + client @1248 + supplier @1242 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::TLogFormat" @1253 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (1302, 124) + label (object ItemLabel + Parent_View @1253 + location (1177, 73) + fill_color 16777215 + nlines 1 + max_width 250 + justify 0 + label "TLogFormat") + icon "entity" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A894035038E" + width 268 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1254 + ShowCompartmentStereotypes TRUE + IncludeAttribute TRUE + IncludeOperation TRUE + location (2294, 496) + label (object ItemLabel + Parent_View @1254 + location (1951, 65) + fill_color 13434879 + nlines 1 + max_width 686 + justify 0 + label "CDataLogger") + icon "control" + icon_style "None" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + width 704 + height 886 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$307" @1255 + location (1340, 431) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BE" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1256 + Parent_View @1255 + location (-24, -809) + label (object SegLabel @1257 + Parent_View @1256 + location (1367, 393) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 525 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.039352 + height 41 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03C8" + client @1255 + supplier @1254 + line_style 0) + (object RoleView "$UNNAMED$308" @1258 + Parent_View @1255 + location (-24, -809) + label (object SegLabel @1259 + Parent_View @1258 + location (863, 359) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03BF" + client @1255 + supplier @1230 + line_style 0))) + (object AssociationViewNew "$UNNAMED$325" @1260 + location (2294, 1147) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B4" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1261 + Parent_View @1260 + location (1860, -279) + label (object SegLabel @1262 + Parent_View @1261 + location (2322, 1039) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 523 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.524313 + height 28 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B9" + client @1260 + supplier @1254 + line_style 0) + (object RoleView "$UNNAMED$326" @1263 + Parent_View @1260 + location (1860, -279) + label (object SegLabel @1264 + Parent_View @1263 + location (2253, 1313) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B5" + client @1260 + supplier @1236 + line_style 0))) + (object AssociationViewNew "$UNNAMED$355" @1265 + location (1498, 1363) + stereotype TRUE + line_color 3342489 + quidu "3A8D59C801C6" + roleview_list (list RoleViews + (object RoleView "iDataLogger" @1266 + Parent_View @1265 + location (-1168, -1675) + label (object SegLabel @1267 + Parent_View @1266 + location (1904, 1048) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 235 + justify 0 + label "-iDataLogger" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A8D59C801E4" + client @1265 + supplier @1254 + vertices (list Points + (1498, 1363) + (1759, 1363) + (2018, 939)) + line_style 0) + (object RoleView "$UNNAMED$356" @1268 + Parent_View @1265 + location (-1168, -1675) + label (object SegLabel @1269 + Parent_View @1268 + location (892, 1322) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A8D59C801C7" + client @1265 + supplier @1242 + line_style 0))) + (object AssociationViewNew "$UNNAMED$351" @1270 + location (1688, 267) + stereotype TRUE + line_color 3342489 + quidu "3A892F450130" + roleview_list (list RoleViews + (object RoleView "iLogFormat" @1271 + Parent_View @1270 + location (-916, -1035) + label (object SegLabel @1272 + Parent_View @1271 + location (1579, 239) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 222 + justify 0 + label "-iLogFormat" + pctDist 0.419359 + height 13 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A892F45013A" + client @1270 + supplier @1253 + line_style 0) + (object RoleView "$UNNAMED$352" @1273 + Parent_View @1270 + location (-916, -1035) + label (object SegLabel @1274 + Parent_View @1273 + location (1876, 382) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A892F450131" + client @1270 + supplier @1254 + line_style 0))) + (object UsesView "" @1275 + label (object ItemLabel + Parent_View @1275 + location (434, 855) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1276 + Parent_View @1275 + location (401, 870) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.455560 + height 34 + orientation 0) + line_color 3342489 + quidu "3AAE50D8005E" + client @1242 + supplier @1230 + line_style 0))))) + (object Class_Category "EPOC Classes" + quid "3A3F2F570105" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "CBase" + quid "3A3F2F660071" + documentation "Dummy Object to represent the EPOC class CBase.") + (object Class "CActive" + quid "3A3F2F6E0343" + documentation "Dummy Object to represent the EPOC class CActive." + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A8183E10399" + supplier "Logical View::EPOC Classes::CBase" + quidu "3A3F2F660071"))) + (object Class "CTimer" + quid "3A81845902F1" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3A81846502F8" + supplier "Logical View::EPOC Classes::CActive" + quidu "3A3F2F6E0343"))) + (object Class "RFileLogger" + quid "3A83B46701C5" + operations (list Operations + (object Operation "Write" + quid "3A83B47A0317" + concurrency "Sequential" + opExportControl "Public" + uid 0))) + (object Class "TInt" + quid "3A881077011B") + (object Class "TDesC" + quid "3A88109800DC") + (object Class "TBool" + quid "3A8810A500E5") + (object Class "TRequestStatus" + quid "3A8810B80287") + (object Class "CActiveScheduler" + quid "3A8810D80084") + (object Class "TEntry" + quid "3A8810E4001D") + (object Class "HBufC" + quid "3A8810ED01F7") + (object Class "RPointerArray" + quid "3A891523016D") + (object Class "RArray" + quid "3A8915390132") + (object Class "RTest" + quid "3DFF44A00271")) + logical_presentations (list unit_reference_list)) + (object Class_Category "Reverse Engineered" + quid "3AC9D061007C" + exportControl "Public" + logical_models (list unit_reference_list + (object Class_Category "TestBed" + quid "3AC9D0610087" + exportControl "Public" + logical_models (list unit_reference_list + (object Class "MTransitionObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3AC9D0610089" + documentation +|* +| @public +| @class MTransitionObserver +| Dependencies : None +| Comments : Provides a callback method to the CUnitTest to indicate that the +| specified transition has completed an asynchronous function. + + operations (list Operations + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D061008A" + documentation +|* +| @fn virtual void Complete(CTransition& aTransition) = 0 +| Intended Usage : Called to indicate that an asynchronous function on the specified +| transition has completed. +| @since 6.0 +| @param aTransition The transition which has completed +| @pre None +| @post Depends on observer implementation. For example, aTransition has completed, +| therefore if all transitions have completed the unit test is complete. + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition&")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "SetCurrentTransition" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D0610091" + documentation +|* +| @fn virtual void SetCurrentTransition(CTransition& aTransition) = 0 +| Intended Usage : Passes the transition which is about to run. +| This allows transition information can be retrieved and +| Repeat() can then be called on the transition. +| @since 6.0 +| @param aTransition The transition to set as current +| @return void +| @pre None +| @post aTransition will be stored as a pointer to the currently executing transition + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTransition" + type "CTransition&")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MLogOutput" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3AC9D06100A4" + documentation +|* +| @public +| @class MLogOutput +| Dependencies : None +| Comments : + + operations (list Operations + (object Operation "Close" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D06100A5" + documentation +|* +| @fn Close() = 0 +| Intended Usage : Called when all logging has finished to close down any log +| connections. +| @since 6.0 +| @pre None +| @post Logging facility is closed down and this object can be deleted. + + stereotype "abstract" + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Write" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D06100AE" + documentation +|* +| @fn Write(const TDesC& aOutput) = 0 +| Intended Usage : Logs the specified descriptor. +| @since 6.0 +| @param aOutput The descriptor to stream to the logging facility +| @pre OpenL has been called to set up logging +| @post aOutput has been logged + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aOutput" + type "const TDesC&" + const TRUE)) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "OpenL" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D06100B0" + documentation +|* +| @fn OpenL() = 0 +| Intended Usage : Sets up the logging facility provided by the implementation of this +| interface. If logging cannot be established for any reason then +| this function should leave. +| @exception Implementation dependant. +| @since 6.0 +| @pre None +| @post Nothing is left on the CleanupStack + + stereotype "abstract" + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MStateAccessor" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3AC9D06301C9" + documentation +|* +| @public +| @class MStateAccessor +| Dependencies : None +| Comments : Mixin which is used to define a class used for state checking of +| a test object. + + operations (list Operations + (object Operation "Externalize" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D06301D3" + documentation +|* +| @fn Externalize(TAny* aTestObject) = 0 +| Intended Usage : Override this in the derived class to implement +| object state persistence. +| @since 6.0 +| @param aTestObject The object to be tested +| @return One of the EPOC standard error codes indicating the outcome of attempt +| to externalize the object. +| @pre A valid test object must be passed in +| @post Returns an error code dependant on the result of the test + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTestObject" + type "TAny*")) + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "Internalize" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D06301DD" + documentation +|* +| @fn Internalize(TAny* aTestObject) = 0 +| Intended Usage : Override this in the derived class to implement +| object state loading. +| @since 6.0 +| @param aTestObject The object to be tested +| @return One of the EPOC standard error codes indicating the outcome of the attempt +| to load the object state. +| @pre A valid test object must be passed in +| @post Returns an error code dependant on the result of the test + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTestObject" + type "TAny*")) + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "InvariantTest" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D06301DF" + documentation +|* +| @fn InvariantTest(TAny* aTestObject) = 0 +| Intended Usage : Override this in the derived class to implement +| invariant testing +| @since 6.0 +| @param aTestObject The object to be tested +| @return One of the EPOC standard error codes indicating the result of the test +| @pre A valid test object must be passed in +| @post Returns an error code dependant on the result of the test + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTestObject" + type "TAny*")) + result "TInt" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MUnitTestObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3AC9D0640120" + documentation +|* +| @public +| @class MUnitTestObserver +| Dependencies : None +| Comments : Provides a callback method to the CComponentTester to +| indicate that the unit test has completed + + operations (list Operations + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D0640121" + documentation +|* +| @fn virtual Complete(CUnitTest* aUnitTest) = 0 +| Intended Usage : Allows a 'callback' to indicate that the observed class has +| completed its task +| Error Condition : +| @since 6.0 +| @param aUnitTest The unit test which has completed +| @pre Should be called to indicate that all transitions in the unit test have completed +| @post The unit test should have completed all operation as it could now be unloaded + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aUnitTest" + type "CUnitTest*")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "MComponentTestObserver" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3AC9D0640329" + documentation +|* +| @public +| @class MComponentTestObserver +| Dependencies : None +| Comments : Allows a 'callback' through the Complete() function to indicate that the +| observed CComponentTester has completed its task + + operations (list Operations + (object Operation "Complete" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3AC9D064033D" + documentation +|* +| @fn virtual void Complete(CComponentTester* aTester, TInt aStatus) = 0 +| Intended Usage : Indicates that the CComponentTester has completed a unit test +| @since 6.0 +| @param aTester The observed component tester. +| @param aUnitTestId The id of the unit test which has completed. +| @pre The specified unit test should have been launched +| @post If all unit tests are complete then the specified CComponentTester and +| associated library are marked for deletion/unloading, or the next unit test is run. + + stereotype "abstract" + parameters (list Parameters + (object Parameter "aTester" + type "CComponentTester*") + (object Parameter "aUnitTestId" + type "TInt")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Class "TLogMessageOverflow8" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "AppliedPattern" + value "none") + (object Attribute + tool "VC++" + name "AfxSupportMacro" + value "")) + quid "3B449E950120" + superclasses (list inheritance_relationship_list + (object Inheritance_Relationship + quid "3B449E95013E" + supplier "TDes8Overflow")) + operations (list Operations + (object Operation "Overflow" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B449E950152" + parameters (list Parameters + (object Parameter "" + type "TDes8&")) + result "void" + concurrency "Sequential" + opExportControl "Public" + uid 0) + (object Operation "TLogMessageOverflow8" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "Inline" + value FALSE)) + quid "3B449E950154" + concurrency "Sequential" + opExportControl "Public" + uid 0)) + module "Component View::TestBed" + quidu "3A701D270171" + language "VC++") + (object Association "$UNNAMED$439" + quid "3B449E950148" + roles (list role_list + (object Role "$UNNAMED$440" + quid "3B449E950149" + supplier "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" + quidu "3B449E950120" + is_aggregate TRUE) + (object Role "iError" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "InitialValue" + value "KErrNone")) + quid "3B449E95014A" + label "iError" + supplier "Logical View::EPOC Classes::TInt" + quidu "3A881077011B" + is_navigable TRUE)))) + logical_presentations (list unit_reference_list + (object ClassDiagram "TestBed Model Update Overview" + quid "3AC9D06403DD" + title "TestBed Model Update Overview" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object Label @1277 + location (62, 62) + nlines 3 + max_width 2212 + label +|TestBed Model Update Overview +|This diagram was automatically created by Rational Rose Model Update Tool. +|03 April 2001 14:30:12 + ) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1278 + ShowCompartmentStereotypes TRUE + location (186, 4650) + label (object ItemLabel + Parent_View @1278 + location (59, 4599) + fill_color 13434879 + nlines 1 + max_width 254 + justify 0 + label "MLogOutput") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D06100A4" + width 272 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1279 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (3038, 3596) + label (object ItemLabel + Parent_View @1279 + location (3037, 3704) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MTransitionObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276CF002C" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1280 + ShowCompartmentStereotypes TRUE + location (682, 4650) + label (object ItemLabel + Parent_View @1280 + location (478, 4599) + fill_color 13434879 + nlines 1 + max_width 408 + justify 0 + label "MTransitionObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D0610089" + width 426 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1281 + ShowCompartmentStereotypes TRUE + location (1550, 1736) + label (object ItemLabel + Parent_View @1281 + location (1469, 1685) + fill_color 13434879 + nlines 1 + max_width 162 + justify 0 + label "CTimer") + icon_style "Icon" + line_color 3342489 + fill_color 14671839 + quidu "3A81845902F1" + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1282 + ShowCompartmentStereotypes TRUE + location (2170, 496) + label (object ItemLabel + Parent_View @1282 + location (2089, 445) + fill_color 13434879 + nlines 1 + max_width 162 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 14671839 + quidu "3A3F2F660071" + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1283 + ShowCompartmentStereotypes TRUE + location (1302, 4650) + label (object ItemLabel + Parent_View @1283 + location (1068, 4599) + fill_color 13434879 + nlines 1 + max_width 468 + justify 0 + label "RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D015F" + width 486 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1284 + ShowCompartmentStereotypes TRUE + location (1922, 4650) + label (object ItemLabel + Parent_View @1284 + location (1697, 4599) + fill_color 13434879 + nlines 1 + max_width 450 + justify 0 + label "TLogMessageOverflow") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A892F420190" + width 468 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1285 + ShowCompartmentStereotypes TRUE + location (2480, 4650) + label (object ItemLabel + Parent_View @1285 + location (2348, 4599) + fill_color 13434879 + nlines 1 + max_width 264 + justify 0 + label "TTestLibrary") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8910760266" + width 282 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1286 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1612, 2976) + label (object ItemLabel + Parent_View @1286 + location (1611, 3084) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1287 + ShowCompartmentStereotypes TRUE + location (1550, 1116) + label (object ItemLabel + Parent_View @1287 + location (1462, 1065) + fill_color 13434879 + nlines 1 + max_width 176 + justify 0 + label "CActive") + icon_style "Icon" + line_color 3342489 + fill_color 14671839 + quidu "3A3F2F6E0343" + width 194 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1288 + stereotype TRUE + line_color 3342489 + quidu "3A81846502F8" + client @1281 + supplier @1287 + line_style 0) + (object InheritView "" @1289 + stereotype TRUE + line_color 3342489 + quidu "3A8183E10399" + client @1287 + supplier @1282 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray" @1290 + ShowCompartmentStereotypes TRUE + location (2914, 4650) + label (object ItemLabel + Parent_View @1290 + location (2777, 4599) + fill_color 13434879 + nlines 1 + max_width 274 + justify 0 + label "RArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9F862D039E" + width 292 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1291 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1364, 2356) + label (object ItemLabel + Parent_View @1291 + location (1363, 2464) + anchor_loc 1 + nlines 2 + max_width 256 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1292 + ShowCompartmentStereotypes TRUE + location (1612, 496) + label (object ItemLabel + Parent_View @1292 + location (1501, 652) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B0089" + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1293 + ShowCompartmentStereotypes TRUE + location (3472, 4650) + label (object ItemLabel + Parent_View @1293 + location (3195, 4599) + fill_color 13434879 + nlines 1 + max_width 554 + justify 0 + label "RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C01A2" + width 572 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1294 + ShowCompartmentStereotypes TRUE + location (186, 4898) + label (object ItemLabel + Parent_View @1294 + location (59, 4847) + fill_color 13434879 + nlines 1 + max_width 254 + justify 0 + label "TDebugPrint") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A893F9A018D" + width 272 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1295 + ShowCompartmentStereotypes TRUE + location (2046, 1116) + label (object ItemLabel + Parent_View @1295 + location (1935, 1272) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "CComponentInfo") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02D7" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1296 + stereotype TRUE + line_color 3342489 + quidu "3A8182F2027D" + client @1292 + supplier @1295 + line_style 0) + (object InheritView "" @1297 + stereotype TRUE + line_color 3342489 + quidu "3A70658B02E1" + client @1295 + supplier @1282 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1298 + ShowCompartmentStereotypes TRUE + location (3286, 496) + label (object ItemLabel + Parent_View @1298 + location (3175, 652) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02E2" + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray" @1299 + ShowCompartmentStereotypes TRUE + location (930, 4898) + label (object ItemLabel + Parent_View @1299 + location (533, 4847) + fill_color 13434879 + nlines 1 + max_width 794 + justify 0 + label "mutable RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AADFEEB03B8" + width 812 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1300 + ShowCompartmentStereotypes TRUE + location (1736, 4898) + label (object ItemLabel + Parent_View @1300 + location (1490, 4847) + fill_color 13434879 + nlines 1 + max_width 492 + justify 0 + label "RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9F862E0182" + width 510 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1301 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (2604, 3596) + label (object ItemLabel + Parent_View @1301 + location (2603, 3704) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1302 + ShowCompartmentStereotypes TRUE + location (2294, 4898) + label (object ItemLabel + Parent_View @1302 + location (2123, 4847) + fill_color 13434879 + nlines 1 + max_width 342 + justify 0 + label "MStateAccessor") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D06301C9" + width 360 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1303 + ShowCompartmentStereotypes TRUE + location (2852, 4898) + label (object ItemLabel + Parent_View @1303 + location (2660, 4847) + fill_color 13434879 + nlines 1 + max_width 384 + justify 0 + label "MUnitTestObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D0640120" + width 402 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1304 + ShowCompartmentStereotypes TRUE + location (992, 3038) + label (object ItemLabel + Parent_View @1304 + location (894, 3199) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CTestManager") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C0166" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1305 + stereotype TRUE + line_color 3342489 + quidu "3A70658C0167" + client @1304 + supplier @1287 + line_style 0) + (object InheritView "" @1306 + stereotype TRUE + line_color 3342489 + quidu "3A8D3B0F0205" + client @1304 + supplier @1291 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1307 + ShowCompartmentStereotypes TRUE + location (3348, 4898) + label (object ItemLabel + Parent_View @1307 + location (3186, 4847) + fill_color 13434879 + nlines 1 + max_width 324 + justify 0 + label "TNullDebugPrint") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A893FA40336" + width 342 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1308 + ShowCompartmentStereotypes TRUE + location (186, 3038) + label (object ItemLabel + Parent_View @1308 + location (55, 3194) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTestController") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E468034A" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object InheritView "" @1309 + stereotype TRUE + line_color 3342489 + quidu "3A64754A03AD" + client @1308 + supplier @1282 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1310 + ShowCompartmentStereotypes TRUE + location (2666, 1116) + label (object ItemLabel + Parent_View @1310 + location (2568, 1277) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDefaultLogOutput") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF018D" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1311 + stereotype TRUE + line_color 3342489 + quidu "3A9A54CF018E" + client @1310 + supplier @1282 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1312 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (2790, 434) + label (object ItemLabel + Parent_View @1312 + location (2789, 542) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MLogOutput") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF010B" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object InheritView "" @1313 + stereotype TRUE + line_color 3342489 + quidu "3A9A54CF018F" + client @1310 + supplier @1312 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1314 + ShowCompartmentStereotypes TRUE + location (3472, 3658) + label (object ItemLabel + Parent_View @1314 + location (3325, 3629) + fill_color 13434879 + nlines 1 + max_width 294 + justify 0 + label "TTransitionInfo") + stereotype (object ItemLabel + Parent_View @1314 + location (3325, 3579) + fill_color 13434879 + anchor 10 + nlines 1 + max_width 294 + justify 0 + label "<>") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1009C" + width 312 + height 182 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1315 + ShowCompartmentStereotypes TRUE + location (1488, 4278) + label (object ItemLabel + Parent_View @1315 + location (1390, 4439) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDataLogger") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1316 + stereotype TRUE + line_color 3342489 + quidu "3A64752B02A4" + client @1315 + supplier @1282 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1317 + ShowCompartmentStereotypes TRUE + location (3782, 4960) + label (object ItemLabel + Parent_View @1317 + location (3668, 4931) + fill_color 13434879 + nlines 1 + max_width 228 + justify 0 + label "TTestInfo") + stereotype (object ItemLabel + Parent_View @1317 + location (3668, 4881) + fill_color 13434879 + anchor 10 + nlines 1 + max_width 228 + justify 0 + label "<>") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9F862F0224" + width 246 + height 182 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1318 + ShowCompartmentStereotypes TRUE + location (1860, 2418) + label (object ItemLabel + Parent_View @1318 + location (1762, 2579) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTest") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9F037C" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1319 + stereotype TRUE + line_color 3342489 + quidu "3A70658A00EB" + client @1318 + supplier @1281 + line_style 0) + (object InheritView "" @1320 + stereotype TRUE + line_color 3342489 + quidu "3A927748016E" + client @1318 + supplier @1279 + line_style 0) + (object UsesView "" @1321 + stereotype TRUE + line_color 3342489 + quidu "3A87AD5D01ED" + client @1318 + supplier @1286 + line_style 0) + (object UsesView "" @1322 + stereotype (object SegLabel @1323 + Parent_View @1322 + location (3395, 2462) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE43920184" + client @1318 + supplier @1301 + vertices (list Points + (1936, 2424) + (3457, 2588) + (3457, 2904) + (2630, 3571)) + line_style 0) + (object UsesView "" @1324 + stereotype TRUE + line_color 3342489 + quidu "3A41E8DE01F8" + client @1318 + supplier @1315 + vertices (list Points + (1781, 2424) + (375, 2588) + (375, 2904) + (2134, 3205) + (2134, 3521) + (1554, 4197)) + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1325 + ShowCompartmentStereotypes TRUE + location (744, 2356) + label (object ItemLabel + Parent_View @1325 + location (633, 2512) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658A0166" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1326 + stereotype TRUE + line_color 3342489 + quidu "3A81838E01D7" + client @1325 + supplier @1315 + vertices (list Points + (668, 2378) + (75, 2588) + (75, 2904) + (1082, 3205) + (1082, 3521) + (1443, 4197)) + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1327 + ShowCompartmentStereotypes TRUE + location (1798, 3658) + label (object ItemLabel + Parent_View @1327 + location (1667, 3814) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CLeakTestTransition") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8D59CB0257" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1328 + ShowCompartmentStereotypes TRUE + location (310, 5208) + label (object ItemLabel + Parent_View @1328 + location (54, 5157) + fill_color 13434879 + nlines 1 + max_width 512 + justify 0 + label "MComponentTestObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D0640329" + width 530 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1329 + ShowCompartmentStereotypes TRUE + location (3224, 1116) + label (object ItemLabel + Parent_View @1329 + location (3126, 1277) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTestInfo") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D0154" + width 158 + annotation 8 + autoResize TRUE) + (object UsesView "" @1330 + stereotype TRUE + line_color 3342489 + quidu "3A81831D0094" + client @1298 + supplier @1329 + line_style 0) + (object InheritView "" @1331 + stereotype TRUE + line_color 3342489 + quidu "3A70658D015E" + client @1329 + supplier @1282 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1332 + ShowCompartmentStereotypes TRUE + location (2170, 3038) + label (object ItemLabel + Parent_View @1332 + location (2039, 3194) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTransition") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFC30021" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1333 + stereotype (object SegLabel @1334 + Parent_View @1333 + location (2121, 2676) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A378D2002C2" + client @1318 + supplier @1332 + line_style 0) + (object InheritView "" @1335 + stereotype TRUE + line_color 3342489 + quidu "3A64744702ED" + client @1332 + supplier @1287 + line_style 0) + (object UsesView "" @1336 + stereotype TRUE + line_color 3342489 + quidu "3A87AD61006C" + client @1332 + supplier @1279 + line_style 0) + (object UsesView "" @1337 + stereotype (object SegLabel @1338 + Parent_View @1337 + location (2498, 3266) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE437E012B" + client @1332 + supplier @1301 + line_style 0) + (object UsesView "" @1339 + stereotype TRUE + line_color 3342489 + quidu "3A378BD9025D" + client @1332 + supplier @1315 + vertices (list Points + (2055, 3091) + (1834, 3205) + (1834, 3521) + (1521, 4197)) + line_style 0) + (object UsesView "" @1340 + stereotype (object SegLabel @1341 + Parent_View @1340 + location (2850, 3228) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE469B033A" + client @1332 + supplier @1314 + line_style 0) + (object UsesView "" @1342 + stereotype TRUE + line_color 3342489 + quidu "3A87B0970263" + client @1325 + supplier @1332 + line_style 0) + (object InheritView "" @1343 + stereotype TRUE + line_color 3342489 + quidu "3A8D59CB0258" + client @1327 + supplier @1332 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1344 + ShowCompartmentStereotypes TRUE + location (930, 5208) + label (object ItemLabel + Parent_View @1344 + location (735, 5157) + fill_color 13434879 + nlines 1 + max_width 390 + justify 0 + label "TTransitionValidator") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205E01ED" + width 408 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1345 + ShowCompartmentStereotypes TRUE + location (3286, 3038) + label (object ItemLabel + Parent_View @1345 + location (3175, 3194) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "CUnitTestContext") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205C014A" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1346 + stereotype (object SegLabel @1347 + Parent_View @1346 + location (2620, 2618) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE45D3033C" + client @1318 + supplier @1345 + line_style 0) + (object InheritView "" @1348 + stereotype TRUE + line_color 3342489 + quidu "3A9E205C014B" + client @1345 + supplier @1282 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1349 + ShowCompartmentStereotypes TRUE + location (744, 3658) + label (object ItemLabel + Parent_View @1349 + location (646, 3819) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CComponentTester") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + width 158 + annotation 8 + autoResize TRUE) + (object UsesView "" @1350 + stereotype (object SegLabel @1351 + Parent_View @1350 + location (550, 3266) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A378DA103AD" + client @1308 + supplier @1349 + line_style 0) + (object UsesView "" @1352 + stereotype (object SegLabel @1353 + Parent_View @1352 + location (550, 3266) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE50D8005E" + client @1308 + supplier @1349 + line_style 0) + (object InheritView "" @1354 + stereotype TRUE + line_color 3342489 + quidu "3A8276CF037E" + client @1349 + supplier @1286 + line_style 0) + (object InheritView "" @1355 + stereotype TRUE + line_color 3342489 + quidu "3A9E205C003C" + client @1349 + supplier @1287 + line_style 0) + (object UsesView "" @1356 + stereotype (object SegLabel @1357 + Parent_View @1356 + location (2017, 2978) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A895EA900EF" + client @1349 + supplier @1318 + vertices (list Points + (820, 3622) + (2489, 2904) + (2489, 2588) + (1936, 2436)) + line_style 0) + (object UsesView "" @1358 + stereotype (object SegLabel @1359 + Parent_View @1358 + location (976, 3392) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A87B79B00A3" + client @1304 + supplier @1349 + line_style 0) + (object UsesView "" @1360 + stereotype TRUE + line_color 3342489 + quidu "3A41E8E302A0" + client @1349 + supplier @1315 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1361 + ShowCompartmentStereotypes TRUE + location (1922, 1736) + label (object ItemLabel + Parent_View @1361 + location (1811, 1892) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B03D2" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1362 + stereotype TRUE + line_color 3342489 + quidu "3A81834502C2" + client @1361 + supplier @1318 + line_style 0) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::TLogMessageOverflow8" @1363 + ShowCompartmentStereotypes TRUE + location (2604, 124) + label (object ItemLabel + Parent_View @1363 + location (2374, 73) + fill_color 13434879 + nlines 1 + max_width 460 + justify 0 + label "TLogMessageOverflow8") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3B449E950120" + width 478 + height 126 + annotation 8 + autoResize TRUE))))) + (object Class_Category "TESTBED" + quid "3B16364E0099" + exportControl "Public" + logical_models (list unit_reference_list) + logical_presentations (list unit_reference_list + (object ClassDiagram "TestBed Model Update Overview" + quid "3B16364E00C1" + title "TestBed Model Update Overview" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object Label @1364 + location (62, 62) + nlines 3 + max_width 2212 + label +|TestBed Model Update Overview +|This diagram was automatically created by Rational Rose Model Update Tool. +|Thursday, May 31, 2001 1:17:18 PM + ) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MLogOutput" @1365 + ShowCompartmentStereotypes TRUE + location (186, 4650) + label (object ItemLabel + Parent_View @1365 + location (59, 4599) + fill_color 13434879 + nlines 1 + max_width 254 + justify 0 + label "MLogOutput") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D06100A4" + width 272 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MTransitionObserver" @1366 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (3038, 3596) + label (object ItemLabel + Parent_View @1366 + location (3037, 3704) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MTransitionObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276CF002C" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MTransitionObserver" @1367 + ShowCompartmentStereotypes TRUE + location (682, 4650) + label (object ItemLabel + Parent_View @1367 + location (478, 4599) + fill_color 13434879 + nlines 1 + max_width 408 + justify 0 + label "MTransitionObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D0610089" + width 426 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CTimer" @1368 + ShowCompartmentStereotypes TRUE + location (1550, 1736) + label (object ItemLabel + Parent_View @1368 + location (1469, 1685) + fill_color 13434879 + nlines 1 + max_width 162 + justify 0 + label "CTimer") + icon_style "Icon" + line_color 3342489 + fill_color 14671839 + quidu "3A81845902F1" + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CBase" @1369 + ShowCompartmentStereotypes TRUE + location (2170, 496) + label (object ItemLabel + Parent_View @1369 + location (2089, 445) + fill_color 13434879 + nlines 1 + max_width 162 + justify 0 + label "CBase") + icon_style "Icon" + line_color 3342489 + fill_color 14671839 + quidu "3A3F2F660071" + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1370 + ShowCompartmentStereotypes TRUE + location (1302, 4650) + label (object ItemLabel + Parent_View @1370 + location (1068, 4599) + fill_color 13434879 + nlines 1 + max_width 468 + justify 0 + label "RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D015F" + width 486 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::TLogMessageOverflow" @1371 + ShowCompartmentStereotypes TRUE + location (1922, 4650) + label (object ItemLabel + Parent_View @1371 + location (1697, 4599) + fill_color 13434879 + nlines 1 + max_width 450 + justify 0 + label "TLogMessageOverflow") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A892F420190" + width 468 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager::TTestLibrary" @1372 + ShowCompartmentStereotypes TRUE + location (2480, 4650) + label (object ItemLabel + Parent_View @1372 + location (2348, 4599) + fill_color 13434879 + nlines 1 + max_width 264 + justify 0 + label "TTestLibrary") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8910760266" + width 282 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1373 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1612, 2976) + label (object ItemLabel + Parent_View @1373 + location (1611, 3084) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::EPOC Classes::CActive" @1374 + ShowCompartmentStereotypes TRUE + location (1550, 1116) + label (object ItemLabel + Parent_View @1374 + location (1462, 1065) + fill_color 13434879 + nlines 1 + max_width 176 + justify 0 + label "CActive") + icon_style "Icon" + line_color 3342489 + fill_color 14671839 + quidu "3A3F2F6E0343" + width 194 + height 126 + annotation 8 + autoResize TRUE) + (object InheritView "" @1375 + stereotype TRUE + line_color 3342489 + quidu "3A81846502F8" + client @1368 + supplier @1374 + line_style 0) + (object InheritView "" @1376 + stereotype TRUE + line_color 3342489 + quidu "3A8183E10399" + client @1374 + supplier @1369 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1377 + ShowCompartmentStereotypes TRUE + location (3038, 4650) + label (object ItemLabel + Parent_View @1377 + location (2761, 4599) + fill_color 13434879 + nlines 1 + max_width 554 + justify 0 + label "RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C01A2" + width 572 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RArray" @1378 + ShowCompartmentStereotypes TRUE + location (3658, 4650) + label (object ItemLabel + Parent_View @1378 + location (3521, 4599) + fill_color 13434879 + nlines 1 + max_width 274 + justify 0 + label "RArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9F862D039E" + width 292 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1379 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1364, 2356) + label (object ItemLabel + Parent_View @1379 + location (1363, 2464) + anchor_loc 1 + nlines 2 + max_width 256 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1380 + ShowCompartmentStereotypes TRUE + location (1612, 496) + label (object ItemLabel + Parent_View @1380 + location (1501, 652) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B0089" + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TDebugPrint" @1381 + ShowCompartmentStereotypes TRUE + location (186, 4898) + label (object ItemLabel + Parent_View @1381 + location (59, 4847) + fill_color 13434879 + nlines 1 + max_width 254 + justify 0 + label "TDebugPrint") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A893F9A018D" + width 272 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1382 + ShowCompartmentStereotypes TRUE + location (2046, 1116) + label (object ItemLabel + Parent_View @1382 + location (1935, 1272) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "CComponentInfo") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02D7" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1383 + stereotype TRUE + line_color 3342489 + quidu "3A8182F2027D" + client @1380 + supplier @1382 + line_style 0) + (object InheritView "" @1384 + stereotype TRUE + line_color 3342489 + quidu "3A70658B02E1" + client @1382 + supplier @1369 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1385 + ShowCompartmentStereotypes TRUE + location (3286, 496) + label (object ItemLabel + Parent_View @1385 + location (3175, 652) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02E2" + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::mutable RPointerArray" @1386 + ShowCompartmentStereotypes TRUE + location (930, 4898) + label (object ItemLabel + Parent_View @1386 + location (533, 4847) + fill_color 13434879 + nlines 1 + max_width 794 + justify 0 + label "mutable RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AADFEEB03B8" + width 812 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1387 + ShowCompartmentStereotypes TRUE + location (1736, 4898) + label (object ItemLabel + Parent_View @1387 + location (1490, 4847) + fill_color 13434879 + nlines 1 + max_width 492 + justify 0 + label "RPointerArray") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9F862E0182" + width 510 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1388 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (2604, 3596) + label (object ItemLabel + Parent_View @1388 + location (2603, 3704) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MStateAccessor" @1389 + ShowCompartmentStereotypes TRUE + location (2294, 4898) + label (object ItemLabel + Parent_View @1389 + location (2123, 4847) + fill_color 13434879 + nlines 1 + max_width 342 + justify 0 + label "MStateAccessor") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D06301C9" + width 360 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MUnitTestObserver" @1390 + ShowCompartmentStereotypes TRUE + location (2852, 4898) + label (object ItemLabel + Parent_View @1390 + location (2660, 4847) + fill_color 13434879 + nlines 1 + max_width 384 + justify 0 + label "MUnitTestObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D0640120" + width 402 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1391 + ShowCompartmentStereotypes TRUE + location (992, 3038) + label (object ItemLabel + Parent_View @1391 + location (894, 3199) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CTestManager") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C0166" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1392 + stereotype TRUE + line_color 3342489 + quidu "3A70658C0167" + client @1391 + supplier @1374 + line_style 0) + (object InheritView "" @1393 + stereotype TRUE + line_color 3342489 + quidu "3A8D3B0F0205" + client @1391 + supplier @1379 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger::TNullDebugPrint" @1394 + ShowCompartmentStereotypes TRUE + location (3348, 4898) + label (object ItemLabel + Parent_View @1394 + location (3186, 4847) + fill_color 13434879 + nlines 1 + max_width 324 + justify 0 + label "TNullDebugPrint") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A893FA40336" + width 342 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1395 + ShowCompartmentStereotypes TRUE + location (186, 3038) + label (object ItemLabel + Parent_View @1395 + location (55, 3194) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTestController") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E468034A" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object InheritView "" @1396 + stereotype TRUE + line_color 3342489 + quidu "3A64754A03AD" + client @1395 + supplier @1369 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1397 + ShowCompartmentStereotypes TRUE + location (2666, 1116) + label (object ItemLabel + Parent_View @1397 + location (2568, 1277) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDefaultLogOutput") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF018D" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1398 + stereotype TRUE + line_color 3342489 + quidu "3A9A54CF018E" + client @1397 + supplier @1369 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1399 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (2790, 434) + label (object ItemLabel + Parent_View @1399 + location (2789, 542) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MLogOutput") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF010B" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object InheritView "" @1400 + stereotype TRUE + line_color 3342489 + quidu "3A9A54CF018F" + client @1397 + supplier @1399 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionInfo" @1401 + ShowCompartmentStereotypes TRUE + location (3472, 3658) + label (object ItemLabel + Parent_View @1401 + location (3325, 3629) + fill_color 13434879 + nlines 1 + max_width 294 + justify 0 + label "TTransitionInfo") + stereotype (object ItemLabel + Parent_View @1401 + location (3325, 3579) + fill_color 13434879 + anchor 10 + nlines 1 + max_width 294 + justify 0 + label "<>") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1009C" + width 312 + height 182 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1402 + ShowCompartmentStereotypes TRUE + location (1488, 4278) + label (object ItemLabel + Parent_View @1402 + location (1390, 4439) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDataLogger") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1403 + stereotype TRUE + line_color 3342489 + quidu "3A64752B02A4" + client @1402 + supplier @1369 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTestInfo" @1404 + ShowCompartmentStereotypes TRUE + location (3782, 4960) + label (object ItemLabel + Parent_View @1404 + location (3668, 4931) + fill_color 13434879 + nlines 1 + max_width 228 + justify 0 + label "TTestInfo") + stereotype (object ItemLabel + Parent_View @1404 + location (3668, 4881) + fill_color 13434879 + anchor 10 + nlines 1 + max_width 228 + justify 0 + label "<>") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9F862F0224" + width 246 + height 182 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1405 + ShowCompartmentStereotypes TRUE + location (1860, 2418) + label (object ItemLabel + Parent_View @1405 + location (1762, 2579) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTest") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9F037C" + width 158 + annotation 8 + autoResize TRUE) + (object InheritView "" @1406 + stereotype TRUE + line_color 3342489 + quidu "3A70658A00EB" + client @1405 + supplier @1368 + line_style 0) + (object InheritView "" @1407 + stereotype TRUE + line_color 3342489 + quidu "3A927748016E" + client @1405 + supplier @1366 + line_style 0) + (object UsesView "" @1408 + stereotype TRUE + line_color 3342489 + quidu "3A87AD5D01ED" + client @1405 + supplier @1373 + line_style 0) + (object UsesView "" @1409 + stereotype (object SegLabel @1410 + Parent_View @1409 + location (3395, 2462) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE43920184" + client @1405 + supplier @1388 + vertices (list Points + (1936, 2424) + (3457, 2588) + (3457, 2904) + (2630, 3571)) + line_style 0) + (object UsesView "" @1411 + stereotype TRUE + line_color 3342489 + quidu "3A41E8DE01F8" + client @1405 + supplier @1402 + vertices (list Points + (1781, 2424) + (375, 2588) + (375, 2904) + (2134, 3205) + (2134, 3521) + (1554, 4197)) + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1412 + ShowCompartmentStereotypes TRUE + location (744, 2356) + label (object ItemLabel + Parent_View @1412 + location (633, 2512) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658A0166" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1413 + stereotype TRUE + line_color 3342489 + quidu "3A81838E01D7" + client @1412 + supplier @1402 + vertices (list Points + (668, 2378) + (75, 2588) + (75, 2904) + (1082, 3205) + (1082, 3521) + (1443, 4197)) + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CLeakTestTransition" @1414 + ShowCompartmentStereotypes TRUE + location (1798, 3658) + label (object ItemLabel + Parent_View @1414 + location (1667, 3814) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CLeakTestTransition") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8D59CB0257" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Reverse Engineered::TestBed::MComponentTestObserver" @1415 + ShowCompartmentStereotypes TRUE + location (310, 5208) + label (object ItemLabel + Parent_View @1415 + location (54, 5157) + fill_color 13434879 + nlines 1 + max_width 512 + justify 0 + label "MComponentTestObserver") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3AC9D0640329" + width 530 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestInfo" @1416 + ShowCompartmentStereotypes TRUE + location (3224, 1116) + label (object ItemLabel + Parent_View @1416 + location (3126, 1277) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTestInfo") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658D0154" + width 158 + annotation 8 + autoResize TRUE) + (object UsesView "" @1417 + stereotype TRUE + line_color 3342489 + quidu "3A81831D0094" + client @1385 + supplier @1416 + line_style 0) + (object InheritView "" @1418 + stereotype TRUE + line_color 3342489 + quidu "3A70658D015E" + client @1416 + supplier @1369 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1419 + ShowCompartmentStereotypes TRUE + location (2170, 3038) + label (object ItemLabel + Parent_View @1419 + location (2039, 3194) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTransition") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFC30021" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1420 + stereotype (object SegLabel @1421 + Parent_View @1420 + location (2121, 2676) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A378D2002C2" + client @1405 + supplier @1419 + line_style 0) + (object InheritView "" @1422 + stereotype TRUE + line_color 3342489 + quidu "3A64744702ED" + client @1419 + supplier @1374 + line_style 0) + (object UsesView "" @1423 + stereotype TRUE + line_color 3342489 + quidu "3A87AD61006C" + client @1419 + supplier @1366 + line_style 0) + (object UsesView "" @1424 + stereotype (object SegLabel @1425 + Parent_View @1424 + location (2498, 3266) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE437E012B" + client @1419 + supplier @1388 + line_style 0) + (object UsesView "" @1426 + stereotype TRUE + line_color 3342489 + quidu "3A378BD9025D" + client @1419 + supplier @1402 + vertices (list Points + (2055, 3091) + (1834, 3205) + (1834, 3521) + (1521, 4197)) + line_style 0) + (object UsesView "" @1427 + stereotype (object SegLabel @1428 + Parent_View @1427 + location (2850, 3228) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE469B033A" + client @1419 + supplier @1401 + line_style 0) + (object UsesView "" @1429 + stereotype TRUE + line_color 3342489 + quidu "3A87B0970263" + client @1412 + supplier @1419 + line_style 0) + (object InheritView "" @1430 + stereotype TRUE + line_color 3342489 + quidu "3A8D59CB0258" + client @1414 + supplier @1419 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::TTransitionValidator" @1431 + ShowCompartmentStereotypes TRUE + location (930, 5208) + label (object ItemLabel + Parent_View @1431 + location (735, 5157) + fill_color 13434879 + nlines 1 + max_width 390 + justify 0 + label "TTransitionValidator") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205E01ED" + width 408 + height 126 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTestContext" @1432 + ShowCompartmentStereotypes TRUE + location (3286, 3038) + label (object ItemLabel + Parent_View @1432 + location (3175, 3194) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "CUnitTestContext") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9E205C014A" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1433 + stereotype (object SegLabel @1434 + Parent_View @1433 + location (2620, 2618) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE45D3033C" + client @1405 + supplier @1432 + line_style 0) + (object InheritView "" @1435 + stereotype TRUE + line_color 3342489 + quidu "3A9E205C014B" + client @1432 + supplier @1369 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1436 + ShowCompartmentStereotypes TRUE + location (744, 3658) + label (object ItemLabel + Parent_View @1436 + location (646, 3819) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CComponentTester") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + width 158 + annotation 8 + autoResize TRUE) + (object UsesView "" @1437 + stereotype (object SegLabel @1438 + Parent_View @1437 + location (550, 3266) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A378DA103AD" + client @1395 + supplier @1436 + line_style 0) + (object UsesView "" @1439 + stereotype (object SegLabel @1440 + Parent_View @1439 + location (550, 3266) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3AAE50D8005E" + client @1395 + supplier @1436 + line_style 0) + (object InheritView "" @1441 + stereotype TRUE + line_color 3342489 + quidu "3A8276CF037E" + client @1436 + supplier @1373 + line_style 0) + (object InheritView "" @1442 + stereotype TRUE + line_color 3342489 + quidu "3A9E205C003C" + client @1436 + supplier @1374 + line_style 0) + (object UsesView "" @1443 + stereotype (object SegLabel @1444 + Parent_View @1443 + location (2017, 2978) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A895EA900EF" + client @1436 + supplier @1405 + vertices (list Points + (820, 3622) + (2489, 2904) + (2489, 2588) + (1936, 2436)) + line_style 0) + (object UsesView "" @1445 + stereotype (object SegLabel @1446 + Parent_View @1445 + location (976, 3392) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A87B79B00A3" + client @1391 + supplier @1436 + line_style 0) + (object UsesView "" @1447 + stereotype TRUE + line_color 3342489 + quidu "3A41E8E302A0" + client @1436 + supplier @1402 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1448 + ShowCompartmentStereotypes TRUE + location (1922, 1736) + label (object ItemLabel + Parent_View @1448 + location (1811, 1892) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B03D2" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1449 + stereotype TRUE + line_color 3342489 + quidu "3A81834502C2" + client @1448 + supplier @1405 + line_style 0)))))) + logical_presentations (list unit_reference_list))) + logical_presentations (list unit_reference_list + (object ClassDiagram "Main" + quid "3A1A89A60365" + title "Main" + documentation "The packages and object dependencies within the test bed architecture." + zoom 100 + max_height 28350 + max_width 21600 + origin_x 594 + origin_y 0 + items (list diagram_item_list + (object CategoryView "Logical View::Use Case Realisations" @1450 + location (372, 186) + label (object ItemLabel + Parent_View @1450 + location (228, 102) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Use Case Realisations") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A1E4C5B0353" + width 300 + height 180) + (object CategoryView "Logical View::Test Bed Classes" @1451 + location (2046, 186) + label (object ItemLabel + Parent_View @1451 + location (1902, 102) + fill_color 13434879 + nlines 2 + max_width 288 + justify 0 + label "Test Bed Classes") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A2545EE0050" + width 300 + height 180) + (object CategoryView "Logical View::External Classes::Controllers" @1452 + location (1240, 186) + label (object ItemLabel + Parent_View @1452 + location (1027, 102) + fill_color 13434879 + nlines 2 + max_width 426 + justify 0 + label "Controllers") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A25479200CD" + width 438 + height 180) + (object CategoryView "Logical View::External Classes::Support" @1453 + location (2046, 744) + label (object ItemLabel + Parent_View @1453 + location (1833, 660) + fill_color 13434879 + nlines 2 + max_width 426 + justify 0 + label "Support") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A25477901F3" + width 438 + height 180) + (object ImportView "" @1454 + stereotype TRUE + line_color 3342489 + quidu "3A2547B70206" + client @1452 + supplier @1451 + line_style 0) + (object ImportView "" @1455 + stereotype TRUE + line_color 3342489 + quidu "3A2547BB011C" + client @1451 + supplier @1453 + line_style 0))) + (object ClassDiagram "Interactions" + quid "3A87AC0C033D" + title "Interactions" + zoom 90 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ClassView "Class" "Logical View::External Classes::Controllers::UI" @1456 + ShowCompartmentStereotypes TRUE + location (124, 496) + label (object ItemLabel + Parent_View @1456 + location (124, 656) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "UI") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24F656023C" + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::MUnitTestObserver" @1457 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (2418, 124) + label (object ItemLabel + Parent_View @1457 + location (2417, 232) + anchor_loc 1 + nlines 2 + max_width 349 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1458 + ShowCompartmentStereotypes TRUE + location (1116, 1860) + label (object ItemLabel + Parent_View @1458 + location (1005, 2016) + anchor_loc 3 + nlines 2 + max_width 687 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02E2" + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentInfo" @1459 + ShowCompartmentStereotypes TRUE + location (558, 1860) + label (object ItemLabel + Parent_View @1459 + location (447, 2016) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "CComponentInfo") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B02D7" + height 154 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$319" @1460 + location (835, 1860) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830200" + roleview_list (list RoleViews + (object RoleView "iUnitTestsInfo" @1461 + Parent_View @1460 + location (29, 1488) + label (object SegLabel @1462 + Parent_View @1461 + location (861, 1878) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 1044 + justify 0 + label "-iUnitTestsInfo" + pctDist 0.127451 + height 18 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830202" + client @1460 + supplier @1458 + line_style 0) + (object RoleView "$UNNAMED$320" @1463 + Parent_View @1460 + location (29, 1488) + label (object SegLabel @1464 + Parent_View @1463 + location (674, 1902) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF830201" + client @1460 + supplier @1459 + line_style 0))) + (object ClassView "Class" "Logical View::External Classes::Support::Unit" @1465 + ShowCompartmentStereotypes TRUE + location (3348, 248) + label (object ItemLabel + Parent_View @1465 + location (3348, 408) + anchor_loc 1 + nlines 2 + max_width 327 + justify 0 + label "Unit") + icon "Actor" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BCD00043" + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CTransition" @1466 + ShowCompartmentStereotypes TRUE + location (3906, 496) + label (object ItemLabel + Parent_View @1466 + location (3775, 652) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTransition") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BFC30021" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1467 + ShowCompartmentStereotypes TRUE + location (3410, 868) + label (object ItemLabel + Parent_View @1467 + location (3299, 1024) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658A0166" + height 154 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CUnitTest" @1468 + ShowCompartmentStereotypes TRUE + location (2790, 496) + label (object ItemLabel + Parent_View @1468 + location (2692, 657) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CUnitTest") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BA9F037C" + width 158 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$297" @1469 + location (3066, 865) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016D" + roleview_list (list RoleViews + (object RoleView "iTransitions" @1470 + Parent_View @1469 + location (-34, -189) + label (object SegLabel @1471 + Parent_View @1470 + location (3216, 838) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 307 + justify 0 + label "#iTransitions" + pctDist 0.559487 + height 27 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016F" + client @1469 + supplier @1467 + line_style 0) + (object RoleView "$UNNAMED$298" @1472 + Parent_View @1469 + location (-34, -189) + label (object SegLabel @1473 + Parent_View @1472 + location (2911, 624) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658A016E" + client @1469 + supplier @1468 + vertices (list Points + (3066, 865) + (3006, 865) + (2897, 682)) + line_style 0))) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1474 + ShowCompartmentStereotypes TRUE + location (2404, 825) + label (object ItemLabel + Parent_View @1474 + location (2293, 981) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B03D2" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1475 + stereotype TRUE + line_color 3342489 + quidu "3A81834502C2" + client @1474 + supplier @1468 + vertices (list Points + (2478, 822) + (2742, 823) + (2773, 575)) + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MComponentTestObserver" @1476 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1612, 124) + label (object ItemLabel + Parent_View @1476 + location (1611, 232) + anchor_loc 1 + nlines 2 + max_width 365 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CComponentTester" @1477 + ShowCompartmentStereotypes TRUE + location (1984, 496) + label (object ItemLabel + Parent_View @1477 + location (1886, 657) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CComponentTester") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A24DC16022F" + width 158 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$309" @1478 + location (2122, 823) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DC" + roleview_list (list RoleViews + (object RoleView "iUnitTests" @1479 + Parent_View @1478 + location (-234, -231) + label (object SegLabel @1480 + Parent_View @1479 + location (2224, 864) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 269 + justify 0 + label "#iUnitTests" + pctDist 0.499450 + height 41 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DE" + client @1478 + supplier @1474 + line_style 0) + (object RoleView "$UNNAMED$310" @1481 + Parent_View @1478 + location (-234, -231) + label (object SegLabel @1482 + Parent_View @1481 + location (2056, 627) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03DD" + client @1478 + supplier @1477 + vertices (list Points + (2122, 823) + (2062, 823) + (2026, 682)) + line_style 0))) + (object UsesView "" @1483 + label (object ItemLabel + Parent_View @1483 + location (2385, 496) + anchor_loc 1 + nlines 1 + max_width 60 + justify 0 + label "") + stereotype (object SegLabel @1484 + Parent_View @1483 + location (2385, 520) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500730 + height 24 + orientation 1) + line_color 3342489 + quidu "3A895EA900EF" + client @1477 + supplier @1468 + line_style 0) + (object AssociationViewNew "$UNNAMED$305" @1485 + location (1866, 178) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B4" + roleview_list (list RoleViews + (object RoleView "iObserver:MComponentTestObserver&" @1486 + Parent_View @1485 + location (-304, -876) + label (object SegLabel @1487 + Parent_View @1486 + location (1810, 168) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 908 + justify 0 + label "#iObserver:MComponentTestObserver&" + pctDist 0.356733 + height 46 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B6" + client @1485 + supplier @1476 + vertices (list Points + (1866, 178) + (1846, 122) + (1638, 121)) + line_style 0) + (object RoleView "$UNNAMED$306" @1488 + Parent_View @1485 + location (-304, -876) + label (object SegLabel @1489 + Parent_View @1488 + location (1895, 380) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B03B5" + client @1485 + supplier @1477 + line_style 0))) + (object UsesView "" @1490 + stereotype TRUE + line_color 3342489 + quidu "3A87B0970263" + client @1467 + supplier @1466 + vertices (list Points + (3484, 864) + (3686, 865) + (3857, 570)) + line_style 0) + (object InheritView "" @1491 + stereotype TRUE + line_color 3342489 + quidu "3A8276CF037E" + client @1477 + supplier @1457 + vertices (list Points + (1987, 414) + (2013, 122) + (2390, 121)) + line_style 0) + (object UsesView "" @1492 + stereotype (object SegLabel @1493 + Parent_View @1492 + location (3329, 526) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.501193 + height 30 + orientation 1) + line_color 3342489 + quidu "3A378D2002C2" + client @1468 + supplier @1466 + line_style 0) + (object UsesView "" @1494 + stereotype TRUE + line_color 3342489 + quidu "3A87AD5D01ED" + client @1468 + supplier @1457 + vertices (list Points + (2781, 414) + (2759, 122) + (2444, 121)) + line_style 0) + (object UsesView "" @1495 + stereotype TRUE + line_color 3342489 + quidu "3A87EAF502E1" + client @1466 + supplier @1465 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestController" @1496 + ShowCompartmentStereotypes TRUE + location (558, 496) + label (object ItemLabel + Parent_View @1496 + location (427, 652) + anchor_loc 3 + nlines 2 + max_width 657 + justify 0 + label "CTestController") + icon "boundary" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A34E468034A" + width 230 + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1497 + stereotype TRUE + line_color 3342489 + quidu "3A87B793006F" + client @1456 + supplier @1496 + line_style 0) + (object ClassView "InstantiatedClass" "Logical View::Test Bed Classes::RPointerArray" @1498 + ShowCompartmentStereotypes TRUE + location (558, 1240) + label (object ItemLabel + Parent_View @1498 + location (447, 1396) + anchor_loc 3 + nlines 2 + max_width 430 + justify 0 + label "RPointerArray") + icon "entity" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658B0089" + height 154 + annotation 8 + autoResize TRUE) + (object UsesView "" @1499 + stereotype TRUE + line_color 3342489 + quidu "3A8182F2027D" + client @1498 + supplier @1459 + line_style 0) + (object AssociationViewNew "$UNNAMED$301" @1500 + location (558, 866) + stereotype TRUE + line_color 3342489 + quidu "3A70658B008A" + roleview_list (list RoleViews + (object RoleView "iTestList" @1501 + Parent_View @1500 + location (-682, -188) + label (object SegLabel @1502 + Parent_View @1501 + location (581, 798) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 220 + justify 0 + label "-iTestList" + pctDist -0.234932 + height 23 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B0093" + client @1500 + supplier @1498 + line_style 0) + (object RoleView "$UNNAMED$302" @1503 + Parent_View @1500 + location (-682, -188) + label (object SegLabel @1504 + Parent_View @1503 + location (600, 629) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B008B" + client @1500 + supplier @1496 + line_style 0))) + (object ClassView "Class" "Logical View::Test Bed Classes::CTestManager" @1505 + ShowCompartmentStereotypes TRUE + location (1240, 496) + label (object ItemLabel + Parent_View @1505 + location (1142, 657) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CTestManager") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658C0166" + width 158 + annotation 8 + autoResize TRUE) + (object AssociationViewNew "$UNNAMED$303" @1506 + location (916, 496) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009D" + roleview_list (list RoleViews + (object RoleView "iTestManager" @1507 + Parent_View @1506 + location (172, -558) + label (object SegLabel @1508 + Parent_View @1507 + location (1113, 455) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 335 + justify 0 + label "-iTestManager" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A70658B00A7" + client @1506 + supplier @1505 + line_style 0) + (object RoleView "$UNNAMED$304" @1509 + Parent_View @1506 + location (172, -558) + label (object SegLabel @1510 + Parent_View @1509 + location (719, 455) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A70658B009E" + client @1506 + supplier @1496 + line_style 0))) + (object AssociationViewNew "$UNNAMED$329" @1511 + location (1182, 1179) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C3" + roleview_list (list RoleViews + (object RoleView "iTestList" @1512 + Parent_View @1511 + location (-244, 63) + label (object SegLabel @1513 + Parent_View @1512 + location (754, 1199) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 234 + justify 0 + label "#iTestList" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C5" + client @1511 + supplier @1498 + vertices (list Points + (1182, 1179) + (1177, 1240) + (632, 1240)) + line_style 0) + (object RoleView "$UNNAMED$330" @1514 + Parent_View @1511 + location (-244, 63) + label (object SegLabel @1515 + Parent_View @1514 + location (1179, 693) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303C4" + client @1511 + supplier @1505 + line_style 0))) + (object UsesView "" @1516 + stereotype (object SegLabel @1517 + Parent_View @1516 + location (1611, 377) + anchor 10 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "<>" + pctDist 0.500000 + height 120 + orientation 0) + line_color 3342489 + quidu "3A87B79B00A3" + client @1505 + supplier @1477 + line_style 0) + (object InheritView "" @1518 + stereotype TRUE + line_color 3342489 + quidu "3A8D3B0F0205" + client @1505 + supplier @1476 + vertices (list Points + (1248, 414) + (1291, 122) + (1583, 121)) + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MLogOutput" @1519 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (1984, 1860) + label (object ItemLabel + Parent_View @1519 + location (1983, 1968) + anchor_loc 1 + nlines 2 + max_width 365 + justify 0 + label "MLogOutput") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF010B" + width 58 + height 58 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDefaultLogOutput" @1520 + ShowCompartmentStereotypes TRUE + location (2604, 1860) + label (object ItemLabel + Parent_View @1520 + location (2506, 2021) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDefaultLogOutput") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF018D" + width 158 + annotation 8 + autoResize TRUE) + (object ClassView "Class" "Logical View::Test Bed Classes::CDataLogger" @1521 + ShowCompartmentStereotypes TRUE + location (1984, 1240) + label (object ItemLabel + Parent_View @1521 + location (1886, 1401) + anchor_loc 3 + nlines 2 + max_width 441 + justify 0 + label "CDataLogger") + icon "control" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23B76E01BE" + width 158 + annotation 8 + autoResize TRUE) + (object UsesView "" @1522 + stereotype TRUE + line_color 3342489 + quidu "3A41E8E302A0" + client @1477 + supplier @1521 + line_style 0) + (object AssociationViewNew "$UNNAMED$325" @1523 + location (1293, 1180) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B4" + roleview_list (list RoleViews + (object RoleView "iDataLogger:CDataLogger&" @1524 + Parent_View @1523 + location (-133, 64) + label (object SegLabel @1525 + Parent_View @1524 + location (1772, 1282) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 651 + justify 0 + label "#iDataLogger:CDataLogger&" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B9" + client @1523 + supplier @1521 + vertices (list Points + (1293, 1180) + (1298, 1240) + (1906, 1240)) + line_style 0) + (object RoleView "$UNNAMED$326" @1526 + Parent_View @1523 + location (-133, 64) + label (object SegLabel @1527 + Parent_View @1526 + location (1212, 699) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A71AF8303B5" + client @1523 + supplier @1505 + line_style 0))) + (object UsesView "" @1528 + stereotype TRUE + line_color 3342489 + quidu "3A41E8DE01F8" + client @1468 + supplier @1521 + vertices (list Points + (2789, 575) + (2804, 1135) + (2060, 1227)) + line_style 0) + (object UsesView "" @1529 + stereotype TRUE + line_color 3342489 + quidu "3A378BD9025D" + client @1466 + supplier @1521 + vertices (list Points + (3896, 570) + (3842, 1240) + (2060, 1240)) + line_style 0) + (object AssociationViewNew "$UNNAMED$367" @1530 + location (1984, 1574) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10341" + roleview_list (list RoleViews + (object RoleView "iReportOutput" @1531 + Parent_View @1530 + location (0, 334) + label (object SegLabel @1532 + Parent_View @1531 + location (1943, 1809) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 335 + justify 0 + label "-iReportOutput" + pctDist 0.800000 + height 42 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10348" + client @1530 + supplier @1519 + line_style 0) + (object RoleView "$UNNAMED$368" @1533 + Parent_View @1530 + location (0, 334) + label (object SegLabel @1534 + Parent_View @1533 + location (1943, 1340) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10342" + client @1530 + supplier @1521 + line_style 0))) + (object AssociationViewNew "$UNNAMED$363" @1535 + location (2336, 1507) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10320" + roleview_list (list RoleViews + (object RoleView "iDefaultReportOutput" @1536 + Parent_View @1535 + location (352, 267) + label (object SegLabel @1537 + Parent_View @1536 + location (2360, 1639) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 495 + justify 0 + label "-iDefaultReportOutput" + pctDist 0.364114 + height 77 + orientation 1) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D1032A" + client @1535 + supplier @1520 + vertices (list Points + (2336, 1507) + (2392, 1549) + (2546, 1779)) + line_style 0) + (object RoleView "$UNNAMED$364" @1538 + Parent_View @1535 + location (352, 267) + label (object SegLabel @1539 + Parent_View @1538 + location (2078, 1362) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10321" + client @1535 + supplier @1521 + line_style 0))) + (object AssociationViewNew "$UNNAMED$365" @1540 + location (2487, 1396) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10334" + roleview_list (list RoleViews + (object RoleView "iDefaultLogOutput" @1541 + Parent_View @1540 + location (503, 156) + label (object SegLabel @1542 + Parent_View @1541 + location (2680, 1483) + anchor 1 + anchor_loc 1 + nlines 1 + max_width 429 + justify 0 + label "-iDefaultLogOutput" + pctDist 0.351332 + height 100 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D1033E" + client @1540 + supplier @1520 + vertices (list Points + (2487, 1396) + (2576, 1424) + (2596, 1779)) + line_style 0) + (object RoleView "$UNNAMED$366" @1543 + Parent_View @1540 + location (503, 156) + label (object SegLabel @1544 + Parent_View @1543 + location (2097, 1317) + hidden TRUE + anchor 1 + anchor_loc 1 + nlines 1 + max_width 450 + justify 0 + label "" + pctDist 0.800000 + height 42 + orientation 0) + stereotype TRUE + line_color 3342489 + quidu "3A9A54D10335" + client @1540 + supplier @1521 + line_style 0))) + (object InheritView "" @1545 + stereotype TRUE + line_color 3342489 + quidu "3A9A54CF018F" + client @1520 + supplier @1519 + line_style 0) + (object ClassView "Class" "Logical View::Test Bed Classes::MStateAccessor" @1546 + ShowCompartmentStereotypes TRUE + SuppressAttribute TRUE + location (3100, 62) + label (object ItemLabel + Parent_View @1546 + location (3099, 170) + anchor_loc 1 + nlines 2 + max_width 365 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + width 58 + height 58 + annotation 8 + autoResize TRUE))))) + root_subsystem (object SubSystem "Component View" + quid "3A1A89A40109" + physical_models (list unit_reference_list + (object module "TestBed" "NotAModuleType" "NotAModulePart" + attributes (list Attribute_Set + (object Attribute + tool "VC++" + name "InitialSourceIncludes" + value "") + (object Attribute + tool "VC++" + name "Copyright" + value (value Text "Copyright (C) 1997 - 2001 Symbian Ltd. All Rights Reserved.")) + (object Attribute + tool "VC++" + name "UpdateATL" + value TRUE) + (object Attribute + tool "VC++" + name "SmartPointersOnAssoc" + value TRUE) + (object Attribute + tool "VC++" + name "GenerateImports" + value TRUE) + (object Attribute + tool "VC++" + name "FullPathInImports" + value TRUE) + (object Attribute + tool "VC++" + name "UseImportAttributes" + value TRUE) + (object Attribute + tool "VC++" + name "ImportAttributes" + value "no_namespace named_guids") + (object Attribute + tool "VC++" + name "PutImportsIn" + value "stdafx.h") + (object Attribute + tool "VC++" + name "ImportProjTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "DefaultTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "TypeLibLocation" + value "") + (object Attribute + tool "VC++" + name "CompileProjTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "ProjectFile" + value "..\\..\\EPOC32\\BUILD\\MAGIC\\TEST_BED\\MMPFILES\\TEST_BED\\WINS\\Test_bed.dsp") + (object Attribute + tool "VC++" + name "WorkspaceFile" + value "J:\\MAGIC\\MAGIC.dsw") + (object Attribute + tool "VC++" + name "Generate" + value "True") + (object Attribute + tool "VC++" + name "ProjectName" + value "TESTBED") + (object Attribute + tool "COM" + name "uuid" + value "5DB917F6-F2E9-11D4-B3F1-00C04F718816") + (object Attribute + tool "COM" + name "version" + value "1.0") + (object Attribute + tool "COM" + name "library" + value "TESTBEDLib")) + quid "3A701D270171" + stereotype "" + realized_interfaces (list realize_rel_list + (object Realize_Relationship + quid "3A70682600EC" + supplier "Logical View::Test Bed Classes::MComponentTestObserver" + quidu "3A70658E00AB") + (object Realize_Relationship + quid "3A87B8220396" + supplier "Logical View::Test Bed Classes::MTransitionObserver" + quidu "3A8276CF002C") + (object Realize_Relationship + quid "3A87B8220397" + supplier "Logical View::Test Bed Classes::MStateAccessor" + quidu "3A23BE150330") + (object Realize_Relationship + quid "3A87B8220398" + supplier "Logical View::Test Bed Classes::MUnitTestObserver" + quidu "3A8276D1007E") + (object Realize_Relationship + quid "3A9A557A0193" + supplier "Logical View::Test Bed Classes::MLogOutput" + quidu "3A9A54CF010B")) + language "VC++")) + physical_presentations (list unit_reference_list + (object Module_Diagram "Main" + quid "3A1A89A6031F" + title "Main" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list + (object ModView "Component View::TestBed" "NotAModuleType" "NotAModulePart" @1547 + location (930, 186) + label (object ItemLabel + Parent_View @1547 + location (895, 161) + fill_color 13434879 + anchor_loc 3 + nlines 2 + max_width 127 + label "TestBed") + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A701D270171" + width 228 + autoResize TRUE + width 228 + height 162) + (object InterfaceView "Logical View::Test Bed Classes::MComponentTestObserver" @1548 + location (186, 620) + label (object ItemLabel + Parent_View @1548 + location (185, 728) + anchor_loc 1 + nlines 2 + max_width 256 + justify 0 + label "MComponentTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A70658E00AB" + width 58 + height 58 + autoResize TRUE) + (object RealizeView "" @1549 + stereotype TRUE + line_color 3342489 + quidu "3A70682600EC" + client @1547 + supplier @1548 + line_style 0) + (object InterfaceView "Logical View::Test Bed Classes::MTransitionObserver" @1550 + location (1302, 620) + label (object ItemLabel + Parent_View @1550 + location (1301, 728) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MTransitionObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276CF002C" + width 58 + height 58 + autoResize TRUE) + (object RealizeView "" @1551 + stereotype TRUE + line_color 3342489 + quidu "3A87B8220396" + client @1547 + supplier @1550 + line_style 0) + (object InterfaceView "Logical View::Test Bed Classes::MStateAccessor" @1552 + location (930, 620) + label (object ItemLabel + Parent_View @1552 + location (929, 728) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MStateAccessor") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A23BE150330" + width 58 + height 58 + autoResize TRUE) + (object RealizeView "" @1553 + stereotype TRUE + line_color 3342489 + quidu "3A87B8220397" + client @1547 + supplier @1552 + line_style 0) + (object InterfaceView "Logical View::Test Bed Classes::MUnitTestObserver" @1554 + location (1674, 620) + label (object ItemLabel + Parent_View @1554 + location (1673, 728) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MUnitTestObserver") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A8276D1007E" + width 58 + height 58 + autoResize TRUE) + (object RealizeView "" @1555 + stereotype TRUE + line_color 3342489 + quidu "3A87B8220398" + client @1547 + supplier @1554 + line_style 0) + (object InterfaceView "Logical View::Test Bed Classes::MLogOutput" @1556 + location (558, 620) + label (object ItemLabel + Parent_View @1556 + location (557, 728) + anchor_loc 1 + nlines 2 + max_width 232 + justify 0 + label "MLogOutput") + icon "Interface" + icon_style "Icon" + line_color 3342489 + fill_color 13434879 + quidu "3A9A54CF010B" + width 58 + height 58 + autoResize TRUE) + (object RealizeView "" @1557 + stereotype TRUE + line_color 3342489 + quidu "3A9A557A0193" + client @1547 + supplier @1556 + line_style 0))))) + process_structure (object Processes + quid "3A1A89A4010A" + ProcsNDevs (list + (object Process_Diagram "Deployment View" + quid "3A1A89A40113" + title "Deployment View" + zoom 100 + max_height 28350 + max_width 21600 + origin_x 0 + origin_y 0 + items (list diagram_item_list)))) + properties (object Properties + attributes (list Attribute_Set + (object Attribute + tool "DDL" + name "propertyId" + value "809135966") + (object Attribute + tool "DDL" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "DDL" + name "Directory" + value "AUTO GENERATE") + (object Attribute + tool "DDL" + name "DataBase" + value ("DataBaseSet" 800)) + (object Attribute + tool "DDL" + name "DataBaseSet" + value (list Attribute_Set + (object Attribute + tool "DDL" + name "ANSI" + value 800) + (object Attribute + tool "DDL" + name "Oracle" + value 801) + (object Attribute + tool "DDL" + name "SQLServer" + value 802) + (object Attribute + tool "DDL" + name "Sybase" + value 803) + (object Attribute + tool "DDL" + name "Watcom" + value 804))) + (object Attribute + tool "DDL" + name "PrimaryKeyColumnName" + value "Id") + (object Attribute + tool "DDL" + name "PrimaryKeyColumnType" + value "NUMBER(5)") + (object Attribute + tool "DDL" + name "ViewName" + value "V_") + (object Attribute + tool "DDL" + name "TableName" + value "T_") + (object Attribute + tool "DDL" + name "InheritSuffix" + value "_V") + (object Attribute + tool "DDL" + name "DropClause" + value FALSE) + (object Attribute + tool "DDL" + name "BaseViews" + value FALSE) + (object Attribute + tool "DDL" + name "DDLScriptFilename" + value "DDL1.SQL"))) + (object Attribute + tool "DDL" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "DDL" + name "ColumnType" + value "VARCHAR") + (object Attribute + tool "DDL" + name "Length" + value "") + (object Attribute + tool "DDL" + name "NullsOK" + value TRUE) + (object Attribute + tool "DDL" + name "PrimaryKey" + value FALSE) + (object Attribute + tool "DDL" + name "Unique" + value FALSE) + (object Attribute + tool "DDL" + name "CompositeUnique" + value FALSE) + (object Attribute + tool "DDL" + name "CheckConstraint" + value ""))) + (object Attribute + tool "DDL" + name "HiddenTool" + value FALSE) + (object Attribute + tool "cg" + name "propertyId" + value "809135966") + (object Attribute + tool "cg" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "cg" + name "AllowGenerateOverNewerAnnotations" + value FALSE) + (object Attribute + tool "cg" + name "AllowGenerateOverNewerVersion" + value FALSE) + (object Attribute + tool "cg" + name "UseMSVC" + value FALSE) + (object Attribute + tool "cg" + name "HeaderFileExtension" + value "h") + (object Attribute + tool "cg" + name "HeaderFileBackupExtension" + value "h~") + (object Attribute + tool "cg" + name "HeaderFileTemporaryExtension" + value "h#") + (object Attribute + tool "cg" + name "CodeFileExtension" + value "cpp") + (object Attribute + tool "cg" + name "CodeFileBackupExtension" + value "cp~") + (object Attribute + tool "cg" + name "CodeFileTemporaryExtension" + value "cp#") + (object Attribute + tool "cg" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "cg" + name "StopOnError" + value FALSE) + (object Attribute + tool "cg" + name "ErrorLimit" + value 30) + (object Attribute + tool "cg" + name "Directory" + value "$ROSECPP_SOURCE") + (object Attribute + tool "cg" + name "PathSeparator" + value "") + (object Attribute + tool "cg" + name "FileNameFormat" + value "128vx_b") + (object Attribute + tool "cg" + name "BooleanType" + value "int") + (object Attribute + tool "cg" + name "AllowTemplates" + value TRUE) + (object Attribute + tool "cg" + name "AllowExplicitInstantiations" + value FALSE) + (object Attribute + tool "cg" + name "AllowProtectedInheritance" + value TRUE) + (object Attribute + tool "cg" + name "CommentWidth" + value 60) + (object Attribute + tool "cg" + name "OneByValueContainer" + value "$targetClass") + (object Attribute + tool "cg" + name "OneByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "OptionalByValueContainer" + value "OptionalByValue<$targetClass>") + (object Attribute + tool "cg" + name "OptionalByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "FixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "FixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "BoundedByValueContainer" + value "BoundedListByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByValueContainer" + value "BoundedSetByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "BoundedByReferenceContainer" + value "BoundedListByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByReferenceContainer" + value "BoundedSetByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnboundedByValueContainer" + value "UnboundedListByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByValueContainer" + value "UnboundedSetByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnboundedByReferenceContainer" + value "UnboundedListByReference<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByReferenceContainer" + value "UnboundedSetByReference<$targetClass>") + (object Attribute + tool "cg" + name "QualifiedByValueContainer" + value "AssociationByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByValueContainer" + value "DictionaryByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "QualifiedByReferenceContainer" + value "AssociationByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByReferenceContainer" + value "DictionaryByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "AlwaysKeepOrphanedCode" + value FALSE))) + (object Attribute + tool "cg" + name "compiler2.1__Project" + value (list Attribute_Set + (object Attribute + tool "cg" + name "AllowGenerateOverNewerAnnotations" + value FALSE) + (object Attribute + tool "cg" + name "AllowGenerateOverNewerVersion" + value FALSE) + (object Attribute + tool "cg" + name "HeaderFileExtension" + value "h") + (object Attribute + tool "cg" + name "HeaderFileBackupExtension" + value "h~") + (object Attribute + tool "cg" + name "HeaderFileTemporaryExtension" + value "h#") + (object Attribute + tool "cg" + name "CodeFileExtension" + value "cpp") + (object Attribute + tool "cg" + name "CodeFileBackupExtension" + value "cp~") + (object Attribute + tool "cg" + name "CodeFileTemporaryExtension" + value "cp#") + (object Attribute + tool "cg" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "cg" + name "StopOnError" + value FALSE) + (object Attribute + tool "cg" + name "ErrorLimit" + value 30) + (object Attribute + tool "cg" + name "Directory" + value "$ROSECPP_SOURCE") + (object Attribute + tool "cg" + name "BooleanType" + value "int") + (object Attribute + tool "cg" + name "AllowTemplates" + value FALSE) + (object Attribute + tool "cg" + name "AllowExplicitInstantiations" + value FALSE) + (object Attribute + tool "cg" + name "AllowProtectedInheritance" + value FALSE) + (object Attribute + tool "cg" + name "OneByValueContainer" + value "$targetClass") + (object Attribute + tool "cg" + name "OneByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "OptionalByValueContainer" + value "OptionalByValue(sizeof($targetClass))") + (object Attribute + tool "cg" + name "OptionalByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "FixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "FixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "BoundedByValueContainer" + value "BoundedListByValue(sizeof($targetClass),$limit)") + (object Attribute + tool "cg" + name "UnorderedBoundedByValueContainer" + value "BoundedSetByValue(sizeof($targetClass),$limit)") + (object Attribute + tool "cg" + name "BoundedByReferenceContainer" + value "BoundedListByReference($limit)") + (object Attribute + tool "cg" + name "UnorderedBoundedByReferenceContainer" + value "BoundedSetByReference($limit)") + (object Attribute + tool "cg" + name "UnboundedByValueContainer" + value "UnboundedListByValue(sizeof($targetClass))") + (object Attribute + tool "cg" + name "UnorderedUnboundedByValueContainer" + value "UnboundedSetByValue(sizeof($targetClass))") + (object Attribute + tool "cg" + name "UnboundedByReferenceContainer" + value "UnboundedListByReference") + (object Attribute + tool "cg" + name "UnorderedUnboundedByReferenceContainer" + value "UnboundedSetByReference") + (object Attribute + tool "cg" + name "QualifiedByValueContainer" + value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "UnorderedQualifiedByValueContainer" + value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "QualifiedByReferenceContainer" + value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "UnorderedQualifiedByReferenceContainer" + value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") + (object Attribute + tool "cg" + name "PathSeparator" + value "") + (object Attribute + tool "cg" + name "FileNameFormat" + value "128vx_b") + (object Attribute + tool "cg" + name "AlwaysKeepOrphanedCode" + value FALSE))) + (object Attribute + tool "cg" + name "compiler3.0__Project" + value (list Attribute_Set + (object Attribute + tool "cg" + name "AllowGenerateOverNewerAnnotations" + value FALSE) + (object Attribute + tool "cg" + name "AllowGenerateOverNewerVersion" + value FALSE) + (object Attribute + tool "cg" + name "HeaderFileExtension" + value "h") + (object Attribute + tool "cg" + name "HeaderFileBackupExtension" + value "h~") + (object Attribute + tool "cg" + name "HeaderFileTemporaryExtension" + value "h#") + (object Attribute + tool "cg" + name "CodeFileExtension" + value "cpp") + (object Attribute + tool "cg" + name "CodeFileBackupExtension" + value "cp~") + (object Attribute + tool "cg" + name "CodeFileTemporaryExtension" + value "cp#") + (object Attribute + tool "cg" + name "CreateMissingDirectories" + value TRUE) + (object Attribute + tool "cg" + name "StopOnError" + value FALSE) + (object Attribute + tool "cg" + name "ErrorLimit" + value 30) + (object Attribute + tool "cg" + name "Directory" + value "$ROSECPP_SOURCE") + (object Attribute + tool "cg" + name "BooleanType" + value "int") + (object Attribute + tool "cg" + name "AllowTemplates" + value TRUE) + (object Attribute + tool "cg" + name "AllowExplicitInstantiations" + value FALSE) + (object Attribute + tool "cg" + name "AllowProtectedInheritance" + value TRUE) + (object Attribute + tool "cg" + name "OneByValueContainer" + value "$targetClass") + (object Attribute + tool "cg" + name "OneByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "OptionalByValueContainer" + value "OptionalByValue<$targetClass>") + (object Attribute + tool "cg" + name "OptionalByReferenceContainer" + value "$targetClass *") + (object Attribute + tool "cg" + name "FixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByValueContainer" + value "$targetClass[$limit]") + (object Attribute + tool "cg" + name "FixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "UnorderedFixedByReferenceContainer" + value "$targetClass *[$limit]") + (object Attribute + tool "cg" + name "BoundedByValueContainer" + value "BoundedListByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByValueContainer" + value "BoundedSetByValue<$targetClass,$limit>") + (object Attribute + tool "cg" + name "BoundedByReferenceContainer" + value "BoundedListByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnorderedBoundedByReferenceContainer" + value "BoundedSetByReference<$targetClass,$limit>") + (object Attribute + tool "cg" + name "UnboundedByValueContainer" + value "UnboundedListByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByValueContainer" + value "UnboundedSetByValue<$targetClass>") + (object Attribute + tool "cg" + name "UnboundedByReferenceContainer" + value "UnboundedListByReference<$targetClass>") + (object Attribute + tool "cg" + name "UnorderedUnboundedByReferenceContainer" + value "UnboundedSetByReference<$targetClass>") + (object Attribute + tool "cg" + name "QualifiedByValueContainer" + value "AssociationByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByValueContainer" + value "DictionaryByValue<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "QualifiedByReferenceContainer" + value "AssociationByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "UnorderedQualifiedByReferenceContainer" + value "DictionaryByReference<$qualtype, $qualcont>") + (object Attribute + tool "cg" + name "PathSeparator" + value "") + (object Attribute + tool "cg" + name "FileNameFormat" + value "128vx_b") + (object Attribute + tool "cg" + name "AlwaysKeepOrphanedCode" + value FALSE))) + (object Attribute + tool "cg" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "ImplementationType" + value "") + (object Attribute + tool "cg" + name "ClassKey" + value "class") + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "PutBodiesInSpec" + value FALSE) + (object Attribute + tool "cg" + name "GenerateDefaultConstructor" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "DefaultConstructorVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineDefaultConstructor" + value FALSE) + (object Attribute + tool "cg" + name "ExplicitDefaultConstructor" + value FALSE) + (object Attribute + tool "cg" + name "GenerateCopyConstructor" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "CopyConstructorVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineCopyConstructor" + value FALSE) + (object Attribute + tool "cg" + name "ExplicitCopyConstructor" + value FALSE) + (object Attribute + tool "cg" + name "GenerateDestructor" + value TRUE) + (object Attribute + tool "cg" + name "DestructorVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "DestructorKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "InlineDestructor" + value FALSE) + (object Attribute + tool "cg" + name "GenerateAssignmentOperation" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "AssignmentVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "AssignmentKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "InlineAssignmentOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateEqualityOperations" + value ("GenerateSet" 199)) + (object Attribute + tool "cg" + name "EqualityVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "EqualityKind" + value ("FriendKindSet" 200)) + (object Attribute + tool "cg" + name "InlineEqualityOperations" + value FALSE) + (object Attribute + tool "cg" + name "GenerateRelationalOperations" + value FALSE) + (object Attribute + tool "cg" + name "RelationalVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "RelationalKind" + value ("FriendKindSet" 200)) + (object Attribute + tool "cg" + name "InlineRelationalOperations" + value FALSE) + (object Attribute + tool "cg" + name "GenerateStorageMgmtOperations" + value FALSE) + (object Attribute + tool "cg" + name "StorageMgmtVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineStorageMgmtOperations" + value FALSE) + (object Attribute + tool "cg" + name "GenerateSubscriptOperation" + value FALSE) + (object Attribute + tool "cg" + name "SubscriptVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "SubscriptKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "SubscriptResultType" + value "") + (object Attribute + tool "cg" + name "InlineSubscriptOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateDereferenceOperation" + value FALSE) + (object Attribute + tool "cg" + name "DereferenceVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "DereferenceKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "DereferenceResultType" + value "") + (object Attribute + tool "cg" + name "InlineDereferenceOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateIndirectionOperation" + value FALSE) + (object Attribute + tool "cg" + name "IndirectionVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "IndirectionKind" + value ("ThreeKindSet" 200)) + (object Attribute + tool "cg" + name "IndirectionResultType" + value "") + (object Attribute + tool "cg" + name "InlineIndirectionOperation" + value FALSE) + (object Attribute + tool "cg" + name "GenerateStreamOperations" + value FALSE) + (object Attribute + tool "cg" + name "StreamVisibility" + value ("VisibilitySet" 45)) + (object Attribute + tool "cg" + name "InlineStreamOperations" + value FALSE) + (object Attribute + tool "cg" + name "ThreeKindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202))) + (object Attribute + tool "cg" + name "KindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203))) + (object Attribute + tool "cg" + name "FriendKindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GenerateSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "DeclareAndDefine" + value 199) + (object Attribute + tool "cg" + name "DeclareOnly" + value 205) + (object Attribute + tool "cg" + name "DoNotDeclare" + value 206))) + (object Attribute + tool "cg" + name "VisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14))))) + (object Attribute + tool "cg" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Generate" + value TRUE) + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "CmIdentification" + value (value Text " %X% %Q% %Z% %W%")) + (object Attribute + tool "cg" + name "CopyrightNotice" + value (value Text "")) + (object Attribute + tool "cg" + name "FileName" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "AllowExtensionlessFileName" + value FALSE) + (object Attribute + tool "cg" + name "InclusionProtectionSymbol" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "IncludeFormat" + value (value Text +|// $package +|#include "$file" +| + )) + (object Attribute + tool "cg" + name "IncludeBySimpleName" + value FALSE) + (object Attribute + tool "cg" + name "IncludePrecompiledHeader" + value FALSE) + (object Attribute + tool "cg" + name "IncludeOrder" + value "AMIR") + (object Attribute + tool "cg" + name "AdditionalIncludes" + value (value Text "")) + (object Attribute + tool "cg" + name "InliningStyle" + value ("InliningStyleSet" 207)) + (object Attribute + tool "cg" + name "InliningStyleSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "InClassDeclaration" + value 208) + (object Attribute + tool "cg" + name "FollowingClassDeclaration" + value 207))) + (object Attribute + tool "cg" + name "TypesDefined" + value (value Text "")) + (object Attribute + tool "cg" + name "IncludeClosure" + value (value Text "")))) + (object Attribute + tool "cg" + name "default__Module-Body" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Generate" + value TRUE) + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "CmIdentification" + value (value Text " %X% %Q% %Z% %W%")) + (object Attribute + tool "cg" + name "CopyrightNotice" + value (value Text "")) + (object Attribute + tool "cg" + name "FileName" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "AllowExtensionlessFileName" + value FALSE) + (object Attribute + tool "cg" + name "IncludeFormat" + value (value Text +|// $package +|#include "$file" +| + )) + (object Attribute + tool "cg" + name "IncludeBySimpleName" + value FALSE) + (object Attribute + tool "cg" + name "IncludePrecompiledHeader" + value TRUE) + (object Attribute + tool "cg" + name "IncludeOrder" + value "AMIR") + (object Attribute + tool "cg" + name "AdditionalIncludes" + value (value Text "")) + (object Attribute + tool "cg" + name "InliningStyle" + value ("InliningStyleSet" 207)) + (object Attribute + tool "cg" + name "InliningStyleSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "InClassDeclaration" + value 208) + (object Attribute + tool "cg" + name "FollowingClassDeclaration" + value 207))) + (object Attribute + tool "cg" + name "TypesDefined" + value (value Text "")) + (object Attribute + tool "cg" + name "IncludeClosure" + value (value Text "")))) + (object Attribute + tool "cg" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "OperationKind" + value ("OperationKindSet" 200)) + (object Attribute + tool "cg" + name "OperationKindSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GenerateAbstractBody" + value FALSE) + (object Attribute + tool "cg" + name "OperationIsConst" + value FALSE) + (object Attribute + tool "cg" + name "OperationIsExplicit" + value FALSE) + (object Attribute + tool "cg" + name "Inline" + value FALSE) + (object Attribute + tool "cg" + name "EntryCode" + value (value Text "")) + (object Attribute + tool "cg" + name "ExitCode" + value (value Text "")) + (object Attribute + tool "cg" + name "CCRegion" + value "") + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))) + (object Attribute + tool "cg" + name "BodyAnnotations" + value ""))) + (object Attribute + tool "cg" + name "default__Has" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "Ordered" + value TRUE) + (object Attribute + tool "cg" + name "NameIfUnlabeled" + value "the_$supplier") + (object Attribute + tool "cg" + name "GenerateDataMember" + value TRUE) + (object Attribute + tool "cg" + name "DataMemberName" + value "$relationship") + (object Attribute + tool "cg" + name "DataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtRelationshipVisibility" + value 210))) + (object Attribute + tool "cg" + name "DataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "DataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "DataMemberFieldSize" + value "") + (object Attribute + tool "cg" + name "InitialValue" + value (value Text "")) + (object Attribute + tool "cg" + name "GenerateGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GenerateSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GetName" + value "get_$relationship") + (object Attribute + tool "cg" + name "SetName" + value "set_$relationship") + (object Attribute + tool "cg" + name "GetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GetSetKindsSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "ContainerClass" + value "") + (object Attribute + tool "cg" + name "SelectorName" + value "") + (object Attribute + tool "cg" + name "SelectorType" + value "") + (object Attribute + tool "cg" + name "GetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "GetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "GetResultIsConstSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_Function" + value 2))) + (object Attribute + tool "cg" + name "GetSetByReference" + value FALSE) + (object Attribute + tool "cg" + name "InlineGet" + value TRUE) + (object Attribute + tool "cg" + name "SetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineSet" + value TRUE) + (object Attribute + tool "cg" + name "ForwardReferenceOnly" + value FALSE) + (object Attribute + tool "cg" + name "HasRelTypeSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Array" + value 24) + (object Attribute + tool "cg" + name "Sequence" + value 47))))) + (object Attribute + tool "cg" + name "default__Association" + value (list Attribute_Set + (object Attribute + tool "cg" + name "NameIfUnlabeled" + value "the_$targetClass"))) + (object Attribute + tool "cg" + name "default__Inherit" + value (list Attribute_Set + (object Attribute + tool "cg" + name "InstanceArguments" + value ""))) + (object Attribute + tool "cg" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "ForwardReferenceOnly" + value FALSE) + (object Attribute + tool "cg" + name "NameIfUnlabeled" + value "the_$targetClass") + (object Attribute + tool "cg" + name "GenerateDataMember" + value TRUE) + (object Attribute + tool "cg" + name "DataMemberName" + value "$target") + (object Attribute + tool "cg" + name "DataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtRelationshipVisibility" + value 210))) + (object Attribute + tool "cg" + name "DataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "DataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "DataMemberFieldSize" + value "") + (object Attribute + tool "cg" + name "InitialValue" + value (value Text "")) + (object Attribute + tool "cg" + name "ContainerClass" + value "") + (object Attribute + tool "cg" + name "ContainerGet" + value "$data.get($keys)") + (object Attribute + tool "cg" + name "ContainerSet" + value "$data.set($keys,$value)") + (object Attribute + tool "cg" + name "QualifiedContainer" + value "") + (object Attribute + tool "cg" + name "AssocClassContainer" + value "$supplier *") + (object Attribute + tool "cg" + name "AssocClassInitialValue" + value (value Text "")) + (object Attribute + tool "cg" + name "GetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GetSetKindsSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GetSetByReference" + value FALSE) + (object Attribute + tool "cg" + name "GenerateGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GetName" + value "get_$target") + (object Attribute + tool "cg" + name "GetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "GetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "GetResultIsConstSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_Function" + value 2))) + (object Attribute + tool "cg" + name "InlineGet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "SetName" + value "set_$target") + (object Attribute + tool "cg" + name "SetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineSet" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedGetSetByReference" + value ("QualifiedGetSetByReferenceSet" 2)) + (object Attribute + tool "cg" + name "QualifiedGetSetByReferenceSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_GetSetByReference" + value 2))) + (object Attribute + tool "cg" + name "GenerateQualifiedGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedGetName" + value "get_$target") + (object Attribute + tool "cg" + name "QualifiedGetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedGetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "InlineQualifiedGet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateQualifiedSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "QualifiedSetName" + value "set_$target") + (object Attribute + tool "cg" + name "QualifiedSetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineQualifiedSet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateAssocClassDataMember" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassDataMemberName" + value "$target") + (object Attribute + tool "cg" + name "AssocClassDataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtRelationshipVisibility" + value 210))) + (object Attribute + tool "cg" + name "AssocClassDataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "AssocClassDataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "AssocClassGetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GenerateAssocClassGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassGetName" + value "get_$target") + (object Attribute + tool "cg" + name "AssocClassGetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassGetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "InlineAssocClassGet" + value TRUE) + (object Attribute + tool "cg" + name "GenerateAssocClassSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassSetName" + value "set_$target") + (object Attribute + tool "cg" + name "AssocClassSetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineAssocClassSet" + value TRUE) + (object Attribute + tool "cg" + name "AssocClassForwardReferenceOnly" + value TRUE) + (object Attribute + tool "cg" + name "AssocTypeSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Array" + value 24) + (object Attribute + tool "cg" + name "Sequence" + value 47))))) + (object Attribute + tool "cg" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "GenerateDataMember" + value TRUE) + (object Attribute + tool "cg" + name "DataMemberName" + value "$attribute") + (object Attribute + tool "cg" + name "DataMemberVisibility" + value ("DataMemberVisibilitySet" 14)) + (object Attribute + tool "cg" + name "DataMemberVisibilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Public" + value 45) + (object Attribute + tool "cg" + name "Protected" + value 44) + (object Attribute + tool "cg" + name "Private" + value 43) + (object Attribute + tool "cg" + name "Implementation" + value 14) + (object Attribute + tool "cg" + name "AtAttributeVisibility" + value 211))) + (object Attribute + tool "cg" + name "DataMemberMutability" + value ("DataMemberMutabilitySet" 0)) + (object Attribute + tool "cg" + name "DataMemberMutabilitySet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Unrestricted" + value 0) + (object Attribute + tool "cg" + name "Mutable" + value 1) + (object Attribute + tool "cg" + name "Const" + value 2))) + (object Attribute + tool "cg" + name "DataMemberIsVolatile" + value FALSE) + (object Attribute + tool "cg" + name "DataMemberFieldSize" + value "") + (object Attribute + tool "cg" + name "GenerateGetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GenerateSetOperation" + value TRUE) + (object Attribute + tool "cg" + name "GetName" + value "get_$attribute") + (object Attribute + tool "cg" + name "SetName" + value "set_$attribute") + (object Attribute + tool "cg" + name "GetSetKinds" + value ("GetSetKindsSet" 200)) + (object Attribute + tool "cg" + name "GetSetKindsSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Common" + value 200) + (object Attribute + tool "cg" + name "Virtual" + value 201) + (object Attribute + tool "cg" + name "Abstract" + value 202) + (object Attribute + tool "cg" + name "Static" + value 203) + (object Attribute + tool "cg" + name "Friend" + value 204))) + (object Attribute + tool "cg" + name "GetIsConst" + value TRUE) + (object Attribute + tool "cg" + name "GetResultIsConst" + value ("GetResultIsConstSet" 2)) + (object Attribute + tool "cg" + name "GetResultIsConstSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "False" + value 0) + (object Attribute + tool "cg" + name "True" + value 1) + (object Attribute + tool "cg" + name "Same_As_Function" + value 2))) + (object Attribute + tool "cg" + name "GetSetByReference" + value FALSE) + (object Attribute + tool "cg" + name "InlineGet" + value TRUE) + (object Attribute + tool "cg" + name "SetReturnsValue" + value FALSE) + (object Attribute + tool "cg" + name "InlineSet" + value TRUE) + (object Attribute + tool "cg" + name "CCRegion" + value ""))) + (object Attribute + tool "cg" + name "default__Uses" + value (list Attribute_Set + (object Attribute + tool "cg" + name "ForwardReferenceOnly" + value FALSE) + (object Attribute + tool "cg" + name "BodyReferenceOnly" + value FALSE))) + (object Attribute + tool "cg" + name "default__Subsystem" + value (list Attribute_Set + (object Attribute + tool "cg" + name "Directory" + value "AUTO GENERATE") + (object Attribute + tool "cg" + name "DirectoryIsOnSearchList" + value FALSE) + (object Attribute + tool "cg" + name "PrecompiledHeader" + value ""))) + (object Attribute + tool "cg" + name "default__Category" + value (list Attribute_Set + (object Attribute + tool "cg" + name "IsNamespace" + value FALSE) + (object Attribute + tool "cg" + name "Indent" + value 2) + (object Attribute + tool "cg" + name "CodeName" + value "") + (object Attribute + tool "cg" + name "GenerateEmptyRegions" + value ("GenerateEmptyRegionSet" 3)) + (object Attribute + tool "cg" + name "GenerateEmptyRegionSet" + value (list Attribute_Set + (object Attribute + tool "cg" + name "None" + value 0) + (object Attribute + tool "cg" + name "Preserved" + value 1) + (object Attribute + tool "cg" + name "Unpreserved" + value 2) + (object Attribute + tool "cg" + name "All" + value 3))))) + (object Attribute + tool "MSVC" + name "propertyId" + value "809135966") + (object Attribute + tool "MSVC" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Version" + value "5.0"))) + (object Attribute + tool "MSVC" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCClassTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCClassTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Interface_Part" + value 1) + (object Attribute + tool "MSVC" + name "Connection_Part" + value 2) + (object Attribute + tool "MSVC" + name "Class_Factory" + value 3))) + (object Attribute + tool "MSVC" + name "CObjectFunctionality" + value ("CObjectFunctionalitySet" 0)) + (object Attribute + tool "MSVC" + name "CObjectFunctionalitySet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "None" + value 0) + (object Attribute + tool "MSVC" + name "Dynamic" + value 1) + (object Attribute + tool "MSVC" + name "Dyncreate" + value 2) + (object Attribute + tool "MSVC" + name "Serial" + value 3))) + (object Attribute + tool "MSVC" + name "GenerateOverrideGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "GenerateDataGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_DATA_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateFieldGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_FIELD_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateMessageGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "GenerateMessageMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_MSG_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MESSAGE_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "OLEFactory" + value ("OLEFactorySet" 0)) + (object Attribute + tool "MSVC" + name "OLEFactorySet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "None" + value 0) + (object Attribute + tool "MSVC" + name "Built_in" + value 1) + (object Attribute + tool "MSVC" + name "Simple" + value 2) + (object Attribute + tool "MSVC" + name "Licensed" + value 3))) + (object Attribute + tool "MSVC" + name "OLEName" + value "") + (object Attribute + tool "MSVC" + name "OLEClassID" + value "") + (object Attribute + tool "MSVC" + name "GenerateOLECtlType" + value FALSE) + (object Attribute + tool "MSVC" + name "OLECtlType" + value "") + (object Attribute + tool "MSVC" + name "GenerateOLETypeLib" + value FALSE) + (object Attribute + tool "MSVC" + name "OLETypeLibID" + value "") + (object Attribute + tool "MSVC" + name "OLETypeLibMajor" + value "") + (object Attribute + tool "MSVC" + name "OLETypeLibMinor" + value "") + (object Attribute + tool "MSVC" + name "GeneratePropPageIDs" + value FALSE) + (object Attribute + tool "MSVC" + name "OLEPropPageIDs" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateDispatchMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "StockProperties" + value (value Text "")) + (object Attribute + tool "MSVC" + name "StockFunctions" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DispatchDefValue" + value "") + (object Attribute + tool "MSVC" + name "GenerateDispIdEnum" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_DISP_ID_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateInterfaceMap" + value FALSE) + (object Attribute + tool "MSVC" + name "INTERFACE_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "InitInterface" + value "") + (object Attribute + tool "MSVC" + name "GenerateEventMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_EVENT_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "StockEvents" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateEventSinkMap" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_EVENTSINK_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "PropNotifySinks" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateConnectionMap" + value FALSE) + (object Attribute + tool "MSVC" + name "CONNECTION_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "ConnectionPointIID" + value "") + (object Attribute + tool "MSVC" + name "InheritanceType" + value "") + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "OLECommands" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MFCDeclares" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MFCImplements" + value (value Text "")) + (object Attribute + tool "MSVC" + name "ATL_Declares" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateCOMMap" + value FALSE) + (object Attribute + tool "MSVC" + name "COM_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateConnectionPointMap" + value FALSE) + (object Attribute + tool "MSVC" + name "CONNECTION_POINT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateMsgMap" + value FALSE) + (object Attribute + tool "MSVC" + name "MSG_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GeneratePropertyMap" + value FALSE) + (object Attribute + tool "MSVC" + name "PROPERTY_MAP_Entries" + value (value Text "")))) + (object Attribute + tool "MSVC" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCOperationTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCOperationTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Virtual_Override" + value 1) + (object Attribute + tool "MSVC" + name "Message_Handler" + value 2) + (object Attribute + tool "MSVC" + name "Dispatch_Handler" + value 3) + (object Attribute + tool "MSVC" + name "Event_Firing_Function" + value 4) + (object Attribute + tool "MSVC" + name "Event_Sink_Handler" + value 5) + (object Attribute + tool "MSVC" + name "Std_OLE_Method" + value 6) + (object Attribute + tool "MSVC" + name "Command_Parser" + value 7) + (object Attribute + tool "MSVC" + name "Property_Get_Function" + value 8) + (object Attribute + tool "MSVC" + name "Property_Set_Function" + value 9) + (object Attribute + tool "MSVC" + name "Property_Notify_Function" + value 10) + (object Attribute + tool "MSVC" + name "Macro_Generated_Function" + value 11))) + (object Attribute + tool "MSVC" + name "AFX_MSG_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "MESSAGE_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENT_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "AFX_EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "EVENTSINK_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "BodyImage" + value (value Text "")))) + (object Attribute + tool "MSVC" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCAttributeTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCAttributeTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Member_Property" + value 1) + (object Attribute + tool "MSVC" + name "Get_Set_Property" + value 2) + (object Attribute + tool "MSVC" + name "Dialog_Data" + value 3) + (object Attribute + tool "MSVC" + name "Field_Data" + value 4) + (object Attribute + tool "MSVC" + name "Stock_Property" + value 5))) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "PointerBase" + value "") + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "StockPropertyImplementation" + value ""))) + (object Attribute + tool "MSVC" + name "default__Has" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCAttributeTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCAttributeTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Member_Property" + value 1) + (object Attribute + tool "MSVC" + name "Get_Set_Property" + value 2) + (object Attribute + tool "MSVC" + name "Dialog_Data" + value 3) + (object Attribute + tool "MSVC" + name "Field_Data" + value 4) + (object Attribute + tool "MSVC" + name "Stock_Property" + value 5))) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "PointerBase" + value "") + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "StockPropertyImplementation" + value ""))) + (object Attribute + tool "MSVC" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Type" + value ("MSVCAttributeTypeSet" 0)) + (object Attribute + tool "MSVC" + name "MSVCAttributeTypeSet" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "Normal" + value 0) + (object Attribute + tool "MSVC" + name "Member_Property" + value 1) + (object Attribute + tool "MSVC" + name "Get_Set_Property" + value 2) + (object Attribute + tool "MSVC" + name "Dialog_Data" + value 3) + (object Attribute + tool "MSVC" + name "Field_Data" + value 4) + (object Attribute + tool "MSVC" + name "Stock_Property" + value 5))) + (object Attribute + tool "MSVC" + name "AFX_DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DISPATCH_MAP_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "DeclSpec" + value "") + (object Attribute + tool "MSVC" + name "PointerBase" + value "") + (object Attribute + tool "MSVC" + name "CallType" + value "") + (object Attribute + tool "MSVC" + name "StockPropertyImplementation" + value ""))) + (object Attribute + tool "MSVC" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "GenerateIncludesGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_INCLUDES_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateInsertLocation" + value FALSE))) + (object Attribute + tool "MSVC" + name "default__Module-Body" + value (list Attribute_Set + (object Attribute + tool "MSVC" + name "GenerateIncludesGroup" + value FALSE) + (object Attribute + tool "MSVC" + name "AFX_INCLUDES_Entries" + value (value Text "")) + (object Attribute + tool "MSVC" + name "GenerateInsertLocation" + value FALSE))) + (object Attribute + tool "cg" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Model Integrator" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Rose Web Publisher" + name "HiddenTool" + value FALSE) + (object Attribute + tool "COM" + name "propertyId" + value "783606378") + (object Attribute + tool "COM" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "COM" + name "TypeKinds" + value (list Attribute_Set + (object Attribute + tool "COM" + name "enum" + value 100) + (object Attribute + tool "COM" + name "record" + value 101) + (object Attribute + tool "COM" + name "module" + value 102) + (object Attribute + tool "COM" + name "interface" + value 103) + (object Attribute + tool "COM" + name "dispinterface" + value 104) + (object Attribute + tool "COM" + name "coclass" + value 105) + (object Attribute + tool "COM" + name "alias" + value 106) + (object Attribute + tool "COM" + name "union" + value 107) + (object Attribute + tool "COM" + name "max" + value 108) + (object Attribute + tool "COM" + name "(none)" + value 109))) + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "kind" + value ("TypeKinds" 109)) + (object Attribute + tool "COM" + name "uuid" + value "") + (object Attribute + tool "COM" + name "version" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "helpcontext" + value "") + (object Attribute + tool "COM" + name "attributes" + value "") + (object Attribute + tool "COM" + name "dllname" + value "") + (object Attribute + tool "COM" + name "alias" + value ""))) + (object Attribute + tool "COM" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "id" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "id" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "COM" + name "Generate" + value TRUE) + (object Attribute + tool "COM" + name "filename" + value "") + (object Attribute + tool "COM" + name "library" + value "") + (object Attribute + tool "COM" + name "uuid" + value "") + (object Attribute + tool "COM" + name "version" + value "") + (object Attribute + tool "COM" + name "helpstring" + value "") + (object Attribute + tool "COM" + name "helpfile" + value "") + (object Attribute + tool "COM" + name "helpcontext" + value "") + (object Attribute + tool "COM" + name "lcid" + value "") + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "default__Param" + value (list Attribute_Set + (object Attribute + tool "COM" + name "attributes" + value ""))) + (object Attribute + tool "COM" + name "HiddenTool" + value FALSE) + (object Attribute + tool "VC++" + name "propertyId" + value "809135966") + (object Attribute + tool "VC++" + name "default__Project" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "UpdateATL" + value TRUE) + (object Attribute + tool "VC++" + name "SmartPointersOnAssoc" + value TRUE) + (object Attribute + tool "VC++" + name "GenerateImports" + value TRUE) + (object Attribute + tool "VC++" + name "PutImportsIn" + value "stdafx.h") + (object Attribute + tool "VC++" + name "FullPathInImports" + value TRUE) + (object Attribute + tool "VC++" + name "UseImportAttributes" + value TRUE) + (object Attribute + tool "VC++" + name "ImportAttributes" + value "no_namespace named_guids") + (object Attribute + tool "VC++" + name "ImportProjTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "DefaultTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "TypeLibLocation" + value "") + (object Attribute + tool "VC++" + name "CompileProjTypeLib" + value TRUE) + (object Attribute + tool "VC++" + name "RvcPtyVersion" + value "1.0") + (object Attribute + tool "VC++" + name "ModelIDStyle" + value 2) + (object Attribute + tool "VC++" + name "DocStyle" + value 1) + (object Attribute + tool "VC++" + name "GenerateIncludes" + value TRUE) + (object Attribute + tool "VC++" + name "ApplyPattern" + value FALSE) + (object Attribute + tool "VC++" + name "CreateBackupFiles" + value TRUE) + (object Attribute + tool "VC++" + name "SupportCodeName" + value FALSE) + (object Attribute + tool "VC++" + name "DocRevEngineer" + value TRUE) + (object Attribute + tool "VC++" + name "CreateOverviewDiagrams" + value TRUE) + (object Attribute + tool "VC++" + name "UpdateModelIDsInCode" + value TRUE) + (object Attribute + tool "VC++" + name "AttributeTypes" + value (value Text +|attr1=bool +|attr2=short +|attr3=int +|attr4=long +|attr5=char +|attr6=float +|attr7=double +|attr8=void +|attr9=clock_t +|attr10=_complex +|attr11=_dev_t +|attr12=div_t +|attr13=_exception +|attr14=FILE +|attr15=_finddata_t +|attr16=_FPIEEE_RECORD +|attr17=fpos_t +|attr18=_HEAPINFO +|attr19=jmp_buf +|attr20=lconv +|attr21=ldiv_t +|attr22=_off_t +|attr23=_onexit_t +|attr24=_PNH +|attr25=ptrdiff_t +|attr26=sig_atomic_t +|attr27=size_t +|attr28=_stat +|attr29=time_t +|attr30=_timeb +|attr31=tm +|attr32=_utimbuf +|attr33=va_list +|attr34=wchar_t +|attr35=wctrans_t +|attr36=wctype_t +|attr37=_wfinddata_t +|attr38=_wfinddatai64_t +|attr39=wint_t +|attr40=ABORTPROC +|attr41=ACMDRIVERENUMCB +|attr42=ACMDRIVERPROC +|attr43=ACMFILTERCHOOSEHOOKPROC +|attr44=ACMFILTERENUMCB +|attr45=ACMFILTERTAGENUMCB +|attr46=ACMFORMATCHOOSEHOOKPROC +|attr47=ACMFORMATENUMCB +|attr48=ACMFORMATTAGENUMCB +|attr49=APPLET_PROC +|attr50=ATOM +|attr51=BOOL +|attr52=BOOLEAN +|attr53=BYTE +|attr54=CALINFO_ENUMPROC +|attr55=CALLBACK +|attr56=CHAR +|attr57=COLORREF +|attr58=CONST +|attr59=CRITICAL_SECTION +|attr60=CTRYID +|attr61=DATEFMT_ENUMPROC +|attr62=DESKTOPENUMPROC +|attr63=DLGPROC +|attr64=DRAWSTATEPROC +|attr65=DWORD +|attr66=EDITWORDBREAKPROC +|attr67=ENHMFENUMPROC +|attr68=ENUMRESLANGPROC +|attr69=ENUMRESNAMEPROC +|attr70=ENUMRESTYPEPROC +|attr71=FARPROC +|attr72=FILE_SEGMENT_ELEMENT +|attr73=FLOAT +|attr74=FONTENUMPROC +|attr75=GOBJENUMPROC +|attr76=GRAYSTRINGPROC +|attr77=HACCEL +|attr78=HANDLE +|attr79=HBITMAP +|attr80=HBRUSH +|attr81=HCOLORSPACE +|attr82=HCONV +|attr83=HCONVLIST +|attr84=HCURSOR +|attr85=HDC +|attr86=HDDEDATA +|attr87=HDESK +|attr88=HDROP +|attr89=HDWP +|attr90=HENHMETAFILE +|attr91=HFILE +|attr92=HFONT +|attr93=HGDIOBJ +|attr94=HGLOBAL +|attr95=HHOOK +|attr96=HICON +|attr97=HIMAGELIST +|attr98=HIMC +|attr99=HINSTANCE +|attr100=HKEY +|attr101=HKL +|attr102=HLOCAL +|attr103=HMENU +|attr104=HMETAFILE +|attr105=HMODULE +|attr106=HMONITOR +|attr107=HOOKPROC +|attr108=HPALETTE +|attr109=HPEN +|attr110=HRGN +|attr111=HRSRC +|attr112=HSZ +|attr113=HTREEITEM +|attr114=HWINSTA +|attr115=HWND +|attr116=INT +|attr117=IPADDR +|attr118=LANGID +|attr119=LCID +|attr120=LCSCSTYPE +|attr121=LCSGAMUTMATCH +|attr122=LCTYPE +|attr123=LINEDDAPROC +|attr124=LOCALE_ENUMPROC +|attr125=LONG +|attr126=LONGLONG +|attr127=LPARAM +|attr128=LPBOOL +|attr129=LPBYTE +|attr130=LPCCHOOKPROC +|attr131=LPCFHOOKPROC +|attr132=LPCOLORREF +|attr133=LPCRITICAL_SECTION +|attr134=LPCSTR +|attr135=LPCTSTR +|attr136=LPCVOID +|attr137=LPCWSTR +|attr138=LPDWORD +|attr139=LPFIBER_START_ROUTINE +|attr140=LPFRHOOKPROC +|attr141=LPHANDLE +|attr142=LPHANDLER_FUNCTION +|attr143=LPINT +|attr144=LPLONG +|attr145=LPOFNHOOKPROC +|attr146=LPPAGEPAINTHOOK +|attr147=LPPAGESETUPHOOK +|attr148=LPPRINTHOOKPROC +|attr149=LPPROGRESS_ROUTINE +|attr150=LPSETUPHOOKPROC +|attr151=LPSTR +|attr152=LPSTREAM +|attr153=LPTHREAD_START_ROUTINE +|attr154=LPTSTR +|attr155=LPVOID +|attr156=LPWORD +|attr157=LPWSTR +|attr158=LRESULT +|attr159=LUID +|attr160=PBOOL +|attr161=PBOOLEAN +|attr162=PBYTE +|attr163=PCHAR +|attr164=PCRITICAL_SECTION +|attr165=PCSTR +|attr166=PCTSTR +|attr167=PCWCH +|attr168=PCWSTR +|attr169=PDWORD +|attr170=PFLOAT +|attr171=PFNCALLBACK +|attr172=PHANDLE +|attr173=PHANDLER_ROUTINE +|attr174=PHKEY +|attr175=PINT +|attr176=PLCID +|attr177=PLONG +|attr178=PLUID +|attr179=PROPENUMPROC +|attr180=PROPENUMPROCEX +|attr181=PSHORT +|attr182=PSTR +|attr183=PTBYTE +|attr184=PTCHAR +|attr185=PTIMERAPCROUTINE +|attr186=PTSTR +|attr187=PUCHAR +|attr188=PUINT +|attr189=PULONG +|attr190=PUSHORT +|attr191=PVOID +|attr192=PWCHAR +|attr193=PWORD +|attr194=PWSTR +|attr195=REGISTERWORDENUMPROC +|attr196=REGSAM +|attr197=SC_HANDLE +|attr198=SC_LOCK +|attr199=SENDASYNCPROC +|attr200=SERVICE_STATUS_HANDLE +|attr201=SHORT +|attr202=TBYTE +|attr203=TCHAR +|attr204=TIMEFMT_ENUMPROC +|attr205=TIMERPROC +|attr206=UCHAR +|attr207=UINT +|attr208=ULONG +|attr209=ULONGLONG +|attr210=UNSIGNED +|attr211=USHORT +|attr212=VOID +|attr213=WCHAR +|attr214=WINAPI +|attr215=WINSTAENUMPROC +|attr216=WNDENUMPROC +|attr217=WNDPROC +|attr218=WORD +|attr219=WPARAM +|attr220=YIELDPROC +|attr221=CPoint +|attr222=CRect +|attr223=CSize +|attr224=CString +|attr225=CTime +|attr226=CTimeSpan +|attr227=CCreateContext +|attr228=CMemoryState +|attr229=COleSafeArray +|attr230=CPrintInfo + )) + (object Attribute + tool "VC++" + name "Containers" + value (value Text +|cont1=CArray<$TYPE, $TYPE&> +|cont2=CByteArray +|cont3=CDWordArray +|cont4=CObArray +|cont5=CPtrArray +|cont6=CStringArray +|cont7=CUIntArray +|cont8=CWordArray +|cont9=CList<$TYPE, $TYPE&> +|cont10=CPtrList +|cont11=CObList +|cont12=CStringList +|cont13=CMapWordToPtr +|cont14=CMapPtrToWord +|cont15=CMapPtrToPtr +|cont16=CMapWordToOb +|cont17=CMapStringToPtr +|cont18=CMapStringToOb +|cont19=CMapStringToString +|cont20=CTypedPtrArray +|cont21=CTypedPtrArray +|cont22=CTypedPtrList +|cont23=CTypedPtrList + )) + (object Attribute + tool "VC++" + name "ClassMethods" + value (value Text +|*_body=// ToDo: Add your specialized code here and/or call the base class +|cm1=$NAME() +|cm2=$NAME(orig:const $NAME&) +|cm3=<> ~$NAME() +|cm4=operator=(rhs:$NAME&):$NAME& +|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; +|cm5=<> operator==(rhs:const $NAME&):bool +|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm6=<> operator!=(rhs:$NAME&):bool +|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm7=<> operator<(rhs:$NAME&):bool +|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm8=<> operator>(rhs:$NAME&):bool +|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm9=<> operator<=(rhs:$NAME&):bool +|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm10=<> operator>=(rhs:$NAME&):bool +|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; +|cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& +|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; +|cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& +|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; + )) + (object Attribute + tool "VC++" + name "Accessors" + value (value Text +|agf=<> get_$BASICNAME():const $TYPE +|agf_body=return $NAME; +|asf=set_$BASICNAME(value:$TYPE):void +|asf_body=$NAME = value;|return; +|agv=<> get_$BASICNAME():const $TYPE& +|agv_body=return $NAME; +|asv=set_$BASICNAME(value:$TYPE&):void +|asv_body=$NAME = value;|return; +|agp=<> get_$BASICNAME():const $TYPE +|agp_body=return $NAME; +|asp=set_$BASICNAME(value:$TYPE):void +|asp_body=$NAME = value;|return; +|agr=<> get_$BASICNAME():const $TYPE +|agr_body=return $NAME; +|asr=set_$BASICNAME(value:$TYPE):void +|asr_body=$NAME = value;|return; +|aga=<> get_$BASICNAME(index:int):const $TYPE +|aga_body=return $NAME[index]; +|asa=set_$BASICNAME(index:int, value:$TYPE):void +|asa_body=$NAME[index] = value;|return; + )) + (object Attribute + tool "VC++" + name "Conditionals" + value (value Text +|*_decl=#ifdef _DEBUG +|*_base=CObject +|cond1=<> AssertValid():void +|cond1_body=$SUPERNAME::AssertValid(); +|cond2=<> Dump(dc:CDumpContext&):void +|cond2_body=$SUPERNAME::Dump(dc); + )) + (object Attribute + tool "VC++" + name "Patterns" + value (value Text +|patrn1=cm1,cm3,cond1,cond2 +|Patrn1_name=Default + )))) + (object Attribute + tool "VC++" + name "default__Class" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE))) + (object Attribute + tool "VC++" + name "default__Module-Spec" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "InternalMap" + value (value Text +|*:AUTO:AUTO +| + )) + (object Attribute + tool "VC++" + name "ExportMap" + value (value Text +|*:AUTO:AUTO +| + )) + (object Attribute + tool "VC++" + name "InitialSourceIncludes" + value (value Text +|"stdafx.h" + )) + (object Attribute + tool "VC++" + name "InitialHeaderIncludes" + value (value Text "")) + (object Attribute + tool "VC++" + name "Copyright" + value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")))) + (object Attribute + tool "VC++" + name "default__Role" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Const" + value FALSE) + (object Attribute + tool "VC++" + name "Generate" + value TRUE) + (object Attribute + tool "VC++" + name "InitialValue" + value ""))) + (object Attribute + tool "VC++" + name "default__Attribute" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE))) + (object Attribute + tool "VC++" + name "default__Operation" + value (list Attribute_Set + (object Attribute + tool "VC++" + name "Generate" + value TRUE) + (object Attribute + tool "VC++" + name "Inline" + value FALSE) + (object Attribute + tool "VC++" + name "DefaultBody" + value (value Text "")))) + (object Attribute + tool "VC++" + name "HiddenTool" + value FALSE) + (object Attribute + tool "Version Control" + name "HiddenTool" + value FALSE) + (object Attribute + tool "VisualStudio" + name "HiddenTool" + value FALSE) + (object Attribute + tool "framework" + name "HiddenTool" + value FALSE)) + quid "3A1A89A4010B"))