home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
warphead.zip
/
H
/
PARTWRAP.XH
< prev
next >
Wrap
Text File
|
1997-02-28
|
65KB
|
2,166 lines
/*
* This file was generated by the SOM Compiler.
* FileName: F:\build\os2\ship\include\PartWrap.xh.
* Generated using:
* SOM Precompiler somipc: 2.29.1.17
* SOM Emitter emitxh: 2.47
*/
#ifndef SOM_ODPartWrapper_xh
#define SOM_ODPartWrapper_xh
class ODPartWrapper;
#define ODPartWrapper_MajorVersion 1
#define ODPartWrapper_MinorVersion 0
/* C++ SOM defs */
#include <somcls.xh>
#include <somcm.xh>
/* C++ parent defs */
#ifndef SOM_ODPart_xh
#include <Part.xh>
#endif
#ifndef ODPartWrapper_API
#define ODPartWrapper_API
/*
* -- The Class API
*/
/*
* Start of bindings for IDL types
*/
class SOMClass;
class SOMObject;
class ODFrame;
class ODFacet;
class ODPlatformCanvas;
class ODObject;
class ODExtension;
class ODRefCntObject;
class ODPersistentObject;
class ODStorageUnit;
class ODPart;
class M_ODPart;
class ODCanvas;
class ODDragItemIterator;
class ODEmbeddedFramesIterator;
class ODLink;
class ODLinkSource;
class ODObjectSpec;
class ODShape;
class ODStorageUnitView;
class ODTypeList;
/*
* End of bindings for IDL types.
*/
/* A procedure to create the ODPartWrapper Class */
SOMEXTERN SOMClass * SOMLINK ODPartWrapperNewClass(
integer4 majorVersion,
integer4 minorVersion);
/* The API to the ODPartWrapper class object, and the methods it introduces. */
SOMEXTERN struct ODPartWrapperClassDataStructure {
SOMClass *classObject;
somMToken reserved1;
somMToken UseEditor;
somMToken GetEditor;
somMToken SetRealPart;
} SOMDLINK ODPartWrapperClassData;
#define _ODPartWrapper ODPartWrapperClassData.classObject
/* The API to parentMtabs for ODPartWrapper, and the instance data it introduces. */
SOMEXTERN struct ODPartWrapperCClassDataStructure {
somMethodTabs parentMtab;
somDToken instanceDataToken;
} SOMDLINK ODPartWrapperCClassData;
/*
* -- Typedefs for ODPartWrapper Method Procedures
*/
SOMEXTERN {
typedef void SOMLINK somTP_ODPartWrapper_SetRealPart(ODPartWrapper *somSelf, Environment *ev,
ODPart* realPart,
ODEditor editor);
typedef somTP_ODPartWrapper_SetRealPart *somTD_ODPartWrapper_SetRealPart;
typedef void SOMLINK somTP_ODPartWrapper_UseEditor(ODPartWrapper *somSelf, Environment *ev,
ODEditor editor);
typedef somTP_ODPartWrapper_UseEditor *somTD_ODPartWrapper_UseEditor;
typedef ODEditor SOMLINK somTP_ODPartWrapper_GetEditor(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_GetEditor *somTD_ODPartWrapper_GetEditor;
/*
* -- Typedefs for Reintroduced Wrapper Methods
*/
typedef void SOMLINK somTP_ODPartWrapper_InitPart(ODPartWrapper *somSelf, Environment *ev,
ODStorageUnit* storageUnit,
ODPart* partWrapper);
typedef somTP_ODPartWrapper_InitPart *somTD_ODPartWrapper_InitPart;
typedef void SOMLINK somTP_ODPartWrapper_InitPartFromStorage(ODPartWrapper *somSelf, Environment *ev,
ODStorageUnit* storageUnit,
ODPart* partWrapper);
typedef somTP_ODPartWrapper_InitPartFromStorage *somTD_ODPartWrapper_InitPartFromStorage;
typedef void SOMLINK somTP_ODPartWrapper_DisplayFrameAdded(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_DisplayFrameAdded *somTD_ODPartWrapper_DisplayFrameAdded;
typedef void SOMLINK somTP_ODPartWrapper_DisplayFrameRemoved(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_DisplayFrameRemoved *somTD_ODPartWrapper_DisplayFrameRemoved;
typedef void SOMLINK somTP_ODPartWrapper_DisplayFrameConnected(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_DisplayFrameConnected *somTD_ODPartWrapper_DisplayFrameConnected;
typedef void SOMLINK somTP_ODPartWrapper_DisplayFrameClosed(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_DisplayFrameClosed *somTD_ODPartWrapper_DisplayFrameClosed;
typedef void SOMLINK somTP_ODPartWrapper_AttachSourceFrame(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame,
ODFrame* sourceFrame);
typedef somTP_ODPartWrapper_AttachSourceFrame *somTD_ODPartWrapper_AttachSourceFrame;
typedef void SOMLINK somTP_ODPartWrapper_FrameShapeChanged(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_FrameShapeChanged *somTD_ODPartWrapper_FrameShapeChanged;
typedef void SOMLINK somTP_ODPartWrapper_ViewTypeChanged(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_ViewTypeChanged *somTD_ODPartWrapper_ViewTypeChanged;
typedef void SOMLINK somTP_ODPartWrapper_PresentationChanged(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_PresentationChanged *somTD_ODPartWrapper_PresentationChanged;
typedef void SOMLINK somTP_ODPartWrapper_SequenceChanged(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_SequenceChanged *somTD_ODPartWrapper_SequenceChanged;
typedef void SOMLINK somTP_ODPartWrapper_LinkStatusChanged(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_LinkStatusChanged *somTD_ODPartWrapper_LinkStatusChanged;
typedef void SOMLINK somTP_ODPartWrapper_ContainingPartPropertiesUpdated(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame,
ODStorageUnit* propertyUnit);
typedef somTP_ODPartWrapper_ContainingPartPropertiesUpdated *somTD_ODPartWrapper_ContainingPartPropertiesUpdated;
typedef ODInfoType SOMLINK somTP_ODPartWrapper_ReadPartInfo(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame,
ODStorageUnitView* storageUnitView);
typedef somTP_ODPartWrapper_ReadPartInfo *somTD_ODPartWrapper_ReadPartInfo;
typedef void SOMLINK somTP_ODPartWrapper_WritePartInfo(ODPartWrapper *somSelf, Environment *ev,
ODInfoType partInfo,
ODStorageUnitView* storageUnitView);
typedef somTP_ODPartWrapper_WritePartInfo *somTD_ODPartWrapper_WritePartInfo;
typedef void SOMLINK somTP_ODPartWrapper_ClonePartInfo(ODPartWrapper *somSelf, Environment *ev,
ODDraftKey key,
ODInfoType partInfo,
ODStorageUnitView* storageUnitView,
ODFrame* scope);
typedef somTP_ODPartWrapper_ClonePartInfo *somTD_ODPartWrapper_ClonePartInfo;
typedef ODID SOMLINK somTP_ODPartWrapper_Open(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_Open *somTD_ODPartWrapper_Open;
typedef void SOMLINK somTP_ODPartWrapper_Draw(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet,
ODShape* invalidShape);
typedef somTP_ODPartWrapper_Draw *somTD_ODPartWrapper_Draw;
typedef void SOMLINK somTP_ODPartWrapper_FacetAdded(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet);
typedef somTP_ODPartWrapper_FacetAdded *somTD_ODPartWrapper_FacetAdded;
typedef void SOMLINK somTP_ODPartWrapper_FacetRemoved(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet);
typedef somTP_ODPartWrapper_FacetRemoved *somTD_ODPartWrapper_FacetRemoved;
typedef void SOMLINK somTP_ODPartWrapper_GeometryChanged(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet,
ODBoolean clipShapeChanged,
ODBoolean externalTransformChanged);
typedef somTP_ODPartWrapper_GeometryChanged *somTD_ODPartWrapper_GeometryChanged;
typedef void SOMLINK somTP_ODPartWrapper_HighlightChanged(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet);
typedef somTP_ODPartWrapper_HighlightChanged *somTD_ODPartWrapper_HighlightChanged;
typedef void SOMLINK somTP_ODPartWrapper_CanvasChanged(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet);
typedef somTP_ODPartWrapper_CanvasChanged *somTD_ODPartWrapper_CanvasChanged;
typedef void SOMLINK somTP_ODPartWrapper_CanvasUpdated(ODPartWrapper *somSelf, Environment *ev,
ODCanvas* canvas);
typedef somTP_ODPartWrapper_CanvasUpdated *somTD_ODPartWrapper_CanvasUpdated;
typedef ODULong SOMLINK somTP_ODPartWrapper_GetPrintResolution(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_GetPrintResolution *somTD_ODPartWrapper_GetPrintResolution;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_BeginRelinquishFocus(ODPartWrapper *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
typedef somTP_ODPartWrapper_BeginRelinquishFocus *somTD_ODPartWrapper_BeginRelinquishFocus;
typedef void SOMLINK somTP_ODPartWrapper_CommitRelinquishFocus(ODPartWrapper *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
typedef somTP_ODPartWrapper_CommitRelinquishFocus *somTD_ODPartWrapper_CommitRelinquishFocus;
typedef void SOMLINK somTP_ODPartWrapper_AbortRelinquishFocus(ODPartWrapper *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame);
typedef somTP_ODPartWrapper_AbortRelinquishFocus *somTD_ODPartWrapper_AbortRelinquishFocus;
typedef void SOMLINK somTP_ODPartWrapper_FocusAcquired(ODPartWrapper *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame);
typedef somTP_ODPartWrapper_FocusAcquired *somTD_ODPartWrapper_FocusAcquired;
typedef void SOMLINK somTP_ODPartWrapper_FocusLost(ODPartWrapper *somSelf, Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame);
typedef somTP_ODPartWrapper_FocusLost *somTD_ODPartWrapper_FocusLost;
typedef void SOMLINK somTP_ODPartWrapper_ExternalizeKinds(ODPartWrapper *somSelf, Environment *ev,
ODTypeList* kindset);
typedef somTP_ODPartWrapper_ExternalizeKinds *somTD_ODPartWrapper_ExternalizeKinds;
typedef void SOMLINK somTP_ODPartWrapper_ChangeKind(ODPartWrapper *somSelf, Environment *ev,
ODType kind);
typedef somTP_ODPartWrapper_ChangeKind *somTD_ODPartWrapper_ChangeKind;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_HandleEvent(ODPartWrapper *somSelf, Environment *ev,
ODEventData* event,
ODFrame* frame,
ODFacet* facet,
ODEventInfo* eventInfo);
typedef somTP_ODPartWrapper_HandleEvent *somTD_ODPartWrapper_HandleEvent;
typedef void SOMLINK somTP_ODPartWrapper_AdjustMenus(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_AdjustMenus *somTD_ODPartWrapper_AdjustMenus;
typedef void SOMLINK somTP_ODPartWrapper_UndoAction(ODPartWrapper *somSelf, Environment *ev,
ODActionData* actionState);
typedef somTP_ODPartWrapper_UndoAction *somTD_ODPartWrapper_UndoAction;
typedef void SOMLINK somTP_ODPartWrapper_RedoAction(ODPartWrapper *somSelf, Environment *ev,
ODActionData* actionState);
typedef somTP_ODPartWrapper_RedoAction *somTD_ODPartWrapper_RedoAction;
typedef void SOMLINK somTP_ODPartWrapper_DisposeActionState(ODPartWrapper *somSelf, Environment *ev,
ODActionData* actionState,
ODDoneState doneState);
typedef somTP_ODPartWrapper_DisposeActionState *somTD_ODPartWrapper_DisposeActionState;
typedef void SOMLINK somTP_ODPartWrapper_WriteActionState(ODPartWrapper *somSelf, Environment *ev,
ODActionData* actionState,
ODStorageUnitView* storageUnitView);
typedef somTP_ODPartWrapper_WriteActionState *somTD_ODPartWrapper_WriteActionState;
typedef ODActionData SOMLINK somTP_ODPartWrapper_ReadActionState(ODPartWrapper *somSelf, Environment *ev,
ODStorageUnitView* storageUnitView);
typedef somTP_ODPartWrapper_ReadActionState *somTD_ODPartWrapper_ReadActionState;
typedef void SOMLINK somTP_ODPartWrapper_FulfillPromise(ODPartWrapper *somSelf, Environment *ev,
ODStorageUnitView* promiseSUView);
typedef somTP_ODPartWrapper_FulfillPromise *somTD_ODPartWrapper_FulfillPromise;
typedef void SOMLINK somTP_ODPartWrapper_DropCompleted(ODPartWrapper *somSelf, Environment *ev,
ODPart* destPart,
ODDropResult dropResult);
typedef somTP_ODPartWrapper_DropCompleted *somTD_ODPartWrapper_DropCompleted;
typedef ODDragResult SOMLINK somTP_ODPartWrapper_DragEnter(ODPartWrapper *somSelf, Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where);
typedef somTP_ODPartWrapper_DragEnter *somTD_ODPartWrapper_DragEnter;
typedef ODDragResult SOMLINK somTP_ODPartWrapper_DragWithin(ODPartWrapper *somSelf, Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where);
typedef somTP_ODPartWrapper_DragWithin *somTD_ODPartWrapper_DragWithin;
typedef void SOMLINK somTP_ODPartWrapper_DragLeave(ODPartWrapper *somSelf, Environment *ev,
ODFacet* facet,
ODPoint* where);
typedef somTP_ODPartWrapper_DragLeave *somTD_ODPartWrapper_DragLeave;
typedef ODDropResult SOMLINK somTP_ODPartWrapper_Drop(ODPartWrapper *somSelf, Environment *ev,
ODDragItemIterator* dropInfo,
ODFacet* facet,
ODPoint* where);
typedef somTP_ODPartWrapper_Drop *somTD_ODPartWrapper_Drop;
typedef ODLinkSource* SOMLINK somTP_ODPartWrapper_CreateLink(ODPartWrapper *somSelf, Environment *ev,
ODByteArray* data);
typedef somTP_ODPartWrapper_CreateLink *somTD_ODPartWrapper_CreateLink;
typedef void SOMLINK somTP_ODPartWrapper_RevealLink(ODPartWrapper *somSelf, Environment *ev,
ODLinkSource* linkSource);
typedef somTP_ODPartWrapper_RevealLink *somTD_ODPartWrapper_RevealLink;
typedef void SOMLINK somTP_ODPartWrapper_LinkUpdated(ODPartWrapper *somSelf, Environment *ev,
ODLink* updatedLink,
ODUpdateID change);
typedef somTP_ODPartWrapper_LinkUpdated *somTD_ODPartWrapper_LinkUpdated;
typedef void SOMLINK somTP_ODPartWrapper_EmbeddedFrameUpdated(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame,
ODUpdateID change);
typedef somTP_ODPartWrapper_EmbeddedFrameUpdated *somTD_ODPartWrapper_EmbeddedFrameUpdated;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_EditInLinkAttempted(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_EditInLinkAttempted *somTD_ODPartWrapper_EditInLinkAttempted;
typedef ODFrame* SOMLINK somTP_ODPartWrapper_RequestEmbeddedFrame(ODPartWrapper *somSelf, Environment *ev,
ODFrame* containingFrame,
ODFrame* baseFrame,
ODShape* frameShape,
ODPart* embedPart,
ODTypeToken viewType,
ODTypeToken presentation,
ODBoolean isOverlaid);
typedef somTP_ODPartWrapper_RequestEmbeddedFrame *somTD_ODPartWrapper_RequestEmbeddedFrame;
typedef void SOMLINK somTP_ODPartWrapper_RemoveEmbeddedFrame(ODPartWrapper *somSelf, Environment *ev,
ODFrame* embeddedFrame);
typedef somTP_ODPartWrapper_RemoveEmbeddedFrame *somTD_ODPartWrapper_RemoveEmbeddedFrame;
typedef ODShape* SOMLINK somTP_ODPartWrapper_RequestFrameShape(ODPartWrapper *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* frameShape);
typedef somTP_ODPartWrapper_RequestFrameShape *somTD_ODPartWrapper_RequestFrameShape;
typedef void SOMLINK somTP_ODPartWrapper_UsedShapeChanged(ODPartWrapper *somSelf, Environment *ev,
ODFrame* embeddedFrame);
typedef somTP_ODPartWrapper_UsedShapeChanged *somTD_ODPartWrapper_UsedShapeChanged;
typedef ODShape* SOMLINK somTP_ODPartWrapper_AdjustBorderShape(ODPartWrapper *somSelf, Environment *ev,
ODFacet* embeddedFacet,
ODShape* shape);
typedef somTP_ODPartWrapper_AdjustBorderShape *somTD_ODPartWrapper_AdjustBorderShape;
typedef ODStorageUnit* SOMLINK somTP_ODPartWrapper_AcquireContainingPartProperties(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_AcquireContainingPartProperties *somTD_ODPartWrapper_AcquireContainingPartProperties;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_RevealFrame(ODPartWrapper *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODShape* revealShape);
typedef somTP_ODPartWrapper_RevealFrame *somTD_ODPartWrapper_RevealFrame;
typedef void SOMLINK somTP_ODPartWrapper_EmbeddedFrameSpec(ODPartWrapper *somSelf, Environment *ev,
ODFrame* embeddedFrame,
ODObjectSpec* spec);
typedef somTP_ODPartWrapper_EmbeddedFrameSpec *somTD_ODPartWrapper_EmbeddedFrameSpec;
typedef ODEmbeddedFramesIterator* SOMLINK somTP_ODPartWrapper_CreateEmbeddedFramesIterator(ODPartWrapper *somSelf, Environment *ev,
ODFrame* frame);
typedef somTP_ODPartWrapper_CreateEmbeddedFramesIterator *somTD_ODPartWrapper_CreateEmbeddedFramesIterator;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_IsRealPart(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_IsRealPart *somTD_ODPartWrapper_IsRealPart;
typedef ODPart* SOMLINK somTP_ODPartWrapper_GetRealPart(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_GetRealPart *somTD_ODPartWrapper_GetRealPart;
typedef void SOMLINK somTP_ODPartWrapper_ReleaseRealPart(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_ReleaseRealPart *somTD_ODPartWrapper_ReleaseRealPart;
typedef void SOMLINK somTP_ODPartWrapper_somUninit(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somUninit *somTD_ODPartWrapper_somUninit;
typedef void SOMLINK somTP_ODPartWrapper_CloneInto(ODPartWrapper *somSelf, Environment *ev,
ODDraftKey key,
ODStorageUnit* toSU,
ODFrame* scope);
typedef somTP_ODPartWrapper_CloneInto *somTD_ODPartWrapper_CloneInto;
typedef void SOMLINK somTP_ODPartWrapper_Externalize(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_Externalize *somTD_ODPartWrapper_Externalize;
typedef void SOMLINK somTP_ODPartWrapper_InitPersistentObject(ODPartWrapper *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
typedef somTP_ODPartWrapper_InitPersistentObject *somTD_ODPartWrapper_InitPersistentObject;
typedef void SOMLINK somTP_ODPartWrapper_InitPersistentObjectFromStorage(ODPartWrapper *somSelf, Environment *ev,
ODStorageUnit* storageUnit);
typedef somTP_ODPartWrapper_InitPersistentObjectFromStorage *somTD_ODPartWrapper_InitPersistentObjectFromStorage;
typedef void SOMLINK somTP_ODPartWrapper_ReleaseAll(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_ReleaseAll *somTD_ODPartWrapper_ReleaseAll;
typedef ODStorageUnit* SOMLINK somTP_ODPartWrapper_GetStorageUnit(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_GetStorageUnit *somTD_ODPartWrapper_GetStorageUnit;
typedef ODID SOMLINK somTP_ODPartWrapper_GetID(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_GetID *somTD_ODPartWrapper_GetID;
typedef void SOMLINK somTP_ODPartWrapper_InitRefCntObject(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_InitRefCntObject *somTD_ODPartWrapper_InitRefCntObject;
typedef void SOMLINK somTP_ODPartWrapper_Acquire(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_Acquire *somTD_ODPartWrapper_Acquire;
typedef void SOMLINK somTP_ODPartWrapper_Release(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_Release *somTD_ODPartWrapper_Release;
typedef ODULong SOMLINK somTP_ODPartWrapper_GetRefCount(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_GetRefCount *somTD_ODPartWrapper_GetRefCount;
typedef void SOMLINK somTP_ODPartWrapper_InitObject(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_InitObject *somTD_ODPartWrapper_InitObject;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_HasExtension(ODPartWrapper *somSelf, Environment *ev,
ODType extensionName);
typedef somTP_ODPartWrapper_HasExtension *somTD_ODPartWrapper_HasExtension;
typedef ODExtension* SOMLINK somTP_ODPartWrapper_AcquireExtension(ODPartWrapper *somSelf, Environment *ev,
ODType extensionName);
typedef somTP_ODPartWrapper_AcquireExtension *somTD_ODPartWrapper_AcquireExtension;
typedef void SOMLINK somTP_ODPartWrapper_ReleaseExtension(ODPartWrapper *somSelf, Environment *ev,
ODExtension* extension);
typedef somTP_ODPartWrapper_ReleaseExtension *somTD_ODPartWrapper_ReleaseExtension;
typedef ODSize SOMLINK somTP_ODPartWrapper_Purge(ODPartWrapper *somSelf, Environment *ev,
ODSize size);
typedef somTP_ODPartWrapper_Purge *somTD_ODPartWrapper_Purge;
typedef ODBoolean SOMLINK somTP_ODPartWrapper_IsEqualTo(ODPartWrapper *somSelf, Environment *ev,
ODObject* object);
typedef somTP_ODPartWrapper_IsEqualTo *somTD_ODPartWrapper_IsEqualTo;
typedef void SOMLINK somTP_ODPartWrapper_SubClassResponsibility(ODPartWrapper *somSelf, Environment *ev);
typedef somTP_ODPartWrapper_SubClassResponsibility *somTD_ODPartWrapper_SubClassResponsibility;
typedef void SOMLINK somTP_ODPartWrapper_somInit(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somInit *somTD_ODPartWrapper_somInit;
typedef void SOMLINK somTP_ODPartWrapper_somDefaultInit(ODPartWrapper *somSelf,
som3InitCtrl* ctrl);
typedef somTP_ODPartWrapper_somDefaultInit *somTD_ODPartWrapper_somDefaultInit;
typedef void SOMLINK somTP_ODPartWrapper_somDestruct(ODPartWrapper *somSelf,
octet doFree,
som3DestructCtrl* ctrl);
typedef somTP_ODPartWrapper_somDestruct *somTD_ODPartWrapper_somDestruct;
typedef void SOMLINK somTP_ODPartWrapper_somDefaultCopyInit(ODPartWrapper *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultCopyInit *somTD_ODPartWrapper_somDefaultCopyInit;
typedef ODPartWrapper* SOMLINK somTP_ODPartWrapper_somDefaultAssign(ODPartWrapper *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultAssign *somTD_ODPartWrapper_somDefaultAssign;
typedef void SOMLINK somTP_ODPartWrapper_somDefaultConstCopyInit(ODPartWrapper *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultConstCopyInit *somTD_ODPartWrapper_somDefaultConstCopyInit;
typedef void SOMLINK somTP_ODPartWrapper_somDefaultVCopyInit(ODPartWrapper *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultVCopyInit *somTD_ODPartWrapper_somDefaultVCopyInit;
typedef void SOMLINK somTP_ODPartWrapper_somDefaultConstVCopyInit(ODPartWrapper *somSelf,
som3InitCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultConstVCopyInit *somTD_ODPartWrapper_somDefaultConstVCopyInit;
typedef ODPartWrapper* SOMLINK somTP_ODPartWrapper_somDefaultConstAssign(ODPartWrapper *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultConstAssign *somTD_ODPartWrapper_somDefaultConstAssign;
typedef ODPartWrapper* SOMLINK somTP_ODPartWrapper_somDefaultVAssign(ODPartWrapper *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultVAssign *somTD_ODPartWrapper_somDefaultVAssign;
typedef ODPartWrapper* SOMLINK somTP_ODPartWrapper_somDefaultConstVAssign(ODPartWrapper *somSelf,
som3AssignCtrl* ctrl,
SOMObject* fromObj);
typedef somTP_ODPartWrapper_somDefaultConstVAssign *somTD_ODPartWrapper_somDefaultConstVAssign;
typedef void SOMLINK somTP_ODPartWrapper_somFree(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somFree *somTD_ODPartWrapper_somFree;
typedef SOMClass* SOMLINK somTP_ODPartWrapper_somGetClass(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somGetClass *somTD_ODPartWrapper_somGetClass;
typedef string SOMLINK somTP_ODPartWrapper_somGetClassName(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somGetClassName *somTD_ODPartWrapper_somGetClassName;
typedef long SOMLINK somTP_ODPartWrapper_somGetSize(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somGetSize *somTD_ODPartWrapper_somGetSize;
typedef boolean SOMLINK somTP_ODPartWrapper_somIsA(ODPartWrapper *somSelf,
SOMClass* aClassObj);
typedef somTP_ODPartWrapper_somIsA *somTD_ODPartWrapper_somIsA;
typedef boolean SOMLINK somTP_ODPartWrapper_somIsInstanceOf(ODPartWrapper *somSelf,
SOMClass* aClassObj);
typedef somTP_ODPartWrapper_somIsInstanceOf *somTD_ODPartWrapper_somIsInstanceOf;
typedef boolean SOMLINK somTP_ODPartWrapper_somRespondsTo(ODPartWrapper *somSelf,
somId mId);
typedef somTP_ODPartWrapper_somRespondsTo *somTD_ODPartWrapper_somRespondsTo;
typedef boolean SOMLINK somTP_ODPartWrapper_somDispatch(ODPartWrapper *somSelf,
somToken* retValue,
somId methodId,
va_list ap);
typedef somTP_ODPartWrapper_somDispatch *somTD_ODPartWrapper_somDispatch;
typedef boolean SOMLINK somTP_ODPartWrapper_somClassDispatch(ODPartWrapper *somSelf,
SOMClass* clsObj,
somToken* retValue,
somId methodId,
va_list ap);
typedef somTP_ODPartWrapper_somClassDispatch *somTD_ODPartWrapper_somClassDispatch;
typedef boolean SOMLINK somTP_ODPartWrapper_somCastObj(ODPartWrapper *somSelf,
SOMClass* cls);
typedef somTP_ODPartWrapper_somCastObj *somTD_ODPartWrapper_somCastObj;
typedef boolean SOMLINK somTP_ODPartWrapper_somResetObj(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somResetObj *somTD_ODPartWrapper_somResetObj;
typedef void SOMLINK somTP_ODPartWrapper_somDispatchV(ODPartWrapper *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODPartWrapper_somDispatchV *somTD_ODPartWrapper_somDispatchV;
typedef long SOMLINK somTP_ODPartWrapper_somDispatchL(ODPartWrapper *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODPartWrapper_somDispatchL *somTD_ODPartWrapper_somDispatchL;
typedef void* SOMLINK somTP_ODPartWrapper_somDispatchA(ODPartWrapper *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODPartWrapper_somDispatchA *somTD_ODPartWrapper_somDispatchA;
typedef double SOMLINK somTP_ODPartWrapper_somDispatchD(ODPartWrapper *somSelf,
somId methodId,
somId descriptor,
va_list ap);
typedef somTP_ODPartWrapper_somDispatchD *somTD_ODPartWrapper_somDispatchD;
typedef SOMObject* SOMLINK somTP_ODPartWrapper_somPrintSelf(ODPartWrapper *somSelf);
typedef somTP_ODPartWrapper_somPrintSelf *somTD_ODPartWrapper_somPrintSelf;
typedef void SOMLINK somTP_ODPartWrapper_somDumpSelf(ODPartWrapper *somSelf,
long level);
typedef somTP_ODPartWrapper_somDumpSelf *somTD_ODPartWrapper_somDumpSelf;
typedef void SOMLINK somTP_ODPartWrapper_somDumpSelfInt(ODPartWrapper *somSelf,
long level);
typedef somTP_ODPartWrapper_somDumpSelfInt *somTD_ODPartWrapper_somDumpSelfInt;
}
#endif /* ODPartWrapper_API */
/*
* -- This emitter treats Method Tokens as Thunks by default.
* -- Use the sc modifier "nothunks" to change this default
*/
#undef somresolve_
#define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
/*
* -- The C++ Wrapper Class for ODPartWrapper
*/
class ODPartWrapper : public ODPart
{
public:
// ODPartWrapper::new creates the class object if necessary, and then uses somNewNoInit
// to allocate memory and create the object. Initialization is in ctors.
void *operator new(size_t)
{
if (!_ODPartWrapper) ODPartWrapperNewClass(ODPartWrapper_MajorVersion,ODPartWrapper_MinorVersion);
return (void*)
SOM_Resolve(_ODPartWrapper,SOMClass,somNewNoInit)
((SOMClass *)((void*)_ODPartWrapper));
}
// ODPartWrapper::delete uses somDestruct.
void operator delete(void * obj)
{
if (obj && *(void**)obj) {
SOM_Resolve(obj,SOMObject,somFree)
((SOMObject*)obj);
}
}
ODPartWrapper& operator=(ODPartWrapper& fromObj)
{
this->somDefaultAssign(0,(SOMObject*)((void*)&fromObj));
return *this;
}
ODPartWrapper()
{
if (*(void**)this !=
((somParentMtabStructPtr)
(ODPartWrapperCClassData.parentMtab))->mtab)
return;
((SOMObject*)((void*)this))->somDefaultInit(0);
}
ODPartWrapper(ODPartWrapper* fromObj)
{
if (*(void**)this !=
((somParentMtabStructPtr)
(ODPartWrapperCClassData.parentMtab))->mtab)
return;
((SOMObject*)((void*)this))->somDefaultCopyInit(0,((SOMObject*)((void*)fromObj)));
}
#ifdef __IBMCPP__
#pragma info(nocnv,nopar)
#endif
ODPartWrapper(const ODPartWrapper* fromObj)
{
if (*(void**)this !=
((somParentMtabStructPtr)
(ODPartWrapperCClassData.parentMtab))->mtab)
return;
((SOMObject*)((void*)this))->somDefaultConstCopyInit(0,((SOMObject*)((void*)fromObj)));
}
#ifdef __IBMCPP__
#pragma info(restore)
#endif
/* method: SetRealPart */
void SetRealPart(Environment *ev,
ODPart* realPart,
ODEditor editor)
{
SOM_ResolveD(this,ODPartWrapper,ODPartWrapper,SetRealPart)
(this, ev,realPart,editor);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: UseEditor */
void UseEditor(Environment *ev,
ODEditor editor)
{
SOM_ResolveD(this,ODPartWrapper,ODPartWrapper,UseEditor)
(this, ev,editor);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetEditor */
ODEditor GetEditor(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODEditor __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPartWrapper,GetEditor)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPartWrapper,GetEditor)
(this, ev);
#endif
}
/*
* Reintroduce inherited methods
*/
/* method: InitPart */
void InitPart(Environment *ev,
ODStorageUnit* storageUnit,
ODPart* partWrapper)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,InitPart)
(this, ev,storageUnit,partWrapper);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: InitPartFromStorage */
void InitPartFromStorage(Environment *ev,
ODStorageUnit* storageUnit,
ODPart* partWrapper)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,InitPartFromStorage)
(this, ev,storageUnit,partWrapper);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DisplayFrameAdded */
void DisplayFrameAdded(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DisplayFrameAdded)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DisplayFrameRemoved */
void DisplayFrameRemoved(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DisplayFrameRemoved)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DisplayFrameConnected */
void DisplayFrameConnected(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DisplayFrameConnected)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DisplayFrameClosed */
void DisplayFrameClosed(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DisplayFrameClosed)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: AttachSourceFrame */
void AttachSourceFrame(Environment *ev,
ODFrame* frame,
ODFrame* sourceFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,AttachSourceFrame)
(this, ev,frame,sourceFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FrameShapeChanged */
void FrameShapeChanged(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,FrameShapeChanged)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ViewTypeChanged */
void ViewTypeChanged(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,ViewTypeChanged)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: PresentationChanged */
void PresentationChanged(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,PresentationChanged)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: SequenceChanged */
void SequenceChanged(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,SequenceChanged)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: LinkStatusChanged */
void LinkStatusChanged(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,LinkStatusChanged)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ContainingPartPropertiesUpdated */
void ContainingPartPropertiesUpdated(Environment *ev,
ODFrame* frame,
ODStorageUnit* propertyUnit)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,ContainingPartPropertiesUpdated)
(this, ev,frame,propertyUnit);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ReadPartInfo */
ODInfoType ReadPartInfo(Environment *ev,
ODFrame* frame,
ODStorageUnitView* storageUnitView)
{
#ifdef SOMCHKEXCEPT
ODInfoType __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,ReadPartInfo)
(this, ev,frame,storageUnitView);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,ReadPartInfo)
(this, ev,frame,storageUnitView);
#endif
}
/* method: WritePartInfo */
void WritePartInfo(Environment *ev,
ODInfoType partInfo,
ODStorageUnitView* storageUnitView)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,WritePartInfo)
(this, ev,partInfo,storageUnitView);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ClonePartInfo */
void ClonePartInfo(Environment *ev,
ODDraftKey key,
ODInfoType partInfo,
ODStorageUnitView* storageUnitView,
ODFrame* scope)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,ClonePartInfo)
(this, ev,key,partInfo,storageUnitView,scope);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Open */
ODID Open(Environment *ev,
ODFrame* frame)
{
#ifdef SOMCHKEXCEPT
ODID __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,Open)
(this, ev,frame);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,Open)
(this, ev,frame);
#endif
}
/* method: Draw */
void Draw(Environment *ev,
ODFacet* facet,
ODShape* invalidShape)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,Draw)
(this, ev,facet,invalidShape);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FacetAdded */
void FacetAdded(Environment *ev,
ODFacet* facet)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,FacetAdded)
(this, ev,facet);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FacetRemoved */
void FacetRemoved(Environment *ev,
ODFacet* facet)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,FacetRemoved)
(this, ev,facet);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GeometryChanged */
void GeometryChanged(Environment *ev,
ODFacet* facet,
ODBoolean clipShapeChanged,
ODBoolean externalTransformChanged)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,GeometryChanged)
(this, ev,facet,clipShapeChanged,externalTransformChanged);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: HighlightChanged */
void HighlightChanged(Environment *ev,
ODFacet* facet)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,HighlightChanged)
(this, ev,facet);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: CanvasChanged */
void CanvasChanged(Environment *ev,
ODFacet* facet)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,CanvasChanged)
(this, ev,facet);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: CanvasUpdated */
void CanvasUpdated(Environment *ev,
ODCanvas* canvas)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,CanvasUpdated)
(this, ev,canvas);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetPrintResolution */
ODULong GetPrintResolution(Environment *ev,
ODFrame* frame)
{
#ifdef SOMCHKEXCEPT
ODULong __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,GetPrintResolution)
(this, ev,frame);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,GetPrintResolution)
(this, ev,frame);
#endif
}
/* method: BeginRelinquishFocus */
ODBoolean BeginRelinquishFocus(Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,BeginRelinquishFocus)
(this, ev,focus,ownerFrame,proposedFrame);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,BeginRelinquishFocus)
(this, ev,focus,ownerFrame,proposedFrame);
#endif
}
/* method: CommitRelinquishFocus */
void CommitRelinquishFocus(Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,CommitRelinquishFocus)
(this, ev,focus,ownerFrame,proposedFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: AbortRelinquishFocus */
void AbortRelinquishFocus(Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame,
ODFrame* proposedFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,AbortRelinquishFocus)
(this, ev,focus,ownerFrame,proposedFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FocusAcquired */
void FocusAcquired(Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,FocusAcquired)
(this, ev,focus,ownerFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: FocusLost */
void FocusLost(Environment *ev,
ODTypeToken focus,
ODFrame* ownerFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,FocusLost)
(this, ev,focus,ownerFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ExternalizeKinds */
void ExternalizeKinds(Environment *ev,
ODTypeList* kindset)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,ExternalizeKinds)
(this, ev,kindset);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ChangeKind */
void ChangeKind(Environment *ev,
ODType kind)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,ChangeKind)
(this, ev,kind);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: HandleEvent */
ODBoolean HandleEvent(Environment *ev,
ODEventData* event,
ODFrame* frame,
ODFacet* facet,
ODEventInfo* eventInfo)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,HandleEvent)
(this, ev,event,frame,facet,eventInfo);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,HandleEvent)
(this, ev,event,frame,facet,eventInfo);
#endif
}
/* method: AdjustMenus */
void AdjustMenus(Environment *ev,
ODFrame* frame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,AdjustMenus)
(this, ev,frame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: UndoAction */
void UndoAction(Environment *ev,
ODActionData* actionState)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,UndoAction)
(this, ev,actionState);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: RedoAction */
void RedoAction(Environment *ev,
ODActionData* actionState)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,RedoAction)
(this, ev,actionState);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DisposeActionState */
void DisposeActionState(Environment *ev,
ODActionData* actionState,
ODDoneState doneState)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DisposeActionState)
(this, ev,actionState,doneState);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: WriteActionState */
void WriteActionState(Environment *ev,
ODActionData* actionState,
ODStorageUnitView* storageUnitView)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,WriteActionState)
(this, ev,actionState,storageUnitView);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ReadActionState */
ODActionData ReadActionState(Environment *ev,
ODStorageUnitView* storageUnitView)
{
#ifdef SOMCHKEXCEPT
ODActionData __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,ReadActionState)
(this, ev,storageUnitView);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,ReadActionState)
(this, ev,storageUnitView);
#endif
}
/* method: FulfillPromise */
void FulfillPromise(Environment *ev,
ODStorageUnitView* promiseSUView)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,FulfillPromise)
(this, ev,promiseSUView);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DropCompleted */
void DropCompleted(Environment *ev,
ODPart* destPart,
ODDropResult dropResult)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DropCompleted)
(this, ev,destPart,dropResult);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: DragEnter */
ODDragResult DragEnter(Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where)
{
#ifdef SOMCHKEXCEPT
ODDragResult __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,DragEnter)
(this, ev,dragInfo,facet,where);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,DragEnter)
(this, ev,dragInfo,facet,where);
#endif
}
/* method: DragWithin */
ODDragResult DragWithin(Environment *ev,
ODDragItemIterator* dragInfo,
ODFacet* facet,
ODPoint* where)
{
#ifdef SOMCHKEXCEPT
ODDragResult __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,DragWithin)
(this, ev,dragInfo,facet,where);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,DragWithin)
(this, ev,dragInfo,facet,where);
#endif
}
/* method: DragLeave */
void DragLeave(Environment *ev,
ODFacet* facet,
ODPoint* where)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,DragLeave)
(this, ev,facet,where);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Drop */
ODDropResult Drop(Environment *ev,
ODDragItemIterator* dropInfo,
ODFacet* facet,
ODPoint* where)
{
#ifdef SOMCHKEXCEPT
ODDropResult __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,Drop)
(this, ev,dropInfo,facet,where);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,Drop)
(this, ev,dropInfo,facet,where);
#endif
}
/* method: CreateLink */
ODLinkSource* CreateLink(Environment *ev,
ODByteArray* data)
{
#ifdef SOMCHKEXCEPT
ODLinkSource* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,CreateLink)
(this, ev,data);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,CreateLink)
(this, ev,data);
#endif
}
/* method: RevealLink */
void RevealLink(Environment *ev,
ODLinkSource* linkSource)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,RevealLink)
(this, ev,linkSource);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: LinkUpdated */
void LinkUpdated(Environment *ev,
ODLink* updatedLink,
ODUpdateID change)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,LinkUpdated)
(this, ev,updatedLink,change);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: EmbeddedFrameUpdated */
void EmbeddedFrameUpdated(Environment *ev,
ODFrame* frame,
ODUpdateID change)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,EmbeddedFrameUpdated)
(this, ev,frame,change);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: EditInLinkAttempted */
ODBoolean EditInLinkAttempted(Environment *ev,
ODFrame* frame)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,EditInLinkAttempted)
(this, ev,frame);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,EditInLinkAttempted)
(this, ev,frame);
#endif
}
/* method: RequestEmbeddedFrame */
ODFrame* RequestEmbeddedFrame(Environment *ev,
ODFrame* containingFrame,
ODFrame* baseFrame,
ODShape* frameShape,
ODPart* embedPart,
ODTypeToken viewType,
ODTypeToken presentation,
ODBoolean isOverlaid)
{
#ifdef SOMCHKEXCEPT
ODFrame* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,RequestEmbeddedFrame)
(this, ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,RequestEmbeddedFrame)
(this, ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
#endif
}
/* method: RemoveEmbeddedFrame */
void RemoveEmbeddedFrame(Environment *ev,
ODFrame* embeddedFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,RemoveEmbeddedFrame)
(this, ev,embeddedFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: RequestFrameShape */
ODShape* RequestFrameShape(Environment *ev,
ODFrame* embeddedFrame,
ODShape* frameShape)
{
#ifdef SOMCHKEXCEPT
ODShape* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,RequestFrameShape)
(this, ev,embeddedFrame,frameShape);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,RequestFrameShape)
(this, ev,embeddedFrame,frameShape);
#endif
}
/* method: UsedShapeChanged */
void UsedShapeChanged(Environment *ev,
ODFrame* embeddedFrame)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,UsedShapeChanged)
(this, ev,embeddedFrame);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: AdjustBorderShape */
ODShape* AdjustBorderShape(Environment *ev,
ODFacet* embeddedFacet,
ODShape* shape)
{
#ifdef SOMCHKEXCEPT
ODShape* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,AdjustBorderShape)
(this, ev,embeddedFacet,shape);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,AdjustBorderShape)
(this, ev,embeddedFacet,shape);
#endif
}
/* method: AcquireContainingPartProperties */
ODStorageUnit* AcquireContainingPartProperties(Environment *ev,
ODFrame* frame)
{
#ifdef SOMCHKEXCEPT
ODStorageUnit* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,AcquireContainingPartProperties)
(this, ev,frame);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,AcquireContainingPartProperties)
(this, ev,frame);
#endif
}
/* method: RevealFrame */
ODBoolean RevealFrame(Environment *ev,
ODFrame* embeddedFrame,
ODShape* revealShape)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,RevealFrame)
(this, ev,embeddedFrame,revealShape);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,RevealFrame)
(this, ev,embeddedFrame,revealShape);
#endif
}
/* method: EmbeddedFrameSpec */
void EmbeddedFrameSpec(Environment *ev,
ODFrame* embeddedFrame,
ODObjectSpec* spec)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,EmbeddedFrameSpec)
(this, ev,embeddedFrame,spec);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: CreateEmbeddedFramesIterator */
ODEmbeddedFramesIterator* CreateEmbeddedFramesIterator(Environment *ev,
ODFrame* frame)
{
#ifdef SOMCHKEXCEPT
ODEmbeddedFramesIterator* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,CreateEmbeddedFramesIterator)
(this, ev,frame);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,CreateEmbeddedFramesIterator)
(this, ev,frame);
#endif
}
/* method: IsRealPart */
ODBoolean IsRealPart(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,IsRealPart)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,IsRealPart)
(this, ev);
#endif
}
/* method: GetRealPart */
ODPart* GetRealPart(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODPart* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPart,GetRealPart)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPart,GetRealPart)
(this, ev);
#endif
}
/* method: ReleaseRealPart */
void ReleaseRealPart(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODPart,ReleaseRealPart)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: somUninit */
void somUninit()
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somUninit)
(this);
}
/* method: CloneInto */
void CloneInto(Environment *ev,
ODDraftKey key,
ODStorageUnit* toSU,
ODFrame* scope)
{
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,CloneInto)
(this, ev,key,toSU,scope);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Externalize */
void Externalize(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,Externalize)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: InitPersistentObject */
void InitPersistentObject(Environment *ev,
ODStorageUnit* storageUnit)
{
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,InitPersistentObject)
(this, ev,storageUnit);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: InitPersistentObjectFromStorage */
void InitPersistentObjectFromStorage(Environment *ev,
ODStorageUnit* storageUnit)
{
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,InitPersistentObjectFromStorage)
(this, ev,storageUnit);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: ReleaseAll */
void ReleaseAll(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,ReleaseAll)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetStorageUnit */
ODStorageUnit* GetStorageUnit(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODStorageUnit* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,GetStorageUnit)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,GetStorageUnit)
(this, ev);
#endif
}
/* method: GetID */
ODID GetID(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODID __somResult =
SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,GetID)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODPersistentObject,GetID)
(this, ev);
#endif
}
/* method: InitRefCntObject */
void InitRefCntObject(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODRefCntObject,InitRefCntObject)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Acquire */
void Acquire(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODRefCntObject,Acquire)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Release */
void Release(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODRefCntObject,Release)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: GetRefCount */
ODULong GetRefCount(Environment *ev)
{
#ifdef SOMCHKEXCEPT
ODULong __somResult =
SOM_ResolveD(this,ODPartWrapper,ODRefCntObject,GetRefCount)
(this, ev);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODRefCntObject,GetRefCount)
(this, ev);
#endif
}
/* method: InitObject */
void InitObject(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODObject,InitObject)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: HasExtension */
ODBoolean HasExtension(Environment *ev,
ODType extensionName)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODObject,HasExtension)
(this, ev,extensionName);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODObject,HasExtension)
(this, ev,extensionName);
#endif
}
/* method: AcquireExtension */
ODExtension* AcquireExtension(Environment *ev,
ODType extensionName)
{
#ifdef SOMCHKEXCEPT
ODExtension* __somResult =
SOM_ResolveD(this,ODPartWrapper,ODObject,AcquireExtension)
(this, ev,extensionName);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODObject,AcquireExtension)
(this, ev,extensionName);
#endif
}
/* method: ReleaseExtension */
void ReleaseExtension(Environment *ev,
ODExtension* extension)
{
SOM_ResolveD(this,ODPartWrapper,ODObject,ReleaseExtension)
(this, ev,extension);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: Purge */
ODSize Purge(Environment *ev,
ODSize size)
{
#ifdef SOMCHKEXCEPT
ODSize __somResult =
SOM_ResolveD(this,ODPartWrapper,ODObject,Purge)
(this, ev,size);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODObject,Purge)
(this, ev,size);
#endif
}
/* method: IsEqualTo */
ODBoolean IsEqualTo(Environment *ev,
ODObject* object)
{
#ifdef SOMCHKEXCEPT
ODBoolean __somResult =
SOM_ResolveD(this,ODPartWrapper,ODObject,IsEqualTo)
(this, ev,object);
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
return __somResult;
#else
return SOM_ResolveD(this,ODPartWrapper,ODObject,IsEqualTo)
(this, ev,object);
#endif
}
/* method: SubClassResponsibility */
void SubClassResponsibility(Environment *ev)
{
SOM_ResolveD(this,ODPartWrapper,ODObject,SubClassResponsibility)
(this, ev);
#ifdef SOMCHKEXCEPT
if ( ev->_major != NO_EXCEPTION )
SOMCHKEXCEPT;
#endif
}
/* method: somInit */
void somInit()
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somInit)
(this);
}
/* initializer method: somDefaultInit */
void somDefaultInit(som3InitCtrl* ctrl)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultInit)
(this,ctrl);
}
/* method: somDestruct */
void somDestruct(octet doFree,
som3DestructCtrl* ctrl)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDestruct)
(this,doFree,ctrl);
}
/* initializer method: somDefaultCopyInit */
void somDefaultCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultCopyInit)
(this,ctrl,fromObj);
}
/* method: somDefaultAssign */
ODPartWrapper* somDefaultAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultAssign)
(this,ctrl,fromObj);
}
/* initializer method: somDefaultConstCopyInit */
void somDefaultConstCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultConstCopyInit)
(this,ctrl,fromObj);
}
/* initializer method: somDefaultVCopyInit */
void somDefaultVCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultVCopyInit)
(this,ctrl,fromObj);
}
/* initializer method: somDefaultConstVCopyInit */
void somDefaultConstVCopyInit(som3InitCtrl* ctrl,
SOMObject* fromObj)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultConstVCopyInit)
(this,ctrl,fromObj);
}
/* method: somDefaultConstAssign */
ODPartWrapper* somDefaultConstAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultConstAssign)
(this,ctrl,fromObj);
}
/* method: somDefaultVAssign */
ODPartWrapper* somDefaultVAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultVAssign)
(this,ctrl,fromObj);
}
/* method: somDefaultConstVAssign */
ODPartWrapper* somDefaultConstVAssign(som3AssignCtrl* ctrl,
SOMObject* fromObj)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDefaultConstVAssign)
(this,ctrl,fromObj);
}
/* method: somFree */
void somFree()
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somFree)
(this);
}
/* method: somGetClass */
SOMClass* somGetClass()
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somGetClass)
(this);
}
/* method: somGetClassName */
string somGetClassName()
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somGetClassName)
(this);
}
/* method: somGetSize */
long somGetSize()
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somGetSize)
(this);
}
/* method: somIsA */
boolean somIsA(SOMClass* aClassObj)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somIsA)
(this,aClassObj);
}
/* method: somIsInstanceOf */
boolean somIsInstanceOf(SOMClass* aClassObj)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somIsInstanceOf)
(this,aClassObj);
}
/* method: somRespondsTo */
boolean somRespondsTo(somId mId)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somRespondsTo)
(this,mId);
}
/* va_list method: somDispatch */
/* the va_list invocation form */
boolean ODPartWrapper_somDispatch(somToken* retValue,
somId methodId,
va_list ap)
{return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatch)
(this,retValue,methodId,ap);
}
/* the varargs invocation form */
boolean somDispatch(somToken* retValue,
somId methodId,
...)
{
va_list ap;
va_start(ap, methodId);
boolean __somResult =
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatch)
(this,retValue,methodId,ap);
va_end(ap);
return __somResult;
}
/* va_list method: somClassDispatch */
/* the va_list invocation form */
boolean ODPartWrapper_somClassDispatch(SOMClass* clsObj,
somToken* retValue,
somId methodId,
va_list ap)
{return SOM_ResolveD(this,ODPartWrapper,SOMObject,somClassDispatch)
(this,clsObj,retValue,methodId,ap);
}
/* the varargs invocation form */
boolean somClassDispatch(SOMClass* clsObj,
somToken* retValue,
somId methodId,
...)
{
va_list ap;
va_start(ap, methodId);
boolean __somResult =
SOM_ResolveD(this,ODPartWrapper,SOMObject,somClassDispatch)
(this,clsObj,retValue,methodId,ap);
va_end(ap);
return __somResult;
}
/* method: somCastObj */
boolean somCastObj(SOMClass* cls)
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somCastObj)
(this,cls);
}
/* method: somResetObj */
boolean somResetObj()
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somResetObj)
(this);
}
/* va_list method: somDispatchV */
/* the va_list invocation form */
void ODPartWrapper_somDispatchV(somId methodId,
somId descriptor,
va_list ap)
{ SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchV)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
void somDispatchV(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchV)
(this,methodId,descriptor,ap);
va_end(ap);
}
/* va_list method: somDispatchL */
/* the va_list invocation form */
long ODPartWrapper_somDispatchL(somId methodId,
somId descriptor,
va_list ap)
{return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchL)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
long somDispatchL(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
long __somResult =
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchL)
(this,methodId,descriptor,ap);
va_end(ap);
return __somResult;
}
/* va_list method: somDispatchA */
/* the va_list invocation form */
void* ODPartWrapper_somDispatchA(somId methodId,
somId descriptor,
va_list ap)
{return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchA)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
void* somDispatchA(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
void* __somResult =
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchA)
(this,methodId,descriptor,ap);
va_end(ap);
return __somResult;
}
/* va_list method: somDispatchD */
/* the va_list invocation form */
double ODPartWrapper_somDispatchD(somId methodId,
somId descriptor,
va_list ap)
{return SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchD)
(this,methodId,descriptor,ap);
}
/* the varargs invocation form */
double somDispatchD(somId methodId,
somId descriptor,
...)
{
va_list ap;
va_start(ap, descriptor);
double __somResult =
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDispatchD)
(this,methodId,descriptor,ap);
va_end(ap);
return __somResult;
}
/* method: somPrintSelf */
SOMObject* somPrintSelf()
{
return SOM_ResolveD(this,ODPartWrapper,SOMObject,somPrintSelf)
(this);
}
/* method: somDumpSelf */
void somDumpSelf(long level)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDumpSelf)
(this,level);
}
/* method: somDumpSelfInt */
void somDumpSelfInt(long level)
{
SOM_ResolveD(this,ODPartWrapper,SOMObject,somDumpSelfInt)
(this,level);
}
}; /* ODPartWrapper */
#endif /* SOM_ODPartWrapper_xh */