Class TracedEqualityHelper

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject>
org.eclipse.emf.ecore.util.EcoreUtil.EqualityHelper
com._1c.g5.v8.dt.common.EMFCompareUtils.EqualityHelperEx
com._1c.g5.v8.dt.form.util.TracedEqualityHelper
All Implemented Interfaces:
Serializable, Cloneable, Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject>

public class TracedEqualityHelper extends EMFCompareUtils.EqualityHelperEx
EqualityHelper with trace.
See Also:
  • Constructor Details

    • TracedEqualityHelper

      public TracedEqualityHelper(org.eclipse.emf.ecore.EStructuralFeature... ignoredFeatures)
      Creates a new form item equality helper.
      Parameters:
      ignoredFeatures - features to ignore
  • Method Details

    • haveEqualAttribute

      protected boolean haveEqualAttribute(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EAttribute attribute)
      Overrides:
      haveEqualAttribute in class EMFCompareUtils.EqualityHelperEx
    • haveEqualFeature

      protected boolean haveEqualFeature(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EStructuralFeature feature)
      Overrides:
      haveEqualFeature in class EMFCompareUtils.EqualityHelperEx
    • haveEqualReference

      protected boolean haveEqualReference(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EReference reference)
      Overrides:
      haveEqualReference in class EMFCompareUtils.EqualityHelperEx