| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCopyCommandThis command can be used to copy a number of diffs (or a single one) in a given direction. | 
| class  | CopyCommandDeprecated. 
 Use  MergeCommandinstead. | 
| class  | MergeAllNonConflictingCommandA merge command that merges all non-conflicting differences of the given comparison in either direction. | 
| class  | MergeCommandA merge command that delegates it  MergeCommand.doExecute()to theIMergeRunnable.merge(List, boolean, IMerger.Registry)method. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CompareCommandStack.CompareSideCommandStack. executed(ICompareCopyCommand command)Record the execution of the given command. | 
| void | CompareCommandStack.CompareSideCommandStack. executedWithException(ICompareCopyCommand command)Will be called if the execute method of the command did not end normally. | 
| Modifier and Type | Method and Description | 
|---|---|
| ICompareCopyCommand | ICompareEditingDomain. createCopyCommand(List<? extends Diff> differences,
                 boolean leftToRight,
                 IMerger.Registry mergerRegistry,
                 IMergeRunnable runnable)Creates a new command that will execute the given  IMergeRunnablethat is expected to merge the
 given differences in from right to left or left to right by using the mergers defined in the given
 merger registry. | 
| Modifier and Type | Method and Description | 
|---|---|
| ICompareCopyCommand | EMFCompareEditingDomain. createCopyAllNonConflictingCommand(Comparison comparison,
                                  boolean leftToRight,
                                  IMerger.Registry mergerRegistry,
                                  IMergeAllNonConflictingRunnable runnable)Creates a command that will merge all non-conflicting differences in the given direction. | 
| ICompareCopyCommand | EMFCompareEditingDomain. createCopyCommand(List<? extends Diff> differences,
                 boolean leftToRight,
                 IMerger.Registry mergerRegistry,
                 IMergeRunnable runnable)Creates a new command that will execute the given  IMergeRunnablethat is expected to merge the
 given differences in from right to left or left to right by using the mergers defined in the given
 merger registry. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | EMFCompareTextMergeViewer.EditCommandA compound command that updates the value of a feature associated with a diff and rejects the diff
 itself. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.