public abstract class CompareInputAdapter extends AdapterImpl implements ICompareInput, IDisposable, IAdaptable
Adapter.Internal
target
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() |
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, unsetTarget
public CompareInputAdapter(AdapterFactory adapterFactory)
AdapterFactory
.adapterFactory
- the factory.public boolean isAdapterForType(Object type)
isAdapterForType
in interface Adapter
isAdapterForType
in class AdapterImpl
AdapterImpl.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 ICompareInput
ICompareInput.copy(boolean)
protected IAccessorFactory getAccessorFactoryForTarget()
IAccessorFactory
from the accessor factory registry.IAccessorFactory
.public Image getImage()
getImage
in interface ICompareInput
ITypedElement.getImage()
public int getKind()
getKind
in interface ICompareInput
ICompareInput.getKind()
public String getName()
getName
in interface ICompareInput
ICompareInput.getName()
public ITypedElement getAncestor()
getAncestor
in interface ICompareInput
ICompareInput.getAncestor()
protected boolean isThreeWay(Notifier notifier)
public ITypedElement getLeft()
getLeft
in interface ICompareInput
ICompareInput.getLeft()
public ITypedElement getRight()
getRight
in interface ICompareInput
ICompareInput.getRight()
public void dispose()
dispose
in interface IDisposable
public void setDeferredAdapter(IDeferredWorkbenchAdapter deferredWorkbenchAdapter)
IDeferredWorkbenchAdapter
for this.deferredWorkbenchAdapter
- public Object getAdapter(Class adapter)
getAdapter
in interface IAdaptable
IAdaptable.getAdapter(Class)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.