public abstract class CompareInputAdapter extends AdapterImpl implements org.eclipse.compare.structuremergeviewer.ICompareInput, IDisposable, org.eclipse.core.runtime.IAdaptable
Adapter.Internaltarget| Constructor and Description | 
|---|
| CompareInputAdapter(AdapterFactory adapterFactory)Simple constructor storing the given  AdapterFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener) | 
| void | copy(boolean leftToRight) | 
| void | dispose()This will remove this adapter from all its the targets and dispose any remaining children wrappers in
 the children store. | 
| protected void | fireChange()Sends out notification that a change has occurred on the  ICompareInput. | 
| protected IAccessorFactory | getAccessorFactoryForTarget()Returns the appropriate  IAccessorFactoryfrom the accessor factory registry. | 
| Object | getAdapter(Class adapter) | 
| protected AdapterFactory | getAdapterFactory()Final accessor to the  AdapterFactoryfor sub classses. | 
| org.eclipse.compare.ITypedElement | getAncestor() | 
| EObject | getComparisonObject() | 
| org.eclipse.swt.graphics.Image | getImage() | 
| int | getKind() | 
| org.eclipse.compare.ITypedElement | getLeft() | 
| IModelUpdateStrategy | getModelUpdateStrategy()Returns the  IModelUpdateStrategyto be used by content mergers for this compare input. | 
| String | getName() | 
| org.eclipse.compare.ITypedElement | getRight() | 
| protected AdapterFactory | getRootAdapterFactory()Gets the root factory if this local adapter factory is composed, otherwise just the local one. | 
| boolean | isAdapterForType(Object type) | 
| protected boolean | isThreeWay(Notifier notifier) | 
| void | removeCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener). | 
| void | setDeferredAdapter(org.eclipse.ui.progress.IDeferredWorkbenchAdapter deferredWorkbenchAdapter)Set a  IDeferredWorkbenchAdapterfor this. | 
getTarget, notifyChanged, setTarget, unsetTargetpublic CompareInputAdapter(AdapterFactory adapterFactory)
AdapterFactory.adapterFactory - the factory.public boolean isAdapterForType(Object type)
isAdapterForType in interface AdapterisAdapterForType in class AdapterImplAdapterImpl.isAdapterForType(java.lang.Object)protected final AdapterFactory getAdapterFactory()
AdapterFactory for sub classses.AdapterFactory.protected final AdapterFactory getRootAdapterFactory()
public void addCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
addCompareInputChangeListener in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.addCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener)public void removeCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
removeCompareInputChangeListener in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.removeCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener)protected void fireChange()
ICompareInput.public EObject getComparisonObject()
public void copy(boolean leftToRight)
copy in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.copy(boolean)protected IAccessorFactory getAccessorFactoryForTarget()
IAccessorFactory from the accessor factory registry.IAccessorFactory.public org.eclipse.swt.graphics.Image getImage()
getImage in interface org.eclipse.compare.structuremergeviewer.ICompareInputITypedElement.getImage()public int getKind()
getKind in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.getKind()public String getName()
getName in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.getName()public org.eclipse.compare.ITypedElement getAncestor()
getAncestor in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.getAncestor()protected boolean isThreeWay(Notifier notifier)
public org.eclipse.compare.ITypedElement getLeft()
getLeft in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.getLeft()public org.eclipse.compare.ITypedElement getRight()
getRight in interface org.eclipse.compare.structuremergeviewer.ICompareInputICompareInput.getRight()public void dispose()
dispose in interface IDisposablepublic void setDeferredAdapter(org.eclipse.ui.progress.IDeferredWorkbenchAdapter deferredWorkbenchAdapter)
IDeferredWorkbenchAdapter for this.deferredWorkbenchAdapter - public Object getAdapter(Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptableIAdaptable.getAdapter(Class)public IModelUpdateStrategy getModelUpdateStrategy()
IModelUpdateStrategy to be used by content mergers for this compare input.IModelUpdateStrategy to be used.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.