All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

CATPDMBaseInterfaces Interface CATIPLMIdentificator

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

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIPLMIdentificator

Interface representing identificator of persistant objects.
Role Object providing this CAA interface, also supports non public interfaces, known by implementer of the persistancy.

Identificator can be used

Implementers of the binding mechanism use their own interface implementation to vehiculate hidden information supporting identificator of a persistant solution


Method Index


o IsEqual(CATIPLMIdentificator*)
PLM Object comparison operator.

Methods


o IsEqual
public virtual HRESULT IsEqual(CATIPLMIdentificator* iToCompare) = 0
PLM Object comparison operator.
Role: Checks equality between two Identificators.
Returns:
S_OK if the two objects providing this interface are refering to the same underlying persistant object.
S_FALSE if the two objects are physically different.
E_FAIL if the test could not be performed.

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

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