format 75
"forms" // iplan::models::autotesting::forms
  revision 25
  modified_by 5 "jviqueira"
  // 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
  
  php_dir "/home/jviqueira/Documents/Desarrollo-code/autotesting.iplan.com.ar/iplan/model/autotesting/forms"
  classview 245509 "Autotesting Forms 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
    associated_deployment_view deploymentview_ref 258949 // Autotesting Forms Deploy
    classdiagram 245893 "Autotesting Forms Class Diagram"
      draw_all_relations no hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
      size A2-Landscape
    end

    class 750213 "ModeloForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1024517 // <generalisation>
	relation 1010437 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1024517 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1469445 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1487621 "fresh"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para crear una instancia del objeto que representa el formulario

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1469957 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      classrelation 1032453 // <dependency>
	relation 1018373 -_->
	  a default
	    php "${type}"
	    classrelation_ref 1032453 // <dependency>
	  b parent class_ref 742917 // Plantilla
      end
    end

    class 750341 "PlantillaForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1024645 // <generalisation>
	relation 1010565 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1024645 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1469573 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end
    end

    class 750469 "ServicioForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1024773 // <generalisation>
	relation 1010693 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1024773 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1469701 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1470853 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 750597 "SubirPlantillaForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1024901 // <generalisation>
	relation 1010821 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1024901 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1470981 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1471109 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1471237 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1471365 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 757125 "SuscripcionForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1031429 // <generalisation>
	relation 1017349 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1031429 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1487109 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1489157 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1489413 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 757381 "HabilitacionesForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1032581 // <generalisation>
	relation 1018501 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1032581 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1488261 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1489029 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1552901 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 764165 "TestSelectModelForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1040005 // <generalisation>
	relation 1025925 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1040005 // <generalisation>
	  b parent class_ref 486021 // Form
      end

      operation 1497733 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ORM $orm el manejador de objetos actual.

@return Form"
      end
    end

    class 764293 "TestConfigureModelForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1040389 // <generalisation>
	relation 1026309 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1040389 // <generalisation>
	  b parent class_ref 486021 // Form
      end

      operation 1497989 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ORM $orm el manejador de objetos actual.

@return Form"
      end
    end

    class 764421 "TestSelectNode"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1040645 // <generalisation>
	relation 1026565 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1040645 // <generalisation>
	  b parent class_ref 486021 // Form
      end

      operation 1498117 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ORM $orm el manejador de objetos actual.

@return Form"
      end
    end

    class 764805 "TestClientForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      operation 1500677 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ORM $orm el manejador de objetos actual.

@return Form"
      end

      classrelation 1041541 // <generalisation>
	relation 1027461 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1041541 // <generalisation>
	  b parent class_ref 486021 // Form
      end
    end

    class 764933 "TestSuscriptionSelectForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      operation 1500805 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ORM $orm el manejador de objetos actual.

@return Form"
      end

      classrelation 1041669 // <generalisation>
	relation 1027589 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1041669 // <generalisation>
	  b parent class_ref 486021 // Form
      end
    end

    class 765445 "TestSuiteForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1042821 // <generalisation>
	relation 1028741 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1042821 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1502341 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1502597 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 765573 "TestForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1042949 // <generalisation>
	relation 1028869 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1042949 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1502469 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1510533 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1502725 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1503109 "get_remote_file_size"
	preserve_cpp_body_indent public explicit_return_type "int"
	nparams 1
	  param in name "url" explicit_type "string"
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Devuelve el tamao de un archivo en base a su URL.

@param string $url la direccin del recurso que se quiere evaluar

@return int el tamao en bytes del recurso."
      end
    end

    class 780165 "OpcionesForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1067269 // <generalisation>
	relation 1052549 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1067269 // <generalisation>
	  b parent class_ref 764677 // ABMFormMinimal
      end

      operation 1534597 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@return Form"
      end

      operation 1534981 "fresh"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para crear una instancia del objeto que representa el formulario

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1535109 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1535237 "saveNew"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1534725 "saveModify"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1535365 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1535493 "deploy"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Solicita al formulario que realice la tarea para la que est configurado.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return Renderable la pantalla que debe mostrar."
      end
    end

    class 787333 "MessageGroupForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1075589 // <generalisation>
	relation 1060485 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1075589 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1543941 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1544453 "fresh"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para crear una instancia del objeto que representa el formulario

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1544581 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1544709 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1544837 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 787461 "MessageLogForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1075973 // <generalisation>
	relation 1060869 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1075973 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1544325 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1545989 "fresh"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para crear una instancia del objeto que representa el formulario

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1546117 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1546245 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1546373 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 787589 "SystemForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1075845 // <generalisation>
	relation 1060741 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1075845 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1544197 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1545477 "fresh"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para crear una instancia del objeto que representa el formulario

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1545605 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1545733 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1545861 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 787717 "MessageTypeForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1075717 // <generalisation>
	relation 1060613 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1075717 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1544069 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1544965 "fresh"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para crear una instancia del objeto que representa el formulario

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1545093 "modify"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para modificar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end

      operation 1545221 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1545349 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 801285 "EjecutorForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1092485 // <generalisation>
	relation 1076997 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1092485 // <generalisation>
	  b parent class_ref 532485 // ABMForm
      end

      operation 1560325 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "orm" type class_ref 167685 // ORM
	  param inout name "context" type class_ref 417029 // ApplicationContext
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea un formulario de ABM

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar
@return ABMForm la pantalla que debe mostrar.
"
      end

      operation 1560453 "save"
	preserve_cpp_body_indent cpp_virtual public return_type class_ref 141317 // ORMObject
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para guardar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return ORMObject el objeto ya guardado si todo sali bien y un FALSE sino."
      end

      operation 1560581 "delete"
	preserve_cpp_body_indent cpp_virtual public explicit_return_type "bool"
	nparams 2
	  param in name "context" type class_ref 417029 // ApplicationContext
	  param in name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Funcin invocada para borrar el objeto que representa el formulario.

