public abstract class MergeContext extends java.lang.Object implements UserDataHolder, FocusableContext
Modifier and Type | Field and Description |
---|---|
protected UserDataHolderBase |
myUserDataHolder |
Constructor and Description |
---|
MergeContext() |
Modifier and Type | Method and Description |
---|---|
abstract void |
finishMerge(MergeResult result)
Called by MergeTool on conflict resolve end.
|
abstract Project |
getProject() |
<T> T |
getUserData(Key<T> key) |
<T> void |
putUserData(Key<T> key,
T value)
Add a new user data value to this object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFocusedInWindow, requestFocusInWindow
protected final UserDataHolderBase myUserDataHolder
public abstract Project getProject()
public abstract void finishMerge(MergeResult result)
MergeRequest.applyResult(MergeResult)
public <T> T getUserData(Key<T> key)
getUserData
in interface UserDataHolder
DiffUserDataKeys
public <T> void putUserData(Key<T> key, T value)
UserDataHolder
putUserData
in interface UserDataHolder