Class ForwardingCompareInput
- java.lang.Object
-
- com.google.common.collect.ForwardingObject
-
- org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.ForwardingCompareInput
-
- All Implemented Interfaces:
org.eclipse.compare.structuremergeviewer.ICompareInput
- Direct Known Subclasses:
ForwardingCompareInputAdapter,NoDifferencesCompareInput,NoSelectedItemCompareInput,NoVisibleItemCompareInput,OnlyPseudoConflictsCompareInput
public abstract class ForwardingCompareInput extends com.google.common.collect.ForwardingObject implements org.eclipse.compare.structuremergeviewer.ICompareInput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classForwardingCompareInput.ForwardingTypedElement
-
Constructor Summary
Constructors Modifier Constructor Description protectedForwardingCompareInput(org.eclipse.compare.structuremergeviewer.ICompareInput delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)voidcopy(boolean leftToRight)protected ForwardingCompareInput.ForwardingTypedElementcreateForwardingTypedElement(org.eclipse.compare.ITypedElement typedElement)org.eclipse.compare.structuremergeviewer.ICompareInputdelegate()protected voidfireChange()Fire a compare input change event.org.eclipse.compare.ITypedElementgetAncestor()org.eclipse.swt.graphics.ImagegetImage()intgetKind()org.eclipse.compare.ITypedElementgetLeft()StringgetName()org.eclipse.compare.ITypedElementgetRight()voidremoveCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
-
-
-
Method Detail
-
delegate
public final org.eclipse.compare.structuremergeviewer.ICompareInput delegate()
- Specified by:
delegatein classcom.google.common.collect.ForwardingObject
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.getName()
-
getImage
public org.eclipse.swt.graphics.Image getImage()
- Specified by:
getImagein interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.getImage()
-
getKind
public int getKind()
- Specified by:
getKindin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.getKind()
-
getAncestor
public org.eclipse.compare.ITypedElement getAncestor()
- Specified by:
getAncestorin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.getAncestor()
-
createForwardingTypedElement
protected ForwardingCompareInput.ForwardingTypedElement createForwardingTypedElement(org.eclipse.compare.ITypedElement typedElement)
-
getLeft
public org.eclipse.compare.ITypedElement getLeft()
- Specified by:
getLeftin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.getLeft()
-
getRight
public org.eclipse.compare.ITypedElement getRight()
- Specified by:
getRightin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.getRight()
-
addCompareInputChangeListener
public void addCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
- Specified by:
addCompareInputChangeListenerin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.addCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener)
-
removeCompareInputChangeListener
public void removeCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
- Specified by:
removeCompareInputChangeListenerin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.removeCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener)
-
fireChange
protected void fireChange()
Fire a compare input change event. This method must be called from the UI thread.
-
copy
public void copy(boolean leftToRight)
- Specified by:
copyin interfaceorg.eclipse.compare.structuremergeviewer.ICompareInput- See Also:
ICompareInput.copy(boolean)
-
-