CATPLMIntegrationUse CATAdpPLMAttributeSet

Usage: you must use this class as is. You should never derive it.


public class CATAdpPLMAttributeSet

Class defining a set of attributes.

Role: Provide a set of attributes made of an attribute name and a value.


Constructor and Destructor Index


o CATAdpPLMAttributeSet()
o CATAdpPLMAttributeSet(CATAdpPLMAttributeSet&)
o ~CATAdpPLMAttributeSet()

Method Index


o GetAttributeValue(CATString&,CATIAdpPLMValueReader*&)
Retrieves an attribute from the attribute set.
o GetIterator()
Retrieves an iterator on the attribute set.
o GetStringAttributeValue(CATString&,CATUnicodeString&)
Accelerator for STRING attributes: Retrieves an attribute from the attribute set if it is of type STRING.
o operator=(CATAdpPLMAttributeSet&)

Constructor and Destructor


o CATAdpPLMAttributeSet
public CATAdpPLMAttributeSet()
o CATAdpPLMAttributeSet
public CATAdpPLMAttributeSet( const )
o ~CATAdpPLMAttributeSet
public virtual ~CATAdpPLMAttributeSet()

Methods


o GetAttributeValue
public GetAttributeValue( iAttributeId,
oValue)
Retrieves an attribute from the attribute set.
Role: Enables to get an attribute being part of the attribute set.
Parameters:
iAttributeId
[in] The requested attribute name.
oValue
[out,CATBaseUnknown#Release] The attribute value as a
.
Returns:
  • S_OK if everything ran ok.
  • E_FAIL if a fatal error occured during the operation. Nothing was done during the operation.
o GetIterator
public GetIterator()
Retrieves an iterator on the attribute set.
Role: Enables to get an iterator built on the content of the attribute set.
Returns:
an iterator
o GetStringAttributeValue
public GetStringAttributeValue( iAttributeId,
oValue)
Accelerator for STRING attributes: Retrieves an attribute from the attribute set if it is of type STRING.
Role: Enables to get an attribute being part of the attribute set if this attribute is of type STRING.
Parameters:
iAttributeId
[in] The requested attribute name.
oValue
[out] The attribute value.
Returns:
  • S_OK if everything ran ok.
  • E_UNEXPECTED if the attribute is not of type STRING.
  • E_FAIL if a fatal error occured during the operation. Nothing was done during the operation.
o operator=
public operator=( const )

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.