|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-cim
Re: [Xen-cim] Suggested SettingsData changes
 
Jim Fehlig wrote:
 
All,
 I have finally gotten around to updating the various SettingsData 
classes in the current model with their latest counterparts from the 
DMTF WG.  Here is what I am considering thus far.
Remove classes
* Xen_ComputerSystemConfiguration
* Xen_ComputerSystemSetting
* Xen_SettingForComputerSystem
* Xen_ConfigurationForComputerSystem
* Xen_VirtualDeviceSettingData
Modify classes
* Xen_ComputerSystemSettingData
  - Inherit from CIM_VirutalSystemSettingData
   - Move ID, SSID, and Uptime from Xen_ComputerSystemSetting to this 
class
* Xen_CSSettingDataComponent
  - Inherit from CIM_VirutalSystemSettingDataComponent
* Xen_ProcessorSettingData
  - Inherit from CIM_ResourceAllocationSettingData
* Xen_MemorySettingData
  - Inherit from CIM_ResourceAllocationSettingData
* Xen_DiskSettingData
  - Inherit from CIM_ResourceAllocationSettingData
* Xen_NetworkPortSettingData
  - Inherit from CIM_ResourceAllocationSettingData
* Xen_CSSettingDataComponent
  - Inherit from CIM_VirtualSystemSettingDataComponent
 Xen_VirtualDeviceSettingData contains a subset of properties found in 
CIM_ResourceAllocationSettingData so removing it should be no problem.
 
 On second thought, perhaps it would be best to derive 
Xen_VirtualDeviceSettingData from CIM_ResourceAllocationSettingData and 
then have the various resource setting data classes derive from 
Xen_VirtualDeviceSettingData.  Thoughts?
Jim
_______________________________________________
Xen-cim mailing list
Xen-cim@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-cim
 
 |   
 
 | 
    | 
  
  
    |   | 
    |