CIM2.14 Class Declaration
CIM_PolicySetComponent

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

Class Hierarchy

CIM_PolicySetComponent --> CIM_PolicyComponent --> CIM_Component --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyComponent
NAMECIM_PolicySetComponent

Class Qualifiers

Class CIM_PolicySetComponent Qualifiers
NameTypeValueFrom Class
Versionstring2.6.0CIM_PolicySetComponent
UMLPackagePathstringCIM::PolicyCIM_PolicySetComponent
DescriptionstringPolicySetComponent is a concrete aggregation that collects instances of the subclasses of PolicySet (i.e., PolicyGroups and PolicyRules). Instances are collected in sets that use the same decision strategy. They are prioritized relative to each other, within the set, using the Priority property of this aggregation. Together, the PolicySet.PolicyDecisionStrategy and PolicySet Component.Priority properties determine the processing for the groups and rules contained in a PolicySet. A larger priority value represents a higher priority. Note that the Priority property MUST have a unique value when compared with others defined for the same aggregating PolicySet. Thus, the evaluation of rules within a set is deterministically specified.CIM_PolicySetComponent
AssociationbooleantrueCIM_PolicySetComponent
AggregationbooleantrueCIM_PolicySetComponent
UMLPackagePathstringCIM::PolicyCIM_PolicyComponent
DescriptionstringCIM_PolicyComponent is a generic association used to establish 'part of' relationships between the subclasses of CIM_Policy. For example, the PolicyConditionInPolicyRule association defines that PolicyConditions are part of a PolicyRule.CIM_PolicyComponent
AssociationbooleantrueCIM_PolicyComponent
AggregationbooleantrueCIM_PolicyComponent
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_PolicySet ref Override
Description
Key
Aggregate
CIM_PolicySetComponent
PartComponentCIM_PolicySet ref Override
Description
Key
CIM_PolicySetComponent
Priorityuint16 Description CIM_PolicySetComponent

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringA PolicySet that aggregates other PolicySet instances.CIM_PolicySetComponent
KeybooleantrueCIM_PolicySetComponent
AggregatebooleantrueCIM_PolicySetComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringA PolicySet aggregated into a PolicySet.CIM_PolicySetComponent
KeybooleantrueCIM_PolicySetComponent

Property Priority Qualifiers
NameTypeValueFrom Class
DescriptionstringA non-negative integer for prioritizing this PolicySet component relative to other elements of the same PolicySet. A larger value indicates a higher priority. The Priority property MUST have a unique value when compared with others defined for the same aggregating PolicySet.CIM_PolicySetComponent

Property GroupComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe parent Policy in the association.CIM_PolicyComponent
KeybooleantrueCIM_PolicyComponent
AggregatebooleantrueCIM_PolicyComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe child/part Policy in the association.CIM_PolicyComponent
KeybooleantrueCIM_PolicyComponent

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