(object Petal version 43 _written "Rose 6.5.9232.10" charSet 0) (object Design "Logical View" is_unit TRUE is_loaded TRUE quid "3AAEC13B00C8" defaults (object defaults rightMargin 0.250000 leftMargin 0.500000 topMargin 0.250000 bottomMargin 0.250000 pageOverlap 1.000000 clipIconLabels TRUE autoResize TRUE snapToGrid TRUE gridX 15 gridY 15 defaultFont (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) showMessageNum 1 showClassOfObject TRUE notation "Unified") root_usecase_package (object Class_Category "Use Case View" quid "3AAEC13B00CA" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "3AAEC13B00FB" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) root_category (object Class_Category "Logical View" quid "3AAEC13B00C9" exportControl "Public" global TRUE subsystem "Component View" quidu "3AAEC13B00CB" logical_models (list unit_reference_list (object Class_Category "Application Framework" quid "3B0CBA3700A0" exportControl "Public" logical_models (list unit_reference_list (object Class_Category "Page Constructor" quid "3B0CBBC102B2" documentation "Executes the necessary queries and constructs the HTML page by processing the template." exportControl "Public" logical_models (list unit_reference_list (object Class "WebPage" quid "3AB10D79035C" documentation "Keeps the templates, recordsets etc. that are used to build an HTML page." used_nodes (list uses_relationship_list (object Uses_Relationship quid "3B1386BC0316" supplier "Logical View::Application Framework::Page Constructor::WebApp" quidu "3B13832B0258")) operations (list Operations (object Operation "WebPage" quid "3AB10DF0006E" documentation "constructor" parameters (list Parameters (object Parameter "$configFile" initv |"empty" )) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "print_line" quid "3B94D4C70366" documentation "Either sends the line to the browser or concats it to the variable $this->html_page." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "load" quid "3B0D11880082" documentation "Constructs the templates and the recordsets by loading them from a template file." parameters (list Parameters (object Parameter "$tpl_file")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addTemplate" quid "3AB10E4101CC" documentation "Adds a template in the template collection." parameters (list Parameters (object Parameter "$newTpl")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getTemplate" quid "3AB10E4E0244" documentation |Returns the template with the given id from the collection, or UNDEFINED if a template with this id is not found. parameters (list Parameters (object Parameter "$tplID")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addRecordset" quid "3B94D74C0280" documentation "Adds a recordset in the recordset collection." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getRecordset" quid "3B0D1EB3012C" documentation |Returns the recordset with the given id from the collection, or UNDEFINED if a recordset with this id is not found. concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "openRecordsets" quid "3B0D211E0244" documentation "Opens all Recordsets (executs the queries and reads all the data from database)." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "template_list" quid "3AB10F23038E" documentation "Prints the contents of all the templates. Used for debugging load()." concurrency "Sequential" opExportControl "Implementation" uid 0) (object Operation "print_recordsets" quid "3B94D8BD0352" documentation "For debugging openRecordsets(). Outputs all the recordsets in $this->rs_collection." concurrency "Sequential" opExportControl "Implementation" uid 0) (object Operation "print_tpl_tree" quid "3B97207401E0" documentation "For debugging load(). Outputs the structure of the loaded templates as a tree." concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "tpl_file" quid "3AB10DD0035C" documentation "The file name (*.html) of the main template.") (object ClassAttribute "rootTpl" quid "3B8BBC6902B2" documentation "Reference to the main template of the page.") (object ClassAttribute "collect" quid "3B94D302023A" documentation "If true, then the page is not outputed directly to the browser but is collected to the variable $html_page.") (object ClassAttribute "html_page" quid "3B94D3070276") (object ClassAttribute "tpl_collection" quid "3AB10DDF0168" documentation "Collection of all the templates of the page.") (object ClassAttribute "rs_collection" quid "3B0D0F5400A0" documentation "Collection of all the recordsets of the page (associative array).")) module "Component View::Application Framework::Page Constructor::PageConfig" quidu "3ACFB7CF01FE") (object Class "VarStack" quid "3B8B72B90398" documentation "A stack of associative arrays, keeping variables in nesting scopes." operations (list Operations (object Operation "VarStack" quid "3B8B764E02DA" documentation "Constructor." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "pushScope" quid "3B8B765602EE" documentation "Creates a new scope on the stack. The variables that are added afterwards are added to this new scope, so they don't override the values of any previous variables with the same name." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "popScope" quid "3B8B76600212" documentation "Leaves the top scope. Any variables in it are discarded." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addVar" quid "3B8B766603C0" documentation "Adds a variable to the current scope. If a variable with the same name exists in this scope, it is overriden." parameters (list Parameters (object Parameter "$var_name") (object Parameter "$var_value")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addVars" quid "3B8B766E0104" documentation "Adds a list of vars to the current scope." parameters (list Parameters (object Parameter "$arrVars" documentation "an associated array with the var names as keys")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getVar" quid "3B8B76740168" documentation |Returns the value of a variable. If it is not found in the current scope, the next scope is searched, and so on. If it is not found at all, UNDEFINED is returned. | concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "printOut" quid "3B8B767B0226" documentation "Prints out the content of the stack (for test and debug)." concurrency "Sequential" opExportControl "Private" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "Vars" quid "3B8B76480212" documentation "An array of associative arrays which is handelled as a stack. Each of the associative arrays keeps the variables declared in a certain scope."))) (object Class "Template" quid "3B8C96270226" operations (list Operations (object Operation "Template" quid "3B8C98A5000A" documentation "Constructor." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getVars" quid "3B8C98B503A2" documentation "Returns an array with all the evaluated variables of the template." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addVar" quid "3B8C988102BC" documentation "Adds a new variable in the array of variables, or sets a new expression for the variable if it exists." parameters (list Parameters (object Parameter "$var_name") (object Parameter "$expression")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "parse_file" quid "3B8C987D00FA" documentation "Opens the filename and loads the template from it." parameters (list Parameters (object Parameter "$filename")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "parse" quid "3B8C987900B4" documentation "Reads from the template file the text coresponding to this template, and puts it to $this->content. If it finds subtemplates there, then it loads it recursively and puts a reference to the subtemplate in the $this->content." parameters (list Parameters (object Parameter "$file")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_text" quid "3B8C9870030C" documentation "Prints $this->content (the text of the template). Used for debug." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toText" quid "3B8E75CE0334" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_tree" quid "3B971FE103AC" documentation "Prints the structure of loaded templates as a tree." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "print_preview" quid "3B8C98750230" documentation |Prints a preview of this template only (without processing subtemplates), for the benefit of the designer | concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toHtml" quid "3B8C985B0352" documentation "Returns the template after replacing all variables and including all subtemplates recursively." parameters (list Parameters (object Parameter "$tplVars")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "parse_If" quid "3B90939600D2" documentation "Parses an element ." concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Repeat" quid "3B9093F5030C" documentation "Parses a element." concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_IfEmpty" quid "3B9093FE01C2" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Header" quid "3B90940D000A" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Footer" quid "3B9094160082" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_WebBox" quid "3B909420037A" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Include" quid "3B9094320050" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Recordset" quid "3B90944B00B4" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Var" quid "3B909456006E" concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "parse_Comment" quid "3B947FB201FE" concurrency "Sequential" opExportControl "Private" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "id" quid "3B8C9894024E") (object ClassAttribute "type" quid "3B8E756C0154") (object ClassAttribute "parent" quid "3B971F32037A" documentation "the parent template") (object ClassAttribute "vars" quid "3B8C989802F8") (object ClassAttribute "content" quid "3B8C989E01A4") (object ClassAttribute "filename" quid "3B971F3903D4" documentation "The file from which the template is loaded."))) (object Class "IfTpl" quid "3B8C964B0168" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B8C974B0104" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226")) operations (list Operations (object Operation "IfTpl" quid "3B8E768200C8" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toHtml" quid "3B8C9B3701CC" documentation "Returns the template after replacing all variables and including all subtemplates recursively." parameters (list Parameters (object Parameter "$tplVars")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_text" quid "3B8E76A503C0" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "condition" quid "3B8C98A2010E"))) (object Class "RepeatTpl" quid "3B8C969E01CC" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B8C974E003C" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226")) operations (list Operations (object Operation "RepeatTpl" quid "3B8E77260366" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toHtml" quid "3B8C9B8F0230" documentation "Returns the template after replacing all variables and including all subtemplates recursively." parameters (list Parameters (object Parameter "$tplVars")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_text" quid "3B8E77470186" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "rsId" quid "3B8C9BAF001E") (object ClassAttribute "if_empty" quid "3B8C9BB80280") (object ClassAttribute "header" quid "3B8C9BDC0046") (object ClassAttribute "footer" quid "3B8C9BE00352"))) (object Class "WebBox" quid "3B8C96D103D4" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B8C97510208" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226")) operations (list Operations (object Operation "WebBox" quid "3B8E7768026C" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toHtml" quid "3B8E7786006E" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_text" quid "3B8E778B02C6" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "loadPhpCode" quid "3B97219B01EA" documentation |This is called before the WebBox template is parsed. It includes a PHP file that contains the server-side logic of the WebBox. The name of this file is the same as the id of the WebBox, with the extenssion ".php". | concurrency "Sequential" opExportControl "Public" uid 0))) (object Class "MainTpl" quid "3B8CA64302A8" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B8CA6550028" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226")) operations (list Operations (object Operation "MainTpl" quid "3B8E763403D4" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_text" quid "3B8E763B0014" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toHtml" quid "3B8E764E00F0" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "head" quid "3B8E761E0014") (object ClassAttribute "body" quid "3B8E762102EE"))) (object Class "WebApp" quid "3B13832B0258" documentation |Contains some functions that are used frequently in the application. These functions could have been defined in the global scope as well, but instead they are defined inside a class just for the sake of the namespace. They are called like this: WebApp::func_name() which makes clear that they are functions of the web application framework. | operations (list Operations (object Operation "constructHtmlPage" quid "3B8B7340010E" documentation "Constructs an HTML page from the templates, recordsets, configuration, etc." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "collectHtmlPage" quid "3B8B734900A0" documentation "Sets the variable $webApp_collect to true, which makes the framework to collect the HTML page that is being constructed into the variable $webApp_htmlPage, instead of sending it to the browser." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getHtmlPage" quid "3B8B735502B2" documentation "Returns the value of the variable $webApp_htmlPage, which contains the constructed HTML page." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addVar" quid "3B8B73610226" documentation "Adds a variable to the current scope in the VarStack." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getVar" quid "3B8B7369026C" documentation |Returns the value of a variable from the VarStack, or UNDEFINED if it is not found there. concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "evaluate" quid "3B13847401EA" documentation "Returns the value of the expression given as parameter. The parameter $expr is a PHP expression." parameters (list Parameters (object Parameter "$expr")) concurrency "Sequential" opExportControl "Protected" uid 0) (object Operation "get_var_names" quid "3B13847401EC" documentation "Used by evaluate(). Returns an array with all the variable names that are used in $expr (which will be declared as global)." parameters (list Parameters (object Parameter "$expr")) concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "getVarValue" quid "3B8B73E800AA" documentation |Returns the value of a variable by looking first at $tplVars (VarStack), and then at $session->Vars, then at PHP constants, and finally at PHP global variables; if this variable is not found, returns the var_name itself | concurrency "Sequential" opExportControl "Protected" uid 0) (object Operation "replaceVars" quid "3B8B73F003C0" documentation |Search in the given line for variable occourences like this: {{var_name}} and replace them by their values. The value of a variable is found by calling getVarValue(). | |If single (double) quotes surround the var_name, like this: {{'var_name'}} ({{"var_name"}}), then all occourences of the single (double) quote inside the value of the variable are escaped, like this: \' (\"). This is done because sometimes a variable is inside a string, and if it contains quotes inside its value, then it may break the string. concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "get_quote" quid "3B138474022E" documentation "Is used from replaceVars(). It looks if the variable given as a parameter is surounded by quotation markes (single or double), and returns an array with 2 values: the name of the variable unquoted, and the quotation mark that surrouded it. " parameters (list Parameters (object Parameter "$var_name")) concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "escape_quotes" quid "3B1384740230" documentation |Is called by replaceVars() to escape the quotation markes inside a string. The idea is that if the variable name is surrounded by quotation markes (like these: {{'var1'}}, {{"var1"}}) then the quotation mark surrounding it is escaped ( \" or \') inside the value of the variable. parameters (list Parameters (object Parameter "$var_value") (object Parameter "$thonjeza")) concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "get_tag_name" quid "3B13847401F0" documentation |Returns the name of the tag, if it finds an openning or closing tag, or "no tag" if it finds no tag. parameters (list Parameters (object Parameter "$line")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "get_attr_value" quid "3B1384740226" documentation |Returns the value of the attribute specified (if there is such an attribute in the line given as parameter), or "no such attrib". parameters (list Parameters (object Parameter "$line") (object Parameter "$attrib")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_url" quid "3B8B747F0334" documentation |Takes a local path and returns it as an url location. | concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "error_msg" quid "3B8B748B0352" documentation "Formats and returns an error message (for being consistent with displaying error messages)." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "execQuery" quid "3B8BAB69029E" documentation "Executes the given query and returns a Recordset result." concurrency "Sequential" opExportControl "Public" uid 0))) (object Association "$UNNAMED$0" quid "3B0CF65501F4" roles (list role_list (object Role "$UNNAMED$1" quid "3B0CF6560226" supplier "Logical View::Application Framework::Database::Recordset" quidu "3B0CF6410014" is_navigable TRUE) (object Role "$UNNAMED$2" quid "3B0CF6560227" supplier "Logical View::Application Framework::Page Constructor::WebPage" quidu "3AB10D79035C" is_aggregate TRUE))) (object Association "$UNNAMED$3" quid "3B94DC0F01EA" roles (list role_list (object Role "$UNNAMED$4" quid "3B94DC10024E" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226" is_navigable TRUE) (object Role "$UNNAMED$5" quid "3B94DC10024F" supplier "Logical View::Application Framework::Page Constructor::WebPage" quidu "3AB10D79035C" is_aggregate TRUE))) (object Association "$UNNAMED$6" quid "3B94DC720168" roles (list role_list (object Role "$UNNAMED$7" quid "3B94DC74003C" supplier "Logical View::Application Framework::Database::Recordset" quidu "3B0CF6410014" is_navigable TRUE) (object Role "$UNNAMED$8" quid "3B94DC74003D" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226"))) (object Association "$UNNAMED$9" quid "3B94DCAC00FA" roles (list role_list (object Role "$UNNAMED$10" quid "3B94DCB1019A" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226" is_navigable TRUE) (object Role "$UNNAMED$11" quid "3B94DCB1019B" supplier "Logical View::Application Framework::Page Constructor::Template" quidu "3B8C96270226"))) (object Mechanism @1 logical_models (list unit_reference_list (object Object "$webPage" quid "3B0CFB100118" documentation |Each page is composed of a list of templates and a list of recordsets. | |The templates are organized in a tree structure among them, with one template containing other subtemplates. At the top of this hierarchy is the template with ID="Main". | |Each template may be associated with a recordset (in this case the template is repeated for each record of the recordset). This association is realized by giving the recordset the same ID as the template. collaborators (list link_list (object Link quid "3B0CFC000244" supplier "$tpl_collection : array" quidu "3B0CFB990064") (object Link quid "3B0CFC0303A2" supplier "$rs_collection : array" quidu "3B0CFBC103CA") (object Link quid "3B94E6A5012C" supplier ":MainTpl" quidu "3B94E62F021C")) class "Logical View::Application Framework::Page Constructor::WebPage" quidu "3AB10D79035C" persistence "Transient" multi FALSE) (object Object "$tpl_collection : array" quid "3B0CFB990064" collaborators (list link_list (object Link quid "3B94E6C60168" supplier ":MainTpl" quidu "3B94E62F021C") (object Link quid "3B94E6D70262" supplier ":Template" quidu "3B94E645026C") (object Link quid "3B94E6F10172" supplier ":Template" quidu "3B94E645026C") (object Link quid "3B94E71D02EE" supplier ":Template" quidu "3B94E645026C")) persistence "Transient" multi FALSE) (object Object "$rs_collection : array" quid "3B0CFBC103CA" collaborators (list link_list (object Link quid "3B0CFDFD00BE" supplier "$UNNAMED$12" quidu "3B0CFD670384") (object Link quid "3B0CFE0302DA" supplier "$UNNAMED$13" quidu "3B0CFD580244")) persistence "Transient" multi FALSE) (object Object "$UNNAMED$13" quid "3B0CFD580244" class "Logical View::Application Framework::Database::Recordset" quidu "3B0CF6410014" persistence "Transient" multi FALSE) (object Object "$UNNAMED$12" quid "3B0CFD670384" class "Logical View::Application Framework::Database::Recordset" quidu "3B0CF6410014" persistence "Transient" multi FALSE) (object Object ":MainTpl" quid "3B94E62F021C" persistence "Transient" multi FALSE) (object Object ":Template" quid "3B94E645026C" collaborators (list link_list (object Link quid "3B94E74701B8" supplier "$UNNAMED$12" quidu "3B0CFD670384") (object Link quid "3B94E7580352" supplier "$UNNAMED$13" quidu "3B0CFD580244")) persistence "Transient" multi FALSE))) (object Mechanism @2 logical_models (list unit_reference_list (object Object ":MainTpl" quid "3B909A7B0082" collaborators (list link_list (object Link quid "3B909BC30280" supplier ":RepeatTpl" quidu "3B909A9D026C") (object Link quid "3B909BC601EA" supplier ":IfTpl" quidu "3B909AF0030C") (object Link quid "3B909BCA037A" supplier ":WebBox" quidu "3B909B0C02DA")) persistence "Transient" multi FALSE) (object Object ":RepeatTpl" quid "3B909A9D026C" collaborators (list link_list (object Link quid "3B909BCE0082" supplier "if_empty:Template" quidu "3B909AC200FA") (object Link quid "3B909BD001EA" supplier "header:Template" quidu "3B909ACF02C6") (object Link quid "3B909BD30122" supplier "footer:Template" quidu "3B909AE201F4")) persistence "Transient" multi FALSE) (object Object "if_empty:Template" quid "3B909AC200FA" persistence "Transient" multi FALSE) (object Object "header:Template" quid "3B909ACF02C6" persistence "Transient" multi FALSE) (object Object "footer:Template" quid "3B909AE201F4" persistence "Transient" multi FALSE) (object Object ":IfTpl" quid "3B909AF0030C" collaborators (list link_list (object Link quid "3B909BD50258" supplier ":RepeatTpl" quidu "3B909A9D026C") (object Link quid "3B909BE302C6" supplier ":WebBox" quidu "3B909B0C02DA")) persistence "Transient" multi FALSE) (object Object ":WebBox" quid "3B909B0C02DA" collaborators (list link_list (object Link quid "3B909BD901B8" supplier ":RepeatTpl" quidu "3B909A9D026C") (object Link quid "3B909BDD029E" supplier ":IfTpl" quidu "3B909AF0030C")) persistence "Transient" multi FALSE)))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B0CBCE10078" title "Main" documentation |Each page is composed of a list of templates and a list of recordsets. | |The templates are organized in a tree structure among them, with one template containing other subtemplates. At the top of this hierarchy is the template with ID="Main". | |Each template may be associated with a recordset (in this case the template is repeated for each record of the recordset). This association is realized by giving the recordset the same ID as the template. zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 1794 items (list diagram_item_list (object NoteView @3 location (645, 1845) label (object ItemLabel Parent_View @3 location (357, 1758) fill_color 13434879 nlines 3 max_width 540 label "Inheritance Diagram") line_color 3342489 fill_color 13434879 width 600 height 187 quidu "3B94DE0A03B6") (object NoteView @4 location (660, 2070) label (object ItemLabel Parent_View @4 location (354, 1986) fill_color 13434879 nlines 3 max_width 577 label "Connectivity and multiplicity between classes") line_color 3342489 fill_color 13434879 width 637 height 181 quidu "3B94DE4C0096") (object NoteView @5 location (645, 2295) label (object ItemLabel Parent_View @5 location (345, 2211) fill_color 13434879 nlines 3 max_width 565 label "Member variables and member functions of each class") line_color 3342489 fill_color 13434879 width 625 height 181 quidu "3B94DE9500C8") (object NoteView @6 location (645, 2535) label (object ItemLabel Parent_View @6 location (351, 2454) fill_color 13434879 nlines 3 max_width 552 label "The structure of the templates of a page") line_color 3342489 fill_color 13434879 width 612 height 175 quidu "3B909A66001E") (object NoteView @7 location (645, 2805) label (object ItemLabel Parent_View @7 location (348, 2711) fill_color 13434879 nlines 3 max_width 559 label "The structure of a WebPage object") line_color 3342489 fill_color 13434879 width 619 height 200 quidu "3B0CFAFA02BC"))) (object ClassDiagram "Inheritance" quid "3B94DE0A03B6" title "Inheritance" zoom 100 max_height 28350 max_width 21600 origin_x 1078 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::Application Framework::Page Constructor::Template" @8 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1950, 360) label (object ItemLabel Parent_View @8 location (1853, 319) fill_color 13434879 nlines 1 max_width 194 justify 0 label "Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C96270226" width 212 height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::IfTpl" @9 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1800, 675) label (object ItemLabel Parent_View @9 location (1719, 634) fill_color 13434879 nlines 1 max_width 162 justify 0 label "IfTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C964B0168" height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::RepeatTpl" @10 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2115, 675) label (object ItemLabel Parent_View @10 location (2003, 634) fill_color 13434879 nlines 1 max_width 224 justify 0 label "RepeatTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C969E01CC" width 242 height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::WebBox" @11 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2490, 675) label (object ItemLabel Parent_View @11 location (2397, 634) fill_color 13434879 nlines 1 max_width 186 justify 0 label "WebBox") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C96D103D4" width 204 height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::MainTpl" @12 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1410, 690) label (object ItemLabel Parent_View @12 location (1321, 649) fill_color 13434879 nlines 1 max_width 178 justify 0 label "MainTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8CA64302A8" width 196 height 107 annotation 8 autoResize TRUE) (object Label @13 location (1320, 60) font (object Font size 12 bold TRUE) nlines 1 max_width 300 label "Inheritance") (object InheritView "" @14 stereotype TRUE line_color 3342489 quidu "3B8C974B0104" client @9 supplier @8 line_style 0) (object InheritView "" @15 stereotype TRUE line_color 3342489 quidu "3B8C974E003C" client @10 supplier @8 line_style 0) (object InheritView "" @16 stereotype TRUE line_color 3342489 quidu "3B8C97510208" client @11 supplier @8 line_style 0) (object InheritView "" @17 stereotype TRUE line_color 3342489 quidu "3B8CA6550028" client @12 supplier @8 line_style 0))) (object ClassDiagram "Connectivity" quid "3B94DE4C0096" title "Connectivity" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object Label @18 location (225, 90) font (object Font size 12 bold TRUE) nlines 1 max_width 475 label "Connectivity & Multiplicities") (object ClassView "Class" "Logical View::Application Framework::Page Constructor::WebPage" @19 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (705, 390) label (object ItemLabel Parent_View @19 location (596, 349) fill_color 13434879 nlines 1 max_width 218 justify 0 label "WebPage") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AB10D79035C" width 236 height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Database::Recordset" @20 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (960, 870) label (object ItemLabel Parent_View @20 location (843, 821) fill_color 13434879 nlines 1 max_width 234 justify 0 label "Recordset") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CF6410014" width 252 height 122 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$0" @21 location (829, 625) stereotype TRUE line_color 3342489 quidu "3B0CF65501F4" roleview_list (list RoleViews (object RoleView "$UNNAMED$1" @22 Parent_View @21 location (-896, 385) stereotype TRUE line_color 3342489 quidu "3B0CF6560226" client @21 supplier @20 line_style 0 label (object SegLabel @23 Parent_View @22 location (970, 762) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.892387 height 60 orientation 0)) (object RoleView "$UNNAMED$2" @24 Parent_View @21 location (-896, 385) stereotype TRUE line_color 3342489 quidu "3B0CF6560227" client @21 supplier @19 line_style 0 label (object SegLabel @25 Parent_View @24 location (785, 495) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.664642 height 23 orientation 1)))) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::Template" @26 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (435, 870) label (object ItemLabel Parent_View @26 location (338, 829) fill_color 13434879 nlines 1 max_width 194 justify 0 label "Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C96270226" width 212 height 107 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$3" @27 location (568, 629) stereotype TRUE line_color 3342489 quidu "3B94DC0F01EA" roleview_list (list RoleViews (object RoleView "$UNNAMED$4" @28 Parent_View @27 location (-47, 329) stereotype TRUE line_color 3342489 quidu "3B94DC10024E" client @27 supplier @26 line_style 0 label (object SegLabel @29 Parent_View @28 location (447, 765) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1..*" pctDist 0.833739 height 40 orientation 1)) (object RoleView "$UNNAMED$5" @30 Parent_View @27 location (-47, 329) stereotype TRUE line_color 3342489 quidu "3B94DC10024F" client @27 supplier @19 line_style 0 label (object SegLabel @31 Parent_View @30 location (623, 489) anchor 2 anchor_loc 1 nlines 1 max_width 37 justify 0 label "1" pctDist 0.703482 height 23 orientation 0)))) (object AssociationViewNew "$UNNAMED$6" @32 location (687, 870) stereotype TRUE line_color 3342489 quidu "3B94DC720168" roleview_list (list RoleViews (object RoleView "$UNNAMED$7" @33 Parent_View @32 location (342, 90) stereotype TRUE line_color 3342489 quidu "3B94DC74003C" client @32 supplier @20 line_style 0 label (object SegLabel @34 Parent_View @33 location (768, 835) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..1" pctDist 0.555556 height 36 orientation 0)) (object RoleView "$UNNAMED$8" @35 Parent_View @32 location (342, 90) stereotype TRUE line_color 3342489 quidu "3B94DC74003D" client @32 supplier @26 line_style 0 label (object SegLabel @36 Parent_View @35 location (557, 850) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.896000 height 21 orientation 1)))) (object AssociationViewNew "$UNNAMED$9" @37 location (250, 1043) stereotype TRUE line_color 3342489 quidu "3B94DCAC00FA" roleview_list (list RoleViews (object RoleView "$UNNAMED$10" @38 Parent_View @37 location (-95, 263) stereotype TRUE line_color 3342489 quidu "3B94DCB1019A" client @37 supplier @26 vertices (list Points (250, 1043) (190, 1043) (190, 870) (329, 870)) line_style 3 origin_attachment (250, 1043) terminal_attachment (329, 870) label (object SegLabel @39 Parent_View @38 location (260, 835) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.815249 height 36 orientation 0)) (object RoleView "$UNNAMED$11" @40 Parent_View @37 location (-95, 263) stereotype TRUE line_color 3342489 quidu "3B94DCB1019B" client @37 supplier @26 vertices (list Points (250, 1043) (433, 1043) (433, 923)) line_style 3 origin_attachment (250, 1043) terminal_attachment (433, 923) label (object SegLabel @41 Parent_View @40 location (458, 953) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.900990 height 25 orientation 1)))))) (object ClassDiagram "Members" quid "3B94DE9500C8" title "Members" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::Application Framework::Page Constructor::WebPage" @42 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (795, 780) label (object ItemLabel Parent_View @42 location (609, 299) fill_color 13434879 nlines 1 max_width 372 justify 0 label "WebPage") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AB10D79035C" compartment (object Compartment Parent_View @42 location (609, 360) icon_style "Icon" fill_color 16777215 anchor 2 nlines 18 max_width 369) width 390 height 986 annotation 8 autoResize TRUE) (object Label @43 location (105, 90) font (object Font size 12 bold TRUE) nlines 1 max_width 750 label "Member Variables & Member Functions") (object ClassView "Class" "Logical View::Application Framework::Page Constructor::WebApp" @44 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (285, 765) label (object ItemLabel Parent_View @44 location (72, 309) fill_color 13434879 nlines 1 max_width 426 justify 0 label "WebApp") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B13832B0258" compartment (object Compartment Parent_View @44 location (72, 367) icon_style "Icon" fill_color 16777215 anchor 2 nlines 17 max_width 431) width 444 height 936 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::VarStack" @45 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (270, 1620) label (object ItemLabel Parent_View @45 location (89, 1364) fill_color 13434879 nlines 1 max_width 362 justify 0 label "VarStack") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8B72B90398" compartment (object Compartment Parent_View @45 location (89, 1425) icon_style "Icon" fill_color 16777215 anchor 2 nlines 9 max_width 368) width 380 height 536 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::Template" @46 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1275, 1005) label (object ItemLabel Parent_View @46 location (1083, 299) fill_color 13434879 nlines 1 max_width 384 justify 0 label "Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C96270226" compartment (object Compartment Parent_View @46 location (1083, 360) icon_style "Icon" fill_color 16777215 anchor 2 nlines 27 max_width 381) width 402 height 1436 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::IfTpl" @47 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1710, 945) label (object ItemLabel Parent_View @47 location (1602, 789) fill_color 13434879 nlines 1 max_width 216 justify 0 label "IfTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C964B0168" compartment (object Compartment Parent_View @47 location (1602, 850) icon_style "Icon" fill_color 16777215 anchor 2 nlines 5 max_width 213) width 234 height 336 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::RepeatTpl" @48 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2070, 525) label (object ItemLabel Parent_View @48 location (1941, 294) fill_color 13434879 nlines 1 max_width 258 justify 0 label "RepeatTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C969E01CC" compartment (object Compartment Parent_View @48 location (1941, 355) icon_style "Icon" fill_color 16777215 anchor 2 nlines 8 max_width 256) width 276 height 486 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::WebBox" @49 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2100, 1020) label (object ItemLabel Parent_View @49 location (1941, 864) fill_color 13434879 nlines 1 max_width 318 justify 0 label "WebBox") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8C96D103D4" compartment (object Compartment Parent_View @49 location (1941, 925) icon_style "Icon" fill_color 16777215 anchor 2 nlines 5 max_width 316) width 336 height 336 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Page Constructor::MainTpl" @50 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1710, 480) label (object ItemLabel Parent_View @50 location (1600, 299) fill_color 13434879 nlines 1 max_width 220 justify 0 label "MainTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8CA64302A8" compartment (object Compartment Parent_View @50 location (1600, 360) icon_style "Icon" fill_color 16777215 anchor 2 nlines 6 max_width 216) width 238 height 386 annotation 8 autoResize TRUE))) (object ObjectDiagram "WebPage structure" mechanism_ref @1 quid "3B0CFAFA02BC" title "WebPage structure" documentation |Each page is composed of a list of templates and a list of recordsets. | |The templates are organized in a tree structure among them, with one template containing other subtemplates. At the top of this hierarchy is the template with ID="Main". | |Each template may be associated with a recordset (in this case the template is repeated for each record of the recordset). This association is realized by giving the recordset the same ID as the template. zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView "$webPage" @51 location (795, 300) font (object Font underline TRUE) label (object ItemLabel Parent_View @51 location (570, 266) fill_color 13434879 nlines 2 max_width 450 justify 0 label "$webPage") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CFB100118" width 468 height 93 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$tpl_collection : array" @52 location (270, 630) font (object Font underline TRUE) label (object ItemLabel Parent_View @52 location (39, 605) fill_color 13434879 nlines 2 max_width 463 justify 0 label "$tpl_collection : array") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CFB990064" width 481 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$rs_collection : array" @53 location (1215, 645) font (object Font underline TRUE) label (object ItemLabel Parent_View @53 location (978, 620) fill_color 13434879 nlines 2 max_width 475 justify 0 label "$rs_collection : array") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CFBC103CA" width 493 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$12" @54 location (990, 1035) font (object Font underline TRUE) label (object ItemLabel Parent_View @54 location (859, 1010) fill_color 13434879 nlines 2 max_width 263 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CFD670384" width 281 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$13" @55 location (990, 1200) font (object Font underline TRUE) label (object ItemLabel Parent_View @55 location (871, 1175) fill_color 13434879 nlines 2 max_width 238 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CFD580244" width 256 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset -0.080000 y_offset 0.110000) (object Label @56 location (105, 60) font (object Font size 12 bold TRUE) nlines 1 max_width 882 label "The stucture of a WebPage object") (object ObjectView ":MainTpl" @57 location (495, 870) font (object Font underline TRUE) label (object ItemLabel Parent_View @57 location (388, 841) fill_color 13434879 nlines 2 max_width 214 justify 0 label ":MainTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B94E62F021C" width 232 height 82 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":Template" @58 location (495, 1035) font (object Font underline TRUE) label (object ItemLabel Parent_View @58 location (383, 1007) fill_color 13434879 nlines 2 max_width 225 justify 0 label ":Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B94E645026C" width 243 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":Template" @59 location (510, 1200) font (object Font underline TRUE) label (object ItemLabel Parent_View @59 location (391, 1172) fill_color 13434879 nlines 2 max_width 238 justify 0 label ":Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B94E645026C" width 256 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":Template" @60 location (510, 1365) font (object Font underline TRUE) label (object ItemLabel Parent_View @60 location (391, 1340) fill_color 13434879 nlines 2 max_width 238 justify 0 label ":Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B94E645026C" width 256 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @61 stereotype TRUE line_color 3342489 quidu "3B0CFC000244" client @51 supplier @52 line_style 0) (object LinkView "" @62 stereotype TRUE line_color 3342489 quidu "3B0CFC0303A2" client @51 supplier @53 line_style 0) (object LinkView "" @63 stereotype TRUE line_color 3342489 quidu "3B94E6A5012C" client @51 supplier @57 line_style 0) (object LinkView "" @64 stereotype TRUE line_color 3342489 quidu "3B94E6C60168" client @52 supplier @57 vertices (list Points (313, 667) (313, 855) (379, 855)) line_style 3 origin_attachment (313, 667) terminal_attachment (379, 855)) (object LinkView "" @65 stereotype TRUE line_color 3342489 quidu "3B94E6D70262" client @52 supplier @58 vertices (list Points (284, 667) (284, 1036) (374, 1036)) line_style 3 origin_attachment (284, 667) terminal_attachment (374, 1036)) (object LinkView "" @66 stereotype TRUE line_color 3342489 quidu "3B94E6F10172" client @52 supplier @59 vertices (list Points (253, 667) (253, 1203) (382, 1203)) line_style 3 origin_attachment (253, 667) terminal_attachment (382, 1203)) (object LinkView "" @67 stereotype TRUE line_color 3342489 quidu "3B94E71D02EE" client @52 supplier @60 vertices (list Points (225, 667) (225, 1363) (382, 1363)) line_style 3 origin_attachment (225, 667) terminal_attachment (382, 1363)) (object LinkView "" @68 stereotype TRUE line_color 3342489 quidu "3B0CFDFD00BE" client @53 supplier @54 vertices (list Points (1193, 682) (1193, 1022) (1130, 1022)) line_style 3 origin_attachment (1193, 682) terminal_attachment (1130, 1022)) (object LinkView "" @69 stereotype TRUE line_color 3342489 quidu "3B0CFE0302DA" client @53 supplier @55 vertices (list Points (1228, 682) (1228, 1200) (1118, 1200)) line_style 3 origin_attachment (1228, 682) terminal_attachment (1118, 1200)) (object LinkView "" @70 stereotype TRUE line_color 3342489 quidu "3B94E74701B8" client @58 supplier @54 line_style 3 origin_attachment (616, 1028) terminal_attachment (850, 1028)) (object LinkView "" @71 stereotype TRUE line_color 3342489 quidu "3B94E7580352" client @59 supplier @55 line_style 0))) (object ObjectDiagram "Tree of templates" mechanism_ref @2 quid "3B909A66001E" title "Tree of templates" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ObjectView ":MainTpl" @72 location (1170, 315) font (object Font underline TRUE) label (object ItemLabel Parent_View @72 location (1073, 287) fill_color 13434879 nlines 2 max_width 194 justify 0 label ":MainTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909A7B0082" width 212 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":RepeatTpl" @73 location (540, 720) font (object Font underline TRUE) label (object ItemLabel Parent_View @73 location (430, 695) fill_color 13434879 nlines 2 max_width 220 justify 0 label ":RepeatTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909A9D026C" width 238 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "if_empty:Template" @74 location (255, 990) font (object Font underline TRUE) label (object ItemLabel Parent_View @74 location (55, 962) fill_color 13434879 nlines 2 max_width 401 justify 0 label "if_empty:Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909AC200FA" width 419 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "header:Template" @75 location (810, 975) font (object Font underline TRUE) label (object ItemLabel Parent_View @75 location (628, 946) fill_color 13434879 nlines 2 max_width 364 justify 0 label "header:Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909ACF02C6" width 382 height 82 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "footer:Template" @76 location (570, 1170) font (object Font underline TRUE) label (object ItemLabel Parent_View @76 location (407, 1141) fill_color 13434879 nlines 2 max_width 326 justify 0 label "footer:Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909AE201F4" width 344 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":IfTpl" @77 location (1155, 705) font (object Font underline TRUE) label (object ItemLabel Parent_View @77 location (1074, 661) fill_color 13434879 nlines 2 max_width 162 justify 0 label ":IfTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909AF0030C" height 112 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":RepeatTpl" @78 location (1170, 1080) font (object Font underline TRUE) label (object ItemLabel Parent_View @78 location (1061, 1049) fill_color 13434879 nlines 2 max_width 219 justify 0 label ":RepeatTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909A9D026C" width 237 height 87 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":WebBox" @79 location (1740, 705) font (object Font underline TRUE) label (object ItemLabel Parent_View @79 location (1646, 680) fill_color 13434879 nlines 2 max_width 188 justify 0 label ":WebBox") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909B0C02DA" width 206 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":IfTpl" @80 location (1560, 990) font (object Font underline TRUE) label (object ItemLabel Parent_View @80 location (1479, 962) fill_color 13434879 nlines 2 max_width 163 justify 0 label ":IfTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909AF0030C" width 181 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":RepeatTpl" @81 location (1905, 990) font (object Font underline TRUE) label (object ItemLabel Parent_View @81 location (1799, 962) fill_color 13434879 nlines 2 max_width 213 justify 0 label ":RepeatTpl") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909A9D026C" width 231 height 81 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView ":WebBox" @82 location (1500, 1320) font (object Font underline TRUE) label (object ItemLabel Parent_View @82 location (1390, 1295) fill_color 13434879 nlines 2 max_width 220 justify 0 label ":WebBox") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B909B0C02DA" width 238 height 75 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object Label @83 location (120, 75) font (object Font size 12 bold TRUE) nlines 1 max_width 913 label "The structure of templates of a page") (object LinkView "" @84 stereotype TRUE line_color 3342489 quidu "3B909BC30280" client @72 supplier @73 line_style 0) (object LinkView "" @85 stereotype TRUE line_color 3342489 quidu "3B909BC601EA" client @72 supplier @77 line_style 0) (object LinkView "" @86 stereotype TRUE line_color 3342489 quidu "3B909BCA037A" client @72 supplier @79 line_style 0) (object LinkView "" @87 stereotype TRUE line_color 3342489 quidu "3B909BCE0082" client @73 supplier @74 line_style 0) (object LinkView "" @88 stereotype TRUE line_color 3342489 quidu "3B909BD001EA" client @73 supplier @75 line_style 0) (object LinkView "" @89 stereotype TRUE line_color 3342489 quidu "3B909BD30122" client @73 supplier @76 line_style 0) (object LinkView "" @90 stereotype TRUE line_color 3342489 quidu "3B909BD50258" client @77 supplier @78 line_style 0) (object LinkView "" @91 stereotype TRUE line_color 3342489 quidu "3B909BE302C6" client @80 supplier @82 line_style 0) (object LinkView "" @92 stereotype TRUE line_color 3342489 quidu "3B909BD901B8" client @79 supplier @81 line_style 0) (object LinkView "" @93 stereotype TRUE line_color 3342489 quidu "3B909BDD029E" client @79 supplier @80 line_style 0))))) (object Class_Category "Session" quid "3B0CBBCF024E" documentation "Handles the session (variables that need to be saved from one page to the other)." exportControl "Public" logical_models (list unit_reference_list (object Class "Session" quid "3AAFAF6C03DE" documentation "Handles the session vars on the server side. Keeps a list of variables that can be read, changed, etc." operations (list Operations (object Operation "Session" quid "3AAFB1570136" documentation |Construktor. Checks if the global variable $sessionVars is declared; if yes, then calls Load() in order to load the session variables from this variable. | |Then it calls extractPhpVars() for extracting PHP vars from $phpVars. | | concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "str2arr" quid "3AAFAFBF00D2" documentation |Helper function that explodes the string given as parameter and returns an associated array of var_name and var_value. | |The format of $strVars is: |var1=val1&var2=val2&... parameters (list Parameters (object Parameter "$strVars")) concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "Load" quid "3AAFB05102EE" documentation |Explodes the global variable $sessionVars and fills the array $this->Vars with the session variables. | |The format of $sessionVars is: |var1=val1&var2=val2&... concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "extractPhpVars" quid "3AAFB08200FA" documentation |Explodes $phpVars and declares some PHP global vars. | |The format of $phpVars is: |var1=val1&var2=val2&... concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "Change" quid "3AAFB092026C" documentation |Sets new values to some session vars, according to the parameter $strChange. | |The format of $strChange is: |var1=val1:var2=val2:... parameters (list Parameters (object Parameter "$strChange")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addVar" quid "3AAFB0AE0168" documentation "Adds a new variable in the session." parameters (list Parameters (object Parameter "$var_name") (object Parameter "$var_value")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "rmVar" quid "3AAFB0C400A0" documentation |Removes a variable from the session. | parameters (list Parameters (object Parameter "$var_name")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_HTML" quid "3AAFB0F303B6" documentation |Builds and returns the variable $session_code which is used to insert the session vars inside the page as JavaScript code and also declares the form WebAppForm which is used to send the session back to php. | concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_HTML_table" quid "3AAFB10B03B6" documentation "Builds an HTML table containing the session vars and returns it as a string (for debug)." concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "Vars" quid "3AAFAF8C0316" documentation |Associative array that keeps the session variables. Is used in this way: |$session->Vars["var_name"] = "var_value"; exportControl "Public")) module "Component View::Application Framework::Session::Session" quidu "3ACFB8AA0302") (object Class "Session" quid "3B2F4903021C" documentation "Handles the session vars on the client side (JavaScript). Keeps a list of variables that can be read, changed, etc." operations (list Operations (object Operation "Session" quid "3B2F4B730000" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "find" quid "3B2F4C3F03D4" documentation "Returns the index of a variable in the array or -1 if there is no such variable in array." concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "addVar" quid "3B2F4C47037A" documentation "Adds a new Var in the list. Gives an error message if such a variable already exists in the list." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getVar" quid "3B2F4C500190" documentation |Returns the value of a variable, or "UNDEFINED" if such a variable doesn't exist in the list. concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "setVar" quid "3B2F4C56003C" documentation "Changes the value of a variable. Gives an error message if such a variable doesn't exist in the list." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "toStr" quid "3B2F4C600118" documentation "Returns a string of all variables and their values concatenated." concurrency "Sequential" opExportControl "Protected" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "Vars" quid "3B2F4C700212" documentation "Array of vars.") (object ClassAttribute "nr" quid "3B2F4C760208" documentation "Number of vars in the Vars array."))) (object Class "Var" quid "3B2F498301FE" documentation "A session var on the client side script (JavaScript)." operations (list Operations (object Operation "Var" quid "3B2F4B24026C" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "Name" quid "3B2F49B7001E" documentation "The name of the variable." exportControl "Public") (object ClassAttribute "Value" quid "3B2F49C10168" documentation "The value of a variable." exportControl "Public"))) (object Association "$UNNAMED$14" quid "3B2F510A019A" roles (list role_list (object Role "$UNNAMED$15" quid "3B2F510A03C0" supplier "Logical View::Application Framework::Session::Var" quidu "3B2F498301FE" client_cardinality (value cardinality "n") is_navigable TRUE) (object Role "$UNNAMED$16" quid "3B2F510A03C1" supplier "Logical View::Application Framework::Session::Session" quidu "3B2F4903021C")))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B0CBCE50014" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 544 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::Application Framework::Session::Session" @94 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (960, 525) label (object ItemLabel Parent_View @94 location (781, 169) fill_color 13434879 nlines 1 max_width 358 justify 0 label "Session") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AAFAF6C03DE" width 376 height 736 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Session::Var" @95 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2025, 450) label (object ItemLabel Parent_View @95 location (1944, 319) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Var") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2F498301FE" height 286 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Session::Session" @96 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1530, 450) label (object ItemLabel Parent_View @96 location (1376, 194) fill_color 13434879 nlines 1 max_width 308 justify 0 label "Session") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2F4903021C" width 326 height 536 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$14" @97 location (1813, 450) stereotype TRUE line_color 3342489 quidu "3B2F510A019A" roleview_list (list RoleViews (object RoleView "$UNNAMED$15" @98 Parent_View @97 location (868, -735) stereotype TRUE line_color 3342489 quidu "3B2F510A03C0" client @97 supplier @95 line_style 0 label (object SegLabel @99 Parent_View @98 location (1903, 430) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "*" pctDist 0.744792 height 21 orientation 0)) (object RoleView "$UNNAMED$16" @100 Parent_View @97 location (868, -735) stereotype TRUE line_color 3342489 quidu "3B2F510A03C1" client @97 supplier @96 line_style 0))))))) (object Class_Category "Database" quid "3B0CBBE20104" documentation "Opens the connection with the database, executes the queries and handles the result of the queries." exportControl "Public" logical_models (list unit_reference_list (object Class "Recordset" quid "3B0CF6410014" documentation |This class represents a recordset (the table returned by the execution of a query). It executes the query using a given connection with a database. If no connection is specified, then it uses the global connection of the framework: $cnn. | |In case of modifying the class for a DB other than MySQL, only the function result2table() needs to be changed. | used_nodes (list uses_relationship_list (object Uses_Relationship quid "3B8B5822026C" supplier "Logical View::Application Framework::Database::Connection" quidu "3B8B547D03A2")) operations (list Operations (object Operation "Recordset" quid "3B8B5A9E0000" documentation "Constructor, creates a new recordset object. If no connection is given as parameter, than the global connection $cnn of the application is taken by default for executing the query." parameters (list Parameters (object Parameter "id" initv "''") (object Parameter "conn" initv "$cnn") (object Parameter "query" initv "''")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Open" quid "3B8B5A700014" documentation "Executes the query given as parameter and puts the result into the internal structure of the recordset. If no query is given as parameter, then the default query of the recordset (the query that is specified in the constructor) is executed." parameters (list Parameters (object Parameter "query")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Close" quid "3B8B5A80000A" documentation "Frees the internal structure of the recordset from the results of the query. " concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "EOF" quid "3B8B5A3801B8" documentation "Returns true if the internal pointer of the Recordset is past the last record." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "BOF" quid "3B8B5A3E035C" documentation "Returns true if the internal pointer of the Recordset is before the first record of the recordset." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "MoveNext" quid "3B8B5A450082" documentation "Moves the internal pointer of the recordset to the next record. If it already is at the EOF, it remains there." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "MovePrev" quid "3B8B5A5A02C6" documentation "Moves the internal pointer of the recordset to the previous record. If it already is at the BOF, it remains there." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "MoveFirst" quid "3B8B5A620316" documentation "Moves the internal pointer of the recordset to the first record. " concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "MoveLast" quid "3B8B5A6903D4" documentation "Moves the internal pointer of the recordset to the first record. " concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Field" quid "3B8B5A8C0320" documentation |Returns the value of the specified field of the current record (the record that is pointed by the internal pointer). | |If there is no such field in the record, or the internal pointer is at BOF or at EOF, then UNDEFINED is returned. parameters (list Parameters (object Parameter "fld_name")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Fields" quid "3B8B5A930118" documentation "Returns the current record as an associated array which has as keys the names of the fields and as values the values of the current record." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isPageRS" quid "3B8B5AAE00C8" documentation "Returns false (returns true only for the objects of the PagedRS class)" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "result2table" quid "3B8B5AC20320" documentation "Copy the mysql $result to $this->content table." concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "toHtmlTable" quid "3B8F37D500D2" documentation "Returns the recordset as an HTML table (mostly for debuging purposes)." concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "ID" quid "3B8B58F00280" documentation "The ID of the recordset." exportControl "Public") (object ClassAttribute "query" quid "3B8B58F602E4" documentation "The query that is executed to get the results (may contain {{variables}})." exportControl "Protected") (object ClassAttribute "cnn" quid "3B8B58FB0276" documentation "The connection that will execute the query.") (object ClassAttribute "content" quid "3B8B5901000A" documentation "The result after executing the query (2 dimensional array).") (object ClassAttribute "pos" quid "3B8B59080096" documentation "The current position in the array $content.") (object ClassAttribute "count" quid "3B8B590D0028" documentation "The number of rows in the array $content."))) (object Class "Connection" quid "3B8B547D03A2" documentation |This class is used for opening a connection with a database and for executing a query. To execute a query in the application use WebApp::execQuery() which returns a Recordset. |In case that the application will be moved to a database other then mysql, this class needs to be modified, but the application will not change at all. operations (list Operations (object Operation "Connection" quid "3B8B558A0046" documentation "Constructor. Opens a connection using the given parameters. If no parameters are given, then uses as default values the constants declared in 'config/const.DB.php'." parameters (list Parameters (object Parameter "host" initv "DBHOST") (object Parameter "user" initv "DBUSER") (object Parameter "passwd" initv "DBPASS") (object Parameter "db_name" initv "DBNAME")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "execQuery" quid "3B8B56CD02EE" documentation "Executes a query and returns a mysql result." parameters (list Parameters (object Parameter "$query")) result "mysql_result" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "show_error" quid "3B8B57A50118" documentation "Called by execQuery() to print the query and an error message." concurrency "Sequential" opExportControl "Private" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "cnn" quid "3B8B555A01C2"))) (object Class "PagedRS" quid "3B8B54880280" documentation |Same as class Recordset, but gets from the DB only a certain page out of all the results that can return the query. |A page of a recordset is a group of consecutive records. All the pages form a partition of the recordset and they have the same number of records (except the last page which may have less records). | superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B8B58300316" supplier "Logical View::Application Framework::Database::Recordset" quidu "3B0CF6410014")) operations (list Operations (object Operation "PagedRS" quid "3B8B639D0276" documentation "Constructor, same as the superclass constructor." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "isPageRS" quid "3B8B63A9010E" documentation "Returns always true, overrides the function with the same name of the superclass." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Open" quid "3B8B63AE03D4" documentation |Executes the query and fills the internal structure of the recordset. Overrides the function of the superclass and different from it adds "LIMIT from_rec, nr_recs" to the query before executing it, in order to get only a page from all the possible records that the query may return. It also adds some template variables which may be used to indicate in the HTML page which page of the results is being displayed, etc. parameters (list Parameters (object Parameter "cp" documentation "current page, which page of the recordset will be read from DB") (object Parameter "rp" documentation "records per page") (object Parameter "query" documentation "the query that will be executed to fill the recordset")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "getPageVars" quid "3B8B63B401A4" documentation |Returns an array of some variables that can be used in the template to indicate the next page, previous page, etc. | |These variables are: |{{FirstRec}} -- the number of the first record of the page |{{LastRec}} -- the number of the last record of the page |{{AllRecs}} -- the number of all records that can be retrieved by the query |{{CurrPage}} -- current page of records that is retrieved |{{NextPage}} -- the number of the next page |{{PrevPage}} -- the number of the previous page |{{LastPage}} -- the number of the last page | concurrency "Sequential" opExportControl "Implementation" uid 0) (object Operation "get_nr_of_recs" quid "3B8B63BE01D6" documentation |Returns the total number of records that the query of the recordset can return. This function is called when the recordset is opened and its value is assigned to $this->nr_of_recs. | |This number is found by executing a query to count the records. But, in order to make it more efficient, this count query is executed only for the first page, then it is saved in the session, and for the next pages it is retried from the session. concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "get_count_query" quid "3B9097FE00A0" documentation "Called by get_nr_recs(). From the query of the recordset, builds and returns a COUNT query which is used to get the number of records of the original query." concurrency "Sequential" opExportControl "Private" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "current_page" quid "3B8B62550262" documentation "Which page of the recordset will be read (the first page has the number 1)." exportControl "Protected") (object ClassAttribute "recs_per_page" quid "3B8B6245023A" documentation "The size of a page. If it is 0 then all the recordset is one page (all the records will be read from DB)." exportControl "Protected") (object ClassAttribute "nr_of_recs" quid "3B9095CF00E6" documentation "Number of all the recs that can return the query.")))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B0CBCE70032" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 1256 items (list diagram_item_list (object ClassView "Class" "Logical View::Application Framework::Database::Recordset" @101 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (735, 1395) label (object ItemLabel Parent_View @101 location (588, 839) fill_color 13434879 nlines 1 max_width 294 justify 0 label "Recordset") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CF6410014" width 312 height 1136 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Database::Connection" @102 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (330, 1020) label (object ItemLabel Parent_View @102 location (190, 864) fill_color 13434879 nlines 1 max_width 280 justify 0 label "Connection") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8B547D03A2" width 298 height 336 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Database::PagedRS" @103 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1200, 1095) label (object ItemLabel Parent_View @103 location (1011, 814) fill_color 13434879 nlines 1 max_width 378 justify 0 label "PagedRS") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8B54880280" width 396 height 586 annotation 8 autoResize TRUE) (object Label @104 location (180, 735) font (object Font bold TRUE) nlines 1 max_width 838 label "Member Variables & Member Functions") (object ClassView "Class" "Logical View::Application Framework::Database::Connection" @105 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (330, 315) label (object ItemLabel Parent_View @105 location (208, 290) fill_color 13434879 nlines 1 max_width 245 justify 0 label "Connection") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8B547D03A2" width 263 height 75 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Database::Recordset" @106 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (720, 315) label (object ItemLabel Parent_View @106 location (614, 274) fill_color 13434879 nlines 1 max_width 212 justify 0 label "Recordset") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CF6410014" width 230 height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Database::PagedRS" @107 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (720, 570) label (object ItemLabel Parent_View @107 location (566, 529) fill_color 13434879 nlines 1 max_width 308 justify 0 label "PagedRS") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8B54880280" width 326 height 107 annotation 8 autoResize TRUE) (object UsesView "" @108 stereotype TRUE line_color 3342489 quidu "3B8B5822026C" client @106 supplier @105 line_style 0) (object InheritView "" @109 stereotype TRUE line_color 3342489 quidu "3B8B58300316" client @107 supplier @106 line_style 0) (object Label @110 location (195, 165) font (object Font bold TRUE) nlines 1 max_width 481 label "Relations") (object Label @111 location (540, 45) font (object Font size 12 bold TRUE) nlines 2 max_width 656 label "The Database Component"))))) (object Class_Category "Utilities" quid "3B2F224000C8" documentation "Some utilities that sometimes are needed by the applications." exportControl "Public" logical_models (list unit_reference_list (object Class_Category "Statistics" quid "3B0CBC13038E" exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list)) (object Class_Category "Timer" quid "3B2F22C2028A" exportControl "Public" logical_models (list unit_reference_list (object Class "Timer" quid "3AAEC6790050" documentation |Class TIMER is used for mesuring the execution time of SQL queries or other processes or procedures. | |The constant EXECUTION_TIME_INFO, declared in 'config/const.Settings.php', activates or disactivates this class dipending on the value that it has (0 or 1, true or false). | operations (list Operations (object Operation "Timer" quid "3AAFB1AD0032" documentation "Constructor." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Start" quid "3AAECB340276" documentation "Is called before the process or procedure and marks its start time. The first parameter is to identify this process from the others, and the second to explain what time is being measured." parameters (list Parameters (object Parameter "$processID") (object Parameter "$comment")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Stop" quid "3AAECB5B02E4" documentation "Is called after the process that we are measuring and marks its end time." parameters (list Parameters (object Parameter "$processID")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "GetTime" quid "3AAECB7401C2" documentation "Calculates and returns the execution time of a process in msec." parameters (list Parameters (object Parameter "$processID")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "OutputInfo" quid "3AAECB8B0050" documentation "Outputs the collected info for all the processes. The output format is an HTML table, but it can be modified to support other output formats as well." concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "start_JS_Timer" quid "3B8BC82F023A" documentation "Outputs to the browser the javascript code that starts the javascript timer (which is used to measure the transfer time of the page and the execution times of js code)." concurrency "Sequential" opExportControl "Private" uid 0) (object Operation "output_JSTimer_info" quid "3B8BC94102BC" documentation "Is called by OutputInfo() function, calls the OutputInfo() function of javascript timer." concurrency "Sequential" opExportControl "Private" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "info" quid "3AAECF330230" documentation |Keeps the info about the execution times. It is a two dimentional array that has a row for each process (indexed by the ID of the process), and has the columns "comment", "startTime" and "endTime". type "array")) module "Component View::Application Framework::Common Utilities::Timer" quidu "3ACFB6980276" cardinality (value Cardinality "1..1")) (object Class "Timer_js" quid "3B8BC45B038E" documentation "The class Timer keeps a list of Proc objects." operations (list Operations (object Operation "find" quid "3B8BCBF501AE" documentation "Returns the position of a process in the array or -1 if this process cannot be found." parameters (list Parameters (object Parameter "proc_id")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Start" quid "3B8BCBFB005A" documentation "Marks the start time of a process." parameters (list Parameters (object Parameter "proc_id") (object Parameter "comment")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "Stop" quid "3B8BCC0203AC" documentation "Marks the end time of a process." parameters (list Parameters (object Parameter "proc_id")) concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "OutputInfo" quid "3B8BCC090172" documentation "Outputs the execution times (in msec) of all the processes in the array as an HTML table." concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "arrProc" quid "3B8BCBC501E0" documentation "array of Proc objects") (object ClassAttribute "nr" quid "3B8BCBCD03AC" documentation "the number of elements in the array"))) (object Class "Proc" quid "3B8BC47B006E" documentation "The class Proc represents the duration of a process (which may be the time that a part of the page is transfered and loaded, the time that the execution of a js function takes, etc)." operations (list Operations (object Operation "Proc" quid "3B8BCAE8023A" documentation "Constructor" parameters (list Parameters (object Parameter "id") (object Parameter "comment")) concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "ID" quid "3B8BC9F602DA" documentation "process id") (object ClassAttribute "Start" quid "3B8BC9FA038E" documentation "start time") (object ClassAttribute "End" quid "3B8BC9FF0244" documentation "end time") (object ClassAttribute "comment" quid "3B8BCA05026C" documentation "comment to explain what time is being measured"))) (object Association "$UNNAMED$17" quid "3B8BCB6E00C8" roles (list role_list (object Role "$UNNAMED$18" quid "3B8BCB6F0168" supplier "Logical View::Application Framework::Utilities::Timer::Proc" quidu "3B8BC47B006E" client_cardinality (value cardinality "n") is_navigable TRUE) (object Role "$UNNAMED$19" quid "3B8BCB6F0169" supplier "Logical View::Application Framework::Utilities::Timer::Timer_js" quidu "3B8BC45B038E" client_cardinality (value cardinality "1"))))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B2F22C50190" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::Application Framework::Utilities::Timer::Timer" @112 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (375, 405) label (object ItemLabel Parent_View @112 location (153, 149) fill_color 13434879 nlines 1 max_width 444 justify 0 label "Timer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AAEC6790050" width 462 height 536 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Utilities::Timer::Proc" @113 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1425, 360) label (object ItemLabel Parent_View @113 location (1314, 179) fill_color 13434879 nlines 1 max_width 222 justify 0 label "Proc") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8BC47B006E" width 240 height 386 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Utilities::Timer::Timer_js" @114 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (915, 360) label (object ItemLabel Parent_View @114 location (784, 154) fill_color 13434879 nlines 1 max_width 262 justify 0 label "Timer_js") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B8BC45B038E" width 280 height 436 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$17" @115 location (1179, 360) stereotype TRUE line_color 3342489 quidu "3B8BCB6E00C8" roleview_list (list RoleViews (object RoleView "$UNNAMED$18" @116 Parent_View @115 location (279, 60) stereotype TRUE line_color 3342489 quidu "3B8BCB6F0168" client @115 supplier @113 line_style 0 label (object SegLabel @117 Parent_View @116 location (1279, 326) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "*" pctDist 0.878443 height 35 orientation 0)) (object RoleView "$UNNAMED$19" @118 Parent_View @115 location (279, 60) stereotype TRUE line_color 3342489 quidu "3B8BCB6F0169" client @115 supplier @114 line_style 0 label (object SegLabel @119 Parent_View @118 location (1102, 324) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.760860 height 37 orientation 1)))))))) (object Class_Category "Client Sniffer" quid "3B2F234E03DE" exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B2F227903DE" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object CategoryView "Logical View::Application Framework::Utilities::Statistics" @120 location (300, 285) label (object ItemLabel Parent_View @120 location (156, 201) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Statistics") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBC13038E" width 300 height 180) (object CategoryView "Logical View::Application Framework::Utilities::Timer" @121 location (720, 285) label (object ItemLabel Parent_View @121 location (576, 201) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Timer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2F22C2028A" width 300 height 180) (object CategoryView "Logical View::Application Framework::Utilities::Client Sniffer" @122 location (1185, 285) label (object ItemLabel Parent_View @122 location (1041, 201) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Client Sniffer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2F234E03DE" width 300 height 180))))) (object Class_Category "Additional Functionality" quid "3B2F224B00BE" documentation "Some additional functionalities that are needed sometimes by the applications. These are optional and extensible (i.e. other functionalities may be added later)." exportControl "Public" logical_models (list unit_reference_list (object Class_Category "MessageBox" quid "3B0CBC6F02B2" exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list)) (object Class_Category "ToolTip" quid "3B0CBC40026C" exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list)) (object Class_Category "Advertisement" quid "3B0CBC4802EE" exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list)) (object Class_Category "Menus" quid "3B0CBC270050" exportControl "Public" logical_models (list unit_reference_list (object Class "MenuElem" quid "3B0CBE3F017C" documentation "Represents an element of a menu." operations (list Operations (object Operation "MenuElem" quid "3B0CCA8C01D6" documentation "constructor" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "addChild" quid "3B0CCA9801F4" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "nrChildren" quid "3B0CCAB00190" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "hasChildren" quid "3B0CCAB70104" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_text" quid "3B0CCAC700BE" documentation "returns the element and all its subelements in an easily readable text format (for debug purposes)" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_arrMenus" quid "3B0CCACE0032" documentation "returns the branch starting with this element, in the JavaScript format required by hierMenus" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "children_to_arrMenus" quid "3B0CCAD60046" documentation "transforms all the children to JavaScript code and returns it as a string, used by to_arrMenus() etc." concurrency "Sequential" opExportControl "Implementation" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "description" quid "3B0CC39E0226" documentation "text that will be shown in the menu" exportControl "Public") (object ClassAttribute "action" quid "3B0CCA2D00E6" documentation "what will be done when this element is selected by the user (typically a JS function call)" exportControl "Public") (object ClassAttribute "parent" quid "3B0CCA7200DC" documentation "parent of this element in the hierarchy of the menu" exportControl "Public") (object ClassAttribute "children" quid "3B0CCA7C01B8" documentation "array of subelements" exportControl "Public"))) (object Class "MenuTopElem" quid "3B0CBE4A02B2" documentation "Represents a top element of a menu." superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B0CBE64033E" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C")) operations (list Operations (object Operation "MenuTopElem" quid "3B0CCFF900D2" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_arrMenus" quid "3B0CD007017C" documentation "returns the menu starting with this top element in the JavaScript format required by hierMenus" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "left_position" quid "3B0CCFCE0172" exportControl "Public") (object ClassAttribute "top_position" quid "3B0CCFE50294" exportControl "Public"))) (object Class "Menus" quid "3B0CBE5C0140" documentation "Represents all the menus of a web-page." superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3B0CBE68015E" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C")) operations (list Operations (object Operation "Menus" quid "3B0CD243028A" concurrency "Sequential" opExportControl "Public" uid 0) (object Operation "to_arrMenus()" quid "3B0CD24C02C6" documentation "returns the JavaScript code for all the menus of the page" concurrency "Sequential" opExportControl "Public" uid 0)) class_attributes (list class_attribute_list (object ClassAttribute "width" quid "3B0CD1A203AC" exportControl "Public") (object ClassAttribute "font_color" quid "3B0CD1AD024E" exportControl "Public") (object ClassAttribute "mouseover_font_color" quid "3B0CD1B70172" exportControl "Public") (object ClassAttribute "bg_color" quid "3B0CD1C50064" exportControl "Public") (object ClassAttribute "mouseover_bg_color" quid "3B0CD1CF0096" exportControl "Public") (object ClassAttribute "border_color" quid "3B0CD1DC0078" exportControl "Public") (object ClassAttribute "separator_color" quid "3B0CD1E6014A" exportControl "Public"))) (object Association "$UNNAMED$20" quid "3B0CC0250168" roles (list role_list (object Role "$UNNAMED$21" quid "3B0CC0260046" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" quidu "3B0CBE4A02B2" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$22" quid "3B0CC0260047" supplier "Logical View::Application Framework::Additional Functionality::Menus::Menus" quidu "3B0CBE5C0140" client_cardinality (value cardinality "1") is_navigable TRUE is_aggregate TRUE))) (object Association "$UNNAMED$23" quid "3B0CC032032A" roles (list role_list (object Role "$UNNAMED$24" quid "3B0CC0330212" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "$UNNAMED$25" quid "3B0CC0330213" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" quidu "3B0CBE4A02B2" client_cardinality (value cardinality "1") is_navigable TRUE))) (object Association "$UNNAMED$26" quid "3B0CC05002EE" roles (list role_list (object Role "children" quid "3B0CC0550168" label "children" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "parent" quid "3B0CC0550169" label "parent" supplier "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" client_cardinality (value cardinality "1") is_navigable TRUE))) (object Mechanism @123 logical_models (list unit_reference_list (object Object ":Menus" quid "3B0CD5000370" collaborators (list link_list (object Link quid "3B0CD7A20000" supplier "Topic : MenuTopElem" quidu "3B0CD6FE02BC") (object Link quid "3B0CD7A403C0" supplier "Issue" quidu "3B0CD70E00FA") (object Link quid "3B0CD7A701EA" supplier "User" quidu "3B0CD77D019A")) persistence "Transient" multi FALSE) (object Object "Topic : MenuTopElem" quid "3B0CD6FE02BC" collaborators (list link_list (object Link quid "3B0CD84303CA" supplier "$UNNAMED$27" quidu "3B0CD814015E") (object Link quid "3B0CD848035C" supplier "$UNNAMED$28" quidu "3B0CD83B02DA") (object Link quid "3B0CD84D0168" supplier "$UNNAMED$29" quidu "3B0CD83F019A")) persistence "Transient" multi FALSE) (object Object "Issue" quid "3B0CD70E00FA" collaborators (list link_list (object Link quid "3B0CD97503C0" supplier "$UNNAMED$30" quidu "3B0CD9500118")) class "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" quidu "3B0CBE4A02B2" persistence "Transient" multi FALSE) (object Object "User" quid "3B0CD77D019A" collaborators (list link_list (object Link quid "3B0CD9D80186" supplier "$UNNAMED$31" quidu "3B0CD9A2000A")) class "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" quidu "3B0CBE4A02B2" persistence "Transient" multi FALSE) (object Object "$UNNAMED$27" quid "3B0CD814015E" class "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" persistence "Transient" multi FALSE) (object Object "$UNNAMED$28" quid "3B0CD83B02DA" collaborators (list link_list (object Link quid "3B0CDA45001E" supplier "$UNNAMED$32" quidu "3B0CDA2D0276")) class "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" persistence "Transient" multi FALSE) (object Object "$UNNAMED$29" quid "3B0CD83F019A" collaborators (list link_list (object Link quid "3B0CDB0302DA" supplier "$UNNAMED$33" quidu "3B0CDA8302BC") (object Link quid "3B0CDB2C0366" supplier "$UNNAMED$34" quidu "3B0CDA9400B4")) class "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" persistence "Transient" multi FALSE) (object Object "$UNNAMED$30" quid "3B0CD9500118" class "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" persistence "Transient" multi TRUE) (object Object "$UNNAMED$31" quid "3B0CD9A2000A" class "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" persistence "Transient" multi TRUE) (object Object "$UNNAMED$32" quid "3B0CDA2D0276" class "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" quidu "3B0CBE3F017C" persistence "Transient" multi TRUE) (object Object "$UNNAMED$33" quid "3B0CDA8302BC" collaborators (list link_list (object Link quid "3B0CDAA80262" supplier "$UNNAMED$35" quidu "3B0CDAA002F8") (object Link quid "3B0CDAB80172" supplier "$UNNAMED$36" quidu "3B0CDA9B0398")) persistence "Transient" multi FALSE) (object Object "$UNNAMED$34" quid "3B0CDA9400B4" persistence "Transient" multi FALSE) (object Object "$UNNAMED$36" quid "3B0CDA9B0398" persistence "Transient" multi FALSE) (object Object "$UNNAMED$35" quid "3B0CDAA002F8" persistence "Transient" multi FALSE)))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B0CBE3C023A" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" @124 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (465, 255) label (object ItemLabel Parent_View @124 location (354, 214) fill_color 13434879 nlines 1 max_width 222 justify 0 label "MenuElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE3F017C" width 240 height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" @125 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (270, 615) label (object ItemLabel Parent_View @125 location (125, 576) fill_color 13434879 nlines 1 max_width 290 justify 0 label "MenuTopElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE4A02B2" width 308 height 101 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::Menus" @126 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (735, 600) label (object ItemLabel Parent_View @126 location (654, 561) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Menus") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE5C0140" height 101 annotation 8 autoResize TRUE) (object InheritView "" @127 stereotype TRUE line_color 3342489 quidu "3B0CBE64033E" client @125 supplier @124 line_style 0) (object Label @128 location (105, 105) font (object Font bold TRUE) nlines 1 max_width 480 label "Inheritance:") (object Label @129 location (150, 975) font (object Font bold TRUE) nlines 1 max_width 540 label "Connectivity & Multiplicity:") (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::Menus" @130 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (240, 1170) label (object ItemLabel Parent_View @130 location (159, 1129) fill_color 13434879 nlines 1 max_width 162 justify 0 label "Menus") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE5C0140" height 107 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" @131 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (720, 1170) label (object ItemLabel Parent_View @131 location (575, 1131) fill_color 13434879 nlines 1 max_width 290 justify 0 label "MenuTopElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE4A02B2" width 308 height 101 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$20" @132 location (448, 1170) stereotype TRUE line_color 3342489 quidu "3B0CC0250168" roleview_list (list RoleViews (object RoleView "$UNNAMED$21" @133 Parent_View @132 location (208, 0) stereotype TRUE line_color 3342489 quidu "3B0CC0260046" client @132 supplier @131 line_style 3 origin_attachment (448, 1170) terminal_attachment (566, 1170) label (object SegLabel @134 Parent_View @133 location (543, 1150) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.801282 height 21 orientation 0)) (object RoleView "$UNNAMED$22" @135 Parent_View @132 location (208, 0) stereotype TRUE line_color 3342489 quidu "3B0CC0260047" client @132 supplier @130 line_style 3 origin_attachment (448, 1170) terminal_attachment (330, 1170) label (object SegLabel @136 Parent_View @135 location (354, 1135) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.793548 height 36 orientation 1)))) (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" @137 ShowCompartmentStereotypes TRUE SuppressAttribute TRUE SuppressOperation TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1245, 1170) label (object ItemLabel Parent_View @137 location (1134, 1129) fill_color 13434879 nlines 1 max_width 222 justify 0 label "MenuElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE3F017C" width 240 height 107 annotation 8 autoResize TRUE) (object AssociationViewNew "$UNNAMED$23" @138 location (999, 1170) stereotype TRUE line_color 3342489 quidu "3B0CC032032A" roleview_list (list RoleViews (object RoleView "$UNNAMED$24" @139 Parent_View @138 location (204, 0) stereotype TRUE line_color 3342489 quidu "3B0CC0330212" client @138 supplier @137 line_style 3 origin_attachment (999, 1170) terminal_attachment (1125, 1170) label (object SegLabel @140 Parent_View @139 location (1089, 1135) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.724551 height 36 orientation 0)) (object RoleView "$UNNAMED$25" @141 Parent_View @138 location (204, 0) stereotype TRUE line_color 3342489 quidu "3B0CC0330213" client @138 supplier @131 line_style 3 origin_attachment (999, 1170) terminal_attachment (874, 1170) label (object SegLabel @142 Parent_View @141 location (899, 1135) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.801205 height 36 orientation 1)))) (object AssociationViewNew "$UNNAMED$26" @143 location (1455, 1290) stereotype TRUE line_color 3342489 quidu "3B0CC05002EE" roleview_list (list RoleViews (object RoleView "children" @144 Parent_View @143 location (45, 120) label (object SegLabel @145 Parent_View @144 location (1277, 1322) anchor 1 anchor_loc 1 nlines 1 max_width 168 justify 0 label "+children" pctDist 0.647287 height 32 orientation 0) stereotype TRUE line_color 3342489 quidu "3B0CC0550168" client @143 supplier @137 vertices (list Points (1455, 1290) (1245, 1290) (1245, 1223)) line_style 3 origin_attachment (1455, 1290) terminal_attachment (1245, 1223) label (object SegLabel @146 Parent_View @144 location (1211, 1251) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.902116 height 35 orientation 0)) (object RoleView "parent" @147 Parent_View @143 location (45, 120) label (object SegLabel @148 Parent_View @147 location (1432, 1145) anchor 1 anchor_loc 1 nlines 1 max_width 137 justify 0 label "+parent" pctDist 0.796253 height 26 orientation 1) stereotype TRUE line_color 3342489 quidu "3B0CC0550169" client @143 supplier @137 vertices (list Points (1455, 1290) (1515, 1290) (1515, 1170) (1365, 1170)) line_style 3 origin_attachment (1455, 1290) terminal_attachment (1365, 1170) label (object SegLabel @149 Parent_View @147 location (1376, 1195) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.967213 height 25 orientation 0)))) (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::MenuElem" @150 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1395, 555) label (object ItemLabel Parent_View @150 location (1162, 224) fill_color 13434879 nlines 1 max_width 466 justify 0 label "MenuElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE3F017C" width 484 height 686 annotation 8 autoResize TRUE) (object Label @151 location (1215, 105) font (object Font bold TRUE) nlines 1 max_width 660 label "Attributes & Operations:") (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::MenuTopElem" @152 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (1875, 390) label (object ItemLabel Parent_View @152 location (1707, 234) fill_color 13434879 nlines 1 max_width 336 justify 0 label "MenuTopElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE4A02B2" width 354 height 336 annotation 8 autoResize TRUE) (object ClassView "Class" "Logical View::Application Framework::Additional Functionality::Menus::Menus" @153 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE location (2385, 495) label (object ItemLabel Parent_View @153 location (2163, 214) fill_color 13434879 nlines 1 max_width 444 justify 0 label "Menus") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBE5C0140" width 462 height 586 annotation 8 autoResize TRUE) (object InheritView "" @154 stereotype TRUE line_color 3342489 quidu "3B0CBE68015E" client @126 supplier @124 line_style 0))) (object ObjectDiagram "Example" mechanism_ref @123 quid "3B0CD4C30136" title "Example" zoom 100 max_height 28350 max_width 21600 origin_x 250 origin_y 0 items (list diagram_item_list (object ObjectView ":Menus" @155 location (1200, 270) font (object Font underline TRUE) label (object ItemLabel Parent_View @155 location (1119, 225) fill_color 13434879 nlines 2 max_width 162 justify 0 label ":Menus") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD5000370" height 112 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object Label @156 location (75, 60) font (object Font bold TRUE) nlines 1 max_width 780 label "Menu Structure of the front web-page") (object ObjectView "Topic : MenuTopElem" @157 location (375, 510) font (object Font underline TRUE) label (object ItemLabel Parent_View @157 location (223, 464) fill_color 13434879 nlines 2 max_width 304 justify 0 label "Topic : MenuTopElem") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD6FE02BC" width 322 height 114 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "Issue" @158 location (1200, 525) font (object Font underline TRUE) label (object ItemLabel Parent_View @158 location (1047, 479) fill_color 13434879 nlines 2 max_width 306 justify 0 label "Issue") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD70E00FA" width 324 height 114 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "User" @159 location (1845, 510) font (object Font underline TRUE) label (object ItemLabel Parent_View @159 location (1694, 464) fill_color 13434879 nlines 2 max_width 302 justify 0 label "User") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD77D019A" width 320 height 114 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$27" @160 location (630, 1080) font (object Font underline TRUE) label (object ItemLabel Parent_View @160 location (515, 1041) fill_color 13434879 nlines 2 max_width 230 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD814015E" width 248 height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$28" @161 location (645, 1365) font (object Font underline TRUE) label (object ItemLabel Parent_View @161 location (530, 1326) fill_color 13434879 nlines 2 max_width 230 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD83B02DA" width 248 height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$29" @162 location (645, 1635) font (object Font underline TRUE) label (object ItemLabel Parent_View @162 location (530, 1596) fill_color 13434879 nlines 2 max_width 230 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD83F019A" width 248 height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$30" @163 location (1185, 945) font (object Font underline TRUE) label (object ItemLabel Parent_View @163 location (1070, 906) fill_color 13434879 nlines 2 max_width 230 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD9500118" width 248 height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$31" @164 location (1845, 885) font (object Font underline TRUE) label (object ItemLabel Parent_View @164 location (1730, 846) fill_color 13434879 nlines 2 max_width 230 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CD9A2000A" width 248 height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$32" @165 location (1200, 1365) font (object Font underline TRUE) label (object ItemLabel Parent_View @165 location (1085, 1326) fill_color 13434879 nlines 2 max_width 230 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CDA2D0276" width 248 height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$33" @166 location (1050, 1635) font (object Font underline TRUE) label (object ItemLabel Parent_View @166 location (969, 1597) fill_color 13434879 nlines 2 max_width 162 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CDA8302BC" height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$34" @167 location (1050, 1890) font (object Font underline TRUE) label (object ItemLabel Parent_View @167 location (969, 1852) fill_color 13434879 nlines 2 max_width 162 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CDA9400B4" height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$36" @168 location (1545, 1635) font (object Font underline TRUE) label (object ItemLabel Parent_View @168 location (1464, 1597) fill_color 13434879 nlines 2 max_width 162 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CDA9B0398" height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object ObjectView "$UNNAMED$35" @169 location (1560, 1890) font (object Font underline TRUE) label (object ItemLabel Parent_View @169 location (1479, 1852) fill_color 13434879 nlines 2 max_width 162 justify 0 label "") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CDAA002F8" height 101 annotation 4 autoResize TRUE subobjects 0 x_offset 0.000000 y_offset 0.000000) (object LinkView "" @170 stereotype TRUE line_color 3342489 quidu "3B0CD7A20000" client @155 supplier @157 line_style 0) (object LinkView "" @171 stereotype TRUE line_color 3342489 quidu "3B0CD7A403C0" client @155 supplier @158 line_style 0) (object LinkView "" @172 stereotype TRUE line_color 3342489 quidu "3B0CD7A701EA" client @155 supplier @159 line_style 0) (object LinkView "" @173 stereotype TRUE line_color 3342489 quidu "3B0CD84303CA" client @157 supplier @160 vertices (list Points (345, 567) (345, 1084) (506, 1084)) line_style 3 origin_attachment (345, 567) terminal_attachment (506, 1084)) (object LinkView "" @174 stereotype TRUE line_color 3342489 quidu "3B0CD848035C" client @157 supplier @161 vertices (list Points (350, 567) (350, 1348) (521, 1348)) line_style 3 origin_attachment (350, 567) terminal_attachment (521, 1348)) (object LinkView "" @175 stereotype TRUE line_color 3342489 quidu "3B0CD84D0168" client @157 supplier @162 vertices (list Points (347, 567) (347, 1625) (521, 1625)) line_style 3 origin_attachment (347, 567) terminal_attachment (521, 1625)) (object LinkView "" @176 stereotype TRUE line_color 3342489 quidu "3B0CD97503C0" client @158 supplier @163 line_style 3 origin_attachment (1193, 581) terminal_attachment (1193, 895)) (object LinkView "" @177 stereotype TRUE line_color 3342489 quidu "3B0CD9D80186" client @159 supplier @164 line_style 3 origin_attachment (1858, 567) terminal_attachment (1858, 835)) (object LinkView "" @178 stereotype TRUE line_color 3342489 quidu "3B0CDA45001E" client @161 supplier @165 line_style 3 origin_attachment (769, 1353) terminal_attachment (1076, 1353)) (object LinkView "" @179 stereotype TRUE line_color 3342489 quidu "3B0CDB0302DA" client @162 supplier @166 line_style 3 origin_attachment (769, 1635) terminal_attachment (960, 1635)) (object LinkView "" @180 stereotype TRUE line_color 3342489 quidu "3B0CDB2C0366" client @162 supplier @167 vertices (list Points (769, 1632) (868, 1632) (868, 1884) (960, 1884)) line_style 3 origin_attachment (769, 1632) terminal_attachment (960, 1884)) (object LinkView "" @181 stereotype TRUE line_color 3342489 quidu "3B0CDAA80262" client @166 supplier @169 vertices (list Points (1140, 1639) (1325, 1639) (1325, 1890) (1470, 1890)) line_style 3 origin_attachment (1140, 1639) terminal_attachment (1470, 1890)) (object LinkView "" @182 stereotype TRUE line_color 3342489 quidu "3B0CDAB80172" client @166 supplier @168 line_style 3 origin_attachment (1140, 1640) terminal_attachment (1455, 1640))))))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B2F227C01CC" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object CategoryView "Logical View::Application Framework::Additional Functionality::ToolTip" @183 location (1470, 255) label (object ItemLabel Parent_View @183 location (1326, 171) fill_color 13434879 nlines 2 max_width 288 justify 0 label "ToolTip") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBC40026C" width 300 height 180) (object CategoryView "Logical View::Application Framework::Additional Functionality::Advertisement" @184 location (1065, 255) label (object ItemLabel Parent_View @184 location (921, 171) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Advertisement") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBC4802EE" width 300 height 180) (object CategoryView "Logical View::Application Framework::Additional Functionality::MessageBox" @185 location (660, 255) label (object ItemLabel Parent_View @185 location (516, 171) fill_color 13434879 nlines 2 max_width 288 justify 0 label "MessageBox") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBC6F02B2" width 300 height 180) (object CategoryView "Logical View::Application Framework::Additional Functionality::Menus" @186 location (255, 255) label (object ItemLabel Parent_View @186 location (111, 171) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Menus") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBC270050" width 300 height 180)))))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B0CBD6C0082" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object CategoryView "Logical View::Application Framework::Page Constructor" @187 location (315, 405) label (object ItemLabel Parent_View @187 location (171, 321) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Page Constructor") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBBC102B2" width 300 height 180) (object CategoryView "Logical View::Application Framework::Session" @188 location (315, 705) label (object ItemLabel Parent_View @188 location (171, 621) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Session") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBBCF024E" width 300 height 180) (object CategoryView "Logical View::Application Framework::Database" @189 location (315, 1005) label (object ItemLabel Parent_View @189 location (171, 921) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Database") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBBE20104" width 300 height 180) (object CategoryView "Logical View::Application Framework::Utilities" @190 location (315, 1605) label (object ItemLabel Parent_View @190 location (171, 1521) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Utilities") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2F224000C8" width 300 height 180) (object CategoryView "Logical View::Application Framework::Additional Functionality" @191 location (315, 1305) label (object ItemLabel Parent_View @191 location (171, 1221) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Additional Functionality") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B2F224B00BE" width 300 height 180) (object Label @192 location (120, 60) font (object Font size 12) nlines 1 max_width 915 label "Web Application Framework Components") (object Label @193 location (735, 315) nlines 4 max_width 855 label "Executes the necessary queries and constructs the HTML page by processing the template.") (object Label @194 location (750, 615) nlines 3 max_width 825 label "Handles the session (variables that need to be saved from one page to the other).") (object Label @195 location (750, 915) nlines 4 max_width 855 label "Opens the connection with the database, executes the queries and handles the result of the queries.") (object Label @196 location (735, 1215) nlines 4 max_width 870 label "Some additional functionalities that are needed sometimes by the applications. These are optional and extensible (i.e. other functionalities may be added later).") (object Label @197 location (735, 1515) nlines 3 max_width 900 label "Some utilities that sometimes are needed by the applications."))))) (object Class_Category "Web Application" quid "3B0CBA4E0118" visible_categories (list visibility_relationship_list (object Visibility_Relationship quid "3B0CBAAB0334" supplier "Logical View::Application Framework" quidu "3B0CBA3700A0")) exportControl "Public" logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3B0CBBB80208" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list))))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "3AAEC13B00CF" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object CategoryView "Logical View::Application Framework" @198 location (345, 240) label (object ItemLabel Parent_View @198 location (172, 156) fill_color 13434879 nlines 2 max_width 346 justify 0 label "Application Framework") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBA3700A0" width 358 height 180) (object CategoryView "Logical View::Web Application" @199 location (360, 735) label (object ItemLabel Parent_View @199 location (187, 651) fill_color 13434879 nlines 2 max_width 346 justify 0 label "Web Application") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B0CBA4E0118" width 358 height 180) (object ImportView "" @200 stereotype TRUE line_color 3342489 quidu "3B0CBAAB0334" client @199 supplier @198 line_style 0))))) root_subsystem (object SubSystem "Component View" quid "3AAEC13B00CB" physical_models (list unit_reference_list (object SubSystem "Application Framework" quid "3ACFB300001E" physical_models (list unit_reference_list (object module "application" "NotAModuleType" "NotAModulePart" quid "3AD24CC702C6" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\application.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3AD24D690276" supplier "Component View::Application Framework::Configuration Constants" quidu "3AD24B39037A" supplier_is_subsystem TRUE) (object Dependency_Relationship quid "3AD24D6B0262" supplier "Component View::Application Framework::Common Utilities" quidu "3ACFB4AB00B4" supplier_is_subsystem TRUE) (object Dependency_Relationship quid "3AD24D6E001E" supplier "Component View::Application Framework::Session" quidu "3ACFB4BC0104" supplier_is_subsystem TRUE) (object Dependency_Relationship quid "3AD24D7001B8" supplier "Component View::Application Framework::Page Constructor" quidu "3ACFB48E0122" supplier_is_subsystem TRUE))) (object SubSystem "Page Constructor" quid "3ACFB48E0122" physical_models (list unit_reference_list (object module "easytemplate" "NotAModuleType" "NotAModulePart" quid "3ACFB7710172" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\classes\\class.easytemplate.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFB7F70186" supplier "Component View::Application Framework::Page Constructor::PageConfig" quidu "3ACFB7CF01FE" supplier_is_spec TRUE))) (object module "NewPackageSpec" "PackageType" "Specification" quid "3ACFB7AA0226" stereotype "Package Specification") (object module "NewPackageBody" "PackageType" "Body" quid "3ACFB7B3003C" stereotype "Package Body") (object module "PageConfig" "NotAModuleType" "NotAModulePart" quid "3ACFB7CF01FE" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\classes\\class.PageConfig.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFB7FB0348" supplier "Component View::Application Framework::Page Constructor::Template" quidu "3ACFB7E201CC" supplier_is_spec TRUE))) (object module "Template" "NotAModuleType" "NotAModulePart" quid "3ACFB7E201CC" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\classes\\class.Template.php")))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFB76E03B6" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::Page Constructor::easytemplate" "NotAModuleType" "NotAModulePart" @201 location (375, 165) label (object ItemLabel Parent_View @201 location (340, 140) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "easytemplate") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB7710172" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Page Constructor::PageConfig" "NotAModuleType" "NotAModulePart" @202 location (555, 510) label (object ItemLabel Parent_View @202 location (520, 485) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "PageConfig") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB7CF01FE" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Page Constructor::Template" "NotAModuleType" "NotAModulePart" @203 location (735, 855) label (object ItemLabel Parent_View @203 location (700, 830) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "Template") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB7E201CC" width 228 autoResize TRUE width 228 height 162) (object ModVisView "" @204 stereotype TRUE line_color 3342489 quidu "3ACFB7F70186" client @201 supplier @202 line_style 0) (object ModVisView "" @205 stereotype TRUE line_color 3342489 quidu "3ACFB7FB0348" client @202 supplier @203 line_style 0))))) (object SubSystem "Common Utilities" quid "3ACFB4AB00B4" physical_models (list unit_reference_list (object module "Database" "NotAModuleType" "NotAModulePart" quid "3ACFB59D0082" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\classes\\class.Database.php"))) (object module "Timer" "NotAModuleType" "NotAModulePart" quid "3ACFB6980276" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\classes\\class.Timer.php"))) (object module "ClientSniffer" "NotAModuleType" "NotAModulePart" quid "3ACFB7070244" stereotype "")) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFB56B01E0" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::Common Utilities::Database" "NotAModuleType" "NotAModulePart" @206 location (315, 240) label (object ItemLabel Parent_View @206 location (280, 215) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "Database") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB59D0082" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Common Utilities::Timer" "NotAModuleType" "NotAModulePart" @207 location (765, 240) label (object ItemLabel Parent_View @207 location (730, 215) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "Timer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB6980276" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Common Utilities::ClientSniffer" "NotAModuleType" "NotAModulePart" @208 location (1230, 240) label (object ItemLabel Parent_View @208 location (1195, 215) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "ClientSniffer") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB7070244" width 228 autoResize TRUE width 228 height 162))))) (object SubSystem "Session" quid "3ACFB4BC0104" physical_models (list unit_reference_list (object module "FormManager" "NotAModuleType" "NotAModulePart" quid "3ACFB88A02EE" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\session\\class.FormManager.js"))) (object module "ListOfVars" "NotAModuleType" "NotAModulePart" quid "3ACFB89902B2" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\session\\class.ListOfVars.js"))) (object module "Session" "NotAModuleType" "NotAModulePart" quid "3ACFB8AA0302" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\session\\class.Session.php")))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFB4D1008C" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::Session::FormManager" "NotAModuleType" "NotAModulePart" @209 location (735, 165) label (object ItemLabel Parent_View @209 location (694, 140) fill_color 13434879 anchor_loc 3 nlines 2 max_width 152 label "FormManager") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB88A02EE" width 274 autoResize TRUE width 274 height 162) (object ModView "Component View::Application Framework::Session::ListOfVars" "NotAModuleType" "NotAModulePart" @210 location (1320, 165) label (object ItemLabel Parent_View @210 location (1285, 140) fill_color 13434879 anchor_loc 3 nlines 2 max_width 128 label "ListOfVars") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB89902B2" width 230 height 164 autoResize TRUE width 230 height 164) (object ModView "Component View::Application Framework::Session::Session" "NotAModuleType" "NotAModulePart" @211 location (255, 165) label (object ItemLabel Parent_View @211 location (220, 140) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "Session") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB8AA0302" width 228 autoResize TRUE width 228 height 162))))) (object SubSystem "Menus" quid "3ACFB4FF02C6" physical_models (list unit_reference_list (object module "index_menu" "NotAModuleType" "NotAModulePart" quid "3ACFB91B0366" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\menute\\index_menu.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFB96F0352" supplier "Component View::Application Framework::Menus::menute" quidu "3ACFB964005A" supplier_is_spec TRUE) (object Dependency_Relationship quid "3ACFB97A000A" supplier "Component View::Application Framework::Menus::class.ctreemenu.php" quidu "3ACFB958000A" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B17944D0046" supplier "Component View::Application Framework::Menus::class.Menus.php" quidu "3B1792660258" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B17944F0294" supplier "Component View::Application Framework::Menus::func.build_menus.php" quidu "3B179283028A" supplier_is_spec TRUE))) (object module "front_menu" "NotAModuleType" "NotAModulePart" quid "3ACFB9240258" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\menute\\front_menu.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFB9720366" supplier "Component View::Application Framework::Menus::menute" quidu "3ACFB964005A" supplier_is_spec TRUE) (object Dependency_Relationship quid "3ACFB97E026C" supplier "Component View::Application Framework::Menus::class.ctreemenu.php" quidu "3ACFB958000A" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B17949902EE" supplier "Component View::Application Framework::Menus::arrMenus_js.php" quidu "3B179483000A" supplier_is_spec TRUE))) (object module "selectTopic_menu" "NotAModuleType" "NotAModulePart" quid "3ACFB92E03D4" stereotype "" visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFB97602C6" supplier "Component View::Application Framework::Menus::menute" quidu "3ACFB964005A" supplier_is_spec TRUE) (object Dependency_Relationship quid "3ACFB98200FA" supplier "Component View::Application Framework::Menus::class.ctreemenu.php" quidu "3ACFB958000A" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B1794580294" supplier "Component View::Application Framework::Menus::class.Menus.php" quidu "3B1792660258" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B17945B01CC" supplier "Component View::Application Framework::Menus::func.build_menus.php" quidu "3B179283028A" supplier_is_spec TRUE))) (object module "class.ctreemenu.php" "NotAModuleType" "NotAModulePart" quid "3ACFB958000A" stereotype "" visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFC08900DC" supplier "Component View::Application Framework::Menus::menute.js" quidu "3ACFBA0700AA" supplier_is_spec TRUE))) (object module "menute" "NotAModuleType" "NotAModulePart" quid "3ACFB964005A" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\menute\\menute.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFC08B02B2" supplier "Component View::Application Framework::Menus::menute.js" quidu "3ACFBA0700AA" supplier_is_spec TRUE))) (object module "hierMenus.js" "NotAModuleType" "NotAModulePart" quid "3ACFB9FE010E" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\menute\\hierMenus.js"))) (object module "menute.js" "NotAModuleType" "NotAModulePart" quid "3ACFBA0700AA" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\menute\\menute.js")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFC09E005A" supplier "Component View::Application Framework::Menus::hierMenus.js" quidu "3ACFB9FE010E" supplier_is_spec TRUE))) (object module "class.Menus.php" "NotAModuleType" "NotAModulePart" quid "3B1792660258" stereotype "" visible_modules (list dependency_list (object Dependency_Relationship quid "3B1794330280" supplier "Component View::Application Framework::Menus::class.MenuTopElem.php" quidu "3B1792E60352" supplier_is_spec TRUE))) (object module "func.build_menus.php" "NotAModuleType" "NotAModulePart" quid "3B179283028A" stereotype "") (object module "class.MenuTopElem.php" "NotAModuleType" "NotAModulePart" quid "3B1792E60352" stereotype "" visible_modules (list dependency_list (object Dependency_Relationship quid "3B1794350316" supplier "Component View::Application Framework::Menus::class.MenuElem.php" quidu "3B1793C60230" supplier_is_spec TRUE))) (object module "class.MenuElem.php" "NotAModuleType" "NotAModulePart" quid "3B1793C60230" stereotype "") (object module "arrMenus_js.php" "NotAModuleType" "NotAModulePart" quid "3B179483000A" stereotype "" visible_modules (list dependency_list (object Dependency_Relationship quid "3B1794DF0348" supplier "Component View::Application Framework::Menus::build_front_menu.php" quidu "3B1794D0015E" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B1795900136" supplier "Component View::Application Framework::Menus::hierMenus.js" quidu "3ACFB9FE010E" supplier_is_spec TRUE))) (object module "build_front_menu.php" "NotAModuleType" "NotAModulePart" quid "3B1794D0015E" stereotype "" visible_modules (list dependency_list (object Dependency_Relationship quid "3B1795920348" supplier "Component View::Application Framework::Menus::class.Menus.php" quidu "3B1792660258" supplier_is_spec TRUE) (object Dependency_Relationship quid "3B17959602E4" supplier "Component View::Application Framework::Menus::func.build_menus.php" quidu "3B179283028A" supplier_is_spec TRUE)))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFB8F7029E" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::Menus::index_menu" "NotAModuleType" "NotAModulePart" @212 location (240, 165) label (object ItemLabel Parent_View @212 location (205, 140) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "index_menu") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB91B0366" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Menus::front_menu" "NotAModuleType" "NotAModulePart" @213 location (2160, 150) label (object ItemLabel Parent_View @213 location (2125, 125) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "front_menu") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB9240258" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Menus::selectTopic_menu" "NotAModuleType" "NotAModulePart" @214 location (900, 165) label (object ItemLabel Parent_View @214 location (848, 140) fill_color 13434879 anchor_loc 3 nlines 2 max_width 194 label "selectTopic_menu") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB92E03D4" width 350 autoResize TRUE width 350 height 162) (object ModView "Component View::Application Framework::Menus::menute" "NotAModuleType" "NotAModulePart" @215 location (510, 735) label (object ItemLabel Parent_View @215 location (475, 710) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "menute") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB964005A" width 228 autoResize TRUE width 228 height 162) (object ModVisView "" @216 stereotype TRUE line_color 3342489 quidu "3ACFB96F0352" client @212 supplier @215 line_style 0) (object ModVisView "" @217 stereotype TRUE line_color 3342489 quidu "3ACFB97602C6" client @214 supplier @215 line_style 0) (object ModView "Component View::Application Framework::Menus::hierMenus.js" "NotAModuleType" "NotAModulePart" @218 location (345, 1320) label (object ItemLabel Parent_View @218 location (310, 1295) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "hierMenus.js") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB9FE010E" width 228 height 164 autoResize TRUE width 228 height 164) (object ModView "Component View::Application Framework::Menus::menute.js" "NotAModuleType" "NotAModulePart" @219 location (435, 1035) label (object ItemLabel Parent_View @219 location (391, 1008) fill_color 13434879 anchor_loc 3 nlines 2 max_width 164 label "menute.js") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFBA0700AA" width 295 height 175 autoResize TRUE width 295 height 175) (object ModVisView "" @220 stereotype TRUE line_color 3342489 quidu "3ACFC08B02B2" client @215 supplier @219 line_style 0) (object ModVisView "" @221 stereotype TRUE line_color 3342489 quidu "3ACFC09E005A" client @219 supplier @218 line_style 0) (object ModView "Component View::Application Framework::Menus::class.Menus.php" "NotAModuleType" "NotAModulePart" @222 location (975, 705) label (object ItemLabel Parent_View @222 location (930, 680) fill_color 13434879 anchor_loc 3 nlines 2 max_width 169 label "class.Menus.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B1792660258" width 304 autoResize TRUE width 304 height 162) (object ModView "Component View::Application Framework::Menus::func.build_menus.php" "NotAModuleType" "NotAModulePart" @223 location (1365, 705) label (object ItemLabel Parent_View @223 location (1314, 680) fill_color 13434879 anchor_loc 3 nlines 2 max_width 191 label "func.build_menus.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B179283028A" width 344 autoResize TRUE width 344 height 162) (object ModView "Component View::Application Framework::Menus::class.MenuTopElem.php" "NotAModuleType" "NotAModulePart" @224 location (960, 1035) label (object ItemLabel Parent_View @224 location (894, 1010) fill_color 13434879 anchor_loc 3 nlines 2 max_width 248 label "class.MenuTopElem.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B1792E60352" width 446 autoResize TRUE width 446 height 162) (object ModView "Component View::Application Framework::Menus::class.MenuElem.php" "NotAModuleType" "NotAModulePart" @225 location (975, 1335) label (object ItemLabel Parent_View @225 location (924, 1310) fill_color 13434879 anchor_loc 3 nlines 2 max_width 190 label "class.MenuElem.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B1793C60230" width 342 autoResize TRUE width 342 height 162) (object ModVisView "" @226 stereotype TRUE line_color 3342489 quidu "3B1794330280" client @222 supplier @224 line_style 0) (object ModVisView "" @227 stereotype TRUE line_color 3342489 quidu "3B1794350316" client @224 supplier @225 line_style 0) (object ModVisView "" @228 stereotype TRUE line_color 3342489 quidu "3B17944D0046" client @212 supplier @222 line_style 0) (object ModVisView "" @229 stereotype TRUE line_color 3342489 quidu "3B17944F0294" client @212 supplier @223 line_style 0) (object ModVisView "" @230 stereotype TRUE line_color 3342489 quidu "3B1794580294" client @214 supplier @222 line_style 0) (object ModVisView "" @231 stereotype TRUE line_color 3342489 quidu "3B17945B01CC" client @214 supplier @223 line_style 0) (object ModView "Component View::Application Framework::Menus::arrMenus_js.php" "NotAModuleType" "NotAModulePart" @232 location (2145, 510) label (object ItemLabel Parent_View @232 location (2102, 485) fill_color 13434879 anchor_loc 3 nlines 2 max_width 159 label "arrMenus_js.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B179483000A" width 286 autoResize TRUE width 286 height 162) (object ModVisView "" @233 stereotype TRUE line_color 3342489 quidu "3B17949902EE" client @213 supplier @232 line_style 0) (object ModView "Component View::Application Framework::Menus::build_front_menu.php" "NotAModuleType" "NotAModulePart" @234 location (1830, 930) label (object ItemLabel Parent_View @234 location (1774, 905) fill_color 13434879 anchor_loc 3 nlines 2 max_width 211 label "build_front_menu.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B1794D0015E" width 380 autoResize TRUE width 380 height 162) (object ModVisView "" @235 stereotype TRUE line_color 3342489 quidu "3B1794DF0348" client @232 supplier @234 line_style 0) (object ModView "Component View::Application Framework::Menus::hierMenus.js" "NotAModuleType" "NotAModulePart" @236 location (2535, 930) label (object ItemLabel Parent_View @236 location (2500, 905) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "hierMenus.js") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB9FE010E" width 228 height 164 autoResize TRUE width 228 height 164) (object ModView "Component View::Application Framework::Menus::class.Menus.php" "NotAModuleType" "NotAModulePart" @237 location (1620, 1395) label (object ItemLabel Parent_View @237 location (1575, 1370) fill_color 13434879 anchor_loc 3 nlines 2 max_width 169 label "class.Menus.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B1792660258" width 304 autoResize TRUE width 304 height 162) (object ModView "Component View::Application Framework::Menus::func.build_menus.php" "NotAModuleType" "NotAModulePart" @238 location (2115, 1395) label (object ItemLabel Parent_View @238 location (2064, 1370) fill_color 13434879 anchor_loc 3 nlines 2 max_width 191 label "func.build_menus.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3B179283028A" width 344 autoResize TRUE width 344 height 162) (object ModVisView "" @239 stereotype TRUE line_color 3342489 quidu "3B1795900136" client @232 supplier @236 line_style 0) (object ModVisView "" @240 stereotype TRUE line_color 3342489 quidu "3B1795920348" client @234 supplier @237 line_style 0) (object ModVisView "" @241 stereotype TRUE line_color 3342489 quidu "3B17959602E4" client @234 supplier @238 line_style 0))))) (object SubSystem "ToolTip" quid "3ACFB5040370" physical_models (list unit_reference_list (object module "tooltip.php" "NotAModuleType" "NotAModulePart" quid "3ACFC0F30078" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\tooltip\\tooltip.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFC107010E" supplier "Component View::Application Framework::ToolTip::tooltip.js" quidu "3ACFC0FE0258" supplier_is_spec TRUE))) (object module "tooltip.js" "NotAModuleType" "NotAModulePart" quid "3ACFC0FE0258" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\tooltip\\tooltip.js")))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFC0F100BE" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::ToolTip::tooltip.php" "NotAModuleType" "NotAModulePart" @242 location (240, 150) label (object ItemLabel Parent_View @242 location (205, 125) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "tooltip.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFC0F30078" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::ToolTip::tooltip.js" "NotAModuleType" "NotAModulePart" @243 location (420, 480) label (object ItemLabel Parent_View @243 location (379, 455) fill_color 13434879 anchor_loc 3 nlines 2 max_width 150 label "tooltip.js") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFC0FE0258" width 270 height 165 autoResize TRUE width 270 height 165) (object ModVisView "" @244 stereotype TRUE line_color 3342489 quidu "3ACFC107010E" client @242 supplier @243 line_style 0))))) (object SubSystem "Sponsors" quid "3ACFB525037A" physical_models (list unit_reference_list (object module "sponsorat" "NotAModuleType" "NotAModulePart" quid "3ACFC1750046" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\sponsorat\\sponsorat.php")) visible_modules (list dependency_list (object Dependency_Relationship quid "3ACFC1C90258" supplier "Component View::Application Framework::Sponsors::Sponsors" quidu "3ACFC1B003AC" supplier_is_spec TRUE) (object Dependency_Relationship quid "3ACFC1CF03CA" supplier "Component View::Application Framework::Sponsors::func.nderto_spons_js.php" quidu "3ACFC18401C2" supplier_is_spec TRUE))) (object module "func.nderto_spons_js.php" "NotAModuleType" "NotAModulePart" quid "3ACFC18401C2" stereotype "") (object module "Sponsors" "NotAModuleType" "NotAModulePart" quid "3ACFC1B003AC" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\modules\\sponsorat\\Sponsors.js")))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFC1200140" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::Sponsors::sponsorat" "NotAModuleType" "NotAModulePart" @245 location (555, 150) label (object ItemLabel Parent_View @245 location (520, 125) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "sponsorat") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFC1750046" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Sponsors::func.nderto_spons_js.php" "NotAModuleType" "NotAModulePart" @246 location (900, 525) label (object ItemLabel Parent_View @246 location (782, 500) fill_color 13434879 anchor_loc 3 nlines 2 max_width 449 label "func.nderto_spons_js.php") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFC18401C2" width 810 height 165 autoResize TRUE width 810 height 165) (object ModView "Component View::Application Framework::Sponsors::Sponsors" "NotAModuleType" "NotAModulePart" @247 location (255, 525) label (object ItemLabel Parent_View @247 location (210, 498) fill_color 13434879 anchor_loc 3 nlines 2 max_width 167 label "Sponsors") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFC1B003AC" width 300 height 180 autoResize TRUE width 300 height 180) (object ModVisView "" @248 stereotype TRUE line_color 3342489 quidu "3ACFC1C90258" client @245 supplier @247 line_style 0) (object ModVisView "" @249 stereotype TRUE line_color 3342489 quidu "3ACFC1CF03CA" client @245 supplier @246 line_style 0))))) (object SubSystem "Configuration Constants" quid "3AD24B39037A" physical_models (list unit_reference_list (object module "DB" "NotAModuleType" "NotAModulePart" quid "3AD24B4C00E6" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\config\\const.DB.php"))) (object module "Paths" "NotAModuleType" "NotAModulePart" quid "3AD24B5101C2" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\config\\const.Paths.php"))) (object module "Settings" "NotAModuleType" "NotAModulePart" quid "3AD24B5801E0" stereotype "" external_docs (list external_doc_list (object external_doc external_doc_path "C:\\CVS_Projects\\LDirect\\config\\const.Settings.php")))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3AD24B4902F8" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ModView "Component View::Application Framework::Configuration Constants::DB" "NotAModuleType" "NotAModulePart" @250 location (240, 180) label (object ItemLabel Parent_View @250 location (205, 155) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "DB") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AD24B4C00E6" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Configuration Constants::Paths" "NotAModuleType" "NotAModulePart" @251 location (600, 180) label (object ItemLabel Parent_View @251 location (565, 155) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "Paths") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AD24B5101C2" width 228 autoResize TRUE width 228 height 162) (object ModView "Component View::Application Framework::Configuration Constants::Settings" "NotAModuleType" "NotAModulePart" @252 location (1005, 180) label (object ItemLabel Parent_View @252 location (970, 155) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "Settings") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AD24B5801E0" width 228 autoResize TRUE width 228 height 162)))))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFB31C0104" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object SubSysView "Component View::Application Framework::Page Constructor" @253 location (1215, 885) label (object ItemLabel Parent_View @253 location (1071, 816) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Page Constructor") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB48E0122" width 300 height 150) (object SubSysView "Component View::Application Framework::Common Utilities" @254 location (1215, 405) label (object ItemLabel Parent_View @254 location (1071, 336) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Common Utilities") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB4AB00B4" width 300 height 150) (object SubSysView "Component View::Application Framework::Session" @255 location (1215, 645) label (object ItemLabel Parent_View @255 location (1071, 576) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Session") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB4BC0104" width 300 height 150) (object SubSysView "Component View::Application Framework::Menus" @256 location (225, 1140) label (object ItemLabel Parent_View @256 location (81, 1071) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Menus") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB4FF02C6" width 300 height 150) (object SubSysView "Component View::Application Framework::ToolTip" @257 location (660, 1155) label (object ItemLabel Parent_View @257 location (516, 1086) fill_color 13434879 nlines 2 max_width 288 justify 0 label "ToolTip") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB5040370" width 300 height 150) (object SubSysView "Component View::Application Framework::Sponsors" @258 location (1035, 1155) label (object ItemLabel Parent_View @258 location (891, 1086) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Sponsors") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB525037A" width 300 height 150) (object SubSysView "Component View::Application Framework::Configuration Constants" @259 location (1215, 180) label (object ItemLabel Parent_View @259 location (1071, 111) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Configuration Constants") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AD24B39037A" width 300 height 150) (object ModView "Component View::Application Framework::application" "NotAModuleType" "NotAModulePart" @260 location (300, 495) label (object ItemLabel Parent_View @260 location (265, 470) fill_color 13434879 anchor_loc 3 nlines 2 max_width 127 label "application") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3AD24CC702C6" width 228 autoResize TRUE width 228 height 162) (object ModVisView "" @261 stereotype TRUE line_color 3342489 quidu "3AD24D690276" client @260 supplier @259 line_style 0) (object ModVisView "" @262 stereotype TRUE line_color 3342489 quidu "3AD24D6B0262" client @260 supplier @254 line_style 0) (object ModVisView "" @263 stereotype TRUE line_color 3342489 quidu "3AD24D6E001E" client @260 supplier @255 line_style 0) (object ModVisView "" @264 stereotype TRUE line_color 3342489 quidu "3AD24D7001B8" client @260 supplier @253 line_style 0))))) (object SubSystem "Web Application" quid "3ACFC87803CA" visible_modules (list dependency_list (object Dependency_Relationship quid "3AD1FB91028A" supplier "Component View::Application Framework" quidu "3ACFB300001E" supplier_is_subsystem TRUE)) physical_models (list unit_reference_list) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3ACFC88D0190" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list))))) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "3AAEC13B00FA" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object SubSysView "Component View::Application Framework" @265 location (315, 180) label (object ItemLabel Parent_View @265 location (171, 111) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Application Framework") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFB300001E" width 300 height 150) (object SubSysView "Component View::Web Application" @266 location (330, 660) label (object ItemLabel Parent_View @266 location (186, 591) fill_color 13434879 nlines 2 max_width 288 justify 0 label "Web Application") icon_style "Icon" line_color 3342489 fill_color 13434879 quidu "3ACFC87803CA" width 300 height 150) (object ModVisView "" @267 stereotype TRUE line_color 3342489 quidu "3AD1FB91028A" client @266 supplier @265 line_style 0))))) process_structure (object Processes quid "3AAEC13B00CC" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "3AAEC13B00CE" title "Deployment View" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) properties (object Properties attributes (list Attribute_Set (object Attribute tool "CORBA" name "propertyId" value "809135966") (object Attribute tool "CORBA" name "default__Project" value (list Attribute_Set (object Attribute tool "CORBA" name "CreateMissingDirectories" value TRUE) (object Attribute tool "CORBA" name "Editor" value ("EditorType" 100)) (object Attribute tool "CORBA" name "IncludePath" value "") (object Attribute tool "CORBA" name "StopOnError" value TRUE) (object Attribute tool "CORBA" name "EditorType" value (list Attribute_Set (object Attribute tool "CORBA" name "BuiltIn" value 100) (object Attribute tool "CORBA" name "WindowsShell" value 101))))) (object Attribute tool "CORBA" name "default__Class" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "ConstValue" value "") (object Attribute tool "CORBA" name "ImplementationType" value ""))) (object Attribute tool "CORBA" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "CORBA" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "CORBA" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "CORBA" name "CopyrightNotice" value (value Text "")) (object Attribute tool "CORBA" name "InclusionProtectionSymbol" value "AUTO GENERATE"))) (object Attribute tool "CORBA" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "CORBA" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "CORBA" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "CORBA" name "CopyrightNotice" value (value Text "")) (object Attribute tool "CORBA" name "InclusionProtectionSymbol" value "AUTO GENERATE"))) (object Attribute tool "CORBA" name "default__Operation" value (list Attribute_Set (object Attribute tool "CORBA" name "Context" value "") (object Attribute tool "CORBA" name "OperationIsOneWay" value FALSE))) (object Attribute tool "CORBA" name "default__Attribute" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "CaseSpecifier" value "") (object Attribute tool "CORBA" name "IsReadOnly" value FALSE) (object Attribute tool "CORBA" name "Order" value ""))) (object Attribute tool "CORBA" name "default__Role" value (list Attribute_Set (object Attribute tool "CORBA" name "ArrayDimensions" value "") (object Attribute tool "CORBA" name "CaseSpecifier" value "") (object Attribute tool "CORBA" name "GenerateForwardReference" value FALSE) (object Attribute tool "CORBA" name "IsReadOnly" value FALSE) (object Attribute tool "CORBA" name "Order" value "") (object Attribute tool "CORBA" name "BoundedRoleType" value ("AssocTypeSet" 47)) (object Attribute tool "CORBA" name "AssocTypeSet" value (list Attribute_Set (object Attribute tool "CORBA" name "Array" value 24) (object Attribute tool "CORBA" name "Sequence" value 47))))) (object Attribute tool "CORBA" name "default__Uses" value (list Attribute_Set (object Attribute tool "CORBA" name "GenerateForwardReference" value FALSE))) (object Attribute tool "CORBA" name "HiddenTool" value FALSE) (object Attribute tool "DDL" name "propertyId" value "809135966") (object Attribute tool "DDL" name "default__Project" value (list Attribute_Set (object Attribute tool "DDL" name "Directory" value "AUTO GENERATE") (object Attribute tool "DDL" name "DataBase" value ("DataBaseSet" 800)) (object Attribute tool "DDL" name "DataBaseSet" value (list Attribute_Set (object Attribute tool "DDL" name "ANSI" value 800) (object Attribute tool "DDL" name "Oracle" value 801) (object Attribute tool "DDL" name "SQLServer" value 802) (object Attribute tool "DDL" name "Sybase" value 803) (object Attribute tool "DDL" name "Watcom" value 804))) (object Attribute tool "DDL" name "PrimaryKeyColumnName" value "Id") (object Attribute tool "DDL" name "PrimaryKeyColumnType" value "NUMBER(5)") (object Attribute tool "DDL" name "ViewName" value "V_") (object Attribute tool "DDL" name "TableName" value "T_") (object Attribute tool "DDL" name "InheritSuffix" value "_V") (object Attribute tool "DDL" name "DropClause" value FALSE) (object Attribute tool "DDL" name "BaseViews" value FALSE) (object Attribute tool "DDL" name "DDLScriptFilename" value "DDL1.SQL"))) (object Attribute tool "DDL" name "default__Attribute" value (list Attribute_Set (object Attribute tool "DDL" name "ColumnType" value "VARCHAR") (object Attribute tool "DDL" name "Length" value "") (object Attribute tool "DDL" name "NullsOK" value TRUE) (object Attribute tool "DDL" name "PrimaryKey" value FALSE) (object Attribute tool "DDL" name "Unique" value FALSE) (object Attribute tool "DDL" name "CompositeUnique" value FALSE) (object Attribute tool "DDL" name "CheckConstraint" value ""))) (object Attribute tool "DDL" name "HiddenTool" value FALSE) (object Attribute tool "framework" name "HiddenTool" value FALSE) (object Attribute tool "Java" name "propertyId" value "809135966") (object Attribute tool "Java" name "default__Project" value (list Attribute_Set (object Attribute tool "Java" name "CreateMissingDirectories" value TRUE) (object Attribute tool "Java" name "StopOnError" value FALSE) (object Attribute tool "Java" name "UsePrefixes" value FALSE) (object Attribute tool "Java" name "AutoSync" value FALSE) (object Attribute tool "Java" name "Editor" value ("EditorType" 100)) (object Attribute tool "Java" name "VM" value ("VMType" 200)) (object Attribute tool "Java" name "ClassPath" value "") (object Attribute tool "Java" name "EditorType" value (list Attribute_Set (object Attribute tool "Java" name "BuiltIn" value 100) (object Attribute tool "Java" name "WindowsShell" value 101))) (object Attribute tool "Java" name "VMType" value (list Attribute_Set (object Attribute tool "Java" name "Sun" value 200) (object Attribute tool "Java" name "Microsoft" value 201))) (object Attribute tool "Java" name "InstanceVariablePrefix" value "m_") (object Attribute tool "Java" name "ClassVariablePrefix" value "s_") (object Attribute tool "Java" name "DefaultAttributeDataType" value "int") (object Attribute tool "Java" name "DefaultOperationReturnType" value "void") (object Attribute tool "Java" name "NoClassCustomDlg" value FALSE) (object Attribute tool "Java" name "GlobalImports" value (value Text "")) (object Attribute tool "Java" name "OpenBraceClassStyle" value TRUE) (object Attribute tool "Java" name "OpenBraceMethodStyle" value TRUE) (object Attribute tool "Java" name "UseTabs" value FALSE) (object Attribute tool "Java" name "UseSpaces" value TRUE) (object Attribute tool "Java" name "SpacingItems" value 3) (object Attribute tool "Java" name "RoseDefaultCommentStyle" value TRUE) (object Attribute tool "Java" name "AsteriskCommentStyle" value FALSE) (object Attribute tool "Java" name "JavaCommentStyle" value FALSE) (object Attribute tool "Java" name "JavadocAuthor" value TRUE) (object Attribute tool "Java" name "JavadocDeprecated" value FALSE) (object Attribute tool "Java" name "JavadocException" value TRUE) (object Attribute tool "Java" name "JavadocParam" value TRUE) (object Attribute tool "Java" name "JavadocReturn" value TRUE) (object Attribute tool "Java" name "JavadocSee" value FALSE) (object Attribute tool "Java" name "JavadocSerial" value FALSE) (object Attribute tool "Java" name "JavadocSerialdata" value FALSE) (object Attribute tool "Java" name "JavadocSerialfield" value FALSE) (object Attribute tool "Java" name "JavadocSince" value FALSE) (object Attribute tool "Java" name "JavadocVersion" value FALSE) (object Attribute tool "Java" name "JavadocLink" value FALSE))) (object Attribute tool "Java" name "default__Class" value (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "GenerateDefaultConstructor" value TRUE) (object Attribute tool "Java" name "ConstructorIs" value ("Ctor_Set" 62)) (object Attribute tool "Java" name "Ctor_Set" value (list Attribute_Set (object Attribute tool "Java" name "public" value 62) (object Attribute tool "Java" name "protected" value 63) (object Attribute tool "Java" name "private" value 64) (object Attribute tool "Java" name "package" value 65))) (object Attribute tool "Java" name "GenerateFinalizer" value FALSE) (object Attribute tool "Java" name "GenerateStaticInitializer" value FALSE) (object Attribute tool "Java" name "GenerateInstanceInitializer" value FALSE))) (object Attribute tool "Java" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Java" name "CmIdentification" value (value Text "")) (object Attribute tool "Java" name "CopyrightNotice" value (value Text "")))) (object Attribute tool "Java" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "Java" name "CmIdentification" value (value Text "")) (object Attribute tool "Java" name "CopyrightNotice" value (value Text "")))) (object Attribute tool "Java" name "default__Operation" value (list Attribute_Set (object Attribute tool "Java" name "Abstract" value FALSE) (object Attribute tool "Java" name "Static" value FALSE) (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Native" value FALSE) (object Attribute tool "Java" name "Synchronized" value FALSE))) (object Attribute tool "Java" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE) (object Attribute tool "Java" name "PropertyType" value ("BeanProperty_Set" 71)) (object Attribute tool "Java" name "BeanProperty_Set" value (list Attribute_Set (object Attribute tool "Java" name "Not A Property" value 71) (object Attribute tool "Java" name "Simple" value 72) (object Attribute tool "Java" name "Bound" value 73) (object Attribute tool "Java" name "Constrained" value 74))) (object Attribute tool "Java" name "IndividualChangeMgt" value FALSE) (object Attribute tool "Java" name "Read/Write" value ("Read/Write_Set" 81)) (object Attribute tool "Java" name "Read/Write_Set" value (list Attribute_Set (object Attribute tool "Java" name "Read & Write" value 81) (object Attribute tool "Java" name "Read Only" value 82) (object Attribute tool "Java" name "Write Only" value 83))) (object Attribute tool "Java" name "GenerateFullyQualifiedTypes" value FALSE))) (object Attribute tool "Java" name "default__Role" value (list Attribute_Set (object Attribute tool "Java" name "ContainerClass" value "") (object Attribute tool "Java" name "InitialValue" value "") (object Attribute tool "Java" name "Final" value FALSE) (object Attribute tool "Java" name "Transient" value FALSE) (object Attribute tool "Java" name "Volatile" value FALSE) (object Attribute tool "Java" name "PropertyType" value ("BeanProperty_Set" 71)) (object Attribute tool "Java" name "BeanProperty_Set" value (list Attribute_Set (object Attribute tool "Java" name "Not A Property" value 71) (object Attribute tool "Java" name "Simple" value 72) (object Attribute tool "Java" name "Bound" value 73) (object Attribute tool "Java" name "Constrained" value 74))) (object Attribute tool "Java" name "IndividualChangeMgt" value FALSE) (object Attribute tool "Java" name "Read/Write" value ("Read/Write_Set" 81)) (object Attribute tool "Java" name "Read/Write_Set" value (list Attribute_Set (object Attribute tool "Java" name "Read & Write" value 81) (object Attribute tool "Java" name "Read Only" value 82) (object Attribute tool "Java" name "Write Only" value 83))))) (object Attribute tool "Java" name "HiddenTool" value FALSE) (object Attribute tool "Oracle8" name "propertyId" value "360000002") (object Attribute tool "Oracle8" name "default__Project" value (list Attribute_Set (object Attribute tool "Oracle8" name "DDLScriptFilename" value "DDL1.SQL") (object Attribute tool "Oracle8" name "DropClause" value FALSE) (object Attribute tool "Oracle8" name "PrimaryKeyColumnName" value "_ID") (object Attribute tool "Oracle8" name "PrimaryKeyColumnType" value "NUMBER(5,0)") (object Attribute tool "Oracle8" name "SchemaNamePrefix" value "") (object Attribute tool "Oracle8" name "SchemaNameSuffix" value "") (object Attribute tool "Oracle8" name "TableNamePrefix" value "") (object Attribute tool "Oracle8" name "TableNameSuffix" value "") (object Attribute tool "Oracle8" name "TypeNamePrefix" value "") (object Attribute tool "Oracle8" name "TypeNameSuffix" value "") (object Attribute tool "Oracle8" name "ViewNamePrefix" value "") (object Attribute tool "Oracle8" name "ViewNameSuffix" value "") (object Attribute tool "Oracle8" name "VarrayNamePrefix" value "") (object Attribute tool "Oracle8" name "VarrayNameSuffix" value "") (object Attribute tool "Oracle8" name "NestedTableNamePrefix" value "") (object Attribute tool "Oracle8" name "NestedTableNameSuffix" value "") (object Attribute tool "Oracle8" name "ObjectTableNamePrefix" value "") (object Attribute tool "Oracle8" name "ObjectTableNameSuffix" value ""))) (object Attribute tool "Oracle8" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Oracle8" name "IsSchema" value FALSE))) (object Attribute tool "Oracle8" name "default__Class" value (list Attribute_Set (object Attribute tool "Oracle8" name "OID" value "") (object Attribute tool "Oracle8" name "WhereClause" value "") (object Attribute tool "Oracle8" name "CheckConstraint" value "") (object Attribute tool "Oracle8" name "CollectionTypeLength" value "") (object Attribute tool "Oracle8" name "CollectionTypePrecision" value "") (object Attribute tool "Oracle8" name "CollectionTypeScale" value "") (object Attribute tool "Oracle8" name "CollectionOfREFS" value FALSE))) (object Attribute tool "Oracle8" name "default__Operation" value (list Attribute_Set (object Attribute tool "Oracle8" name "MethodKind" value ("MethodKindSet" 1903)) (object Attribute tool "Oracle8" name "OverloadID" value "") (object Attribute tool "Oracle8" name "OrderNumber" value "") (object Attribute tool "Oracle8" name "IsReadNoDataState" value FALSE) (object Attribute tool "Oracle8" name "IsReadNoProcessState" value FALSE) (object Attribute tool "Oracle8" name "IsWriteNoDataState" value FALSE) (object Attribute tool "Oracle8" name "IsWriteNoProcessState" value FALSE) (object Attribute tool "Oracle8" name "IsSelfish" value FALSE) (object Attribute tool "Oracle8" name "TriggerType" value ("TriggerTypeSet" 1801)) (object Attribute tool "Oracle8" name "TriggerEvent" value ("TriggerEventSet" 1601)) (object Attribute tool "Oracle8" name "TriggerText" value "") (object Attribute tool "Oracle8" name "TriggerReferencingNames" value "") (object Attribute tool "Oracle8" name "TriggerForEach" value ("TriggerForEachSet" 1701)) (object Attribute tool "Oracle8" name "TriggerWhenClause" value "") (object Attribute tool "Oracle8" name "MethodKindSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "MapMethod" value 1901) (object Attribute tool "Oracle8" name "OrderMethod" value 1902) (object Attribute tool "Oracle8" name "Function" value 1903) (object Attribute tool "Oracle8" name "Procedure" value 1904) (object Attribute tool "Oracle8" name "Operator" value 1905) (object Attribute tool "Oracle8" name "Constructor" value 1906) (object Attribute tool "Oracle8" name "Destructor" value 1907) (object Attribute tool "Oracle8" name "Trigger" value 1908) (object Attribute tool "Oracle8" name "Calculated" value 1909))) (object Attribute tool "Oracle8" name "TriggerTypeSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "AFTER" value 1801) (object Attribute tool "Oracle8" name "BEFORE" value 1802) (object Attribute tool "Oracle8" name "INSTEAD OF" value 1803))) (object Attribute tool "Oracle8" name "TriggerForEachSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "ROW" value 1701) (object Attribute tool "Oracle8" name "STATEMENT" value 1702))) (object Attribute tool "Oracle8" name "TriggerEventSet" value (list Attribute_Set (object Attribute tool "Oracle8" name "INSERT" value 1601) (object Attribute tool "Oracle8" name "UPDATE" value 1602) (object Attribute tool "Oracle8" name "DELETE" value 1603) (object Attribute tool "Oracle8" name "INSERT OR UPDATE" value 1604) (object Attribute tool "Oracle8" name "INSERT OR DELETE" value 1605) (object Attribute tool "Oracle8" name "UPDATE OR DELETE" value 1606) (object Attribute tool "Oracle8" name "INSERT OR UPDATE OR DELETE" value 1607))))) (object Attribute tool "Oracle8" name "default__Role" value (list Attribute_Set (object Attribute tool "Oracle8" name "OrderNumber" value ""))) (object Attribute tool "Oracle8" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Oracle8" name "OrderNumber" value "") (object Attribute tool "Oracle8" name "IsUnique" value FALSE) (object Attribute tool "Oracle8" name "NullsAllowed" value TRUE) (object Attribute tool "Oracle8" name "Length" value "") (object Attribute tool "Oracle8" name "Precision" value "2") (object Attribute tool "Oracle8" name "Scale" value "6") (object Attribute tool "Oracle8" name "IsIndex" value FALSE) (object Attribute tool "Oracle8" name "IsPrimaryKey" value FALSE) (object Attribute tool "Oracle8" name "CompositeUnique" value FALSE) (object Attribute tool "Oracle8" name "CheckConstraint" value ""))) (object Attribute tool "Oracle8" name "HiddenTool" value FALSE) (object Attribute tool "cg" name "propertyId" value "809135966") (object Attribute tool "cg" name "default__Project" value (list Attribute_Set (object Attribute tool "cg" name "AllowGenerateOverNewerAnnotations" value FALSE) (object Attribute tool "cg" name "AllowGenerateOverNewerVersion" value FALSE) (object Attribute tool "cg" name "UseMSVC" value FALSE) (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "$ROSECPP_SOURCE") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "128vx_b") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value TRUE) (object Attribute tool "cg" name "AllowExplicitInstantiations" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value TRUE) (object Attribute tool "cg" name "CommentWidth" value 60) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue<$targetClass>") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue<$targetClass,$limit>") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue<$targetClass>") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference<$targetClass>") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "AlwaysKeepOrphanedCode" value FALSE))) (object Attribute tool "cg" name "compiler2.1__Project" value (list Attribute_Set (object Attribute tool "cg" name "AllowGenerateOverNewerAnnotations" value FALSE) (object Attribute tool "cg" name "AllowGenerateOverNewerVersion" value FALSE) (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "$ROSECPP_SOURCE") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value FALSE) (object Attribute tool "cg" name "AllowExplicitInstantiations" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value FALSE) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue(sizeof($targetClass))") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue(sizeof($targetClass),$limit)") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue(sizeof($targetClass),$limit)") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference($limit)") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference($limit)") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue(sizeof($targetClass))") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue(sizeof($targetClass))") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "128vx_b") (object Attribute tool "cg" name "AlwaysKeepOrphanedCode" value FALSE))) (object Attribute tool "cg" name "compiler3.0__Project" value (list Attribute_Set (object Attribute tool "cg" name "AllowGenerateOverNewerAnnotations" value FALSE) (object Attribute tool "cg" name "AllowGenerateOverNewerVersion" value FALSE) (object Attribute tool "cg" name "HeaderFileExtension" value "h") (object Attribute tool "cg" name "HeaderFileBackupExtension" value "h~") (object Attribute tool "cg" name "HeaderFileTemporaryExtension" value "h#") (object Attribute tool "cg" name "CodeFileExtension" value "cpp") (object Attribute tool "cg" name "CodeFileBackupExtension" value "cp~") (object Attribute tool "cg" name "CodeFileTemporaryExtension" value "cp#") (object Attribute tool "cg" name "CreateMissingDirectories" value TRUE) (object Attribute tool "cg" name "StopOnError" value FALSE) (object Attribute tool "cg" name "ErrorLimit" value 30) (object Attribute tool "cg" name "Directory" value "$ROSECPP_SOURCE") (object Attribute tool "cg" name "BooleanType" value "int") (object Attribute tool "cg" name "AllowTemplates" value TRUE) (object Attribute tool "cg" name "AllowExplicitInstantiations" value FALSE) (object Attribute tool "cg" name "AllowProtectedInheritance" value TRUE) (object Attribute tool "cg" name "OneByValueContainer" value "$targetClass") (object Attribute tool "cg" name "OneByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "OptionalByValueContainer" value "OptionalByValue<$targetClass>") (object Attribute tool "cg" name "OptionalByReferenceContainer" value "$targetClass *") (object Attribute tool "cg" name "FixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "UnorderedFixedByValueContainer" value "$targetClass[$limit]") (object Attribute tool "cg" name "FixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "UnorderedFixedByReferenceContainer" value "$targetClass *[$limit]") (object Attribute tool "cg" name "BoundedByValueContainer" value "BoundedListByValue<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByValueContainer" value "BoundedSetByValue<$targetClass,$limit>") (object Attribute tool "cg" name "BoundedByReferenceContainer" value "BoundedListByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnorderedBoundedByReferenceContainer" value "BoundedSetByReference<$targetClass,$limit>") (object Attribute tool "cg" name "UnboundedByValueContainer" value "UnboundedListByValue<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByValueContainer" value "UnboundedSetByValue<$targetClass>") (object Attribute tool "cg" name "UnboundedByReferenceContainer" value "UnboundedListByReference<$targetClass>") (object Attribute tool "cg" name "UnorderedUnboundedByReferenceContainer" value "UnboundedSetByReference<$targetClass>") (object Attribute tool "cg" name "QualifiedByValueContainer" value "AssociationByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByValueContainer" value "DictionaryByValue<$qualtype, $qualcont>") (object Attribute tool "cg" name "QualifiedByReferenceContainer" value "AssociationByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "UnorderedQualifiedByReferenceContainer" value "DictionaryByReference<$qualtype, $qualcont>") (object Attribute tool "cg" name "PathSeparator" value "") (object Attribute tool "cg" name "FileNameFormat" value "128vx_b") (object Attribute tool "cg" name "AlwaysKeepOrphanedCode" value FALSE))) (object Attribute tool "cg" name "default__Class" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ImplementationType" value "") (object Attribute tool "cg" name "ClassKey" value "class") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "PutBodiesInSpec" value FALSE) (object Attribute tool "cg" name "GenerateDefaultConstructor" value ("GenerateSet" 199)) (object Attribute tool "cg" name "DefaultConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineDefaultConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitDefaultConstructor" value FALSE) (object Attribute tool "cg" name "GenerateCopyConstructor" value ("GenerateSet" 199)) (object Attribute tool "cg" name "CopyConstructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineCopyConstructor" value FALSE) (object Attribute tool "cg" name "ExplicitCopyConstructor" value FALSE) (object Attribute tool "cg" name "GenerateDestructor" value TRUE) (object Attribute tool "cg" name "DestructorVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DestructorKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineDestructor" value FALSE) (object Attribute tool "cg" name "GenerateAssignmentOperation" value ("GenerateSet" 199)) (object Attribute tool "cg" name "AssignmentVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "AssignmentKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "InlineAssignmentOperation" value FALSE) (object Attribute tool "cg" name "GenerateEqualityOperations" value ("GenerateSet" 199)) (object Attribute tool "cg" name "EqualityVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "EqualityKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineEqualityOperations" value FALSE) (object Attribute tool "cg" name "GenerateRelationalOperations" value FALSE) (object Attribute tool "cg" name "RelationalVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "RelationalKind" value ("FriendKindSet" 200)) (object Attribute tool "cg" name "InlineRelationalOperations" value FALSE) (object Attribute tool "cg" name "GenerateStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "StorageMgmtVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStorageMgmtOperations" value FALSE) (object Attribute tool "cg" name "GenerateSubscriptOperation" value FALSE) (object Attribute tool "cg" name "SubscriptVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "SubscriptKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "SubscriptResultType" value "") (object Attribute tool "cg" name "InlineSubscriptOperation" value FALSE) (object Attribute tool "cg" name "GenerateDereferenceOperation" value FALSE) (object Attribute tool "cg" name "DereferenceVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "DereferenceKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "DereferenceResultType" value "") (object Attribute tool "cg" name "InlineDereferenceOperation" value FALSE) (object Attribute tool "cg" name "GenerateIndirectionOperation" value FALSE) (object Attribute tool "cg" name "IndirectionVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "IndirectionKind" value ("ThreeKindSet" 200)) (object Attribute tool "cg" name "IndirectionResultType" value "") (object Attribute tool "cg" name "InlineIndirectionOperation" value FALSE) (object Attribute tool "cg" name "GenerateStreamOperations" value FALSE) (object Attribute tool "cg" name "StreamVisibility" value ("VisibilitySet" 45)) (object Attribute tool "cg" name "InlineStreamOperations" value FALSE) (object Attribute tool "cg" name "ThreeKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202))) (object Attribute tool "cg" name "KindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203))) (object Attribute tool "cg" name "FriendKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GenerateSet" value (list Attribute_Set (object Attribute tool "cg" name "DeclareAndDefine" value 199) (object Attribute tool "cg" name "DeclareOnly" value 205) (object Attribute tool "cg" name "DoNotDeclare" value 206))) (object Attribute tool "cg" name "VisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14))))) (object Attribute tool "cg" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "cg" name "Generate" value TRUE) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "cg" name "CopyrightNotice" value (value Text "")) (object Attribute tool "cg" name "FileName" value "AUTO GENERATE") (object Attribute tool "cg" name "AllowExtensionlessFileName" value FALSE) (object Attribute tool "cg" name "InclusionProtectionSymbol" value "AUTO GENERATE") (object Attribute tool "cg" name "IncludeFormat" value (value Text |// $package |#include "$file" | )) (object Attribute tool "cg" name "IncludeBySimpleName" value FALSE) (object Attribute tool "cg" name "IncludePrecompiledHeader" value FALSE) (object Attribute tool "cg" name "IncludeOrder" value "AMIR") (object Attribute tool "cg" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "cg" name "InliningStyle" value ("InliningStyleSet" 207)) (object Attribute tool "cg" name "InliningStyleSet" value (list Attribute_Set (object Attribute tool "cg" name "InClassDeclaration" value 208) (object Attribute tool "cg" name "FollowingClassDeclaration" value 207))) (object Attribute tool "cg" name "TypesDefined" value (value Text "")) (object Attribute tool "cg" name "IncludeClosure" value (value Text "")))) (object Attribute tool "cg" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "cg" name "Generate" value TRUE) (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "CmIdentification" value (value Text " %X% %Q% %Z% %W%")) (object Attribute tool "cg" name "CopyrightNotice" value (value Text "")) (object Attribute tool "cg" name "FileName" value "AUTO GENERATE") (object Attribute tool "cg" name "AllowExtensionlessFileName" value FALSE) (object Attribute tool "cg" name "IncludeFormat" value (value Text |// $package |#include "$file" | )) (object Attribute tool "cg" name "IncludeBySimpleName" value FALSE) (object Attribute tool "cg" name "IncludePrecompiledHeader" value TRUE) (object Attribute tool "cg" name "IncludeOrder" value "AMIR") (object Attribute tool "cg" name "AdditionalIncludes" value (value Text "")) (object Attribute tool "cg" name "InliningStyle" value ("InliningStyleSet" 207)) (object Attribute tool "cg" name "InliningStyleSet" value (list Attribute_Set (object Attribute tool "cg" name "InClassDeclaration" value 208) (object Attribute tool "cg" name "FollowingClassDeclaration" value 207))) (object Attribute tool "cg" name "TypesDefined" value (value Text "")) (object Attribute tool "cg" name "IncludeClosure" value (value Text "")))) (object Attribute tool "cg" name "default__Operation" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "OperationKind" value ("OperationKindSet" 200)) (object Attribute tool "cg" name "OperationKindSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GenerateAbstractBody" value FALSE) (object Attribute tool "cg" name "OperationIsConst" value FALSE) (object Attribute tool "cg" name "OperationIsExplicit" value FALSE) (object Attribute tool "cg" name "Inline" value FALSE) (object Attribute tool "cg" name "EntryCode" value (value Text "")) (object Attribute tool "cg" name "ExitCode" value (value Text "")) (object Attribute tool "cg" name "CCRegion" value "") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))) (object Attribute tool "cg" name "BodyAnnotations" value ""))) (object Attribute tool "cg" name "default__Has" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "Ordered" value TRUE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$supplier") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$relationship") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$relationship") (object Attribute tool "cg" name "SetName" value "set_$relationship") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "SelectorName" value "") (object Attribute tool "cg" name "SelectorType" value "") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "HasRelTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "default__Association" value (list Attribute_Set (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$targetClass"))) (object Attribute tool "cg" name "default__Inherit" value (list Attribute_Set (object Attribute tool "cg" name "InstanceArguments" value ""))) (object Attribute tool "cg" name "default__Role" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "NameIfUnlabeled" value "the_$targetClass") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$target") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "InitialValue" value (value Text "")) (object Attribute tool "cg" name "ContainerClass" value "") (object Attribute tool "cg" name "ContainerGet" value "$data.get($keys)") (object Attribute tool "cg" name "ContainerSet" value "$data.set($keys,$value)") (object Attribute tool "cg" name "QualifiedContainer" value "") (object Attribute tool "cg" name "AssocClassContainer" value "$supplier *") (object Attribute tool "cg" name "AssocClassInitialValue" value (value Text "")) (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$target") (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "SetName" value "set_$target") (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "QualifiedGetSetByReference" value ("QualifiedGetSetByReferenceSet" 2)) (object Attribute tool "cg" name "QualifiedGetSetByReferenceSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_GetSetByReference" value 2))) (object Attribute tool "cg" name "GenerateQualifiedGetOperation" value TRUE) (object Attribute tool "cg" name "QualifiedGetName" value "get_$target") (object Attribute tool "cg" name "QualifiedGetIsConst" value TRUE) (object Attribute tool "cg" name "QualifiedGetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "InlineQualifiedGet" value TRUE) (object Attribute tool "cg" name "GenerateQualifiedSetOperation" value TRUE) (object Attribute tool "cg" name "QualifiedSetName" value "set_$target") (object Attribute tool "cg" name "QualifiedSetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineQualifiedSet" value TRUE) (object Attribute tool "cg" name "GenerateAssocClassDataMember" value TRUE) (object Attribute tool "cg" name "AssocClassDataMemberName" value "$target") (object Attribute tool "cg" name "AssocClassDataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtRelationshipVisibility" value 210))) (object Attribute tool "cg" name "AssocClassDataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "AssocClassDataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "AssocClassGetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GenerateAssocClassGetOperation" value TRUE) (object Attribute tool "cg" name "AssocClassGetName" value "get_$target") (object Attribute tool "cg" name "AssocClassGetIsConst" value TRUE) (object Attribute tool "cg" name "AssocClassGetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "InlineAssocClassGet" value TRUE) (object Attribute tool "cg" name "GenerateAssocClassSetOperation" value TRUE) (object Attribute tool "cg" name "AssocClassSetName" value "set_$target") (object Attribute tool "cg" name "AssocClassSetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineAssocClassSet" value TRUE) (object Attribute tool "cg" name "AssocClassForwardReferenceOnly" value TRUE) (object Attribute tool "cg" name "AssocTypeSet" value (list Attribute_Set (object Attribute tool "cg" name "Array" value 24) (object Attribute tool "cg" name "Sequence" value 47))))) (object Attribute tool "cg" name "default__Attribute" value (list Attribute_Set (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "GenerateDataMember" value TRUE) (object Attribute tool "cg" name "DataMemberName" value "$attribute") (object Attribute tool "cg" name "DataMemberVisibility" value ("DataMemberVisibilitySet" 14)) (object Attribute tool "cg" name "DataMemberVisibilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Public" value 45) (object Attribute tool "cg" name "Protected" value 44) (object Attribute tool "cg" name "Private" value 43) (object Attribute tool "cg" name "Implementation" value 14) (object Attribute tool "cg" name "AtAttributeVisibility" value 211))) (object Attribute tool "cg" name "DataMemberMutability" value ("DataMemberMutabilitySet" 0)) (object Attribute tool "cg" name "DataMemberMutabilitySet" value (list Attribute_Set (object Attribute tool "cg" name "Unrestricted" value 0) (object Attribute tool "cg" name "Mutable" value 1) (object Attribute tool "cg" name "Const" value 2))) (object Attribute tool "cg" name "DataMemberIsVolatile" value FALSE) (object Attribute tool "cg" name "DataMemberFieldSize" value "") (object Attribute tool "cg" name "GenerateGetOperation" value TRUE) (object Attribute tool "cg" name "GenerateSetOperation" value TRUE) (object Attribute tool "cg" name "GetName" value "get_$attribute") (object Attribute tool "cg" name "SetName" value "set_$attribute") (object Attribute tool "cg" name "GetSetKinds" value ("GetSetKindsSet" 200)) (object Attribute tool "cg" name "GetSetKindsSet" value (list Attribute_Set (object Attribute tool "cg" name "Common" value 200) (object Attribute tool "cg" name "Virtual" value 201) (object Attribute tool "cg" name "Abstract" value 202) (object Attribute tool "cg" name "Static" value 203) (object Attribute tool "cg" name "Friend" value 204))) (object Attribute tool "cg" name "GetIsConst" value TRUE) (object Attribute tool "cg" name "GetResultIsConst" value ("GetResultIsConstSet" 2)) (object Attribute tool "cg" name "GetResultIsConstSet" value (list Attribute_Set (object Attribute tool "cg" name "False" value 0) (object Attribute tool "cg" name "True" value 1) (object Attribute tool "cg" name "Same_As_Function" value 2))) (object Attribute tool "cg" name "GetSetByReference" value FALSE) (object Attribute tool "cg" name "InlineGet" value TRUE) (object Attribute tool "cg" name "SetReturnsValue" value FALSE) (object Attribute tool "cg" name "InlineSet" value TRUE) (object Attribute tool "cg" name "CCRegion" value ""))) (object Attribute tool "cg" name "default__Uses" value (list Attribute_Set (object Attribute tool "cg" name "ForwardReferenceOnly" value FALSE) (object Attribute tool "cg" name "BodyReferenceOnly" value FALSE))) (object Attribute tool "cg" name "default__Subsystem" value (list Attribute_Set (object Attribute tool "cg" name "Directory" value "AUTO GENERATE") (object Attribute tool "cg" name "DirectoryIsOnSearchList" value FALSE) (object Attribute tool "cg" name "PrecompiledHeader" value ""))) (object Attribute tool "cg" name "default__Category" value (list Attribute_Set (object Attribute tool "cg" name "IsNamespace" value FALSE) (object Attribute tool "cg" name "Indent" value 2) (object Attribute tool "cg" name "CodeName" value "") (object Attribute tool "cg" name "GenerateEmptyRegions" value ("GenerateEmptyRegionSet" 3)) (object Attribute tool "cg" name "GenerateEmptyRegionSet" value (list Attribute_Set (object Attribute tool "cg" name "None" value 0) (object Attribute tool "cg" name "Preserved" value 1) (object Attribute tool "cg" name "Unpreserved" value 2) (object Attribute tool "cg" name "All" value 3))))) (object Attribute tool "MSVC" name "propertyId" value "809135966") (object Attribute tool "MSVC" name "default__Project" value (list Attribute_Set (object Attribute tool "MSVC" name "Version" value "5.0"))) (object Attribute tool "MSVC" name "default__Class" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCClassTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCClassTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Interface_Part" value 1) (object Attribute tool "MSVC" name "Connection_Part" value 2) (object Attribute tool "MSVC" name "Class_Factory" value 3))) (object Attribute tool "MSVC" name "CObjectFunctionality" value ("CObjectFunctionalitySet" 0)) (object Attribute tool "MSVC" name "CObjectFunctionalitySet" value (list Attribute_Set (object Attribute tool "MSVC" name "None" value 0) (object Attribute tool "MSVC" name "Dynamic" value 1) (object Attribute tool "MSVC" name "Dyncreate" value 2) (object Attribute tool "MSVC" name "Serial" value 3))) (object Attribute tool "MSVC" name "GenerateOverrideGroup" value FALSE) (object Attribute tool "MSVC" name "GenerateDataGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_DATA_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateFieldGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_FIELD_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateMessageGroup" value FALSE) (object Attribute tool "MSVC" name "GenerateMessageMap" value FALSE) (object Attribute tool "MSVC" name "AFX_MSG_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "MESSAGE_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "OLEFactory" value ("OLEFactorySet" 0)) (object Attribute tool "MSVC" name "OLEFactorySet" value (list Attribute_Set (object Attribute tool "MSVC" name "None" value 0) (object Attribute tool "MSVC" name "Built_in" value 1) (object Attribute tool "MSVC" name "Simple" value 2) (object Attribute tool "MSVC" name "Licensed" value 3))) (object Attribute tool "MSVC" name "OLEName" value "") (object Attribute tool "MSVC" name "OLEClassID" value "") (object Attribute tool "MSVC" name "GenerateOLECtlType" value FALSE) (object Attribute tool "MSVC" name "OLECtlType" value "") (object Attribute tool "MSVC" name "GenerateOLETypeLib" value FALSE) (object Attribute tool "MSVC" name "OLETypeLibID" value "") (object Attribute tool "MSVC" name "OLETypeLibMajor" value "") (object Attribute tool "MSVC" name "OLETypeLibMinor" value "") (object Attribute tool "MSVC" name "GeneratePropPageIDs" value FALSE) (object Attribute tool "MSVC" name "OLEPropPageIDs" value (value Text "")) (object Attribute tool "MSVC" name "GenerateDispatchMap" value FALSE) (object Attribute tool "MSVC" name "AFX_DISPATCH_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "StockProperties" value (value Text "")) (object Attribute tool "MSVC" name "StockFunctions" value (value Text "")) (object Attribute tool "MSVC" name "DispatchDefValue" value "") (object Attribute tool "MSVC" name "GenerateDispIdEnum" value FALSE) (object Attribute tool "MSVC" name "AFX_DISP_ID_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateInterfaceMap" value FALSE) (object Attribute tool "MSVC" name "INTERFACE_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "InitInterface" value "") (object Attribute tool "MSVC" name "GenerateEventMap" value FALSE) (object Attribute tool "MSVC" name "AFX_EVENT_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "StockEvents" value (value Text "")) (object Attribute tool "MSVC" name "GenerateEventSinkMap" value FALSE) (object Attribute tool "MSVC" name "AFX_EVENTSINK_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "PropNotifySinks" value (value Text "")) (object Attribute tool "MSVC" name "GenerateConnectionMap" value FALSE) (object Attribute tool "MSVC" name "CONNECTION_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "ConnectionPointIID" value "") (object Attribute tool "MSVC" name "InheritanceType" value "") (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "OLECommands" value (value Text "")) (object Attribute tool "MSVC" name "MFCDeclares" value (value Text "")) (object Attribute tool "MSVC" name "MFCImplements" value (value Text "")) (object Attribute tool "MSVC" name "ATL_Declares" value (value Text "")) (object Attribute tool "MSVC" name "GenerateCOMMap" value FALSE) (object Attribute tool "MSVC" name "COM_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateConnectionPointMap" value FALSE) (object Attribute tool "MSVC" name "CONNECTION_POINT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateMsgMap" value FALSE) (object Attribute tool "MSVC" name "MSG_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GeneratePropertyMap" value FALSE) (object Attribute tool "MSVC" name "PROPERTY_MAP_Entries" value (value Text "")))) (object Attribute tool "MSVC" name "default__Operation" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCOperationTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCOperationTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Virtual_Override" value 1) (object Attribute tool "MSVC" name "Message_Handler" value 2) (object Attribute tool "MSVC" name "Dispatch_Handler" value 3) (object Attribute tool "MSVC" name "Event_Firing_Function" value 4) (object Attribute tool "MSVC" name "Event_Sink_Handler" value 5) (object Attribute tool "MSVC" name "Std_OLE_Method" value 6) (object Attribute tool "MSVC" name "Command_Parser" value 7) (object Attribute tool "MSVC" name "Property_Get_Function" value 8) (object Attribute tool "MSVC" name "Property_Set_Function" value 9) (object Attribute tool "MSVC" name "Property_Notify_Function" value 10) (object Attribute tool "MSVC" name "Macro_Generated_Function" value 11))) (object Attribute tool "MSVC" name "AFX_MSG_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "MESSAGE_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENT_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "AFX_EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "EVENTSINK_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "BodyImage" value (value Text "")))) (object Attribute tool "MSVC" name "default__Role" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCAttributeTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCAttributeTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Member_Property" value 1) (object Attribute tool "MSVC" name "Get_Set_Property" value 2) (object Attribute tool "MSVC" name "Dialog_Data" value 3) (object Attribute tool "MSVC" name "Field_Data" value 4) (object Attribute tool "MSVC" name "Stock_Property" value 5))) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "PointerBase" value "") (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "StockPropertyImplementation" value ""))) (object Attribute tool "MSVC" name "default__Has" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCAttributeTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCAttributeTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Member_Property" value 1) (object Attribute tool "MSVC" name "Get_Set_Property" value 2) (object Attribute tool "MSVC" name "Dialog_Data" value 3) (object Attribute tool "MSVC" name "Field_Data" value 4) (object Attribute tool "MSVC" name "Stock_Property" value 5))) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "PointerBase" value "") (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "StockPropertyImplementation" value ""))) (object Attribute tool "MSVC" name "default__Attribute" value (list Attribute_Set (object Attribute tool "MSVC" name "Type" value ("MSVCAttributeTypeSet" 0)) (object Attribute tool "MSVC" name "MSVCAttributeTypeSet" value (list Attribute_Set (object Attribute tool "MSVC" name "Normal" value 0) (object Attribute tool "MSVC" name "Member_Property" value 1) (object Attribute tool "MSVC" name "Get_Set_Property" value 2) (object Attribute tool "MSVC" name "Dialog_Data" value 3) (object Attribute tool "MSVC" name "Field_Data" value 4) (object Attribute tool "MSVC" name "Stock_Property" value 5))) (object Attribute tool "MSVC" name "AFX_DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DISPATCH_MAP_Entries" value (value Text "")) (object Attribute tool "MSVC" name "DeclSpec" value "") (object Attribute tool "MSVC" name "PointerBase" value "") (object Attribute tool "MSVC" name "CallType" value "") (object Attribute tool "MSVC" name "StockPropertyImplementation" value ""))) (object Attribute tool "MSVC" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "MSVC" name "GenerateIncludesGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_INCLUDES_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateInsertLocation" value FALSE))) (object Attribute tool "MSVC" name "default__Module-Body" value (list Attribute_Set (object Attribute tool "MSVC" name "GenerateIncludesGroup" value FALSE) (object Attribute tool "MSVC" name "AFX_INCLUDES_Entries" value (value Text "")) (object Attribute tool "MSVC" name "GenerateInsertLocation" value FALSE))) (object Attribute tool "cg" name "HiddenTool" value FALSE) (object Attribute tool "Rose Model Integrator" name "HiddenTool" value FALSE) (object Attribute tool "Rose Web Publisher" name "HiddenTool" value FALSE) (object Attribute tool "COM" name "propertyId" value "783606378") (object Attribute tool "COM" name "default__Class" value (list Attribute_Set (object Attribute tool "COM" name "TypeKinds" value (list Attribute_Set (object Attribute tool "COM" name "enum" value 100) (object Attribute tool "COM" name "record" value 101) (object Attribute tool "COM" name "module" value 102) (object Attribute tool "COM" name "interface" value 103) (object Attribute tool "COM" name "dispinterface" value 104) (object Attribute tool "COM" name "coclass" value 105) (object Attribute tool "COM" name "alias" value 106) (object Attribute tool "COM" name "union" value 107) (object Attribute tool "COM" name "max" value 108) (object Attribute tool "COM" name "(none)" value 109))) (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "kind" value ("TypeKinds" 109)) (object Attribute tool "COM" name "uuid" value "") (object Attribute tool "COM" name "version" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "helpcontext" value "") (object Attribute tool "COM" name "attributes" value "") (object Attribute tool "COM" name "dllname" value "") (object Attribute tool "COM" name "alias" value ""))) (object Attribute tool "COM" name "default__Operation" value (list Attribute_Set (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "id" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "default__Attribute" value (list Attribute_Set (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "id" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "COM" name "Generate" value TRUE) (object Attribute tool "COM" name "filename" value "") (object Attribute tool "COM" name "library" value "") (object Attribute tool "COM" name "uuid" value "") (object Attribute tool "COM" name "version" value "") (object Attribute tool "COM" name "helpstring" value "") (object Attribute tool "COM" name "helpfile" value "") (object Attribute tool "COM" name "helpcontext" value "") (object Attribute tool "COM" name "lcid" value "") (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "default__Param" value (list Attribute_Set (object Attribute tool "COM" name "attributes" value ""))) (object Attribute tool "COM" name "HiddenTool" value FALSE) (object Attribute tool "VC++" name "propertyId" value "809135966") (object Attribute tool "VC++" name "default__Project" value (list Attribute_Set (object Attribute tool "VC++" name "UpdateATL" value TRUE) (object Attribute tool "VC++" name "SmartPointersOnAssoc" value TRUE) (object Attribute tool "VC++" name "GenerateImports" value TRUE) (object Attribute tool "VC++" name "PutImportsIn" value "stdafx.h") (object Attribute tool "VC++" name "FullPathInImports" value TRUE) (object Attribute tool "VC++" name "UseImportAttributes" value TRUE) (object Attribute tool "VC++" name "ImportAttributes" value "no_namespace named_guids") (object Attribute tool "VC++" name "ImportProjTypeLib" value TRUE) (object Attribute tool "VC++" name "DefaultTypeLib" value TRUE) (object Attribute tool "VC++" name "TypeLibLocation" value "") (object Attribute tool "VC++" name "CompileProjTypeLib" value TRUE) (object Attribute tool "VC++" name "RvcPtyVersion" value "1.0") (object Attribute tool "VC++" name "ModelIDStyle" value 2) (object Attribute tool "VC++" name "DocStyle" value 1) (object Attribute tool "VC++" name "GenerateIncludes" value TRUE) (object Attribute tool "VC++" name "ApplyPattern" value FALSE) (object Attribute tool "VC++" name "CreateBackupFiles" value TRUE) (object Attribute tool "VC++" name "SupportCodeName" value FALSE) (object Attribute tool "VC++" name "DocRevEngineer" value TRUE) (object Attribute tool "VC++" name "CreateOverviewDiagrams" value TRUE) (object Attribute tool "VC++" name "UpdateModelIDsInCode" value TRUE) (object Attribute tool "VC++" name "AttributeTypes" value (value Text |attr1=bool |attr2=short |attr3=int |attr4=long |attr5=char |attr6=float |attr7=double |attr8=void |attr9=clock_t |attr10=_complex |attr11=_dev_t |attr12=div_t |attr13=_exception |attr14=FILE |attr15=_finddata_t |attr16=_FPIEEE_RECORD |attr17=fpos_t |attr18=_HEAPINFO |attr19=jmp_buf |attr20=lconv |attr21=ldiv_t |attr22=_off_t |attr23=_onexit_t |attr24=_PNH |attr25=ptrdiff_t |attr26=sig_atomic_t |attr27=size_t |attr28=_stat |attr29=time_t |attr30=_timeb |attr31=tm |attr32=_utimbuf |attr33=va_list |attr34=wchar_t |attr35=wctrans_t |attr36=wctype_t |attr37=_wfinddata_t |attr38=_wfinddatai64_t |attr39=wint_t |attr40=ABORTPROC |attr41=ACMDRIVERENUMCB |attr42=ACMDRIVERPROC |attr43=ACMFILTERCHOOSEHOOKPROC |attr44=ACMFILTERENUMCB |attr45=ACMFILTERTAGENUMCB |attr46=ACMFORMATCHOOSEHOOKPROC |attr47=ACMFORMATENUMCB |attr48=ACMFORMATTAGENUMCB |attr49=APPLET_PROC |attr50=ATOM |attr51=BOOL |attr52=BOOLEAN |attr53=BYTE |attr54=CALINFO_ENUMPROC |attr55=CALLBACK |attr56=CHAR |attr57=COLORREF |attr58=CONST |attr59=CRITICAL_SECTION |attr60=CTRYID |attr61=DATEFMT_ENUMPROC |attr62=DESKTOPENUMPROC |attr63=DLGPROC |attr64=DRAWSTATEPROC |attr65=DWORD |attr66=EDITWORDBREAKPROC |attr67=ENHMFENUMPROC |attr68=ENUMRESLANGPROC |attr69=ENUMRESNAMEPROC |attr70=ENUMRESTYPEPROC |attr71=FARPROC |attr72=FILE_SEGMENT_ELEMENT |attr73=FLOAT |attr74=FONTENUMPROC |attr75=GOBJENUMPROC |attr76=GRAYSTRINGPROC |attr77=HACCEL |attr78=HANDLE |attr79=HBITMAP |attr80=HBRUSH |attr81=HCOLORSPACE |attr82=HCONV |attr83=HCONVLIST |attr84=HCURSOR |attr85=HDC |attr86=HDDEDATA |attr87=HDESK |attr88=HDROP |attr89=HDWP |attr90=HENHMETAFILE |attr91=HFILE |attr92=HFONT |attr93=HGDIOBJ |attr94=HGLOBAL |attr95=HHOOK |attr96=HICON |attr97=HIMAGELIST |attr98=HIMC |attr99=HINSTANCE |attr100=HKEY |attr101=HKL |attr102=HLOCAL |attr103=HMENU |attr104=HMETAFILE |attr105=HMODULE |attr106=HMONITOR |attr107=HOOKPROC |attr108=HPALETTE |attr109=HPEN |attr110=HRGN |attr111=HRSRC |attr112=HSZ |attr113=HTREEITEM |attr114=HWINSTA |attr115=HWND |attr116=INT |attr117=IPADDR |attr118=LANGID |attr119=LCID |attr120=LCSCSTYPE |attr121=LCSGAMUTMATCH |attr122=LCTYPE |attr123=LINEDDAPROC |attr124=LOCALE_ENUMPROC |attr125=LONG |attr126=LONGLONG |attr127=LPARAM |attr128=LPBOOL |attr129=LPBYTE |attr130=LPCCHOOKPROC |attr131=LPCFHOOKPROC |attr132=LPCOLORREF |attr133=LPCRITICAL_SECTION |attr134=LPCSTR |attr135=LPCTSTR |attr136=LPCVOID |attr137=LPCWSTR |attr138=LPDWORD |attr139=LPFIBER_START_ROUTINE |attr140=LPFRHOOKPROC |attr141=LPHANDLE |attr142=LPHANDLER_FUNCTION |attr143=LPINT |attr144=LPLONG |attr145=LPOFNHOOKPROC |attr146=LPPAGEPAINTHOOK |attr147=LPPAGESETUPHOOK |attr148=LPPRINTHOOKPROC |attr149=LPPROGRESS_ROUTINE |attr150=LPSETUPHOOKPROC |attr151=LPSTR |attr152=LPSTREAM |attr153=LPTHREAD_START_ROUTINE |attr154=LPTSTR |attr155=LPVOID |attr156=LPWORD |attr157=LPWSTR |attr158=LRESULT |attr159=LUID |attr160=PBOOL |attr161=PBOOLEAN |attr162=PBYTE |attr163=PCHAR |attr164=PCRITICAL_SECTION |attr165=PCSTR |attr166=PCTSTR |attr167=PCWCH |attr168=PCWSTR |attr169=PDWORD |attr170=PFLOAT |attr171=PFNCALLBACK |attr172=PHANDLE |attr173=PHANDLER_ROUTINE |attr174=PHKEY |attr175=PINT |attr176=PLCID |attr177=PLONG |attr178=PLUID |attr179=PROPENUMPROC |attr180=PROPENUMPROCEX |attr181=PSHORT |attr182=PSTR |attr183=PTBYTE |attr184=PTCHAR |attr185=PTIMERAPCROUTINE |attr186=PTSTR |attr187=PUCHAR |attr188=PUINT |attr189=PULONG |attr190=PUSHORT |attr191=PVOID |attr192=PWCHAR |attr193=PWORD |attr194=PWSTR |attr195=REGISTERWORDENUMPROC |attr196=REGSAM |attr197=SC_HANDLE |attr198=SC_LOCK |attr199=SENDASYNCPROC |attr200=SERVICE_STATUS_HANDLE |attr201=SHORT |attr202=TBYTE |attr203=TCHAR |attr204=TIMEFMT_ENUMPROC |attr205=TIMERPROC |attr206=UCHAR |attr207=UINT |attr208=ULONG |attr209=ULONGLONG |attr210=UNSIGNED |attr211=USHORT |attr212=VOID |attr213=WCHAR |attr214=WINAPI |attr215=WINSTAENUMPROC |attr216=WNDENUMPROC |attr217=WNDPROC |attr218=WORD |attr219=WPARAM |attr220=YIELDPROC |attr221=CPoint |attr222=CRect |attr223=CSize |attr224=CString |attr225=CTime |attr226=CTimeSpan |attr227=CCreateContext |attr228=CMemoryState |attr229=COleSafeArray |attr230=CPrintInfo )) (object Attribute tool "VC++" name "Containers" value (value Text |cont1=CArray<$TYPE, $TYPE&> |cont2=CByteArray |cont3=CDWordArray |cont4=CObArray |cont5=CPtrArray |cont6=CStringArray |cont7=CUIntArray |cont8=CWordArray |cont9=CList<$TYPE, $TYPE&> |cont10=CPtrList |cont11=CObList |cont12=CStringList |cont13=CMapWordToPtr |cont14=CMapPtrToWord |cont15=CMapPtrToPtr |cont16=CMapWordToOb |cont17=CMapStringToPtr |cont18=CMapStringToOb |cont19=CMapStringToString |cont20=CTypedPtrArray |cont21=CTypedPtrArray |cont22=CTypedPtrList |cont23=CTypedPtrList )) (object Attribute tool "VC++" name "ClassMethods" value (value Text |*_body=// ToDo: Add your specialized code here and/or call the base class |cm1=$NAME() |cm2=$NAME(orig:const $NAME&) |cm3=<> ~$NAME() |cm4=operator=(rhs:$NAME&):$NAME& |cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs; |cm5=<> operator==(rhs:const $NAME&):bool |cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm6=<> operator!=(rhs:$NAME&):bool |cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm7=<> operator<(rhs:$NAME&):bool |cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm8=<> operator>(rhs:$NAME&):bool |cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm9=<> operator<=(rhs:$NAME&):bool |cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm10=<> operator>=(rhs:$NAME&):bool |cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false; |cm11=<> operator>>(i:istream&, rhs:$NAME&):istream& |cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i; |cm12=<> operator<<(o:ostream&, rhs:const $NAME&):ostream& |cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o; )) (object Attribute tool "VC++" name "Accessors" value (value Text |agf=<> get_$BASICNAME():const $TYPE |agf_body=return $NAME; |asf=set_$BASICNAME(value:$TYPE):void |asf_body=$NAME = value;|return; |agv=<> get_$BASICNAME():const $TYPE& |agv_body=return $NAME; |asv=set_$BASICNAME(value:$TYPE&):void |asv_body=$NAME = value;|return; |agp=<> get_$BASICNAME():const $TYPE |agp_body=return $NAME; |asp=set_$BASICNAME(value:$TYPE):void |asp_body=$NAME = value;|return; |agr=<> get_$BASICNAME():const $TYPE |agr_body=return $NAME; |asr=set_$BASICNAME(value:$TYPE):void |asr_body=$NAME = value;|return; |aga=<> get_$BASICNAME(index:int):const $TYPE |aga_body=return $NAME[index]; |asa=set_$BASICNAME(index:int, value:$TYPE):void |asa_body=$NAME[index] = value;|return; )) (object Attribute tool "VC++" name "Conditionals" value (value Text |*_decl=#ifdef _DEBUG |*_base=CObject |cond1=<> AssertValid():void |cond1_body=$SUPERNAME::AssertValid(); |cond2=<> Dump(dc:CDumpContext&):void |cond2_body=$SUPERNAME::Dump(dc); )) (object Attribute tool "VC++" name "Patterns" value (value Text |patrn1=cm1,cm3,cond1,cond2 |Patrn1_name=Default )))) (object Attribute tool "VC++" name "default__Class" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE))) (object Attribute tool "VC++" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "VC++" name "InternalMap" value (value Text |*:AUTO:AUTO | )) (object Attribute tool "VC++" name "ExportMap" value (value Text |*:AUTO:AUTO | )) (object Attribute tool "VC++" name "InitialSourceIncludes" value (value Text |"stdafx.h" )) (object Attribute tool "VC++" name "InitialHeaderIncludes" value (value Text "")) (object Attribute tool "VC++" name "Copyright" value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation")))) (object Attribute tool "VC++" name "default__Role" value (list Attribute_Set (object Attribute tool "VC++" name "Const" value FALSE) (object Attribute tool "VC++" name "Generate" value TRUE) (object Attribute tool "VC++" name "InitialValue" value ""))) (object Attribute tool "VC++" name "default__Attribute" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE))) (object Attribute tool "VC++" name "default__Operation" value (list Attribute_Set (object Attribute tool "VC++" name "Generate" value TRUE) (object Attribute tool "VC++" name "Inline" value FALSE) (object Attribute tool "VC++" name "DefaultBody" value (value Text "")))) (object Attribute tool "VC++" name "HiddenTool" value FALSE) (object Attribute tool "Version Control" name "HiddenTool" value FALSE) (object Attribute tool "Visual Basic" name "propertyId" value "783606378") (object Attribute tool "Visual Basic" name "default__Class" value (list Attribute_Set (object Attribute tool "Visual Basic" name "UpdateCode" value TRUE) (object Attribute tool "Visual Basic" name "UpdateModel" value TRUE) (object Attribute tool "Visual Basic" name "InstancingSet" value (list Attribute_Set (object Attribute tool "Visual Basic" name "Private" value 221) (object Attribute tool "Visual Basic" name "PublicNotCreatable" value 213) (object Attribute tool "Visual Basic" name "SingleUse" value 214) (object Attribute tool "Visual Basic" name "GlobalSingleUse" value 215) (object Attribute tool "Visual Basic" name "MultiUse" value 219) (object Attribute tool "Visual Basic" name "GlobalMultiUse" value 220))) (object Attribute tool "Visual Basic" name "BaseSet" value (list Attribute_Set (object Attribute tool "Visual Basic" name "(none)" value 222) (object Attribute tool "Visual Basic" name "0" value 223) (object Attribute tool "Visual Basic" name "1" value 224))) (object Attribute tool "Visual Basic" name "OptionBase" value ("BaseSet" 222)) (object Attribute tool "Visual Basic" name "OptionExplicit" value TRUE) (object Attribute tool "Visual Basic" name "OptionCompare" value ("CompareSet" 202)) (object Attribute tool "Visual Basic" name "Instancing" value ("InstancingSet" 221)) (object Attribute tool "Visual Basic" name "CompareSet" value (list Attribute_Set (object Attribute tool "Visual Basic" name "(none)" value 202) (object Attribute tool "Visual Basic" name "Binary" value 203) (object Attribute tool "Visual Basic" name "Text" value 204))))) (object Attribute tool "Visual Basic" name "default__Operation" value (list Attribute_Set (object Attribute tool "Visual Basic" name "LibraryName" value "") (object Attribute tool "Visual Basic" name "AliasName" value "") (object Attribute tool "Visual Basic" name "IsStatic" value FALSE) (object Attribute tool "Visual Basic" name "ReplaceExistingBody" value FALSE) (object Attribute tool "Visual Basic" name "EntryCode" value (value Text "")) (object Attribute tool "Visual Basic" name "ExitCode" value (value Text "")) (object Attribute tool "Visual Basic" name "DefaultBody" value (value Text "")))) (object Attribute tool "Visual Basic" name "default__Attribute" value (list Attribute_Set (object Attribute tool "Visual Basic" name "New" value FALSE) (object Attribute tool "Visual Basic" name "WithEvents" value FALSE) (object Attribute tool "Visual Basic" name "Subscript" value ""))) (object Attribute tool "Visual Basic" name "default__Role" value (list Attribute_Set (object Attribute tool "Visual Basic" name "UpdateCode" value TRUE) (object Attribute tool "Visual Basic" name "New" value FALSE) (object Attribute tool "Visual Basic" name "WithEvents" value FALSE) (object Attribute tool "Visual Basic" name "FullName" value FALSE) (object Attribute tool "Visual Basic" name "Subscript" value ""))) (object Attribute tool "Visual Basic" name "default__Inherit" value (list Attribute_Set (object Attribute tool "Visual Basic" name "ImplementsDelegation" value TRUE) (object Attribute tool "Visual Basic" name "FullName" value FALSE))) (object Attribute tool "Visual Basic" name "default__Param" value (list Attribute_Set (object Attribute tool "Visual Basic" name "ByVal" value FALSE) (object Attribute tool "Visual Basic" name "ByRef" value FALSE) (object Attribute tool "Visual Basic" name "Optional" value FALSE) (object Attribute tool "Visual Basic" name "ParamArray" value FALSE))) (object Attribute tool "Visual Basic" name "default__Module-Spec" value (list Attribute_Set (object Attribute tool "Visual Basic" name "ProjectFile" value "") (object Attribute tool "Visual Basic" name "UpdateCode" value TRUE) (object Attribute tool "Visual Basic" name "UpdateModel" value TRUE) (object Attribute tool "Visual Basic" name "ImportReferences" value TRUE) (object Attribute tool "Visual Basic" name "QuickImport" value TRUE))) (object Attribute tool "Visual Basic" name "HiddenTool" value FALSE) (object Attribute tool "VisualStudio" name "HiddenTool" value FALSE)) quid "3AAEC13B00CD"))