home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osp1.exe / pkg / en_US / iodgraph.odz / iodgrect.xh < prev    next >
Text File  |  1997-04-02  |  45KB  |  1,471 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: F:\build\os2\iuo\samples\INCLUDE\iodgrect.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.7
  7.  *     SOM Emitter emitxh: 2.42
  8.  */
  9.  
  10. #ifndef SOM_ContentGrafPartRect_xh
  11. #define SOM_ContentGrafPartRect_xh
  12.  
  13. class ContentGrafPartRect;
  14.  
  15. #define ContentGrafPartRect_MajorVersion 1
  16. #define ContentGrafPartRect_MinorVersion 2
  17.  
  18. /* C++ SOM defs */
  19. #include <somcls.xh>
  20. #include <somcm.xh>
  21.  
  22. /* C++ parent defs */
  23. #ifndef SOM_ContentGrafPartLine_xh
  24. #include <iodgline.xh>
  25. #endif
  26.  
  27. #ifndef ContentGrafPartRect_API
  28. #define ContentGrafPartRect_API
  29. /*
  30.  * -- The Class API
  31.  */
  32.  
  33. /*
  34.  * Start of bindings for IDL types
  35.  */
  36.  
  37. class SOMClass;
  38. class SOMObject;
  39. class ODFrame;
  40. class ODFacet;
  41. class ODPlatformCanvas;
  42. class ODObject;
  43. class ODExtension;
  44. class ContentObject;
  45. class ContentFrame;
  46. class ODStorageUnit;
  47. class ODStorageUnitCursor;
  48. class ODTransform;
  49. class ContentGrafPartFigr;
  50. class GrafPart;
  51. class ALinkedList;
  52. class ContentGrafPartLine;
  53. class ContentGrafPartRect;
  54.  
  55. /*
  56.  * End of bindings for IDL types.
  57.  */
  58.  
  59. /* A procedure to create the ContentGrafPartRect Class */
  60. SOMEXTERN SOMClass * SOMLINK ContentGrafPartRectNewClass(
  61.         integer4 majorVersion,
  62.         integer4 minorVersion);
  63.  
  64. /* The API to the ContentGrafPartRect class object, and the methods it introduces. */
  65. SOMEXTERN struct ContentGrafPartRectClassDataStructure {
  66.     SOMClass *classObject;
  67. } SOMDLINK ContentGrafPartRectClassData;
  68. #define _ContentGrafPartRect ContentGrafPartRectClassData.classObject
  69.  
  70. /* The API to parentMtabs for ContentGrafPartRect, and the instance data it introduces. */
  71. SOMEXTERN struct ContentGrafPartRectCClassDataStructure {
  72.     somMethodTabs parentMtab;
  73.     somDToken              instanceDataToken;
  74. } SOMDLINK ContentGrafPartRectCClassData;
  75.  
  76. /*
  77.  * -- Typedefs for ContentGrafPartRect Method Procedures
  78.  */
  79. SOMEXTERN {
  80.  
  81. /*
  82.  * -- Typedefs for Reintroduced Wrapper Methods
  83.  */
  84. typedef ODPoint   SOMLINK somTP_ContentGrafPartRect__get_fPt2(ContentGrafPartRect *somSelf, Environment *ev);
  85. typedef somTP_ContentGrafPartRect__get_fPt2 *somTD_ContentGrafPartRect__get_fPt2;
  86. typedef void   SOMLINK somTP_ContentGrafPartRect__set_fPt2(ContentGrafPartRect *somSelf, Environment *ev, 
  87.         ODPoint* fPt2);
  88. typedef somTP_ContentGrafPartRect__set_fPt2 *somTD_ContentGrafPartRect__set_fPt2;
  89. typedef void   SOMLINK somTP_ContentGrafPartRect_somInit(ContentGrafPartRect *somSelf);
  90. typedef somTP_ContentGrafPartRect_somInit *somTD_ContentGrafPartRect_somInit;
  91. typedef void   SOMLINK somTP_ContentGrafPartRect_somUninit(ContentGrafPartRect *somSelf);
  92. typedef somTP_ContentGrafPartRect_somUninit *somTD_ContentGrafPartRect_somUninit;
  93. typedef void   SOMLINK somTP_ContentGrafPartRect_WriteContents(ContentGrafPartRect *somSelf, Environment *ev, 
  94.         ODStorageUnit* toSU, 
  95.         BCTransferKind writeKind, 
  96.         BCCloneInfo* cloneInfo);
  97. typedef somTP_ContentGrafPartRect_WriteContents *somTD_ContentGrafPartRect_WriteContents;
  98. typedef void   SOMLINK somTP_ContentGrafPartRect_ReadContents(ContentGrafPartRect *somSelf, Environment *ev, 
  99.         ODStorageUnit* fromSU, 
  100.         BCTransferKind readKind, 
  101.         BCCloneInfo* cloneInfo);
  102. typedef somTP_ContentGrafPartRect_ReadContents *somTD_ContentGrafPartRect_ReadContents;
  103. typedef void   SOMLINK somTP_ContentGrafPartRect_DeleteContents(ContentGrafPartRect *somSelf, Environment *ev, 
  104.         ODULong type);
  105. typedef somTP_ContentGrafPartRect_DeleteContents *somTD_ContentGrafPartRect_DeleteContents;
  106. typedef void   SOMLINK somTP_ContentGrafPartRect_MoveBy(ContentGrafPartRect *somSelf, Environment *ev, 
  107.         ODPoint* offset);
  108. typedef somTP_ContentGrafPartRect_MoveBy *somTD_ContentGrafPartRect_MoveBy;
  109. typedef void   SOMLINK somTP_ContentGrafPartRect_Resize(ContentGrafPartRect *somSelf, Environment *ev, 
  110.         ODPoint* endPt, 
  111.         ODULong resizeFlags);
  112. typedef somTP_ContentGrafPartRect_Resize *somTD_ContentGrafPartRect_Resize;
  113. typedef GrafPart*   SOMLINK somTP_ContentGrafPartRect_Initialize(ContentGrafPartRect *somSelf, Environment *ev, 
  114.         ODFrame* frame, 
  115.         ODPoint* point);
  116. typedef somTP_ContentGrafPartRect_Initialize *somTD_ContentGrafPartRect_Initialize;
  117. typedef void   SOMLINK somTP_ContentGrafPartRect_Uninitialize(ContentGrafPartRect *somSelf, Environment *ev);
  118. typedef somTP_ContentGrafPartRect_Uninitialize *somTD_ContentGrafPartRect_Uninitialize;
  119. typedef void   SOMLINK somTP_ContentGrafPartRect_Update(ContentGrafPartRect *somSelf, Environment *ev, 
  120.         ODPoint* point);
  121. typedef somTP_ContentGrafPartRect_Update *somTD_ContentGrafPartRect_Update;
  122. typedef void   SOMLINK somTP_ContentGrafPartRect_AdjustBoundingRect(ContentGrafPartRect *somSelf, Environment *ev);
  123. typedef somTP_ContentGrafPartRect_AdjustBoundingRect *somTD_ContentGrafPartRect_AdjustBoundingRect;
  124. typedef ODBoolean   SOMLINK somTP_ContentGrafPartRect_ContainsPoint(ContentGrafPartRect *somSelf, Environment *ev, 
  125.         ODPoint* point);
  126. typedef somTP_ContentGrafPartRect_ContainsPoint *somTD_ContentGrafPartRect_ContainsPoint;
  127. typedef ODBoolean   SOMLINK somTP_ContentGrafPartRect_Draw(ContentGrafPartRect *somSelf, Environment *ev, 
  128.         HDraw hDraw);
  129. typedef somTP_ContentGrafPartRect_Draw *somTD_ContentGrafPartRect_Draw;
  130. typedef ODPoint   SOMLINK somTP_ContentGrafPartRect__get_fPt1(ContentGrafPartRect *somSelf, Environment *ev);
  131. typedef somTP_ContentGrafPartRect__get_fPt1 *somTD_ContentGrafPartRect__get_fPt1;
  132. typedef void   SOMLINK somTP_ContentGrafPartRect__set_fPt1(ContentGrafPartRect *somSelf, Environment *ev, 
  133.         ODPoint* fPt1);
  134. typedef somTP_ContentGrafPartRect__set_fPt1 *somTD_ContentGrafPartRect__set_fPt1;
  135. typedef long   SOMLINK somTP_ContentGrafPartRect__get_fColor(ContentGrafPartRect *somSelf, Environment *ev);
  136. typedef somTP_ContentGrafPartRect__get_fColor *somTD_ContentGrafPartRect__get_fColor;
  137. typedef void   SOMLINK somTP_ContentGrafPartRect__set_fColor(ContentGrafPartRect *somSelf, Environment *ev, 
  138.         long fColor);
  139. typedef somTP_ContentGrafPartRect__set_fColor *somTD_ContentGrafPartRect__set_fColor;
  140. typedef ODULong   SOMLINK somTP_ContentGrafPartRect__get_objType(ContentGrafPartRect *somSelf, Environment *ev);
  141. typedef somTP_ContentGrafPartRect__get_objType *somTD_ContentGrafPartRect__get_objType;
  142. typedef void   SOMLINK somTP_ContentGrafPartRect__set_objType(ContentGrafPartRect *somSelf, Environment *ev, 
  143.         ODULong objType);
  144. typedef somTP_ContentGrafPartRect__set_objType *somTD_ContentGrafPartRect__set_objType;
  145. typedef ODULong   SOMLINK somTP_ContentGrafPartRect__get_selectionState(ContentGrafPartRect *somSelf, Environment *ev);
  146. typedef somTP_ContentGrafPartRect__get_selectionState *somTD_ContentGrafPartRect__get_selectionState;
  147. typedef void   SOMLINK somTP_ContentGrafPartRect__set_selectionState(ContentGrafPartRect *somSelf, Environment *ev, 
  148.         ODULong selectionState);
  149. typedef somTP_ContentGrafPartRect__set_selectionState *somTD_ContentGrafPartRect__set_selectionState;
  150. typedef ODRect   SOMLINK somTP_ContentGrafPartRect__get_boundingRect(ContentGrafPartRect *somSelf, Environment *ev);
  151. typedef somTP_ContentGrafPartRect__get_boundingRect *somTD_ContentGrafPartRect__get_boundingRect;
  152. typedef void   SOMLINK somTP_ContentGrafPartRect__set_boundingRect(ContentGrafPartRect *somSelf, Environment *ev, 
  153.         ODRect* boundingRect);
  154. typedef somTP_ContentGrafPartRect__set_boundingRect *somTD_ContentGrafPartRect__set_boundingRect;
  155. typedef ODFrame*   SOMLINK somTP_ContentGrafPartRect__get_containingFrame(ContentGrafPartRect *somSelf, Environment *ev);
  156. typedef somTP_ContentGrafPartRect__get_containingFrame *somTD_ContentGrafPartRect__get_containingFrame;
  157. typedef void   SOMLINK somTP_ContentGrafPartRect__set_containingFrame(ContentGrafPartRect *somSelf, Environment *ev, 
  158.         ODFrame* containingFrame);
  159. typedef somTP_ContentGrafPartRect__set_containingFrame *somTD_ContentGrafPartRect__set_containingFrame;
  160. typedef ODTransform*   SOMLINK somTP_ContentGrafPartRect__get_extTransform(ContentGrafPartRect *somSelf, Environment *ev);
  161. typedef somTP_ContentGrafPartRect__get_extTransform *somTD_ContentGrafPartRect__get_extTransform;
  162. typedef ODULong   SOMLINK somTP_ContentGrafPartRect__get_linkStatus(ContentGrafPartRect *somSelf, Environment *ev);
  163. typedef somTP_ContentGrafPartRect__get_linkStatus *somTD_ContentGrafPartRect__get_linkStatus;
  164. typedef void   SOMLINK somTP_ContentGrafPartRect__set_linkStatus(ContentGrafPartRect *somSelf, Environment *ev, 
  165.         ODULong linkStatus);
  166. typedef somTP_ContentGrafPartRect__set_linkStatus *somTD_ContentGrafPartRect__set_linkStatus;
  167. typedef void   SOMLINK somTP_ContentGrafPartRect_MoveToFront(ContentGrafPartRect *somSelf, Environment *ev);
  168. typedef somTP_ContentGrafPartRect_MoveToFront *somTD_ContentGrafPartRect_MoveToFront;
  169. typedef void   SOMLINK somTP_ContentGrafPartRect_MoveToBack(ContentGrafPartRect *somSelf, Environment *ev);
  170. typedef somTP_ContentGrafPartRect_MoveToBack *somTD_ContentGrafPartRect_MoveToBack;
  171. typedef void   SOMLINK somTP_ContentGrafPartRect_SetExtTransform(ContentGrafPartRect *somSelf, Environment *ev, 
  172.         ODTransform* extTransform);
  173. typedef somTP_ContentGrafPartRect_SetExtTransform *somTD_ContentGrafPartRect_SetExtTransform;
  174. typedef ContentObject*   SOMLINK somTP_ContentGrafPartRect_CreateNewView(ContentGrafPartRect *somSelf, Environment *ev, 
  175.         ODFrame* viewFrame);
  176. typedef somTP_ContentGrafPartRect_CreateNewView *somTD_ContentGrafPartRect_CreateNewView;
  177. typedef void   SOMLINK somTP_ContentGrafPartRect_ChangeExtTransform(ContentGrafPartRect *somSelf, Environment *ev, 
  178.         ODTransform* xform, 
  179.         ODULong xformFlags);
  180. typedef somTP_ContentGrafPartRect_ChangeExtTransform *somTD_ContentGrafPartRect_ChangeExtTransform;
  181. typedef void   SOMLINK somTP_ContentGrafPartRect_ChangePointBias(ContentGrafPartRect *somSelf, Environment *ev, 
  182.         ODPoint* point);
  183. typedef somTP_ContentGrafPartRect_ChangePointBias *somTD_ContentGrafPartRect_ChangePointBias;
  184. typedef void   SOMLINK somTP_ContentGrafPartRect_ChangeRectBias(ContentGrafPartRect *somSelf, Environment *ev, 
  185.         ODRect* rect);
  186. typedef somTP_ContentGrafPartRect_ChangeRectBias *somTD_ContentGrafPartRect_ChangeRectBias;
  187. typedef void   SOMLINK somTP_ContentGrafPartRect_ChangeTransformBias(ContentGrafPartRect *somSelf, Environment *ev, 
  188.         ODTransform* xform);
  189. typedef somTP_ContentGrafPartRect_ChangeTransformBias *somTD_ContentGrafPartRect_ChangeTransformBias;
  190. typedef ODULong   SOMLINK somTP_ContentGrafPartRect_GetHeight(ContentGrafPartRect *somSelf, Environment *ev);
  191. typedef somTP_ContentGrafPartRect_GetHeight *somTD_ContentGrafPartRect_GetHeight;
  192. typedef void   SOMLINK somTP_ContentGrafPartRect_InitObject(ContentGrafPartRect *somSelf, Environment *ev);
  193. typedef somTP_ContentGrafPartRect_InitObject *somTD_ContentGrafPartRect_InitObject;
  194. typedef ODBoolean   SOMLINK somTP_ContentGrafPartRect_HasExtension(ContentGrafPartRect *somSelf, Environment *ev, 
  195.         ODType extensionName);
  196. typedef somTP_ContentGrafPartRect_HasExtension *somTD_ContentGrafPartRect_HasExtension;
  197. typedef ODExtension*   SOMLINK somTP_ContentGrafPartRect_AcquireExtension(ContentGrafPartRect *somSelf, Environment *ev, 
  198.         ODType extensionName);
  199. typedef somTP_ContentGrafPartRect_AcquireExtension *somTD_ContentGrafPartRect_AcquireExtension;
  200. typedef void   SOMLINK somTP_ContentGrafPartRect_ReleaseExtension(ContentGrafPartRect *somSelf, Environment *ev, 
  201.         ODExtension* extension);
  202. typedef somTP_ContentGrafPartRect_ReleaseExtension *somTD_ContentGrafPartRect_ReleaseExtension;
  203. typedef ODSize   SOMLINK somTP_ContentGrafPartRect_Purge(ContentGrafPartRect *somSelf, Environment *ev, 
  204.         ODSize size);
  205. typedef somTP_ContentGrafPartRect_Purge *somTD_ContentGrafPartRect_Purge;
  206. typedef ODBoolean   SOMLINK somTP_ContentGrafPartRect_IsEqualTo(ContentGrafPartRect *somSelf, Environment *ev, 
  207.         ODObject* object);
  208. typedef somTP_ContentGrafPartRect_IsEqualTo *somTD_ContentGrafPartRect_IsEqualTo;
  209. typedef void   SOMLINK somTP_ContentGrafPartRect_SubClassResponsibility(ContentGrafPartRect *somSelf, Environment *ev);
  210. typedef somTP_ContentGrafPartRect_SubClassResponsibility *somTD_ContentGrafPartRect_SubClassResponsibility;
  211. typedef void   SOMLINK somTP_ContentGrafPartRect_somDefaultInit(ContentGrafPartRect *somSelf, 
  212.         som3InitCtrl* ctrl);
  213. typedef somTP_ContentGrafPartRect_somDefaultInit *somTD_ContentGrafPartRect_somDefaultInit;
  214. typedef void   SOMLINK somTP_ContentGrafPartRect_somDestruct(ContentGrafPartRect *somSelf, 
  215.         octet doFree, 
  216.         som3DestructCtrl* ctrl);
  217. typedef somTP_ContentGrafPartRect_somDestruct *somTD_ContentGrafPartRect_somDestruct;
  218. typedef void   SOMLINK somTP_ContentGrafPartRect_somDefaultCopyInit(ContentGrafPartRect *somSelf, 
  219.         som3InitCtrl* ctrl, 
  220.         SOMObject* fromObj);
  221. typedef somTP_ContentGrafPartRect_somDefaultCopyInit *somTD_ContentGrafPartRect_somDefaultCopyInit;
  222. typedef ContentGrafPartRect*   SOMLINK somTP_ContentGrafPartRect_somDefaultAssign(ContentGrafPartRect *somSelf, 
  223.         som3AssignCtrl* ctrl, 
  224.         SOMObject* fromObj);
  225. typedef somTP_ContentGrafPartRect_somDefaultAssign *somTD_ContentGrafPartRect_somDefaultAssign;
  226. typedef void   SOMLINK somTP_ContentGrafPartRect_somDefaultConstCopyInit(ContentGrafPartRect *somSelf, 
  227.         som3InitCtrl* ctrl, 
  228.         SOMObject* fromObj);
  229. typedef somTP_ContentGrafPartRect_somDefaultConstCopyInit *somTD_ContentGrafPartRect_somDefaultConstCopyInit;
  230. typedef void   SOMLINK somTP_ContentGrafPartRect_somDefaultVCopyInit(ContentGrafPartRect *somSelf, 
  231.         som3InitCtrl* ctrl, 
  232.         SOMObject* fromObj);
  233. typedef somTP_ContentGrafPartRect_somDefaultVCopyInit *somTD_ContentGrafPartRect_somDefaultVCopyInit;
  234. typedef void   SOMLINK somTP_ContentGrafPartRect_somDefaultConstVCopyInit(ContentGrafPartRect *somSelf, 
  235.         som3InitCtrl* ctrl, 
  236.         SOMObject* fromObj);
  237. typedef somTP_ContentGrafPartRect_somDefaultConstVCopyInit *somTD_ContentGrafPartRect_somDefaultConstVCopyInit;
  238. typedef ContentGrafPartRect*   SOMLINK somTP_ContentGrafPartRect_somDefaultConstAssign(ContentGrafPartRect *somSelf, 
  239.         som3AssignCtrl* ctrl, 
  240.         SOMObject* fromObj);
  241. typedef somTP_ContentGrafPartRect_somDefaultConstAssign *somTD_ContentGrafPartRect_somDefaultConstAssign;
  242. typedef ContentGrafPartRect*   SOMLINK somTP_ContentGrafPartRect_somDefaultVAssign(ContentGrafPartRect *somSelf, 
  243.         som3AssignCtrl* ctrl, 
  244.         SOMObject* fromObj);
  245. typedef somTP_ContentGrafPartRect_somDefaultVAssign *somTD_ContentGrafPartRect_somDefaultVAssign;
  246. typedef ContentGrafPartRect*   SOMLINK somTP_ContentGrafPartRect_somDefaultConstVAssign(ContentGrafPartRect *somSelf, 
  247.         som3AssignCtrl* ctrl, 
  248.         SOMObject* fromObj);
  249. typedef somTP_ContentGrafPartRect_somDefaultConstVAssign *somTD_ContentGrafPartRect_somDefaultConstVAssign;
  250. typedef void   SOMLINK somTP_ContentGrafPartRect_somFree(ContentGrafPartRect *somSelf);
  251. typedef somTP_ContentGrafPartRect_somFree *somTD_ContentGrafPartRect_somFree;
  252. typedef SOMClass*   SOMLINK somTP_ContentGrafPartRect_somGetClass(ContentGrafPartRect *somSelf);
  253. typedef somTP_ContentGrafPartRect_somGetClass *somTD_ContentGrafPartRect_somGetClass;
  254. typedef string   SOMLINK somTP_ContentGrafPartRect_somGetClassName(ContentGrafPartRect *somSelf);
  255. typedef somTP_ContentGrafPartRect_somGetClassName *somTD_ContentGrafPartRect_somGetClassName;
  256. typedef long   SOMLINK somTP_ContentGrafPartRect_somGetSize(ContentGrafPartRect *somSelf);
  257. typedef somTP_ContentGrafPartRect_somGetSize *somTD_ContentGrafPartRect_somGetSize;
  258. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somIsA(ContentGrafPartRect *somSelf, 
  259.         SOMClass* aClassObj);
  260. typedef somTP_ContentGrafPartRect_somIsA *somTD_ContentGrafPartRect_somIsA;
  261. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somIsInstanceOf(ContentGrafPartRect *somSelf, 
  262.         SOMClass* aClassObj);
  263. typedef somTP_ContentGrafPartRect_somIsInstanceOf *somTD_ContentGrafPartRect_somIsInstanceOf;
  264. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somRespondsTo(ContentGrafPartRect *somSelf, 
  265.         somId mId);
  266. typedef somTP_ContentGrafPartRect_somRespondsTo *somTD_ContentGrafPartRect_somRespondsTo;
  267. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somDispatch(ContentGrafPartRect *somSelf, 
  268.         somToken* retValue, 
  269.         somId methodId, 
  270.         va_list ap);
  271. typedef somTP_ContentGrafPartRect_somDispatch *somTD_ContentGrafPartRect_somDispatch;
  272. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somClassDispatch(ContentGrafPartRect *somSelf, 
  273.         SOMClass* clsObj, 
  274.         somToken* retValue, 
  275.         somId methodId, 
  276.         va_list ap);
  277. typedef somTP_ContentGrafPartRect_somClassDispatch *somTD_ContentGrafPartRect_somClassDispatch;
  278. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somCastObj(ContentGrafPartRect *somSelf, 
  279.         SOMClass* cls);
  280. typedef somTP_ContentGrafPartRect_somCastObj *somTD_ContentGrafPartRect_somCastObj;
  281. typedef boolean   SOMLINK somTP_ContentGrafPartRect_somResetObj(ContentGrafPartRect *somSelf);
  282. typedef somTP_ContentGrafPartRect_somResetObj *somTD_ContentGrafPartRect_somResetObj;
  283. typedef void   SOMLINK somTP_ContentGrafPartRect_somDispatchV(ContentGrafPartRect *somSelf, 
  284.         somId methodId, 
  285.         somId descriptor, 
  286.         va_list ap);
  287. typedef somTP_ContentGrafPartRect_somDispatchV *somTD_ContentGrafPartRect_somDispatchV;
  288. typedef long   SOMLINK somTP_ContentGrafPartRect_somDispatchL(ContentGrafPartRect *somSelf, 
  289.         somId methodId, 
  290.         somId descriptor, 
  291.         va_list ap);
  292. typedef somTP_ContentGrafPartRect_somDispatchL *somTD_ContentGrafPartRect_somDispatchL;
  293. typedef void*   SOMLINK somTP_ContentGrafPartRect_somDispatchA(ContentGrafPartRect *somSelf, 
  294.         somId methodId, 
  295.         somId descriptor, 
  296.         va_list ap);
  297. typedef somTP_ContentGrafPartRect_somDispatchA *somTD_ContentGrafPartRect_somDispatchA;
  298. typedef double   SOMLINK somTP_ContentGrafPartRect_somDispatchD(ContentGrafPartRect *somSelf, 
  299.         somId methodId, 
  300.         somId descriptor, 
  301.         va_list ap);
  302. typedef somTP_ContentGrafPartRect_somDispatchD *somTD_ContentGrafPartRect_somDispatchD;
  303. typedef SOMObject*   SOMLINK somTP_ContentGrafPartRect_somPrintSelf(ContentGrafPartRect *somSelf);
  304. typedef somTP_ContentGrafPartRect_somPrintSelf *somTD_ContentGrafPartRect_somPrintSelf;
  305. typedef void   SOMLINK somTP_ContentGrafPartRect_somDumpSelf(ContentGrafPartRect *somSelf, 
  306.         long level);
  307. typedef somTP_ContentGrafPartRect_somDumpSelf *somTD_ContentGrafPartRect_somDumpSelf;
  308. typedef void   SOMLINK somTP_ContentGrafPartRect_somDumpSelfInt(ContentGrafPartRect *somSelf, 
  309.         long level);
  310. typedef somTP_ContentGrafPartRect_somDumpSelfInt *somTD_ContentGrafPartRect_somDumpSelfInt;
  311. }
  312.  
  313. #endif /* ContentGrafPartRect_API */
  314.  
  315.  
  316. /*
  317.  * -- This emitter treats Method Tokens as Thunks by default.
  318.  * -- Use the sc modifier "nothunks" to change this default
  319.  */
  320. #undef somresolve_
  321. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  322.  
  323. /*
  324.  * -- The C++ Wrapper Class for ContentGrafPartRect
  325.  */
  326. class ContentGrafPartRect : public ContentGrafPartLine
  327. {
  328. public:
  329.  
  330. // ContentGrafPartRect::new creates the class object if necessary, and then uses somNewNoInit
  331. // to allocate memory and create the object. Initialization is in ctors.
  332. void *operator new(size_t)
  333. {
  334.    if (!_ContentGrafPartRect) ContentGrafPartRectNewClass(ContentGrafPartRect_MajorVersion,ContentGrafPartRect_MinorVersion);
  335.    return (void*)
  336.       SOM_Resolve(_ContentGrafPartRect,SOMClass,somNewNoInit)
  337.          ((SOMClass *)((void*)_ContentGrafPartRect));
  338. }
  339.  
  340. // ContentGrafPartRect::delete uses somDestruct.
  341. void operator delete(void * obj)
  342. {
  343.    if (obj && *(void**)obj) {
  344.       SOM_Resolve(obj,SOMObject,somFree)
  345.          ((SOMObject*)obj);
  346.    }
  347. }
  348.  
  349. ContentGrafPartRect& operator=(ContentGrafPartRect& fromObj)
  350. {
  351.    this->somDefaultAssign(0,(SOMObject*)((void*)&fromObj));
  352.    return *this;
  353. }
  354.  
  355. ContentGrafPartRect()
  356. {
  357.    if (*(void**)this != 
  358.        ((somParentMtabStructPtr)
  359.         (ContentGrafPartRectCClassData.parentMtab))->mtab)
  360.       return;
  361.    ((SOMObject*)((void*)this))->somDefaultInit(0);
  362. }
  363.  
  364. ContentGrafPartRect(ContentGrafPartRect* fromObj)
  365. {
  366.    if (*(void**)this != 
  367.        ((somParentMtabStructPtr)
  368.         (ContentGrafPartRectCClassData.parentMtab))->mtab)
  369.       return;
  370.    ((SOMObject*)((void*)this))->somDefaultCopyInit(0,((SOMObject*)((void*)fromObj)));
  371. }
  372.  
  373. #ifdef __IBMCPP__
  374. #pragma info(nocnv,nopar)
  375. #endif
  376. ContentGrafPartRect(const ContentGrafPartRect* fromObj)
  377. {
  378.    if (*(void**)this != 
  379.        ((somParentMtabStructPtr)
  380.         (ContentGrafPartRectCClassData.parentMtab))->mtab)
  381.       return;
  382.    ((SOMObject*)((void*)this))->somDefaultConstCopyInit(0,((SOMObject*)((void*)fromObj)));
  383. }
  384. #ifdef __IBMCPP__
  385. #pragma info(restore)
  386. #endif
  387.  
  388.  
  389. /*
  390.  * Reintroduce inherited methods
  391.  */
  392.  
  393. /* method: _get_fPt2 */
  394. ODPoint   _get_fPt2(Environment *ev)
  395. {
  396. /*
  397.  * Method from the IDL attribute statement:
  398.  * "attribute ODPoint fPt2"
  399.  */
  400. #ifdef SOMCHKEXCEPT
  401.    ODPoint __somResult = 
  402.       SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartLine,_get_fPt2)
  403.     (this, ev);
  404.    if ( ev->_major != NO_EXCEPTION )
  405.       SOMCHKEXCEPT;
  406.    return __somResult;
  407. #else
  408.    return SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartLine,_get_fPt2)
  409.     (this, ev);
  410. #endif
  411. }
  412.  
  413.  
  414. /* method: _set_fPt2 */
  415. void   _set_fPt2(Environment *ev, 
  416.         ODPoint* fPt2)
  417. {
  418. /*
  419.  * Method from the IDL attribute statement:
  420.  * "attribute ODPoint fPt2"
  421.  */
  422.    SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartLine,_set_fPt2)
  423.     (this, ev,fPt2);
  424. #ifdef SOMCHKEXCEPT
  425.    if ( ev->_major != NO_EXCEPTION )
  426.       SOMCHKEXCEPT;
  427. #endif
  428. }
  429.  
  430.  
  431. /* method: somInit */
  432. void   somInit()
  433. {
  434.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somInit)
  435.     (this);
  436. }
  437.  
  438.  
  439. /* method: somUninit */
  440. void   somUninit()
  441. {
  442.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somUninit)
  443.     (this);
  444. }
  445.  
  446.  
  447. /* method: WriteContents */
  448. void   WriteContents(Environment *ev, 
  449.         ODStorageUnit* toSU, 
  450.         BCTransferKind writeKind, 
  451.         BCCloneInfo* cloneInfo)
  452. {
  453.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,WriteContents)
  454.     (this, ev,toSU,writeKind,cloneInfo);
  455. #ifdef SOMCHKEXCEPT
  456.    if ( ev->_major != NO_EXCEPTION )
  457.       SOMCHKEXCEPT;
  458. #endif
  459. }
  460.  
  461.  
  462. /* method: ReadContents */
  463. void   ReadContents(Environment *ev, 
  464.         ODStorageUnit* fromSU, 
  465.         BCTransferKind readKind, 
  466.         BCCloneInfo* cloneInfo)
  467. {
  468.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,ReadContents)
  469.     (this, ev,fromSU,readKind,cloneInfo);
  470. #ifdef SOMCHKEXCEPT
  471.    if ( ev->_major != NO_EXCEPTION )
  472.       SOMCHKEXCEPT;
  473. #endif
  474. }
  475.  
  476.  
  477. /* method: DeleteContents */
  478. void   DeleteContents(Environment *ev, 
  479.         ODULong type)
  480. {
  481.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,DeleteContents)
  482.     (this, ev,type);
  483. #ifdef SOMCHKEXCEPT
  484.    if ( ev->_major != NO_EXCEPTION )
  485.       SOMCHKEXCEPT;
  486. #endif
  487. }
  488.  
  489.  
  490. /* method: MoveBy */
  491. void   MoveBy(Environment *ev, 
  492.         ODPoint* offset)
  493. {
  494.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,MoveBy)
  495.     (this, ev,offset);
  496. #ifdef SOMCHKEXCEPT
  497.    if ( ev->_major != NO_EXCEPTION )
  498.       SOMCHKEXCEPT;
  499. #endif
  500. }
  501.  
  502.  
  503. /* method: Resize */
  504. void   Resize(Environment *ev, 
  505.         ODPoint* endPt, 
  506.         ODULong resizeFlags)
  507. {
  508.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,Resize)
  509.     (this, ev,endPt,resizeFlags);
  510. #ifdef SOMCHKEXCEPT
  511.    if ( ev->_major != NO_EXCEPTION )
  512.       SOMCHKEXCEPT;
  513. #endif
  514. }
  515.  
  516.  
  517. /* method: Initialize */
  518. GrafPart*   Initialize(Environment *ev, 
  519.         ODFrame* frame, 
  520.         ODPoint* point)
  521. {
  522. #ifdef SOMCHKEXCEPT
  523.    GrafPart* __somResult = 
  524.       SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,Initialize)
  525.     (this, ev,frame,point);
  526.    if ( ev->_major != NO_EXCEPTION )
  527.       SOMCHKEXCEPT;
  528.    return __somResult;
  529. #else
  530.    return SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,Initialize)
  531.     (this, ev,frame,point);
  532. #endif
  533. }
  534.  
  535.  
  536. /* method: Uninitialize */
  537. void   Uninitialize(Environment *ev)
  538. {
  539.    SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,Uninitialize)
  540.     (this, ev);
  541. #ifdef SOMCHKEXCEPT
  542.    if ( ev->_major != NO_EXCEPTION )
  543.       SOMCHKEXCEPT;
  544. #endif
  545. }
  546.  
  547.  
  548. /* method: Update */
  549. void   Update(Environment *ev, 
  550.         ODPoint* point)
  551. {
  552.    SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,Update)
  553.     (this, ev,point);
  554. #ifdef SOMCHKEXCEPT
  555.    if ( ev->_major != NO_EXCEPTION )
  556.       SOMCHKEXCEPT;
  557. #endif
  558. }
  559.  
  560.  
  561. /* method: AdjustBoundingRect */
  562. void   AdjustBoundingRect(Environment *ev)
  563. {
  564.    SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,AdjustBoundingRect)
  565.     (this, ev);
  566. #ifdef SOMCHKEXCEPT
  567.    if ( ev->_major != NO_EXCEPTION )
  568.       SOMCHKEXCEPT;
  569. #endif
  570. }
  571.  
  572.  
  573. /* method: ContainsPoint */
  574. ODBoolean   ContainsPoint(Environment *ev, 
  575.         ODPoint* point)
  576. {
  577. #ifdef SOMCHKEXCEPT
  578.    ODBoolean __somResult = 
  579.       SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,ContainsPoint)
  580.     (this, ev,point);
  581.    if ( ev->_major != NO_EXCEPTION )
  582.       SOMCHKEXCEPT;
  583.    return __somResult;
  584. #else
  585.    return SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,ContainsPoint)
  586.     (this, ev,point);
  587. #endif
  588. }
  589.  
  590.  
  591. /* method: Draw */
  592. ODBoolean   Draw(Environment *ev, 
  593.         HDraw hDraw)
  594. {
  595. #ifdef SOMCHKEXCEPT
  596.    ODBoolean __somResult = 
  597.       SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,Draw)
  598.     (this, ev,hDraw);
  599.    if ( ev->_major != NO_EXCEPTION )
  600.       SOMCHKEXCEPT;
  601.    return __somResult;
  602. #else
  603.    return SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,Draw)
  604.     (this, ev,hDraw);
  605. #endif
  606. }
  607.  
  608.  
  609. /* method: _get_fPt1 */
  610. ODPoint   _get_fPt1(Environment *ev)
  611. {
  612. /*
  613.  * Method from the IDL attribute statement:
  614.  * "attribute ODPoint fPt1"
  615.  */
  616. #ifdef SOMCHKEXCEPT
  617.    ODPoint __somResult = 
  618.       SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,_get_fPt1)
  619.     (this, ev);
  620.    if ( ev->_major != NO_EXCEPTION )
  621.       SOMCHKEXCEPT;
  622.    return __somResult;
  623. #else
  624.    return SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,_get_fPt1)
  625.     (this, ev);
  626. #endif
  627. }
  628.  
  629.  
  630. /* method: _set_fPt1 */
  631. void   _set_fPt1(Environment *ev, 
  632.         ODPoint* fPt1)
  633. {
  634. /*
  635.  * Method from the IDL attribute statement:
  636.  * "attribute ODPoint fPt1"
  637.  */
  638.    SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,_set_fPt1)
  639.     (this, ev,fPt1);
  640. #ifdef SOMCHKEXCEPT
  641.    if ( ev->_major != NO_EXCEPTION )
  642.       SOMCHKEXCEPT;
  643. #endif
  644. }
  645.  
  646.  
  647. /* method: _get_fColor */
  648. long   _get_fColor(Environment *ev)
  649. {
  650. /*
  651.  * Method from the IDL attribute statement:
  652.  * "attribute long fColor"
  653.  */
  654. #ifdef SOMCHKEXCEPT
  655.    long __somResult = 
  656.       SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,_get_fColor)
  657.     (this, ev);
  658.    if ( ev->_major != NO_EXCEPTION )
  659.       SOMCHKEXCEPT;
  660.    return __somResult;
  661. #else
  662.    return SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,_get_fColor)
  663.     (this, ev);
  664. #endif
  665. }
  666.  
  667.  
  668. /* method: _set_fColor */
  669. void   _set_fColor(Environment *ev, 
  670.         long fColor)
  671. {
  672. /*
  673.  * Method from the IDL attribute statement:
  674.  * "attribute long fColor"
  675.  */
  676.    SOM_ResolveD(this,ContentGrafPartRect,ContentGrafPartFigr,_set_fColor)
  677.     (this, ev,fColor);
  678. #ifdef SOMCHKEXCEPT
  679.    if ( ev->_major != NO_EXCEPTION )
  680.       SOMCHKEXCEPT;
  681. #endif
  682. }
  683.  
  684.  
  685. /* method: _get_objType */
  686. ODULong   _get_objType(Environment *ev)
  687. {
  688. /*
  689.  * Method from the IDL attribute statement:
  690.  * "attribute ODULong objType"
  691.  */
  692. #ifdef SOMCHKEXCEPT
  693.    ODULong __somResult = 
  694.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_objType)
  695.     (this, ev);
  696.    if ( ev->_major != NO_EXCEPTION )
  697.       SOMCHKEXCEPT;
  698.    return __somResult;
  699. #else
  700.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_objType)
  701.     (this, ev);
  702. #endif
  703. }
  704.  
  705.  
  706. /* method: _set_objType */
  707. void   _set_objType(Environment *ev, 
  708.         ODULong objType)
  709. {
  710. /*
  711.  * Method from the IDL attribute statement:
  712.  * "attribute ODULong objType"
  713.  */
  714.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_set_objType)
  715.     (this, ev,objType);
  716. #ifdef SOMCHKEXCEPT
  717.    if ( ev->_major != NO_EXCEPTION )
  718.       SOMCHKEXCEPT;
  719. #endif
  720. }
  721.  
  722.  
  723. /* method: _get_selectionState */
  724. ODULong   _get_selectionState(Environment *ev)
  725. {
  726. /*
  727.  * Method from the IDL attribute statement:
  728.  * "attribute ODULong selectionState"
  729.  */
  730. #ifdef SOMCHKEXCEPT
  731.    ODULong __somResult = 
  732.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_selectionState)
  733.     (this, ev);
  734.    if ( ev->_major != NO_EXCEPTION )
  735.       SOMCHKEXCEPT;
  736.    return __somResult;
  737. #else
  738.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_selectionState)
  739.     (this, ev);
  740. #endif
  741. }
  742.  
  743.  
  744. /* method: _set_selectionState */
  745. void   _set_selectionState(Environment *ev, 
  746.         ODULong selectionState)
  747. {
  748. /*
  749.  * Method from the IDL attribute statement:
  750.  * "attribute ODULong selectionState"
  751.  */
  752.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_set_selectionState)
  753.     (this, ev,selectionState);
  754. #ifdef SOMCHKEXCEPT
  755.    if ( ev->_major != NO_EXCEPTION )
  756.       SOMCHKEXCEPT;
  757. #endif
  758. }
  759.  
  760.  
  761. /* method: _get_boundingRect */
  762. ODRect   _get_boundingRect(Environment *ev)
  763. {
  764. /*
  765.  * Method from the IDL attribute statement:
  766.  * "attribute ODRect boundingRect"
  767.  */
  768. #ifdef SOMCHKEXCEPT
  769.    ODRect __somResult = 
  770.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_boundingRect)
  771.     (this, ev);
  772.    if ( ev->_major != NO_EXCEPTION )
  773.       SOMCHKEXCEPT;
  774.    return __somResult;
  775. #else
  776.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_boundingRect)
  777.     (this, ev);
  778. #endif
  779. }
  780.  
  781.  
  782. /* method: _set_boundingRect */
  783. void   _set_boundingRect(Environment *ev, 
  784.         ODRect* boundingRect)
  785. {
  786. /*
  787.  * Method from the IDL attribute statement:
  788.  * "attribute ODRect boundingRect"
  789.  */
  790.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_set_boundingRect)
  791.     (this, ev,boundingRect);
  792. #ifdef SOMCHKEXCEPT
  793.    if ( ev->_major != NO_EXCEPTION )
  794.       SOMCHKEXCEPT;
  795. #endif
  796. }
  797.  
  798.  
  799. /* method: _get_containingFrame */
  800. ODFrame*   _get_containingFrame(Environment *ev)
  801. {
  802. /*
  803.  * Method from the IDL attribute statement:
  804.  * "attribute ODFrame* containingFrame"
  805.  */
  806. #ifdef SOMCHKEXCEPT
  807.    ODFrame* __somResult = 
  808.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_containingFrame)
  809.     (this, ev);
  810.    if ( ev->_major != NO_EXCEPTION )
  811.       SOMCHKEXCEPT;
  812.    return __somResult;
  813. #else
  814.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_containingFrame)
  815.     (this, ev);
  816. #endif
  817. }
  818.  
  819.  
  820. /* method: _set_containingFrame */
  821. void   _set_containingFrame(Environment *ev, 
  822.         ODFrame* containingFrame)
  823. {
  824. /*
  825.  * Method from the IDL attribute statement:
  826.  * "attribute ODFrame* containingFrame"
  827.  */
  828.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_set_containingFrame)
  829.     (this, ev,containingFrame);
  830. #ifdef SOMCHKEXCEPT
  831.    if ( ev->_major != NO_EXCEPTION )
  832.       SOMCHKEXCEPT;
  833. #endif
  834. }
  835.  
  836.  
  837. /* method: _get_extTransform */
  838. ODTransform*   _get_extTransform(Environment *ev)
  839. {
  840. /*
  841.  * Method from the IDL attribute statement:
  842.  * "readonly attribute ODTransform* extTransform"
  843.  */
  844. #ifdef SOMCHKEXCEPT
  845.    ODTransform* __somResult = 
  846.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_extTransform)
  847.     (this, ev);
  848.    if ( ev->_major != NO_EXCEPTION )
  849.       SOMCHKEXCEPT;
  850.    return __somResult;
  851. #else
  852.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_extTransform)
  853.     (this, ev);
  854. #endif
  855. }
  856.  
  857.  
  858. /* method: _get_linkStatus */
  859. ODULong   _get_linkStatus(Environment *ev)
  860. {
  861. /*
  862.  * Method from the IDL attribute statement:
  863.  * "attribute ODULong linkStatus"
  864.  */
  865. #ifdef SOMCHKEXCEPT
  866.    ODULong __somResult = 
  867.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_linkStatus)
  868.     (this, ev);
  869.    if ( ev->_major != NO_EXCEPTION )
  870.       SOMCHKEXCEPT;
  871.    return __somResult;
  872. #else
  873.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_get_linkStatus)
  874.     (this, ev);
  875. #endif
  876. }
  877.  
  878.  
  879. /* method: _set_linkStatus */
  880. void   _set_linkStatus(Environment *ev, 
  881.         ODULong linkStatus)
  882. {
  883. /*
  884.  * Method from the IDL attribute statement:
  885.  * "attribute ODULong linkStatus"
  886.  */
  887.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,_set_linkStatus)
  888.     (this, ev,linkStatus);
  889. #ifdef SOMCHKEXCEPT
  890.    if ( ev->_major != NO_EXCEPTION )
  891.       SOMCHKEXCEPT;
  892. #endif
  893. }
  894.  
  895.  
  896. /* method: MoveToFront */
  897. void   MoveToFront(Environment *ev)
  898. {
  899.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,MoveToFront)
  900.     (this, ev);
  901. #ifdef SOMCHKEXCEPT
  902.    if ( ev->_major != NO_EXCEPTION )
  903.       SOMCHKEXCEPT;
  904. #endif
  905. }
  906.  
  907.  
  908. /* method: MoveToBack */
  909. void   MoveToBack(Environment *ev)
  910. {
  911.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,MoveToBack)
  912.     (this, ev);
  913. #ifdef SOMCHKEXCEPT
  914.    if ( ev->_major != NO_EXCEPTION )
  915.       SOMCHKEXCEPT;
  916. #endif
  917. }
  918.  
  919.  
  920. /* method: SetExtTransform */
  921. void   SetExtTransform(Environment *ev, 
  922.         ODTransform* extTransform)
  923. {
  924.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,SetExtTransform)
  925.     (this, ev,extTransform);
  926. #ifdef SOMCHKEXCEPT
  927.    if ( ev->_major != NO_EXCEPTION )
  928.       SOMCHKEXCEPT;
  929. #endif
  930. }
  931.  
  932.  
  933. /* method: CreateNewView */
  934. ContentObject*   CreateNewView(Environment *ev, 
  935.         ODFrame* viewFrame)
  936. {
  937. #ifdef SOMCHKEXCEPT
  938.    ContentObject* __somResult = 
  939.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,CreateNewView)
  940.     (this, ev,viewFrame);
  941.    if ( ev->_major != NO_EXCEPTION )
  942.       SOMCHKEXCEPT;
  943.    return __somResult;
  944. #else
  945.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,CreateNewView)
  946.     (this, ev,viewFrame);
  947. #endif
  948. }
  949.  
  950.  
  951. /* method: ChangeExtTransform */
  952. void   ChangeExtTransform(Environment *ev, 
  953.         ODTransform* xform, 
  954.         ODULong xformFlags)
  955. {
  956.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,ChangeExtTransform)
  957.     (this, ev,xform,xformFlags);
  958. #ifdef SOMCHKEXCEPT
  959.    if ( ev->_major != NO_EXCEPTION )
  960.       SOMCHKEXCEPT;
  961. #endif
  962. }
  963.  
  964.  
  965. /* method: ChangePointBias */
  966. void   ChangePointBias(Environment *ev, 
  967.         ODPoint* point)
  968. {
  969.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,ChangePointBias)
  970.     (this, ev,point);
  971. #ifdef SOMCHKEXCEPT
  972.    if ( ev->_major != NO_EXCEPTION )
  973.       SOMCHKEXCEPT;
  974. #endif
  975. }
  976.  
  977.  
  978. /* method: ChangeRectBias */
  979. void   ChangeRectBias(Environment *ev, 
  980.         ODRect* rect)
  981. {
  982.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,ChangeRectBias)
  983.     (this, ev,rect);
  984. #ifdef SOMCHKEXCEPT
  985.    if ( ev->_major != NO_EXCEPTION )
  986.       SOMCHKEXCEPT;
  987. #endif
  988. }
  989.  
  990.  
  991. /* method: ChangeTransformBias */
  992. void   ChangeTransformBias(Environment *ev, 
  993.         ODTransform* xform)
  994. {
  995.    SOM_ResolveD(this,ContentGrafPartRect,ContentObject,ChangeTransformBias)
  996.     (this, ev,xform);
  997. #ifdef SOMCHKEXCEPT
  998.    if ( ev->_major != NO_EXCEPTION )
  999.       SOMCHKEXCEPT;
  1000. #endif
  1001. }
  1002.  
  1003.  
  1004. /* method: GetHeight */
  1005. ODULong   GetHeight(Environment *ev)
  1006. {
  1007. #ifdef SOMCHKEXCEPT
  1008.    ODULong __somResult = 
  1009.       SOM_ResolveD(this,ContentGrafPartRect,ContentObject,GetHeight)
  1010.     (this, ev);
  1011.    if ( ev->_major != NO_EXCEPTION )
  1012.       SOMCHKEXCEPT;
  1013.    return __somResult;
  1014. #else
  1015.    return SOM_ResolveD(this,ContentGrafPartRect,ContentObject,GetHeight)
  1016.     (this, ev);
  1017. #endif
  1018. }
  1019.  
  1020.  
  1021. /* method: InitObject */
  1022. void   InitObject(Environment *ev)
  1023. {
  1024.    SOM_ResolveD(this,ContentGrafPartRect,ODObject,InitObject)
  1025.     (this, ev);
  1026. #ifdef SOMCHKEXCEPT
  1027.    if ( ev->_major != NO_EXCEPTION )
  1028.       SOMCHKEXCEPT;
  1029. #endif
  1030. }
  1031.  
  1032.  
  1033. /* method: HasExtension */
  1034. ODBoolean   HasExtension(Environment *ev, 
  1035.         ODType extensionName)
  1036. {
  1037. #ifdef SOMCHKEXCEPT
  1038.    ODBoolean __somResult = 
  1039.       SOM_ResolveD(this,ContentGrafPartRect,ODObject,HasExtension)
  1040.     (this, ev,extensionName);
  1041.    if ( ev->_major != NO_EXCEPTION )
  1042.       SOMCHKEXCEPT;
  1043.    return __somResult;
  1044. #else
  1045.    return SOM_ResolveD(this,ContentGrafPartRect,ODObject,HasExtension)
  1046.     (this, ev,extensionName);
  1047. #endif
  1048. }
  1049.  
  1050.  
  1051. /* method: AcquireExtension */
  1052. ODExtension*   AcquireExtension(Environment *ev, 
  1053.         ODType extensionName)
  1054. {
  1055. #ifdef SOMCHKEXCEPT
  1056.    ODExtension* __somResult = 
  1057.       SOM_ResolveD(this,ContentGrafPartRect,ODObject,AcquireExtension)
  1058.     (this, ev,extensionName);
  1059.    if ( ev->_major != NO_EXCEPTION )
  1060.       SOMCHKEXCEPT;
  1061.    return __somResult;
  1062. #else
  1063.    return SOM_ResolveD(this,ContentGrafPartRect,ODObject,AcquireExtension)
  1064.     (this, ev,extensionName);
  1065. #endif
  1066. }
  1067.  
  1068.  
  1069. /* method: ReleaseExtension */
  1070. void   ReleaseExtension(Environment *ev, 
  1071.         ODExtension* extension)
  1072. {
  1073.    SOM_ResolveD(this,ContentGrafPartRect,ODObject,ReleaseExtension)
  1074.     (this, ev,extension);
  1075. #ifdef SOMCHKEXCEPT
  1076.    if ( ev->_major != NO_EXCEPTION )
  1077.       SOMCHKEXCEPT;
  1078. #endif
  1079. }
  1080.  
  1081.  
  1082. /* method: Purge */
  1083. ODSize   Purge(Environment *ev, 
  1084.         ODSize size)
  1085. {
  1086. #ifdef SOMCHKEXCEPT
  1087.    ODSize __somResult = 
  1088.       SOM_ResolveD(this,ContentGrafPartRect,ODObject,Purge)
  1089.     (this, ev,size);
  1090.    if ( ev->_major != NO_EXCEPTION )
  1091.       SOMCHKEXCEPT;
  1092.    return __somResult;
  1093. #else
  1094.    return SOM_ResolveD(this,ContentGrafPartRect,ODObject,Purge)
  1095.     (this, ev,size);
  1096. #endif
  1097. }
  1098.  
  1099.  
  1100. /* method: IsEqualTo */
  1101. ODBoolean   IsEqualTo(Environment *ev, 
  1102.         ODObject* object)
  1103. {
  1104. #ifdef SOMCHKEXCEPT
  1105.    ODBoolean __somResult = 
  1106.       SOM_ResolveD(this,ContentGrafPartRect,ODObject,IsEqualTo)
  1107.     (this, ev,object);
  1108.    if ( ev->_major != NO_EXCEPTION )
  1109.       SOMCHKEXCEPT;
  1110.    return __somResult;
  1111. #else
  1112.    return SOM_ResolveD(this,ContentGrafPartRect,ODObject,IsEqualTo)
  1113.     (this, ev,object);
  1114. #endif
  1115. }
  1116.  
  1117.  
  1118. /* method: SubClassResponsibility */
  1119. void   SubClassResponsibility(Environment *ev)
  1120. {
  1121.    SOM_ResolveD(this,ContentGrafPartRect,ODObject,SubClassResponsibility)
  1122.     (this, ev);
  1123. #ifdef SOMCHKEXCEPT
  1124.    if ( ev->_major != NO_EXCEPTION )
  1125.       SOMCHKEXCEPT;
  1126. #endif
  1127. }
  1128.  
  1129.  
  1130. /* initializer method: somDefaultInit */
  1131. void   somDefaultInit(som3InitCtrl* ctrl)
  1132. {
  1133.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultInit)
  1134.     (this,ctrl);
  1135. }
  1136.  
  1137.  
  1138. /* method: somDestruct */
  1139. void   somDestruct(octet doFree, 
  1140.         som3DestructCtrl* ctrl)
  1141. {
  1142.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDestruct)
  1143.     (this,doFree,ctrl);
  1144. }
  1145.  
  1146.  
  1147. /* initializer method: somDefaultCopyInit */
  1148. void   somDefaultCopyInit(som3InitCtrl* ctrl, 
  1149.         SOMObject* fromObj)
  1150. {
  1151.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultCopyInit)
  1152.     (this,ctrl,fromObj);
  1153. }
  1154.  
  1155.  
  1156. /* method: somDefaultAssign */
  1157. ContentGrafPartRect*  somDefaultAssign(som3AssignCtrl* ctrl, 
  1158.         SOMObject* fromObj)
  1159. {
  1160.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultAssign)
  1161.     (this,ctrl,fromObj);
  1162. }
  1163.  
  1164.  
  1165. /* initializer method: somDefaultConstCopyInit */
  1166. void   somDefaultConstCopyInit(som3InitCtrl* ctrl, 
  1167.         SOMObject* fromObj)
  1168. {
  1169.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultConstCopyInit)
  1170.     (this,ctrl,fromObj);
  1171. }
  1172.  
  1173.  
  1174. /* initializer method: somDefaultVCopyInit */
  1175. void   somDefaultVCopyInit(som3InitCtrl* ctrl, 
  1176.         SOMObject* fromObj)
  1177. {
  1178.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultVCopyInit)
  1179.     (this,ctrl,fromObj);
  1180. }
  1181.  
  1182.  
  1183. /* initializer method: somDefaultConstVCopyInit */
  1184. void   somDefaultConstVCopyInit(som3InitCtrl* ctrl, 
  1185.         SOMObject* fromObj)
  1186. {
  1187.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultConstVCopyInit)
  1188.     (this,ctrl,fromObj);
  1189. }
  1190.  
  1191.  
  1192. /* method: somDefaultConstAssign */
  1193. ContentGrafPartRect*  somDefaultConstAssign(som3AssignCtrl* ctrl, 
  1194.         SOMObject* fromObj)
  1195. {
  1196.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultConstAssign)
  1197.     (this,ctrl,fromObj);
  1198. }
  1199.  
  1200.  
  1201. /* method: somDefaultVAssign */
  1202. ContentGrafPartRect*  somDefaultVAssign(som3AssignCtrl* ctrl, 
  1203.         SOMObject* fromObj)
  1204. {
  1205.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultVAssign)
  1206.     (this,ctrl,fromObj);
  1207. }
  1208.  
  1209.  
  1210. /* method: somDefaultConstVAssign */
  1211. ContentGrafPartRect*  somDefaultConstVAssign(som3AssignCtrl* ctrl, 
  1212.         SOMObject* fromObj)
  1213. {
  1214.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDefaultConstVAssign)
  1215.     (this,ctrl,fromObj);
  1216. }
  1217.  
  1218.  
  1219. /* method: somFree */
  1220. void   somFree()
  1221. {
  1222.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somFree)
  1223.     (this);
  1224. }
  1225.  
  1226.  
  1227. /* method: somGetClass */
  1228. SOMClass*   somGetClass()
  1229. {
  1230.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somGetClass)
  1231.     (this);
  1232. }
  1233.  
  1234.  
  1235. /* method: somGetClassName */
  1236. string   somGetClassName()
  1237. {
  1238.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somGetClassName)
  1239.     (this);
  1240. }
  1241.  
  1242.  
  1243. /* method: somGetSize */
  1244. long   somGetSize()
  1245. {
  1246.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somGetSize)
  1247.     (this);
  1248. }
  1249.  
  1250.  
  1251. /* method: somIsA */
  1252. boolean   somIsA(SOMClass* aClassObj)
  1253. {
  1254.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somIsA)
  1255.     (this,aClassObj);
  1256. }
  1257.  
  1258.  
  1259. /* method: somIsInstanceOf */
  1260. boolean   somIsInstanceOf(SOMClass* aClassObj)
  1261. {
  1262.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somIsInstanceOf)
  1263.     (this,aClassObj);
  1264. }
  1265.  
  1266.  
  1267. /* method: somRespondsTo */
  1268. boolean   somRespondsTo(somId mId)
  1269. {
  1270.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somRespondsTo)
  1271.     (this,mId);
  1272. }
  1273.  
  1274.  
  1275. /* va_list method: somDispatch */
  1276.  
  1277. /* the va_list invocation form */
  1278. boolean   ContentGrafPartRect_somDispatch(somToken* retValue, 
  1279.         somId methodId, 
  1280.         va_list ap)
  1281. {return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatch)
  1282.     (this,retValue,methodId,ap);
  1283. }
  1284.  
  1285. /* the varargs invocation form */
  1286. boolean   somDispatch(somToken* retValue, 
  1287.         somId methodId, 
  1288.         ...)
  1289. {
  1290.    va_list ap;
  1291.    va_start(ap, methodId);
  1292.    boolean __somResult = 
  1293.       SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatch)
  1294.     (this,retValue,methodId,ap);
  1295.    va_end(ap);
  1296.    return __somResult;
  1297. }
  1298.  
  1299.  
  1300. /* va_list method: somClassDispatch */
  1301.  
  1302. /* the va_list invocation form */
  1303. boolean   ContentGrafPartRect_somClassDispatch(SOMClass* clsObj, 
  1304.         somToken* retValue, 
  1305.         somId methodId, 
  1306.         va_list ap)
  1307. {return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somClassDispatch)
  1308.     (this,clsObj,retValue,methodId,ap);
  1309. }
  1310.  
  1311. /* the varargs invocation form */
  1312. boolean   somClassDispatch(SOMClass* clsObj, 
  1313.         somToken* retValue, 
  1314.         somId methodId, 
  1315.         ...)
  1316. {
  1317.    va_list ap;
  1318.    va_start(ap, methodId);
  1319.    boolean __somResult = 
  1320.       SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somClassDispatch)
  1321.     (this,clsObj,retValue,methodId,ap);
  1322.    va_end(ap);
  1323.    return __somResult;
  1324. }
  1325.  
  1326.  
  1327. /* method: somCastObj */
  1328. boolean   somCastObj(SOMClass* cls)
  1329. {
  1330.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somCastObj)
  1331.     (this,cls);
  1332. }
  1333.  
  1334.  
  1335. /* method: somResetObj */
  1336. boolean   somResetObj()
  1337. {
  1338.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somResetObj)
  1339.     (this);
  1340. }
  1341.  
  1342.  
  1343. /* va_list method: somDispatchV */
  1344.  
  1345. /* the va_list invocation form */
  1346. void   ContentGrafPartRect_somDispatchV(somId methodId, 
  1347.         somId descriptor, 
  1348.         va_list ap)
  1349. {   SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchV)
  1350.     (this,methodId,descriptor,ap);
  1351. }
  1352.  
  1353. /* the varargs invocation form */
  1354. void   somDispatchV(somId methodId, 
  1355.         somId descriptor, 
  1356.         ...)
  1357. {
  1358.    va_list ap;
  1359.    va_start(ap, descriptor);
  1360.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchV)
  1361.     (this,methodId,descriptor,ap);
  1362.    va_end(ap);
  1363. }
  1364.  
  1365.  
  1366. /* va_list method: somDispatchL */
  1367.  
  1368. /* the va_list invocation form */
  1369. long   ContentGrafPartRect_somDispatchL(somId methodId, 
  1370.         somId descriptor, 
  1371.         va_list ap)
  1372. {return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchL)
  1373.     (this,methodId,descriptor,ap);
  1374. }
  1375.  
  1376. /* the varargs invocation form */
  1377. long   somDispatchL(somId methodId, 
  1378.         somId descriptor, 
  1379.         ...)
  1380. {
  1381.    va_list ap;
  1382.    va_start(ap, descriptor);
  1383.    long __somResult = 
  1384.       SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchL)
  1385.     (this,methodId,descriptor,ap);
  1386.    va_end(ap);
  1387.    return __somResult;
  1388. }
  1389.  
  1390.  
  1391. /* va_list method: somDispatchA */
  1392.  
  1393. /* the va_list invocation form */
  1394. void*   ContentGrafPartRect_somDispatchA(somId methodId, 
  1395.         somId descriptor, 
  1396.         va_list ap)
  1397. {return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchA)
  1398.     (this,methodId,descriptor,ap);
  1399. }
  1400.  
  1401. /* the varargs invocation form */
  1402. void*   somDispatchA(somId methodId, 
  1403.         somId descriptor, 
  1404.         ...)
  1405. {
  1406.    va_list ap;
  1407.    va_start(ap, descriptor);
  1408.    void* __somResult = 
  1409.       SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchA)
  1410.     (this,methodId,descriptor,ap);
  1411.    va_end(ap);
  1412.    return __somResult;
  1413. }
  1414.  
  1415.  
  1416. /* va_list method: somDispatchD */
  1417.  
  1418. /* the va_list invocation form */
  1419. double   ContentGrafPartRect_somDispatchD(somId methodId, 
  1420.         somId descriptor, 
  1421.         va_list ap)
  1422. {return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchD)
  1423.     (this,methodId,descriptor,ap);
  1424. }
  1425.  
  1426. /* the varargs invocation form */
  1427. double   somDispatchD(somId methodId, 
  1428.         somId descriptor, 
  1429.         ...)
  1430. {
  1431.    va_list ap;
  1432.    va_start(ap, descriptor);
  1433.    double __somResult = 
  1434.       SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDispatchD)
  1435.     (this,methodId,descriptor,ap);
  1436.    va_end(ap);
  1437.    return __somResult;
  1438. }
  1439.  
  1440.  
  1441. /* method: somPrintSelf */
  1442. SOMObject*   somPrintSelf()
  1443. {
  1444.    return SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somPrintSelf)
  1445.     (this);
  1446. }
  1447.  
  1448.  
  1449. /* method: somDumpSelf */
  1450. void   somDumpSelf(long level)
  1451. {
  1452.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDumpSelf)
  1453.     (this,level);
  1454. }
  1455.  
  1456.  
  1457. /* method: somDumpSelfInt */
  1458. void   somDumpSelfInt(long level)
  1459. {
  1460.    SOM_ResolveD(this,ContentGrafPartRect,SOMObject,somDumpSelfInt)
  1461.     (this,level);
  1462. }
  1463.  
  1464.  
  1465.  
  1466. };   /* ContentGrafPartRect */
  1467.  
  1468.  
  1469.  
  1470. #endif       /* SOM_ContentGrafPartRect_xh */
  1471.