org.eclipse.emf.spi.cdo
Class AbstractObjectConflictResolver.ThreeWayMerge
java.lang.Object
org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver
org.eclipse.emf.spi.cdo.AbstractObjectConflictResolver.ThreeWayMerge
- All Implemented Interfaces:
- CDOConflictResolver, CDOAdapterPolicy
- Direct Known Subclasses:
- AbstractObjectConflictResolver.MergeLocalChangesPerFeature
- Enclosing class:
- AbstractObjectConflictResolver
public abstract static class AbstractObjectConflictResolver.ThreeWayMerge
- extends AbstractObjectConflictResolver
- implements CDOAdapterPolicy
- Since:
- 2.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractObjectConflictResolver.ThreeWayMerge
public AbstractObjectConflictResolver.ThreeWayMerge()
isValid
public boolean isValid(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.common.notify.Adapter adapter)
- Description copied from interface:
CDOAdapterPolicy
- Returns
true if the given adapter on the given object should trigger a certain operation or behaviour,
false otherwise.
- Specified by:
isValid in interface CDOAdapterPolicy
- See Also:
CDOView.Options.addChangeSubscriptionPolicy(CDOAdapterPolicy),
CDOView.Options.setStrongReferencePolicy(CDOAdapterPolicy)
hookTransaction
protected void hookTransaction(CDOTransaction transaction)
- Overrides:
hookTransaction in class AbstractObjectConflictResolver
unhookTransaction
protected void unhookTransaction(CDOTransaction transaction)
- Overrides:
unhookTransaction in class AbstractObjectConflictResolver
resolveConflict
protected void resolveConflict(CDOObject conflict,
CDORevisionDelta revisionDelta)
- Description copied from class:
AbstractObjectConflictResolver
- Resolves the conflict of a single object in the current transaction.
- Specified by:
resolveConflict in class AbstractObjectConflictResolver
resolveConflict
protected abstract void resolveConflict(CDOObject conflict,
CDORevisionDelta localDelta,
java.util.List<CDORevisionDelta> remoteDeltas)