| Modifier and Type | Method and Description | 
|---|---|
| AttributeChange | CompareFactory. createAttributeChange()Returns a new object of class 'Attribute Change' | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeChangeImplAn implementation of the model object 'Attribute Change' | 
| Modifier and Type | Method and Description | 
|---|---|
| AttributeChange | CompareFactoryImpl. createAttributeChange() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | AbstractChangeFactory. isRelatedToAnExtensionAdd(AttributeChange input)Check if the given attribute change is related to a graphical add. | 
| protected boolean | AbstractChangeFactory. isRelatedToAnExtensionChange(AttributeChange input)Check if the given attribute change is related to a graphical change. | 
| protected boolean | AbstractChangeFactory. isRelatedToAnExtensionDelete(AttributeChange input)Check if the given attribute change is related to a graphical delete. | 
| protected boolean | AbstractChangeFactory. isRelatedToAnExtensionMove(AttributeChange input)Check if the given attribute change is related to a graphical move. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeChangeSpecThis specialization of the  AttributeChangeImplclass allows us to define the derived features and
 operations implementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AttributeChangeMerger. addInTarget(AttributeChange diff,
           boolean rightToLeft)This will be called when we need to create an element in the target side. | 
| protected void | AttributeChangeMerger. changeValue(AttributeChange diff,
           boolean rightToLeft)This will be called by the merge operations in order to change single-valued attributes. | 
| protected void | AttributeChangeMerger. doMove(AttributeChange diff,
      Comparison comparison,
      EObject expectedContainer,
      Object expectedValue,
      boolean rightToLeft)This will do the actual work of moving the element into its attribute. | 
| protected void | AttributeChangeMerger. moveElement(AttributeChange diff,
           boolean rightToLeft)This will be called when trying to copy a "MOVE" diff. | 
| protected void | AttributeChangeMerger. removeFromTarget(AttributeChange diff,
                boolean rightToLeft)This will be called when we need to remove an element from the target side. | 
| protected void | AttributeChangeMerger. resetInTarget(AttributeChange diff,
             boolean rightToLeft)Deprecated. 
 this has been refactored into  AttributeChangeMerger.changeValue(AttributeChange, boolean). | 
| Modifier and Type | Method and Description | 
|---|---|
| protected String | AttributeChangeItemProviderSpec. getAttributeText(AttributeChange attChange)Returns the name of the attribute linked to the given  AttributeChange. | 
| protected String | AttributeChangeItemProviderSpec. getValueText(AttributeChange attChange)Converts to text the given  AttributeChange. | 
| Constructor and Description | 
|---|
| StringAttributeChangeAccessor(EObject eObject,
                             AttributeChange attributeChange)Creates a new accessor for the given  eObjectandeAttribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| T | CompareSwitch. caseAttributeChange(AttributeChange object)Returns the result of interpreting the object as an instance of 'Attribute Change' | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.