<CLASS NAME="CIM_InstMethodCall"  SUPERCLASS="CIM_InstIndication" >
<QUALIFIER NAME="INDICATION" TYPE="boolean" OVERRIDABLE="false">
<VALUE>TRUE</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Version" TYPE="string" TOSUBCLASS="false" TRANSLATABLE="true">
<VALUE>2.8.1000</VALUE>
</QUALIFIER>
<QUALIFIER NAME="UMLPackagePath" TYPE="string">
<VALUE>CIM::Event</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>CIM_InstMethodCall notifies when an instance&apos;s method is invoked.</VALUE>
</QUALIFIER>
<PROPERTY NAME="MethodName"  CLASSORIGIN="CIM_InstMethodCall" TYPE="string">
<QUALIFIER NAME="Required" TYPE="boolean" OVERRIDABLE="false">
<VALUE>TRUE</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>The name of the method invoked.</VALUE>
</QUALIFIER>
</PROPERTY>
<PROPERTY NAME="MethodParameters"  CLASSORIGIN="CIM_InstMethodCall" TYPE="string">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>The parameters of the method, formatted as an EmbeddedObject (with a predefined class name of &quot;__MethodParameters&quot;.</VALUE>
</QUALIFIER>
<QUALIFIER NAME="EmbeddedObject" TYPE="boolean" OVERRIDABLE="false">
<VALUE>TRUE</VALUE>
</QUALIFIER>
</PROPERTY>
<PROPERTY NAME="ReturnValue"  CLASSORIGIN="CIM_InstMethodCall" TYPE="string">
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>ReturnValue&apos;s data is dependent on the PreCall property. When PreCall is TRUE, this property is NULL describing that there is no method return value (since the method has not yet executed). When PreCall is FALSE, ReturnValue contains a string representation of the method&apos;s return value.</VALUE>
</QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
<VALUE.ARRAY>
<VALUE>CIM_InstMethodCall.PreCall</VALUE>
<VALUE>CIM_InstMethodCall.ReturnValueType</VALUE>
<VALUE>CIM_InstMethodCall.Error</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
<PROPERTY NAME="ReturnValueType"  CLASSORIGIN="CIM_InstMethodCall" TYPE="uint16">
<QUALIFIER NAME="Experimental" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>The type of the method return value.</VALUE>
</QUALIFIER>
<QUALIFIER NAME="ValueMap" TYPE="string">
<VALUE.ARRAY>
<VALUE>2</VALUE>
<VALUE>3</VALUE>
<VALUE>4</VALUE>
<VALUE>5</VALUE>
<VALUE>6</VALUE>
<VALUE>7</VALUE>
<VALUE>8</VALUE>
<VALUE>9</VALUE>
<VALUE>10</VALUE>
<VALUE>11</VALUE>
<VALUE>12</VALUE>
<VALUE>13</VALUE>
<VALUE>14</VALUE>
<VALUE>15</VALUE>
<VALUE>16</VALUE>
<VALUE>..</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
<QUALIFIER NAME="Values" TYPE="string" TRANSLATABLE="true">
<VALUE.ARRAY>
<VALUE>boolean</VALUE>
<VALUE>string</VALUE>
<VALUE>char16</VALUE>
<VALUE>uint8</VALUE>
<VALUE>sint8</VALUE>
<VALUE>uint16</VALUE>
<VALUE>sint16</VALUE>
<VALUE>uint32</VALUE>
<VALUE>sint32</VALUE>
<VALUE>uint64</VALUE>
<VALUE>sint64</VALUE>
<VALUE>datetime</VALUE>
<VALUE>real32</VALUE>
<VALUE>real64</VALUE>
<VALUE>reference</VALUE>
<VALUE>DMTF Reserved</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
<VALUE.ARRAY>
<VALUE>CIM_InstMethodCall.ReturnValue</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY>
<PROPERTY.ARRAY NAME="Error"  TYPE="string" CLASSORIGIN="CIM_InstMethodCall">
<QUALIFIER NAME="Experimental" TYPE="boolean" TOSUBCLASS="false">
<VALUE>TRUE</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>Error&apos;s data is dependent on the PreCall property. When PreCall is TRUE, this property is NULL describing that there is no method Error instances (since the method has not yet executed). When PreCall is FALSE, Error contains an array of zero or more entries containing CIM_ERROR instances represented as an array of Embedded Instances.</VALUE>
</QUALIFIER>
<QUALIFIER NAME="EmbeddedInstance" TYPE="string">
<VALUE>CIM_Error</VALUE>
</QUALIFIER>
<QUALIFIER NAME="ModelCorrespondence" TYPE="string">
<VALUE.ARRAY>
<VALUE>CIM_InstMethodCall.PreCall</VALUE>
<VALUE>CIM_InstMethodCall.ReturnValue</VALUE>
</VALUE.ARRAY>
</QUALIFIER>
</PROPERTY.ARRAY>
<PROPERTY NAME="PreCall"  CLASSORIGIN="CIM_InstMethodCall" TYPE="boolean">
<QUALIFIER NAME="Required" TYPE="boolean" OVERRIDABLE="false">
<VALUE>TRUE</VALUE>
</QUALIFIER>
<QUALIFIER NAME="Description" TYPE="string" TRANSLATABLE="true">
<VALUE>Boolean indicating whether the Indication is sent before the method begins executing (TRUE) or when the method completes (FALSE). When TRUE, the inherited property SourceInstance contains the value of the instance (the properties defined by the Filter&apos;s Query clause), before execution of the method. When PreCall is FALSE, SourceInstance embeds the instance as it appears after the completion of the method.</VALUE>
</QUALIFIER>
</PROPERTY>
</CLASS>
