OW_NAMESPACE::CIMElement Class Reference

The CIMElement class is used to enforce behavior from class that make up CIM classes and CIM Instances. More...

#include <OW_CIMElement.hpp>

Inheritance diagram for OW_NAMESPACE::CIMElement:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::CIMElement:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~CIMElement ()
virtual String getName () const =0
 In the future, this function will be changed to return a CIMName.
virtual void setName (const CIMName &name)=0
 Set the name of this CIMElement object.
virtual String toString () const
int compare (const CIMElement &arg)
bool equals (const CIMElement &arg)
bool operator== (const CIMElement &arg)
bool operator!= (const CIMElement &arg)

Detailed Description

The CIMElement class is used to enforce behavior from class that make up CIM classes and CIM Instances.

This would be CIMClass, CIMInstance, CIMMethod, CIMParameter, CIMProperty, CIMQualifier and CIMQualifierType.

Definition at line 54 of file OW_CIMElement.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::CIMElement::~CIMElement  )  [virtual]
 

Definition at line 44 of file OW_CIMElement.cpp.


Member Function Documentation

int OW_NAMESPACE::CIMElement::compare const CIMElement arg  )  [inline]
 

Definition at line 74 of file OW_CIMElement.hpp.

References getName().

bool OW_NAMESPACE::CIMElement::equals const CIMElement arg  )  [inline]
 

Definition at line 78 of file OW_CIMElement.hpp.

virtual String OW_NAMESPACE::CIMElement::getName  )  const [pure virtual]
 

In the future, this function will be changed to return a CIMName.

Returns:
The name of this CIMElement object as an String.

Implemented in OW_NAMESPACE::CIMClass, OW_NAMESPACE::CIMInstance, OW_NAMESPACE::CIMMethod, OW_NAMESPACE::CIMParameter, OW_NAMESPACE::CIMProperty, OW_NAMESPACE::CIMQualifier, and OW_NAMESPACE::CIMQualifierType.

Referenced by compare(), and toString().

bool OW_NAMESPACE::CIMElement::operator!= const CIMElement arg  )  [inline]
 

Definition at line 86 of file OW_CIMElement.hpp.

bool OW_NAMESPACE::CIMElement::operator== const CIMElement arg  )  [inline]
 

Definition at line 82 of file OW_CIMElement.hpp.

virtual void OW_NAMESPACE::CIMElement::setName const CIMName name  )  [pure virtual]
 

Set the name of this CIMElement object.

Parameters:
name The new name of this CIMElement object.

Implemented in OW_NAMESPACE::CIMClass, OW_NAMESPACE::CIMInstance, OW_NAMESPACE::CIMMethod, OW_NAMESPACE::CIMParameter, OW_NAMESPACE::CIMProperty, OW_NAMESPACE::CIMQualifier, and OW_NAMESPACE::CIMQualifierType.

String OW_NAMESPACE::CIMElement::toString  )  const [virtual]
 

Returns:
An String representing this CIMElement.

Implements OW_NAMESPACE::CIMBase.

Reimplemented in OW_NAMESPACE::CIMClass, OW_NAMESPACE::CIMInstance, OW_NAMESPACE::CIMMethod, OW_NAMESPACE::CIMParameter, OW_NAMESPACE::CIMProperty, OW_NAMESPACE::CIMQualifier, and OW_NAMESPACE::CIMQualifierType.

Definition at line 49 of file OW_CIMElement.cpp.

References getName().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:12:26 2006 for openwbem by  doxygen 1.4.6