# Uses of Interface
org.eclipse.emf.cdo.transaction.CDOConflictResolver

Packages that use CDOConflictResolver
Package
Description
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.spi.cdo
Client service provider interfaces and useful base implementations.

## Uses of CDOConflictResolver in org.eclipse.emf.cdo.transaction

Subinterfaces of CDOConflictResolver in org.eclipse.emf.cdo.transaction
Modifier and Type
Interface
Description
`static interface`
`CDOConflictResolver.NonConflictAware`
A mix-in interface for `conflict resolvers` that need to know about non-conflicting invalidations.
`interface`
`CDOConflictResolver2`
A strategy used to customize the default conflict resolution behavior of `transactions`.
`interface`
`CDOConflictResolver3`
A strategy used to customize the default conflict resolution behavior of `transactions`.
Methods in org.eclipse.emf.cdo.transaction that return CDOConflictResolver
Modifier and Type
Method
Description
`CDOConflictResolver[]`
CDOTransaction.Options.`getConflictResolvers()`
Returns a copy of the conflict resolver list of this transaction.
Methods in org.eclipse.emf.cdo.transaction with parameters of type CDOConflictResolver
Modifier and Type
Method
Description
`void`
CDOTransaction.Options.`addConflictResolver(CDOConflictResolver resolver)`
Adds a conflict resolver to the list of conflict resolvers of this transaction.
`void`
CDOTransaction.Options.`removeConflictResolver(CDOConflictResolver resolver)`
Removes a conflict resolver from the list of conflict resolvers of this transaction.
`void`
CDOTransaction.Options.`setConflictResolvers(CDOConflictResolver[] resolvers)`
Sets the conflict resolver list of this transaction.

## Uses of CDOConflictResolver in org.eclipse.emf.spi.cdo

Classes in org.eclipse.emf.spi.cdo that implement CDOConflictResolver
Modifier and Type
Class
Description
`class`
`AbstractChangeSetsConflictResolver`
If the meaning of this type isn't clear, there really should be more of a description here...
`class`
`AbstractConflictResolver`
If the meaning of this type isn't clear, there really should be more of a description here...
`class`
`AbstractObjectConflictResolver`
If the meaning of this type isn't clear, there really should be more of a description here...
`static class`
`AbstractObjectConflictResolver.MergeLocalChangesPerFeature`
Deprecated.
As of 4.0 use CDOMergingConflictResolver
`static class`
`AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges`
Deprecated.
`static class`
`AbstractObjectConflictResolver.ThreeWayMerge`
If the meaning of this type isn't clear, there really should be more of a description here...
`class`
`CDOMergingConflictResolver`
If the meaning of this type isn't clear, there really should be more of a description here...