version 1.45, 2006/01/30 16:16:47
|
version 1.46, 2006/02/17 19:30:37
|
|
|
// | // |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
| |
/** The CIMObject class is the superclass for the CIMInstance and |
/** |
CIMClass classes. |
The CIMObject class represents the DMTF standard CIM object definition, |
|
which may represent a CIMClass or a CIMInstance. |
| |
The CIMObjectRep data member points to either a CIMInstanceRep or |
<p>The CIMObject class uses a shared representation model, such that |
CIMClassRep. |
multiple CIMObject objects may refer to the same data copy. Assignment |
|
and copy operators create new references to the same data, not distinct |
|
copies. An update to a CIMObject object affects all the CIMObject |
|
objects that refer to the same data copy. The data remains valid until |
|
all the CIMObject objects that refer to it are destructed. A separate |
|
copy of the data may be created using the clone method. |
*/ | */ |
class PEGASUS_COMMON_LINKAGE CIMObject | class PEGASUS_COMMON_LINKAGE CIMObject |
{ | { |
public: | public: |
| |
/** Creates CIMObject instance with null values (default constructor). |
/** |
|
Constructs an uninitialized CIMObject object. A method |
|
invocation on an uninitialized object will result in the throwing |
|
of an UninitializedObjectException. An uninitialized object may |
|
be converted into an initialized object only by using the assignment |
|
operator with an initialized object. |
*/ | */ |
CIMObject(); | CIMObject(); |
| |
/** Creates a new CIMObject instance (copy constructor). |
/** |
@param x Specifies the name of the CIMObject instance to create. |
Constructs a CIMObject object from the value of a specified |
|
CIMObject object, so that both objects refer to the same data copy. |
|
@param x The CIMObject object from which to construct a new |
|
CIMObject object. |
*/ | */ |
CIMObject(const CIMObject& x); | CIMObject(const CIMObject& x); |
| |
/** Construction of a CIMObject instance based on the CIMClass object. |
/** |
|
Constructs a CIMObject object from the value of a specified |
|
CIMClass object, so that both objects refer to the same data copy. |
|
@param x The CIMClass object from which to construct the |
|
CIMObject object. |
*/ | */ |
CIMObject(const CIMClass& x); | CIMObject(const CIMClass& x); |
| |
/** Construction of a CIMObject instance based on the CIMInstance object. |
/** |
|
Constructs a CIMObject object from the value of a specified |
|
CIMInstance object, so that both objects refer to the same data copy. |
|
@param x The CIMInstance object from which to construct the |
|
CIMObject object. |
*/ | */ |
CIMObject(const CIMInstance& x); | CIMObject(const CIMInstance& x); |
| |
/** Assign the values of the CIMObject instance to CIMObject. |
/** |
@param x Specifies the name of the CIMObject instance. |
Assigns the value of the specified CIMObject object to this object, |
|
so that both objects refer to the same data copy. |
|
@param x The CIMObject object from which to assign this CIMObject |
|
object. |
|
@return A reference to this CIMObject object. |
*/ | */ |
CIMObject& operator=(const CIMObject& x); | CIMObject& operator=(const CIMObject& x); |
| |
/** Destroys CIMObject. |
/** |
|
Destructs the CIMObject object. |
*/ | */ |
~CIMObject(); | ~CIMObject(); |
| |
/** Gets the ClassName of the object. |
/** |
@return ClassName of the object in a CIMName parameter. For example, |
Gets the class name of the object. |
<pre> |
@return A CIMName containing the class name. |
CIMName className; |
@exception UninitializedObjectException If the object is not |
CIMClass myclass("myclass", "superclass"); |
initialized. |
className = myclass.getClassName; |
|
</pre> |
|
*/ | */ |
const CIMName& getClassName() const; | const CIMName& getClassName() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Gets the object path for the object. |
|
@return A CIMObjectPath containing the object path. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
const CIMObjectPath& getPath() const; | const CIMObjectPath& getPath() const; |
| |
/** Sets the object path for the object. |
/** |
@param path Specifies the CIMObjectPath that contains the object path. |
Sets the object path for the object. |
|
@param path A CIMObjectPath containing the object path. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
void setPath (const CIMObjectPath & path); | void setPath (const CIMObjectPath & path); |
| |
/** Adds the CIMQualifier object to the instance. |
/** |
@param qualifier CIMQualifier object to add to instance. |
Adds a qualifier to the object. |
@return The resulting CIMObject. |
@param qualifier The CIMQualifier to be added. |
@exception AlreadyExistsException True if the CIMQualifier already |
@return A reference to this CIMObject object. |
exists in the instance; otherwise, false. |
@exception AlreadyExistsException If a qualifier with the |
|
same name already exists in the CIMObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMObject& addQualifier(const CIMQualifier& qualifier); | CIMObject& addQualifier(const CIMQualifier& qualifier); |
| |
/** Searches the instance for the qualifier object |
/** |
defined by the input parameter. |
Finds a qualifier by name. |
@param name CIMName that defines the qualifier object to be found. |
@param name A CIMName specifying the name of the qualifier to be found. |
@return Position of the qualifier to use in subsequent |
@return Index of the qualifier if found or PEG_NOT_FOUND if not found. |
operations or PEG_NOT_FOUND if the qualifier is not found. |
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 findQualifier(const CIMName& name) const; | Uint32 findQualifier(const CIMName& name) const; |
| |
/** Retrieves the qualifier object defined by the input parameter. |
/** |
@param index Specifies the index for the qualifier object. The index to |
Gets the qualifier at the specified index. |
qualifier objects is zero-origin and continuous so that |
@param index The index of the qualifier to be retrieved. |
incrementing loops can be used to get all qualifier |
@return The CIMQualifier at the specified index. |
objects in a CIMInstance. |
@exception IndexOutOfBoundsException If the index is outside |
@return CIMQualifier object defined by the index. |
the range of qualifiers available for the CIMObject. |
@exception IndexOutOfBoundsException True if the index |
@exception UninitializedObjectException If the object is not |
is out of bounds; otherwise, false. |
initialized. |
*/ | */ |
CIMQualifier getQualifier(Uint32 index); | CIMQualifier getQualifier(Uint32 index); |
| |
/** Retrieves the qualifier object defined by the input parameter. |
/** |
@param index Specifies the index for the qualifier object. The index to |
Gets the qualifier at the specified index. |
qualifier objects is zero-origin and continuous so that |
@param index The index of the qualifier to be retrieved. |
incrementing loops can be used to get all qualifier |
@return The CIMConstQualifier at the specified index. |
objects in a CIMInstance. |
@exception IndexOutOfBoundsException If the index is outside |
@return CIMConstQualifier object defined by the index. |
the range of qualifiers available for the CIMObject. |
@exception IndexOutOfBoundsException True if the index |
@exception UninitializedObjectException If the object is not |
is out of bounds; otherwise, false. |
initialized. |
*/ | */ |
CIMConstQualifier getQualifier(Uint32 index) const; | CIMConstQualifier getQualifier(Uint32 index) const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Removes a qualifier from the object. |
|
@param index The index of the qualifier to remove. |
|
@exception IndexOutOfBoundsException If the index is |
|
outside the range of qualifiers available for the CIMObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
void removeQualifier(Uint32 index); | void removeQualifier(Uint32 index); |
| |
/** Gets the number of CIMQualifier objects defined for |
/** |
this CIMObject. |
Gets the number of qualifiers in the object. |
@return Count of the number of CIMQualifier objects in the |
@return An integer count of the qualifiers in the CIMObject. |
CIMObject. |
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 getQualifierCount() const; | Uint32 getQualifierCount() const; |
| |
/** Adds a property object defined by the input parameter to |
/** |
the CIMObject. |
Adds a property to the object. |
@param x Property Object to be added. See the CIM Property |
@param x The CIMProperty to be added. |
class for definition of the property object. |
@return A reference to this CIMObject object. |
@return The resulting CIMObject. |
@exception AlreadyExistsException If a property with the |
@exception AlreadyExistsException True if the property already exists |
same name already exists in the CIMObject. |
otherwise, false. |
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMObject& addProperty(const CIMProperty& x); | CIMObject& addProperty(const CIMProperty& x); |
| |
/** Searches the CIMProperty objects in the |
/** |
CIMObject for a property object with the name defined by the |
Finds a property by name. |
input parameter. |
@param name A CIMName specifying the name of the property to be found. |
@param name CIMName with the name of the property object to be found. |
@return Index of the property if found or PEG_NOT_FOUND if not found. |
@return Position in the CIM object of the property object if found or |
@exception UninitializedObjectException If the object is not |
PEG_NOT_FOUND if no property object found with the name defined by the |
initialized. |
input parameter. |
|
*/ | */ |
Uint32 findProperty(const CIMName& name) const; | Uint32 findProperty(const CIMName& name) const; |
| |
/** Gets the CIMProperty object in the CIMObject defined |
/** |
by the input parameter. |
Gets the property at the specified index. |
@param index Specifies the index to the property object in the CIMObject. |
@param index The index of the property to be retrieved. |
The index to qualifier objects is zero-origin and continuous |
@return The CIMProperty at the specified index. |
so that incrementing loops can be used to get all qualifier |
@exception IndexOutOfBoundsException If the index is outside |
objects in a CIMObject. |
the range of properties available for the CIMObject. |
@return CIMProperty object corresponding to the index. |
@exception UninitializedObjectException If the object is not |
@exception IndexOutOfBoundsException True if the index |
initialized. |
is out of bounds; otherwise, false. |
|
*/ | */ |
CIMProperty getProperty(Uint32 index); | CIMProperty getProperty(Uint32 index); |
| |
/** Gets the CIMproperty object in the CIMObject defined |
/** |
by the input parameter. |
Gets the property at the specified index. |
@param index Specifies the index to the property object in the CIMObject. |
@param index The index of the property to be retrieved. |
@return CIMProperty object corresponding to the index. |
@return The CIMConstProperty at the specified index. |
@exception IndexOutOfBoundsException True if the index is outside the |
@exception IndexOutOfBoundsException If the index is outside |
range of properties in this object; otherwise, false. |
the range of properties available for the CIMObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMConstProperty getProperty(Uint32 index) const; | CIMConstProperty getProperty(Uint32 index) const; |
| |
/** Remove the specified property from the instance. |
/** |
@param index Specifies the index to the property to be removed from the |
Removes a property from the object. |
instance. Normally this is obtained by findProperty(); |
@param index The index of the property to remove. |
@exception IndexOutOfBoundsException True if the index is outside the |
@exception IndexOutOfBoundsException If the index is |
range of properties in this object; otherwise, false. |
outside the range of properties available for the CIMObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
void removeProperty(Uint32 index); | void removeProperty(Uint32 index); |
| |
/** Gets the number of CIMProperty objects defined for this CIMObject. |
/** |
@return Count of the number of CIMProperty objects in the |
Gets the number of properties in the object. |
CIMObject. Zero indicates that no CIMProperty objects |
@return An integer count of the properties in the CIMObject. |
are contained in the CIMObject. |
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 getPropertyCount() const; | Uint32 getPropertyCount() const; |
| |
/** Makes a deep copy (clone) of the given object. |
/** |
@return Copy of the CIMObject. |
Makes a deep copy of the object. This creates a new copy of all |
|
the object attributes including qualifiers and properties. |
|
@return A new copy of the CIMObject object. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMObject clone() const; | CIMObject clone() const; |
| |
/** Compares with another CIM Object. |
/** |
@param x CIM object for comparison. |
Compares the CIMObject with a specified CIMConstObject. |
@return True if the objects are identical; otherwise, false. |
@param x The CIMConstObject to be compared. |
|
@return True if this object is identical to the one specified, |
|
false otherwise. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Boolean identical(const CIMConstObject& x) const; | Boolean identical(const CIMConstObject& x) const; |
| |
/** Determines if the object has not been initialized. |
/** |
@return True if the object has not been initialized; otherwise, false. |
Determines whether the object has been initialized. |
|
@return True if the object has not been initialized, false otherwise. |
*/ | */ |
Boolean isUninitialized() const; | Boolean isUninitialized() const; |
| |
/** Returns a string representing the value of the CIMObject. |
/** |
With the inclusion of CIMObject as a CIMValue, the intent |
Generates a human-readable String representing the value of the |
of the toString() method is to produce a "human-readable" string |
CIMObject. The String may be in MOF format, but the format is not |
consistent with other CIMValue types. The string will be a MOF |
guaranteed and may change without notice. |
representation of the object (ie. either CIMClass or CIMInstance) |
@return A human-readable String representing the CIMObject value. |
using the _rep's toMof() method. |
@exception UninitializedObjectException If the object is not |
@return String representing the CIMObject value. |
initialized. |
*/ | */ |
String toString () const; | String toString () const; |
| |
/** Determines if the object represents a CIMClass. |
/** |
@return True if the object represents a CIMClass; otherwise, false. |
Indicates whether the object represents a CIMClass. |
|
@return True if the object represents a CIMClass; false otherwise. |
*/ | */ |
Boolean isClass () const; | Boolean isClass () const; |
| |
/** Determines if the object represents a CIMInstance. |
/** |
@return True if the object represents a CIMInstance; otherwise, false. |
Indicates whether the object represents a CIMInstance. |
|
@return True if the object represents a CIMInstance; false otherwise. |
*/ | */ |
Boolean isInstance () const; | Boolean isInstance () const; |
| |
|
|
# include <Pegasus/Common/ArrayInter.h> | # include <Pegasus/Common/ArrayInter.h> |
#undef PEGASUS_ARRAY_T | #undef PEGASUS_ARRAY_T |
| |
|
|
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
// | // |
// CIMConstObject | // CIMConstObject |
|
|
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
| |
/** | /** |
REVIEWERS: Add class defintion here |
The CIMConstObject class provides a const interface to a CIMObject |
|
object. This class is needed because the shared representation model |
|
used by CIMObject does not prevent modification to a const CIMObject |
|
object. Note that the value of a CIMConstObject object could still be |
|
modified by a CIMObject object that refers to the same data copy. |
*/ | */ |
class PEGASUS_COMMON_LINKAGE CIMConstObject | class PEGASUS_COMMON_LINKAGE CIMConstObject |
{ | { |
public: | public: |
| |
/** Constructs a new CIMConstObject with null values (default constructor). |
/** |
|
Constructs an uninitialized CIMConstObject object. A method |
|
invocation on an uninitialized object will result in the throwing |
|
of an UninitializedObjectException. An uninitialized object may |
|
be converted into an initialized object only by using the assignment |
|
operator with an initialized object. |
*/ | */ |
CIMConstObject(); | CIMConstObject(); |
| |
/** Constructs a new CIMConstObject. |
/** |
@param x Specifies the name of the CIMConstObject instance to create. |
Constructs a CIMConstObject object from the value of a specified |
|
CIMConstObject object, so that both objects refer to the same data |
|
copy. |
|
@param x The CIMConstObject object from which to construct a new |
|
CIMConstObject object. |
*/ | */ |
CIMConstObject(const CIMConstObject& x); | CIMConstObject(const CIMConstObject& x); |
| |
/** Constructs a new CIMConstObject from a CIMObject instance. |
/** |
@param x Specifies the name of the CIMObject instance to use to create |
Constructs a CIMConstObject object from the value of a specified |
the CIMConstObject instance. |
CIMObject object, so that both objects refer to the same data copy. |
|
@param x The CIMObject object from which to construct a new |
|
CIMConstObject object. |
*/ | */ |
CIMConstObject(const CIMObject& x); | CIMConstObject(const CIMObject& x); |
| |
/** Constructs a CIMObject instance from a CIMClass instance. |
/** |
@param x Specifies the name of the CIMClass instance. |
Constructs a CIMConstObject object from the value of a specified |
|
CIMClass object, so that both objects refer to the same data copy. |
|
@param x The CIMClass object from which to construct the |
|
CIMConstObject object. |
*/ | */ |
CIMConstObject(const CIMClass& x); | CIMConstObject(const CIMClass& x); |
| |
/** Constructs a CIMObject instance from a CIMInstance instance. |
/** |
@param x Specifies the name of the CIMInstance instance. |
Constructs a CIMConstObject object from the value of a specified |
|
CIMInstance object, so that both objects refer to the same data copy. |
|
@param x The CIMInstance object from which to construct the |
|
CIMConstObject object. |
*/ | */ |
CIMConstObject(const CIMInstance& x); | CIMConstObject(const CIMInstance& x); |
| |
/** Constructs a CIMObject instance from a CIMConstClass instance. |
/** |
@param x Specifies the name of the CIMConstClass instance. |
Constructs a CIMConstObject object from the value of a specified |
|
CIMConstClass object, so that both objects refer to the same data copy. |
|
@param x The CIMConstClass object from which to construct the |
|
CIMConstObject object. |
*/ | */ |
CIMConstObject(const CIMConstClass& x); | CIMConstObject(const CIMConstClass& x); |
| |
/** Constructs a CIMObject instance from a CIMConstInstance instance. |
/** |
@param x Specifies the name of the CIMConstInstance instance. |
Constructs a CIMConstObject object from the value of a specified |
|
CIMConstInstance object, so that both objects refer to the same data |
|
copy. |
|
@param x The CIMConstInstance object from which to construct the |
|
CIMConstObject object. |
*/ | */ |
CIMConstObject(const CIMConstInstance& x); | CIMConstObject(const CIMConstInstance& x); |
| |
/** REVIEWERS: Insert description here. |
/** |
@param x Specifies the name of the CIMConstObject instance. |
Assigns the value of the specified CIMConstObject object to this |
|
object, so that both objects refer to the same data copy. |
|
@param x The CIMConstObject object from which to assign this |
|
CIMConstObject object. |
|
@return A reference to this CIMConstObject object. |
*/ | */ |
CIMConstObject& operator=(const CIMConstObject& x); | CIMConstObject& operator=(const CIMConstObject& x); |
| |
/** CIMConstObject destructor. |
/** |
|
Destructs the CIMConstObject object. |
*/ | */ |
~CIMConstObject(); | ~CIMConstObject(); |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Gets the class name of the object. |
|
@return A CIMName containing the class name. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
const CIMName& getClassName() const; | const CIMName& getClassName() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Gets the object path for the object. |
|
@return A CIMObjectPath containing the object path. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
const CIMObjectPath& getPath() const; | const CIMObjectPath& getPath() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
@param name Specifies the name of the CIMName instance. |
Finds a qualifier by name. |
|
@param name A CIMName specifying the name of the qualifier to be found. |
|
@return Index of the qualifier if found or PEG_NOT_FOUND if not found. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 findQualifier(const CIMName& name) const; | Uint32 findQualifier(const CIMName& name) const; |
| |
/** REVIEWERS: Insert description here. |
/** |
@param index Specifies the name of the Uint32 instance. |
Gets the qualifier at the specified index. |
|
@param index The index of the qualifier to be retrieved. |
|
@return The CIMConstQualifier at the specified index. |
|
@exception IndexOutOfBoundsException If the index is outside |
|
the range of qualifiers available for the CIMConstObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMConstQualifier getQualifier(Uint32 index) const; | CIMConstQualifier getQualifier(Uint32 index) const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Gets the number of qualifiers in the object. |
|
@return An integer count of the qualifiers in the CIMConstObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 getQualifierCount() const; | Uint32 getQualifierCount() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
@param name Specifies the name of the CIMName instance. |
Finds a property by name. |
|
@param name A CIMName specifying the name of the property to be found. |
|
@return Index of the property if found or PEG_NOT_FOUND if not found. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 findProperty(const CIMName& name) const; | Uint32 findProperty(const CIMName& name) const; |
| |
/** REVIEWERS: Insert description here. |
/** |
@param index Specifies the name of the Uint32 instance. |
Gets the property at the specified index. |
|
@param index The index of the property to be retrieved. |
|
@return The CIMConstProperty at the specified index. |
|
@exception IndexOutOfBoundsException If the index is outside |
|
the range of properties available for the CIMConstObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMConstProperty getProperty(Uint32 index) const; | CIMConstProperty getProperty(Uint32 index) const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Gets the number of properties in the object. |
|
@return An integer count of the properties in the CIMConstObject. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Uint32 getPropertyCount() const; | Uint32 getPropertyCount() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Makes a deep copy of the object. This creates a new copy of all |
|
the object attributes including qualifiers and properties. |
|
@return A CIMObject object with a separate copy of the |
|
CIMConstObject object. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
CIMObject clone() const; | CIMObject clone() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Compares the CIMConstObject with a specified CIMConstObject. |
|
@param x The CIMConstObject to be compared. |
|
@return True if this object is identical to the one specified, |
|
false otherwise. |
|
@exception UninitializedObjectException If the object is not |
|
initialized. |
*/ | */ |
Boolean identical(const CIMConstObject& x) const; | Boolean identical(const CIMConstObject& x) const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Determines whether the object has been initialized. |
|
@return True if the object has not been initialized, false otherwise. |
*/ | */ |
Boolean isUninitialized() const; | Boolean isUninitialized() const; |
| |
/** Returns a string representing the value of the CIMObject. |
/** |
With the inclusion of CIMObject as a CIMValue, the intent |
Generates a human-readable String representing the value of the |
of the toString() method is to produce a "human-readable" string |
CIMObject. The String may be in MOF format, but the format is not |
consistent with other CIMValue types. The string will be a MOF |
guaranteed and may change without notice. |
representation of the object (ie. either CIMClass or CIMInstance) |
@return A human-readable String representing the CIMObject value. |
using the _rep's toMof() method. |
@exception UninitializedObjectException If the object is not |
@return String representing the CIMObject value. |
initialized. |
*/ | */ |
String toString () const; | String toString () const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Indicates whether the object represents a CIMConstClass. |
|
@return True if the object represents a CIMConstClass; false otherwise. |
*/ | */ |
Boolean isClass() const; | Boolean isClass() const; |
| |
/** REVIEWERS: Insert description here. |
/** |
|
Indicates whether the object represents a CIMConstInstance. |
|
@return True if the object represents a CIMConstInstance; false |
|
otherwise. |
*/ | */ |
Boolean isInstance() const; | Boolean isInstance() const; |
| |