<?xml version="1.0" encoding="Windows-1255" ?><Class name="Configuration" inherit="core.gml:Element" alias="config" hierarchy="GMLDOM" also="core.gml:Configurable core.gml:ConfigurationItem" id="core.gml:Configuration" sort="21" urn="core.gml:elements.Configuration.gs" toc="\Elements"><Summary>The Configuration is an element that contains a collection of &lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt; objects, and represents 
   the external configuration of an element.</Summary><Inherit>&lt;q ref=&quot;core.gml:Element&quot;&gt;Element&lt;/q&gt;</Inherit><Remarks>&lt;h2&gt;Child Elements&lt;/h2&gt;
      &lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;</Remarks><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright><SeeAlso>&lt;q ref=&quot;core.gml:Configurable&quot;&gt;Configurable&lt;/q&gt; | &lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;</SeeAlso>
<Topics>
<Property name="items" strong="Yes" type="core.gml:ConfigurationItem![id]" modifier="strong" typeRef="&lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;[id]" access="RW" sortGroup="true" scope="public" id="core.gml:Configuration!items" sort="34" group="Properties" seq="0000"><Summary>The configuration items for this Configuration. use &lt;q ref=&quot;core.gml:Configuration!createItem&quot;&gt;createItem&lt;/q&gt; and &lt;q ref=&quot;core.gml:Configuration!removeItem&quot;&gt;removeItem&lt;/q&gt; to add or remove items.</Summary></Property>
<Method name="createItem" sortGroup="true" scope="public" id="core.gml:Configuration!createItem" sort="35" group="Methods" seq="0001"><Summary>Wrapper method for creating configuration items in &lt;q ref=&quot;core.gml:Configuration&quot;&gt;Configuration&lt;/q&gt;. Use this method instead of  &lt;q ref=&quot;core.gml:TransObject!createElement&quot;&gt;createElement&lt;/q&gt;</Summary><Parameters signature="method:: &lt;i&gt;config&lt;/i&gt;.&lt;b&gt;createItem&lt;/b&gt;(&lt;i&gt;config_item_class&lt;/i&gt;, &lt;i&gt;values&lt;/i&gt;) &amp;rarr; &lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;"><Param name="config_item_class" type="String">The class name of the configuration item object.</Param><Param name="values" default="" type="Variant[id]">A collection of property values for initializing the new element.</Param></Parameters><Return type="gml:ConfigurationItem" typeRef="&lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;">the new configuration item that was successfully created and inserted, or &lt;code&gt;null&lt;/code&gt;</Return></Method>
<Method name="getItems" sortGroup="true" scope="public" id="core.gml:Configuration!getItems" sort="35" group="Methods" seq="0002"><Summary>Gets collection of the ConfigurationItems which compose the Configuration object.</Summary><Parameters signature="method:: &lt;i&gt;config&lt;/i&gt;.&lt;b&gt;getItems&lt;/b&gt;() &amp;rarr; &lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;[id]"></Parameters><Return type="ConfigurationItem![id]" typeRef="&lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;[id]">The requested &lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt; collection.</Return><Remarks>The method returns a collection of the ConfigurationItem child elements.</Remarks></Method>
<Method name="insertItem" sortGroup="true" scope="public" id="core.gml:Configuration!insertItem" sort="35" group="Methods" seq="0003"><Summary>Wrapper method for inserting configuration items in &lt;q ref=&quot;core.gml:Configuration&quot;&gt;Configuration&lt;/q&gt;. Use this method instead of  &lt;q ref=&quot;core.gml:TransObject!createElement&quot;&gt;createElement&lt;/q&gt;</Summary><Parameters signature="method:: &lt;i&gt;config&lt;/i&gt;.&lt;b&gt;insertItem&lt;/b&gt;(&lt;i&gt;item&lt;/i&gt;) &amp;rarr; void"><Param name="item" type="gml:ConfigurationItem" typeRef="&lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;">The configuration item child element to insert.</Param></Parameters><Return></Return></Method>
<Method name="removeItem" sortGroup="true" scope="public" id="core.gml:Configuration!removeItem" sort="35" group="Methods" seq="0004"><Summary>Wrapper method for removing a configuration item in &lt;q ref=&quot;core.gml:Configuration&quot;&gt;Configuration&lt;/q&gt;. Use this method instead of  &lt;q ref=&quot;core.gml:TransObject!removeElement&quot;&gt;removeElement&lt;/q&gt;</Summary><Parameters label="Form 1" descr="" signature="method:: &lt;i&gt;config&lt;/i&gt;.&lt;b&gt;removeItem&lt;/b&gt;(&lt;i&gt;cfg_item&lt;/i&gt;) &amp;rarr; Boolean"><Param name="cfg_item" type="gml:ConfigurationItem" typeRef="&lt;q ref=&quot;core.gml:ConfigurationItem&quot;&gt;ConfigurationItem&lt;/q&gt;">The configuration item child element to remove.</Param></Parameters><Parameters label="Form 2" descr="" signature="method:: &lt;i&gt;config&lt;/i&gt;.&lt;b&gt;removeItem&lt;/b&gt;(&lt;i&gt;id&lt;/i&gt;) &amp;rarr; Boolean"><Param name="id" type="String">The Id of the configuration item child element to remove.</Param></Parameters><Return type="Boolean">Indicates whether the configuration item child element was successfully removed.</Return></Method>
</Topics>
</Class>