public interface ICompareEditingDomain
EditingDomain
but dedicated to the handling of
comparison merging and undoing / redoing those merge.Modifier and Type | Method and Description |
---|---|
Command |
createCopyCommand(List<? extends Diff> differences,
boolean leftToRight,
IMerger.Registry mergerRegistry)
Deprecated.
|
ICompareCopyCommand |
createCopyCommand(List<? extends Diff> differences,
boolean leftToRight,
IMerger.Registry mergerRegistry,
IMergeRunnable runnable)
Creates a new command that will execute the given
IMergeRunnable that 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. |
ChangeRecorder |
getChangeRecorder()
Deprecated.
|
ICompareCommandStack |
getCommandStack()
Returns the associated
ICompareCommandStack . |
ICompareCommandStack getCommandStack()
ICompareCommandStack
.ICompareCommandStack
.@Deprecated ChangeRecorder getChangeRecorder()
ChangeRecorder
.ChangeRecorder
.@Deprecated Command createCopyCommand(List<? extends Diff> differences, boolean leftToRight, IMerger.Registry mergerRegistry)
differences
- the differences to merge.leftToRight
- whether the merge has to be merge from left to right or right to left.mergerRegistry
- the merger registry to query to get the appropriate mergers for each difference to be
merged.ICompareCopyCommand createCopyCommand(List<? extends Diff> differences, boolean leftToRight, IMerger.Registry mergerRegistry, IMergeRunnable runnable)
IMergeRunnable
that 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.differences
- the differences to merge.leftToRight
- whether the merge has to be merge from left to right or right to left.mergerRegistry
- the merger registry to query to get the appropriate mergers for each difference to be
merged.runnable
- the runnable that will implement the merge
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.