Interface IResourceContentImporter.IMergeStrategy

    • 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 be null.
        internalObject - The internal (belonging to the main object model and persisted in the long-term storage) object. May not be null.
        externalObject - The external (a temporary object containing data reflecting the physical resource contents to be loaded to the main object model) object. May not be null.
        externalResource - The external resource (the EMF-resource containing the external object). May not be null.
        fullOverride - The flag indicating whether the full override strategy must be used.