format 224
"models"
  revision 17
  modified_by 106 "Lucasó"


  
  // class settings
  default_attribute_visibility private default_relation_visibility private default_operation_visibility public
  
  classdiagramsettings draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no hide_ports no show_members_full_definition yes show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes gradient none show_stereotype_properties no end
  
  classcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end
  
  usecasediagramsettings package_name_in_tab no show_context_mode no auto_label_position yes draw_all_relations yes class_drawing_mode actor shadow yes gradient none show_stereotype_properties no end
  
  sequencediagramsettings show_full_operations_definition no show_class_of_operation no write_horizontally yes instances_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes gradient none show_stereotype_properties no show_class_context_mode no show_msg_context_mode no end
  
  collaborationdiagramsettings show_full_operations_definition no show_class_of_operation no show_hierarchical_rank no write_horizontally yes instances_drawing_mode natural drawing_language uml package_name_in_tab no show_class_pack_context_mode no show_msg_context_mode no draw_all_relations yes shadow yes gradient none show_stereotype_properties no end
  
  objectdiagramsettings write_horizontally yes package_name_in_tab no show_class_pack_context_mode no auto_label_position yes draw_all_relations yes shadow yes gradient none show_stereotype_properties no end
  
  objectcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end
  
  componentdiagramsettings package_name_in_tab no show_context_mode no auto_label_position yes draw_all_relations yes shadow yes gradient none
   draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no end
  
  deploymentdiagramsettings package_name_in_tab no show_context_mode no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes gradient none
   draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no end
  
  statediagramsettings package_name_in_tab no show_context_mode no auto_label_position yes write_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes gradient none
   show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no end
  
  activitydiagramsettings package_name_in_tab no show_context_mode no show_opaque_action_definition no auto_label_position yes write_label_horizontally no draw_all_relations yes shadow yes gradient none
   show_infonote yes drawing_language uml show_stereotype_properties no end
  
  class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color transparent activityregion_color transparent activitypartition_color transparent activityaction_color transparent parameterpin_color white generalization_color black 
  dpi 96
  font_size 8
  diagram_format A4

  image_root_dir ""


  mark_for_import
  
  classview 128180 "domain"
    
    classdiagramsettings member_max_width 0 end
    
    classcompositediagramsettings end
    
    collaborationdiagramsettings end
    
    objectdiagramsettings end
    
    objectcompositediagramsettings end
    
    sequencediagramsettings end
    
    statediagramsettings
     end
    
    
    activitydiagramsettings
     end
    classdiagram 128180 "domain_model"
      classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end
      size A2
    end

    class 134580 "Serwisant"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 129588 // (< wysyla)
	relation 128820 ---- name "< wysyla"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 129588 // (< wysyla)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 129716 // (< wysyla)
      end

      classrelation 133684 // (przeprowadza)
	relation 130868 ---- name "przeprowadza"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 133684 // (przeprowadza)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 133812 // (przeprowadza)
      end

      attribute 128948 "imie"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 129076 "nazwisko"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 129204 "numer_telefonu"
	private type class_ref 150068 // Numer_telefonu
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 129332 "serwisantID"
	private explicit_type "int"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 134708 "Serwis"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 129716 // (< wysyla)
	relation_ref 128820 // < wysyla
      end

      classrelation 130100 // (odpowiada za)
	relation 129076 ---- name "odpowiada za"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 130100 // (odpowiada za)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 130228 // (odpowiada za)
      end

      classrelation 134196 // <association>
	relation 131124 ----
	  a role_name "" private
	    classrelation_ref 134196 // <association>
	  b role_name "" private
	    classrelation_ref 134324 // <association>
      end

      classrelation 134324 // <association>
	relation_ref 131124 // <association>
      end

      classrelation 135092 // <association>
	relation_ref 131508 // <association>
      end

      attribute 129460 "nazwa"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 129588 "adres"
	private type class_ref 149940 // Adres
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 129716 "numer_telefonu"
	private type class_ref 150068 // Numer_telefonu
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 134836 "Administrator_systemu"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 136500 // (< powiadamia)
	relation 132276 ---- name "< powiadamia"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 136500 // (< powiadamia)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 136628 // (< powiadamia)
      end

      classrelation 136756 // (nadzoruje >)
	relation 132404 ---- name "nadzoruje >"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 136756 // (nadzoruje >)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 136884 // (nadzoruje >)
      end

      attribute 128564 "imie"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 128692 "nazwisko"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 128820 "numer_telefonu"
	private type class_ref 150068 // Numer_telefonu
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 134964 "Hurtownia"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 130740 // <association>
	relation_ref 129332 // <association>
      end

      classrelation 130868 // <association>
	relation 129460 ----
	  a role_name "" private
	    classrelation_ref 130868 // <association>
	  b role_name "" private
	    classrelation_ref 130996 // <association>
      end

      classrelation 131380 // (magazynuje >)
	relation 129716 ---- name "magazynuje >"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 131380 // (magazynuje >)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 131508 // (magazynuje >)
      end

      classrelation 131764 // < zaopatruje
	relation_ref 129844 // < zaopatruje
      end
    end

    class 135092 "Dostawca"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 130484 // <association>
	relation_ref 129204 // <association>
      end

      classrelation 130612 // <association>
	relation 129332 ----
	  a role_name "" private
	    classrelation_ref 130612 // <association>
	  b role_name "" private
	    classrelation_ref 130740 // <association>
      end

      classrelation 131636 // (< zaopatruje)
	relation 129844 ---- name "< zaopatruje"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 131636 // (< zaopatruje)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 131764 // < zaopatruje
      end

      classrelation 131892 // <association>
	relation 129972 ----
	  a role_name "" private
	    classrelation_ref 131892 // <association>
	  b role_name "" private
	    classrelation_ref 132020 // <association>
      end

      classrelation 132148 // (< dokonuje)
	relation 130100 ---- name "< dokonuje"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 132148 // (< dokonuje)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 132276 // (< dokonuje)
      end

      classrelation 134836 // powiadamia >
	relation_ref 131380 // powiadamia >
      end
    end

    class 135220 "Produkt"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 130356 // <association>
	relation 129204 ----
	  a role_name "" private
	    classrelation_ref 130356 // <association>
	  b role_name "" private
	    classrelation_ref 130484 // <association>
      end

      classrelation 131124 // (przechowuje >)
	relation 129588 ---- name "przechowuje >"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 131124 // (przechowuje >)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 131252 // (przechowuje >)
      end

      classrelation 131508 // (magazynuje >)
	relation_ref 129716 // magazynuje >
      end

      classrelation 135860 // obejmuje >
	relation_ref 131892 // obejmuje >
      end

      attribute 131124 "produktID"
	private explicit_type "int"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 131252 "cena"
	private type class_ref 150708 // KwotaController
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 131380 "lokalizacja_w_automacie"
	private explicit_type "int"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      operation 137652 "ustawNastepnySzczegol"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138804 "podajCene"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 151604 // (< kontroluje)
	relation 146612 ---> name "< kontroluje"
	  a role_name "" private
	    classrelation_ref 151604 // (< kontroluje)
	  b parent class_ref 128197 // magazynController
      end
    end

    class 135348 "Transakcja"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 128052 // <association>
	relation 128052 ----
	  a role_name "" private
	    classrelation_ref 128052 // <association>
	  b role_name "" private
	    classrelation_ref 128180 // <association>
      end

      classrelation 129076 // <association>
	relation 128564 ----
	  a role_name "" private
	    classrelation_ref 129076 // <association>
	  b role_name "" private
	    classrelation_ref 129204 // <association>
      end

      classrelation 129844 // <association>
	relation 128948 ----
	  a role_name "" private
	    classrelation_ref 129844 // <association>
	  b role_name "" private
	    classrelation_ref 129972 // <association>
      end

      classrelation 132404 // <association>
	relation 130228 ----
	  a role_name "" private
	    classrelation_ref 132404 // <association>
	  b role_name "" private
	    classrelation_ref 132532 // <association>
      end
    end

    class 135476 "Platnosc"
      visibility package stereotype "interface"
      cpp_decl ""
      java_decl "${comment}${@}${visibility}${static}interface ${name}${extends} {
