public interface Conflict extends org.eclipse.emf.ecore.EObject, java.beans.PropertyChangeListener, Printable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RESOLVED_PROPERTY |
Modifier and Type | Method and Description |
---|---|
void |
addDelta(Delta delta)
Adds a delta.
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a property change listener that may be interested in
Conflict.RESOLVED_PROPERTY change events.
|
void |
customResolve(Delta delta)
Resolves this conflict with delta not known to the delta container.
|
java.util.List |
getContainedConflicts()
Returns a list of all conflicts involving deltas of this conflict.
|
java.lang.Object |
getCustomProperty(java.lang.String property)
Returns custom property
|
Delta |
getCustomResolveDelta()
Returns the custom resolve delta.
|
java.util.List |
getDeltas()
Returns a list of deltas involved in the conflict.
|
ConflictType |
getType()
Returns the type.
|
boolean |
isAutomaticallyResolvable()
Returns whether or not a conflict can be automatically resolved without
interventsion or losing any data.
|
boolean |
isAutoResolveTarget(Delta delta)
Returns whether or not a delta is the automatically resolving delta for
this conflict.
|
boolean |
isCustomResolved()
Returns whether or not this conflict is resolved with a custom delta.
|
boolean |
isEquivalent(Delta d1,
Delta d2) |
boolean |
isResolved()
Returns whether or not this conflict is resolved.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Responds to a property change event.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener.
|
void |
setCustomProperty(java.lang.String property,
java.lang.Object value)
Set custom property
|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
static final java.lang.String RESOLVED_PROPERTY
ConflictType getType()
boolean isResolved()
Delta getCustomResolveDelta()
boolean isCustomResolved()
boolean isAutomaticallyResolvable()
boolean isAutoResolveTarget(Delta delta)
delta
- a conflicting deltajava.util.List getDeltas()
java.util.List getContainedConflicts()
void addDelta(Delta delta)
delta
- a deltavoid customResolve(Delta delta)
delta
- a deltavoid addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Conflict
.
The event's old and new values are always null, but can be queried with
Conflict.isResolved
.
Note the possibility of hurting performance of the engine by adding
property change listeners before running a merge session.listener
- a property change listenervoid removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- a property change listenervoid propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
evt
- void setCustomProperty(java.lang.String property, java.lang.Object value)
property
- value
- java.lang.Object getCustomProperty(java.lang.String property)
property
-