gSendChildMessage-class       package:MVCClass       R Documentation

_C_l_a_s_s "_g_S_e_n_d_C_h_i_l_d_M_e_s_s_a_g_e": _A _c_l_a_s_s _t_o _r_e_p_r_e_s_e_n_t _a _s_e_n_d _c_h_i_l_d _M_V_C
_m_e_s_s_a_g_e

_D_e_s_c_r_i_p_t_i_o_n:

     gSendChildMessage is a class to represent a send child MVC
     message. Whenever a model is updated and that model has a child
     MVC, then an object of this class will be created to notify the
     child MVC that a parent model was updated.  gSendChildMessage
     inherits from the virtual class, gMessage.  The initialize and
     handleMessage methods will be defined in other packages that use
     this class (for example, the iSNetwork package).

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form
     'new("gSendChildMessage", ...)'.  The initialize method for this
     class will be created in other packages that use this package (for
     example, the initialize method will be created in the iSNetwork
     package).

_S_l_o_t_s:

     '_p_a_r_e_n_t_U_p_d_a_t_e_D_a_t_a_M_e_s_s_a_g_e': an object of class gUpdateDataMessage
          that was used to update the parent model (MVC) 

     '_c_h_i_l_d_N_a_m_e': the name of the child model that this message is
          directed towards (because a parent MVC can have multiple
          child MVCs) 

_E_x_t_e_n_d_s:

     Class '"gMessage"', directly.

_M_e_t_h_o_d_s:

     _c_h_i_l_d_N_a_m_e<- Sets the 'childName' slot 

     _c_h_i_l_d_N_a_m_e Returns the 'childName' slot 

     _p_a_r_e_n_t_U_p_d_a_t_e_D_a_t_a_M_e_s_s_a_g_e<- Sets the 'parentUpdateDataMessage' slot 

     _p_a_r_e_n_t_U_p_d_a_t_e_D_a_t_a_M_e_s_s_a_g_e Returns the 'parentUpdateDataMessage' slot 

_A_u_t_h_o_r(_s):

     Elizabeth Whalen

_S_e_e _A_l_s_o:

     'gSendParentMessage-class', 'gMessage-class'

_E_x_a_m_p_l_e_s:

