1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Association, Version ( "2.10.0" ),
3 UMLPackagePath ( "CIM::Device::StorageServices" ),
4 Description (
5 "This association define StorageSettings that reflect the "
6 "capabilities of the associated StorageCapabilities. The "
7 "associated StorageSetting may not define the operational "
8 "characteristics (through settings properties) of any storage "
9 "element. StorageSettingsGeneratedFromCapabilities is the "
10 "association between instances of StorageCapabilities and those "
11 "instances of StorageSetting that have been created from the "
12 "StorageCapabilities instance using the StorageCapabilities "
13 "\"CreateSetting\" method. These settings have a "
14 "StorageSetting.ChangeableType of \"Changeable - Transient\" or "
15 "\"Changeable - Persistent\" The settings associated by this "
16 "class reflect the capabilities from which they are generated. "
17 "These setting SHALL be associated with one "
18 "StorageCapabilities. \n"
19 "A generated setting can be deleted by the implementation at "
20 "any time if it is a a StorageSetting of \"Changed - Transient\" "
21 "ChangeableType. \n"
22 karl 1.1.2.2 "A client should not use this association to find transient "
23 "Settings to subsequently modify and/or use because that would "
24 "increase the likelihood of setting contention across clients. "
25 "Instead the implementation uses this association to define "
26 "transient settings, which can be located through any means, "
27 "that have special temporal based life cycle. \n"
28 "DefaultSetting is meaningless in this class." )]
29 class CIM_StorageSettingsGeneratedFromCapabilities : CIM_SettingAssociatedToCapabilities {
30
31 [Override ( "Antecedent" ),
32 Max ( 1 ),
33 Description ( "The StorageCapabilities." )]
34 CIM_StorageCapabilities REF Antecedent;
35
36 [Override ( "Dependent" ),
37 Description (
38 "The temporary and client generated StorageSetting." )]
39 CIM_StorageSetting REF Dependent;
40
41
42 };
|