CIM2.17.1 Class Declaration
CIM_PolicyConditionInPolicyCondition

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

Class Hierarchy

CIM_PolicyConditionInPolicyCondition --> CIM_PolicyConditionStructure --> CIM_PolicyComponent --> CIM_Component --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyConditionStructure
NAMECIM_PolicyConditionInPolicyCondition

Class Qualifiers

Class CIM_PolicyConditionInPolicyCondition Qualifiers
NameTypeValueFrom Class
AssociationbooleantrueCIM_PolicyConditionInPolicyCondition
AggregationbooleantrueCIM_PolicyConditionInPolicyCondition
Versionstring2.7.0CIM_PolicyConditionInPolicyCondition
UMLPackagePathstringCIM::PolicyCIM_PolicyConditionInPolicyCondition
DescriptionstringA CompoundPolicyCondition aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyCondition association. A CompoundPolicyCondition that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a CompoundPolicyCondition should have no effect until it is valid.CIM_PolicyConditionInPolicyCondition
AssociationbooleantrueCIM_PolicyConditionStructure
AggregationbooleantrueCIM_PolicyConditionStructure
UMLPackagePathstringCIM::PolicyCIM_PolicyConditionStructure
DescriptionstringPolicyConditions may be aggregated into rules and into compound conditions. PolicyConditionStructure is the abstract aggregation class for the structuring of policy conditions. The Conditions aggregated by a PolicyRule or CompoundPolicyCondition are grouped into two levels of lists: either an ORed set of ANDed sets of conditions (DNF, the default) or an ANDed set of ORed sets of conditions (CNF). Individual PolicyConditions in these lists may be negated. The property ConditionListType specifies which of these two grouping schemes applies to a particular PolicyRule or CompoundPolicyCondition instance. One or more PolicyTimePeriodConditions may be among the conditions associated with a PolicyRule or CompoundPolicyCondition via the PolicyConditionStructure subclass association. In this case, the time periods are simply additional Conditions to be evaluated along with any others that are specified.CIM_PolicyConditionStructure
AssociationbooleantrueCIM_PolicyComponent
AbstractbooleantrueCIM_PolicyComponent
AggregationbooleantrueCIM_PolicyComponent
Versionstring2.6.0CIM_PolicyComponent
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_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_CompoundPolicyCondition ref Aggregate
Override
Description
Key
CIM_PolicyConditionInPolicyCondition
PartComponentCIM_PolicyCondition ref Override
Description
Key
CIM_PolicyConditionInPolicyCondition
GroupNumberuint16 Description CIM_PolicyConditionStructure
ConditionNegatedboolean Description CIM_PolicyConditionStructure

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
AggregatebooleantrueCIM_PolicyConditionInPolicyCondition
DescriptionstringThis property represents the CompoundPolicyCondition that contains one or more PolicyConditions.CIM_PolicyConditionInPolicyCondition
KeybooleantrueCIM_PolicyConditionInPolicyCondition

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property holds the name of a PolicyCondition contained by one or more PolicyRules.CIM_PolicyConditionInPolicyCondition
KeybooleantrueCIM_PolicyConditionInPolicyCondition

Property GroupComponent Qualifiers
NameTypeValueFrom Class
AggregatebooleantrueCIM_PolicyConditionStructure
DescriptionstringThis property represents the Policy that contains one or more PolicyConditions.CIM_PolicyConditionStructure
KeybooleantrueCIM_PolicyConditionStructure

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property holds the name of a PolicyCondition contained by one or more PolicyRule or CompoundPolicyCondition instances.CIM_PolicyConditionStructure
KeybooleantrueCIM_PolicyConditionStructure

Property GroupNumber Qualifiers
NameTypeValueFrom Class
DescriptionstringUnsigned integer indicating the group to which the contained PolicyCondition belongs. This integer segments the Conditions into the ANDed sets (when the ConditionListType is "DNF") or, similarly, into the ORed sets (when the ConditionListType is "CNF").CIM_PolicyConditionStructure

Property ConditionNegated Qualifiers
NameTypeValueFrom Class
DescriptionstringIndication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated.CIM_PolicyConditionStructure

Property GroupComponent Qualifiers
NameTypeValueFrom Class
AggregatebooleantrueCIM_PolicyComponent
DescriptionstringThe parent Policy in the association.CIM_PolicyComponent
KeybooleantrueCIM_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