All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMXBom Interface ENOVIAttributeValue

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


interface ENOVIAttributeValue

Interface representing the value of an attribute.
Role: This interface is used to read and write the value of an attribute.


Method Index


o get_Data(CORBAAny*)
Retrieves the value of this attribute.
o get_Definition(ENOVIAttributeDefinition**)
Retrieves the definitions of this attribute.
o put_Data(CORBAAny*)
Sets the value of this attribute.

Methods


o get_Data
public virtual get_Data( oData)
Retrieves the value of this attribute.
Parameters:
oData
the retrieved data
Returns:
An HRESULT value.
Legal values:
S_OK
All went well and the data is successfully returned
S_FALSE
This attribute was not valuated
E_???
Something went wrong
o get_Definition
public virtual get_Definition( oDefinition)
Retrieves the definitions of this attribute.
Parameters:
oDefinition
Returns:
An HRESULT value.
Legal values:
S_OK
All went well and the definition was successfully retrieved
E_???
something went wrong
o put_Data
public virtual put_Data( iData)
Sets the value of this attribute.
Parameters:
iData
the new value for this attribute. This pointer will be copied during the set, it can be freed at will.
Returns:
An HRESULT value.
Legal values:
S_OK
All went well and the value was successfully set
E_???
something went wrong

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

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