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

File: [Pegasus] / pegasus / doc / DevManual / cimobjects.dxx (download)
Revision: 1.2, Mon Feb 5 14:14:00 2001 UTC (23 years, 3 months ago) by karl
Branch: MAIN
Changes since 1.1: +93 -16 lines
doc++ extension for respository

/*
    $Log: cimobjects.dxx,v $
    Revision 1.2  2001/02/05 14:14:00  karl
    doc++ extension for respository

    Revision 1.1  2001/02/02 18:48:20  karl
    Doc++ expansion

*/
/** @name CIM Objects in Pegasus

The Common Information model (CIM) consists of a number of basic objects
defined in the CIM specification.  This includes:
<UL>
<LI>Classes \Ref{CLASS}
<LI>Instances of Classes \Rf{REFERENCE}
<LI>Qualifiers \Ref{QUALIFIER}
<LI>Properties
<LI>Methods
<LI>Arrays
</UL>
Pegasus implements representations of these objects in C++ classes and
provides methods for creation, manipulation, and deletion of the objects.

In addition, Pegasus implements a number of the key concepts built into CIM as objects including:
<UL>
<LI> Scope
<LI> Flavor
<LI>Object Path
<LI>etc.
</UL>
There is a class for every major CIM object as shown in the following table:

<table border cellspacing=4 cellpadding=5>
<tr>
<th colspan=4 align=center>CIM Objects anc Concepts and their Pegasus Implementation</th>
</tr>

<tr>
<th>CIM Concept / Object</th>
<th>Pegasus Class</th>
<th>Reference
<th>Description</th>
</tr>
<tr>
    <td>CIM Classes</td>
    <td>classDecl</td>
    <td>\Ref{CLASSDECL}</td>
<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>
    
</tr>

<tr>
    <td>CIM Instance</td>
    <td>InstanceDecl</td>
    <td></td>    <td></td>
</tr>
<tr>
    <td>CIM DateTime</td>
    <td>DateTime</td>
    <td></td>    <td></td>
</tr>

<tr>
    <td>CIM Qualifier Declaration</td>
    <td>?????</td>
    <td></td>    <td></td>
</tr>
    
<tr>
    <td>CIM Qualifier</td>
    <td>InstanceDecl</td>
    <td></td>    <td></td>
</tr>

<tr>
    <td>CIM Property</td>
    <td>Property</td>
    <td>\Ref{PROPERTY}</td>
    <td>A value used to characterize an instance of a class.</td>
</tr>

<tr>
    <td>CIM Object Path</td>
    <td>Reference</td>
    <td></td>    <td></td>
</tr>

<tr>
    <td>CIM Method</td>
    <td>method</td>
    <td></td>    <td></td>
</tr>

<tr>
    <td>CIM Scope</td>
    <td>scope</td>
    <td></td>    <td></td>
</tr>

<tr>
    <td>CIM flavor</td>
    <td>flavor</td>
    <td>\Ref{FLAVOR}</td>
    <td>Part of a qualifier spcification indicating overriding and inheritance rules.</td>
</tr>

<tr>
    <td>CIM ????</td>
    <td>Qualifier Type</td>
    <td></td>    <td></td>
    </tr>

<tr>
    <td>CIM Array</td>
    <td>Array</td>
    <td></td>    <td></td>
    </tr>
</table>

*/

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2