public abstract class CompareInputAdapter extends AdapterImpl implements ICompareInput, IDisposable, IAdaptable
Adapter.Internaltarget| Constructor and Description |
|---|
CompareInputAdapter(AdapterFactory adapterFactory)
Simple constructor storing the given
AdapterFactory. |
| Modifier and Type | Method and Description |
|---|---|
void |
addCompareInputChangeListener(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
IAccessorFactory from the accessor factory registry. |
Object |
getAdapter(Class adapter) |
protected AdapterFactory |
getAdapterFactory()
Final accessor to the
AdapterFactory for sub classses. |
ITypedElement |
getAncestor() |
EObject |
getComparisonObject() |
Image |
getImage() |
int |
getKind() |
ITypedElement |
getLeft() |
IModelUpdateStrategy |
getModelUpdateStrategy()
Returns the
IModelUpdateStrategy to be used by content mergers for this compare input. |
String |
getName() |
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(ICompareInputChangeListener listener)
.
|
void |
setDeferredAdapter(IDeferredWorkbenchAdapter deferredWorkbenchAdapter)
Set a
IDeferredWorkbenchAdapter for 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(ICompareInputChangeListener listener)
public void removeCompareInputChangeListener(ICompareInputChangeListener listener)
protected void fireChange()
ICompareInput.public EObject getComparisonObject()
public void copy(boolean leftToRight)
copy in interface ICompareInputICompareInput.copy(boolean)protected IAccessorFactory getAccessorFactoryForTarget()
IAccessorFactory from the accessor factory registry.IAccessorFactory.public Image getImage()
getImage in interface ICompareInputITypedElement.getImage()public int getKind()
getKind in interface ICompareInputICompareInput.getKind()public String getName()
getName in interface ICompareInputICompareInput.getName()public ITypedElement getAncestor()
getAncestor in interface ICompareInputICompareInput.getAncestor()protected boolean isThreeWay(Notifier notifier)
public ITypedElement getLeft()
getLeft in interface ICompareInputICompareInput.getLeft()public ITypedElement getRight()
getRight in interface ICompareInputICompareInput.getRight()public void dispose()
dispose in interface IDisposablepublic void setDeferredAdapter(IDeferredWorkbenchAdapter deferredWorkbenchAdapter)
IDeferredWorkbenchAdapter for this.deferredWorkbenchAdapter - public Object getAdapter(Class adapter)
getAdapter in interface IAdaptableIAdaptable.getAdapter(Class)public IModelUpdateStrategy getModelUpdateStrategy()
IModelUpdateStrategy to be used by content mergers for this compare input.IModelUpdateStrategy to be used.
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.