version 1.42, 2003/12/01 22:20:50
|
version 1.43, 2004/02/03 21:25:45
|
|
|
/** The CIMMethod class is used to represent CIM methods in Pegasus. | /** The CIMMethod class is used to represent CIM methods in Pegasus. |
A CIMMethod consists of the following entities: | A CIMMethod consists of the following entities: |
<ul> | <ul> |
<li>Name of the method, a \Ref{CIMName}. |
<li>Name of the method, a CIMName. |
| |
<li>CIM type of the method return value, a \Ref{CIMType}. |
<li>CIM type of the method return value, a CIMType. |
| |
<li>Optional qualifiers (see \Ref{CIMQualifier}) for the method. |
<li>Optional qualifiers (see CIMQualifier) for the method. |
A method can contain zero or more CIMQualifiers. |
A method can contain zero or more CIMQualifier objects. |
| |
<li>Optional parameters (see \Ref{CIMParameter}) for the method. |
<li>Optional parameters (see CIMParameter) for the method. |
A CIMMethod may contain zero or more CIMParameters. |
A CIMMethod may contain zero or more CIMParameter objects. |
</ul> | </ul> |
In addition, a CIMMethod contains the following internal attributes: | In addition, a CIMMethod contains the following internal attributes: |
<ul> | <ul> |
|
|
methods originated with the current object or were inherited from | methods originated with the current object or were inherited from |
higher levels in the hiearchy. | higher levels in the hiearchy. |
</ul> | </ul> |
A CIMMethod is generally defined in the context of a \Ref{CIMClass}. |
A CIMMethod is generally defined in the context of a CIMClass. |
| |
CIMMethod uses shared representations, meaning that multiple | CIMMethod uses shared representations, meaning that multiple |
CIMMethod objects may refer to the same copy of data. Assignment and copy | CIMMethod objects may refer to the same copy of data. Assignment and copy |
|
|
A distinct copy may be created using the clone method. | A distinct copy may be created using the clone method. |
{@link Shared Classes} | {@link Shared Classes} |
@see CIMConstMethod | @see CIMConstMethod |
@see CIMParameters |
@see CIMParameter |
@see CIMQualifiers |
@see CIMQualifier |
@see CIMType | @see CIMType |
@see CIMClass | @see CIMClass |
*/ | */ |