<?xml version="1.0" encoding="Windows-1255" ?><Interface name="IInfoshape" hierarchy="GMLDOM" id="core.dev:IInfoshape" sort="23" urn="core.dev:interfaces.IInfoshape.gs" toc="\Core Interfaces"><Summary>An abstract class for infoshapes.</Summary><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Method name="getAlias" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getAlias" sort="35" group="Methods" seq="0000"><Summary>DEPRECATED - use getName() instead
   
   Gets the infoshape's friendly name.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getAlias&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The infoshape's friendly name.</Return></Method>
<Method name="getAppName" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getAppName" sort="35" group="Methods" seq="0001"><Summary>Gets the string representation of the application-specific technical infoshape name.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getAppName&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The application-specific technical infoshape name.</Return></Method>
<Method name="getAppType" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getAppType" sort="35" group="Methods" seq="0002"><Summary>Gets the string representation of the application-specific technical infoshape type.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getAppType&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The application-specific technical infoshape type.</Return></Method>
<Method name="getDescription" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getDescription" sort="35" group="Methods" seq="0003"><Summary>Gets the infoshape's description, as retrieved from the backend.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getDescription&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The infoshape's description.</Return></Method>
<Method name="getFields" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getFields" sort="35" group="Methods" seq="0004"><Summary>Gets the collection of the Fields that belong to this Infoshape.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getFields&lt;/b&gt;() &amp;rarr; &lt;q ref=&quot;core.dev:IField&quot;&gt;IField&lt;/q&gt;[id]&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="dev:IField![id]" typeRef="&lt;q ref=&quot;core.dev:IField&quot;&gt;IField&lt;/q&gt;[id]">Collection of &lt;q ref=&quot;core.dev:IField&quot;&gt;IField&lt;/q&gt; elements.</Return></Method>
<Method name="getId" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getId" sort="35" group="Methods" seq="0005"><Summary></Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getId&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The infoshape's GML id.</Return></Method>
<Method name="getLabel" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getLabel" sort="35" group="Methods" seq="0006"><Summary>Gets the infoshape's label, as retrieved from the backend.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getLabel&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The infoshape's label.</Return></Method>
<Method name="getName" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getName" sort="35" group="Methods" seq="0007"><Summary>Gets the infoshape's unique identifier. 
   It should consist of letters, digits or '_', and not start with a digit.
   It is unique in the scope of all infoshapes and fields with the same parent infoshape.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getName&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The infoshape's unique identifier.</Return></Method>
<Method name="getType" abstract="Yes" modifier="abstract" sortGroup="true" scope="public" id="core.dev:IInfoshape!getType" sort="35" group="Methods" seq="0008"><Summary>Gets the infoshape's type.</Summary><Parameters signature="method:: &lt;i&gt;this&lt;/i&gt;.&lt;b&gt;getType&lt;/b&gt;() &amp;rarr; String&lt;i&gt;Abstract=&quot;Yes&quot;&lt;/i&gt;"></Parameters><Return type="String">The infoshape's type.</Return></Method>
</Topics>
</Interface>