Package com._1c.g5.v8.dt.core.provider
Interface IResourceContentImporter.IMergeStrategy
-
- All Known Implementing Classes:
ReplaceByFeatureStrategy2
- Enclosing interface:
- IResourceContentImporter
public static interface IResourceContentImporter.IMergeStrategy
Model to BM model merge strategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
merge(IBmTransaction transaction, org.eclipse.emf.ecore.EObject internalObject, org.eclipse.emf.ecore.EObject externalObject, org.eclipse.emf.ecore.resource.Resource externalResource, boolean fullOverride)
Performs object merge.
-
-
-
Method Detail
-
merge
void merge(IBmTransaction transaction, org.eclipse.emf.ecore.EObject internalObject, org.eclipse.emf.ecore.EObject externalObject, org.eclipse.emf.ecore.resource.Resource externalResource, boolean fullOverride)
Performs object merge.- Parameters:
transaction
- The transaction to perform the merge within. May not benull
.internalObject
- The internal (belonging to the main object model and persisted in the long-term storage) object. May not benull
.externalObject
- The external (a temporary object containing data reflecting the physical resource contents to be loaded to the main object model) object. May not benull
.externalResource
- The external resource (the EMF-resource containing the external object). May not benull
.fullOverride
- The flag indicating whether the full override strategy must be used.
-
-