CIM2.14 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
CompositionbooleantrueCIM_ProductComponent
Versionstring2.7.0CIM_ProductComponent
UMLPackagePathstringCIM::Core::ProductFRUCIM_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
AssociationbooleantrueCIM_ProductComponent
AggregationbooleantrueCIM_ProductComponent
AssociationbooleantrueCIM_Component
AggregationbooleantrueCIM_Component
UMLPackagePathstringCIM::Core::CoreElementsCIM_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
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.AntecedentCIM_ProductComponent
KeybooleantrueCIM_ProductComponent
AggregatebooleantrueCIM_ProductComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe contained Product.CIM_ProductComponent
ModelCorrespondencestringPRS_ProductComponent.DependentCIM_ProductComponent
KeybooleantrueCIM_ProductComponent

Property GroupComponent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_Component
AggregatebooleantrueCIM_Component
DescriptionstringThe parent element in the association.CIM_Component

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

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in