Class CIM_SettingsAffectSettings
extends CIM_Dependency

CIM_SettingsAffectSettings is used to define a relationship between two CIM_SettingData instances where the utilization of one CIM_SettingData has a causal relationship to the applicability or utilization of another CIM_SettingData instance. This class may be used to indicate that applying the Antecedent SettingData to one ManagedElement will result in another ManagedElement having the configuration specified by the Dependent SettingData. It may also be used with the SettingsDefineCapabilities association to indicate that applying the Antecedent SettingData to one ManagedElement will change the capabilities of another to those of the Dependent SettingData.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_Dependency
   |
   +--CIM_SettingsAffectSettings

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Associationbooleantrue
DescriptionstringCIM_SettingsAffectSettings is used to define a relationship between two CIM_SettingData instances where the utilization of one CIM_SettingData has a causal relationship to the applicability or utilization of another CIM_SettingData instance. This class may be used to indicate that applying the Antecedent SettingData to one ManagedElement will result in another ManagedElement having the configuration specified by the Dependent SettingData. It may also be used with the SettingsDefineCapabilities association to indicate that applying the Antecedent SettingData to one ManagedElement will change the capabilities of another to those of the Dependent SettingData.
Experimentalbooleantrue
UMLPackagePathstringCIM::Core::Settings
Versionstring2.14.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Affectuint16
DescriptionstringIndicates the relationship between the Antecedent and the Dependent SettingData instances. Given CIM_ManagedElement ME1 associated with CIM_SettingData SD1 and CIM_ManagedElement ME2 associated with CIM_SettingData SD2 where SD1 is the value of the Antecedent property of an instance of CIM_SettingsAffectSettings and SD2 is the value of the Dependent property of the instance. A value of 2 shall indicate that when each property of ME1 has the value of the corresponding non-null property of SD1, each property of ME2 shall have the value of the corresponding non-null property of SD2. A value of 3 shall indicate that when each property of ME1 has the value of the corresponding non-null property of SD1, each property of ME2 may have the value of the corresponding non-null property of SD2. It is only necessary for the properties of ME1 to have the values of the corresponding properties of SD1. It is not required that SD1 be explicitly applied (CIM_ElementSettingData.IsCurrent = 1 "Is Current"). Determination of correspondence between properties is CIM_ManagedElement and CIM_SettingData sub-class specific.
ValueMapstring2, 3, .., 32767..65535
ValuesstringStrongly Correlated, Loosely Correlated, DMTF reserved, Vendor Reserved

Association References

NameClass OriginReference ClassQualifiers
NameData TypeValue
AntecedentCIM_SettingsAffectSettingsCIM_SettingData
DescriptionstringAntecedent represents the independent object in this association.
Keybooleantrue
OverridestringAntecedent
DependentCIM_SettingsAffectSettingsCIM_SettingData
DescriptionstringDependent represents the object that is dependent on the Antecedent.
Keybooleantrue
OverridestringDependent

Class Methods