Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_ProductComponent --> CIM_Component --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_Component NAME CIM_ProductComponent
Class CIM_ProductComponent Qualifiers Name Type Value From Class Composition boolean true CIM_ProductComponent Version string 2.7.0 CIM_ProductComponent Description string The 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 Association boolean true CIM_ProductComponent Aggregation boolean true CIM_ProductComponent Association boolean true CIM_Component Aggregation boolean true CIM_Component Description string CIM_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 Name Type Value Qualifiers ClassOrigin GroupComponent CIM_Product ref Override
Description
ModelCorrespondence
Key
AggregateCIM_ProductComponent PartComponent CIM_Product ref Override
Description
ModelCorrespondence
KeyCIM_ProductComponent Property Qualifiers
Property GroupComponent Qualifiers Name Type Value From Class Override string GroupComponent CIM_ProductComponent Description string The 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 ModelCorrespondence string PRS_ProductComponent.Antecedent CIM_ProductComponent Key boolean true CIM_ProductComponent Aggregate boolean true CIM_ProductComponent
Property PartComponent Qualifiers Name Type Value From Class Override string PartComponent CIM_ProductComponent Description string The contained Product. CIM_ProductComponent ModelCorrespondence string PRS_ProductComponent.Dependent CIM_ProductComponent Key boolean true CIM_ProductComponent
Property GroupComponent Qualifiers Name Type Value From Class Key boolean true CIM_Component Aggregate boolean true CIM_Component Description string The parent element in the association. CIM_Component
Property PartComponent Qualifiers Name Type Value From Class Key boolean true CIM_Component Description string The child element in the association. CIM_Component
Method Qualifiers
Parameters
Parameter Qualifiers