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, eUnsetstatic 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.PropertyChangeListenerevt - void setCustomProperty(java.lang.String property,
java.lang.Object value)
property - value - java.lang.Object getCustomProperty(java.lang.String property)
property -