KnowledgeInterfaces Interface CATIAttributesDescription
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIAttributesDescription
Interface to describe the attributes on a Knowledge type (most of the cases) or eventually on an object.
Role: You can consult this interface to know the list of attributes on a Knowledge type (or an object implementing this interface).
This interface is used in KnowledgeExpert to provide the list of attributes on a type and an object.
This interface is multi-implemented.
- See also:
- , , ,
Method Index
- o
FindByNLSName(CATUnicodeString&,CATAttributeInfos*&)
- Returns information about the attribute whose NLS-name is specified as argument.
- o
FindByName(CATUnicodeString&,CATAttributeInfos*&)
- Returns information about the attribute whose name is specified as argument.
- o
List(CATListValCATAttributeInfos*,boolean)
- Returns the list of informations on attributes held by the Knowledge type.
Methods
o FindByNLSName
public virtual FindByNLSName( | const | iNLSName, |
| | oAttributeInfos) |
-
Returns information about the attribute whose NLS-name is specified as argument.
- Parameters:
-
- iNLSName
- : the name of the attribute for which informations are required
- oAttributeInfos
- : the output informations about the attribute
- Returns:
- classic HRESULT
o FindByName
public virtual FindByName( | const | iName, |
| | oAttributeInfos) |
-
Returns information about the attribute whose name is specified as argument.
- Parameters:
-
- iName
- : the name of the attribute for which informations are required
- oAttributeInfos
- : the output informations about the attribute. This object is allocated
- Returns:
- classic HRESULT
o List
public virtual List( | | oListOfAttributeInfos, |
| | recursively | = 1 ) |
-
Returns the list of informations on attributes held by the Knowledge type.
- Parameters:
-
- oListOfAttributeInfos
- : the list of informations on attributes
- recursively
- : if true, the output list will also contain the attributes given by the inheritance mechanism provided by CATIType
- Returns:
- classic HRESULT
This object is included in the file: CATIAttributesDescription.h
If needed, your Imakefile.mk should include the module: KnowledgeItf
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.