Rev 2224 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
(object Petalversion 50_written "Rose 8.2.0311.2600"charSet 0)(object Class_Category "TransactionTestManager"is_unit TRUEis_loaded TRUEquid "41F5A77A0203"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class_Category "Transaction Specification"quid "41FD9D7902B3"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "TransactionSpecification"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionSpecification.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionSpecification.cpp"))quid "41F607FA0261"documentation "A transaction specification. During transaction generation, specifications are instantiated by evaluating its values."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4204641103B1"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4204646E03E0"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"quidu "41DA5CE4019B")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4204675A008D"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"quidu "41DB6C02021C")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "42081AA001ED"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStream"quidu "420720460243")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420892B9002C"supplier "Logical View::TransactionTestManager::Progress Bar::ProgressBar"quidu "42007ECF0011")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "4211735E0064"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4211BFAD03A0"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback"quidu "4211B6910076")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4211D1FE0324"supplier "Logical View::TransactionTestManager::Progress Bar::TimeEstimate"quidu "4211C91D02DE")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212E27501FC"supplier "Logical View::TransactionTestManager::Transaction Generation::MacQualification"quidu "4212D05100DB")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212E76E027F"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperByteArray"quidu "41FC485C00C1")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212E8CF00AA"supplier "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest"quidu "3ED4B704004D")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "423695CE02A1"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperStream"quidu "41DB695100CB"))exportControl "Private"operations (list Operations(object Operation "addMacField"quid "4212DBC1031E"documentation "Add the given schema element to the collection of elements to which the MAC of the structure is to be assigned."parameters (list Parameters(object Parameter "element"quid "4212DBE2037C"documentation "The element."type "XMLSchema::IXmlSchemaWrapperElement &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108531264)(object Operation "addValue"quid "41F70652035C"documentation "Add the value with the given xpath to this transaction. When the value cannot be added, raise an exception."parameters (list Parameters(object Parameter "xPath"quid "41F7066A034C"documentation "The xpath of the value."type "const std::string &")(object Parameter "value"quid "41F716A50228"documentation "The value."type "const std::string &")(object Parameter "obsolete"quid "41F721FD00A4"documentation "Of value true when the value is obsolete, and of value false otherwise."type "const bool &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1106708385)(object Operation "clearMacFields"quid "42130B2D0377"documentation "Clear the collection of fields to MAC."result "void"concurrency "Sequential"opExportControl "Private"uid 1108531268)(object Operation "clearMarks"quid "41F705790276"documentation "Unmark all values."result "void"concurrency "Sequential"opExportControl "Public"uid 1106708386)(object Operation "generate"quid "4204564D02F3"documentation "Generate this transaction and evaluate to true, or to false when any transaction cannot be evaluated."parameters (list Parameters(object Parameter "stream"quid "42081A92027A"documentation "The stream into which to generate."type "TransactionStream&"quidu "420720460243")(object Parameter "generateHeaders"quid "42081A920299"documentation "When true, the transaction stream contains transaction header. Otherwise, the transaction steam does not contain transaction headers."type "const bool &")(object Parameter "evaluationContext"quid "421171FF0237"documentation "The evaluation context."type "EvaluationContext&"quidu "42116B3700AD"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107568818)(object Operation "getCurrentStructure"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4213183F01DD"documentation "Evaluate to the current structure being traversed."result "const TransactionStructure &"concurrency "Sequential"opExportControl "Public"uid 1108531270)(object Operation "getFormatVersion"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4208BB80011D"documentation "Evaluate to the format version of the schema that defines this structure."result "const int &"concurrency "Sequential"opExportControl "Public"uid 1107827082)(object Operation "getScenario"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420471B00192"documentation "Evaluate to the scenario for which this transaction is defined."result "const TestScenario &"concurrency "Sequential"opExportControl "Public"uid 1107568826)(object Operation "getTransactionField"quid "4204283B033E"documentation "Evaluate to the given transaction field. When the object doesn't already exist, create it."parameters (list Parameters(object Parameter "xpath"quid "4204283B033F"documentation "The xpath of the field."type "const std::string &"))result "TransactionSpecificationValue&"concurrency "Sequential"opExportControl "Public"uid 1107568806quidu "41F608450399")(object Operation "getTransactionSpecificationNumber"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F71AD2002F"documentation "Evaluate to the transaction specification number of this transaction."result "const int &"concurrency "Sequential"opExportControl "Public"uid 1106708393)(object Operation "getUdSubtype"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4208AFAF01F7"documentation "Evaluate to the UD subtype of this transaction."result "const unsigned short &"concurrency "Sequential"opExportControl "Public"uid 1107827080)(object Operation "getUdType"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4208AFAF0245"documentation "Evaluate to the UD type of this transaction."result "const unsigned short &"concurrency "Sequential"opExportControl "Public"uid 1107827081)(object Operation "getValues"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F705A600AC"documentation "Get the collection of defined values."result "const std::map< std::string, TransactionSpecificationValue * > &"concurrency "Sequential"opExportControl "Public"uid 1106708387)(object Operation "isContained"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F70575014E"documentation "Evaluate to true when a value with the given xpath is defined, and to false otherwise."parameters (list Parameters(object Parameter "xPath"quid "41F708F90009"documentation "The xpath of the value."type "const std::string &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1106708388)(object Operation "isMarked"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F708CB0307"documentation "Evaluate to true when the value with the given xPath is marked, and to false otherwise. When no value with the given xPath is contained, raise an exception."parameters (list Parameters(object Parameter "xPath"quid "41F708E40190"documentation "The xpath of the value."type "const std::string &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1106708390)(object Operation "markValue"quid "41F7069E002F"documentation "Mark the value with the given xpath. When no value with the given xPath is contained, raise an exception."parameters (list Parameters(object Parameter "xPath"quid "41F708FE03A3"documentation "The xpath of the value."type "const std::string &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1106708389)(object Operation "setUdSubtype"quid "42044110019A"documentation "Set the UD subtype and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "4204411903BD"documentation "The value."type "const unsigned short &"))result "const unsigned short &"concurrency "Sequential"opExportControl "Public"uid 1107568814)(object Operation "setUdType"quid "420440DE038E"documentation "Set the UD type and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "42044101015B"documentation "The value."type "const unsigned short &"))result "const unsigned short &"concurrency "Sequential"opExportControl "Public"uid 1107568815)(object Operation "TransactionSpecification"quid "41F7060D0204"documentation "This constructor creates a schema-less instance."parameters (list Parameters(object Parameter "transactionSpecificationNumber"quid "41F7061100EB"documentation "The transaction specification number of this transaction."type "const int &"))concurrency "Sequential"opExportControl "Public"uid 1106708384)(object Operation "TransactionSpecification"quid "42045473030D"documentation "This constructor creates an instance bound to a scenario."parameters (list Parameters(object Parameter "transactionSpecificationNumber"quid "42045473030E"documentation "The transaction specification number of this transaction."type "const int &")(object Parameter "payloadStructureName"quid "4206D4900256"documentation "The name of the structure that describes the payload of this transaction."type "const std::string &")(object Parameter "scenario"quid "42045473030F"documentation "The scenario for which this transaction is defined. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "TestScenario&"quidu "42030C2C00B8"))concurrency "Sequential"opExportControl "Public"uid 1107568817)(object Operation "evaluate"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 201)))quid "4205C6F500FC"documentation "Evaluate the given field using the given context."parameters (list Parameters(object Parameter "element"quid "4205C6F500FD"documentation "The schema element being visited."type "XMLSchema::IXmlSchemaWrapperElement &")(object Parameter "context"quid "4211BF9900E1"documentation "The context."type "EvaluationContext&"quidu "42116B3700AD"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107658242))class_attributes (list class_attribute_list(object ClassAttribute "headerStructureName"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberName"value (value Text "g_$attribute"))(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4206D764033E"documentation "The name of the structure that describes the header of this transaction."type "char"initv|"SysHdr_t"Containment "By Reference"static TRUE)(object ClassAttribute "structureIndex"quid "4206D2C800CF"documentation "The index of the structure currently being traversed."type "unsigned"initv "0"Containment "By Value")(object ClassAttribute "structureName"quid "4204415E01B9"documentation "The name of the structure that describes the payload of this transaction."type "std::string"Containment "By Value")(object ClassAttribute "transactionSpecificationNumber"quid "41F7044B0238"documentation "The transaction specification number of the field."type "int"initv "0"Containment "By Value")(object ClassAttribute "udSubtype"quid "420441600265"documentation "The UD subtype of this transaction."type "unsigned short"initv "0"Containment "By Value")(object ClassAttribute "udType"quid "4204415F0226"documentation "The UD type of this transaction."type "unsigned short"initv "0"Containment "By Value")(object ClassAttribute "formatVersion"quid "4208C3670196"documentation "The format version of the schema that defines this structure."type "int"initv "0"Containment "By Value"))language "C++")(object Class "TransactionSpecificationValue"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionSpecificationValue.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionSpecificationValue.cpp"))quid "41F608450399"documentation "A value of a field in a transaction specification. During transaction generation, specifications are instantiated by evaluating its values."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "420472570148"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4204725F0233"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4204728C01D5"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"quidu "41DA5CE4019B")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420AD8DF0202"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"quidu "4209C5FB02C3")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "421176A70068"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"))exportControl "Private"operations (list Operations(object Operation "evaluate"quid "420AC7E6015D"documentation "Evaluate the expression of this field, and evaluate to true, or to false when any expression cannot be evaluated."parameters (list Parameters(object Parameter "value"quid "420AC7E6015E"documentation "The resulting value."type "std::string &")(object Parameter "sideEffect"quid "420AC7E6015F"documentation|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed. For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.||One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.type "const bool &")(object Parameter "evaluationContext"quid "421175920153"documentation "The evaluation context."type "EvaluationContext &")(object Parameter "postponed"quid "4212DD4F0224"documentation "Set the actual argument to true when evaluation is postponed, and to false otherwise."type "bool &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108001385)(object Operation "getExpression"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F7167C0014"documentation "Evaluate to the expression of this instance."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1106708392)(object Operation "getXPath"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F766AF01D4"documentation "Evaluate to the xpath of this instance."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1106731650)(object Operation "isMarked"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F7058D0276"documentation "Evaluate to true when this value is marked, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1106708381)(object Operation "isObsolete"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F7228502A8"documentation "Evaluate to true when this value is obsolete, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1106708394)(object Operation "mark"quid "41F705930342"documentation "Mark this value."result "void"concurrency "Sequential"opExportControl "Public"uid 1106708382)(object Operation "setExpression"quid "42042A51030C"documentation "Set the expression of this instance, and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "42042A690138"documentation "The value."type "const std::string &"))result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1107568808)(object Operation "TransactionSpecificationValue"quid "420429860176"documentation "This constructor creates an instance for a given xpath."parameters (list Parameters(object Parameter "xPath"quid "420429860177"documentation "The xpath of the field."type "const std::string &")(object Parameter "transaction"quid "4204706F01E0"documentation "The transaction for which this field is defined. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "TransactionSpecification&"quidu "41F607FA0261"))concurrency "Sequential"opExportControl "Public"uid 1107568807)(object Operation "TransactionSpecificationValue"quid "41F705C90020"documentation "This constructor expects values for all attributes."parameters (list Parameters(object Parameter "xPath"quid "41F705C90022"documentation "The xpath of the field."type "const std::string &")(object Parameter "value"quid "41F716580370"documentation "The value."type "const std::string &")(object Parameter "obsolete"quid "41F7222801CD"documentation "Of value true when the value is obsolete, and of value false otherwise."type "const bool &"))concurrency "Sequential"opExportControl "Public"uid 1106708380)(object Operation "unmark"quid "41F7070602A0"documentation "Unmark this value."result "void"concurrency "Sequential"opExportControl "Public"uid 1106708383))class_attributes (list class_attribute_list(object ClassAttribute "marked"quid "41F704800286"documentation "Of value true when this field is marked, and false otherwise."type "bool"initv "false"Containment "By Value")(object ClassAttribute "obsolete"quid "41F7222B01BE"documentation "Of value true when the value is obsolete, and of value false otherwise."type "bool"Containment "By Value")(object ClassAttribute "inPayload"quid "41F763980317"documentation "When true, the value is in the payload, otherwise it is in the header."type "bool"Containment "By Value")(object ClassAttribute "xPath"quid "41F7044B0228"documentation "The xpath of the field."type "std::string"Containment "By Value"))language "C++")(object Class "TransactionSpecificationValueKey"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "cg"name "GenerateCopyConstructor"value ("GenerateSet" 199))(object Attributetool "cg"name "CopyConstructorVisibility"value ("VisibilitySet" 45))(object Attributetool "cg"name "GenerateAssignmentOperation"value ("GenerateSet" 199))(object Attributetool "cg"name "AssignmentVisibility"value ("VisibilitySet" 45))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionSpecificationValueKey.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionSpecificationValueKey.cpp"))quid "41F763D601EE"documentation "A class for indexing values."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "TransactionSpecificationValueKey"quid "41F7650D000A"documentation "This constructor expects values for all attributes."parameters (list Parameters(object Parameter "xPath"quid "41F7651A021D"documentation "The xpath of the field."type "const std::string &")(object Parameter "inPayload"quid "41F7651A022D"documentation "When true, the value is in the payload, otherwise it is in the header."type "const bool &"))concurrency "Sequential"opExportControl "Public"uid 1106731647)(object Operation "getXPath"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F7698C038B"documentation "Evaluate to the xpath of this key."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1106731652)(object Operation "operator<"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F765490346"documentation "Evaluate to true when this object is less than the given object, and to false otherwise."parameters (list Parameters(object Parameter "rhs"quid "41F765490347"documentation "The right hand side of the expression."type "const TransactionSpecificationValueKey &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1106731648)(object Operation "operator=="attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41F765490356"documentation "Evaluate to true when this object is equal to the given object, and to false otherwise."parameters (list Parameters(object Parameter "rhs"quid "41F765490357"documentation "The right hand side of the expression."type "const TransactionSpecificationValueKey &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1106731649)(object Operation "operator<<"attributes (list Attribute_Set(object Attributetool "MASS C++"name "OperationReturnBy"value ("OperationReturnByList" 2))(object Attributetool "MASS C++"name "Friend Function"value TRUE)(object Attributetool "MASS"name "ExternalToMass"value TRUE)(object Attributetool "MASS"name "Generate Java"value FALSE)(object Attributetool "MASS"name "Return Semantics"value (value Text "Returns a reference to the stream."))(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 204))(object Attributetool "cg"name "GenerateFriendBody"value TRUE)(object Attributetool "Data Modeler"name "KeyList"value ""))quid "41F76879039B"documentation "Write a textual representation of this instance to the given stream."parameters (list Parameters(object Parameter "os"attributes (list Attribute_Set(object Attributetool "MASS"name "ParameterDirection"value ("ParameterDirectionList" 3))(object Attributetool "MASS C++"name "ParameterIsConst"value FALSE)(object Attributetool "MASS C++"name "ParameterPassedBy"value ("ParameterPassedByList" 2))(object Attributetool "MASS"name "ExternalToMass"value TRUE))quid "41F76879039C"documentation "The stream that the instance is to be written to."type "std::ostream &")(object Parameter "instance"attributes (list Attribute_Set(object Attributetool "MASS"name "ParameterDirection"value ("ParameterDirectionList" 1))(object Attributetool "MASS C++"name "ParameterPassedBy"value ("ParameterPassedByList" 2))(object Attributetool "MASS C++"name "ParameterIsConst"value TRUE))quid "41F76879039D"documentation "The instance that is to be written to the given stream."type "const TransactionSpecificationValueKey &"))result "std::ostream &"concurrency "Sequential"opExportControl "Public"uid 1106731651))class_attributes (list class_attribute_list(object ClassAttribute "inPayload"quid "41F7647C0308"documentation "When true, the value is in the payload, otherwise it is in the header."type "bool"Containment "By Value")(object ClassAttribute "xPath"quid "41F7647C0317"documentation "The xpath of the field."type "std::string"Containment "By Value"))language "C++")(object Association "$UNNAMED$0"quid "41F610D90055"roles (list role_list(object Role "value"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "41F610D90297"documentation "The values defined for this instance."label "value"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"quidu "41F608450399"keys (list class_attribute_list(object ClassAttribute "xpath"quid "41F610F603B0"documentation "The xpath of the field."type "std::string"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$1"quid "41F610D90299"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")is_aggregate TRUE))))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "41F5A82D0059"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 1643origin_y 0items (list diagram_item_list(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValueKey" @1ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2115, 1733)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @1location (1708, 1524)fill_color 13434879nlines 1max_width 814justify 0label "TransactionSpecificationValueKey")stereotype (object ItemLabelParent_View @1location (1708, 1474)fill_color 13434879anchor 10nlines 1max_width 814justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F763D601EE"width 832height 542annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue" @2ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2154, 780)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @2location (1789, 396)fill_color 13434879nlines 1max_width 730justify 0label "TransactionSpecificationValue")stereotype (object ItemLabelParent_View @2location (1789, 346)fill_color 13434879anchor 10nlines 1max_width 730justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F608450399"width 748height 892annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @3ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (555, 796)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @3location (79, 62)fill_color 13434879nlines 1max_width 952justify 0label "TransactionSpecification")stereotype (object ItemLabelParent_View @3location (79, 12)fill_color 13434879anchor 10nlines 1max_width 952justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F607FA0261"width 970height 1592annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$0" @4location (1409, 787)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "41F610D90055"roleview_list (list RoleViews(object RoleView "value" @5Parent_View @4location (697, -39)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @6Parent_View @5location (1708, 720)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 114justify 0label "-value"pctDist 0.810337height 65orientation 0)stereotype TRUEline_color 3342489quidu "41F610D90297"client @4supplier @2line_style 0label (object SegLabel @7Parent_View @5location (1633, 833)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.604167height 48orientation 1))(object RoleView "$UNNAMED$1" @8Parent_View @4location (697, -39)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "41F610D90299"client @4supplier @3line_style 0label (object SegLabel @9Parent_View @8location (1474, 733)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist -0.181174height 54orientation 1)label (object SegLabel @10Parent_View @8location (1218, 791)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 319justify 0label "xpath : std::string"pctDist 0.900000height 12orientation 0))))))))(object Class_Category "Transaction Templates"quid "41FDA12000E7"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "TransactionTemplateCollection"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionTemplateCollection.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionTemplateCollection.cpp"))quid "41FDA1530338"documentation "This class defines a collection of transaction templates. A template is applied to a transaction to provide values to fields, without having to enter a value on a field-by-field basis."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "clear"quid "41FF37BC037C"documentation "Clear this instance."result "void"concurrency "Sequential"opExportControl "Public"uid 1107242357)(object Operation "findTestScenarioTemplate"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF6B0502AD"documentation "Evaluate to the address of the given transaction. When the transaction doesn't exist, evaluate to 0. Ownership over the addressed object remains with the collection."parameters (list Parameters(object Parameter "scenario"quid "41FF6B0502AE"type "const int &"))result "TestScenarioTemplate*"concurrency "Sequential"opExportControl "Public"uid 1107242363quidu "41FF0DE8006D")(object Operation "getTemplateCount"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF47240341"documentation "Evaluate to the number of templates for this scenario."result "const unsigned"concurrency "Sequential"opExportControl "Public"uid 1107242360)(object Operation "getTestScenario"attributes (list Attribute_Set)quid "41FF20EA00B3"documentation "Evaluate to the given transaction. When the transaction doesn't already exist, create it."parameters (list Parameters(object Parameter "scenario"quid "41FF35990184"documentation "The identity of the test scenario."type "const int &"))result "TestScenarioTemplate&"concurrency "Sequential"opExportControl "Public"uid 1107234133quidu "41FF0DE8006D")(object Operation "haveTemplatesForScenario"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF3FF8006A"documentation "Evaluate to true when templates exist for the given scenario. Note that scenario 0 applies to all scenarios."parameters (list Parameters(object Parameter "scenario"quid "41FF403F00D7"documentation "The scenario."type "const int &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107242358)(object Operation "isTestScenarioContained"attributes (list Attribute_Set)quid "41FF6A27039E"documentation "Evaluate to true when the given transaction is contained, and to false otherwise."parameters (list Parameters(object Parameter "scenario"quid "41FF6A27039F"type "const int &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107242362))language "C++")(object Class "TestScenarioTemplate"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TestScenarioTemplate.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TestScenarioTemplate.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "41FF0DE8006D"documentation "A test scenario."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "findMatch"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF6BF70156"documentation "Evaluate to the number of matches to the given XPath. As a side effect, the value is set to the value of the first match found."parameters (list Parameters(object Parameter "value"quid "41FF6CF502F5"documentation "The value of the first match found."type "std::string &")(object Parameter "xpath"quid "41FF6BF70157"documentation "The XPath."type "const std::string &"))result "const unsigned"concurrency "Sequential"opExportControl "Public"uid 1107242364)(object Operation "getField"quid "41FF214B013F"documentation "Evaluate to the given template field. When the field doesn't already exist, create it."parameters (list Parameters(object Parameter "regularExpression"quid "41FF216F022A"documentation "The regular expression that defines to which fields the template may be applied."type "const std::string &"))result "TransactionFieldTemplate&"concurrency "Sequential"opExportControl "Public"uid 1107234136quidu "41FDA5210143")(object Operation "getTemplateCount"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF409A021F"documentation "Evaluate to the number of templates for this scenario."result "const unsigned"concurrency "Sequential"opExportControl "Public"uid 1107242359)(object Operation "TestScenarioTemplate"quid "41FF0F6F0398"documentation "The only constructor."parameters (list Parameters(object Parameter "scenario"quid "41FF3580000D"type "const int &"))concurrency "Sequential"opExportControl "Public"uid 1107234135))class_attributes (list class_attribute_list(object ClassAttribute "scenario"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "41FF0F5F00D9"documentation "The transaction specification number of this transaction."type "int"Containment "By Value"))language "C++")(object Class "TransactionFieldTemplate"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionFieldTemplate.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionFieldTemplate.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "41FDA5210143"documentation "This class represents a transaction field template. Values for fields may be specified as constant values, variables or functions."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "getValue"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF21A6017E"documentation "Evaluate to the value of this field."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1107234134)(object Operation "isMatch"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "41FF654E035B"documentation "Evaluate to true when the given XPath is a match for this template, and to false otherwise."parameters (list Parameters(object Parameter "xpath"quid "41FF65730195"documentation "The XPath."type "const std::string &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107242361)(object Operation "setValue"quid "41FF2F7C003C"documentation "Set the value of this field to the given value and evaluate to it."parameters (list Parameters(object Parameter "value"quid "41FF2F9900D8"documentation "The value."type "const std::string &"))result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1107242356)(object Operation "TransactionFieldTemplate"quid "41FF0D770177"documentation "This constructor takes values for all attributes."parameters (list Parameters(object Parameter "regularExpression"quid "41FF0D820233"documentation "The regular expression that defines to which fields this template may be applied."type "const std::string &"))concurrency "Sequential"opExportControl "Public"uid 1107234132)(object Operation "TransactionFieldTemplate"quid "41FF272F013A"documentation "This constructor creates a null instance, with only the key elaborated."parameters (list Parameters(object Parameter "regularExpression"quid "41FF272F013B"documentation "The regular expression that defines to which fields this template may be applied."type "const std::string &")(object Parameter "value"quid "41FF272F013C"documentation "The value of this field template."type "const std::string &"))concurrency "Sequential"opExportControl "Public"uid 1107234137))class_attributes (list class_attribute_list(object ClassAttribute "compiledRegularExpression"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 1)))quid "41FF604A0339"documentation "The compiled regular expression."type "regex_t"initv "0"Containment "By Reference")(object ClassAttribute "regularExpression"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "41FF0CA9009C"documentation "The regular expression that defines to which fields this template may be applied."type "std::string"Containment "By Value")(object ClassAttribute "value"quid "41FF0CDF01D5"documentation "The value of this field template."type "std::string"Containment "By Value"))language "C++")(object Association "$UNNAMED$2"quid "41FDA31F005A"roles (list role_list(object Role "scenario"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "41FDA31F01D1"documentation "The scenarios for which templates have been defined. Scenario 0 identifies identifies templates that are defined for all scenarios."label "scenario"supplier "Logical View::TransactionTestManager::Transaction Templates::TestScenarioTemplate"quidu "41FF0DE8006D"keys (list class_attribute_list(object ClassAttribute "scenario"quid "41FDA333005A"documentation "The scenario."type "int"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$3"quid "41FDA31F01D3"supplier "Logical View::TransactionTestManager::Transaction Templates::TransactionTemplateCollection"quidu "41FDA1530338"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$4"quid "41FF0BD90286"roles (list role_list(object Role "fieldTemplate"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "41FF0BDA0034"documentation "The collection of field templates that have been defined for this transaction."label "fieldTemplate"supplier "Logical View::TransactionTestManager::Transaction Templates::TransactionFieldTemplate"quidu "41FDA5210143"keys (list class_attribute_list(object ClassAttribute "regularExpression"quid "41FF24C5029E"documentation "The regular expression that defines to which fields this template applies."type "std::string"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$5"quid "41FF0BDA0072"supplier "Logical View::TransactionTestManager::Transaction Templates::TestScenarioTemplate"quidu "41FF0DE8006D"client_cardinality (value cardinality "1")is_aggregate TRUE))))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "41FDA13B02EA"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 0origin_y 0items (list diagram_item_list(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Templates::TransactionTemplateCollection" @11ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (546, 313)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @11location (205, 129)fill_color 13434879nlines 1max_width 682justify 0label "TransactionTemplateCollection")stereotype (object ItemLabelParent_View @11location (205, 79)fill_color 13434879anchor 10nlines 1max_width 682justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41FDA1530338"width 700height 492annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Templates::TestScenarioTemplate" @12ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (545, 1148)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @12location (263, 989)fill_color 13434879nlines 1max_width 564justify 0label "TestScenarioTemplate")stereotype (object ItemLabelParent_View @12location (263, 939)fill_color 13434879anchor 10nlines 1max_width 564justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41FF0DE8006D"width 582height 442annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$2" @13location (545, 742)stereotype TRUEline_color 3342489quidu "41FDA31F005A"roleview_list (list RoleViews(object RoleView "$UNNAMED$3" @14Parent_View @13location (-2, 223)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @15Parent_View @14location (504, 597)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "41FDA31F01D3"client @13supplier @11line_style 0label (object SegLabel @16Parent_View @14location (598, 749)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist -0.046357height 53orientation 1)label (object SegLabel @17Parent_View @14location (545, 598)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 234justify 0label "scenario : int"pctDist 0.900000height 12orientation 0))(object RoleView "scenario" @18Parent_View @13location (-2, 223)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @19Parent_View @18location (691, 866)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 177justify 0label "-scenario"pctDist 0.681696height 146orientation 0)stereotype TRUEline_color 3342489quidu "41FDA31F01D1"client @13supplier @12line_style 0label (object SegLabel @20Parent_View @18location (504, 870)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.697000height 42orientation 1))))(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Templates::TransactionFieldTemplate" @21ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (544, 2062)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @21location (75, 1828)fill_color 13434879nlines 1max_width 938justify 0label "TransactionFieldTemplate")stereotype (object ItemLabelParent_View @21location (75, 1778)fill_color 13434879anchor 10nlines 1max_width 938justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41FDA5210143"width 956height 592annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$4" @22location (544, 1567)stereotype TRUEline_color 3342489quidu "41FF0BD90286"roleview_list (list RoleViews(object RoleView "$UNNAMED$5" @23Parent_View @22location (-450, 845)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @24Parent_View @23location (586, 1410)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "41FF0BDA0072"client @22supplier @12line_style 0label (object SegLabel @25Parent_View @23location (490, 1555)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.062992height 55orientation 0)label (object SegLabel @26Parent_View @23location (544, 1408)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 544justify 0label "regularExpression : std::string"pctDist 0.900000height 12orientation 1))(object RoleView "fieldTemplate" @27Parent_View @22location (-450, 845)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @28Parent_View @27location (705, 1699)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 262justify 0label "-fieldTemplate"pctDist 0.670000height 161orientation 0)stereotype TRUEline_color 3342489quidu "41FF0BDA0034"client @22supplier @21line_style 0label (object SegLabel @29Parent_View @27location (492, 1694)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.647059height 53orientation 1))))))))(object Class_Category "Progress Bar"quid "42007E0B0178"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "ProgressBar"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\ProgressBar.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\ProgressBar.cpp"))quid "42007ECF0011"documentation "A convenience wrapper around a progress bar."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "close"quid "4200859302A4"documentation "Close the progress bar."result "void"concurrency "Sequential"opExportControl "Public"uid 1107311993)(object Operation "increment"quid "4200923803B3"documentation "Increment the position by the given amount."parameters (list Parameters(object Parameter "delta"quid "4200924B01EE"documentation "The amount by which to increment, which must be in the range 0..total."type "const unsigned int &"initv "1"))result "void"concurrency "Sequential"opExportControl "Public"uid 1107311995)(object Operation "open"quid "4200813001F0"documentation "Open the progress bar."parameters (list Parameters(object Parameter "total"quid "4200816802DA"documentation "The progress bar shall be at 100% when the position reaches total."type "const unsigned int &")(object Parameter "position"quid "4200814501A2"documentation "The starting position, with 0 being at 0%."type "const unsigned int &"initv "0"))result "void"concurrency "Sequential"opExportControl "Public"uid 1107311991)(object Operation "ProgressBar"quid "42007F04030F"documentation "The only constructor."parameters (list Parameters(object Parameter "owner"quid "4200804403D4"type "TWinControl *"))concurrency "Sequential"opExportControl "Public"uid 1107311990)(object Operation "resize"quid "4200826C0074"documentation "Resize the progress bar."parameters (list Parameters(object Parameter "top"quid "4200829D014F"type "const int &")(object Parameter "left"quid "420082AE02A7"type "const int &")(object Parameter "width"quid "420082AF0045"type "const int &")(object Parameter "height"quid "420082AF019D"type "const int &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1107311992)(object Operation "update"quid "420085F6011D"documentation "Update the position of this progress bar."parameters (list Parameters(object Parameter "position"quid "420086130360"documentation "The new position, which must be in the range 0..total."type "const unsigned int &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1107311994))class_attributes (list class_attribute_list(object ClassAttribute "percent"quid "420084A3037F"documentation "The current position as percent."type "unsigned int"initv "0"Containment "By Value")(object ClassAttribute "position"quid "4200929A03A4"documentation "The current position."type "unsigned int"initv "0"Containment "By Value")(object ClassAttribute "progressBar"quid "42007F430144"documentation "The underlying progress bar."type "ProgressBar_t"initv "0"Containment "By Reference")(object ClassAttribute "total"quid "420084330302"documentation "The progress bar shall be at 100% when the position reaches total."type "unsigned int"initv "0"Containment "By Value"))language "C++")(object Class "TimeEstimate"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TimeEstimate.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TimeEstimate.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "4211C91D02DE"documentation "This class computes time estimates."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "increment"quid "4211CA05001F"documentation "Increment the position by the given amount."parameters (list Parameters(object Parameter "delta"quid "4211CA050020"documentation "The amount by which to increment, which must be in the range 0..total."type "const unsigned int &"initv "1"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108459614)(object Operation "start"quid "4211C99F032C"documentation "Start the estimate."parameters (list Parameters(object Parameter "total"quid "4211C99F032D"documentation "The total number of steps in our task."type "const unsigned int &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108459615)(object Operation "stop"quid "4211C99F031C"documentation "Stop the estimate."result "void"concurrency "Sequential"opExportControl "Public"uid 1108459616)(object Operation "TimeEstimate"quid "4211CC9F029D"documentation "The only constructor."parameters (list Parameters(object Parameter "panel"quid "4211CCA903E5"documentation "The panel that contains this estimate."type "TStatusPanel &"))concurrency "Sequential"opExportControl "Public"uid 1108459619)(object Operation "update"quid "4211CA05002E"documentation "Update the position of this instance."parameters (list Parameters(object Parameter "position"quid "4211CA05002F"documentation "The new position, which must be in the range 0..total."type "const unsigned int &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108459617))class_attributes (list class_attribute_list(object ClassAttribute "panel"quid "4211CC6201F1"documentation "The panel that contains the time estimate."type "TStatusPanel"initv "0"Containment "By Reference")(object ClassAttribute "position"quid "4211CA710138"documentation "The current position."type "unsigned int"initv "0"Containment "By Value")(object ClassAttribute "start"quid "4211C94301D4"documentation "The time at which the task began."type "TDateTime"Containment "By Value")(object ClassAttribute "step"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4211CBB602FB"documentation "The time that must elapse between updates."type "TDateTime"initv "( 0, 0, 2, 500 )"Containment "By Value")(object ClassAttribute "total"quid "4211CA710148"documentation "The total number of steps in our task."type "unsigned int"initv "0"Containment "By Value")(object ClassAttribute "update"quid "4211C96400EA"documentation "The last time that we updated our estimate."type "TDateTime"Containment "By Value"))language "C++"))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "42007E2D00BD"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 0origin_y 0items (list diagram_item_list(object ClassView "Class" "Logical View::TransactionTestManager::Progress Bar::ProgressBar" @30ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (448, 420)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @30location (71, 136)fill_color 13434879nlines 1max_width 754justify 0label "ProgressBar")stereotype (object ItemLabelParent_View @30location (71, 86)fill_color 13434879anchor 10nlines 1max_width 754justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "42007ECF0011"width 772height 692annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Progress Bar::TimeEstimate" @31ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (1400, 404)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @31location (1008, 95)fill_color 13434879nlines 1max_width 784justify 0label "TimeEstimate")stereotype (object ItemLabelParent_View @31location (1008, 45)fill_color 13434879anchor 10nlines 1max_width 784justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4211C91D02DE"width 802height 742annotation 8autoResize TRUE)))))(object Class_Category "Transaction Cache"quid "4200A0D50377"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "TransactionCache"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionCache.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionCache.cpp"))quid "4200A1030116"documentation "This class is a cache of those transactions that have been rebuilt. It is used to keep transactions up-to-date with the schema."stereotype "entity"operations (list Operations(object Operation "clear"quid "4200A24E0286"documentation "Clear the cache."result "void"concurrency "Sequential"opExportControl "Public"uid 1107311996)(object Operation "deleteTransactionSpecification"quid "4200A5AC0008"documentation "Delete the given transaction specification from the cache."parameters (list Parameters(object Parameter "transaction"quid "4200A5C90150"documentation "The primary key of the transaction."type "const int &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1107311999)(object Operation "getTransactionSpecification"attributes (list Attribute_Set)quid "4200A222003B"documentation "Evaluate to the given transaction. When the transaction doesn't already exist, create it."parameters (list Parameters(object Parameter "transaction"quid "4200A222003C"documentation "The primary key of the transaction."type "const int &"))result "TransactionSpecification&"concurrency "Sequential"opExportControl "Public"uid 1107311997quidu "41F607FA0261")(object Operation "isContained"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4200A2850361"documentation "Evaluate to true when the given transaction is contained, and to false otherwise."parameters (list Parameters(object Parameter "transaction"quid "4200A2A703DE"documentation "The primary key of the transaction."type "const int &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107311998))language "C++")(object Association "$UNNAMED$6"quid "4200A1B3004B"roles (list role_list(object Role "transaction"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "4200A1B30193"documentation "The collection of transactions contained in the cache."label "transaction"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"keys (list class_attribute_list(object ClassAttribute "transaction"quid "4200A1BF01B2"documentation "The primary key of the transaction."type "int"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$7"quid "4200A1B30195"supplier "Logical View::TransactionTestManager::Transaction Cache::TransactionCache"quidu "4200A1030116"client_cardinality (value cardinality "1")is_aggregate TRUE))))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "4200A0E903E5"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 0origin_y 0items (list diagram_item_list(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @32ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (534, 1643)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @32location (58, 886)fill_color 13434879nlines 1max_width 952justify 0label "TransactionSpecification")stereotype (object ItemLabelParent_View @32location (58, 836)fill_color 13434879anchor 10nlines 1max_width 952justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F607FA0261"width 970height 1638annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Cache::TransactionCache" @33ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (531, 243)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @33location (163, 109)fill_color 13434879nlines 1max_width 736justify 0label "TransactionCache")stereotype (object ItemLabelParent_View @33location (163, 59)fill_color 13434879anchor 10nlines 1max_width 736justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4200A1030116"width 754height 392annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$6" @34location (531, 631)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4200A1B3004B"roleview_list (list RoleViews(object RoleView "transaction" @35Parent_View @34location (-416, 447)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @36Parent_View @35location (674, 769)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 222justify 0label "-transaction"pctDist 0.725000height 143orientation 0)stereotype TRUEline_color 3342489quidu "4200A1B30193"client @34supplier @32line_style 0label (object SegLabel @37Parent_View @35location (490, 769)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.725000height 42orientation 1))(object RoleView "$UNNAMED$7" @38Parent_View @34location (-416, 447)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4200A1B30195"client @34supplier @33line_style 0label (object SegLabel @39Parent_View @38location (582, 556)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.389121height 51orientation 1)label (object SegLabel @40Parent_View @38location (531, 478)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 281justify 0label "transaction : int"pctDist 0.900000height 12orientation 0))))))))(object Class_Category "Transaction Generation"quid "4202F8EE0128"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "TestScenario"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TestScenario.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TestScenario.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "42030C2C00B8"documentation "A test scenario."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "42081A9901FD"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStream"quidu "420720460243")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "421173580036"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"))exportControl "Private"operations (list Operations(object Operation "buildBatchName"quid "4208537A00B6"documentation "Build a batch name from the given scenario name and evaluate to it."parameters (list Parameters(object Parameter "batchName"quid "420853920124"documentation "The value to which this method evaluates."type "std::string &")(object Parameter "scenarioName"quid "420853B400C6"documentation "The scenario name."type "const std::string &"))result "std::string &"concurrency "Sequential"opExportControl "Private"uid 1107827075)(object Operation "defineVariable"quid "425B47DD004F"documentation "Define the given variable and evaluate to it."parameters (list Parameters(object Parameter "variableName"quid "425B47DD0050"documentation "The name of the variable."type "const std::string &"))result "DefinedVariable&"concurrency "Sequential"opExportControl "Public"uid 1113277618quidu "4209C61A01F8")(object Operation "generate"quid "420455D80390"documentation "Generate the transactions defined for this scenario and evaluate to true, or to false when any transaction cannot be generated."parameters (list Parameters(object Parameter "stream"quid "42081A8602D7"documentation "The stream into which to generate."type "TransactionStream &")(object Parameter "generateHeaders"quid "42081A8602E7"documentation "When true, the transaction stream contains transaction header. Otherwise, the transaction steam does not contain transaction headers."type "const bool &")(object Parameter "evaluationContext"quid "421171F301BA"documentation "The evaluation context."type "EvaluationContext &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107568820)(object Operation "getBatchSize"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "42042C5E0029"documentation "Evaluate to the number of transactions contained in a batch."result "const unsigned &"concurrency "Sequential"opExportControl "Public"uid 1107568809)(object Operation "getIteration"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420460EA003C"documentation "Evaluate to the iteration for which this scenario is defined."result "const Iteration &"concurrency "Sequential"opExportControl "Public"uid 1107568825)(object Operation "getRepeatCount"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "42042C5D02F8"documentation "Evaluate to the number of times that this scenario is played into the transaction stream."result "const unsigned &"concurrency "Sequential"opExportControl "Public"uid 1107568810)(object Operation "getScenarioName"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "42084D3A0270"documentation "Get the scenario name."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1107827073)(object Operation "getScenarioNumber"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4203252300A6"documentation "Evaluate to the scenario number of this instance."result "const int &"concurrency "Sequential"opExportControl "Public"uid 1107491243)(object Operation "getTransactionCount"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420890BF03BE"documentation "Evaluate to the number of transactions in this scenario multiplied by the repeat count."result "const unsigned"concurrency "Sequential"opExportControl "Public"uid 1107827077)(object Operation "getTransactionSpecification"quid "420328E00043"documentation "Evaluate to the given transaction. When the transaction doesn't already exist, create it."parameters (list Parameters(object Parameter "transaction"quid "420328E00044"documentation "The identity of the transaction."type "const int &")(object Parameter "payloadStructureName"quid "4206D4C301BB"documentation "The name of the structure that describes the payload of this transaction."type "const std::string &"))result "TransactionSpecification&"concurrency "Sequential"opExportControl "Public"uid 1107491244quidu "41F607FA0261")(object Operation "getVariable"quid "425B47F50012"documentation "Evaluate to the given variable."parameters (list Parameters(object Parameter "variableName"quid "425B47F50013"documentation "The name of the variable."type "const std::string &"))result "DefinedVariable&"concurrency "Sequential"opExportControl "Public"uid 1113277619quidu "4209C61A01F8")(object Operation "isVariable"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "425B4B6A01C1"documentation "Evaluate to true when the given symbol is a variable, otherwise evaluate to false."parameters (list Parameters(object Parameter "symbol"quid "425B4B6A01C2"documentation "The symbol."type "const std::string &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1113277620)(object Operation "setBatchSize"attributes (list Attribute_Set)quid "42042CF100D5"documentation "Set the batch size and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "42042D0302AA"documentation "The value."type "const unsigned &"))result "const unsigned &"concurrency "Sequential"opExportControl "Public"uid 1107568811)(object Operation "setRepeatCount"attributes (list Attribute_Set)quid "42042CF100E5"documentation "Set the repeat count and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "42042D1F020E"documentation "The value."type "const unsigned &"))result "const unsigned &"concurrency "Sequential"opExportControl "Public"uid 1107568812)(object Operation "setScenarioName"quid "42084D300222"documentation "Set the scenario name, and evaluate to it."parameters (list Parameters(object Parameter "value"quid "42084D4A00E9"documentation "The scenario name."type "const std::string &"))result "std::string &"concurrency "Sequential"opExportControl "Public"uid 1107827074)(object Operation "TestScenario"quid "4203231D030E"documentation "The only constructor."parameters (list Parameters(object Parameter "scenario"quid "420323260149"documentation "The primary key of the scenario."type "const int &")(object Parameter "iteration"quid "420451A90194"documentation "The iteration for which this object is defined. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "Iteration&"quidu "420310A60071"))concurrency "Sequential"opExportControl "Public"uid 1107491242))class_attributes (list class_attribute_list(object ClassAttribute "batchSize"quid "42042D510058"documentation "The number of transactions in a batch."type "unsigned"initv "0"Containment "By Value")(object ClassAttribute "repeatCount"quid "42042D6D0029"documentation "The number of times that this scenario is played into the transaction stream."type "unsigned"initv "0"Containment "By Value")(object ClassAttribute "scenario"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4203255B026B"documentation "The transaction specification number of this transaction."type "int"Containment "By Value")(object ClassAttribute "scenarioName"quid "42084D0601B5"documentation "The name of this scenario."type "std::string"Containment "By Value"))language "C++")(object Class "Iteration"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\Iteration.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\Iteration.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "420310A60071"documentation "An iteration."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "42081A2300E3"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStream"quidu "420720460243")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4208BF50034A"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"quidu "41DA5B7F0315")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "421173520074"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"))exportControl "Private"operations (list Operations(object Operation "generate"quid "42045A4D0198"documentation "Generate the transactions for the scenarios defined for this iteration and evaluate to true, or to false when any transaction cannot be generated."parameters (list Parameters(object Parameter "stream"quid "42081A3600E3"documentation "The stream into which to generate."type "TransactionStream&"quidu "420720460243")(object Parameter "generateHeaders"quid "42081A450086"documentation "When true, the transaction stream contains transaction header. Otherwise, the transaction steam does not contain transaction headers."type "const bool &")(object Parameter "evaluationContext"quid "421171D300FE"documentation "The evaluation context."type "EvaluationContext&"quidu "42116B3700AD"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107568822)(object Operation "getFormatVersion"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4208BDE6025B"documentation "Evaluate to the format version of the schema for this iteration."result "const int"concurrency "Sequential"opExportControl "Public"uid 1107827084)(object Operation "getIterationId"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4203119303AD"documentation "Evaluate to the identifier of this iteration."result "const int &"concurrency "Sequential"opExportControl "Public"uid 1107491240)(object Operation "getProjectCode"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4203118E02F2"documentation "Evaluate to the project code of this iteration."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1107491239)(object Operation "getSchema"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420460A8000E"documentation "Evaluate to the schema."result "XMLSchema::IXmlSchemaWrapperSchema &"concurrency "Sequential"opExportControl "Public"uid 1107568823)(object Operation "getSchemaWrapperFactory"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "42045F8B030B"documentation "Evaluate to the factory."result "XMLSchema::IXmlSchemaWrapperFactory &"concurrency "Sequential"opExportControl "Public"uid 1107568824)(object Operation "getTestScenario"quid "420312AF031E"documentation "Evaluate to the given test scenario. When the test scenario doesn't already exist, create it."parameters (list Parameters(object Parameter "scenario"quid "420312E2033D"documentation "The identity of the test scenario."type "const int &"))result "TestScenario&"concurrency "Sequential"opExportControl "Public"uid 1107491241quidu "42030C2C00B8")(object Operation "getTransactionCount"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420890E2017C"documentation "Evaluate to the number of transactions in this iteration."result "const unsigned"concurrency "Sequential"opExportControl "Public"uid 1107827076)(object Operation "Iteration"quid "420311980081"documentation "The only constructor."parameters (list Parameters(object Parameter "projectCode"quid "420311CE037E"documentation "The project code to which this iteration belongs."type "const std::string &")(object Parameter "iteration"quid "420311CF03AD"documentation "The numeric identifier of this iteration."type "const int &")(object Parameter "factory"quid "420465F3019E"documentation "The factory. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "XMLSchema::IXmlSchemaWrapperFactory &")(object Parameter "schema"quid "4204518303E6"documentation "The schema. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "XMLSchema::IXmlSchemaWrapperSchema &")(object Parameter "schemaHandle"quid "4208C0F500BC"documentation "The handle to the schema that we are using in this iteration."type "const std::string &"))concurrency "Sequential"opExportControl "Public"uid 1107491238))class_attributes (list class_attribute_list(object ClassAttribute "iteration"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4203121C0255"documentation "The numeric identifier of this iteration."type "int"Containment "By Value")(object ClassAttribute "projectCode"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4203121B0284"documentation "The project code to which this iteration belongs."type "std::string"Containment "By Value")(object ClassAttribute "schemaHandle"quid "42045F8E01A4"documentation "The handle to the schema that we are using in this iteration."type "std::string"initv "schemaHandle"Containment "By Value"))language "C++")(object Class "TestCase"quid "42045920034E"documentation "A test case."stereotype "entity"language "C++")(object Class "TransactionStructure"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionStructure.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionStructure.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "4205D0C403E2"documentation "A class that encapsulates a schema structure associated with a transaction."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420820E10380"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStream"quidu "420720460243")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "42085EBA0031"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperStream"quidu "41DB695100CB"))exportControl "Private"operations (list Operations(object Operation "getName"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4205D7B602F0"documentation "Evaluate to the name of this structure."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1107658244)(object Operation "getSchemaElement"quid "4206D93203BB"documentation "Evaluate to the schema element of this structure."result "XMLSchema::IXmlSchemaWrapperElement &"concurrency "Sequential"opExportControl "Public"uid 1107743527)(object Operation "isHeader"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4207123A020C"documentation "Evaluate to true when this structure is a header, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107750609)(object Operation "TransactionStructure"quid "4205D148027B"documentation "The only constructor."parameters (list Parameters(object Parameter "name"quid "4205D1D801EE"documentation "The name of the structure."type "const std::string &")(object Parameter "iteration"quid "4205D1540048"documentation "The iteration."type "const int &")(object Parameter "schemaFactory"quid "4205D17B0375"documentation "The factory that we may call on to create and destroy schema artefacts. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "XMLSchema::IXmlSchemaWrapperFactory &")(object Parameter "schema"quid "4205D3DF015F"documentation "The schema."type "XMLSchema::IXmlSchemaWrapperSchema &")(object Parameter "isHeader"quid "4207120103C1"documentation "Of value true when this structure is a header, and of value false otherwise."type "const bool &"))concurrency "Sequential"opExportControl "Public"uid 1107658243)(object Operation "write"quid "4207140A0268"documentation "Write this structure into the given stream."parameters (list Parameters(object Parameter "stream"quid "4208211F01D6"documentation "The stream into which to write."type "TransactionStream &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107750610)(object Operation "write"quid "4236929B00A3"documentation "Write this structure into the given stream qualified using the given qualification object."parameters (list Parameters(object Parameter "stream"quid "4236929B00A4"documentation "The stream into which to write."type "XMLSchema::IXmlSchemaWrapperStream &")(object Parameter "qualifier"quid "423692DE005A"documentation "The qualifier."type "XMLSchema::IXmlSchemaWrapperQualification &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1110870425))class_attributes (list class_attribute_list(object ClassAttribute "structureName"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4205D786008E"documentation "The name of the structure."type "std::string"initv "name"Containment "By Value")(object ClassAttribute "isHeader"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "420711C80160"documentation "Of value true when this structure is a header, and of value false otherwise."type "bool"initv "isHeader"Containment "By Value"))language "C++")(object Class "TransactionStream"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\TransactionStream.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\TransactionStream.cpp"))quid "420720460243"documentation "A stream of transactions."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "buildFileName"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 203)))quid "420821AD02EF"documentation "Build a filename for naming transaction stream files, and evaluate to it."parameters (list Parameters(object Parameter "filename"quid "420821F503CA"documentation "The value to which this method evaluates, and which shall hold the built filename."type "std::string &")(object Parameter "folder"quid "42082227039B"documentation "The folder in the file-system into which to write the file."type "const std::string &")(object Parameter "prefix"quid "4208222703BA"documentation "The prefix asigned to this filename."type "const std::string &")(object Parameter "suffix"quid "4208222703CA"documentation "The suffix asigned to this filename."type "const std::string &")(object Parameter "batchName"quid "420850250218"documentation "The name of this batch. When passing a string of zero-length, the batch is not named."type "const std::string &")(object Parameter "batchNumber"quid "42085029015D"documentation "The batch number."type "const unsigned &"))result "std::string &"concurrency "Sequential"opExportControl "Public"uid 1107827072)(object Operation "close"quid "420819C203E4"documentation "Close the transaction stream."result "void"concurrency "Sequential"opExportControl "Private"uid 1107827070)(object Operation "incrementCount"quid "420723C60224"documentation "Increment the number of transactions that have been written into the stream. When the current batch is full, the batch number is incremented and another batch is opened."result "void"concurrency "Sequential"opExportControl "Public"uid 1107827067)(object Operation "newBatch"quid "420722B50215"documentation "Open a new batch of the given batch size, and evaluate to true, or false when a new batch cannot be opened. The current batch number is reset to 1 when the new batch is opened."parameters (list Parameters(object Parameter "size"quid "420813FF02CE"documentation "The number of transactions that make up a batch. When setting batch size to 0, the stream is not batched; i.e., it is a continuous stream of transactions."type "const unsigned &")(object Parameter "name"quid "42084EC502A8"documentation "The name of this batch. When passing a string of zero-length, the batch is not named."type "const std::string &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107827068)(object Operation "open"quid "420819AE03C4"documentation "Open the transaction stream."result "const bool"concurrency "Sequential"opExportControl "Private"uid 1107827071)(object Operation "TransactionStream"quid "4207228700FB"documentation "The only constructor."parameters (list Parameters(object Parameter "folder"quid "4207228F0224"documentation "The folder in the file-system into which to write the transaction stream."type "const std::string &")(object Parameter "batchPrefix"quid "42081876023E"documentation "The prefix given to batch filenames opened by this instance."type "const std::string &")(object Parameter "batchSuffix"quid "4208189A026D"documentation "The suffix given to batch filenames opened by this instance."type "const std::string &")(object Parameter "buildManifest"quid "420818D503D4"documentation "When true, build a manifest of the files created by this stream, otherwise don't build a manifest."type "const bool &"initv "true")(object Parameter "manifestPrefix"quid "420818AB0059"documentation "The prefix given to manifest filenames opened by this instance."type "const std::string &"initv|"udMan")(object Parameter "manifestSuffix"quid "420818AB0069"documentation "The suffix given to manifest filenames opened by this instance."type "const std::string &"initv|".txt")(object Parameter "pathmapTarget"quid "425F35EF005C"documentation "The folder in the file-system that shall contain the drain file."type "const std::string &"initv|""))concurrency "Sequential"opExportControl "Public"uid 1107827066)(object Operation "write"quid "4207231D014A"documentation "Write the given structure into the stream and evaluate to true, and to false when the structure cannot be written into the stream. As transactions may comprise of multiple structures, we must rely on the caller to increment the transaction count."parameters (list Parameters(object Parameter "buffer"quid "4208145C00BB"documentation "The starting address of the buffer that contains the structure to be written into the stream."type "const void *")(object Parameter "length"quid "42081482032C"documentation "The number of bytes contained in the buffer."type "const unsigned &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107827069))class_attributes (list class_attribute_list(object ClassAttribute "batchNumber"quid "420722630244"documentation "The current batch number."type "unsigned"initv "1"Containment "By Value")(object ClassAttribute "batchCount"quid "4207240B0186"documentation "The number of transactions that have been written to the current batch."type "unsigned"initv "0"Containment "By Value")(object ClassAttribute "batchName"quid "42084F7F0094"documentation "When a non-zero-length string, this defines the name of the batch."type "std::string"Containment "By Value")(object ClassAttribute "batchPrefix"quid "42081637001D"documentation "The prefix given to batch filenames opened by this instance."type "std::string"initv "batchPrefix"Containment "By Value")(object ClassAttribute "batchSize"quid "420720DA032E"documentation "The number of transactions that make up a batch. When setting batch size to 0, the stream is not batched; i.e., it is a continuous stream of transactions."type "unsigned"initv "0"Containment "By Value")(object ClassAttribute "batchSuffix"quid "420724ED01A6"documentation "The suffix given to batch filenames opened by this instance."type "std::string"initv "batchSuffix"Containment "By Value")(object ClassAttribute "folder"quid "420720B3005F"documentation "The folder in the file-system to which we write the transaction stream."type "std::string"initv "folder"Containment "By Value")(object ClassAttribute "stream"quid "42081DC203B0"documentation "The underlying stream currently open for writing."type "std::ofstream"initv "0"Containment "By Reference"))language "C++")(object Class "UdFileManifest"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\UdFileManifest.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\UdFileManifest.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "4209BA4C03B8"documentation "A manifest of UD files."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4209BBCD00AD"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStream"quidu "420720460243"))operations (list Operations(object Operation "UdFileManifest"quid "4209BAA8031C"documentation "The only constructor."parameters (list Parameters(object Parameter "folder"quid "4209BAA8031D"documentation "The folder in the file-system into which to write the transaction stream."type "const std::string &")(object Parameter "prefix"quid "4209BAA80321"documentation "The prefix given to manifest filenames opened by this instance."type "const std::string &"initv|"udMan")(object Parameter "suffix"quid "4209BAA80322"documentation "The suffix given to manifest filenames opened by this instance."type "const std::string &"initv|".txt")(object Parameter "pathmapTarget"quid "425F355D0350"documentation "The folder in the file-system that shall contain the drain file."type "const std::string &"initv|""))concurrency "Sequential"opExportControl "Public"uid 1107933098)(object Operation "addUdFile"quid "4209BAC703E7"documentation "Add the given file to this manifest."parameters (list Parameters(object Parameter "file"quid "4209BADA033B"documentation "The file to add."type "const std::string &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1107933099)(object Operation "close"quid "4209BAC10389"documentation "Close the transaction stream."result "void"concurrency "Sequential"opExportControl "Private"uid 1107933100)(object Operation "open"quid "4209BAC10399"documentation "Open the transaction stream."result "const bool"concurrency "Sequential"opExportControl "Private"uid 1107933101))class_attributes (list class_attribute_list(object ClassAttribute "count"quid "4209BCEE02B0"documentation "The number of files contained in this manifest."type "unsigned"initv "0"Containment "By Value")(object ClassAttribute "folder"quid "4209BB3403E7"documentation "The folder in the file-system to which we write the transaction stream."type "std::string"initv "folder"Containment "By Value")(object ClassAttribute "pathmapTarget"quid "425F352E0302"documentation "The folder in the file-system that shall contain the drain file."type "std::string"initv "pathmapTarget"Containment "By Value")(object ClassAttribute "prefix"quid "4209BB35000E"documentation "The prefix given to manifest filenames opened by this instance."type "std::string"initv "prefix"Containment "By Value")(object ClassAttribute "stream"quid "4209BB35002E"documentation "The underlying stream currently open for writing."type "std::ofstream"initv "0"Containment "By Reference")(object ClassAttribute "suffix"quid "4209BB35001E"documentation "The suffix given to manifest filenames opened by this instance."type "std::string"initv "suffix"Containment "By Value"))language "C++")(object Class "EvaluationContext"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\EvaluationContext.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\EvaluationContext.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "42116B3700AD"documentation "This class encapsulates the context for evaluating expressions."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "EvaluationContext"quid "42116FD901D9"documentation "This constructor accepts values for most context items."parameters (list Parameters(object Parameter "symbolTable"quid "42116FEF03DD"documentation "The symbol table with which the expression is to be evaluated."type "DefinedVariableTable&"quidu "4209C5FB02C3")(object Parameter "sequences"quid "4211700E0331"documentation "The sequence generators."type "SequenceCollection&"quidu "421040A40076")(object Parameter "progressBar"quid "42117033012D"documentation "The progress bar that is to be notified of progress."type "ProgressBar&"quidu "42007ECF0011")(object Parameter "messageDigest"quid "4211C76A00DA"documentation "The message digest."type "IMessageDigest*"quidu "3ED4B704004D")(object Parameter "cryptographicServer"quid "422EAAA903C9"documentation "The cryptographic server."type "ICryptographicServerProxy*"quidu "3ED5ABA4021B")(object Parameter "timeEstimate"quid "4211D00202B7"documentation "The time estimate."type "TimeEstimate&"quidu "4211C91D02DE"))concurrency "Sequential"opExportControl "Public"uid 1108436659)(object Operation "getCryptographicServer"quid "422EAADF0074"documentation "Evaluate to the cryptographic server."result "ICryptographicServerProxy&"concurrency "Sequential"opExportControl "Public"uid 1110354744quidu "3ED5ABA4021B")(object Operation "getMessageDigest"quid "4211C6C901B5"documentation "Evaluate to the message digest."result "IMessageDigest&"concurrency "Sequential"opExportControl "Public"uid 1108459612quidu "3ED4B704004D")(object Operation "getProgressBar"quid "42116CAA0204"documentation "Evaluate to the progress bar that is to be notified of progress."result "ProgressBar&"concurrency "Sequential"opExportControl "Public"uid 1108436650quidu "42007ECF0011")(object Operation "getScenarioIndex"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4236AD17026A"documentation "Evaluate to the number of times that the current scenario has been played into the transaction stream."result "const unsigned &"concurrency "Sequential"opExportControl "Public"uid 1110870427)(object Operation "getSchemaElement"quid "4212D7B702C1"documentation "Evaluate to the schema element with which the expression is to be evaluated."result "XMLSchema::IXmlSchemaWrapperElement &"concurrency "Sequential"opExportControl "Public"uid 1108531261)(object Operation "getSequenceCollection"quid "421170BF0053"documentation "Evaluate to the sequence generators available to this expression."result "SequenceCollection&"concurrency "Sequential"opExportControl "Public"uid 1108436660quidu "421040A40076")(object Operation "getSymbolTable"quid "42116CA901D6"documentation "Evaluate to the symbol table with which the expression is to be evaluated."result "DefinedVariableTable&"concurrency "Sequential"opExportControl "Public"uid 1108436651quidu "4209C5FB02C3")(object Operation "getTimeEstimate"quid "4211D01E02E6"documentation "Evaluate to the time estimate."result "TimeEstimate&"concurrency "Sequential"opExportControl "Public"uid 1108459620quidu "4211C91D02DE")(object Operation "getTransaction"quid "42116C8703D9"documentation "Evaluate to the transaction within which the expression is to be evaluated."result "TransactionSpecification&"concurrency "Sequential"opExportControl "Public"uid 1108436652quidu "41F607FA0261")(object Operation "haveCryptographicServer"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "422EAADF00B2"documentation "Evaluate to true when there is a cryptographic server, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1110354745)(object Operation "haveMessageDigest"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4211C6ED01C4"documentation "Evaluate to true when there is a message digest, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108459613)(object Operation "haveProgressBar"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "42116E850298"documentation "Evaluate to true when there is a progress bar that is to be notified of progress, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108436656)(object Operation "haveSchemaElement"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4212D7B702FF"documentation "Evaluate to true when there is a schema element with which the expression is to be evaluated, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108531262)(object Operation "haveSequenceCollection"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "421170BF0081"documentation "Evaluate to true when there is a collection of sequence generators available to this expression, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108436661)(object Operation "haveSymbolTable"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "42116E8502B8"documentation "Evaluate to true when there is a symbol table with which the expression is to be evaluated, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108436657)(object Operation "haveTransaction"quid "42116E8502D7"documentation "Evaluate to true when there is a transaction within which the expression is to be evaluated, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108436658)(object Operation "setProgressBar"quid "42116CAA01E5"documentation "Set the progress bar."parameters (list Parameters(object Parameter "progressBar"quid "42116CAA01E6"documentation "The progress bar that is to be notified of progress. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "ProgressBar&"quidu "42007ECF0011"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108436653)(object Operation "setScenarioIndex"quid "4236AD170299"documentation "Set the number of times that the current scenario has been played into the transaction stream."parameters (list Parameters(object Parameter "value"quid "4236AD17029A"documentation "The new value."type "const unsigned &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1110870428)(object Operation "setSchemaElement"quid "4212D7B7031F"documentation "Set the schema element."parameters (list Parameters(object Parameter "schemaElement"quid "4212D7B70320"documentation "The schema element which the expression is to be evaluated. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "XMLSchema::IXmlSchemaWrapperElement &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108531263)(object Operation "setSequenceCollection"quid "421170BF0091"documentation "Set the sequence generators available to this expression."parameters (list Parameters(object Parameter "sequenceCollection"quid "421170BF0092"documentation "The sequence generators available to this expression. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "SequenceCollection&"quidu "421040A40076"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108436662)(object Operation "setSymbolTable"quid "42116CA901B6"documentation "Set the symbol table."parameters (list Parameters(object Parameter "symbolTable"quid "42116CA901B7"documentation "The symbol table with which the expression is to be evaluated. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "DefinedVariableTable&"quidu "4209C5FB02C3"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108436655)(object Operation "setTransaction"quid "42116C60036C"documentation "Set the transaction."parameters (list Parameters(object Parameter "transaction"quid "42116C6C0204"documentation "The transaction within which the expression is to be evaluated. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "TransactionSpecification&"quidu "41F607FA0261"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108436654))class_attributes (list class_attribute_list(object ClassAttribute "scenarioIndex"quid "4236AC61013A"documentation "The number of times that the current scenario has been played into the transaction stream."type "unsigned"initv "0"))language "C++")(object Class "EvaluationCallback"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\EvaluationCallback.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\EvaluationCallback.cpp"))quid "4211B6910076"documentation "Instances of this class represent the callback context for traversals of the schema that evaluate the fields of structures."stereotype "entity"superclasses (list inheritance_relationship_list(object Inheritance_Relationshipquid "4211B6C103B2"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperTraversalCallback"quidu "4205A98C012A"virtual TRUE))used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "4211B7E20056"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B"))realized_interfaces (list realize_rel_list(object Realize_Relationshipquid "4211B6C601FC"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperTraversalCallback"quidu "4205A98C012A"))exportControl "Private"operations (list Operations(object Operation "EvaluationCallback"quid "4211B76503A2"documentation "The only constructor."parameters (list Parameters(object Parameter "transaction"quid "4211B77103B2"documentation "The transaction."type "TransactionSpecification&"quidu "41F607FA0261")(object Parameter "context"quid "4211BE9502B6"documentation "The context for evaluation of expressions."type "EvaluationContext&"quidu "42116B3700AD"))concurrency "Sequential"opExportControl "Public"uid 1108436666)(object Operation "traverseElement"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 201)))quid "4211B6B80131"documentation "Visiting the given schema element in a traversal. Evaluate to true when the traversal is to continue, and to false otherwise."parameters (list Parameters(object Parameter "element"quid "4211B6B80132"documentation "The schema element being visited."type "XMLSchema::IXmlSchemaWrapperElement &"))result "const bool XSW_STDCALL"concurrency "Sequential"opExportControl "Public"uid 1108436667))language "C++")(object Class "MacQualification"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\MacQualification.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\MacQualification.cpp"))quid "4212D05100DB"documentation "Instances of this class qualify serialisation to elements to be included in MAC computation."stereotype "entity"superclasses (list inheritance_relationship_list(object Inheritance_Relationshipquid "4236892F0026"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperQualification"quidu "42352F980162"virtual TRUE))used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212EFBE011E"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212F5170132"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212F51D03A3"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212F5240077"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4212F550013F"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"quidu "41DB6C02021C")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4213194E027E"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"quidu "4205D0C403E2"))realized_interfaces (list realize_rel_list(object Realize_Relationshipquid "42368934016F"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperQualification"quidu "42352F980162"))exportControl "Private"operations (list Operations(object Operation "MacQualification"quid "4212D08F0291"documentation "The only constructor."parameters (list Parameters(object Parameter "evaluationContext"quid "4212F31E025B"documentation "The context of this evaluation."type "EvaluationContext&"quidu "42116B3700AD"))concurrency "Sequential"opExportControl "Public"uid 1108531265)(object Operation "qualifySerialisation"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 201)))quid "423688600282"documentation "Evaluate to true when the given schema element is to be serialised, and to false when it is not."parameters (list Parameters(object Parameter "element"quid "423688600283"documentation "The schema element."type "IXmlSchemaWrapperElement&"quidu "41FB4691013B"))result "const bool XSW_STDCALL"concurrency "Sequential"opExportControl "Public"uid 1110870424))class_attributes (list class_attribute_list(object ClassAttribute "datatype"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2))(object Attributetool "cg"name "DataMemberName"value (value Text "g_$attribute")))quid "4236A1AE03DB"documentation "The value that datatype must have for the field to be a structure."type "AnsiString"initv|"Struct"Containment "By Value"static TRUE)(object ClassAttribute "isInMac"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2))(object Attributetool "cg"name "DataMemberName"value (value Text "g_$attribute")))quid "4212F476023C"documentation "The value that inMac must have for the field to be included in the MAC."type "AnsiString"initv|"true"Containment "By Value"static TRUE))language "C++")(object Class "UdDrainFile"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\UdDrainFile.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\UdDrainFile.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "425A0C2601FD"documentation "A drain file of UD."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "getTransactionCount"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "425A1A1901D3"documentation "Evaluate to the number of transactions in this instance."result "const unsigned int"concurrency "Sequential"opExportControl "Public"uid 1113199007)(object Operation "read"quid "425A1133022E"documentation "Read the UD from the given drain file into this instance."parameters (list Parameters(object Parameter "hasHeader"quid "425A1159011F"documentation "Of value true when the file has headers, and false otherwise."type "const bool &")(object Parameter "iteration"quid "425A1574006A"documentation "The iteration."type "const int &")(object Parameter "fileName"quid "425A1189038F"documentation "The name of the file."type "const char *"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1113199005)(object Operation "UdDrainFile"quid "425A132E0282"documentation "The only constructor."parameters (list Parameters(object Parameter "schemaFactory"quid "425A132E0285"documentation "The factory that we may call on to create and destroy schema artefacts. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."type "XMLSchema::IXmlSchemaWrapperFactory &")(object Parameter "schema"quid "425A132E0286"documentation "The schema."type "XMLSchema::IXmlSchemaWrapperSchema &"))concurrency "Sequential"opExportControl "Public"uid 1113199006))class_attributes (list class_attribute_list(object ClassAttribute "headed"quid "425A1AB401F4"documentation "Of value true when the drain file is headed, and false otherwise."type "bool"initv "false"Containment "By Value"))language "C++")(object Association "$UNNAMED$8"quid "42030C7F020F"roles (list role_list(object Role "transaction"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "42030C7F0396"documentation "The collection of transactions of this scenario."label "transaction"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"keys (list class_attribute_list(object ClassAttribute "transaction"quid "42030C89001B"documentation "The primary key of the transaction."type "int"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$9"quid "42030C7F0398"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$10"quid "4203130E01B6"roles (list role_list(object Role "scenario"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "4203130E038B"documentation "The collection of scenarios that have been defined for this iteration."label "scenario"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"keys (list class_attribute_list(object ClassAttribute "scenario"quid "4203132A033D"documentation "The scenario."type "int"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$11"quid "4203130E039B"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$12"quid "420442520246"roles (list role_list(object Role "structureHandle"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "420442530294"documentation "The handle of structure that describes this transaction. We need to keep theis, because we cannot get the handle from the structure, and we need the handle to destroy the structure in the schema."label "structureHandle"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperHandle"quidu "41DE04A302E4"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$13"quid "4204425302A4"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"quidu "4205D0C403E2"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$14"quid "42044D9D008F"roles (list role_list(object Role "schema"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "42044D9D037D"documentation "The schema. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "schema"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"quidu "41DA5CE4019B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$15"quid "42044D9D038C"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$16"quid "42044D9F011B"roles (list role_list(object Role "iteration"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&iteration")))quid "42044DA00060"documentation "The iteration for which this object is defined. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "iteration"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$17"quid "42044DA0006F"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$18"quid "42044DA10263"roles (list role_list(object Role "scenario"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "42044DA20263"documentation "The scenario for which this transaction is defined. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "scenario"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$19"quid "42044DA20273"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$20"quid "4204658D0094"roles (list role_list(object Role "factory"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4204658E0065"documentation "The factory. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "factory"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"quidu "41DB6C02021C"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$21"quid "4204658E0075"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$22"quid "4204701D02DA"roles (list role_list(object Role "transaction"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4204701E002B"documentation "The transaction for which this field is defined. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "transaction"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$23"quid "4204701E004A"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"quidu "41F608450399"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$24"quid "42047F220227"roles (list role_list(object Role "structure"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "42047F2302D3"documentation "The structure that describes this transaction."label "structure"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$25"quid "42047F2302E2"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"quidu "4205D0C403E2"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$26"quid "4205CC83034E"roles (list role_list(object Role "string"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4205CC8600CE"documentation "A string for interacting with the schema. We aggregate it because we're about to need for every schema element whenever we visit it."label "string"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"quidu "41DA5B7F0315"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$27"quid "4205CC86010C"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$28"quid "4205D27303DF"roles (list role_list(object Role "structure"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "ContainerClass"value (value Text "std::vector< $targetClass * >")))quid "4205D274021A"documentation "The collection of structures associated with this transaction."label "structure"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"quidu "4205D0C403E2"client_cardinality (value cardinality "*")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$29"quid "4205D274021C"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$30"quid "4205D3160343"roles (list role_list(object Role "schemaFactory"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&schemaFactory")))quid "4205D3190101"documentation "The factory that we may call on to create and destroy schema artefacts. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "schemaFactory"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"quidu "41DB6C02021C"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$31"quid "4205D3190111"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"quidu "4205D0C403E2"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$32"quid "4205D3A500B3"roles (list role_list(object Role "schema"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&schema")))quid "4205D3A60130"documentation "The schema. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "schema"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"quidu "41DA5CE4019B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$33"quid "4205D3A60132"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure"quidu "4205D0C403E2"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$34"quid "42070E4700D3"roles (list role_list(object Role "orderedScenarioCollection"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE)(object Attributetool "cg"name "ContainerClass"value (value Text "std::vector< $targetClass * >")))quid "42070E47024A"documentation "The collection of scenarios in generation order."label "orderedScenarioCollection"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"client_cardinality (value cardinality "*")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$35"quid "42070E470279"supplier "Logical View::TransactionTestManager::Transaction Generation::Iteration"quidu "420310A60071"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$36"quid "42071055018B"roles (list role_list(object Role "orderedTransactionCollection"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE)(object Attributetool "cg"name "ContainerClass"value (value Text "std::vector< $targetClass * >")))quid "4207105502F2"documentation "The collection of transactions in generation order."label "orderedTransactionCollection"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "*")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$37"quid "420710550302"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$38"quid "4209BA7B01B4"roles (list role_list(object Role "manifest"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4209BA7B0389"documentation "The instance that builds a manifest, when the stream is to build a manifest."label "manifest"supplier "Logical View::TransactionTestManager::Transaction Generation::UdFileManifest"quidu "4209BA4C03B8"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$39"quid "4209BA7B0399"supplier "Logical View::TransactionTestManager::Transaction Generation::TransactionStream"quidu "420720460243"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$40"quid "42116B7F005F"roles (list role_list(object Role "transaction"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "42116B7F0224"documentation "The transaction within which the expression is to be evaluated. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "transaction"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$41"quid "42116B7F0233"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$42"quid "42116BB5039B"roles (list role_list(object Role "symbolTable"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "42116BB601E5"documentation "The collection of defined symbols. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "symbolTable"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"quidu "4209C5FB02C3"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$43"quid "42116BB601E7"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$44"quid "42116C0D038B"roles (list role_list(object Role "progressBar"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "42116C0E036C"documentation "The progress bar that we notify of progress. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "progressBar"supplier "Logical View::TransactionTestManager::Progress Bar::ProgressBar"quidu "42007ECF0011"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$45"quid "42116C0E037B"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$46"quid "4211706801AA"roles (list role_list(object Role "sequences"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "421170680331"documentation "The sequence generators available to this expression. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "sequences"supplier "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection"quidu "421040A40076"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$47"quid "421170680341"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$48"quid "4211B6D10299"roles (list role_list(object Role "transaction"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&transaction")))quid "4211B6D20047"documentation "The transaction that contains the field being evaluated."label "transaction"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$49"quid "4211B6D20056"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback"quidu "4211B6910076"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$50"quid "4211BE5A0054"roles (list role_list(object Role "context"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&context")))quid "4211BE5A0239"documentation "The context for evaluation of expressions."label "context"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$51"quid "4211BE5A0248"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback"quidu "4211B6910076"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$52"quid "4211CFBE00B9"roles (list role_list(object Role "estimate"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4211CFBE0359"documentation "The time estimate for generation. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "estimate"supplier "Logical View::TransactionTestManager::Progress Bar::TimeEstimate"quidu "4211C91D02DE"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$53"quid "4211CFBE0368"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$54"quid "4211D40002CC"roles (list role_list(object Role "digest"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4211D4010155"documentation "The digest."label "digest"supplier "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest"quidu "3ED4B704004D"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$55"quid "4211D4010164"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$56"quid "4212D78001F6"roles (list role_list(object Role "schemaElement"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4212D7810188"documentation "The schema element."label "schemaElement"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$57"quid "4212D7810198"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$58"quid "4212DB3900A3"roles (list role_list(object Role "macFields"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "ContainerClass"value (value Text "std::vector< $targetClass * >")))quid "4212DB3903B0"documentation "The collection of schema elements to which we must assign the MAC that we need to compute for this transaction."label "macFields"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B"client_cardinality (value cardinality "*")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$59"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4212DB3903B2"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$60"quid "4212F20600EB"roles (list role_list(object Role "inMac"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4212F206031D"documentation "The string that we use to read the value of the inMac property."label "inMac"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"quidu "41DA5B7F0315"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$61"quid "4212F206032D"supplier "Logical View::TransactionTestManager::Transaction Generation::MacQualification"quidu "4212D05100DB"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$62"quid "4212F38B0038"roles (list role_list(object Role "evaluationContext"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4212F38B01CE"documentation "The context."label "evaluationContext"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$63"quid "4212F38B01DE"supplier "Logical View::TransactionTestManager::Transaction Generation::MacQualification"quidu "4212D05100DB"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$64"quid "422EAA4D02AE"roles (list role_list(object Role "cryptographicServer"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "422EAA4E02BB"documentation "The cryptographic server."label "cryptographicServer"supplier "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::ICryptographicServerProxy"quidu "3ED5ABA4021B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$65"quid "422EAA4E02CA"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$66"quid "4236A0E302FC"roles (list role_list(object Role "datatype"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "4236A0E40221"documentation "The string that we use to read the value of the datatype property."label "datatype"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString"quidu "41DA5B7F0315"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$67"quid "4236A0E40230"supplier "Logical View::TransactionTestManager::Transaction Generation::MacQualification"quidu "4212D05100DB"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$68"quid "425A12D3026D"roles (list role_list(object Role "schemaFactory"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&schemaFactory")))quid "425A12D60237"documentation "The factory that we may call on to create and destroy schema artefacts. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "schemaFactory"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory"quidu "41DB6C02021C"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$69"quid "425A12D60247"supplier "Logical View::TransactionTestManager::Transaction Generation::UdDrainFile"quidu "425A0C2601FD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$70"quid "425A12FE006C"roles (list role_list(object Role "schema"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference")(object Attributetool "cg"name "InitialValue"value (value Text "&schema")))quid "425A13010110"documentation "The schema. While we do not accept ownership over this instance, we do assume its validity for the remainder of our lifetime."label "schema"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema"quidu "41DA5CE4019B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$71"quid "425A13010112"supplier "Logical View::TransactionTestManager::Transaction Generation::UdDrainFile"quidu "425A0C2601FD"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$72"quid "425A185B00F3"roles (list role_list(object Role "structureHandle"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "425A185B0334"documentation "The handle of structure that describes this drain file. We need to keep theis, because we cannot get the handle from the structure, and we need the handle to destroy the structure in the schema."label "structureHandle"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperHandle"quidu "41DE04A302E4"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$73"quid "425A185B0336"supplier "Logical View::TransactionTestManager::Transaction Generation::UdDrainFile"quidu "425A0C2601FD"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$74"quid "425A185D015B"roles (list role_list(object Role "structure"attributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Aggregation by Reference"))quid "425A185D035E"documentation "The structure that describes this transaction."label "structure"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B"client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$75"quid "425A185D036D"supplier "Logical View::TransactionTestManager::Transaction Generation::UdDrainFile"quidu "425A0C2601FD"is_aggregate TRUE))))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "4202F92A0176"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 4500origin_y 1591items (list diagram_item_list(object NoteView @41location (715, 3951)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @41location (249, 3513)fill_color 13434879nlines 17max_width 897label|Arrays do not exist until given a size. Need to ensure that the size is set before we attempt to set elements in the array.||May be helpful to hide those rows that are in an array, but outside of the bounds currently defined. For that, we need to understand and capture refcountfields. NOTE: this doesn't work because the size could be determined by a function; i.e., may be bound to a value only at generation time: the same applies to switches.||Therefore, rather than writing code to filter those elements not in the structure being generated, lets just traverse the structure and use the XPath to map to our field values, which we then evaluate to arrive at a value for the element.)line_color 3342489fill_color 13434879width 957height 888)(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperTraversalCallback" @42ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (5014, 2511)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @42location (5013, 2619)anchor_loc 1nlines 2max_width 704justify 0label "IXmlSchemaWrapperTraversalCallback")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "4205A98C012A"width 58height 58annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::UdFileManifest" @43ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (5137, 686)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @43location (4633, 402)fill_color 13434879nlines 1max_width 1008justify 0label "UdFileManifest")stereotype (object ItemLabelParent_View @43location (4633, 352)fill_color 13434879anchor 10nlines 1max_width 1008justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4209BA4C03B8"compartment (object CompartmentParent_View @43location (4633, 463)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 11max_width 865)width 1026height 692annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TransactionStream" @44ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (3717, 690)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @44location (3290, 281)fill_color 13434879nlines 1max_width 854justify 0label "TransactionStream")stereotype (object ItemLabelParent_View @44location (3290, 231)fill_color 13434879anchor 10nlines 1max_width 854justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "420720460243"compartment (object CompartmentParent_View @44location (3290, 342)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 16max_width 734)width 872height 942annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$38" @45location (4388, 687)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4209BA7B01B4"roleview_list (list RoleViews(object RoleView "manifest" @46Parent_View @45location (990, 65)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @47Parent_View @46location (4532, 566)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 178justify 0label "-manifest"pctDist 0.617486height 122orientation 0)stereotype TRUEline_color 3342489quidu "4209BA7B0389"client @45supplier @43line_style 0label (object SegLabel @48Parent_View @46location (4541, 731)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.650273height 44orientation 1))(object RoleView "$UNNAMED$39" @49Parent_View @45location (990, 65)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4209BA7B0399"client @45supplier @44line_style 0label (object SegLabel @50Parent_View @49location (4251, 645)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.584699height 44orientation 1))))(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperQualification" @51ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (4991, 2148)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @51location (4990, 2256)anchor_loc 1nlines 1max_width 599justify 0label "IXmlSchemaWrapperQualification")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "42352F980162"width 58height 58annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue" @52ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2677, 3822)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @52location (2312, 3415)fill_color 13434879nlines 1max_width 730justify 0label "TransactionSpecificationValue")stereotype (object ItemLabelParent_View @52location (2312, 3365)fill_color 13434879anchor 10nlines 1max_width 730justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F608450399"compartment (object CompartmentParent_View @52location (2312, 3520)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 15max_width 628)width 748height 938annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TestScenario" @53ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2685, 672)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @53location (2348, 138)fill_color 13434879nlines 1max_width 674justify 0label "TestScenario")stereotype (object ItemLabelParent_View @53location (2348, 88)fill_color 13434879anchor 10nlines 1max_width 674justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "42030C2C00B8"compartment (object CompartmentParent_View @53location (2348, 199)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 21max_width 581)width 692height 1192annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperString" @54ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (3937, 1548)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @54location (3936, 1656)anchor_loc 1nlines 1max_width 670justify 0label "IXmlSchemaWrapperString")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "41DA5B7F0315"width 58height 58annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable" @55ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (5047, 4269)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @55location (4799, 4087)fill_color 13434879nlines 1max_width 496justify 0label "DefinedVariableTable")stereotype (object ItemLabelParent_View @55location (4799, 4037)fill_color 13434879anchor 10nlines 1max_width 496justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4209C5FB02C3"compartment (object CompartmentParent_View @55location (4799, 4192)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 6max_width 337)width 514height 488annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection" @56ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (5041, 3815)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @56location (4797, 3683)fill_color 13434879nlines 1max_width 488justify 0label "SequenceCollection")stereotype (object ItemLabelParent_View @56location (4797, 3633)fill_color 13434879anchor 10nlines 1max_width 488justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "421040A40076"compartment (object CompartmentParent_View @56location (4797, 3788)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 4max_width 321)width 506height 388annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::EvaluationCallback" @57ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (3926, 2550)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @57location (3680, 2466)fill_color 13434879nlines 1max_width 492justify 0label "EvaluationCallback")stereotype (object ItemLabelParent_View @57location (3680, 2416)fill_color 13434879anchor 10nlines 1max_width 492justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4211B6910076"compartment (object CompartmentParent_View @57location (3680, 2527)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 3max_width 425)width 510height 292annotation 8autoResize TRUE)(object RealizeView "" @58stereotype TRUEline_color 3342489quidu "4211B6C601FC"client @57supplier @42line_style 3origin_attachment (4181, 2516)terminal_attachment (4985, 2516))(object ClassView "Class" "Logical View::TransactionTestManager::Progress Bar::TimeEstimate" @59ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (5025, 4950)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @59location (4633, 4618)fill_color 13434879nlines 1max_width 784justify 0label "TimeEstimate")stereotype (object ItemLabelParent_View @59location (4633, 4568)fill_color 13434879anchor 10nlines 1max_width 784justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4211C91D02DE"compartment (object CompartmentParent_View @59location (4633, 4723)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 12max_width 675)width 802height 788annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest" @60ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (5035, 2998)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @60location (5034, 3106)anchor_loc 1nlines 1max_width 496justify 0label "IMessageDigest")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "3ED4B704004D"width 58height 58annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::ICryptographicServerProxy" @61ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (5035, 3289)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @61location (5034, 3397)anchor_loc 1nlines 2max_width 496justify 0label "ICryptographicServerProxy")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "3ED5ABA4021B"width 58height 58annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::MacQualification" @62ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (3930, 2142)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @62location (3563, 2008)fill_color 13434879nlines 1max_width 734justify 0label "MacQualification")stereotype (object ItemLabelParent_View @62location (3563, 1958)fill_color 13434879anchor 10nlines 1max_width 734justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4212D05100DB"compartment (object CompartmentParent_View @62location (3563, 2069)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 13434879anchor 2nlines 5max_width 631)width 752height 392annotation 8autoResize TRUE)(object RealizeView "" @63stereotype TRUEline_color 3342489quidu "42368934016F"client @62supplier @51line_style 0)(object AssociationViewNew "$UNNAMED$60" @64location (4154, 1835)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212F20600EB"roleview_list (list RoleViews(object RoleView "inMac" @65Parent_View @64location (689, -87)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @66Parent_View @65location (4274, 1778)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 131justify 0label "-inMac"pctDist 0.513514height 120orientation 1)stereotype TRUEline_color 3342489quidu "4212F206031D"client @64supplier @54vertices (list Points(4154, 1835)(4154, 1578)(4022, 1578))line_style 3origin_attachment (4154, 1835)terminal_attachment (4022, 1578)label (object SegLabel @67Parent_View @65location (4098, 1770)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.582616height 57orientation 0))(object RoleView "$UNNAMED$61" @68Parent_View @64location (689, -87)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212F206032D"client @64supplier @62line_style 3origin_attachment (4154, 1835)terminal_attachment (4154, 1946)label (object SegLabel @69Parent_View @68location (4193, 1875)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.371037height 39orientation 0))))(object AssociationViewNew "$UNNAMED$66" @70location (3714, 1835)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4236A0E302FC"roleview_list (list RoleViews(object RoleView "datatype" @71Parent_View @70location (249, -223)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @72Parent_View @71location (3838, 1776)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 188justify 0label "-datatype"pctDist 0.543860height 124orientation 1)stereotype TRUEline_color 3342489quidu "4236A0E40221"client @70supplier @54vertices (list Points(3714, 1835)(3714, 1578)(3849, 1578))line_style 3origin_attachment (3714, 1835)terminal_attachment (3849, 1578)label (object SegLabel @73Parent_View @71location (3669, 1759)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.684211height 46orientation 0))(object RoleView "$UNNAMED$67" @74Parent_View @70location (249, -223)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4236A0E40230"client @70supplier @62line_style 3origin_attachment (3714, 1835)terminal_attachment (3714, 1946)label (object SegLabel @75Parent_View @74location (3765, 1894)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.543860height 51orientation 0))))(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::Iteration" @76ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (884, 668)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @76location (380, 334)fill_color 13434879nlines 1max_width 1008justify 0label "Iteration")stereotype (object ItemLabelParent_View @76location (380, 284)fill_color 13434879anchor 10nlines 1max_width 1008justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "420310A60071"compartment (object CompartmentParent_View @76location (380, 395)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 13max_width 865)width 1026height 792annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$10" @77location (1867, 670)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4203130E01B6"roleview_list (list RoleViews(object RoleView "scenario" @78Parent_View @77location (1444, 97)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @79Parent_View @78location (2217, 619)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 178justify 0label "-scenario"pctDist 0.746193height 53orientation 0)stereotype TRUEline_color 3342489quidu "4203130E038B"client @77supplier @53line_style 0label (object SegLabel @80Parent_View @78location (2287, 725)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.893401height 54orientation 1))(object RoleView "$UNNAMED$11" @81Parent_View @77location (1444, 97)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4203130E039B"client @77supplier @76line_style 0label (object SegLabel @82Parent_View @81location (1765, 714)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.218274height 44orientation 0)label (object SegLabel @83Parent_View @81location (1533, 669)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 234justify 0label "scenario : int"pctDist 0.900000height 12orientation 1))))(object AssociationViewNew "$UNNAMED$16" @84location (1868, 423)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42044D9F011B"roleview_list (list RoleViews(object RoleView "iteration" @85Parent_View @84location (228, 27)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @86Parent_View @85location (1529, 471)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 168justify 0label "-iteration"pctDist 0.720812height 48orientation 0)stereotype TRUEline_color 3342489quidu "42044DA00060"client @84supplier @76line_style 3origin_attachment (1868, 423)terminal_attachment (1397, 423)label (object SegLabel @87Parent_View @85location (1458, 368)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.873096height 56orientation 1))(object RoleView "$UNNAMED$17" @88Parent_View @84location (228, 27)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42044DA0006F"client @84supplier @53line_style 3origin_attachment (1868, 423)terminal_attachment (2339, 423)label (object SegLabel @89Parent_View @88location (2290, 477)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.898734height 54orientation 1))))(object AssociationViewNew "$UNNAMED$34" @90location (1868, 880)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42070E4700D3"roleview_list (list RoleViews(object RoleView "orderedScenarioCollection" @91Parent_View @90location (1218, 375)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @92Parent_View @91location (2027, 823)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 496justify 0label "-orderedScenarioCollection"pctDist 0.339241height 58orientation 0)stereotype TRUEline_color 3342489quidu "42070E47024A"client @90supplier @53line_style 3origin_attachment (1868, 880)terminal_attachment (2339, 880)label (object SegLabel @93Parent_View @91location (2288, 934)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 28justify 0label "*"pctDist 0.893671height 54orientation 1))(object RoleView "$UNNAMED$35" @94Parent_View @90location (1218, 375)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42070E470279"client @90supplier @76line_style 3origin_attachment (1868, 880)terminal_attachment (1397, 880)label (object SegLabel @95Parent_View @94location (1446, 934)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.895939height 54orientation 0))))(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TransactionStructure" @96ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (1350, 2558)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @96location (947, 2324)fill_color 13434879nlines 1max_width 806justify 0label "TransactionStructure")stereotype (object ItemLabelParent_View @96location (947, 2274)fill_color 13434879anchor 10nlines 1max_width 806justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4205D0C403E2"compartment (object CompartmentParent_View @96location (947, 2385)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 9max_width 693)width 824height 592annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @97ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2680, 2278)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @97location (2203, 1521)fill_color 13434879nlines 1max_width 954justify 0label "TransactionSpecification")stereotype (object ItemLabelParent_View @97location (2203, 1471)fill_color 13434879anchor 10nlines 1max_width 954justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F607FA0261"compartment (object CompartmentParent_View @97location (2203, 1626)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 29max_width 818)width 972height 1638annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$0" @98location (2677, 3224)stereotype TRUEline_color 3342489quidu "41F610D90055"roleview_list (list RoleViews(object RoleView "$UNNAMED$1" @99Parent_View @98location (-55, 1715)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @100Parent_View @99location (2719, 3123)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "41F610D90299"client @98supplier @97line_style 0label (object SegLabel @101Parent_View @99location (2733, 3213)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.098414height 56orientation 1)label (object SegLabel @102Parent_View @99location (2677, 3136)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 319justify 0label "xpath : std::string"pctDist 0.900000height 12orientation 1))(object RoleView "value" @103Parent_View @98location (-55, 1715)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @104Parent_View @103location (2785, 3320)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 114justify 0label "-value"pctDist 0.753012height 108orientation 0)stereotype TRUEline_color 3342489quidu "41F610D90297"client @98supplier @52line_style 0label (object SegLabel @105Parent_View @103location (2641, 3322)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.765060height 37orientation 1))))(object AssociationViewNew "$UNNAMED$22" @106location (2394, 3224)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4204701D02DA"roleview_list (list RoleViews(object RoleView "transaction" @107Parent_View @106location (129, -530)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @108Parent_View @107location (2242, 3144)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 224justify 0label "-transaction"pctDist 0.626506height 153orientation 0)stereotype TRUEline_color 3342489quidu "4204701E002B"client @106supplier @97line_style 3origin_attachment (2394, 3224)terminal_attachment (2394, 3096)label (object SegLabel @109Parent_View @107location (2426, 3154)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.548193height 32orientation 1))(object RoleView "$UNNAMED$23" @110Parent_View @106location (129, -530)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4204701E004A"client @106supplier @52line_style 3origin_attachment (2394, 3224)terminal_attachment (2394, 3352)label (object SegLabel @111Parent_View @110location (2448, 3335)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.868263height 54orientation 0))))(object AssociationViewNew "$UNNAMED$8" @112location (2682, 1363)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42030C7F020F"roleview_list (list RoleViews(object RoleView "transaction" @113Parent_View @112location (1610, 1160)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @114Parent_View @113location (2819, 1427)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 224justify 0label "-transaction"pctDist 0.670588height 137orientation 0)stereotype TRUEline_color 3342489quidu "42030C7F0396"client @112supplier @97line_style 0label (object SegLabel @115Parent_View @113location (2638, 1427)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.670588height 45orientation 1))(object RoleView "$UNNAMED$9" @116Parent_View @112location (1610, 1160)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42030C7F0398"client @112supplier @53line_style 0label (object SegLabel @117Parent_View @116location (2735, 1344)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.203032height 53orientation 1)label (object SegLabel @118Parent_View @116location (2682, 1307)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 281justify 0label "transaction : int"pctDist 0.900000height 12orientation 0))))(object AssociationViewNew "$UNNAMED$18" @119location (2441, 1362)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42044DA10263"roleview_list (list RoleViews(object RoleView "scenario" @120Parent_View @119location (805, -238)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @121Parent_View @120location (2319, 1301)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 178justify 0label "-scenario"pctDist 0.647059height 123orientation 0)stereotype TRUEline_color 3342489quidu "42044DA20263"client @119supplier @53line_style 3origin_attachment (2441, 1362)terminal_attachment (2441, 1267)label (object SegLabel @122Parent_View @120location (2486, 1312)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.529412height 45orientation 1))(object RoleView "$UNNAMED$19" @123Parent_View @119location (805, -238)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42044DA20273"client @119supplier @97line_style 3origin_attachment (2441, 1362)terminal_attachment (2441, 1458)label (object SegLabel @124Parent_View @123location (2477, 1422)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.623529height 36orientation 0))))(object AssociationViewNew "$UNNAMED$36" @125location (2953, 1363)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42071055018B"roleview_list (list RoleViews(object RoleView "orderedTransactionCollection" @126Parent_View @125location (662, 857)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @127Parent_View @126location (3241, 1396)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 546justify 0label "-orderedTransactionCollection"pctDist 0.341176height 288orientation 0)stereotype TRUEline_color 3342489quidu "4207105502F2"client @125supplier @97line_style 3origin_attachment (2953, 1363)terminal_attachment (2953, 1459)label (object SegLabel @128Parent_View @126location (2919, 1395)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 28justify 0label "*"pctDist 0.329412height 35orientation 1))(object RoleView "$UNNAMED$37" @129Parent_View @125location (662, 857)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "420710550302"client @125supplier @53line_style 3origin_attachment (2953, 1363)terminal_attachment (2953, 1268)label (object SegLabel @130Parent_View @129location (2998, 1293)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.745562height 45orientation 1))))(object AssociationViewNew "$UNNAMED$28" @131location (1978, 2547)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205D27303DF"roleview_list (list RoleViews(object RoleView "structure" @132Parent_View @131location (-311, 614)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @133Parent_View @132location (1868, 2601)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 184justify 0label "-structure"pctDist 0.509259height 54orientation 0)stereotype TRUEline_color 3342489quidu "4205D274021A"client @131supplier @96line_style 3origin_attachment (1978, 2547)terminal_attachment (1762, 2547)label (object SegLabel @134Parent_View @132location (1786, 2496)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 28justify 0label "*"pctDist 0.888889height 52orientation 1))(object RoleView "$UNNAMED$29" @135Parent_View @131location (-311, 614)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205D274021C"client @131supplier @97line_style 3origin_attachment (1978, 2547)terminal_attachment (2194, 2547)label (object SegLabel @136Parent_View @135location (2170, 2496)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.888889height 52orientation 0))))(object AssociationViewNew "$UNNAMED$48" @137location (3418, 2544)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211B6D10299"roleview_list (list RoleViews(object RoleView "transaction" @138Parent_View @137location (49, 1277)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @139Parent_View @138location (3314, 2590)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 222justify 0label "-transaction"pctDist 0.412698height 46orientation 0)stereotype TRUEline_color 3342489quidu "4211B6D20047"client @137supplier @97line_style 3origin_attachment (3418, 2544)terminal_attachment (3166, 2544)label (object SegLabel @140Parent_View @138location (3218, 2497)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.794037height 48orientation 1))(object RoleView "$UNNAMED$49" @141Parent_View @137location (49, 1277)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211B6D20056"client @137supplier @57line_style 3origin_attachment (3418, 2544)terminal_attachment (3671, 2544)label (object SegLabel @142Parent_View @141location (3645, 2598)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object AssociationViewNew "$UNNAMED$26" @143location (3537, 1547)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205CC83034E"roleview_list (list RoleViews(object RoleView "string" @144Parent_View @143location (1248, -386)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @145Parent_View @144location (3815, 1483)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 124justify 0label "-string"pctDist 0.750789height 65orientation 0)stereotype TRUEline_color 3342489quidu "4205CC8600CE"client @143supplier @54line_style 3origin_attachment (3537, 1547)terminal_attachment (3908, 1547)label (object SegLabel @146Parent_View @144location (3664, 1592)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.343849height 45orientation 1))(object RoleView "$UNNAMED$27" @147Parent_View @143location (1248, -386)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205CC86010C"client @143supplier @97line_style 3origin_attachment (3537, 1547)terminal_attachment (3166, 1547)label (object SegLabel @148Parent_View @147location (3206, 1498)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.895899height 50orientation 1))))(object UsesView "" @149stereotype TRUEline_color 3342489quidu "4212E27501FC"client @97supplier @62line_style 0)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext" @150ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (3925, 3494)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @150location (3588, 2860)fill_color 13434879nlines 1max_width 674justify 0label "EvaluationContext")stereotype (object ItemLabelParent_View @150location (3588, 2810)fill_color 13434879anchor 10nlines 1max_width 674justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "42116B3700AD"compartment (object CompartmentParent_View @150location (3588, 2921)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 16777215anchor 2nlines 25max_width 581)width 692height 1392annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$42" @151location (4512, 4071)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42116BB5039B"roleview_list (list RoleViews(object RoleView "symbolTable" @152Parent_View @151location (1393, 3272)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @153Parent_View @152location (4539, 4365)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 244justify 0label "-symbolTable"pctDist 0.506068height 64orientation 1)stereotype TRUEline_color 3342489quidu "42116BB601E5"client @151supplier @55vertices (list Points(4512, 4071)(4512, 4301)(4790, 4301))line_style 3origin_attachment (4512, 4071)terminal_attachment (4790, 4301)label (object SegLabel @154Parent_View @152location (4738, 4248)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))(object RoleView "$UNNAMED$43" @155Parent_View @151location (1393, 3272)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42116BB601E7"client @151supplier @150vertices (list Points(4512, 4071)(4512, 3804)(4271, 3804))line_style 3origin_attachment (4512, 4071)terminal_attachment (4271, 3804)label (object SegLabel @156Parent_View @155location (4322, 3751)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object AssociationViewNew "$UNNAMED$46" @157location (4529, 3703)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211706801AA"roleview_list (list RoleViews(object RoleView "sequences" @158Parent_View @157location (1155, 67)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @159Parent_View @158location (4665, 3633)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 222justify 0label "-sequences"pctDist 0.525735height 71orientation 0)stereotype TRUEline_color 3342489quidu "421170680331"client @157supplier @56line_style 3origin_attachment (4529, 3703)terminal_attachment (4788, 3703)label (object SegLabel @160Parent_View @158location (4685, 3737)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.601124height 34orientation 1))(object RoleView "$UNNAMED$47" @161Parent_View @157location (1155, 67)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "421170680341"client @157supplier @150line_style 3origin_attachment (4529, 3703)terminal_attachment (4271, 3703)label (object SegLabel @162Parent_View @161location (4347, 3651)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.707865height 53orientation 1))))(object AssociationViewNew "$UNNAMED$50" @163location (3925, 2746)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211BE5A0054"roleview_list (list RoleViews(object RoleView "context" @164Parent_View @163location (556, 1479)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @165Parent_View @164location (4038, 2773)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 148justify 0label "-context"pctDist 0.531034height 113orientation 0)stereotype TRUEline_color 3342489quidu "4211BE5A0239"client @163supplier @150line_style 0label (object SegLabel @166Parent_View @164location (3898, 2774)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.551724height 28orientation 1))(object RoleView "$UNNAMED$51" @167Parent_View @163location (556, 1479)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211BE5A0248"client @163supplier @57line_style 0label (object SegLabel @168Parent_View @167location (3969, 2712)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.675862height 44orientation 1))))(object AssociationViewNew "$UNNAMED$52" @169location (4077, 4863)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211CFBE00B9"roleview_list (list RoleViews(object RoleView "estimate" @170Parent_View @169location (616, 2072)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @171Parent_View @170location (4489, 4949)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 180justify 0label "-estimate"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "4211CFBE0359"client @169supplier @59vertices (list Points(4077, 4863)(4077, 4990)(4624, 4990))line_style 3origin_attachment (4077, 4863)terminal_attachment (4624, 4990)label (object SegLabel @172Parent_View @170location (4556, 5044)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$53" @173Parent_View @169location (616, 2072)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211CFBE0368"client @169supplier @150line_style 3origin_attachment (4077, 4863)terminal_attachment (4077, 4189)label (object SegLabel @174Parent_View @173location (4024, 4258)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$54" @175location (4638, 2997)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211D40002CC"roleview_list (list RoleViews(object RoleView "digest" @176Parent_View @175location (1177, 206)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @177Parent_View @176location (4932, 2956)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 128justify 0label "-digest"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "4211D4010155"client @175supplier @60line_style 3origin_attachment (4638, 2997)terminal_attachment (5006, 2997)label (object SegLabel @178Parent_View @176location (4968, 3051)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$55" @179Parent_View @175location (1177, 206)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4211D4010164"client @175supplier @150line_style 3origin_attachment (4638, 2997)terminal_attachment (4271, 2997)label (object SegLabel @180Parent_View @179location (4309, 3051)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$64" @181location (4638, 3288)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "422EAA4D02AE"roleview_list (list RoleViews(object RoleView "cryptographicServer" @182Parent_View @181location (1177, -122)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @183Parent_View @182location (4806, 3237)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 384justify 0label "-cryptographicServer"pctDist 0.456919height 52orientation 0)stereotype TRUEline_color 3342489quidu "422EAA4E02BB"client @181supplier @61line_style 3origin_attachment (4638, 3288)terminal_attachment (5006, 3288)label (object SegLabel @184Parent_View @182location (4968, 3342)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$65" @185Parent_View @181location (1177, -122)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "422EAA4E02CA"client @181supplier @150line_style 3origin_attachment (4638, 3288)terminal_attachment (4271, 3288)label (object SegLabel @186Parent_View @185location (4309, 3342)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$40" @187location (3372, 2972)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42116B7F005F"roleview_list (list RoleViews(object RoleView "transaction" @188Parent_View @187location (172, 2252)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @189Parent_View @188location (3290, 2927)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 222justify 0label "-transaction"pctDist 0.403587height 46orientation 1)stereotype TRUEline_color 3342489quidu "42116B7F0224"client @187supplier @97line_style 3origin_attachment (3372, 2972)terminal_attachment (3166, 2972)label (object SegLabel @190Parent_View @188location (3188, 3026)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))(object RoleView "$UNNAMED$41" @191Parent_View @187location (172, 2252)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42116B7F0233"client @187supplier @150line_style 3origin_attachment (3372, 2972)terminal_attachment (3579, 2972)label (object SegLabel @192Parent_View @191location (3558, 3026)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object AssociationViewNew "$UNNAMED$62" @193location (4321, 2563)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212F38B0038"roleview_list (list RoleViews(object RoleView "evaluationContext" @194Parent_View @193location (856, 640)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @195Parent_View @194location (4495, 2744)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 342justify 0label "-evaluationContext"pctDist 0.606416height 174orientation 0)stereotype TRUEline_color 3342489quidu "4212F38B01CE"client @193supplier @150vertices (list Points(4321, 2563)(4321, 2759)(4271, 2850))line_style 0label (object SegLabel @196Parent_View @194location (4249, 2785)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.841955height 52orientation 1))(object RoleView "$UNNAMED$63" @197Parent_View @193location (856, 640)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212F38B01DE"client @193supplier @62vertices (list Points(4321, 2563)(4321, 2478)(4158, 2338))line_style 0label (object SegLabel @198Parent_View @197location (4216, 2318)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperFactory" @199ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (627, 1792)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @199location (626, 1900)anchor_loc 1nlines 2max_width 667justify 0label "IXmlSchemaWrapperFactory")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "41DB6C02021C"width 58height 58annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$20" @200location (711, 1414)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4204658D0094"roleview_list (list RoleViews(object RoleView "factory" @201Parent_View @200location (-262, 400)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @202Parent_View @201location (751, 1688)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 146justify 0label "-factory"pctDist 0.720000height 100orientation 0)stereotype TRUEline_color 3342489quidu "4204658E0065"client @200supplier @199line_style 0label (object SegLabel @203Parent_View @201location (613, 1668)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.748571height 40orientation 1))(object RoleView "$UNNAMED$21" @204Parent_View @200location (-262, 400)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4204658E0075"client @200supplier @76line_style 0label (object SegLabel @205Parent_View @204location (812, 1161)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.748190height 41orientation 1))))(object AssociationViewNew "$UNNAMED$30" @206location (867, 2047)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205D3160343"roleview_list (list RoleViews(object RoleView "schemaFactory" @207Parent_View @206location (-3133, 119)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @208Parent_View @207location (549, 1956)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 306justify 0label "-schemaFactory"pctDist 0.968167height 169orientation 0)stereotype TRUEline_color 3342489quidu "4205D3190101"client @206supplier @199line_style 0label (object SegLabel @209Parent_View @207location (778, 1876)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.636313height 54orientation 1))(object RoleView "$UNNAMED$31" @210Parent_View @206location (-3133, 119)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205D3190111"client @206supplier @96line_style 0label (object SegLabel @211Parent_View @210location (1060, 2197)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.816862height 38orientation 0))))(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperSchema" @212ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (1285, 1792)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @212location (1284, 1900)anchor_loc 1nlines 2max_width 667justify 0label "IXmlSchemaWrapperSchema")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "41DA5CE4019B"width 58height 58annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$14" @213location (1149, 1414)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42044D9D008F"roleview_list (list RoleViews(object RoleView "schema" @214Parent_View @213location (808, 1022)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @215Parent_View @214location (1373, 1727)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 168justify 0label "-schema"pctDist 0.994571height 106orientation 0)stereotype TRUEline_color 3342489quidu "42044D9D037D"client @213supplier @212line_style 0label (object SegLabel @216Parent_View @214location (1206, 1716)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.820872height 49orientation 1))(object RoleView "$UNNAMED$15" @217Parent_View @213location (808, 1022)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42044D9D038C"client @213supplier @76line_style 0label (object SegLabel @218Parent_View @217location (999, 1122)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.878714height 44orientation 0))))(object AssociationViewNew "$UNNAMED$32" @219location (1310, 2114)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205D3A500B3"roleview_list (list RoleViews(object RoleView "schema" @220Parent_View @219location (-2690, 186)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @221Parent_View @220location (1419, 1957)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 168justify 0label "-schema"pctDist 1.006635height 122orientation 1)stereotype TRUEline_color 3342489quidu "4205D3A60130"client @219supplier @212line_style 0label (object SegLabel @222Parent_View @220location (1255, 2025)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.638431height 48orientation 0))(object RoleView "$UNNAMED$33" @223Parent_View @219location (-2690, 186)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4205D3A60132"client @219supplier @96line_style 0label (object SegLabel @224Parent_View @223location (1272, 2241)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.839346height 51orientation 1))))(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperHandle" @225ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (652, 3203)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @225location (651, 3311)anchor_loc 1nlines 2max_width 667justify 0label "IXmlSchemaWrapperHandle")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "41DE04A302E4"width 58height 58annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$12" @226location (852, 3014)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "420442520246"roleview_list (list RoleViews(object RoleView "structureHandle" @227Parent_View @226location (-612, 1385)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @228Parent_View @227location (910, 3185)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 308justify 0label "-structureHandle"pctDist 0.311450height 165orientation 0)stereotype TRUEline_color 3342489quidu "420442530294"client @226supplier @225line_style 0label (object SegLabel @229Parent_View @227location (707, 3097)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.691202height 39orientation 1))(object RoleView "$UNNAMED$13" @230Parent_View @226location (-612, 1385)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4204425302A4"client @226supplier @96line_style 0label (object SegLabel @231Parent_View @230location (1055, 2927)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.881946height 73orientation 1))))(object ClassView "Class" "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement" @232ShowCompartmentStereotypes TRUESuppressAttribute TRUESuppressOperation TRUElocation (1252, 3203)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @232location (1251, 3311)anchor_loc 1nlines 2max_width 667justify 0label "IXmlSchemaWrapperElement")icon "Interface"icon_style "Icon"line_color 3342489fill_color 13434879quidu "41FB4691013B"width 58height 58annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$24" @233location (1278, 3014)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42047F220227"roleview_list (list RoleViews(object RoleView "structure" @234Parent_View @233location (-990, 678)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @235Parent_View @234location (1168, 3076)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 184justify 0label "-structure"pctDist 0.479979height 100orientation 1)stereotype TRUEline_color 3342489quidu "42047F2302D3"client @233supplier @232line_style 0label (object SegLabel @236Parent_View @234location (1305, 3167)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.904108height 51orientation 0))(object RoleView "$UNNAMED$25" @237Parent_View @233location (-990, 678)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "42047F2302E2"client @233supplier @96line_style 0label (object SegLabel @238Parent_View @237location (1262, 2863)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.912522height 42orientation 0))))(object AssociationViewNew "$UNNAMED$58" @239location (1735, 2886)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212DB3900A3"roleview_list (list RoleViews(object RoleView "macFields" @240Parent_View @239location (-480, 692)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @241Parent_View @240location (1557, 3133)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 226justify 0label "-macFields"pctDist 0.523857height 111orientation 0)stereotype TRUEline_color 3342489quidu "4212DB3903B0"client @239supplier @232line_style 0label (object SegLabel @242Parent_View @240location (1396, 3053)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "*"pctDist 0.690312height 45orientation 1))(object RoleView "$UNNAMED$59" @243Parent_View @239location (-480, 692)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212DB3903B2"client @239supplier @97line_style 0label (object SegLabel @244Parent_View @243location (2175, 2666)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object AssociationViewNew "$UNNAMED$56" @245location (2175, 4387)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212D78001F6"roleview_list (list RoleViews(object RoleView "schemaElement" @246Parent_View @245location (-1287, 1272)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @247Parent_View @246location (1423, 3442)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 309justify 0label "-schemaElement"pctDist 0.967306height 182orientation 1)stereotype TRUEline_color 3342489quidu "4212D7810188"client @245supplier @232vertices (list Points(2175, 4387)(1241, 4387)(1241, 3336))line_style 3origin_attachment (2175, 4387)terminal_attachment (1241, 3336)label (object SegLabel @248Parent_View @246location (1197, 3447)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.965051height 45orientation 0))(object RoleView "$UNNAMED$57" @249Parent_View @245location (-1287, 1272)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4212D7810198"client @245supplier @150vertices (list Points(2175, 4387)(3921, 4387)(3921, 4190))line_style 3origin_attachment (2175, 4387)terminal_attachment (3921, 4190)label (object SegLabel @250Parent_View @249location (3975, 4385)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::UdDrainFile" @251ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (423, 2533)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @251location (159, 2399)fill_color 13434879nlines 1max_width 528justify 0label "UdDrainFile")stereotype (object ItemLabelParent_View @251location (159, 2349)fill_color 13434879anchor 10nlines 1max_width 528justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "425A0C2601FD"compartment (object CompartmentParent_View @251location (159, 2460)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)icon_style "Icon"fill_color 13434879anchor 2nlines 5max_width 456)width 546height 392annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$68" @252location (531, 2141)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A12D3026D"roleview_list (list RoleViews(object RoleView "schemaFactory" @253Parent_View @252location (-260, -2435)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @254Parent_View @253location (536, 1976)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 304justify 0label "-schemaFactory"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "425A12D60237"client @252supplier @199line_style 0label (object SegLabel @255Parent_View @253location (632, 1981)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$69" @256Parent_View @252location (-260, -2435)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A12D60247"client @252supplier @251line_style 0label (object SegLabel @257Parent_View @256location (534, 2331)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$70" @258location (946, 2081)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A12FE006C"roleview_list (list RoleViews(object RoleView "schema" @259Parent_View @258location (155, -2495)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @260Parent_View @259location (1158, 1846)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 160justify 0label "-schema"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "425A13010110"client @258supplier @212line_style 0label (object SegLabel @261Parent_View @259location (1248, 1893)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$71" @262Parent_View @258location (155, -2495)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A13010112"client @258supplier @251line_style 0label (object SegLabel @263Parent_View @262location (715, 2351)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$72" @264location (565, 2952)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A185B00F3"roleview_list (list RoleViews(object RoleView "structureHandle" @265Parent_View @264location (-329, -571)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @266Parent_View @265location (666, 3118)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 298justify 0label "-structureHandle"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "425A185B0334"client @264supplier @225line_style 0label (object SegLabel @267Parent_View @265location (583, 3169)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$73" @268Parent_View @264location (-329, -571)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A185B0336"client @264supplier @251line_style 0label (object SegLabel @269Parent_View @268location (447, 2769)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$74" @270location (944, 2953)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425A185D015B"roleview_list (list RoleViews(object RoleView "structure" @271Parent_View @270location (50, -570)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @272Parent_View @271location (1192, 3100)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 180justify 0label "-structure"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "425A185D035E"client @270supplier @232line_style 0label (object SegLabel @273Parent_View @271location (1161, 3198)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "$UNNAMED$75" @274Parent_View @270location (50, -570)stereotype TRUEline_color 3342489quidu "425A185D036D"client @270supplier @251line_style 0)))))))(object Class_Category "Symbol Table"quid "4209C5C30033"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "DefinedVariableTable"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\DefinedVariableTable.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\DefinedVariableTable.cpp"))quid "4209C5FB02C3"documentation "The table of defined variables and their values."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "425B4A730208"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "425B4DE70183"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261"))operations (list Operations(object Operation "clear"quid "4209C916032F"documentation "Clear the table."result "void"concurrency "Sequential"opExportControl "Public"uid 1107933104)(object Operation "defineVariable"quid "425B4483019F"documentation "Define the given variable and evaluate to it."parameters (list Parameters(object Parameter "variableName"quid "425B448301A0"documentation "The name of the variable."type "const std::string &"))result "DefinedVariable&"concurrency "Sequential"opExportControl "Public"uid 1113277616quidu "4209C61A01F8")(object Operation "defineVariable"quid "425B461402A1"documentation "Define the given variable and evaluate to it."parameters (list Parameters(object Parameter "variableName"quid "425B461402A2"documentation "The name of the variable."type "const std::string &")(object Parameter "testScenario"quid "425B461903BB"documentation "The test scenario. While we do not accept ownership over this object, we do assume its validity for the remainder of our lifetime."type "TestScenario&"quidu "42030C2C00B8"))result "DefinedVariable&"concurrency "Sequential"opExportControl "Public"uid 1113277617quidu "4209C61A01F8")(object Operation "getVariable"quid "4209C7770264"documentation "Evaluate to the given variable."parameters (list Parameters(object Parameter "variableName"quid "4209C7770265"documentation "The name of the variable."type "const std::string &")(object Parameter "context"quid "425B4A34030B"documentation "The context of this query."type "EvaluationContext&"quidu "42116B3700AD"))result "DefinedVariable&"concurrency "Sequential"opExportControl "Public"uid 1107933103quidu "4209C61A01F8")(object Operation "isVariable"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420ACFBB01CE"documentation "Evaluate to true when the given symbol is a variable, otherwise evaluate to false."parameters (list Parameters(object Parameter "symbol"quid "420ACFDB03D2"documentation "The symbol."type "const std::string &")(object Parameter "context"quid "425B4ABC0192"documentation "The context of this query."type "EvaluationContext&"quidu "42116B3700AD"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108001389))language "C++")(object Class "DefinedVariable"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\DefinedVariable.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\DefinedVariable.cpp")(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43)))quid "4209C61A01F8"documentation "A defined variable."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420ACCBD0067"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"quidu "41F608450399")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "421176B20172"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD"))exportControl "Private"operations (list Operations(object Operation "DefinedVariable"quid "4209CBCF00A3"documentation "The only constructor."parameters (list Parameters(object Parameter "variableName"quid "4209CBDC0007"documentation "The name of this variable."type "const std::string &"))concurrency "Sequential"opExportControl "Public"uid 1107933105)(object Operation "evaluate"quid "420ACC990152"documentation "Evaluate the expression of this variable, and evaluate to true, or to false when any expression cannot be evaluated."parameters (list Parameters(object Parameter "value"quid "420ACC990153"documentation "The resulting value."type "std::string &")(object Parameter "sideEffect"quid "420ACC990154"documentation|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed. For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.||One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.type "const bool &")(object Parameter "evaluationContext"quid "421175CA0097"documentation "The evaluation context."type "EvaluationContext &")(object Parameter "path"quid "421021A202C8"documentation "The evaluation path."type "std::vector< DefinedVariable * > &")(object Parameter "postponed"quid "4212DDD003DA"documentation "Set the actual argument to true when evaluation is postponed, and to false otherwise."type "bool &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108001386)(object Operation "getExpression"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420ACC82000A"documentation "Evaluate to the expression of this instance."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1108001387)(object Operation "setExpression"quid "420ACC82000B"documentation "Set the expression of this instance, and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "420ACC82000C"documentation "The value."type "const std::string &"))result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1108001388))class_attributes (list class_attribute_list(object ClassAttribute "variableName"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "4209C7AD00AE"documentation "The name of this variable."type "std::string"initv "variableName"Containment "By Value")(object ClassAttribute "value"quid "4209C7CD00DD"documentation "The value of this variable."type "std::string"Containment "By Value"))language "C++")(object Class "FieldExpression"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\FieldExpression.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\FieldExpression.cpp"))quid "420AC16002C1"documentation "A class for representing expressions."stereotype "entity"used_nodes (list uses_relationship_list(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420AC4EA00CD"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification"quidu "41F607FA0261")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420AD933029C"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"quidu "4209C5FB02C3")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "420AE38300AF"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariable"quidu "4209C61A01F8")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Forward Reference"))quid "421176AC0366"supplier "Logical View::TransactionTestManager::Transaction Generation::EvaluationContext"quidu "42116B3700AD")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "421177FE00AB"supplier "Logical View::TransactionTestManager::Sequence Generators::Sequence"quidu "42103A8C03B7")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "42117819031C"supplier "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection"quidu "421040A40076")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "4211D98E031E"supplier "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::IMessageDigest"quidu "3ED4B704004D")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "42130E850275"supplier "Logical View::XMLSchema::XmlSchema Wrapper::Public::XMLSchema Proxy Wrapper Interfaces::IXmlSchemaWrapperElement"quidu "41FB4691013B")(object Uses_Relationshipattributes (list Attribute_Set(object Attributetool "cg"name "cg_style"value "Private Reference"))quid "422EB8C202B5"supplier "Logical View::Base::Security Wrapper::Public::Security Wrapper Interfaces::ICryptographicServerProxy"quidu "3ED5ABA4021B"))exportControl "Private"operations (list Operations(object Operation "evaluate"quid "420456630303"documentation "Evaluate the expression of this field, and evaluate to true, or to false when any expression cannot be evaluated."parameters (list Parameters(object Parameter "value"quid "4206FAEA016B"documentation "The resulting value."type "std::string &")(object Parameter "sideEffect"quid "420587EB0102"documentation|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed. For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.||One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.type "const bool &")(object Parameter "evaluationContext"quid "4211759F03A5"documentation "The evaluation context."type "EvaluationContext &")(object Parameter "path"quid "42102212023B"documentation "The evaluation path."type "std::vector< DefinedVariable * > &")(object Parameter "postponed"quid "4212DDA80169"documentation "Set the actual argument to true when evaluation is postponed, and to false otherwise."type "bool &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107568819)(object Operation "evaluateFunction"quid "4208AE9D0216"documentation "Evaluate the given function."parameters (list Parameters(object Parameter "is"quid "42105FF10171"documentation "The input stream."type "std::istream &")(object Parameter "value"quid "42105FF10172"documentation "The resulting value."type "std::string &")(object Parameter "symbol"quid "42105FF10190"documentation "The variable."type "std::string &")(object Parameter "sideEffect"quid "42105FF101A0"documentation|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed. For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.||One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.type "const bool &")(object Parameter "evaluationContext"quid "421175BE026C"documentation "The evaluation context."type "EvaluationContext &")(object Parameter "path"quid "42105FF101CE"documentation "The evaluation path."type "std::vector< DefinedVariable * > &")(object Parameter "postponed"quid "4212DDC000DC"documentation "Set the actual argument to true when evaluation is postponed, and to false otherwise."type "bool &"))result "const bool"concurrency "Sequential"opExportControl "Private"uid 1107827079)(object Operation "evaluateVariable"quid "420AE22101D7"documentation "Evaluate the given variable."parameters (list Parameters(object Parameter "is"quid "420AE22101D8"documentation "The input stream."type "std::istream &")(object Parameter "value"quid "420AE22101D9"documentation "The resulting value."type "std::string &")(object Parameter "symbol"quid "420AE22101DA"documentation "The variable."type "std::string &")(object Parameter "sideEffect"quid "420AE314034F"documentation|When true, evaluation is allowed to have side effects, otherwise side effects must be suppressed. For example, when true, a call to a sequence generator may allocate a new number from the sequence: when false, the call must not change the sate of the sequence generator.||One usage of this: when generating a transaction side effects are allowed, when rendering the hint to display for a field value side effects are not allowed.type "const bool &")(object Parameter "evaluationContext"quid "421175B5028B"documentation "The evaluation context."type "EvaluationContext &")(object Parameter "path"quid "4210221B01DD"documentation "The evaluation path."type "std::vector< DefinedVariable * > &")(object Parameter "postponed"quid "4212DDBA004F"documentation "Set the actual argument to true when evaluation is postponed, and to false otherwise."type "bool &"))result "const bool"concurrency "Sequential"opExportControl "Private"uid 1108001390)(object Operation "FieldExpression"quid "42105AAC0084"documentation "A constructor that takes an expression."parameters (list Parameters(object Parameter "expression"quid "42105AB60343"documentation "The expression."type "const std::string &"))concurrency "Sequential"opExportControl "Public"uid 1108353586)(object Operation "getExpression"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "420AC68F02E4"documentation "Evaluate to the expression of this instance."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1108001383)(object Operation "isFunctor"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 203)))quid "4209B773036F"documentation "Evaluate to true when the given string is a functor, and to false when it is not."parameters (list Parameters(object Parameter "string"quid "4209B79A00EE"documentation "The string."type "const std::string &"))result "const bool"concurrency "Sequential"opExportControl "Public"uid 1107933097)(object Operation "readIdentifier"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 203)))quid "42102FB70219"documentation "Read an identifier from the input stream and evaluate to true, or to false when an identifier cannot be read."parameters (list Parameters(object Parameter "is"quid "42102FB7021A"documentation "The input stream."type "std::istream &")(object Parameter "identifier"quid "42102FB7021B"documentation "The identifier."type "std::string &"))result "const bool"concurrency "Sequential"opExportControl "Private"uid 1108353576)(object Operation "readTerm"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 203)))quid "420B0EB603D2"documentation "Read a term from the input stream and evaluate to true, or to false when a term cannot be read."parameters (list Parameters(object Parameter "is"quid "420B0F03034E"documentation "The input stream."type "std::istream &")(object Parameter "term"quid "420B0F03039C"documentation "The term."type "std::string &"))result "const bool"concurrency "Sequential"opExportControl "Private"uid 1108001391)(object Operation "setExpression"quid "420AC68F02F3"documentation "Set the expression of this instance, and evaluate to the resulting value."parameters (list Parameters(object Parameter "value"quid "420AC68F02F4"documentation "The value."type "const std::string &"))result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1108001384)(object Operation "skipCharacter"attributes (list Attribute_Set(object Attributetool "cg"name "OperationKind"value ("OperationKindSet" 203)))quid "420B100701E7"documentation "Skip the given character from the input stream and evaluate to true, or to false when the given character is not found next in the input stream."parameters (list Parameters(object Parameter "is"quid "420B100701E8"documentation "The input stream."type "std::istream &")(object Parameter "character"quid "420B100701E9"documentation "The character."type "const char &"))result "const bool"concurrency "Sequential"opExportControl "Private"uid 1108001392))class_attributes (list class_attribute_list(object ClassAttribute "cachedValue"quid "420B24A402FC"documentation "The evaluated value of this expression. We can cache some expressions because their value is deterministic, so we do to speed up generation."type "std::string"Containment "By Value")(object ClassAttribute "expression"quid "420AC5F30189"documentation "The expression."type "std::string"Containment "By Value"))language "C++")(object Association "$UNNAMED$76"quid "4209C65E02D3"roles (list role_list(object Role "variable"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "4209C65F0013"documentation "The collection of defined variables."label "variable"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariable"quidu "4209C61A01F8"keys (list class_attribute_list(object ClassAttribute "variableName"quid "4209C66701AA"documentation "The name of the variable."type "std::string"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$77"quid "4209C65F0015"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"quidu "4209C5FB02C3"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$78"quid "420AC6610015"roles (list role_list(object Role "expression"quid "420AC661015D"documentation "expression"label "expression"supplier "Logical View::TransactionTestManager::Symbol Table::FieldExpression"quidu "420AC16002C1"client_cardinality (value cardinality "1")Containment "By Value"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$79"quid "420AC661015F"supplier "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue"quidu "41F608450399"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$80"quid "420ACBD602E8"roles (list role_list(object Role "expression"quid "420ACBD70077"documentation "expression"label "expression"supplier "Logical View::TransactionTestManager::Symbol Table::FieldExpression"quidu "420AC16002C1"client_cardinality (value cardinality "1")Containment "By Value"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$81"quid "420ACBD70079"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariable"quidu "4209C61A01F8"client_cardinality (value cardinality "1")is_aggregate TRUE)))(object Association "$UNNAMED$82"quid "425B3802027D"roles (list role_list(object Role "scenario"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "425B380203D5"documentation "The collection of scenarios for which scenario-specific variables are defined."label "scenario"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"keys (list class_attribute_list(object ClassAttribute "testScenario"quid "425B380900E7"documentation "The test scenario to which this variable applies."type "int"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$83"quid "425B380203D7"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable"quidu "4209C5FB02C3"client_cardinality (value cardinality "1"))))(object Association "$UNNAMED$84"quid "425B3A290039"roles (list role_list(object Role "variable"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "425B3A29023D"documentation "The collection of variables defined for this scneario."label "variable"supplier "Logical View::TransactionTestManager::Symbol Table::DefinedVariable"quidu "4209C61A01F8"keys (list class_attribute_list(object ClassAttribute "variableName"quid "425B3A580384"documentation "The name of the variable."type "std::string"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$85"quid "425B3A29023F"supplier "Logical View::TransactionTestManager::Transaction Generation::TestScenario"quidu "42030C2C00B8"client_cardinality (value cardinality "1")is_aggregate TRUE))))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "4209C5D600B0"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 0origin_y 0items (list diagram_item_list(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::FieldExpression" @275ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (628, 1955)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @275location (331, 1621)fill_color 13434879nlines 1max_width 594justify 0label "FieldExpression")stereotype (object ItemLabelParent_View @275location (331, 1571)fill_color 13434879anchor 10nlines 1max_width 594justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "420AC16002C1"width 612height 792annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::DefinedVariableTable" @276ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (629, 334)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @276location (381, 175)fill_color 13434879nlines 1max_width 496justify 0label "DefinedVariableTable")stereotype (object ItemLabelParent_View @276location (381, 125)fill_color 13434879anchor 10nlines 1max_width 496justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4209C5FB02C3"width 514height 442annotation 8autoResize TRUE)(object UsesView "" @277stereotype TRUEline_color 3342489quidu "420AD933029C"client @275supplier @276vertices (list Points(321, 1674)(81, 1453)(81, 709)(371, 509))line_style 0)(object ClassView "Class" "Logical View::TransactionTestManager::Symbol Table::DefinedVariable" @278ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (629, 1082)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @278location (158, 898)fill_color 13434879nlines 1max_width 942justify 0label "DefinedVariable")stereotype (object ItemLabelParent_View @278location (158, 848)fill_color 13434879anchor 10nlines 1max_width 942justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "4209C61A01F8"width 960height 492annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$80" @279location (628, 1443)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "420ACBD602E8"roleview_list (list RoleViews(object RoleView "expression" @280Parent_View @279location (11, 524)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @281Parent_View @280location (770, 1518)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 220justify 0label "-expression"pctDist 0.657143height 142orientation 0)stereotype TRUEline_color 3342489quidu "420ACBD70077"client @279supplier @275line_style 0label (object SegLabel @282Parent_View @280location (585, 1514)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.628571height 44orientation 1))(object RoleView "$UNNAMED$81" @283Parent_View @279location (11, 524)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "420ACBD70079"client @279supplier @278line_style 0label (object SegLabel @284Parent_View @283location (686, 1369)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.642857height 58orientation 1))))(object AssociationViewNew "$UNNAMED$76" @285location (629, 695)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4209C65E02D3"roleview_list (list RoleViews(object RoleView "variable" @286Parent_View @285location (193, 514)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @287Parent_View @286location (738, 804)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 158justify 0label "-variable"pctDist 0.787879height 109orientation 0)stereotype TRUEline_color 3342489quidu "4209C65F0013"client @285supplier @278line_style 0label (object SegLabel @288Parent_View @286location (593, 800)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.757576height 37orientation 1))(object RoleView "$UNNAMED$77" @289Parent_View @285location (193, 514)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4209C65F0015"client @285supplier @276line_style 0label (object SegLabel @290Parent_View @289location (682, 647)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.339394height 53orientation 1)label (object SegLabel @291Parent_View @289location (629, 594)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 459justify 0label "variableName : std::string"pctDist 0.900000height 12orientation 0))))(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecificationValue" @292ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2171, 1954)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @292location (1806, 1547)fill_color 13434879nlines 1max_width 730justify 0label "TransactionSpecificationValue")stereotype (object ItemLabelParent_View @292location (1806, 1497)fill_color 13434879anchor 10nlines 1max_width 730justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "41F608450399"width 748height 938annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$78" @293location (1365, 1954)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "420AC6610015"roleview_list (list RoleViews(object RoleView "expression" @294Parent_View @293location (-1201, 1132)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @295Parent_View @294location (1095, 1898)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 220justify 0label "-expression"pctDist 0.628483height 57orientation 1)stereotype TRUEline_color 3342489quidu "420AC661015D"client @293supplier @275line_style 0label (object SegLabel @296Parent_View @294location (978, 2008)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.900929height 54orientation 0))(object RoleView "$UNNAMED$79" @297Parent_View @293location (-1201, 1132)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "420AC661015F"client @293supplier @292line_style 0label (object SegLabel @298Parent_View @297location (1752, 2008)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 34justify 0label "1"pctDist 0.898148height 54orientation 1))))(object UsesView "" @299stereotype TRUEline_color 3342489quidu "420ACCBD0067"client @278supplier @292line_style 0)(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Generation::TestScenario" @300ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (2170, 671)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @300location (1833, 114)fill_color 13434879nlines 1max_width 674justify 0label "TestScenario")stereotype (object ItemLabelParent_View @300location (1833, 64)fill_color 13434879anchor 10nlines 1max_width 674justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "42030C2C00B8"width 692height 1238annotation 8autoResize TRUE)(object UsesView "" @301stereotype TRUEline_color 3342489quidu "4204725F0233"client @292supplier @300line_style 0)(object AssociationViewNew "$UNNAMED$82" @302location (1355, 353)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425B3802027D"roleview_list (list RoleViews(object RoleView "scenario" @303Parent_View @302location (726, 19)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @304Parent_View @303location (1699, 409)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 324justify 0label "-scenario"pctDist 0.732484height 56orientation 1)stereotype TRUEline_color 3342489quidu "425B380203D5"client @302supplier @300line_style 3origin_attachment (1355, 353)terminal_attachment (1824, 353)label (object SegLabel @305Parent_View @303location (1780, 292)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.909341height 62orientation 0))(object RoleView "$UNNAMED$83" @306Parent_View @302location (726, 19)font (object Fontsize 12face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425B380203D7"client @302supplier @276line_style 3origin_attachment (1355, 353)terminal_attachment (886, 353)label (object SegLabel @307Parent_View @306location (1275, 299)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.170213height 55orientation 1)label (object SegLabel @308Parent_View @306location (1059, 353)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 309justify 0label "testScenario : int"pctDist 0.900000height 12orientation 1))))(object AssociationViewNew "$UNNAMED$84" @309location (1466, 1059)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425B3A290039"roleview_list (list RoleViews(object RoleView "variable" @310Parent_View @309location (-490, 453)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @311Parent_View @310location (1210, 1009)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 148justify 0label "-variable"pctDist 0.717087height 50orientation 1)stereotype TRUEline_color 3342489quidu "425B3A29023D"client @309supplier @278line_style 3origin_attachment (1466, 1059)terminal_attachment (1109, 1059)label (object SegLabel @312Parent_View @310location (1145, 1113)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))(object RoleView "$UNNAMED$85" @313Parent_View @309location (-490, 453)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "425B3A29023F"client @309supplier @300line_style 3origin_attachment (1466, 1059)terminal_attachment (1824, 1059)label (object SegLabel @314Parent_View @313location (1286, 1125)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist -0.505587height 66orientation 1)label (object SegLabel @315Parent_View @313location (1575, 1059)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 459justify 0label "variableName : std::string"pctDist 0.900000height 12orientation 0))))(object ClassView "Class" "Logical View::TransactionTestManager::Transaction Specification::TransactionSpecification" @316ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (1337, 2352)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @316location (1337, 2508)anchor_loc 1nlines 2max_width 580justify 0label "TransactionSpecification")icon "entity"icon_style "Icon"line_color 3342489fill_color 13434879quidu "41F607FA0261"height 154annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$0" @317location (1603, 2222)stereotype TRUEline_color 3342489quidu "41F610D90055"roleview_list (list RoleViews(object RoleView "$UNNAMED$1" @318Parent_View @317location (-568, 268)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @319Parent_View @318location (1432, 2258)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "41F610D90299"client @317supplier @316line_style 0label (object SegLabel @320Parent_View @318location (1453, 2353)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0)label (object SegLabel @321Parent_View @318location (1589, 2313)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 319justify 0label "xpath : std::string"pctDist 0.900000height 12orientation 1))(object RoleView "value" @322Parent_View @317location (-568, 268)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @323Parent_View @322location (1739, 2114)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 108justify 0label "-value"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "41F610D90297"client @317supplier @292line_style 0label (object SegLabel @324Parent_View @322location (1799, 2190)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object AssociationViewNew "$UNNAMED$22" @325location (1603, 2222)stereotype TRUEline_color 3342489quidu "4204701D02DA"roleview_list (list RoleViews(object RoleView "$UNNAMED$23" @326Parent_View @325location (266, -130)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @327Parent_View @326location (1739, 2114)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "4204701E004A"client @325supplier @292line_style 0label (object SegLabel @328Parent_View @326location (1799, 2190)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "transaction" @329Parent_View @325location (266, -130)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @330Parent_View @329location (1432, 2258)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 222justify 0label "-transaction"pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "4204701E002B"client @325supplier @316line_style 0label (object SegLabel @331Parent_View @329location (1453, 2353)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$8" @332location (1616, 1783)stereotype TRUEline_color 3342489quidu "42030C7F020F"roleview_list (list RoleViews(object RoleView "$UNNAMED$9" @333Parent_View @332location (279, -569)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @334Parent_View @333location (1775, 1370)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "42030C7F0398"client @332supplier @300line_style 0label (object SegLabel @335Parent_View @333location (1884, 1364)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1)label (object SegLabel @336Parent_View @333location (1861, 1329)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 281justify 0label "transaction : int"pctDist 0.900000height 12orientation 0))(object RoleView "transaction" @337Parent_View @332location (279, -569)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @338Parent_View @337location (1383, 2160)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 222justify 0label "-transaction"pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "42030C7F0396"client @332supplier @316line_style 0label (object SegLabel @339Parent_View @337location (1444, 2250)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))))(object AssociationViewNew "$UNNAMED$18" @340location (1616, 1783)stereotype TRUEline_color 3342489quidu "42044DA10263"roleview_list (list RoleViews(object RoleView "$UNNAMED$19" @341Parent_View @340location (-554, 1112)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @342Parent_View @341location (1383, 2160)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "42044DA20273"client @340supplier @316line_style 0label (object SegLabel @343Parent_View @341location (1444, 2250)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 0))(object RoleView "scenario" @344Parent_View @340location (-554, 1112)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @345Parent_View @344location (1775, 1370)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 177justify 0label "-scenario"pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "42044DA20263"client @340supplier @300line_style 0label (object SegLabel @346Parent_View @344location (1884, 1364)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))))(object AssociationViewNew "$UNNAMED$36" @347location (1616, 1783)stereotype TRUEline_color 3342489quidu "42071055018B"roleview_list (list RoleViews(object RoleView "$UNNAMED$37" @348Parent_View @347location (279, -569)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @349Parent_View @348location (1775, 1370)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)hidden TRUEanchor 1anchor_loc 1nlines 1max_width 450justify 0label ""pctDist 0.800000height 42orientation 0)stereotype TRUEline_color 3342489quidu "420710550302"client @347supplier @300line_style 0label (object SegLabel @350Parent_View @348location (1884, 1364)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.900000height 54orientation 1))(object RoleView "orderedTransactionCollection" @351Parent_View @347location (279, -569)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @352Parent_View @351location (1383, 2160)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 545justify 0label "-orderedTransactionCollection"pctDist 0.800000height 42orientation 1)stereotype TRUEline_color 3342489quidu "4207105502F2"client @347supplier @316line_style 0label (object SegLabel @353Parent_View @351location (1444, 2250)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "*"pctDist 0.900000height 54orientation 0))))(object UsesView "" @354stereotype TRUEline_color 3342489quidu "420AC4EA00CD"client @275supplier @316line_style 0)(object UsesView "" @355stereotype TRUEline_color 3342489quidu "425B4DE70183"client @276supplier @316line_style 0)))))(object Class_Category "Sequence Generators"quid "42103A59009B"exportControl "Public"subsystem "Component View::MASS::Dev::Tools::TxnTestManager::src"quidu "41F5A79001E4"logical_models (list unit_reference_list(object Class "Sequence"attributes (list Attribute_Set(object Attributetool "cg"name "GenerateDefaultConstructor"value ("GenerateSet" 205))(object Attributetool "cg"name "DefaultConstructorVisibility"value ("VisibilitySet" 43))(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\Sequence.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\Sequence.cpp"))quid "42103A8C03B7"documentation "A class for representing a sequence."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "Sequence"quid "421052120266"documentation "The only constructor."parameters (list Parameters(object Parameter "name"quid "42105220019B"documentation "The name of this sequence."type "const std::string &")(object Parameter "first"quid "42117E1B005A"documentation "The first value in the sequence."type "const int &"))concurrency "Sequential"opExportControl "Public"uid 1108353577)(object Operation "getName"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4210536E010E"documentation "Evaluate to the name of this sequence."result "const std::string &"concurrency "Sequential"opExportControl "Public"uid 1108353578)(object Operation "getValue"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "421052480350"documentation "Evaluate to the current value of this sequence."result "const int &"concurrency "Sequential"opExportControl "Public"uid 1108353579)(object Operation "incrementValue"quid "4210525D0208"documentation "Increment the current value and evaluate to it."parameters (list Parameters(object Parameter "first"quid "4210528B0331"documentation "The lower bound of the range of this sequence."type "const int &")(object Parameter "last"quid "421052BD0321"documentation "The upper bound of the range of this sequence."type "const int &")(object Parameter "increment"quid "421052E20208"documentation "The value by which to increment the sequence."type "const int &"initv "1"))result "const int &"concurrency "Sequential"opExportControl "Public"uid 1108353580)(object Operation "isDirty"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "421199D5032E"documentation "Evaluate to true when the sequence is dirty and needs to be asserted into the database, and to false otherwise."result "const bool"concurrency "Sequential"opExportControl "Public"uid 1108436664)(object Operation "isPersisted"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4210531902B4"documentation "Evalaute to true when this sequence is persisted, and to false when it is transient."result "const bool &"concurrency "Sequential"opExportControl "Public"uid 1108353581)(object Operation "isUpdate"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "421053450227"documentation "Evaluate to true when the sequence exists and must be updated, and to false when it is new and must be created."result "const bool &"concurrency "Sequential"opExportControl "Public"uid 1108353582)(object Operation "setDirty"quid "42119A580277"documentation "Set the dirty bit."parameters (list Parameters(object Parameter "value"quid "42119A650025"documentation "The new value of the dirty bit."type "const bool &"))result "void"concurrency "Sequential"opExportControl "Public"uid 1108436665)(object Operation "setPersist"quid "421053B501D9"documentation "Define whether this sequence is persisted or whether it is transient."parameters (list Parameters(object Parameter "value"quid "421053B501E9"documentation "The value."type "const bool &"))result "const bool &"concurrency "Sequential"opExportControl "Public"uid 1108353583)(object Operation "setUpdate"quid "42105401020D"documentation "Define whether this sequence exists and must be updated or whether it is new and must be created."parameters (list Parameters(object Parameter "value"quid "42105401020E"documentation "The value."type "const bool &"))result "const bool &"concurrency "Sequential"opExportControl "Public"uid 1108353584)(object Operation "setValue"quid "421053980341"documentation "Set the current value of this sequence and evaluate to it."parameters (list Parameters(object Parameter "value"quid "421053A80295"documentation "The value."type "const int &"))result "const int &"concurrency "Sequential"opExportControl "Public"uid 1108353585))class_attributes (list class_attribute_list(object ClassAttribute "dirty"quid "421199A60050"documentation "Of value true when the sequence is dirty and needs to be asserted into the database, and false otherwise."type "bool"initv "true"Containment "By Value")(object ClassAttribute "name"attributes (list Attribute_Set(object Attributetool "cg"name "DataMemberMutability"value ("DataMemberMutabilitySet" 2)))quid "42104040027A"documentation "The name of this sequence."type "std::string"initv "name"Containment "By Value")(object ClassAttribute "persisted"quid "42104074023B"documentation "Of value true when this sequence is persisted, and false otherwise."type "bool"initv "false"Containment "By Value")(object ClassAttribute "update"quid "421040DC0383"documentation "When true, the sequence already exists in the database and must be updated. When false, the sequence is new and must be created in the database."type "bool"initv "false"Containment "By Value")(object ClassAttribute "value"quid "42104051025B"documentation "The current value of this sequence."type "int"initv "0"Containment "By Value"))language "C++")(object Class "SequenceCollection"attributes (list Attribute_Set(object Attributetool "Traversal"name "CodeFile"value "$MASS_DEV\\SequenceCollection.h")(object Attributetool "Traversal"name "BodyFile"value "$MASS_DEV\\SequenceCollection.cpp"))quid "421040A40076"documentation "A collection of defined sequences."stereotype "entity"exportControl "Private"operations (list Operations(object Operation "clear"quid "4211667202C7"documentation "Clear the collection."result "void"concurrency "Sequential"opExportControl "Public"uid 1108436648)(object Operation "getCollection"attributes (list Attribute_Set(object Attributetool "cg"name "OperationIsConst"value TRUE))quid "4211952E0066"documentation "Evaluate to the colletion of sequences."result "const std::map< std::string, Sequence * > &"concurrency "Sequential"opExportControl "Public"uid 1108436663)(object Operation "getSequence"quid "4211667202D7"documentation "Evaluate to the given sequence. When the sequence doesn't already exist, create it."parameters (list Parameters(object Parameter "sequenceName"quid "4211667202D8"documentation "The name of the sequence."type "const std::string &")(object Parameter "persisted"quid "42117CDF0318"documentation "Whether the sequence is persisted or transient."type "const bool &")(object Parameter "first"quid "42117DE50348"documentation "The first value in the sequence."type "const int &"))result "Sequence&"concurrency "Sequential"opExportControl "Public"uid 1108436649quidu "42103A8C03B7"))language "C++")(object Association "$UNNAMED$86"quid "4210412900B2"roles (list role_list(object Role "sequence"attributes (list Attribute_Set(object Attributetool "cg"name "ForwardReferenceOnly"value TRUE))quid "4210412901EB"documentation "The collection of defined sequences."label "sequence"supplier "Logical View::TransactionTestManager::Sequence Generators::Sequence"quidu "42103A8C03B7"keys (list class_attribute_list(object ClassAttribute "name"quid "421041370239"documentation "The name of the sequence."type "std::string"))client_cardinality (value cardinality "1")Containment "By Reference"exportControl "Private"is_navigable TRUE)(object Role "$UNNAMED$87"quid "4210412901ED"supplier "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection"quidu "421040A40076"client_cardinality (value cardinality "1")is_aggregate TRUE))))logical_presentations (list unit_reference_list(object ClassDiagram "Architecturally Significant Modelling Elements"quid "42103A620212"title "Architecturally Significant Modelling Elements"zoom 100max_height 28350max_width 21600origin_x 0origin_y 0items (list diagram_item_list(object ClassView "Class" "Logical View::TransactionTestManager::Sequence Generators::Sequence" @356ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (374, 1147)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @356location (68, 713)fill_color 13434879nlines 1max_width 612justify 0label "Sequence")stereotype (object ItemLabelParent_View @356location (68, 663)fill_color 13434879anchor 10nlines 1max_width 612justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "42103A8C03B7"width 630height 992annotation 8autoResize TRUE)(object ClassView "Class" "Logical View::TransactionTestManager::Sequence Generators::SequenceCollection" @357ShowCompartmentStereotypes TRUEIncludeAttribute TRUEIncludeOperation TRUElocation (373, 239)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object ItemLabelParent_View @357location (139, 130)fill_color 13434879nlines 1max_width 468justify 0label "SequenceCollection")stereotype (object ItemLabelParent_View @357location (139, 80)fill_color 13434879anchor 10nlines 1max_width 468justify 0label "<<entity>>")icon "entity"icon_style "Label"line_color 3342489fill_color 13434879quidu "421040A40076"width 486height 342annotation 8autoResize TRUE)(object AssociationViewNew "$UNNAMED$86" @358location (373, 530)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4210412900B2"roleview_list (list RoleViews(object RoleView "sequence" @359Parent_View @358location (-299, 112)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)label (object SegLabel @360Parent_View @359location (514, 615)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 1anchor_loc 1nlines 1max_width 186justify 0label "-sequence"pctDist 0.713080height 141orientation 0)stereotype TRUEline_color 3342489quidu "4210412901EB"client @358supplier @356line_style 0label (object SegLabel @361Parent_View @359location (328, 620)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.751055height 46orientation 1))(object RoleView "$UNNAMED$87" @362Parent_View @358location (-299, 112)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)stereotype TRUEline_color 3342489quidu "4210412901ED"client @358supplier @357line_style 0label (object SegLabel @363Parent_View @362location (437, 506)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 2anchor_loc 1nlines 1max_width 15justify 0label "1"pctDist 0.211180height 64orientation 1)label (object SegLabel @364Parent_View @362location (373, 449)font (object Fontsize 10face "Arial"bold FALSEitalics FALSEunderline FALSEstrike FALSEcolor 0default_color TRUE)anchor 5anchor_loc 1nlines 1max_width 319justify 0label "name : std::string"pctDist 0.900000height 12orientation 0)))))))))logical_presentations (list unit_reference_list))