KCMS CMM Developer's Guide

Attribute Sets

Attributes can include the following information:

The attribute set is represented by the KcsAttrAttributesSet object. The KcsProfile class getAttribute() and setAttribute() methods map directly to the KcsAttrAttributesSet object's getAttribute() and setAttribute() methods.

Before performing any operation, the KcsProfile base class loads what is necessary for that operation. For example, the getAttribute() method always loads the attribute set before it accesses the KcsAttributeSet instance. It also tries to unload data based on the unload hints you supplied.

The base class overrides the following list of attribute set values with the getAttribute() and setAttribute() methods:

If getAttribute() or setAttribute() intercepts one of these attributes, it does not use the KcsAttributeSet class. Instead it uses a KcsProfile class derivative; otherwise, it is passed to the KcsAttrAttributesSet object.