All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIExternalRBOResolutionEngine

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

Usage: you can freely reimplement this interface.


interface ENOVIExternalRBOResolutionEngine

Interface to RBO.
Role: Interface used to retrieve a list of RBOs and its types for a BO.


Method Index


o getRelatedRBOs(CATBaseUnknown_var&,CATListOfCATUnicodeString&,CATListOfCATUnicodeString&,CATLISTV(CATBaseUnknown_var)&,CATListOfCATUnicodeString&)
Gets the related RBOs.

Methods


o getRelatedRBOs
public virtual HRESULT getRelatedRBOs( const CATBaseUnknown_var& iObject,
const CATListOfCATUnicodeString& iParameterNames,
const CATListOfCATUnicodeString& iParameterValues,
CATLISTV(CATBaseUnknown_var)& oRBOList,
CATListOfCATUnicodeString& oRBOTypes) =0
Gets the related RBOs.
Parameters:
iObject
BO for which related RBOs need to be obtained
iParameterNames
Names specified in the mapping for this implementation
iParameterValues
Values names specified in the mapping for this implementation
oRBOList
RBOs computed
oRBOTypes
RBO types - one per RBO returned above
Returns:
S_OK in case of success, E_FAIL in case of error.

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

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