Package com._1c.g5.v8.dt.form.util
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>
EqualityHelper with trace.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionTracedEqualityHelper(org.eclipse.emf.ecore.EStructuralFeature... ignoredFeatures) Creates a new form item equality helper. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanhaveEqualAttribute(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EAttribute attribute) protected booleanhaveEqualFeature(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EStructuralFeature feature) protected booleanhaveEqualReference(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EReference reference) Methods inherited from class com._1c.g5.v8.dt.common.EMFCompareUtils.EqualityHelperEx
ignoreFeatures, isExcludedFeatureMethods inherited from class org.eclipse.emf.ecore.util.EcoreUtil.EqualityHelper
equalFeatureMaps, equalFeatureMapValues, equals, equals, equalValuesMethods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
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:
haveEqualAttributein classEMFCompareUtils.EqualityHelperEx
-
haveEqualFeature
protected boolean haveEqualFeature(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EStructuralFeature feature) - Overrides:
haveEqualFeaturein classEMFCompareUtils.EqualityHelperEx
-
haveEqualReference
protected boolean haveEqualReference(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EReference reference) - Overrides:
haveEqualReferencein classEMFCompareUtils.EqualityHelperEx
-