${members}}
"
      php_decl "${comment}interface ${name}${extends} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 128436 // zrealizowana >
	relation_ref 128180 // zrealizowana >
      end

      classrelation 128692 // <association>
	relation_ref 128308 // <association>
      end

      classrelation 128820 // <association>
	relation 128436 ----
	  a role_name "" private
	    classrelation_ref 128820 // <association>
	  b role_name "" private
	    classrelation_ref 128948 // <association>
      end

      classrelation 129204 // <association>
	relation_ref 128564 // <association>
      end

      classrelation 129332 // (< zrealizowana)
	relation 128692 ---- name "< zrealizowana"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 129332 // (< zrealizowana)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 129460 // (< zrealizowana)
      end

      classrelation 133172 // (oplacona)
	relation 130612 ---- name "oplacona"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 133172 // (oplacona)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 133300 // (oplacona)
      end

      operation 137140 "usunPlatnosc"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138164 "ustawMetodePlatnosci"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138292 "rozpocznijPlatnosc"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 161076 // <generalisation>
	relation 156084 ---|>
	  a public
	    classrelation_ref 161076 // <generalisation>
	  b parent class_ref 143412 // Sprzedaz
      end

      classrelation 161204 // (oplacono)
	relation 156212 ---> name "oplacono"
	  a role_name "" private
	    classrelation_ref 161204 // (oplacono)
	  b parent class_ref 143412 // Sprzedaz
      end
    end

    class 135604 "Platnosc_karta_strategy"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 128180 // <association>
	relation_ref 128052 // <association>
      end

      classrelation 128308 // (zrealizowana >)
	relation 128180 ---- name "zrealizowana >"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 128308 // (zrealizowana >)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 128436 // zrealizowana >
      end

      classrelation 143924 // (<dotyczy)
	relation 139188 ---- name "<dotyczy"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 143924 // (<dotyczy)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 144052 // (<dotyczy)
      end

      classrelation 160692 // <dependency>
	relation 155700 -_->
	  a public
	    classrelation_ref 160692 // <dependency>
	  b parent class_ref 135476 // Platnosc
      end

      classrelation 160820 // <realization>
	relation 155828 -_-|>
	  a public
	    classrelation_ref 160820 // <realization>
	  b parent class_ref 135476 // Platnosc
      end

      attribute 138036 "kwota"
	private type class_ref 150708 // KwotaController
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      operation 146356 "usunPlatnosc"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 146484 "ustawMetodePlatosci"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 146612 "rozpocznijPlatnosc"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 135732 "Platnosc_gotowka_strategy"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 128564 // <association>
	relation 128308 ----
	  a role_name "" private
	    classrelation_ref 128564 // <association>
	  b role_name "" private
	    classrelation_ref 128692 // <association>
      end

      classrelation 129460 // (< zrealizowana)
	relation_ref 128692 // < zrealizowana
      end

      classrelation 160948 // <realization>
	relation 155956 -_-|>
	  a public
	    classrelation_ref 160948 // <realization>
	  b parent class_ref 135476 // Platnosc
      end

      attribute 138164 "kwota"
	private type class_ref 150708 // KwotaController
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      operation 146740 "usunPlatnosc"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 146868 "ustawMetodePlatnosci"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 146996 "rozpocznijPlatnosc"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 147124 "zwroc_reszte"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 135860 "Klient"
      visibility package stereotype "actor"
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 128948 // <association>
	relation_ref 128436 // <association>
      end

      classrelation 132660 // (uczestniczy >)
	relation 130356 ---- name "uczestniczy >"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 132660 // (uczestniczy >)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 132788 // (uczestniczy >)
      end

      classrelation 135476 // <association>
	relation 131764 ----
	  a role_name "" private
	    classrelation_ref 135476 // <association>
	  b role_name "" private
	    classrelation_ref 135604 // <association>
      end

      classrelation 137396 // sklada
	relation_ref 132660 // sklada
      end

      attribute 130228 "czas"
	private type class_ref 150452 // Czas
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 135988 "Reklamacja"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 135604 // <association>
	relation_ref 131764 // <association>
      end

      classrelation 137012 // (dotyczy >)
	relation 132532 ---- name "dotyczy >"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 137012 // (dotyczy >)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 137140 // (dotyczy >)
      end

      classrelation 137268 // (sklada)
	relation 132660 ---- name "sklada"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 137268 // (sklada)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 137396 // sklada
      end

      attribute 130356 "tresc_reklamacji"
	private type class_ref 150580 // Tresc_reklamacji
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 136116 "Modul_komunikacji"
      visibility package stereotype "singleton"
      cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
