format 74
"UI" // default::Nette::Application::UI
  revision 1
  modified_by 127 "neo"
  // 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 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
  
  comment "This file is part of the Nette Framework (http://nette.org) 
Copyright (c) 2004 David Grudl (http://davidgrudl.com) 
For the full copyright and license information, please view the file license.txt that was distributed with this source code."
  classview 131327 "Class View"
    //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 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 148351 "InvalidLinkException"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Link generation exception."
      classrelation 140543 // <generalisation>
	relation 140543 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 140543 // <generalisation>
	  b parent class_ref 128511 // Exception
      end
    end

    class 148479 "BadSignalException"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Signal exception."
      classrelation 140671 // <generalisation>
	relation 140671 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 140671 // <generalisation>
	  b parent class_ref 146687 // BadRequestException
      end

      attribute 171263 "_defaultCode"
	protected explicit_type "int"
	init_value "403"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end
    end

    class 148607 "Control"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Control is renderable Presenter component."
      attribute 171391 "_template"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 171519 "_invalidSnippets"
	private explicit_type "array"
	init_value "array()"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 171647 "_snippetMode"
	public explicit_type "bool"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 228479 "getTemplate"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 228607 "createTemplate"
	protected explicit_return_type ""
	nparams 1
	  param in name "$class" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 228735 "templatePrepareFilters"
	public explicit_return_type "void"
	nparams 1
	  param in name "$template" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Descendant can override this method to customize template compile-time filters."
      end

      operation 228863 "getWidget"
	public explicit_return_type ""
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns widget component specified by name."
      end

      operation 228991 "flashMessage"
	public explicit_return_type ""
	nparams 2
	  param in name "$message" explicit_type "mixed"
	  param in name "$type" explicit_type "string"
	    defaultvalue "'info'"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Saves the message to template, that can be displayed after redirect."
      end

      operation 229119 "invalidateControl"
	public explicit_return_type "void"
	nparams 1
	  param in name "$snippet" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Forces control or its snippet to repaint."
      end

      operation 229247 "validateControl"
	public explicit_return_type "void"
	nparams 1
	  param in name "$snippet" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Allows control or its snippet to not repaint."
      end

      operation 229375 "isControlInvalid"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$snippet" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is required to repaint the control or its snippet?"
      end

      operation 229503 "getSnippetId"
	public explicit_return_type "string"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns snippet HTML ID."
      end
    end

    class 148735 "IStatePersistent"
      abstract visibility package stereotype "interface"
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Component with ability to save and load its state."
      operation 229631 "loadState"
	public explicit_return_type "void"
	nparams 1
	  param in name "$params" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Loads state informations."
      end

      operation 229759 "saveState"
	public explicit_return_type "void"
	nparams 1
	  param inout name "$params" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Saves state informations for next request."
      end
    end

    class 148863 "Presenter"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Presenter component represents a webpage instance. It converts Request to IResponse."
      classrelation 140799 // <generalisation>
	relation 140799 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 140799 // <generalisation>
	  b parent class_ref 148607 // Control
      end

      attribute 171775 "INVALID_LINK_SILENT"
	class_attribute const_attribute public explicit_type "int"
	init_value "1"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
	comment "bad link handling {@link Presenter::$invalidLinkMode}"
      end

      attribute 171903 "INVALID_LINK_WARNING"
	public explicit_type "int"
	init_value "2"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172031 "INVALID_LINK_EXCEPTION"
	public explicit_type "int"
	init_value "3"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172159 "ACTION_KEY"
	public explicit_type "string"
	init_value "'action'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172287 "FLASH_KEY"
	public explicit_type "string"
	init_value "'_fid'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172415 "DEFAULT_ACTION"
	public explicit_type "string"
	init_value "'default'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172543 "_invalidLinkMode"
	public explicit_type "int"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172671 "_onShutdown"
	public explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172799 "_request"
	private type class_ref 146175 // Request
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 172927 "_response"
	private type class_ref 145791 // IResponse
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173055 "_autoCanonicalize"
	public explicit_type "bool"
	init_value "TRUE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173183 "_absoluteUrls"
	public explicit_type "bool"
	init_value "FALSE"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173311 "_globalParams"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173439 "_globalState"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173567 "_globalStateSinces"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173695 "_action"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173823 "_view"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 173951 "_layout"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174079 "_payload"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174207 "_signalReceiver"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174335 "_signal"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174463 "_ajaxMode"
	private explicit_type "bool"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174591 "_startupCheck"
	private explicit_type "bool"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174719 "_lastCreatedRequest"
	private type class_ref 146175 // Request
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174847 "_lastCreatedRequestFlag"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 174975 "_context"
	private explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 229887 "__construct"
	public explicit_return_type "void"
	nparams 1
	  param in name "$context" explicit_type ""
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 230015 "getRequest"
	public return_type class_ref 146175 // Request
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 230143 "getPresenter"
	public return_type class_ref 148863 // Presenter
	nparams 1
	  param in name "$need" explicit_type "mixed"
	    defaultvalue "TRUE"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns self."
      end

      operation 230271 "getUniqueId"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns a name that uniquely identifies component."
      end

      operation 230399 "run"
	public return_type class_ref 145791 // IResponse
	nparams 1
	  param in name "$request" type class_ref 146175 // Request
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 230527 "startup"
	protected explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 230655 "beforeRender"
	protected explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Common render method."
      end

      operation 230783 "afterRender"
	protected explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Common render method."
      end

      operation 230911 "shutdown"
	protected explicit_return_type "void"
	nparams 1
	  param in name "$response" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 231039 "checkRequirements"
	public explicit_return_type "void"
	nparams 1
	  param in name "$element" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks authorization."
      end

      operation 231167 "processSignal"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 231295 "getSignal"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns pair signal receiver and name."
      end

      operation 231423 "isSignalReceiver"
	public explicit_return_type "bool"
	nparams 2
	  param in name "$component" explicit_type "mixed"
	  param in name "$signal" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks if the signal receiver is the given one."
      end

      operation 231551 "getAction"
	public explicit_return_type "string"
	nparams 1
	  param in name "$fullyQualified" explicit_type "mixed"
	    defaultvalue "FALSE"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns current action name."
      end

      operation 231679 "changeAction"
	public explicit_return_type "void"
	nparams 1
	  param in name "$action" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Changes current action. Only alphanumeric characters are allowed."
      end

      operation 231807 "getView"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns current view."
      end

      operation 231935 "setView"
	public return_type class_ref 148863 // Presenter
	nparams 1
	  param in name "$view" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Changes current view. Any name is allowed."
      end

      operation 232063 "getLayout"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns current layout name."
      end

      operation 232191 "setLayout"
	public return_type class_ref 148863 // Presenter
	nparams 1
	  param in name "$layout" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Changes or disables layout."
      end

      operation 232319 "sendTemplate"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 232447 "findLayoutTemplateFile"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Finds layout template file name."
      end

      operation 232575 "formatLayoutTemplateFiles"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Formats layout template file names."
      end

      operation 232703 "formatTemplateFiles"
	public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Formats view template file names."
      end

      operation 232831 "formatActionMethod"
	class_operation protected explicit_return_type "string"
	nparams 1
	  param in name "$action" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Formats action method name."
      end

      operation 232959 "formatRenderMethod"
	class_operation protected explicit_return_type "string"
	nparams 1
	  param in name "$view" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Formats render view method name."
      end

      operation 233087 "getPayload"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 233215 "isAjax"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is AJAX request?"
      end

      operation 233343 "sendPayload"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sends AJAX payload to the output."
      end

      operation 233471 "sendResponse"
	public explicit_return_type "void"
	nparams 1
	  param in name "$response" type class_ref 145791 // IResponse
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Sends response and terminates presenter."
      end

      operation 233599 "terminate"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Correctly terminates presenter."
      end

      operation 233727 "forward"
	public explicit_return_type "void"
	nparams 2
	  param in name "$destination" explicit_type "mixed"
	  param in name "$args" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Forward to another presenter or action."
      end

      operation 233855 "redirectUrl"
	public explicit_return_type "void"
	nparams 2
	  param in name "$url" explicit_type "mixed"
	  param in name "$code" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Redirect to another URL and ends presenter execution."
      end

      operation 233983 "redirectUri"
	public explicit_return_type "void"
	nparams 2
	  param in name "$url" explicit_type "mixed"
	  param in name "$code" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 234111 "error"
	public explicit_return_type "void"
	nparams 2
	  param in name "$message" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$code" explicit_type "mixed"
	    defaultvalue "HttpIResponseS404_NOT_FOUND"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Throws HTTP error."
      end

      operation 234239 "backlink"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Link to myself."
      end

      operation 234367 "getLastCreatedRequest"
	public return_type class_ref 146175 // Request
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the last created Request."
      end

      operation 234495 "getLastCreatedRequestFlag"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$flag" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the last created Request flag."
      end

      operation 234623 "canonicalize"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Conditional redirect to canonicalized URI."
      end

      operation 234751 "lastModified"
	public explicit_return_type "void"
	nparams 3
	  param in name "$lastModified" explicit_type "mixed"
	  param in name "$etag" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$expire" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Attempts to cache the sent entity by its last modification date."
      end

      operation 234879 "argsToParams"
	class_operation private explicit_return_type "void"
	nparams 4
	  param in name "$class" explicit_type "mixed"
	  param in name "$method" explicit_type "mixed"
	  param inout name "$args" explicit_type "mixed"
	  param in name "$supplemental" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Converts list of arguments to named parameters."
      end

      operation 235007 "handleInvalidLink"
	protected explicit_return_type "string"
	nparams 1
	  param in name "$e" type class_ref 148351 // InvalidLinkException
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Invalid link handler. Descendant can override this method to change default behaviour."
      end

      operation 235135 "storeRequest"
	public explicit_return_type "string"
	nparams 1
	  param in name "$expiration" explicit_type "string"
	    defaultvalue "'+ 10 minutes'"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Stores current request to session."
      end

      operation 235263 "restoreRequest"
	public explicit_return_type "void"
	nparams 1
	  param in name "$key" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Restores current request to session."
      end

      operation 235391 "getPersistentComponents"
	class_operation public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns array of persistent components.
This default implementation detects components by class-level annotation @persistent(cmp1, cmp2)."
      end

      operation 235519 "getGlobalState"
	private explicit_return_type "array"
	nparams 1
	  param in name "$forClass" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Saves state information for all subcomponents to $this->globalState."
      end

      operation 235647 "saveGlobalState"
	protected explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Permanently saves state information for all subcomponents to $this->globalState."
      end

      operation 235775 "initGlobalParameters"
	private explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Initializes $this->globalParams, $this->signal & $this->signalReceiver, $this->action, $this->view. Called by run()."
      end

      operation 235903 "popGlobalParameters"
	public explicit_return_type "array"
	nparams 1
	  param in name "$id" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Pops parameters for specified component."
      end

      operation 236031 "hasFlashSession"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks if a flash session namespace exists."
      end

      operation 236159 "getFlashSession"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns session namespace provided to pass temporary data between redirects."
      end

      operation 236287 "injectPrimary"
	public explicit_return_type "void"
	nparams 1
	  param in name "$context" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 236415 "getContext"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Gets the context."
      end

      operation 236543 "getService"
	public explicit_return_type "void"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 236671 "getHttpRequest"
	protected explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 236799 "getHttpResponse"
	protected explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 236927 "getHttpContext"
	protected explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 237055 "getApplication"
	public return_type class_ref 145663 // Application
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 237183 "getSession"
	public explicit_return_type ""
	nparams 1
	  param in name "$namespace" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 237311 "getUser"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      classrelation 140927 // <realization>
	relation 140927 -_-|>
	  a public
	    php "${type}"
	    classrelation_ref 140927 // <realization>
	  b parent class_ref 146047 // IPresenter
      end
    end

    class 148991 "Multiplier"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Component multiplier."
      attribute 175103 "_factory"
	private type class_ref 145407 // Callback
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 237439 "__construct"
	public explicit_return_type "void"
	nparams 1
	  param in name "$factory" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 237567 "createComponent"
	protected explicit_return_type "void"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 149119 "IRenderable"
      abstract visibility package stereotype "interface"
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Component with ability to repaint."
      operation 237695 "invalidateControl"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Forces control to repaint."
      end

      operation 237823 "isControlInvalid"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
	comment "Is required to repaint the control?"
      end
    end

    class 149247 "PresenterComponent"
      abstract visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "PresenterComponent is the base class for all Presenter components.

Components are persistent objects located on a presenter. They have ability to own other child components, and interact with user. Components have properties for storing their status, and responds to user command."
      attribute 175231 "_params"
	protected explicit_type "array"
	init_value "array()"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 237951 "getPresenter"
	public explicit_return_type ""
	nparams 1
	  param in name "$need" explicit_type "mixed"
	    defaultvalue "TRUE"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the presenter where this component belongs to."
      end

      operation 238079 "getUniqueId"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns a fully-qualified name that uniquely identifies the component within the presenter hierarchy."
      end

      operation 238207 "attached"
	protected explicit_return_type "void"
	nparams 1
	  param in name "$presenter" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "This method will be called when the component (or component's parent) becomes attached to a monitored object. Do not call this method yourself."
      end

      operation 238335 "validateParent"
	protected explicit_return_type "void"
	nparams 1
	  param in name "$parent" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 238463 "tryCall"
	protected explicit_return_type "bool"
	nparams 2
	  param in name "$method" explicit_type "mixed"
	  param in name "$params" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Calls public method if exists."
      end

      operation 238591 "checkRequirements"
	public explicit_return_type "void"
	nparams 1
	  param in name "$element" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Checks for requirements such as authorization."
      end

      operation 238719 "getReflection"
	class_operation public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Access to reflection."
      end

      operation 238847 "loadState"
	public explicit_return_type "void"
	nparams 1
	  param in name "$params" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Loads state informations."
      end

      operation 238975 "saveState"
	public explicit_return_type "void"
	nparams 2
	  param inout name "$params" explicit_type "array"
	  param in name "$reflection" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Saves state informations for next request."
      end

      operation 239103 "getParameter"
	public explicit_return_type "mixed"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns component param.
If no key is passed, returns the entire array."
      end

      operation 239231 "getParameterId"
	public explicit_return_type "string"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns a fully-qualified name that uniquely identifies the parameter."
      end

      operation 239359 "getParam"
	public explicit_return_type "void"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$default" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 239487 "getParamId"
	public explicit_return_type "void"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 239615 "getPersistentParams"
	class_operation public explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns array of classes persistent parameters. They have public visibility and are non-static.
This default implementation detects persistent parameters by annotation @persistent."
      end

      operation 239743 "signalReceived"
	public explicit_return_type "void"
	nparams 1
	  param in name "$signal" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Calls signal handler method."
      end

      operation 239871 "formatSignalMethod"
	public explicit_return_type "string"
	nparams 1
	  param in name "$signal" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Formats signal handler method name -> case sensitivity doesn't matter."
      end

      operation 239999 "link"
	public explicit_return_type "string"
	nparams 2
	  param in name "$destination" explicit_type "mixed"
	  param in name "$args" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Generates URL to presenter, action or signal."
      end

      operation 240127 "lazyLink"
	public explicit_return_type ""
	nparams 2
	  param in name "$destination" explicit_type "mixed"
	  param in name "$args" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns destination as Link object."
      end

      operation 240255 "isLinkCurrent"
	public explicit_return_type "bool"
	nparams 2
	  param in name "$destination" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$args" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Determines whether it links to the current page."
      end

      operation 240383 "redirect"
	public explicit_return_type "void"
	nparams 3
	  param in name "$code" explicit_type "mixed"
	  param in name "$destination" explicit_type "mixed"
	    defaultvalue "NULL"
	  param in name "$args" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Redirect to another presenter, action or signal."
      end

      operation 240511 "offsetSet"
	public explicit_return_type "void"
	nparams 2
	  param in name "$name" explicit_type "mixed"
	  param in name "$component" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Adds the component to the container."
      end

      operation 240639 "offsetGet"
	public explicit_return_type ""
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns component specified by name. Throws exception if component doesn't exist."
      end

      operation 240767 "offsetExists"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Does component specified by name exists?"
      end

      operation 240895 "offsetUnset"
	public explicit_return_type "void"
	nparams 1
	  param in name "$name" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Removes component from the container."
      end

      classrelation 141055 // <realization>
	relation 141055 -_-|>
	  a public
	    php "${type}"
	    classrelation_ref 141055 // <realization>
	  b parent class_ref 148735 // IStatePersistent
      end
    end

    class 149375 "Form"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Web form adapted for Presenter."
      operation 241023 "__construct"
	public explicit_return_type "void"
	nparams 2
	  param in name "$parent" explicit_type ""
	    defaultvalue "NULL"
	  param in name "$name" explicit_type "mixed"
	    defaultvalue "NULL"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Application form constructor."
      end

      operation 241151 "getPresenter"
	public explicit_return_type ""
	nparams 1
	  param in name "$need" explicit_type "mixed"
	    defaultvalue "TRUE"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Returns the presenter where this component belongs to."
      end

      operation 241279 "attached"
	protected explicit_return_type "void"
	nparams 1
	  param in name "$presenter" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "This method will be called when the component (or component's parent) becomes attached to a monitored object. Do not call this method yourself."
      end

      operation 241407 "isAnchored"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Tells if the form is anchored."
      end

      operation 241535 "receiveHttpData"
	protected explicit_return_type "array"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Internal: receives submitted HTTP data."
      end

      operation 241663 "signalReceived"
	public explicit_return_type "void"
	nparams 1
	  param in name "$signal" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "This method is called by presenter."
      end
    end

    class 149503 "ISignalReceiver"
      abstract visibility package stereotype "interface"
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      comment "Component with ability to receive signal."
      operation 241791 "signalReceived"
	public explicit_return_type "void"
	nparams 1
	  param in name "$signal" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end
    end
  end
end
