--- /dev/null
+format 66
+"src" // bbtk::kernel::src::src
+ revision 1
+ modified_by 2 "davila"
+ // class settings
+ //class diagram settings
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ //use case diagram settings
+ package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
+ //sequence diagram settings
+ show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+ //collaboration diagram settings
+ show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+ //object diagram settings
+ write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+ //component diagram settings
+ package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ //deployment diagram settings
+ package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ //state diagram settings
+ package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+ show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+ //activity diagram settings
+ package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+ show_infonote default drawing_language default show_stereotype_properties default
+
+ classview 128130 "src"
+ //class diagram settings
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ //collaboration diagram settings
+ show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
+ //object diagram settings
+ write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
+ //sequence diagram settings
+ show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
+ //state diagram settings
+ package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
+ show_activities default region_horizontally default drawing_language default show_stereotype_properties default
+ //class settings
+ //activity diagram settings
+ package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
+ show_infonote default drawing_language default show_stereotype_properties default
+ class 132610 "SignalObserver"
+ visibility package stereotype "typedef" explicit_base_type "boost::signals::trackable"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 132738 "QWidget"
+ visibility package stereotype "typedef" explicit_base_type "void"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " define QWidget"
+ end
+
+ class 132866 "QBusyCursor"
+ visibility package stereotype "typedef" explicit_base_type "void"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 134146 "int8_t"
+ visibility package stereotype "typedef" explicit_base_type "signed char"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 134274 "int16_t"
+ visibility package stereotype "typedef" explicit_base_type "signed short"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 134402 "int32_t"
+ visibility package stereotype "typedef" explicit_base_type "signed int"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 134530 "uint8_t"
+ visibility package stereotype "typedef" explicit_base_type "unsigned char"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 134658 "uint16_t"
+ visibility package stereotype "typedef" explicit_base_type "unsigned short"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 134786 "uint32_t"
+ visibility package stereotype "typedef" explicit_base_type "unsigned int"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 136322 "wxWindow"
+ visibility package stereotype "typedef" explicit_base_type "void"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " define wxWindow"
+ end
+
+ class 136450 "wxBusyCursor"
+ visibility package stereotype "typedef" explicit_base_type "void"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 138498 "BBPointer"
+ visibility package stereotype "typedef" explicit_base_type "bbtk::KWBlackBox::Pointer"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 138626 "BBWeakPointer"
+ visibility package stereotype "typedef" explicit_base_type "bbtk::KWBlackBox::WeakPointer"
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 138754 "XMLError"
+ visibility package stereotype "enum"
+ cpp_decl "${comment}enum ${name} {
+${items}
+};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Enumeration for XML parse errors."
+ attribute 135042 "eXMLErrorNone"
+ public type class_ref 138754 // XMLError
+ init_value "= 0"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135170 "eXMLErrorMissingEndTag"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135298 "eXMLErrorEmpty"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135426 "eXMLErrorFirstNotStartTag"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135554 "eXMLErrorMissingTagName"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135682 "eXMLErrorMissingEndTagName"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135810 "eXMLErrorNoMatchingQuote"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 135938 "eXMLErrorUnmatchedEndTag"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136066 "eXMLErrorUnmatchedEndClearTag"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136194 "eXMLErrorUnexpectedToken"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136322 "eXMLErrorInvalidTag"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136450 "eXMLErrorNoElements"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136578 "eXMLErrorFileNotFound"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136706 "eXMLErrorFirstTagNotFound"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136834 "eXMLErrorUnknownCharacterEntity"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 136962 "eXMLErrorCharConversionError"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137090 "eXMLErrorCannotOpenWriteFile"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137218 "eXMLErrorCannotWriteFile"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137346 "eXMLErrorBase64DataSizeIsNotMultipleOf4"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137474 "eXMLErrorBase64DecodeIllegalCharacter"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137602 "eXMLErrorBase64DecodeTruncatedData"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137730 "eXMLErrorBase64DecodeBufferTooSmall"
+ public type class_ref 138754 // XMLError
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 138882 "XMLElementType"
+ visibility package stereotype "enum"
+ cpp_decl "${comment}enum ${name} {
+${items}
+};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Enumeration used to manage type of data. Use in conjunction with structure XMLNodeContents"
+ attribute 137858 "eNodeChild"
+ public type class_ref 138882 // XMLElementType
+ init_value "=0"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 137986 "eNodeAttribute"
+ public type class_ref 138882 // XMLElementType
+ init_value "=1"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 138114 "eNodeText"
+ public type class_ref 138882 // XMLElementType
+ init_value "=2"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 138242 "eNodeClear"
+ public type class_ref 138882 // XMLElementType
+ init_value "=3"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 138370 "eNodeNULL"
+ public type class_ref 138882 // XMLElementType
+ init_value "=4
+"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 139010 "XMLResults"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Structure used to obtain error details if the parse fails."
+ classrelation 134658 // error (<directional composition>)
+ relation 134658 *-->
+ a role_name "error" public
+ cpp default " ${comment}${static}${mutable}${volatile}${const}enum ${type} ${name}${value};
+"
+ classrelation_ref 134658 // error (<directional composition>)
+ b parent class_ref 138754 // XMLError
+ end
+ end
+
+ class 139138 "XMLClear"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Structure for XML clear (unformatted) node (usually comments)"
+ attribute 138498 "lpszValue"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 138626 "lpszOpenTag"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 138754 "lpszCloseTag"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 139266 "XMLAttribute"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Structure for XML attribute."
+ attribute 138882 "lpszName"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 139010 "lpszValue"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 139394 "ALLXMLClearTag"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Structure for XML clear tags."
+ attribute 139138 "lpszOpen"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 139266 "openTagLen"
+ public explicit_type "int"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 139394 "lpszClose"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 139522 "DLLENTRY"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 139650 "XMLNodeContents"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " This structure is given by the function \"enumContents\"."
+ classrelation 134786 // type (<directional composition>)
+ relation 134786 *-->
+ a role_name "type" public
+ cpp default " ${comment}${static}${mutable}${volatile}${const}enum ${type} ${name}${value};
+"
+ classrelation_ref 134786 // type (<directional composition>)
+ b parent class_ref 138882 // XMLElementType
+ end
+
+ attribute 139522 "child"
+ public explicit_type "XMLNode"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 134914 // attrib (<directional composition>)
+ relation 134914 *-->
+ a role_name "attrib" public
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ classrelation_ref 134914 // attrib (<directional composition>)
+ b parent class_ref 139266 // XMLAttribute
+ end
+
+ attribute 139650 "text"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 135042 // clear (<directional composition>)
+ relation 135042 *-->
+ a role_name "clear" public
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ classrelation_ref 135042 // clear (<directional composition>)
+ b parent class_ref 139138 // XMLClear
+ end
+ end
+
+ class 153346 "XMLCharacterEntity"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " You can modify the initialization of the variable \"XMLEntities\" below
+ to change the character entities that are currently recognized by the library.
+ The number on the second columns is the length of the string inside the
+ first column. Additionally, the syntaxes \" \" and \" \" are recognized."
+ attribute 158594 "s"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 158722 "l"
+ public explicit_type "int"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 158850 "c"
+ public explicit_type "XMLCHAR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 153474 "XMLTokenTypeTag"
+ visibility package stereotype "enum"
+ cpp_decl "${comment}enum ${name} {
+${items}
+};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Enumeration used to decipher what type a token is"
+ attribute 158978 "eTokenText"
+ public type class_ref 153474 // XMLTokenTypeTag
+ init_value "= 0"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159106 "eTokenQuotedText"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159234 "eTokenTagStart"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159362 "eTokenTagEnd"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159490 "eTokenCloseTag"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159618 "eTokenEquals"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159746 "eTokenDeclaration"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 159874 "eTokenShortHandClose"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 160002 "eTokenClear"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 160130 "eTokenError"
+ public type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 153602 "XMLTokenType"
+ visibility package stereotype "typedef" base_type class_ref 153474 // XMLTokenTypeTag
+ cpp_decl "${comment}typedef ${type} ${name};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ end
+
+ class 153730 "XML"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " \"<\"
+ \"</\"
+ \">\"
+ \"=\"
+ \"<?\"
+ \"/>\"
+ Main structure used for parsing XML"
+ attribute 160258 "lpXML"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 160386 "lpszText"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ classrelation 141698 // error (<directional composition>)
+ relation 141698 *-->
+ a role_name "error" public
+ cpp default " ${comment}${static}${mutable}${volatile}${const}enum ${type} ${name}${value};
+"
+ classrelation_ref 141698 // error (<directional composition>)
+ b parent class_ref 138754 // XMLError
+ end
+
+ attribute 160514 "lpEndTag"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 160642 "cbEndTag"
+ public explicit_type "int"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 160770 "lpNewElement"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 160898 "cbNewElement"
+ public explicit_type "int"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 161026 "nFirst"
+ public explicit_type "int"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 153858 "NextToken"
+ visibility package stereotype "struct"
+ cpp_decl "${comment}${template}struct ${name}${inherit} {
+${members}};
+${inlines}
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 141826 // pClr (<unidirectional association>)
+ relation 141826 --->
+ a role_name "pClr" public
+ cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
+"
+ classrelation_ref 141826 // pClr (<unidirectional association>)
+ b parent class_ref 139394 // ALLXMLClearTag
+ end
+
+ attribute 161154 "pStr"
+ public explicit_type "XMLCSTR"
+ cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
+"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 153986 "Attrib"
+ visibility package stereotype "enum"
+ cpp_decl "${comment}enum ${name} {
+${items}
+};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Enumeration used when parsing attributes"
+ attribute 161282 "eAttribName"
+ public type class_ref 153986 // Attrib
+ init_value "= 0"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 161410 "eAttribEquals"
+ public type class_ref 153986 // Attrib
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 161538 "eAttribValue"
+ public type class_ref 153986 // Attrib
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+
+ class 154114 "Status"
+ visibility package stereotype "enum"
+ cpp_decl "${comment}enum ${name} {
+${items}
+};
+"
+ java_decl ""
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ comment " Enumeration used when parsing elements to dictate whether we are currently
+ inside a tag"
+ attribute 161666 "eInsideTag"
+ public type class_ref 154114 // Status
+ init_value "= 0"
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+
+ attribute 161794 "eOutsideTag"
+ public type class_ref 154114 // Status
+ cpp_decl " ${name}${value},${comment}"
+ java_decl ""
+ php_decl ""
+ python_decl ""
+ idl_decl ""
+ end
+ end
+ end
+
+ deploymentview 128130 "src"
+ //deployment diagram settings
+ package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
+ draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
+ artifact 129154 "bbtkQt"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 132610 // SignalObserver
+ class_ref 132738 // QWidget
+ class_ref 132866 // QBusyCursor
+ end
+ end
+
+ artifact 129794 "bbtkSystem"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 134146 // int8_t
+ class_ref 134274 // int16_t
+ class_ref 134402 // int32_t
+ class_ref 134530 // uint8_t
+ class_ref 134658 // uint16_t
+ class_ref 134786 // uint32_t
+ end
+ end
+
+ artifact 130434 "bbtkWx"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 136322 // wxWindow
+ class_ref 136450 // wxBusyCursor
+ end
+ end
+
+ artifact 131202 "vtkKWBlackBoxDialog"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 138498 // BBPointer
+ class_ref 138626 // BBWeakPointer
+ end
+ end
+
+ artifact 131330 "xmlParser"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 138754 // XMLError
+ class_ref 138882 // XMLElementType
+ class_ref 139010 // XMLResults
+ class_ref 139138 // XMLClear
+ class_ref 139266 // XMLAttribute
+ class_ref 139394 // ALLXMLClearTag
+ class_ref 139650 // XMLNodeContents
+ end
+ end
+
+ artifact 137218 "XMLCharacterEntity"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 153346 // XMLCharacterEntity
+ end
+ end
+
+ artifact 137346 "XMLTokenTypeTag"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 153474 // XMLTokenTypeTag
+ end
+ end
+
+ artifact 137474 "XMLTokenType"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 153602 // XMLTokenType
+ end
+ end
+
+ artifact 137602 "XML"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 153730 // XML
+ end
+ end
+
+ artifact 137730 "NextToken"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 153858 // NextToken
+ end
+ end
+
+ artifact 137858 "Attrib"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 153986 // Attrib
+ end
+ end
+
+ artifact 137986 "Status"
+ stereotype "source"
+ cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
+#define ${NAMESPACE}_${NAME}_H
+
+${comment}
+${includes}
+${declarations}
+${namespace_start}
+${definition}
+${namespace_end}
+#endif
+"
+ cpp_src "${comment}
+${includes}
+${namespace_start}
+${members}
+${namespace_end}"
+ associated_classes
+ class_ref 154114 // Status
+ end
+ end
+ end
+end