6 karl 1.1 */
7 /** @name CIM Objects in Pegasus
8
9 The Common Information model (CIM) consists of a number of basic objects
10 defined in the CIM specification. This includes:
11 <UL>
12 <LI>Classes \Ref{CLASS}
13 <LI>Instances of Classes \Rf{REFERENCE}
14 <LI>Qualifiers \Ref{QUALIFIER}
15 <LI>Properties
16 <LI>Methods
17 <LI>Arrays
18 </UL>
19 Pegasus implements representations of these objects in C++ classes and
20 provides methods for creation, manipulation, and deletion of the objects.
21
22 In addition, Pegasus implements a number of the key concepts built into CIM as objects including:
23 <UL>
24 <LI> Scope
25 <LI> Flavor
|
31 karl 1.2 <table border cellspacing=4 cellpadding=5>
32 <tr>
33 <th colspan=4 align=center>CIM Objects anc Concepts and their Pegasus Implementation</th>
34 </tr>
35
36 <tr>
37 <th>CIM Concept / Object</th>
38 <th>Pegasus Class</th>
39 <th>Reference
40 <th>Description</th>
41 </tr>
42 <tr>
43 <td>CIM Classes</td>
44 <td>classDecl</td>
45 <td>\Ref{CLASSDECL}</td>
46 <td>A CIM Class is a collection of instances, all of which support a common type; that is, a set of properties and methods. The common properties and methods are defined as features of the class</td>
47
48 </tr>
49
50 <tr>
51 <td>CIM Instance</td>
52 karl 1.2 <td>InstanceDecl</td>
53 <td></td> <td></td>
54 </tr>
55 <tr>
56 <td>CIM DateTime</td>
57 <td>DateTime</td>
58 <td></td> <td></td>
59 </tr>
60
61 <tr>
62 <td>CIM Qualifier Declaration</td>
63 <td>?????</td>
64 <td></td> <td></td>
65 </tr>
66
67 <tr>
68 <td>CIM Qualifier</td>
69 <td>InstanceDecl</td>
70 <td></td> <td></td>
71 </tr>
72
73 karl 1.2 <tr>
74 <td>CIM Property</td>
75 <td>Property</td>
76 <td>\Ref{PROPERTY}</td>
77 <td>A value used to characterize an instance of a class.</td>
78 </tr>
79
80 <tr>
81 <td>CIM Object Path</td>
82 <td>Reference</td>
83 <td></td> <td></td>
84 </tr>
85
86 <tr>
87 <td>CIM Method</td>
88 <td>method</td>
89 <td></td> <td></td>
90 </tr>
91
92 <tr>
93 <td>CIM Scope</td>
94 karl 1.2 <td>scope</td>
95 <td></td> <td></td>
96 </tr>
97
98 <tr>
99 <td>CIM flavor</td>
100 <td>flavor</td>
101 <td>\Ref{FLAVOR}</td>
102 <td>Part of a qualifier spcification indicating overriding and inheritance rules.</td>
103 </tr>
104
105 <tr>
106 <td>CIM ????</td>
107 <td>Qualifier Type</td>
108 <td></td> <td></td>
109 </tr>
110
111 <tr>
112 <td>CIM Array</td>
113 <td>Array</td>
114 <td></td> <td></td>
115 karl 1.2 </tr>
116 </table>
|