public class EMFResourceMappingMerger extends Object implements IResourceMappingMerger
EMFResourceMappings. This will use EMF Compare to recompute the logical
model of the mappings it needs to merge, then merge everything to the left model if there are no conflicts,
stopping dead if there is any conflict.
Mapping mergers are usually retrieved through an adapter registered on the ModelProvider. In this case,
org.eclipse.core.runtime.Platform.getAdapterManager().getAdapter(emfModelProvider, IResourceMappingMerger.class)
.
EMFLogicalModelAdapterFactory| Constructor and Description |
|---|
EMFResourceMappingMerger() |
| Modifier and Type | Method and Description |
|---|---|
ISchedulingRule |
getMergeRule(IMergeContext context) |
IStatus |
merge(IMergeContext mergeContext,
IProgressMonitor monitor) |
IStatus |
validateMerge(IMergeContext mergeContext,
IProgressMonitor monitor) |
public IStatus merge(IMergeContext mergeContext, IProgressMonitor monitor) throws CoreException
merge in interface IResourceMappingMergerCoreExceptionpublic ISchedulingRule getMergeRule(IMergeContext context)
getMergeRule in interface IResourceMappingMergerpublic IStatus validateMerge(IMergeContext mergeContext, IProgressMonitor monitor)
validateMerge in interface IResourceMappingMerger
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.