<?xml version="1.0" encoding="Windows-1255" ?><Class name="ChangeManager" inherit="core.gml:Object" alias="propagator" hierarchy="GMLDOM" id="core.gml:ChangeManager" sort="21" urn="core.gml:changemanager.ChangeManager.gs" toc="\Change Manager"><Summary>The ChangeManager is the new version of ChangePropagator.
   It is an object used for propagation of the model modifications
   in order to keep it consistent.
   The purpose of this class is to ensure that the model remains consistent after
   changes done by the user.
   It contains a list of strategy object (see &lt;q ref=&quot;core.gml:ChangeStrategy&quot;&gt;ChangeStrategy&lt;/q&gt;) each representing
   an adjustment in the model that should be done as a result of changes.</Summary><Inherit>&lt;q ref=&quot;core.gml:Object&quot;&gt;Object&lt;/q&gt;</Inherit><Remarks>&lt;h2&gt;Strategies activated from the Change Manager&lt;/h2&gt;
   &lt;ul&gt;&lt;li&gt;&lt;q ref=&quot;core.gml:ElementRemoved&quot;&gt;ElementRemoved&lt;/q&gt; &lt;/li&gt;&lt;li&gt;&lt;q ref=&quot;core.gml:PortAdd&quot;&gt;PortAdd&lt;/q&gt; &lt;/li&gt;&lt;li&gt;&lt;q ref=&quot;core.gml:PortDelete&quot;&gt;PortDelete&lt;/q&gt; &lt;/li&gt;&lt;li&gt;&lt;q ref=&quot;core.gml:PortRename&quot;&gt;PortRename&lt;/q&gt; &lt;/li&gt;&lt;/ul&gt;</Remarks><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="model" access="RO" type="gml:Model!" typeRef="&lt;q ref=&quot;core.gml:Model&quot;&gt;Model&lt;/q&gt;" sortGroup="true" scope="public" id="core.gml:ChangeManager!model" sort="34" group="Properties" seq="0000"><Summary>Gets the model organized by this object.</Summary></Property>
</Topics>
</Class>