@param ApplicationContext $context el contexto en el cual el Form debe hacer su trabajo.
@param ORM $orm el ORM a usar

@return boolean un TRUE si todo sali bien y un FALSE sino."
      end
    end

    class 1151493 "TestSelectEquipmentForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1604485 // <generalisation>
	relation 1561989 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1604485 // <generalisation>
	  b parent class_ref 486021 // Form
      end

      operation 2253573 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ApplicationContext $context el contexto de ejecución del formulario
@param ORM $orm el manejador de objetos actual.

@return Form"
      end
    end

    class 1164933 "TestInputValuesForm"
      visibility package 
      cpp_decl ""
      java_decl ""
      php_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
      python_2_2 python_decl ""
      idl_decl ""
      explicit_switch_type ""
      
      classrelation 1618437 // <generalisation>
	relation 1575941 ---|>
	  a public
	    php "${type}"
	    classrelation_ref 1618437 // <generalisation>
	  b parent class_ref 486021 // Form
      end

      operation 2270341 "__construct"
	preserve_cpp_body_indent public explicit_return_type ""
	nparams 2
	  param inout name "context" type class_ref 417029 // ApplicationContext
	  param inout name "orm" type class_ref 167685 // ORM
	
	preserve_java_body_indent 
	preserve_php_body_indent php_def "  ${comment}${final}${visibility}${abstract}function ${name}${(}${p0}${v0}, ${p1}${v1}${)}
{
  ${body}}
"
	preserve_python_body_indent 
	
	comment "Crea una instancia de Form.

@param ApplicationContext $context el contexto de ejecución del formulario
@param ORM $orm el manejador de objetos actual.

@return Form"
      end
    end
  end

  deploymentview 258949 "Autotesting Forms Deploy"
    //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
    ncouples 1
    key "uses" value ""
    artifact 621829 "PlantillaForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 750341 // PlantillaForm
      end
    end

    artifact 621957 "ServicioForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 750469 // ServicioForm
      end
    end

    artifact 622085 "SubirPlantillaForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 750597 // SubirPlantillaForm
      end
    end

    artifact 628741 "ModeloForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 750213 // ModeloForm
      end
    end

    artifact 635269 "SuscripcionForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 757125 // SuscripcionForm
      end
    end

    artifact 635525 "HabilitacionesForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 757381 // HabilitacionesForm
      end
    end

    artifact 642565 "TestSelectModelForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 764165 // TestSelectModelForm
      end
    end

    artifact 642693 "TestConfigureModelForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 764293 // TestConfigureModelForm
      end
    end

    artifact 642821 "TestSelectNode"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 764421 // TestSelectNode
      end
    end

    artifact 643333 "TestClientForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 764805 // TestClientForm
      end
    end

    artifact 643461 "TestSuscriptionSelectForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 764933 // TestSuscriptionSelectForm
      end
    end

    artifact 643973 "TestSuiteForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 765445 // TestSuiteForm
      end
    end

    artifact 644101 "TestForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 765573 // TestForm
      end
    end

    artifact 659077 "OpcionesForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 780165 // OpcionesForm
      end
    end

    artifact 666245 "MessageGroupForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 787333 // MessageGroupForm
      end
    end

    artifact 666373 "MessageLogForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 787461 // MessageLogForm
      end
    end

    artifact 666501 "SystemForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 787589 // SystemForm
      end
    end

    artifact 666629 "MessageTypeForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 787717 // MessageTypeForm
      end
    end

    artifact 680197 "EjecutorForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 801285 // EjecutorForm
      end
    end

    artifact 978053 "TestSelectEquipmentForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 1151493 // TestSelectEquipmentForm
      end
    end

    artifact 998021 "TestInputValuesForm"
      stereotype "source"
      php_src "<?php
${require_once}
@{uses}

/**
* Author: @{author}
* ${description}
*/
${definition}
?>"
      associated_classes
	class_ref 1164933 // TestInputValuesForm
      end
    end
  end
end
