format 76
"WidgetDesigner" // ClientSide::afStudio::WidgetDesigner
  revision 6
  modified_by 123 "nikolai"
  // class settings
  //class diagram settings
  draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 show_class_context_mode default show_msg_context_mode default
  //collaboration diagram settings
  show_full_operations_definition default show_hierarchical_rank default write_horizontally default class_drawing_mode default drawing_language default package_name_in_tab default show_context default show_msg_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 128263 "classes"
    //class diagram settings
    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 class_drawing_mode default drawing_language default package_name_in_tab default show_context default show_msg_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 show_class_context_mode default show_msg_context_mode 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
    sequencediagram 128263 "WI initialization"
      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 show_class_context_mode default show_msg_context_mode default
      overlapping_bars size A4
    end

    class 128263 "WidgetDefinition"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      operation 128391 "fetchAndConfigure"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128647 "parseFetchedData"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128775 "createRootNode"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 138119 // (uses)
	relation 137735 ---> name "uses"
	  a role_name "" private
	    classrelation_ref 138119 // (uses)
	  b parent class_ref 135559 // RootNode
      end

      classrelation 138375 // <unidirectional association>
	relation 137863 --->
	  a role_name "" private
	    classrelation_ref 138375 // <unidirectional association>
	  b parent class_ref 145159 // Fields
      end
    end

    class 128775 "ObjectRootNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      operation 128903 "configureFor"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 128007 // <generalisation>
	relation 128007 ---|>
	  a public
	    classrelation_ref 128007 // <generalisation>
	  b parent class_ref 135559 // RootNode
      end
    end

    class 128903 "WidgetDesigner"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
    end

    classdiagram 134791 "classes view"
      draw_all_relations no hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility default show_infonote default shadow default show_stereotype_properties default
      size A4
    end

    class 135559 "RootNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128391 // <generalisation>
	relation 128391 ---|>
	  a public
	    classrelation_ref 128391 // <generalisation>
	  b parent class_ref 136455 // BaseNode
      end
    end

    class 135687 "ListNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128135 // <generalisation>
	relation 128135 ---|>
	  a public
	    classrelation_ref 128135 // <generalisation>
	  b parent class_ref 128775 // ObjectRootNode
      end
    end

    class 135815 "EditNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128263 // <generalisation>
	relation 128263 ---|>
	  a public
	    classrelation_ref 128263 // <generalisation>
	  b parent class_ref 128775 // ObjectRootNode
      end
    end

    class 136455 "BaseNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 129159 // (uses)
	relation 129159 ---> name "uses"
	  a role_name "" private
	    classrelation_ref 129159 // (uses)
	  b parent class_ref 136711 // PropertyBaseType
      end

      classrelation 131207 // (uses)
	relation 130951 ---> name "uses"
	  a role_name "" private
	    classrelation_ref 131207 // (uses)
	  b parent class_ref 138375 // BaseBehavior
      end
    end

    class 136711 "PropertyBaseType"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
    end

    class 138375 "BaseBehavior"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
    end

    class 145159 "Fields"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 138503 // (holds and manages)
	relation 137991 *--> name "holds and manages"
	  a role_name "" private
	    classrelation_ref 138503 // (holds and manages)
	  b parent class_ref 136455 // BaseNode
      end
    end
  end

  classview 135175 "concrete Node classes"
    //class diagram settings
    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 class_drawing_mode default drawing_language default package_name_in_tab default show_context default show_msg_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 show_class_context_mode default show_msg_context_mode 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 135943 "CollectionNode"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128519 // <generalisation>
	relation 128519 ---|>
	  a public
	    classrelation_ref 128519 // <generalisation>
	  b parent class_ref 136455 // BaseNode
      end
    end

    class 136071 "ContainerNode"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128647 // <generalisation>
	relation 128647 ---|>
	  a public
	    classrelation_ref 128647 // <generalisation>
	  b parent class_ref 136455 // BaseNode
      end
    end

    class 136199 "ValidatorNode"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128775 // <generalisation>
	relation 128775 ---|>
	  a public
	    classrelation_ref 128775 // <generalisation>
	  b parent class_ref 135943 // CollectionNode
      end
    end

    class 136327 "ValidatorsNode"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 128903 // <generalisation>
	relation 128903 ---|>
	  a public
	    classrelation_ref 128903 // <generalisation>
	  b parent class_ref 135943 // CollectionNode
      end
    end

    class 137607 "DatasourceNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130567 // <generalisation>
	relation 130311 ---|>
	  a public
	    classrelation_ref 130567 // <generalisation>
	  b parent class_ref 136071 // ContainerNode
      end
    end

    class 137735 "ActionNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130695 // <generalisation>
	relation 130439 ---|>
	  a public
	    classrelation_ref 130695 // <generalisation>
	  b parent class_ref 136071 // ContainerNode
      end
    end

    class 137863 "ParamNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130823 // <generalisation>
	relation 130567 ---|>
	  a public
	    classrelation_ref 130823 // <generalisation>
	  b parent class_ref 136071 // ContainerNode
      end
    end

    class 137991 "ColumnNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 131079 // <generalisation>
	relation 130823 ---|>
	  a public
	    classrelation_ref 131079 // <generalisation>
	  b parent class_ref 136071 // ContainerNode
      end
    end

    class 138119 "FieldValueNodeSources"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130951 // <generalisation>
	relation 130695 ---|>
	  a public
	    classrelation_ref 130951 // <generalisation>
	  b parent class_ref 136071 // ContainerNode
      end
    end

    class 138247 "FieldNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130439 // <generalisation>
	relation 130183 ---|>
	  a public
	    classrelation_ref 130439 // <generalisation>
	  b parent class_ref 136071 // ContainerNode
      end
    end

    class 151687 "FieldsNode"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 145031 // <generalisation>
	relation 144519 ---|>
	  a public
	    classrelation_ref 145031 // <generalisation>
	  b parent class_ref 136199 // ValidatorNode
      end

      classrelation 145159 // <generalisation>
	relation 144647 ---|>
	  a public
	    classrelation_ref 145159 // <generalisation>
	  b parent class_ref 135943 // CollectionNode
      end

      classrelation 151687 // (manages order)
	relation 151175 ---> name "manages order"
	  a role_name "" private
	    classrelation_ref 151687 // (manages order)
	  b parent class_ref 138247 // FieldNode
      end

      classrelation 151815 // (manages order)
	relation 151303 ---> name "manages order"
	  a role_name "" private
	    classrelation_ref 151815 // (manages order)
	  b parent class_ref 137991 // ColumnNode
      end
    end
  end

  classview 135303 "concrete Property types"
    //class diagram settings
    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 class_drawing_mode default drawing_language default package_name_in_tab default show_context default show_msg_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 show_class_context_mode default show_msg_context_mode 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 136839 "Boolean"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 129671 // <generalisation>
	relation 129415 ---|>
	  a public
	    classrelation_ref 129671 // <generalisation>
	  b parent class_ref 136711 // PropertyBaseType
      end
    end

    class 136967 "String"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 129799 // <generalisation>
	relation 129543 ---|>
	  a public
	    classrelation_ref 129799 // <generalisation>
	  b parent class_ref 136711 // PropertyBaseType
      end
    end

    class 137095 "Choice"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 129927 // <generalisation>
	relation 129671 ---|>
	  a public
	    classrelation_ref 129927 // <generalisation>
	  b parent class_ref 136711 // PropertyBaseType
      end
    end

    class 137223 "FieldType"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130055 // <generalisation>
	relation 129799 ---|>
	  a public
	    classrelation_ref 130055 // <generalisation>
	  b parent class_ref 137095 // Choice
      end
    end

    class 137351 "ValueSource"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130311 // <generalisation>
	relation 130055 ---|>
	  a public
	    classrelation_ref 130311 // <generalisation>
	  b parent class_ref 137095 // Choice
      end
    end

    class 137479 "ValueType"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 130183 // <generalisation>
	relation 129927 ---|>
	  a public
	    classrelation_ref 130183 // <generalisation>
	  b parent class_ref 137095 // Choice
      end
    end
  end

  classview 135431 "concrete Behaviors classes"
    //class diagram settings
    draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 class_drawing_mode default drawing_language default package_name_in_tab default show_context default show_msg_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 show_class_context_mode default show_msg_context_mode 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 138503 "WithNamePropertyAsLabelBehavior"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 131463 // <generalisation>
	relation 131079 ---|>
	  a public
	    classrelation_ref 131463 // <generalisation>
	  b parent class_ref 138375 // BaseBehavior
      end
    end

    class 138631 "WithValueTypeBehavior"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 131591 // <generalisation>
	relation 131207 ---|>
	  a public
	    classrelation_ref 131591 // <generalisation>
	  b parent class_ref 138375 // BaseBehavior
      end
    end
  end

  package_ref 128123 // gui
end
