/* $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: 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: There is a class for every major CIM object as shown in the following table:
CIM Objects anc Concepts and their Pegasus Implementation
CIM Concept / Object Pegasus Class Reference Description
CIM Classes classDecl \Ref{CLASSDECL} 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
CIM Instance InstanceDecl
CIM DateTime DateTime
CIM Qualifier Declaration ?????
CIM Qualifier InstanceDecl
CIM Property Property \Ref{PROPERTY} A value used to characterize an instance of a class.
CIM Object Path Reference
CIM Method method
CIM Scope scope
CIM flavor flavor \Ref{FLAVOR} Part of a qualifier spcification indicating overriding and inheritance rules.
CIM ???? Qualifier Type
CIM Array Array
*/