Class BaseFormObjectCopier
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.form.sync.FormObjectCopier
com.e1c.langtool.v8.dt.extension.translator.BaseFormObjectCopier
- 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.form.sync.FormObjectCopier
resourceLookupFields inherited from class com.e1c.langtool.v8.dt.sync.BmObjectCopier
fqnGenerator, root, sourceRoot, 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
ConstructorsConstructorDescriptionBaseFormObjectCopier(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 voidprotected voidprotected voidcopyAttribute(org.eclipse.emf.ecore.EAttribute eAttribute, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) protected voidcopyDataPath(AbstractDataPath source, AbstractDataPath target) protected voidcopyDecoration(Decoration source, Decoration copyEObject) protected voidcopyReference(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) protected org.eclipse.core.resources.IFileprotected voidupdateChoiceParameterName(org.eclipse.emf.ecore.EAttribute eAttribute, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject copyEObject) Methods inherited from class com.e1c.langtool.v8.dt.form.sync.FormObjectCopier
copyContainmentMethods inherited from class com.e1c.langtool.v8.dt.sync.BmObjectCopier
createCopy, 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
-
BaseFormObjectCopier
public BaseFormObjectCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, org.eclipse.emf.ecore.EObject sourceRoot, IProjectTranslationProvider translationProvider, IBmNamespace targetNamespace, Version runtimeVersion)
-
-
Method Details
-
copyAttribute
protected void copyAttribute(org.eclipse.emf.ecore.EAttribute eAttribute, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) - Overrides:
copyAttributein classFormObjectCopier
-
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
-
copyDecoration
- Overrides:
copyDecorationin classFormObjectCopier
-
copyDataPath
- Overrides:
copyDataPathin classFormObjectCopier
-
computeDynamicListExtInfoQuery
- Overrides:
computeDynamicListExtInfoQueryin classFormObjectCopier
-
computeDynamicListExtInfoKyField
- Overrides:
computeDynamicListExtInfoKyFieldin classFormObjectCopier
-
updateChoiceParameterName
protected void updateChoiceParameterName(org.eclipse.emf.ecore.EAttribute eAttribute, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject copyEObject) - Overrides:
updateChoiceParameterNamein classFormObjectCopier
-
getResourceFile
protected org.eclipse.core.resources.IFile getResourceFile()- Overrides:
getResourceFilein classFormObjectCopier
-