KCMS CMM Developer's Guide

Attributes

All attributes of a profile are in the KcsAttributeSet object returned from the getObject() method. (Note that KcsProfileFormat includes two public getObject() methods. The method discussed here gets the KcsAttributeSet: the other, discussed in "Transformations" below, returns a KcsXform.) This attribute instance includes public attributes from all of the formats, regardless of where they reside in the data store. The returned attributes' object of this class contains all of the attributes that describe this profile--including all attributes in the public sections of the various profile formats as well as any private attributes.

Do not confuse these attributes with those associated with individual transformations. Attributes associated with individual transformations are stored in the profile's data store but are not added to the attributes object returned from the getObject() method of this class. Since this class uses the KcsChunkSet object, it can separate out these attributes from the transformation attributes. The KcsProfile base class informs the KcsXforms it loads about any attributes needed to construct themselves.