// Copyright (c) 2005 DMTF. All rights reserved.
// Deprecate
// class.
// Update of
// descriptions based on Tech Edit review.
// Add UmlPackagePath
// qualifier values to CIM Schema.
// ==================================================================
// CIM_ElementConfiguration
// ==================================================================
[Association, Deprecated { "CIM_ElementSettingData",
"CIM_ElementSetting" },
Version ( "2.10.0" ),
UMLPackagePath ( "CIM::Core::Settings" ),
Description (
"Note: The Configuration class is being deprecated in lieu of "
"using a ConcreteComponent relationship to indicate a hierarchy "
"of Setting or SettingData instances. This association allows "
"the reuse of the element to Setting or SettingData "
"associations instead of defining a peer association "
"specifically for Configurations. \n"
"Deprecated description: This association relates a "
"Configuration object to one or more ManagedSystemElements. The "
"Configuration object represents a certain behavior or a "
"desired functional state for the associated "
"ManagedSystemElements." )]
class CIM_ElementConfiguration {
[Deprecated { "CIM_ElementSettingData.ManagedElement",
"CIM_ElementSetting.Element" },
Key, Description (
"Note: The use of this element is deprecated. Deprecated "
"description: The ManagedSystemElement." )]
CIM_ManagedSystemElement REF Element;
[Deprecated { "CIM_ElementSettingData.SettingData",
"CIM_ElementSetting.Setting" },
Key, Description (
"Note: The use of this element is deprecated. Deprecated "
"description: The Configuration object that groups the "
"Settings and dependencies that are associated with the "
"ManagedSystemElement." )]
CIM_Configuration REF Configuration;
};