<?xml version="1.0" encoding="Windows-1255" ?><Class name="Object" alias="obj" hierarchy="GMLDOM" id="core.gml:Object" sort="21" urn="core.gml:core.Object.gs" toc="\Core"><Summary>The ultimate superclass of all objects that are not persistent. 
   Instances of Object or any of its derived classes are transient objects that only exist in memory.</Summary><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="Class" type="Class!" access="RO" static="Yes" modifier="static" typeRef="&lt;q ref=&quot;core.gml:Class&quot;&gt;Class&lt;/q&gt;" sortGroup="true" scope="public" id="core.gml:Object!Class" sort="34" group="Properties" seq="0000"><Summary>Gets the object's Class.</Summary></Property>
<Method name="getProperty" sortGroup="true" scope="public" id="core.gml:Object!getProperty" sort="35" group="Methods" seq="0001"><Summary>Gets the value of a specified property.</Summary><Parameters label="Form 1" descr="Gets an object's own property." signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;getProperty&lt;/b&gt;(&lt;i&gt;name&lt;/i&gt;) &amp;rarr; Variant"><Param name="name" type="String">The name of the property to get.</Param></Parameters><Parameters label="Form 2" descr="Gets an object's aspect property." signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;getProperty&lt;/b&gt;(&lt;i&gt;aspect&lt;/i&gt;, &lt;i&gt;name&lt;/i&gt;) &amp;rarr; Variant"><Param name="aspect" type="String">The qualified aspect role name.</Param><Param name="name" type="String">The name of the property to get.</Param></Parameters><Return type="Variant">The requested property value.</Return></Method>
<Method name="isa" sortGroup="true" scope="public" id="core.gml:Object!isa" sort="35" group="Methods" seq="0002"><Summary>Tests whether this object is an instance of one or more specified classes.</Summary><Parameters signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;isa&lt;/b&gt;(&lt;i&gt;qname1, qname2, ...&lt;/i&gt;) &amp;rarr; Boolean"><Param name="qname1, qname2, ..." type="String">A variable list of qualified class names to test.</Param></Parameters><Return type="Boolean">The test result.</Return></Method>
<Method name="protocall" sortGroup="true" scope="public" id="core.gml:Object!protocall" sort="35" group="Methods" seq="0003"><Summary>Invokes an overridden method on an ancestor class (including indirect ancestor classes and prototypes from which this class is derived).</Summary><Parameters signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;protocall&lt;/b&gt;(&lt;i&gt;ancestorName&lt;/i&gt;, &lt;i&gt;args...&lt;/i&gt;) &amp;rarr; Object"><Param name="ancestorName" type="String">The name of the ancestor class/prototype to invoke.</Param><Param name="args..." type="Arguments">The overridden method arguments. If omitted, the arguments passed to the invoking method will be used.</Param></Parameters><Return type="Object">The invoked method return value.</Return></Method>
<Method name="setProperty" sortGroup="true" scope="public" id="core.gml:Object!setProperty" sort="35" group="Methods" seq="0004"><Summary>Sets the value of a specified property.</Summary><Parameters label="Form 1" descr="Sets an object's own property." signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;setProperty&lt;/b&gt;(&lt;i&gt;name&lt;/i&gt;, &lt;i&gt;value&lt;/i&gt;) &amp;rarr; GmlObject"><Param name="name" type="String">The name of the property to set.</Param><Param name="value" default="" type="String">The property's new value. If omitted, the property will be reset to its default value.</Param></Parameters><Parameters label="Form 2" descr="Sets an object's aspect property." signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;setProperty&lt;/b&gt;(&lt;i&gt;aspect&lt;/i&gt;, &lt;i&gt;name&lt;/i&gt;, &lt;i&gt;value&lt;/i&gt;) &amp;rarr; GmlObject"><Param name="aspect" type="String">The qualified aspect role name.</Param><Param name="name" type="String">The name of the property to set.</Param><Param name="value" default="" type="String">The property's new value. If omitted, the property will be reset to its default value.</Param></Parameters><Return type="GmlObject">This object.</Return></Method>
<Method name="supercall" sortGroup="true" scope="public" id="core.gml:Object!supercall" sort="35" group="Methods" seq="0005"><Summary>Invokes an overridden method on the superclass.</Summary><Parameters signature="method:: &lt;i&gt;obj&lt;/i&gt;.&lt;b&gt;supercall&lt;/b&gt;(&lt;i&gt;args...&lt;/i&gt;) &amp;rarr; Object"><Param name="args..." type="Arguments">The overridden method arguments. If omitted, the arguments passed to the invoking method will be used.</Param></Parameters><Return type="Object">The invoked method return value.</Return></Method>
</Topics>
</Class>