| CIMClass ()
Constructor - Creates an uninitiated a new CIM object reprenting a CIM class.
|
| CIMClass (const CIMClass& x)
Constructor - Creates a class from a previous class
|
CIMClass& | operator= (const CIMClass& x)
Operator = Assigns the CIM Class constructor
|
| CIMClass ( const String& className, const String& superClassName = String())
Constructor - Creates a Class from inputs of a classname and SuperClassName
|
| ~CIMClass ()
Destructor
|
Boolean | isAssociation () const
isAssociation - Identifies whether or not this CIM class is an association.
|
Boolean | isAbstract () const
isAbstract Test if the CIMClass is abstract.
|
const String& | getClassName () const
getClassName Gets the name of the class ATTN: COMMENT.
|
const String& | getSuperClassName () const
getSuperClassName - Gets the name of the Parent
|
void | setSuperClassName (const String& superClassName)
setSuperClassName - Sets the name of the parent class from the input parameter.
|
CIMClass& | addQualifier (const CIMQualifier& qualifier)
addQualifier - Adds the specified qualifier to the class and increments the qualifier count.
|
Uint32 | findQualifier (const String& name) const
findQualifier - Searches for a qualifier with the specified ` input name if it exists in the class
|
Boolean | existsQualifier (const String& name) const
existsQualifier - Returns true if the qualifier with the specified name exists in the class
|
CIMQualifier | getQualifier (Uint32 pos)
getQualifier - Gets the CIMQualifier object defined by the input parameter
|
CIMConstQualifier | getQualifier (Uint32 pos) const
getQualifier - ATTN:
|
void | removeQualifier (Uint32 pos) const
removeQualifier - Removes the qualifier defined by the index parameter.
|
Uint32 | getQualifierCount () const
getQualifierCount - Returns the number of qualifiers in the class.
|
CIMClass& | addProperty (const CIMProperty& x)
addProperty - Adds the specified property object to the properties in the CIM class
|
Uint32 | findProperty (const String& name)
findProperty - Finds the property object with the name defined by the input parameter in the class.
|
Boolean | existsProperty (const String& name)
existsPropery - Determines if a property object with the name defined by the input parameter exists in the class.
|
CIMProperty | getProperty (Uint32 pos)
getProperty - Returns a property representing the property defined by the input parameter
|
CIMConstProperty | getProperty (Uint32 pos) const
getProperty Gets a property object from the CIMClass
|
void | removeProperty (Uint32 pos)
removeProperty - Removes the property represented by the position input parameter from the class
|
Uint32 | getPropertyCount () const
getPropertyCount - Gets the count of the number of properties defined in the class.
|
CIMClass& | addMethod (const CIMMethod& x)
addMethod - 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 String& name)
findMethod - Locate the method object defined by the name input
|
Boolean | existsMethod (const String& name)
existsMethod - Determine if the method object defined by the name input exists
|
CIMMethod | getMethod (Uint32 pos)
getMethod - Gets the method object defined by the input parameter.
|
CIMConstMethod | getMethod (Uint32 pos) const
getMethod Gets the method object defined by the input parameter.
|
void | removeMethod (Uint32 pos) const
removeMethod - Removes the method defined by the index parameter.
|
Uint32 | getMethodCount () const
getMethodCount - Count of the number of methods in the class
|
void | resolve ( DeclContext* declContext, const String& nameSpace)
Resolve - Resolve the class: inherit any properties and qualifiers.
|
| operator int () const
operator - ATTN:
|
void | toXml (Array<Sint8>& out) const
toXML - prepares an XML representation of the CIMClass object in the provided Sint8 variable.
|
void | print (PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const
print - Prints the toXML output to cout
|
void | toMof (Array<Sint8>& out) const
toMof - prepares a MOF representation of the CIMClass object in the provided Sint8 variable.
|
void | printMof (PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const
printMof - Prints the toMof output to cout
|
Boolean | identical (const CIMConstClass& x) const
identical - Compares with another class ATTN: Clarify exactly what identical means
|
CIMClass | clone () const
Makes a deep copy (clone) of the given object.
|
void | getKeyNames (Array<String>& keyNames) const
Get names of all keys of this class.
|