public class EMFCompareCopier extends EcoreUtil.Copier
Namely, references now have their own Diffs, they will be merged separately from the EObject copy. However, attributes must be copied from the start.
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>resolveProxies, useOriginalReferences| Constructor and Description | 
|---|
| EMFCompareCopier() | 
| Modifier and Type | Method and Description | 
|---|---|
| EObject | copy(EObject eObject)
 
 Implementation mostly copied from Copier#copy(EObject), we only remove the reference copying from here. | 
copyAll, copyAttribute, copyAttributeValue, copyContainment, copyFeatureMap, copyProxyURI, copyReference, copyReferences, createCopy, getTarget, getTarget, getTarget, getTargetclear, containsValue, get, removeEldestEntryclone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, valuesequals, hashCode, toStringpublic EObject copy(EObject eObject)
Implementation mostly copied from Copier#copy(EObject), we only remove the reference copying from here.
copy in class EcoreUtil.CopierEcoreUtil.Copier.copy(org.eclipse.emf.ecore.EObject)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.