makeClassRepresentation package:methods R Documentation _C_r_e_a_t_e _a _C_l_a_s_s _D_e_f_i_n_i_t_i_o_n _D_e_s_c_r_i_p_t_i_o_n: Constructs an object of class 'classRepresentation' to describe a particular class. Mostly a utility function, but you can call it to create a class definition without assigning it, as 'setClass' would do. _U_s_a_g_e: makeClassRepresentation(name, slots=list(), superClasses=character(), prototype=NULL, package, validity, access, version, sealed, virtual=NA, where) _A_r_g_u_m_e_n_t_s: name: character string name for the class slots: named list of slot classes as would be supplied to 'setClass', but _without_ the unnamed arguments for superClasses if any. superClasses: what classes does this class extend prototype: an object providing the default data for the class, e.g, the result of a call to 'prototype'. package: The character string name for the package in which the class will be stored; see 'getPackageName'. validity: Optional validity method. See 'validObject', and the discussion of validity methods in the reference. access: Access information. Not currently used. version: Optional version key for version control. Currently generated, but not used. sealed: Is the class sealed? See 'setClass'. virtual: Is this known to be a virtual class? where: The environment from which to look for class definitions needed (e.g., for slots or superclasses). See the discussion of this argument under GenericFunctions. _R_e_f_e_r_e_n_c_e_s: Chambers, John M. (2008) _Software for Data Analysis: Programming with R_ Springer. (For the R version.) Chambers, John M. (1998) _Programming with Data_ Springer (For the original S4 version.) _S_e_e _A_l_s_o: 'setClass'