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 / iodgline.xh < prev    next >
Text File  |  1997-04-02  |  45KB  |  1,472 lines

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