All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ElecSchematicItf Interface CATIEdiProduct

System.IUnknown
  |
  +---CATIEdiProduct
 

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


interface CATIEdiProduct

Interface to manage an electrical schematic Product.
Role:This interfaces describes the electrical object Product.


Method Index


o Remove()
Removes Product.
o SetInstanceName(wchar_t*)
Set InstanceName on the first instance level (The names server is intergrated at this level, if the given name is not unique, a new one is generated .
o SetPartNumber(wchar_t*)
Set PartNumber on the reference level (The names server is intergrated at this level, if the given name is not unique, a new one is generated .

Methods


o Remove
public virtual HRESULT Remove()= 0
Removes Product.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o SetInstanceName
public virtual HRESULT SetInstanceName( const wchar_t* iEdiInstanceName) = 0
Set InstanceName on the first instance level (The names server is intergrated at this level, if the given name is not unique, a new one is generated ...).
Parameters:
iEdiInstanceName
The InstanceName of the application component reference.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed
o SetPartNumber
public virtual HRESULT SetPartNumber( const wchar_t* iEdiPartNumber) = 0
Set PartNumber on the reference level (The names server is intergrated at this level, if the given name is not unique, a new one is generated ...).
Parameters:
iEdiPartNumber
The PartNumber of the application component reference.
Returns:
An HRESULT value.
Legal values:
S_OK
operation is successful
E_FAIL
operation failed

This object is included in the file: CATIEdiProduct.h

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