home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-04-18 | 55.0 KB | 1,995 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: :ProcessMap.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- #ifndef SOM_Module_SomethingGood_defined
- #define SOM_Module_SomethingGood_defined 1
- #include <som.xh>
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class ODFrame;
- class ODFacet;
- class ODObject;
- class ODExtension;
- class ODRefCntObject;
- class ODPersistentObject;
- class ODStorageUnit;
- class ODPart;
- class ODCanvas;
- class ODDragItemIterator;
- class ODEmbeddedFramesIterator;
- class ODLink;
- class ODLinkSource;
- class ODObjectSpec;
- class ODShape;
- class ODStorageUnitView;
- class ODTypeList;
-
- /*
- * End of user-defined types.
- */
- #endif /* SOM_Module_SomethingGood_defined */
-
- #ifndef SOM_SomethingGood_ProcessMap_xh
- #define SOM_SomethingGood_ProcessMap_xh
-
- class SomethingGood_ProcessMap;
-
- #define SomethingGood_ProcessMap_MajorVersion 1
- #define SomethingGood_ProcessMap_MinorVersion 0
-
- /*
- * Passthru lines: File: "C.xh", "before"
- */
- class CPProcessMap;
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_ODPart_xh
- #include <Part.xh>
- #endif
-
- #ifndef SomethingGood_ProcessMap_API
- #define SomethingGood_ProcessMap_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
-
- /*
- * End of user-defined types.
- */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export on
- #endif
-
-
- /* A procedure to create the SomethingGood_ProcessMap Class */
- SOMEXTERN SOMClass * SOMLINK SomethingGood_ProcessMapNewClass(
- integer4 majorVersion,
- integer4 minorVersion);
-
- /* The API to the SomethingGood_ProcessMap class object, and the methods it introduces. */
- SOMEXTERN struct SomethingGood_ProcessMapClassDataStructure {
- SOMClass *classObject;
- } SOMDLINK SomethingGood_ProcessMapClassData;
- #define _SomethingGood_ProcessMap SomethingGood_ProcessMapClassData.classObject
-
- /* The API to parentMtabs for SomethingGood_ProcessMap, and the instance data it introduces. */
- SOMEXTERN struct SomethingGood_ProcessMapCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- } SOMDLINK SomethingGood_ProcessMapCClassData;
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export off
- #endif
-
-
- /*
- * -- Typedefs for SomethingGood_ProcessMap Method Procedures
- */
- SOMEXTERN {
-
- /*
- * -- Typedefs for Reintroduced Wrapper Methods
- */
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_InitPart)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_InitPartFromStorage)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DisplayFrameAdded)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DisplayFrameRemoved)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DisplayFrameConnected)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DisplayFrameClosed)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_AttachSourceFrame)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_FrameShapeChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ViewTypeChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_PresentationChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_SequenceChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_LinkStatusChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ContainingPartPropertiesChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit);
- typedef ODInfoType (* SOMLINK somTD_SomethingGood_ProcessMap_ReadPartInfo)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_WritePartInfo)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ClonePartInfo)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope);
- typedef ODID (* SOMLINK somTD_SomethingGood_ProcessMap_Open)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_Draw)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_FacetAdded)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_FacetRemoved)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_GeometryChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_HighlightChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_CanvasChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_CanvasUpdated)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODCanvas* canvas);
- typedef ODULong (* SOMLINK somTD_SomethingGood_ProcessMap_GetPrintResolution)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_BeginRelinquishFocus)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_CommitRelinquishFocus)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_AbortRelinquishFocus)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_FocusAcquired)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_FocusLost)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ExternalizeKinds)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODTypeList* kindset);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ChangeKind)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODType kind);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_HandleEvent)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_AdjustMenus)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_UndoAction)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODActionData* actionState);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_RedoAction)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODActionData* actionState);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DisposeActionState)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_WriteActionState)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView);
- typedef ODActionData (* SOMLINK somTD_SomethingGood_ProcessMap_ReadActionState)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_FulfillPromise)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DropCompleted)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODPart* destPart,
- ODDropResult dropResult);
- typedef ODDragResult (* SOMLINK somTD_SomethingGood_ProcessMap_DragEnter)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef ODDragResult (* SOMLINK somTD_SomethingGood_ProcessMap_DragWithin)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_DragLeave)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef ODDropResult (* SOMLINK somTD_SomethingGood_ProcessMap_Drop)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef ODLinkSource* (* SOMLINK somTD_SomethingGood_ProcessMap_CreateLink)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODByteArray* data);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_RevealLink)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODLinkSource* linkSource);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_LinkUpdated)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODChangeID change);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_EmbeddedFrameChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame,
- ODChangeID change);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_EditInLinkAttempted)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODFrame* (* SOMLINK somTD_SomethingGood_ProcessMap_RequestEmbeddedFrame)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* containingFrame,
- ODFrame* baseFrame,
- ODShape* frameShape,
- ODPart* embedPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODBoolean isOverlaid);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_RemoveEmbeddedFrame)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- typedef ODShape* (* SOMLINK somTD_SomethingGood_ProcessMap_RequestFrameShape)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* frameShape);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_UsedShapeChanged)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- typedef ODShape* (* SOMLINK somTD_SomethingGood_ProcessMap_AdjustBorderShape)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape);
- typedef ODStorageUnit* (* SOMLINK somTD_SomethingGood_ProcessMap_GetContainingPartProperties)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_RevealFrame)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_EmbeddedFrameSpec)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec* spec);
- typedef ODEmbeddedFramesIterator* (* SOMLINK somTD_SomethingGood_ProcessMap_CreateEmbeddedFramesIterator)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_IsRealPart)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef ODPart* (* SOMLINK somTD_SomethingGood_ProcessMap_GetRealPart)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ReleaseRealPart)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somInit)(SomethingGood_ProcessMap *somSelf);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somUninit)(SomethingGood_ProcessMap *somSelf);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_CloneInto)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_InitPersistentObject)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_InitPersistentObjectFromStorage)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ReleaseAll)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_Externalize)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef ODStorageUnit* (* SOMLINK somTD_SomethingGood_ProcessMap_GetStorageUnit)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef ODID (* SOMLINK somTD_SomethingGood_ProcessMap_GetID)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_InitRefCntObject)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_IncrementRefCount)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_Release)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef ODULong (* SOMLINK somTD_SomethingGood_ProcessMap_GetRefCount)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_InitObject)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_IsInitialized)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_HasExtension)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODType extensionName);
- typedef ODExtension* (* SOMLINK somTD_SomethingGood_ProcessMap_GetExtension)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODType extensionName);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_ReleaseExtension)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODExtension* extension);
- typedef ODSize (* SOMLINK somTD_SomethingGood_ProcessMap_Purge)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODSize size);
- typedef ODBoolean (* SOMLINK somTD_SomethingGood_ProcessMap_IsEqualTo)(SomethingGood_ProcessMap *somSelf, Environment *ev,
- ODObject* object);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_SubClassResponsibility)(SomethingGood_ProcessMap *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somFree)(SomethingGood_ProcessMap *somSelf);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDefaultInit)(SomethingGood_ProcessMap *somSelf,
- somInitCtrl* ctrl);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDefaultCopyInit)(SomethingGood_ProcessMap *somSelf,
- somInitCtrl* ctrl,
- SOMObject* fromObj);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDefaultConstCopyInit)(SomethingGood_ProcessMap *somSelf,
- somInitCtrl* ctrl,
- SOMObject* fromObj);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDestruct)(SomethingGood_ProcessMap *somSelf,
- octet doFree,
- somDestructCtrl* ctrl);
- typedef SOMObject* (* SOMLINK somTD_SomethingGood_ProcessMap_somDefaultAssign)(SomethingGood_ProcessMap *somSelf,
- somAssignCtrl* ctrl,
- SOMObject* fromObj);
- typedef SOMObject* (* SOMLINK somTD_SomethingGood_ProcessMap_somDefaultConstAssign)(SomethingGood_ProcessMap *somSelf,
- somAssignCtrl* ctrl,
- SOMObject* fromObj);
- typedef SOMClass* (* SOMLINK somTD_SomethingGood_ProcessMap_somGetClass)(SomethingGood_ProcessMap *somSelf);
- typedef string (* SOMLINK somTD_SomethingGood_ProcessMap_somGetClassName)(SomethingGood_ProcessMap *somSelf);
- typedef long (* SOMLINK somTD_SomethingGood_ProcessMap_somGetSize)(SomethingGood_ProcessMap *somSelf);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somIsA)(SomethingGood_ProcessMap *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somIsInstanceOf)(SomethingGood_ProcessMap *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somRespondsTo)(SomethingGood_ProcessMap *somSelf,
- somId mId);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDispatchV)(SomethingGood_ProcessMap *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef long (* SOMLINK somTD_SomethingGood_ProcessMap_somDispatchL)(SomethingGood_ProcessMap *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef void* (* SOMLINK somTD_SomethingGood_ProcessMap_somDispatchA)(SomethingGood_ProcessMap *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef double (* SOMLINK somTD_SomethingGood_ProcessMap_somDispatchD)(SomethingGood_ProcessMap *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somDispatch)(SomethingGood_ProcessMap *somSelf,
- somToken* retValue,
- somId methodId,
- ...);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somClassDispatch)(SomethingGood_ProcessMap *somSelf,
- SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- ...);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somCastObj)(SomethingGood_ProcessMap *somSelf,
- SOMClass* cls);
- typedef boolean (* SOMLINK somTD_SomethingGood_ProcessMap_somResetObj)(SomethingGood_ProcessMap *somSelf);
- typedef SOMObject* (* SOMLINK somTD_SomethingGood_ProcessMap_somPrintSelf)(SomethingGood_ProcessMap *somSelf);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDumpSelf)(SomethingGood_ProcessMap *somSelf,
- long level);
- typedef void (* SOMLINK somTD_SomethingGood_ProcessMap_somDumpSelfInt)(SomethingGood_ProcessMap *somSelf,
- long level);
- }
-
- #endif /* SomethingGood_ProcessMap_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 SomethingGood_ProcessMap
- */
- class SomethingGood_ProcessMap : public ODPart
- {
- public:
-
- // SomethingGood_ProcessMap::new registers use of the class object, and then uses somNewNoInit
- // to allocate memory and load the object method table pointer.
- // Initialization is in ctors.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Register use of the class object
- SomethingGood_ProcessMapNewClass(SomethingGood_ProcessMap_MajorVersion,SomethingGood_ProcessMap_MinorVersion);
- // Allocate memory using the default allocator for SomethingGood_ProcessMap, and
- // load the first word of this memory with the method table pointer
- return (void*)
- SOM_Resolve(_SomethingGood_ProcessMap,SOMClass,somNewNoInit)
- ((SOMClass *)((void*)_SomethingGood_ProcessMap));
- }
-
- // SomethingGood_ProcessMap::new(_SomethingGood_ProcessMap) registers use of the class if the class object is null, and then
- // uses somNewNoInit to allocate memory and load the object method table pointer.
- //Initialization is in ctors.
- void *operator new(size_t size, void* classObject)
- {
- SOM_IgnoreWarning(size);
- // Register use of the class object only classObject is null
- if (!classObject)
- SomethingGood_ProcessMapNewClass(SomethingGood_ProcessMap_MajorVersion,SomethingGood_ProcessMap_MinorVersion);
- // Allocate memory using the default allocator for SomethingGood_ProcessMap, and
- // load the first word of this memory with the method table pointer
- return (void*)
- SOM_Resolve(_SomethingGood_ProcessMap,SOMClass,somNewNoInit)
- ((SOMClass *)((void*)_SomethingGood_ProcessMap));
- }
-
- // SomethingGood_ProcessMap::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- somToken objCls = *(void**)obj;
- if (somIsObj(objCls)) {
- SOM_Resolve(objCls,SOMClass,somDeallocate)
- ((SOMClass*)objCls, (string)obj);
- }
- }
- }
-
- SomethingGood_ProcessMap()
- {
- if (*(void**)this !=
- ((somParentMtabStructPtr)
- (SomethingGood_ProcessMapCClassData.parentMtab))->mtab)
- return;
- somDefaultInit(0);
- }
-
- ~SomethingGood_ProcessMap()
- {
- if (!somIsObj(this)) return;
- somUninit();
- *(void**)this = **(void***)this;
- }
-
-
- /*
- * Reintroduce inherited methods
- */
-
- /* method: InitPart */
- void InitPart(Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,ODPart,LinkStatusChanged)
- (this,ev,frame);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: ContainingPartPropertiesChanged */
- void ContainingPartPropertiesChanged(Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,ContainingPartPropertiesChanged)
- (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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,ReadPartInfo)
- (this,ev,frame,storageUnitView);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,ReadPartInfo)
- (this,ev,frame,storageUnitView);
- #endif
- }
-
-
- /* method: WritePartInfo */
- void WritePartInfo(Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,Open)
- (this,ev,frame);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,Open)
- (this,ev,frame);
- #endif
- }
-
-
- /* method: Draw */
- void Draw(Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,GetPrintResolution)
- (this,ev,frame);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,GetPrintResolution)
- (this,ev,frame);
- #endif
- }
-
-
- /* method: BeginRelinquishFocus */
- ODBoolean BeginRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,BeginRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,BeginRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- #endif
- }
-
-
- /* method: CommitRelinquishFocus */
- void CommitRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,HandleEvent)
- (this,ev,event,frame,facet,eventInfo);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,HandleEvent)
- (this,ev,event,frame,facet,eventInfo);
- #endif
- }
-
-
- /* method: AdjustMenus */
- void AdjustMenus(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,ReadActionState)
- (this,ev,storageUnitView);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,ReadActionState)
- (this,ev,storageUnitView);
- #endif
- }
-
-
- /* method: FulfillPromise */
- void FulfillPromise(Environment *ev,
- ODStorageUnitView* promiseSUView)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,DragEnter)
- (this,ev,dragInfo,facet,where);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,DragEnter)
- (this,ev,dragInfo,facet,where);
- #endif
- }
-
-
- /* method: DragWithin */
- ODDragResult DragWithin(Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- #ifdef SOMCHKEXCEPT
- ODDragResult __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,DragWithin)
- (this,ev,dragInfo,facet,where);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,DragWithin)
- (this,ev,dragInfo,facet,where);
- #endif
- }
-
-
- /* method: DragLeave */
- void DragLeave(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,Drop)
- (this,ev,dropInfo,facet,where);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,Drop)
- (this,ev,dropInfo,facet,where);
- #endif
- }
-
-
- /* method: CreateLink */
- ODLinkSource* CreateLink(Environment *ev,
- ODByteArray* data)
- {
- #ifdef SOMCHKEXCEPT
- ODLinkSource* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,CreateLink)
- (this,ev,data);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,CreateLink)
- (this,ev,data);
- #endif
- }
-
-
- /* method: RevealLink */
- void RevealLink(Environment *ev,
- ODLinkSource* linkSource)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RevealLink)
- (this,ev,linkSource);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: LinkUpdated */
- void LinkUpdated(Environment *ev,
- ODLink* updatedLink,
- ODChangeID change)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,LinkUpdated)
- (this,ev,updatedLink,change);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: EmbeddedFrameChanged */
- void EmbeddedFrameChanged(Environment *ev,
- ODFrame* frame,
- ODChangeID change)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,EmbeddedFrameChanged)
- (this,ev,frame,change);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: EditInLinkAttempted */
- ODBoolean EditInLinkAttempted(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,EditInLinkAttempted)
- (this,ev,frame);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,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* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RequestEmbeddedFrame)
- (this,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RequestEmbeddedFrame)
- (this,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
- #endif
- }
-
-
- /* method: RemoveEmbeddedFrame */
- void RemoveEmbeddedFrame(Environment *ev,
- ODFrame* embeddedFrame)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RequestFrameShape)
- (this,ev,embeddedFrame,frameShape);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RequestFrameShape)
- (this,ev,embeddedFrame,frameShape);
- #endif
- }
-
-
- /* method: UsedShapeChanged */
- void UsedShapeChanged(Environment *ev,
- ODFrame* embeddedFrame)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,AdjustBorderShape)
- (this,ev,embeddedFacet,shape);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,AdjustBorderShape)
- (this,ev,embeddedFacet,shape);
- #endif
- }
-
-
- /* method: GetContainingPartProperties */
- ODStorageUnit* GetContainingPartProperties(Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnit* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,GetContainingPartProperties)
- (this,ev,frame);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,GetContainingPartProperties)
- (this,ev,frame);
- #endif
- }
-
-
- /* method: RevealFrame */
- ODBoolean RevealFrame(Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RevealFrame)
- (this,ev,embeddedFrame,revealShape);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,RevealFrame)
- (this,ev,embeddedFrame,revealShape);
- #endif
- }
-
-
- /* method: EmbeddedFrameSpec */
- void EmbeddedFrameSpec(Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec* spec)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,CreateEmbeddedFramesIterator)
- (this,ev,frame);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,CreateEmbeddedFramesIterator)
- (this,ev,frame);
- #endif
- }
-
-
- /* method: IsRealPart */
- ODBoolean IsRealPart(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,IsRealPart)
- (this,ev);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,IsRealPart)
- (this,ev);
- #endif
- }
-
-
- /* method: GetRealPart */
- ODPart* GetRealPart(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODPart* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,GetRealPart)
- (this,ev);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,GetRealPart)
- (this,ev);
- #endif
- }
-
-
- /* method: ReleaseRealPart */
- void ReleaseRealPart(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPart,ReleaseRealPart)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: somInit */
- void somInit()
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somInit)
- (this);
- }
-
-
- /* method: somUninit */
- void somUninit()
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somUninit)
- (this);
- }
-
-
- /* method: CloneInto */
- void CloneInto(Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,CloneInto)
- (this,ev,key,toSU,scope);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: InitPersistentObject */
- void InitPersistentObject(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,ODPersistentObject,InitPersistentObjectFromStorage)
- (this,ev,storageUnit);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: ReleaseAll */
- void ReleaseAll(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,ReleaseAll)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: Externalize */
- void Externalize(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,Externalize)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: GetStorageUnit */
- ODStorageUnit* GetStorageUnit(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODStorageUnit* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,GetStorageUnit)
- (this,ev);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,GetStorageUnit)
- (this,ev);
- #endif
- }
-
-
- /* method: GetID */
- ODID GetID(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODID __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,GetID)
- (this,ev);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODPersistentObject,GetID)
- (this,ev);
- #endif
- }
-
-
- /* method: InitRefCntObject */
- void InitRefCntObject(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODRefCntObject,InitRefCntObject)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: IncrementRefCount */
- void IncrementRefCount(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODRefCntObject,IncrementRefCount)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: Release */
- void Release(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODRefCntObject,Release)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: GetRefCount */
- ODULong GetRefCount(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODULong __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODRefCntObject,GetRefCount)
- (this,ev);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODRefCntObject,GetRefCount)
- (this,ev);
- #endif
- }
-
-
- /* method: InitObject */
- void InitObject(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,InitObject)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: IsInitialized */
- ODBoolean IsInitialized(Environment *ev)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,IsInitialized)
- (this,ev);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,IsInitialized)
- (this,ev);
- #endif
- }
-
-
- /* method: HasExtension */
- ODBoolean HasExtension(Environment *ev,
- ODType extensionName)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,HasExtension)
- (this,ev,extensionName);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,HasExtension)
- (this,ev,extensionName);
- #endif
- }
-
-
- /* method: GetExtension */
- ODExtension* GetExtension(Environment *ev,
- ODType extensionName)
- {
- #ifdef SOMCHKEXCEPT
- ODExtension* __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,GetExtension)
- (this,ev,extensionName);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,GetExtension)
- (this,ev,extensionName);
- #endif
- }
-
-
- /* method: ReleaseExtension */
- void ReleaseExtension(Environment *ev,
- ODExtension* extension)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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 __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,Purge)
- (this,ev,size);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,Purge)
- (this,ev,size);
- #endif
- }
-
-
- /* method: IsEqualTo */
- ODBoolean IsEqualTo(Environment *ev,
- ODObject* object)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal =
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,IsEqualTo)
- (this,ev,object);
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,IsEqualTo)
- (this,ev,object);
- #endif
- }
-
-
- /* method: SubClassResponsibility */
- void SubClassResponsibility(Environment *ev)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,ODObject,SubClassResponsibility)
- (this,ev);
- #ifdef SOMCHKEXCEPT
- if ( ev->_major != NO_EXCEPTION )
- SOMCHKEXCEPT;
- #endif
- }
-
-
- /* method: somFree */
- void somFree()
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somFree)
- (this);
- }
-
-
- /* initializer method: somDefaultInit */
- void somDefaultInit(somInitCtrl* ctrl)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDefaultInit)
- (this,ctrl);
- }
-
-
- /* method: somDefaultCopyInit */
- void somDefaultCopyInit(somInitCtrl* ctrl,
- SOMObject* fromObj)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDefaultCopyInit)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDefaultConstCopyInit */
- void somDefaultConstCopyInit(somInitCtrl* ctrl,
- SOMObject* fromObj)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDefaultConstCopyInit)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDestruct */
- void somDestruct(octet doFree,
- somDestructCtrl* ctrl)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDestruct)
- (this,doFree,ctrl);
- }
-
-
- /* method: somDefaultAssign */
- SOMObject* somDefaultAssign(somAssignCtrl* ctrl,
- SOMObject* fromObj)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDefaultAssign)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDefaultConstAssign */
- SOMObject* somDefaultConstAssign(somAssignCtrl* ctrl,
- SOMObject* fromObj)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDefaultConstAssign)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somGetClass */
- SOMClass* somGetClass()
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somGetClass)
- (this);
- }
-
-
- /* method: somGetClassName */
- string somGetClassName()
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somGetClassName)
- (this);
- }
-
-
- /* method: somGetSize */
- long somGetSize()
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somGetSize)
- (this);
- }
-
-
- /* method: somIsA */
- boolean somIsA(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somIsA)
- (this,aClassObj);
- }
-
-
- /* method: somIsInstanceOf */
- boolean somIsInstanceOf(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somIsInstanceOf)
- (this,aClassObj);
- }
-
-
- /* method: somRespondsTo */
- boolean somRespondsTo(somId mId)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somRespondsTo)
- (this,mId);
- }
-
-
- /* va_list method: somDispatchV */
- /* the va_list invocation form */
- void SomethingGood_ProcessMap_somDispatchV(somId methodId,
- somId descriptor,
- va_list ap)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,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,SomethingGood_ProcessMap,SOMObject,somDispatchV)
- (this,methodId,descriptor,ap);
- va_end(ap);
- }
-
-
- /* va_list method: somDispatchL */
- /* the va_list invocation form */
- long SomethingGood_ProcessMap_somDispatchL(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatchL)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- long somDispatchL(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- long result =
- (long) SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatchL)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatchA */
- /* the va_list invocation form */
- void* SomethingGood_ProcessMap_somDispatchA(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatchA)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- void* somDispatchA(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- void* result =
- (void*) SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatchA)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatchD */
- /* the va_list invocation form */
- double SomethingGood_ProcessMap_somDispatchD(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatchD)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- double somDispatchD(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- double result =
- (double) SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatchD)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatch */
- /* the va_list invocation form */
- boolean SomethingGood_ProcessMap_somDispatch(somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somDispatch(somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean result =
- (boolean) SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somClassDispatch */
- /* the va_list invocation form */
- boolean SomethingGood_ProcessMap_somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,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 result =
- (boolean) SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- va_end(ap);
- return result;
- }
-
-
- /* method: somCastObj */
- boolean somCastObj(SOMClass* cls)
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somCastObj)
- (this,cls);
- }
-
-
- /* method: somResetObj */
- boolean somResetObj()
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somResetObj)
- (this);
- }
-
-
- /* method: somPrintSelf */
- SOMObject* somPrintSelf()
- {
- return SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somPrintSelf)
- (this);
- }
-
-
- /* method: somDumpSelf */
- void somDumpSelf(long level)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDumpSelf)
- (this,level);
- }
-
-
- /* method: somDumpSelfInt */
- void somDumpSelfInt(long level)
- {
- SOM_ResolveD(this,SomethingGood_ProcessMap,SOMObject,somDumpSelfInt)
- (this,level);
- }
-
-
-
- }; /* SomethingGood_ProcessMap */
-
-
-
- #endif /* SOM_SomethingGood_ProcessMap_xh */
-