CIM211 Class Declaration
CIM_ProductComponent

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_ProductComponent --> CIM_Component --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_Component
NAMECIM_ProductComponent

Class Qualifiers

Class CIM_ProductComponent Qualifiers
NameTypeValueFrom Class
Compositionbooleantrue CIM_ProductComponent
Versionstring2.7.0 CIM_ProductComponent
DescriptionstringThe CIM_ProductComponent association defines a containment and component relationship among Products. For example, a Product may come bundled with other Products. Note that this association duplicates ProductParentChild. The latter association is maintained for legacy reasons. This association, ProductComponent, is added for ease of query and modeling consistency. Using ProductComponent, an application can query for all Component relationships for a Product, versus querying the various Component relationships AND ProductParentChild. CIM_ProductComponent
Associationbooleantrue CIM_ProductComponent
Aggregationbooleantrue CIM_ProductComponent
Associationbooleantrue CIM_Component
Aggregationbooleantrue CIM_Component
DescriptionstringCIM_Component is a generic association used to establish ’ part of ’ relationships between Managed Elements. For example, it could be used to define the components or parts of a System. CIM_Component

Properties

Properties
NameTypeValueQualifiersClassOrigin
GroupComponentCIM_Product ref Override
Description
ModelCorrespondence
Key
Aggregate
CIM_ProductComponent
PartComponentCIM_Product ref Override
Description
ModelCorrespondence
Key
CIM_ProductComponent

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
OverridestringGroupComponent CIM_ProductComponent
DescriptionstringThe Product which contains another Product as a component. The cardinality of this reference takes the default values (no minimum or maximum) since an instance of Product can describe either a general product type, or a specific item that is acquired. In the case of a specific item, a cardinality of Max(1) is indicated. However, when dealing with the general description/templating of a Product, then it may be a component of several others and a cardinality of Max(1) would be invalid. CIM_ProductComponent
ModelCorrespondencestringPRS_ProductComponent.Antecedent CIM_ProductComponent
Keybooleantrue CIM_ProductComponent
Aggregatebooleantrue CIM_ProductComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
OverridestringPartComponent CIM_ProductComponent
DescriptionstringThe contained Product. CIM_ProductComponent
ModelCorrespondencestringPRS_ProductComponent.Dependent CIM_ProductComponent
Keybooleantrue CIM_ProductComponent

Property GroupComponent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Component
Aggregatebooleantrue CIM_Component
DescriptionstringThe parent element in the association. CIM_Component

Property PartComponent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Component
DescriptionstringThe child element in the association. CIM_Component

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in