public class RTEGitMergeToolCommandImpl extends Object implements RTEGitMergeToolCommand
RTEGitMergeToolCommand.MergeToolCallback
Constructor and Description |
---|
RTEGitMergeToolCommandImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.core.runtime.IStatus |
call() |
static org.eclipse.core.runtime.IPath[] |
getLocations(org.eclipse.core.resources.IResource[] resources) |
RTEGitMergeToolCommand |
setAutoImport(boolean status)
Perform auto-import of missing projects.
|
RTEGitMergeToolCommand |
setCompletionCallback(RTEGitMergeToolCommand.MergeToolCallback callback)
Set callback to notify when merge tool session is closed
|
RTEGitMergeToolCommand |
setFilter(String filter)
Set filter for selection.
|
RTEGitMergeToolCommand |
setMergeToolType(MergeToolType type)
Set merge tool type.
|
RTEGitMergeToolCommand |
setRepository(File repository)
Set path to Git repository.
|
RTEGitMergeToolCommand |
setSelection(File[] files)
Initialize current selection using array of
File . |
RTEGitMergeToolCommand |
setSelection(org.eclipse.core.resources.IResource[] resources)
Initialize current selection using array of
IResource . |
RTEGitMergeToolCommand |
setSparseMode(boolean status)
Enables sparse mode.
|
String |
toString() |
public org.eclipse.core.runtime.IStatus call()
call
in interface RTAbstractCommand
public RTEGitMergeToolCommand setRepository(File repository)
RTEGitMergeToolCommand
setRepository
in interface RTEGitMergeToolCommand
repository
- - File
public RTEGitMergeToolCommand setSelection(org.eclipse.core.resources.IResource[] resources)
RTEGitMergeToolCommand
IResource
.setSelection
in interface RTEGitMergeToolCommand
public RTEGitMergeToolCommand setSelection(File[] files)
RTEGitMergeToolCommand
File
.setSelection
in interface RTEGitMergeToolCommand
public RTEGitMergeToolCommand setAutoImport(boolean status)
RTEGitMergeToolCommand
Default value: false
setAutoImport
in interface RTEGitMergeToolCommand
status
- - booleanpublic RTEGitMergeToolCommand setSparseMode(boolean status)
RTEGitMergeToolCommand
Sparse mode allows to load only modified files when starting Compare/Merge session.
Default value: true
setSparseMode
in interface RTEGitMergeToolCommand
status
- - booleanpublic RTEGitMergeToolCommand setMergeToolType(MergeToolType type)
RTEGitMergeToolCommand
Default value: is Auto
setMergeToolType
in interface RTEGitMergeToolCommand
type
- - MergeToolType
public static org.eclipse.core.runtime.IPath[] getLocations(org.eclipse.core.resources.IResource[] resources)
public RTEGitMergeToolCommand setCompletionCallback(RTEGitMergeToolCommand.MergeToolCallback callback)
RTEGitMergeToolCommand
setCompletionCallback
in interface RTEGitMergeToolCommand
callback
- - an object implementing RTEGitMergeToolCommand.MergeToolCallback
public RTEGitMergeToolCommand setFilter(String filter)
RTEGitMergeToolCommand
setFilter
in interface RTEGitMergeToolCommand
filter
- - comma-separated list of workspace or repository-relative paths. Path can contain ? and * symbols.