(file) Return to cimobjects.dxx CVS log (file) (dir) Up to [Pegasus] / pegasus / doc / DevManual

  1 karl  1.1 /*
  2 karl  1.2     $Log: cimobjects.dxx,v $
  3               Revision 1.1  2001/02/02 18:48:20  karl
  4               Doc++ expansion
  5           
  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
 26 karl  1.2 <LI>Object Path
 27           <LI>etc.
 28 karl  1.1 </UL>
 29 karl  1.2 There is a class for every major CIM object as shown in the following table:
 30 karl  1.1 
 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>
117 karl  1.1 
118           */

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2