version 1.25, 2001/07/10 22:31:06
|
version 1.26, 2001/12/13 14:53:49
|
|
|
return _rep->isAssociation(); | return _rep->isAssociation(); |
} | } |
| |
/// CIMMethod isAbstract |
/** isAbstract Test if the CIMClass is abstract. |
|
@return - True if the CIMClass Object is abstract |
|
SeeAlso: Abstract |
|
*/ |
Boolean isAbstract() const | Boolean isAbstract() const |
{ | { |
_checkRep(); | _checkRep(); |
|
|
return _rep->getClassName(); | return _rep->getClassName(); |
} | } |
| |
/** CIMMethod getSuperClassName - Gets the name of the Parent |
/** getSuperClassName - Gets the name of the Parent |
@return String with parent class name. | @return String with parent class name. |
*/ | */ |
const String& getSuperClassName() const | const String& getSuperClassName() const |
|
|
return _rep->getSuperClassName(); | return _rep->getSuperClassName(); |
} | } |
| |
/** CIMMethod setSuperClassName - Sets the name of the parent class from |
/** setSuperClassName - Sets the name of the parent class from |
the input parameter. \REF{CLASSNAME}. ATTN: Define legal classnames | the input parameter. \REF{CLASSNAME}. ATTN: Define legal classnames |
@param String defining parent name. | @param String defining parent name. |
@return Throws IllegalName if superClassName argument not legal CIM | @return Throws IllegalName if superClassName argument not legal CIM |
|
|
| |
| |
| |
/** CIMMethod findProperty - Finds the property object with the |
/** findProperty - Finds the property object with the |
name defined by the input parameter in the class. | name defined by the input parameter in the class. |
@param String parameter with the property name. | @param String parameter with the property name. |
@return position representing the property object found or | @return position representing the property object found or |
|
|
| |
/** getMethod - Gets the method object defined by the | /** getMethod - Gets the method object defined by the |
input parameter. | input parameter. |
@param pos Index to the CIMMethod object to get |
@param pos Index to the method object to get |
@return Returns handle of the CIMMethod requested |
@return Returns handle of the method requested |
@exception Throws OutofBounds if the index represented by pos is greater | @exception Throws OutofBounds if the index represented by pos is greater |
than the number of methods defined in the class object | than the number of methods defined in the class object |
*/ | */ |
|
|
_rep->removeMethod(pos); | _rep->removeMethod(pos); |
} | } |
| |
/** CIMMethod getMethodCount - Count of the number of methods in the class |
/** getMethodCount - Count of the number of methods in the class |
@return integer representing the number of methods in the class object. | @return integer representing the number of methods in the class object. |
*/ | */ |
Uint32 getMethodCount() const | Uint32 getMethodCount() const |
|
|
/// operator - ATTN: | /// operator - ATTN: |
operator int() const { return _rep != 0; } | operator int() const { return _rep != 0; } |
| |
/// CIMMethod toXML |
/** toXML - prepares an XML representation of the CIMClass object |
|
in the provided Sint8 variable. |
|
@param out Sint8 array for the XML representation |
|
*/ |
void toXml(Array<Sint8>& out) const | void toXml(Array<Sint8>& out) const |
{ | { |
_checkRep(); | _checkRep(); |
_rep->toXml(out); | _rep->toXml(out); |
} | } |
| |
/// CIMMethod print |
/** print - Prints the toXML output to cout |
|
*/ |
void print(PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const | void print(PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const |
{ | { |
_checkRep(); | _checkRep(); |
_rep->print(o); | _rep->print(o); |
} | } |
| |
/** CIMMethod identical - Compares with another class |
/** toMof - prepares a MOF representation of the CIMClass object |
|
in the provided Sint8 variable. |
|
@param out Sint8 array for the XML representation |
|
*/ |
|
void toMof(Array<Sint8>& out) const |
|
{ |
|
_checkRep(); |
|
_rep->toMof(out); |
|
} |
|
/** printMof - Prints the toMof output to cout |
|
*/ |
|
void printMof(PEGASUS_STD(ostream) &o=PEGASUS_STD(cout)) const |
|
{ |
|
_checkRep(); |
|
_rep->printMof(o); |
|
} |
|
|
|
|
|
/** identical - Compares with another class |
ATTN: Clarify exactly what identical means | ATTN: Clarify exactly what identical means |
@param Class object for the class to be compared | @param Class object for the class to be compared |
@return True if the classes are identical | @return True if the classes are identical |