1 krisbash 1.1 // Copyright (c) 2009 DMTF. All rights reserved.
2 [Association, Version ( "2.24.0" ),
3 UMLPackagePath ( "CIM::Core::Capabilities" ),
4 Description (
5 "ElementCapabilities represents the association between "
6 "ManagedElements and their Capabilities. Note that the "
7 "cardinality of the ManagedElement reference is Min(1). This "
8 "cardinality mandates the instantiation of the "
9 "ElementCapabilities association for the referenced instance of "
10 "Capabilities. ElementCapabilities describes the existence "
11 "requirements and context for the referenced instance of "
12 "ManagedElement. Specifically, the ManagedElement MUST exist "
13 "and provides the context for the Capabilities." )]
14 class CIM_ElementCapabilities {
15
16 [Key, Min ( 1 ),
17 Description ( "The managed element." )]
18 CIM_ManagedElement REF ManagedElement;
19
20 [Key, Description (
21 "The Capabilities object associated with the element." )]
22 krisbash 1.1 CIM_Capabilities REF Capabilities;
23
24 [Description (
25 "Characteristics provides descriptive information about "
26 "the Capabilities. when the value 2 \"Default\" is "
27 "specified, the associated Capabilities shall represent "
28 "the default capabilities of the associated Managed "
29 "Element \n"
30 "when the value 2 \"Default\" is not specified, the "
31 "Capabilities instance may represent the default "
32 "capabilities of the Managed Element\n"
33 "When the value 3 \"Current\" is specified, the "
34 "associated Capabilities shall represent the current "
35 "capabilities of the associated Managed Element\n"
36 "When the value 3 \"Current\" is not specified, the "
37 "Capabilities instance may represent the current "
38 "capabilities of the Managed Element." ),
39 ValueMap { "2", "3", "..", "32768..65535" },
40 Values { "Default", "Current", "DMTF Reserved",
41 "Vendor Specific" }]
42 uint16 Characteristics[];
43 krisbash 1.1
44
45 };
|