All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIInitSpecsUE

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

Usage: you can freely reimplement this interface.


interface ENOVIInitSpecsUE

Interface for InitSpecsUE User Exit.
Role: Interface for using InitSpecsUE UserExit.


Method Index


o getListOfSpecs(CATIConfigurable_var&,CATLISTV(CATIVpmFactoryObject_var)&,CATListOfCATICfgSpecCategory_var&)
Allows customer to limit the list of Specs for a given configurable.

Methods


o getListOfSpecs
public virtual HRESULT getListOfSpecs(CATIConfigurable_var& configurable,
CATLISTV(CATIVpmFactoryObject_var)& selectedObjs,
CATListOfCATICfgSpecCategory_var& oListOfCats)=0
Allows customer to limit the list of Specs for a given configurable.
Parameters:
configurable
The CATIConfigurable (PRC or PM) to get Specifications for.
selectedObjs
The selected objects in the PE session (if a PE session is associated with the process). Objects may be ItemInstances, GCOs or PRCs.
oListOfCats
The list of Categories that the customer specifies as valid for the input parameters.
Returns:
S_OK in case of success, E_FAIL in case of error.

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

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