format 74
"Gridito" // default::Gridito
  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
  
  classview 130559 "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 140671 "WindowButton"
      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 "Window button"
      operation 190463 "handleClick"
	public explicit_return_type "void"
	nparams 2
	  param in name "$token" explicit_type "string"
	  param in name "$uniqueId" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Handle click signal"
      end

      operation 190591 "createButton"
	public explicit_return_type ""
	nparams 1
	  param in name "$row" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Create button element"
      end
    end

    class 140799 "Column"
      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 "Grid column"
      attribute 152831 "_label"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 152959 "_renderer"
	private explicit_type ""
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 153087 "_sortable"
	private 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 153215 "_dateTimeFormat"
	private explicit_type "string"
	init_value "'j.n.Y G:i'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 153343 "_cellClass"
	private explicit_type ""
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

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

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

      operation 190847 "getCellClass"
	public explicit_return_type "void"
	nparams 2
	  param in name "$iterator" explicit_type "mixed"
	  param in name "$row" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 190975 "getLabel"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get label"
      end

      operation 191103 "setLabel"
	public return_type class_ref 140799 // Column
	nparams 1
	  param in name "$label" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set label"
      end

      operation 191231 "getRenderer"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get cell renderer"
      end

      operation 191359 "setRenderer"
	public return_type class_ref 140799 // Column
	nparams 1
	  param in name "$cellRenderer" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set cell renderer"
      end

      operation 191487 "isSortable"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is sortable?"
      end

      operation 191615 "setSortable"
	public return_type class_ref 140799 // Column
	nparams 1
	  param in name "$sortable" explicit_type "bool"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set sortable"
      end

      operation 191743 "getSorting"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get sorting"
      end

      operation 191871 "getDateTimeFormat"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get date/time format"
      end

      operation 191999 "setDateTimeFormat"
	public return_type class_ref 140799 // Column
	nparams 1
	  param in name "$dateTimeFormat" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set date/time format"
      end

      operation 192127 "getGrid"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get grid"
      end

      operation 192255 "renderBoolean"
	class_operation public explicit_return_type "void"
	nparams 1
	  param in name "$value" explicit_type "bool"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Render boolean"
      end

      operation 192383 "renderDateTime"
	class_operation public explicit_return_type "void"
	nparams 2
	  param in name "$value" explicit_type ""
	  param in name "$format" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Render datetime"
      end

      operation 192511 "defaultCellRenderer"
	public explicit_return_type "void"
	nparams 2
	  param in name "$record" explicit_type "mixed"
	  param in name "$column" type class_ref 140799 // Column
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Default cell renderer"
      end

      operation 192639 "renderCell"
	public explicit_return_type "void"
	nparams 1
	  param in name "$record" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Render cell"
      end

      operation 192767 "setColumnName"
	public explicit_return_type "void"
	nparams 1
	  param in name "$columnName" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

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

    class 140927 "DoctrineQueryBuilderModel"
      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 "Doctrine QueryBuilder model"
      attribute 153599 "_qb"
	protected explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 153727 "_columnAliases"
	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 193023 "__construct"
	public explicit_return_type "void"
	nparams 1
	  param in name "$qb" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Construct"
      end

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

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

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

      operation 193535 "getItemValue"
	public explicit_return_type "void"
	nparams 2
	  param in name "$item" explicit_type "mixed"
	  param in name "$valueName" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 193663 "addColumnAliases"
	public return_type class_ref 140927 // DoctrineQueryBuilderModel
	nparams 3
	  param in name "$columnName" explicit_type "string"
	  param in name "$getterPath" explicit_type "string"
	  param in name "$qbName" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 141055 "DibiFluentModel"
      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 "DibiFluent model"
      attribute 153855 "_fluent"
	protected explicit_type ""
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 153983 "_rowClass"
	protected explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 193791 "__construct"
	public explicit_return_type "void"
	nparams 2
	  param in name "$fluent" explicit_type ""
	  param in name "$rowClass" explicit_type "string"
	    defaultvalue "'DibiRow'"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Constructor"
      end

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

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

      operation 194175 "_count"
	protected explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Item count"
      end

      operation 194303 "getItemValue"
	public explicit_return_type "void"
	nparams 2
	  param in name "$item" explicit_type "mixed"
	  param in name "$valueName" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 141183 "AbstractModel"
      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 "Abstract Gridito model"
      attribute 154111 "_limit"
	private explicit_type "array"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

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

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

      attribute 154495 "_primaryKey"
	private explicit_type "string"
	init_value "'id'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 154623 "_count"
	private explicit_type "int"
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

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

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

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

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

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

      operation 195071 "setSorting"
	public explicit_return_type "array"
	nparams 2
	  param in name "$column" explicit_type "string"
	  param in name "$type" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set sorting"
      end

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

      operation 195327 "setPrimaryKey"
	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 195455 "getPrimaryKey"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

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

      operation 195711 "getItemsByUniqueIds"
	public explicit_return_type "void"
	nparams 1
	  param in name "$uniqueIds" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

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

    class 141311 "SimpleDoctrineModel"
      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 "Simple Doctrine model"
      classrelation 135423 // <generalisation>
	relation 135423 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 135423 // <generalisation>
	  b parent class_ref 140927 // DoctrineQueryBuilderModel
      end

      operation 195967 "__construct"
	public explicit_return_type "void"
	nparams 2
	  param in name "$em" explicit_type ""
	  param in name "$entityName" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 141439 "IModel"
      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 "Data model"
      operation 196095 "getUniqueId"
	public explicit_return_type "void"
	nparams 1
	  param in name "$item" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196223 "getItemByUniqueId"
	public explicit_return_type "void"
	nparams 1
	  param in name "$uniqueId" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196351 "getItemsByUniqueIds"
	public explicit_return_type "void"
	nparams 1
	  param in name "$uniqueIds" explicit_type "array"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196479 "getItems"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196607 "setSorting"
	public explicit_return_type "void"
	nparams 2
	  param in name "$column" explicit_type "mixed"
	  param in name "$type" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196735 "setLimit"
	public explicit_return_type "void"
	nparams 1
	  param in name "$limit" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196863 "setOffset"
	public explicit_return_type "void"
	nparams 1
	  param in name "$offset" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      operation 196991 "getItemValue"
	public explicit_return_type "void"
	nparams 2
	  param in name "$item" explicit_type "mixed"
	  param in name "$valueName" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)};"
	
	
      end

      classrelation 135551 // <generalisation>
	relation 135551 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 135551 // <generalisation>
	  b parent class_ref 128383 // Countable
      end
    end

    class 141567 "NetteModel"
      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 "Nette\\Database model"
      classrelation 135679 // <generalisation>
	relation 135679 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 135679 // <generalisation>
	  b parent class_ref 141183 // AbstractModel
      end

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

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

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

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

      operation 197503 "_count"
	protected explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Item count"
      end

      operation 197631 "getItemValue"
	public explicit_return_type "void"
	nparams 2
	  param in name "$item" explicit_type "mixed"
	  param in name "$valueName" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end

    class 141695 "Button"
      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 "Action button"
      attribute 154879 "_ajax"
	private 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 155007 "_confirmationQuestion"
	private explicit_type ""
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

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

      operation 197887 "setAjax"
	public return_type class_ref 141695 // Button
	nparams 1
	  param in name "$ajax" explicit_type "bool"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set ajax mode"
      end

      operation 198015 "getConfirmationQuestion"
	public explicit_return_type ""
	nparams 1
	  param in name "$row" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get confirmation question"
      end

      operation 198143 "setConfirmationQuestion"
	public return_type class_ref 141695 // Button
	nparams 1
	  param in name "$confirmationQuestion" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set confirmation question"
      end

      operation 198271 "handleClick"
	public explicit_return_type "void"
	nparams 2
	  param in name "$token" explicit_type "string"
	  param in name "$uniqueId" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Handle click signal"
      end

      operation 198399 "createButton"
	public explicit_return_type ""
	nparams 1
	  param in name "$row" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Create button element"
      end
    end

    class 141823 "BaseButton"
      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 "Button base"
      attribute 155135 "_label"
	private explicit_type "string"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

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

      attribute 155391 "_icon"
	private explicit_type "string"
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 155519 "_visible"
	private 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 155647 "_link"
	private explicit_type ""
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 155775 "_showText"
	private explicit_type "bool"
	init_value "true"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 198527 "getLabel"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get label"
      end

      operation 198655 "setLabel"
	public return_type class_ref 141823 // BaseButton
	nparams 1
	  param in name "$label" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set label"
      end

      operation 198783 "getIcon"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get jQuery UI icon"
      end

      operation 198911 "setIcon"
	public return_type class_ref 141823 // BaseButton
	nparams 1
	  param in name "$icon" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set jQuery UI icon"
      end

      operation 199039 "getHandler"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get handler"
      end

      operation 199167 "setHandler"
	public return_type class_ref 141823 // BaseButton
	nparams 1
	  param in name "$handler" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set handler"
      end

      operation 199295 "setLink"
	public return_type class_ref 141823 // BaseButton
	nparams 1
	  param in name "$link" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set link URL"
      end

      operation 199423 "getLink"
	public explicit_return_type "string"
	nparams 1
	  param in name "$row" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get button link"
      end

      operation 199551 "isVisible"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$row" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is button visible"
      end

      operation 199679 "setVisible"
	public return_type class_ref 141823 // BaseButton
	nparams 1
	  param in name "$visible" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set visible"
      end

      operation 199807 "getShowText"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Show button text"
      end

      operation 199935 "setShowText"
	public return_type class_ref 141823 // BaseButton
	nparams 1
	  param in name "$showText" explicit_type "bool"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

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

      operation 200191 "handleClick"
	public explicit_return_type "void"
	nparams 2
	  param in name "$token" explicit_type "string"
	  param in name "$uniqueId" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Handle click signal"
      end

      operation 200319 "createButton"
	public explicit_return_type ""
	nparams 1
	  param in name "$row" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Create button element"
      end

      operation 200447 "render"
	public explicit_return_type "void"
	nparams 1
	  param in name "$row" explicit_type "mixed"
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Render button"
      end
    end

    class 141951 "Grid"
      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 "Grid"
      attribute 155903 "_model"
	private type class_ref 141439 // IModel
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

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

      attribute 156159 "_defaultItemsPerPage"
	private explicit_type "int"
	init_value "20"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 156287 "_page"
	public explicit_type "int"
	init_value "1"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 156415 "_sortColumn"
	public explicit_type "string"
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 156543 "_sortType"
	public explicit_type "string"
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 156671 "_ajaxClass"
	private explicit_type "string"
	init_value "'ajax'"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 156799 "_highlightOrderedColumn"
	private 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 156927 "_rowClass"
	private explicit_type ""
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 157055 "_defaultSortColumn"
	public explicit_type "string"
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      attribute 157183 "_defaultSortType"
	public explicit_type "string"
	init_value "null"
	cpp_decl ""
	java_decl ""
	php_decl "  ${comment}${visibility}${const}${static}${var}${name}${value};
