public interface ISynchronizationCompareInput extends ICompareInput
ICompareInput
interface that are used for compare inputs that are returned from the
ISynchronizationCompareAdapter.asCompareInput(org.eclipse.team.core.mapping.ISynchronizationContext, Object)
method.
Clients may implement this interface.
Modifier and Type | Method and Description |
---|---|
String |
getFullPath()
Return a human readable path for the compare input that can be
used in a tooltip or other displays that can show more detailed information.
|
SaveableComparison |
getSaveable()
Return the saveable for this compare input or
null if the input is saved directly to disk when the
compare editor input is changed or the compare editor is closed. |
boolean |
isCompareInputFor(Object object)
Return whether this compare input matches the given object for the
purpose of change navigation.
|
void |
prepareInput(CompareConfiguration configuration,
IProgressMonitor monitor)
Prepare the compare input associated with a model element for display using
the compare configuration.
|
addCompareInputChangeListener, copy, getAncestor, getImage, getKind, getLeft, getName, getRight, removeCompareInputChangeListener
SaveableComparison getSaveable()
null
if the input is saved directly to disk when the
compare editor input is changed or the compare editor is closed.void prepareInput(CompareConfiguration configuration, IProgressMonitor monitor) throws CoreException
configuration
- the compare configuration for the editor that will display the inputmonitor
- a progress monitorCoreException
String getFullPath()
boolean isCompareInputFor(Object object)
object
- the object
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.