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, waitisFocusedInWindow, requestFocusInWindowprotected 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 UserDataHolderDiffUserDataKeyspublic <T> void putUserData(Key<T> key, T value)
UserDataHolderputUserData in interface UserDataHolder