"
	python_decl ""
	idl_decl ""
      end

      operation 200575 "__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}}
"
	
	
      end

      operation 200703 "setHighlightOrderedColumn"
	public return_type class_ref 141951 // Grid
	nparams 1
	  param in name "$highlightOrderedColumn" explicit_type "bool"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

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

      operation 200959 "isColumnHighlighted"
	public explicit_return_type "bool"
	nparams 1
	  param in name "$column" type class_ref 140799 // Column
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Is column highlighted?"
      end

      operation 201087 "setRowClass"
	public return_type class_ref 141951 // Grid
	nparams 1
	  param in name "$class" explicit_type ""
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set row class"
      end

      operation 201215 "getRowClass"
	public explicit_return_type ""
	nparams 2
	  param in name "$iterator" explicit_type ""
	  param in name "$row" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get row class"
      end

      operation 201343 "getModel"
	public return_type class_ref 141439 // IModel
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get model"
      end

      operation 201471 "setModel"
	public return_type class_ref 141951 // Grid
	nparams 1
	  param in name "$model" type class_ref 141439 // IModel
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set model"
      end

      operation 201599 "getItemsPerPage"
	public explicit_return_type "int"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get items per page"
      end

      operation 201727 "setItemsPerPage"
	public return_type class_ref 141951 // Grid
	nparams 1
	  param in name "$itemsPerPage" explicit_type "int"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set items per page"
      end

      operation 201855 "getAjaxClass"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get ajax class"
      end

      operation 201983 "setAjaxClass"
	public return_type class_ref 141951 // Grid
	nparams 1
	  param in name "$ajaxClass" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set ajax class"
      end

      operation 202111 "setDefaultSorting"
	public return_type class_ref 141951 // Grid
	nparams 2
	  param in name "$column" explicit_type "string"
	  param in name "$type" explicit_type "string"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set default sorting"
      end

      operation 202239 "getSorting"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get sorting options"
      end

      operation 202367 "getPaginator"
	public explicit_return_type ""
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get paginator"
      end

      operation 202495 "getSecurityToken"
	public explicit_return_type "string"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Get security token"
      end

      operation 202623 "hasToolbar"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Has toolbar"
      end

      operation 202751 "hasActions"
	public explicit_return_type "bool"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Has actions"
      end

      operation 202879 "handleChangePage"
	public explicit_return_type "void"
	nparams 1
	  param in name "$page" explicit_type "int"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Handle change page signal"
      end

      operation 203007 "handleSort"
	public explicit_return_type "void"
	nparams 2
	  param in name "$sortColumn" explicit_type "mixed"
	  param in name "$sortType" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end

      operation 203135 "createTemplate"
	protected explicit_return_type ""
	nparams 1
	  param in name "$class" explicit_type ""
	    defaultvalue "null"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Create template"
      end

      operation 203263 "render"
	public explicit_return_type "void"
	nparams 0
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Render grid"
      end

      operation 203391 "addColumn"
	public return_type class_ref 140799 // Column
	nparams 3
	  param in name "$name" explicit_type "string"
	  param in name "$label" explicit_type "string"
	    defaultvalue "null"
	  param in name "$options" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Add column"
      end

      operation 203519 "addButton"
	public return_type class_ref 141695 // Button
	nparams 3
	  param in name "$name" explicit_type "string"
	  param in name "$label" explicit_type "string"
	    defaultvalue "null"
	  param in name "$options" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Add action button"
      end

      operation 203647 "addWindowButton"
	public return_type class_ref 140671 // WindowButton
	nparams 3
	  param in name "$name" explicit_type "string"
	  param in name "$label" explicit_type "string"
	    defaultvalue "null"
	  param in name "$options" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Add window button"
      end

      operation 203775 "addToolbarButton"
	public return_type class_ref 141695 // Button
	nparams 3
	  param in name "$name" explicit_type "string"
	  param in name "$label" explicit_type "string"
	    defaultvalue "null"
	  param in name "$options" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Add action button to toolbar"
      end

      operation 203903 "addToolbarWindowButton"
	public return_type class_ref 140671 // WindowButton
	nparams 3
	  param in name "$name" explicit_type "string"
	  param in name "$label" explicit_type "string"
	    defaultvalue "null"
	  param in name "$options" explicit_type "array"
	    defaultvalue "array()"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Add window button to toolbar"
      end

      operation 204031 "setPage"
	private explicit_return_type "void"
	nparams 1
	  param in name "$page" explicit_type "int"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
	comment "Set page"
      end

      operation 204159 "setOptions"
	protected explicit_return_type "void"
	nparams 2
	  param in name "$object" explicit_type "mixed"
	  param in name "$options" explicit_type "mixed"
	
	
	php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
  ${body}}
"
	
	
      end
    end
  end
end
