Class HtmlDocCopier
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.htmldocument.sync.HtmlDocCopier
- 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
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
ConstructorsConstructorDescriptionHtmlDocCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, org.eclipse.emf.ecore.EObject sourceRoot, org.eclipse.core.resources.IFile sourceFile, IProjectTranslationProvider translationProvider, IBmNamespace targetNamespace, Version runtimeVersion) Instantiates a new HtmlDocument copier. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyContainment(org.eclipse.emf.ecore.EReference eReference, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EObject copyEObject) getLanguages(IProjectTranslationProvider translationProvider) protected StringvoidsetTranslatedTopObjectFqn(String translatedTopObjectFqn) Methods inherited from class com.e1c.langtool.v8.dt.sync.BmObjectCopier
createCopyMethods inherited from class com.e1c.langtool.v8.dt.sync.AbstractEObjectCopier
computeIfAbsent, copyAttribute, copyReference, 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
-
HtmlDocCopier
public HtmlDocCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, org.eclipse.emf.ecore.EObject sourceRoot, org.eclipse.core.resources.IFile sourceFile, IProjectTranslationProvider translationProvider, IBmNamespace targetNamespace, Version runtimeVersion) Instantiates a new HtmlDocument copier.- Parameters:
sourceRoot- the source roottranslationProvider- the translation providerengine- the engineruntimeVersion- the runtime version
-
-
Method Details
-
getTranslatedTopObjectFqn
- Overrides:
getTranslatedTopObjectFqnin classBmObjectCopier
-
setTranslatedTopObjectFqn
- Overrides:
setTranslatedTopObjectFqnin 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 classAbstractEObjectCopier
-
getLanguages
-