All Frameworks  Class Hierarchy  This Framework  Next  Indexes

CATInstantCollabDesignCAAItf Class CATColIMergeableAdapter

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATInstantCollabDesignCAAItf.CATIColMergeable
        |
        +---CATColIMergeableAdapter
 

Usage: you must use this class as is. You should never derive it.


public class CATColIMergeableAdapter

Base adapter for collaborative mergeable interface
CATIColMergeable.
Your component should inherit from this class ONLY if the extended feature
does not inherit from a Dassault System
feature.


Constructor and Destructor Index


o CATColIMergeableAdapter(void)
o ~CATColIMergeableAdapter(void)

Method Index


o AfterMerge(CATIColMergeContextTable*,CATIColMergeItem*)
o BeforeMerge(CATIColMergeContextTable*,CATIColMergeItem*,CATBaseUnknown*&,CATBoolean)
o ComputeMergeFlagFromContext(CATIColMergeItem*,CATIColMergeItem::MergeFlag,CATIColMergeItem::MergeFlag&)
o Merge(CATIColMergeContextTable*)

Constructor and Destructor


o CATColIMergeableAdapter
public CATColIMergeableAdapter(void )
o ~CATColIMergeableAdapter
public virtual ~CATColIMergeableAdapter(void )

Methods


o AfterMerge
public virtual HRESULT AfterMerge(CATIColMergeContextTable* iMergeContextTable,
CATIColMergeItem* iMyMergeItem)
o BeforeMerge
public virtual HRESULT BeforeMerge(CATIColMergeContextTable* iMergeContextTable,
CATIColMergeItem* iMyMergeItem,
CATBaseUnknown*& oSubstitute,
CATBoolean HaveBeenCreated=FALSE)
o ComputeMergeFlagFromContext
public virtual HRESULT ComputeMergeFlagFromContext( const CATIColMergeItem* iMyMergeItem,
CATIColMergeItem::MergeFlag iOldMergeFlag,
CATIColMergeItem::MergeFlag& oNewMergeFlag)
o Merge
public virtual HRESULT Merge(CATIColMergeContextTable* iMergeContextTable)

This object is included in the file: CATColIMergeableAdapter.h
If needed, your Imakefile.mk should include the module: CATInstantCollabDesignItf

Copyright © 2003, Dassault Systèmes. All rights reserved.