public class RereferencingCopier
extends org.eclipse.emf.ecore.util.EcoreUtil.Copier
Constructor and Description |
---|
RereferencingCopier(java.util.Map<Element,Element> reDefinitions) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
copy(org.eclipse.emf.ecore.EObject eObject) |
static <T extends org.eclipse.emf.ecore.EObject> |
copy(T eObject,
java.util.Map<Element,Element> rereferences) |
org.eclipse.emf.ecore.EObject |
get(java.lang.Object key) |
copyAll, copyAttribute, copyAttributeValue, copyContainment, copyFeatureMap, copyProxyURI, copyReference, copyReferences, createCopy, getTarget, getTarget, getTarget, getTarget
clear, containsValue, entrySet, forEach, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
@NonNull public static <T extends org.eclipse.emf.ecore.EObject> T copy(@NonNull T eObject, @NonNull java.util.Map<Element,Element> rereferences)
public org.eclipse.emf.ecore.EObject copy(org.eclipse.emf.ecore.EObject eObject)
copy
in class org.eclipse.emf.ecore.util.EcoreUtil.Copier
public org.eclipse.emf.ecore.EObject get(java.lang.Object key)
get
in interface java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject>
get
in class java.util.LinkedHashMap<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject>