All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATSchPlatformInterfaces Class CATEASchAppMultiImageMaster

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATEASchAppMultiImageMaster
 

Usage: you can derive this class.


public class CATEASchAppMultiImageMaster

Super class to derive implementation for interface CATISchAppMultiImageMaster Role: Adaptor


Constructor and Destructor Index


o CATEASchAppMultiImageMaster()
Constructs an empty CATEASchAppMultiImageMaster.
o ~CATEASchAppMultiImageMaster()

Method Index


o AppAddImage(CATISchAppConnectable*)
Add an image for this master object.
o AppIsOKToCreateImage(CATDocument*,CATBoolean&,CATUnicodeString&,CATUnicodeString&)
Check if OK to create an image of this master object.
o AppListImages(CATICStringList*,CATIUnknownList**)
List the images of this master object.

Constructor and Destructor


o CATEASchAppMultiImageMaster
public CATEASchAppMultiImageMaster()
Constructs an empty CATEASchAppMultiImageMaster.
o ~CATEASchAppMultiImageMaster
public virtual ~CATEASchAppMultiImageMaster()

Methods


o AppAddImage
public virtual HRESULT AppAddImage( const CATISchAppConnectable* iImage)
Add an image for this master object.
Parameters:
iImage
Pointer to the image to link this master to.
o AppIsOKToCreateImage
public virtual HRESULT AppIsOKToCreateImage( const CATDocument* iImageDoc,
CATBoolean& oBYes,
CATUnicodeString& oNLSFileName,
CATUnicodeString& oNLSFileKeyToMessage)
Check if OK to create an image of this master object.
Parameters:
iImageDoc
Pointer to the document the image is in.
oBYes
TRUE if this object is valid to be the master of a MIO relationship.
oNLSFileName
File name for the NLS messages.
oNLSFileKeyToMessage
Message key to the application specific diagnostics.
o AppListImages
public virtual HRESULT AppListImages( const CATICStringList* iLFilter,
CATIUnknownList** oLUKImages)
List the images of this master object.
Parameters:
iLFilter
A list of image class names for filtering (can be NULL).
oLUKImages
[out, IUnknown#Release] A list of image pointers (a list of CATISchAppMultiImage pointers).

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

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