1 karl 1.1 /*
2 $Log$
3 */
4 /** @name CIM Objects in Pegasus
5
6 The Common Information model (CIM) consists of a number of basic objects
7 defined in the CIM specification. This includes:
8 <UL>
9 <LI>Classes \Ref{CLASS}
10 <LI>Instances of Classes \Rf{REFERENCE}
11 <LI>Qualifiers \Ref{QUALIFIER}
12 <LI>Properties
13 <LI>Methods
14 <LI>Arrays
15 <LI>etc.
16 </UL>
17 Pegasus implements representations of these objects in C++ classes and
18 provides methods for creation, manipulation, and deletion of the objects.
19
20 In addition, Pegasus implements a number of the key concepts built into CIM as objects including:
21
22 karl 1.1 <UL>
23 <LI> Scope
24 <LI> Flavor
25 <LIetc.
26 </UL>
27
28
29 There is a class for every major CIM object as follows:
30
31 CIM Classes - ClassDecl
32 CIM Instances - InstanceDecl
33 CIM Qualifiers - Qualifier
34 CIM Properties - Property
35 CIM Methods - Method
36 CIM Scope - Scope
37 CIM Flavor - Flavor
38 CIM Qualifier Type - Qualifier types
39 CIM Arrays Array
40
41 */
|