All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMSTEPExchanges Interface VPMIExUEOrderVersioning

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

Usage: you can freely reimplement this interface.


interface VPMIExUEOrderVersioning

Description of the User Exit required to order 2 versions of the same objects.
Role: This interface must be re-implemented when we want to customize the version order of an object between the different version of the same object.
You must update your dictionary with the following Late Type UEOrderVersion.


Method Index


o IsBeforeThan(CATUnicodeString&,CATUnicodeString&)
Compares two versions Id.

Methods


o IsBeforeThan
public virtual HRESULT IsBeforeThan( const CATUnicodeString& iVersion1,
const CATUnicodeString& iVersion2)= 0
Compares two versions Id.
Role: Compares two versions Id to find the chronology between them.
Returns:
Returns S_OK if first version number is anterior to the second version number, else returns S_FALSE
Parameters:
iVersion1
First version Id to be compared.
iVersion2
Second version Id to be compared.

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

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