${members}};
"
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 134580 // obsluguje  >
	relation_ref 131252 // obsluguje  >
      end

      classrelation 134708 // (powiadamia >)
	relation 131380 ---- name "powiadamia >"
	  a role_name "" multiplicity "*" private
	    classrelation_ref 134708 // (powiadamia >)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 134836 // powiadamia >
      end

      classrelation 134964 // <association>
	relation 131508 ----
	  a role_name "" private
	    classrelation_ref 134964 // <association>
	  b role_name "" private
	    classrelation_ref 135092 // <association>
      end

      classrelation 136628 // (< powiadamia)
	relation_ref 132276 // < powiadamia
      end

      operation 128180 "Stan_zmieniono"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128820 "Stan_zmieniono"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129076 "Wygeneruj_raport()"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129204 "Generowanie_raportu"
	cpp_inline public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 153524 // (generuje >)
	relation 148532 ---> name "generuje >"
	  a role_name "" private
	    classrelation_ref 153524 // (generuje >)
	  b parent class_ref 150324 // Raport
      end

      attribute 137908 "instance"
	class_attribute private type class_ref 128356 // Modul_Komunikacji
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      operation 146228 "getInstance"
	class_operation public return_type class_ref 128356 // Modul_Komunikacji
	nparams 0
	
	
	
	
	
      end
    end

    class 136244 "Urzad_skarbowy"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 136116 // < kontroluje
	relation_ref 132020 // < kontroluje
      end

      attribute 130740 "urzadID"
	private type class_ref 151092 // Numer_urzedu
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 136372 "System_ksiegowy"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 136372 // < zaksiegowuje
	relation_ref 132148 // < zaksiegowuje
      end

      classrelation 144180 // <association>
	relation 139316 ----
	  a role_name "" private
	    classrelation_ref 144180 // <association>
	  b role_name "" private
	    classrelation_ref 144308 // <association>
      end
    end

    class 136500 "Inspektorat_sanitarny"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 143028 "Automat"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 129972 // <association>
	relation_ref 128948 // <association>
      end

      classrelation 130228 // (odpowiada za)
	relation_ref 129076 // odpowiada za
      end

      classrelation 130996 // <association>
	relation_ref 129460 // <association>
      end

      classrelation 131252 // (przechowuje >)
	relation_ref 129588 // przechowuje >
      end

      classrelation 132020 // <association>
	relation_ref 129972 // <association>
      end

      classrelation 133044 // dokonuje
	relation_ref 130484 // dokonuje
      end

      classrelation 134068 // < przechodzi
	relation_ref 130996 // < przechodzi
      end

      classrelation 134452 // (obsluguje  >)
	relation 131252 ---- name "obsluguje  >"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 134452 // (obsluguje  >)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 134580 // obsluguje  >
      end

      classrelation 135348 // < uzupelnia
	relation_ref 131636 // < uzupelnia
      end

      classrelation 136884 // (nadzoruje >)
	relation_ref 132404 // nadzoruje >
      end

      attribute 128180 "automatID"
	private explicit_type "int"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 128308 "adres"
	private type class_ref 149940 // Adres
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      operation 128948 "Tryb_serwisowy"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 143156 "Dostawa"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 132276 // (< dokonuje)
	relation_ref 130100 // < dokonuje
      end

      classrelation 135220 // (< uzupelnia)
	relation 131636 ---- name "< uzupelnia"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 135220 // (< uzupelnia)
	  b role_name "" multiplicity "1" private
	    classrelation_ref 135348 // < uzupelnia
      end
    end

    class 143284 "Przeglad"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 133428 // <association>
	relation 130740 ----
	  a role_name "" private
	    classrelation_ref 133428 // <association>
	  b role_name "" private
	    classrelation_ref 133556 // <association>
      end

      classrelation 133556 // <association>
	relation_ref 130740 // <association>
      end

      classrelation 133812 // (przeprowadza)
	relation_ref 130868 // przeprowadza
      end

      classrelation 133940 // (< przechodzi)
	relation 130996 ---- name "< przechodzi"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 133940 // (< przechodzi)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 134068 // < przechodzi
      end

      attribute 129844 "data"
	private type class_ref 150196 // Data
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 129972 "raport"
	private type class_ref 150324 // Raport
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 143412 "Sprzedaz"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 132532 // <association>
	relation_ref 130228 // <association>
      end

      classrelation 132788 // (uczestniczy >)
	relation_ref 130356 // uczestniczy >
      end

      classrelation 132916 // (dokonuje)
	relation 130484 ---- name "dokonuje"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 132916 // (dokonuje)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 133044 // dokonuje
      end

      classrelation 133300 // (oplacona)
	relation_ref 130612 // oplacona
      end

      classrelation 135732 // 1 (obejmuje >)
	relation 131892 ---- name "obejmuje >"
	  a role_name "1" private
	    classrelation_ref 135732 // 1 (obejmuje >)
	  b role_name "1" private
	    classrelation_ref 135860 // obejmuje >
      end

      classrelation 135988 // (< kontroluje)
	relation 132020 ---- name "< kontroluje"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 135988 // (< kontroluje)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 136116 // < kontroluje
      end

      classrelation 136244 // (< zaksiegowuje)
	relation 132148 ---- name "< zaksiegowuje"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 136244 // (< zaksiegowuje)
	  b role_name "" multiplicity "*" private
	    classrelation_ref 136372 // < zaksiegowuje
      end

      classrelation 137140 // (dotyczy >)
	relation_ref 132532 // dotyczy >
      end

      attribute 128436 "data"
	private type class_ref 150196 // Data
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      operation 136500 "dodajProduktSprzedazy"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 137012 "przerwijSprzedaz"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 137524 "zmienSzczegol"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138036 "ustawMetodePlatnosci"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138676 "utworzPlatnosc"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 151476 // <unidirectional association>
	relation 146484 --->
	  a role_name "" private
	    classrelation_ref 151476 // <unidirectional association>
	  b parent class_ref 128197 // magazynController
      end

      classrelation 154036 // <unidirectional association>
	relation 149044 --->
	  a role_name "" private
	    classrelation_ref 154036 // <unidirectional association>
	  b parent class_ref 128197 // magazynController
      end
    end

    class 149940 "Adres"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 150068 "Numer_telefonu"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 150196 "Data"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 150324 "Raport"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 153396 // (generuje)
	relation 148404 ---> name "generuje"
	  a role_name "" multiplicity "1" private
	    classrelation_ref 153396 // (generuje)
	  b multiplicity "1" parent class_ref 136116 // Modul_komunikacji
      end
    end

    class 150452 "Czas"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 150580 "Tresc_reklamacji"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 150708 "KwotaController"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 153652 // <unidirectional association>
	relation 148660 --->
	  a role_name "" private
	    classrelation_ref 153652 // <unidirectional association>
	  b parent class_ref 143028 // Automat
      end

      classrelation 153780 // <unidirectional association>
	relation 148788 --->
	  a role_name "" private
	    classrelation_ref 153780 // <unidirectional association>
	  b parent class_ref 143412 // Sprzedaz
      end
    end

    class 150836 "Karta_platnicza"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      classrelation 144052 // (<dotyczy)
	relation_ref 139188 // <dotyczy
      end

      attribute 130612 "numer_karty"
	private type class_ref 150964 // Numer_karty
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end
    end

    class 150964 "Numer_karty"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 151092 "Numer_urzedu"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    class 151220 "Ksiegowosc"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      attribute 130868 "nazwa"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      attribute 130996 "adres"
	private type class_ref 149940 // Adres
	cpp_decl ""
	java_decl ""
	php_decl ""
	python_decl ""
	idl_decl ""
	mysql_decl ""
	MysqlColumn
      end

      classrelation 144308 // <association>
	relation_ref 139316 // <association>
      end
    end
  end

  classview 134708 "design"
    
    classdiagramsettings member_max_width 0 end
    
    classcompositediagramsettings end
    
    collaborationdiagramsettings end
    
    objectdiagramsettings end
    
    objectcompositediagramsettings end
    
    sequencediagramsettings end
    
    statediagramsettings
     end
    
    
    activitydiagramsettings
     end
    sequencediagram 134708 "2-1-wlaczanieTrybuOperacyjnego"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    sequencediagram 141236 "2-2-wlaczenieTrybuSerwisowego"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    classinstance 128180 "automat"
      type class_ref 143028 // Automat
      attributes
        end
      relations
        end
    end

    class 157748 "serwisant"
      visibility package stereotype "actor"
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    state 128052 "State_machine"
      stereotype "machine"
      statediagram 147892 "state_diagram"
	statediagramsettings
	 end
	size A0
      end

      pseudostate 128052 initial ""
	transition 128052 "wpisanie_kodu_produktu"
	  on state_ref 128180 // Sprzedaz_otwarta
	  external 
	end
      end

      state 128180 "Sprzedaz_otwarta"
	transition 128180 "wybor_metody_platnosci"
	  on state_ref 128308 // Sprzedaz_nieoplacona
	  external 
	end
      end

      state 128308 "Sprzedaz_nieoplacona"
	transition 128308 "anulowanie_platnosci"
	  on state_ref 128564 // Sprzedaz_odrzucona
	  external 
	end

	transition 128436 "dokonanie_platnosc"
	  on state_ref 128436 // Sprzedaz_w_realizacji
	  external 
	end
      end

      state 128436 "Sprzedaz_w_realizacji"
	transition 128692 "realizacja_zamowienia"
	  on state_ref 128820 // Sprzedaz_zrealizowana
	  external 
	end
      end

      state 128564 "Sprzedaz_odrzucona"
	transition 128564 "zakonczenie_sprzedazy"
	  on state_ref 128692 // Sprzedaz_zakonczona
	  external 
	end

	transition 128948 "zmiana_metody_platnosci"
	  on state_ref 128180 // Sprzedaz_otwarta
	  external 
	end
      end

      state 128692 "Sprzedaz_zakonczona"
	transition 129076 "<transition>"
	  on pseudostate_ref 128180 // final 
	  external 
	end
      end

      state 128820 "Sprzedaz_zrealizowana"
	transition 128820 "zakonczenie_sprzedazy"
	  on state_ref 128692 // Sprzedaz_zakonczona
	  external 
	end
      end

      pseudostate 128180 final ""
      end
    end

    sequencediagram 128013 "6-1-wprowadzenieGotowki"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    classinstance 128013 ""
      type class_ref 135860 // Klient
      attributes
        end
      relations
        end
    end

    classinstance 128141 "controller"
      type class_ref 143028 // Automat
      attributes
        end
      relations
        end
    end

    sequencediagram 128141 "6-2-anulowaniePlatnosci"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    classinstance 128397 ""
      type class_ref 143412 // Sprzedaz
      attributes
        end
      relations
        end
    end

    classinstance 128525 ""
      type class_ref 143412 // Sprzedaz
      attributes
        end
      relations
        end
    end

    sequencediagram 128269 "6-3-zmianaSposobuPlatnosci"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    sequencediagram 128069 "4-1-wpisanieKoduProduktu"
      sequencediagramsettings end
      overlapping_bars size A1
    end

    classinstance 128069 ""
      stereotype "actor"
      type class_ref 135860 // Klient
      attributes
        end
      relations
        end
    end

    sequencediagram 128709 "4-8-bezczynnoscKlientaPodczasWyboru"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    class 128069 "userInputHandler"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 136244 "wpisanieKoduProduktu"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 137268 "zmianaSzczegolu"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 137780 "wyborMetodyPlatnosci"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138420 "potwierdzenieWybranychSzczegolow"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138932 "uzyciePrzyciskuReklamacji"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 150836 // (przekaz komunikatow)
	relation 145844 ---> name "przekaz komunikatow"
	  a role_name "" private
	    classrelation_ref 150836 // (przekaz komunikatow)
	  b parent class_ref 128709 // sprzedazController
      end
    end

    classinstance 128197 ""
      type class_ref 128069 // userInputHandler
      attributes
        end
      relations
        end
    end

    classinstance 128325 ""
      type class_ref 143412 // Sprzedaz
      attributes
        end
      relations
        end
    end

    class 128197 "magazynController"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 136628 "podajProdukt"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 151220 // <unidirectional association>
	relation 146228 --->
	  a role_name "" private
	    classrelation_ref 151220 // <unidirectional association>
	  b parent class_ref 135220 // Produkt
      end

      classrelation 151348 // <unidirectional association>
	relation 146356 --->
	  a role_name "" private
	    classrelation_ref 151348 // <unidirectional association>
	  b parent class_ref 143412 // Sprzedaz
      end

      classrelation 154164 // ()
	relation 149172 ---> name ""
	  a role_name "" private
	    classrelation_ref 154164 // ()
	  b parent class_ref 143412 // Sprzedaz
      end
    end

    classinstance 128453 ""
      type class_ref 128197 // magazynController
      attributes
        end
      relations
        end
    end

    sequencediagram 128197 "4-3-zmianaSzczegoluPosilku"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    classinstance 128581 ""
      type class_ref 135220 // Produkt
      attributes
        end
      relations
        end
    end

    sequencediagram 128325 "4-2-wybranieMetodyPlatnosci"
      sequencediagramsettings end
      overlapping_bars size A1
    end

    classinstance 128709 ""
      type class_ref 143412 // Sprzedaz
      attributes
        end
      relations
        end
    end

    sequencediagram 128453 "4-6-potwierdzenieWybranychSzczegolowPosilku"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    classinstance 128837 ""
      type class_ref 128069 // userInputHandler
      attributes
        end
      relations
        end
    end

    classinstance 128965 ""
      type class_ref 128709 // sprzedazController
      attributes
        end
      relations
        end
    end

    classinstance 129093 ""
      type class_ref 143412 // Sprzedaz
      attributes
        end
      relations
        end
    end

    classinstance 129221 ""
      type class_ref 135476 // Platnosc
      attributes
        end
      relations
        end
    end

    classinstance 129349 ""
      type class_ref 135220 // Produkt
      attributes
        end
      relations
        end
    end

    classinstance 129477 ""
      type class_ref 135476 // Platnosc
      attributes
        end
      relations
        end
    end

    sequencediagram 128581 "4-7-uzyciePrzyciskuReklamacji"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    classinstance 129605 ""
      type class_ref 135860 // Klient
      attributes
        end
      relations
        end
    end

    classinstance 129733 ""
      type class_ref 128069 // userInputHandler
      attributes
        end
      relations
        end
    end

    class 128325 "modulKomunikacji"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    classinstance 129861 ""
      type class_ref 128356 // Modul_Komunikacji
      attributes
        end
      relations
        end
    end

    classinstance 129989 ""
      type class_ref 135860 // Klient
      attributes
        end
      relations
        end
    end

    class 128453 "systemStateMonitor"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 136756 "time"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 139188 "time"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 151092 // (monitoruje >)
	relation 146100 ---> name "monitoruje >"
	  a role_name "" private
	    classrelation_ref 151092 // (monitoruje >)
	  b parent class_ref 143028 // Automat
      end
    end

    classinstance 130117 ""
      type class_ref 128453 // systemStateMonitor
      attributes
        end
      relations
        end
    end

    classinstance 130245 ""
      type class_ref 143412 // Sprzedaz
      attributes
        end
      relations
        end
    end

    classinstance 130373 ""
      type class_ref 135476 // Platnosc
      attributes
        end
      relations
        end
    end

    sequencediagram 128837 "4-9-bezczynnoscKlientaPodczasOdbioru"
      sequencediagramsettings end
      overlapping_bars size A0
    end

    class 128581 "machineryController"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 139316 "przywrocUstawienieDomyslne"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 139444 "oproznijPodawacz"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 139572 "oczyscPodawacz"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 139700 "wrocNaPozycjeDomyslna"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 152244 // <unidirectional association>
	relation 147252 --->
	  a role_name "" private
	    classrelation_ref 152244 // <unidirectional association>
	  b parent class_ref 128868 // Modul_Serwowania
      end

      classrelation 152500 // (obsluguje >)
	relation 147508 ---> name "obsluguje >"
	  a role_name "" private
	    classrelation_ref 152500 // (obsluguje >)
	  b parent class_ref 143028 // Automat
      end

      classrelation 153012 // (obsluguje >)
	relation 148020 ---> name "obsluguje >"
	  a role_name "" private
	    comment "obsluguje >"
	    classrelation_ref 153012 // (obsluguje >)
	  b parent class_ref 128868 // Modul_Serwowania
      end
    end

    classinstance 130501 ""
      type class_ref 128581 // machineryController
      attributes
        end
      relations
        end
    end

    class 128709 "sprzedazController"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 136372 "utworzSprzedaz"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 136884 "przerwijSprzedaz"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 137396 "zmienSzczegol"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 137908 "ustawMetodePlatnosci"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 138548 "zatwierdzenieWybranychSzczegolow"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 150964 // <generalisation>
	relation 145972 ---|>
	  a public
	    classrelation_ref 150964 // <generalisation>
	  b parent class_ref 143412 // Sprzedaz
      end

      classrelation 153908 // (kontroluje >)
	relation 148916 ---> name "kontroluje >"
	  a role_name "" private
	    classrelation_ref 153908 // (kontroluje >)
	  b parent class_ref 143412 // Sprzedaz
      end
    end

    classinstance 130629 ""
      type class_ref 128709 // sprzedazController
      attributes
        end
      relations
        end
    end

    classinstance 130757 ""
      type class_ref 128709 // sprzedazController
      attributes
        end
      relations
        end
    end

    classinstance 130885 ""
      type class_ref 128709 // sprzedazController
      attributes
        end
      relations
        end
    end

    classinstance 131013 ""
      type class_ref 128709 // sprzedazController
      attributes
        end
      relations
        end
    end

    sequencediagram 128100 "10-1-wlaczTrybSerwisowy"
      sequencediagramsettings show_full_operations_definition yes show_stereotype_properties yes end
      overlapping_bars size A0
    end

    classinstance 131141 ""
      type class_ref 128709 // sprzedazController
      attributes
        end
      relations
        end
    end

    sequencediagram 128356 "10-3-reset"
      sequencediagramsettings show_full_operations_definition yes show_stereotype_properties yes end
      overlapping_bars size A0
    end

    class 128100 "AutomatController"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 128100 "changeMode"
	public explicit_return_type ""
	nparams 1
	  param in name "kod" explicit_type "int"
	
	
	
	
	
      end

      operation 128228 "reset"
	public explicit_return_type ""
	nparams 1
	  param in name "kod" explicit_type "int"
	
	
	
	
	
      end

      classrelation 153268 // (kontroluje >)
	relation 148276 ---> name "kontroluje >"
	  a role_name "" private
	    classrelation_ref 153268 // (kontroluje >)
	  b parent class_ref 143028 // Automat
      end
    end

    classinstance 128100 ""
      type class_ref 128100 // AutomatController
      attributes
        end
      relations
        end
    end

    class 128356 "Modul_Komunikacji"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 128356 "callback"
	public explicit_return_type ""
	nparams 1
	  param in name "state" explicit_type "string"
	
	
	
	
	
      end

      operation 128484 "notify"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128612 "sendReport"
	public explicit_return_type ""
	nparams 1
	  param in name "report" type class_ref 128484 // Raport
	
	
	
	
	
      end

      operation 139060 "uruchomProcedureReklamacji"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    sequencediagram 128228 "10-2-wylaczTrybSerwisowy"
      sequencediagramsettings show_full_operations_definition yes show_stereotype_properties yes end
      overlapping_bars size A0
    end

    class 128228 "."
      visibility package stereotype "actor"
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    classinstance 128228 ""
      type class_ref 128356 // Modul_Komunikacji
      attributes
        end
      relations
        end
    end

    class 128612 "Payment_Processing"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    classinstance 131269 ""
      type class_ref 135860 // Klient
      attributes
        end
      relations
        end
    end

    class 128740 "Modul_Platnosci"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 128740 "changeState"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128868 "shutdown"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128996 "startProcess"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 153140 // (< kontroluje)
	relation 148148 ---> name "< kontroluje"
	  a role_name "" private
	    classrelation_ref 153140 // (< kontroluje)
	  b parent class_ref 143028 // Automat
      end
    end

    classinstance 128356 ""
      type class_ref 128740 // Modul_Platnosci
      attributes
        end
      relations
        end
    end

    class 164276 "Modul_platnosci"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 128052 "Wylacz_modul"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129460 "Test_kasetki"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 164404 "Modul_bezpieczenstwa"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 128308 "Odblokuj_drzwi"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 128692 "Wylacz_modul"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129588 "Zablokuj_drzwi"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129716 "Wlacz_modul"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 128484 "Raport"
      visibility protected 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 131044 "create"
	public explicit_return_type ""
	nparams 1
	  param in name "raportContent" explicit_type "string"
	
	
	
	
	
      end
    end

    class 129252 "Drzwi_serwisowe"
      visibility protected 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 130788 "lock"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 130916 "open"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 129124 "Kasa"
      visibility protected 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 130276 "serviceMode"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 130404 "lock"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 130532 "unlock"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 130660 "open"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 128868 "Modul_Serwowania"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 129124 "stopServing"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129252 "shutdown"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129380 "startService"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end
    end

    class 128996 "Modul_Zabezpieczen"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
      operation 129508 "serviceMode"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129636 "shutdown"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129764 "startProcess"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 129892 "startProcess"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 130020 "operationMode"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      operation 130148 "resetService"
	public explicit_return_type ""
	nparams 0
	
	
	
	
	
      end

      classrelation 151732 // <unidirectional association>
	relation 146740 --->
	  a role_name "" private
	    classrelation_ref 151732 // <unidirectional association>
	  b parent class_ref 129124 // Kasa
      end

      classrelation 151860 // <unidirectional association>
	relation 146868 --->
	  a role_name "" private
	    classrelation_ref 151860 // <unidirectional association>
	  b parent class_ref 128868 // Modul_Serwowania
      end

      classrelation 151988 // <unidirectional association>
	relation 146996 --->
	  a role_name "" private
	    classrelation_ref 151988 // <unidirectional association>
	  b parent class_ref 129252 // Drzwi_serwisowe
      end

      classrelation 152116 // <unidirectional association>
	relation 147124 --->
	  a role_name "" private
	    classrelation_ref 152116 // <unidirectional association>
	  b parent class_ref 164276 // Modul_platnosci
      end

      classrelation 152372 // (obsluguje >)
	relation 147380 ---> name "obsluguje >"
	  a role_name "" private
	    classrelation_ref 152372 // (obsluguje >)
	  b parent class_ref 143028 // Automat
      end

      classrelation 152628 // (< kontroluje)
	relation 147636 ---> name "< kontroluje"
	  a role_name "" private
	    classrelation_ref 152628 // (< kontroluje)
	  b parent class_ref 129124 // Kasa
      end

      classrelation 152756 // (< kontroluje)
	relation 147764 ---> name "< kontroluje"
	  a role_name "" private
	    classrelation_ref 152756 // (< kontroluje)
	  b parent class_ref 129252 // Drzwi_serwisowe
      end

      classrelation 152884 // (< kontroluje)
	relation 147892 ---> name "< kontroluje"
	  a role_name "" private
	    classrelation_ref 152884 // (< kontroluje)
	  b parent class_ref 164276 // Modul_platnosci
      end
    end

    classinstance 128484 ""
      type class_ref 128484 // Raport
      attributes
        end
      relations
        end
    end

    classdiagram 154420 "design-model"
      classdiagramsettings draw_all_relations no member_max_width 0 end
      size A0
    end

    class 170932 "controller"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end

    sequencediagram 128106 "use_case_3_1"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    sequencediagram 128234 "use_case_3_2"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    sequencediagram 128362 "use_case_3_3"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    sequencediagram 128490 "use_case_3_4"
      sequencediagramsettings end
      overlapping_bars size A4
    end

    class 128106 "Bank"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl ""
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      mysql_decl ""
      
    end
  end
end