|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.team.ui.mapping.SynchronizationCompareAdapter
org.eclipse.ltk.ui.refactoring.model.AbstractSynchronizationCompareAdapter
Partial implementation of a refactoring-aware synchronization compare adapter.
This class provides compare support for the refactoring history objects associated with a refactoring model provider.
Note: this class is designed to be extended by clients. Programming language implementers which need a refactoring-aware synchronization compare adapter to contribute to team synchronization views may extend this class to provide specific compare inputs for their model elements.
SynchronizationCompareAdapter
Constructor Summary | |
---|---|
AbstractSynchronizationCompareAdapter()
|
Method Summary | |
---|---|
ICompareInput |
asCompareInput(ISynchronizationContext context,
Object element)
Default implementation that is capable of returning a compare input for objects that adapt to IFile . Subclasses should override if compare inputs are
available for other types of model elements. |
protected int |
getKind(ISynchronizationContext context,
RefactoringDescriptorProxy proxy)
Returns the kind of difference between the three sides ancestor, left and right of the specified refactoring descriptor proxy. |
Methods inherited from class org.eclipse.team.ui.mapping.SynchronizationCompareAdapter |
---|
getImageDescriptor, getName, getPathString, getSynchronizationState, hasCompareInput |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter |
---|
restore, save |
Constructor Detail |
public AbstractSynchronizationCompareAdapter()
Method Detail |
public ICompareInput asCompareInput(ISynchronizationContext context, Object element)
IFile
. Subclasses should override if compare inputs are
available for other types of model elements.
asCompareInput
in interface ISynchronizationCompareAdapter
asCompareInput
in class SynchronizationCompareAdapter
ISynchronizationCompareAdapter.asCompareInput(ISynchronizationContext, Object)
protected int getKind(ISynchronizationContext context, RefactoringDescriptorProxy proxy)
The result of this method is used to compose an icon which reflects the kind of difference between the two or three versions of the refactoring descriptor.
context
- the synchronization contextproxy
- the refactoring descriptor proxy
ICompareInput.getKind()
|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.