All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIABOPartReferenceExtended3

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATBaseDispatch
        |
        +---System.CATIABase
          |
          +---ENOVInterfaces.ENOVIABusinessObject
            |
            +---ENOVInterfaces.ENOVIABOVersionMaster
              |
              +---ENOVIABOPartReferenceExtended3
 

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


interface ENOVIABOPartReferenceExtended3

Interface extending the Business Object view of the reference of a Part.
Role : This interface defines a single method on the PartReference, put here on a new interface in order not to disrupt existing usages of the base PartReference interface.

See also:
ENOVIABusinessObject, ENOVIABOPartReference, CATIAVPMPartMaster, CATIAVPMPartVersion


Method Index


o synchInstances(CATLISTV(CATBaseUnknown_var)&,CATLISTV(CATBaseUnknown_var)&,CATIAVPMProductRootClass_var,CATIVpmAFLAction_var,CATICfgModification_var)
synchronizes instances of this part.

Methods


o synchInstances
public virtual HRESULT __stdcall synchInstances(CATLISTV(CATBaseUnknown_var)& iPRC,
CATLISTV(CATBaseUnknown_var)& oListII,
CATIAVPMProductRootClass_var curPRC,
CATIVpmAFLAction_var curAction,
CATICfgModification_var curModif)= 0
synchronizes instances of this part.
Parameters:
iPRC
list of PRCs to synch (if none specified, then all PRC will be done)
oListII
list of IIs that couldn't be synched (due to locking)
curPRC
current PRC to use to attach an Action/Modif
curAction
Action to use for the synchronization
curModif
Modif to use for the synchronization
Returns:
S_OK if no errors encountered. E_ERROR if error encountered.

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

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