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 / iodgfigr.xh < prev    next >
Text File  |  1997-04-02  |  44KB  |  1,436 lines

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