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 boolean
haveEqualAttribute
(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EAttribute attribute) protected boolean
haveEqualFeature
(org.eclipse.emf.ecore.EObject eObject1, org.eclipse.emf.ecore.EObject eObject2, org.eclipse.emf.ecore.EStructuralFeature feature) protected boolean
haveEqualReference
(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, isExcludedFeature
Methods inherited from class org.eclipse.emf.ecore.util.EcoreUtil.EqualityHelper
equalFeatureMaps, equalFeatureMapValues, equals, equals, equalValues
Methods 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, values
Methods 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:
haveEqualAttribute
in 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:
haveEqualFeature
in 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:
haveEqualReference
in classEMFCompareUtils.EqualityHelperEx
-