| CIMClass ()
Creates an uninitialized new CIM object representing a CIM class.
|
| CIMClass (const CIMClass& x)
Creates a new CIM object representing a CIMClass from the given CIMClass object.
|
PEGASUS_EXPLICIT | CIMClass (const CIMObject& x)
Creates a new CIMClass object representing a CIMClass from the given CIMObject Object.
|
| CIMClass ( const CIMName& className, const CIMName& superClassName = CIMName())
Creates a new CIM object representing a CIMClass from inputs of a classname and SuperClassName.
|
CIMClass& | operator= (const CIMClass& x)
|
| ~CIMClass ()
Destructor
|
Boolean | isAssociation () const
Identifies whether or not this CIM class is an association.
|
Boolean | isAbstract () const
Tests if the CIMClass is abstract.
|
const CIMName& | getClassName () const
Gets the name of the class represented by this CIM object.
|
const CIMObjectPath& | getPath () const
|
void | setPath (const CIMObjectPath & path)
Sets the object path for the class.
|
const CIMName& | getSuperClassName () const
Gets the name of the Parent class of this CIM Object.
|
void | setSuperClassName (const CIMName& superClassName)
Sets the name of the parent class from the input parameter.
|
CIMClass& | addQualifier (const CIMQualifier& qualifier)
Adds the specified qualifier to the class and increments the qualifier count.
|
Uint32 | findQualifier (const CIMName& name) const
Searches for a qualifier with the specified input name if it exists in the class.
|
CIMQualifier | getQualifier (Uint32 index)
Gets the CIMQualifier object defined by the input parameter.
|
CIMConstQualifier | getQualifier (Uint32 index) const
Gets the qualifier defined by the input parameter from the qualifier list for this CIMClass.
|
void | removeQualifier (Uint32 index)
Removes the qualifier defined by the index parameter.
|
Uint32 | getQualifierCount () const
Gets the count of the number of qualifiers defined in the class.
|
CIMClass& | addProperty (const CIMProperty& x)
Adds the specified property object to the properties in the CIM class
|
Uint32 | findProperty (const CIMName& name) const
Finds the property object with the name defined by the input parameter in the class.
|
CIMProperty | getProperty (Uint32 index)
Gets a property object from the CIMClass.
|
CIMConstProperty | getProperty (Uint32 index) const
Gets a property object from the CIMClass.
|
void | removeProperty (Uint32 index)
Removes the specified property from the class.
|
Uint32 | getPropertyCount () const
Gets the count of the number of properties defined in the class.
|
CIMClass& | addMethod (const CIMMethod& x)
Adds the method object defined by the input parameter to the class and increments the count of the number of methods in the class.
|
Uint32 | findMethod (const CIMName& name) const
Locate the method object defined by the input parameter.
|
CIMMethod | getMethod (Uint32 index)
Gets the method object defined by the input parameter.
|
CIMConstMethod | getMethod (Uint32 index) const
Gets the method object defined by the input parameter.
|
void | removeMethod (Uint32 index)
Removes the method defined by the index parameter.
|
Uint32 | getMethodCount () const
Gets the count of the number of methods in the class.
|
void | getKeyNames (Array<CIMName>& keyNames) const
Get names of all keys of this class
|
Boolean | hasKeys () const
Determines if the object has keys.
|
CIMClass | clone () const
Makes a deep copy (clone) of the given object.
|
Boolean | identical (const CIMConstClass& x) const
Compares with another CIM class.
|
Boolean | isUninitialized () const
Determines if the object has not been initialized.
|
CIMInstance | buildInstance (Boolean includeQualifiers, Boolean includeClassOrigin, const CIMPropertyList & propertyList) const
Experimental Interface Build a CIMInstance based on this CIM Class.
|