The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Class_Structure
/*
 * STRUCT: SE_Class_Structure
 *
 *   Used by the SE_GetClassStructure() function to retrieve information about
 *   the fields of a class.
 *
 *   Information about its relationships with other classes can be found via
 *   SE_IsAbstractClass, SE_IsLinkClass, SE_SuperClass, SE_AggregatesCount,
 *   SE_AggregatesList, SE_AssociationsCount, SE_AssociationsList,
 *   SE_AssociationsList, SE_ComponentsCount, SE_ComponentsList.
 */
typedef struct
{
const SE_Character *name_ptr; (notes)
SE_Short_Integer_Unsigned field_count; (notes)
const SE_DRM_Field_Structure *fields; (notes)
} SE_Class_Structure;


Field Notes


name_ptr

 the 'plain text' name of the class, e.g. "Data Table" for
 <Data Table>

field_count

 the number of fields for the class

fields

 array of descriptors of the fields of the class, including
 inherited fields



Prev: SE_Character. Next: SE_CMY_Data.


Return to: Top of this Page, Type Index

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™