Package com.e1c.langtool.v8.dt.md.sync
Class ConfigurationObjectCopier
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject>
org.eclipse.emf.ecore.util.EcoreUtil.Copier
com.e1c.langtool.v8.dt.sync.AbstractEObjectCopier
com.e1c.langtool.v8.dt.sync.BmObjectCopier
com.e1c.langtool.v8.dt.md.sync.MdObjectCopier
com.e1c.langtool.v8.dt.md.sync.ConfigurationObjectCopier
- All Implemented Interfaces:
Serializable,Cloneable,Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject>
- 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> -
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.sync.BmObjectCopier
fqnGenerator, root, transaction, v8ObjectIdProviderFields inherited from class com.e1c.langtool.v8.dt.sync.AbstractEObjectCopier
cache, featureSettingsService, modelCacheSuffix, nameCache, runtimeVersion, symbolicNameService, targetNamespace, translatedSymbolicNameService, translationProviderFields inherited from class org.eclipse.emf.ecore.util.EcoreUtil.Copier
resolveProxies, useOriginalReferences -
Constructor Summary
ConstructorsConstructorDescriptionConfigurationObjectCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, org.eclipse.emf.ecore.EObject sourceRoot, IProjectTranslationProvider translationProvider, IBmNamespace targetNamespace, Version runtimeVersion) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyAttribute(org.eclipse.emf.ecore.EAttribute eAttribute, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) protected voidcopyContainment(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) protected voidcopyReference(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) protected org.eclipse.emf.ecore.EObjectcreateCopy(org.eclipse.emf.ecore.EObject eObject) Methods inherited from class com.e1c.langtool.v8.dt.sync.BmObjectCopier
getTranslatedTopObjectFqn, setTranslatedTopObjectFqnMethods inherited from class com.e1c.langtool.v8.dt.sync.AbstractEObjectCopier
computeIfAbsent, createReplacement, getLanguageCodesMethods inherited from class org.eclipse.emf.ecore.util.EcoreUtil.Copier
copy, copyAll, copyAttributeValue, copyFeatureMap, copyProxyURI, copyReferences, getTarget, getTarget, getTarget, getTargetMethods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesMethods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizeMethods inherited from class java.util.AbstractMap
equals, hashCode, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
-
Constructor Details
-
ConfigurationObjectCopier
public ConfigurationObjectCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, org.eclipse.emf.ecore.EObject sourceRoot, IProjectTranslationProvider translationProvider, IBmNamespace targetNamespace, Version runtimeVersion)
-
-
Method Details
-
createCopy
protected org.eclipse.emf.ecore.EObject createCopy(org.eclipse.emf.ecore.EObject eObject) - Overrides:
createCopyin classBmObjectCopier
-
copyContainment
protected void copyContainment(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) - Overrides:
copyContainmentin classMdObjectCopier
-
copyReference
protected void copyReference(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) - Overrides:
copyReferencein classAbstractEObjectCopier
-
copyAttribute
protected void copyAttribute(org.eclipse.emf.ecore.EAttribute eAttribute, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) - Overrides:
copyAttributein classMdObjectCopier
-