All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMXBom Interface ENOVIAttributeValues

System.IUnknown
  |
  +---VPMXBom.ENOVICollectionBase
    |
    +---ENOVIAttributeValues
 

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


interface ENOVIAttributeValues

Interface representing a list of attribute values.
Role: This interface can be used to access the individual attribute values by index or by name.

See also:
ENOVIAttributeValue


Method Index


o Item(CORBAAny*,ENOVIAttributeValue**)
Retrieves an attribute value by index or by name.
o Item(char*,ENOVIAttributeValue**)
Retrieves an attribute value by name.
o Item(long,ENOVIAttributeValue**)
Retrieves an attribute value by index.

Methods


o Item
public virtual HRESULT __stdcall Item(CORBAAny* iIndex,
ENOVIAttributeValue** oItem)=0
Retrieves an attribute value by index or by name.
Parameters:
iIndex
1 based index of the attribute to retrieve or name of the attribute to retrieve
Legal values:
  • a
CORBAAny with an integer typed value > 0
  • a CORBAAny with a string (tk_string or tk_unicodestring) typed value
  • oItem
    the retrieved attribute value.
    Returns:
    An HRESULT value
    Legal values:
    S_OK
    All went well
    S_FALSE
    there is no attribute by this name
    E_???
    Something went wrong
    o Item
    public virtual HRESULT __stdcall Item( const char* iAttributeName,
    ENOVIAttributeValue** oItem)=0
    Retrieves an attribute value by name.
    Parameters:
    iAttributeName
    name of the attribute to retrieve
    oItem
    the retrieved attribute value.
    Returns:
    An HRESULT value
    Legal values:
    S_OK
    All went well
    S_FALSE
    there is no attribute by this name
    E_???
    Something went wrong
    o Item
    public virtual HRESULT __stdcall Item(long iIndex,
    ENOVIAttributeValue** oItem)=0
    Retrieves an attribute value by index.
    Parameters:
    iIndex
    1 based index of the attribute to retrieve
    oItem
    the retrieved attribute value.
    Returns:
    An HRESULT value
    Legal values:
    S_OK
    All went well
    E_???
    Something went wrong

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

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