CATHvacDesignUseItf Interface CATIHvaAttrAccess
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
 interface CATIHvaAttrAccess
 
 Method Index
 
 -  o 
    GetAttrValue(CATICkeParm*&,CATUnicodeString&)
 -   Gets attribute value.
 
 -  o 
    ListAttributeNames(CATListValCATUnicodeString&)
 -   Gets the list of all attribute names.
 
 -  o 
    SetAttrValue(CATUnicodeString&,CATICkeParm*)
 -   Sets attribute value for PORT.
 
 Methods
 
  o GetAttrValue
  |   public virtual   GetAttrValue( |   | opiAttrValue, | 
 |  const   | iuAttrName)   | 
  - 
 Gets attribute value.
 
  -  Parameters:
  
 - 
    
    -  opiAttrValue
   
 -    Attribute value [out, CATICkeParm].
 
 
    -  iuAttrName
   
 -    Attribute name [in, CATUnicodeString].
 
 
   -  Returns: 
  
 -     An HRESULT value.
   
Legal values:
   
     - S_OK
 
     - operation is successful
 
     - E_INVALIDARG
 
     -  iuAttrName arguments are invalid
 
     - E_FAIL
 
     - operation failed
 
   
 
 
  o ListAttributeNames
  |   public virtual   ListAttributeNames( |   | opListAttrNames)   | 
  - 
 Gets the list of all attribute names.
 
  -  Parameters:
  
 - 
    
    -  opListAllAttrNames
   
 -    A list of attribute names [out, CATListValCATUnicodeString].
 
 
   -  Returns: 
  
 -     An HRESULT value.
   
Legal values:
   
     - S_OK
 
     - operation is successful
 
     - E_FAIL
 
     - operation failed
 
   
 
 
  o SetAttrValue
  |   public virtual   SetAttrValue( |  const   | iuAttrName, | 
 |   | ipIAttrValue)   | 
  - 
 Sets attribute value for PORT.
 It WORKS ONLY when attributes of PORT are being modified.
 It DOES NOT WORK if attributes on PART are being modified
 
  -  Parameters:
  
 - 
    
    -  iuAttrName
   
 -  [in, CATUnicodeString]   Attribute name.
 
 
    -  ipIAttrValue
   
 -  [in, CATICkeParm]   Attribute value.
 
 
   -  Returns: 
  
 -     An HRESULT value.
   
Legal values:
   
     - S_OK
 
     - operation is successful
 
     - If the corresponding attribute exists on PART, then it will also be modified accordingly
   
     - E_INVALIDARG
 
     - It is NOT a PORT
 
     - Either iuAttrName or ipIAttrValue or a combination of the two is invalid
 
     - E_FAIL
 
     - operation failed
 
   
 
 
 This object is included in the file: CATIHvaAttrAccess.h
If needed, your Imakefile.mk should include the module: CATHvacDesignUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.