linkedModelMVC-class        package:MVCClass        R Documentation

_C_l_a_s_s "_l_i_n_k_e_d_M_o_d_e_l_M_V_C": _A _c_l_a_s_s _t_o _r_e_p_r_e_s_e_n_t _a _M_V_C _o_b_j_e_c_t _t_h_a_t _c_a_n _b_e
_l_i_n_k_e_d _t_o _o_t_h_e_r _M_V_C _o_b_j_e_c_t_s

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

     linkedModelMVC is a class to represent a model-view-controller
     object that can be linked to other MVC objects.  The
     linkedModelMVC class will combine these three components (model,
     view and controller) so that the MVC objects can be reused and it
     has the slots, parentMVC and childMVCList, to link this MVC object
     with other MVC objects.

_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("linkedModelMVC",
     ...)'.

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


     '_m_o_d_e_l': the model object (will inherit from the gModel virtual
          class) 

     '_v_i_e_w_L_i_s_t': a list of the view objects that visualize the model 

     '_c_o_n_t_r_o_l_l_e_r': the environment that stores information for the MVC
          object 

     '_p_a_r_e_n_t_M_V_C': the name of the parent model (MVC) if there is a
          parent model 

     '_c_h_i_l_d_M_V_C_L_i_s_t': a list of the names of the child models (MVCs); it
          may be an empty list if there are no children

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

     Class '"singleModelMVC"', directly. Class '"MVC"', by class
     '"singleModelMVC"'.

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


     _c_h_i_l_d_M_V_C_L_i_s_t<- Sets the 'childMVCList' slot 

     _c_h_i_l_d_M_V_C_L_i_s_t Returns the 'childMVCList' slot 

     _p_a_r_e_n_t_M_V_C<- Sets the 'parentMVC' slot 

     _p_a_r_e_n_t_M_V_C Returns the 'parentMVC' slot          

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

     Elizabeth Whalen

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

     'gModel-class', 'genView-class', 'singleModelMVC-class',
     'MVC-class'

