All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMXBom Interface 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(long,ENOVIAttributeValue**)
Retrieves an attribute value by index.
o Item(char*,ENOVIAttributeValue**)
Retrieves an attribute value by name.
o Item(CORBAAny*,ENOVIAttributeValue**)
Retrieves an attribute value by index or by name.

Methods


o Item
public virtual Item( iIndex,
oItem)
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
o Item
public virtual Item( const iAttributeName,
oItem)
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 Item( iIndex,
oItem)
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

    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.