Package org.eclipse.emf.compare.provider
Class ExtendedItemProviderDecorator
java.lang.Object
org.eclipse.emf.edit.provider.ItemProviderDecorator
org.eclipse.emf.compare.provider.ExtendedItemProviderDecorator
- All Implemented Interfaces:
Adapter,Adapter.Internal,IChangeNotifier,IDisposable,IItemProviderDecorator,INotifyChangedListener
public class ExtendedItemProviderDecorator
extends ItemProviderDecorator
implements Adapter.Internal
And extended
ItemProviderDecorator that provides an OverlayImageProvider and and
ExtendedAdapterFactoryItemDelegator.- Since:
- 4.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal -
Field Summary
Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderDecorator
adapterFactory, changeNotifier, decoratedItemProvider -
Constructor Summary
ConstructorsConstructorDescriptionExtendedItemProviderDecorator(ComposeableAdapterFactory adapterFactory) An instance is created from an adapter factory. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected ExtendedAdapterFactoryItemDelegatorReturns the itemDelegator.protected OverlayImageProviderReturns the overlay provider.voidvoidunsetTarget(Notifier oldTarget) Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderDecorator
addListener, createCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getChildren, getColumnImage, getColumnText, getDecoratedItemProvider, getEditableValue, getElements, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyDescriptors, getText, getUpdateableText, hasChildren, isAdapterForType, notifyChanged, removeListener, setDecoratedItemProvider, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.common.notify.Adapter
isAdapterForType, notifyChanged
-
Constructor Details
-
ExtendedItemProviderDecorator
An instance is created from an adapter factory. The factory is used as a key so that we always know which factory created this adapter.- Parameters:
adapterFactory- the adapter factory to use to adapt.
-
-
Method Details
-
getOverlayProvider
Returns the overlay provider.- Returns:
- the overlayProvider
-
getItemDelegator
Returns the itemDelegator.- Returns:
- the itemDelegator
-
getTarget
-
setTarget
-
unsetTarget
- Specified by:
unsetTargetin interfaceAdapter.Internal- See Also:
-
dispose
public void dispose()- Specified by:
disposein interfaceIDisposable- Overrides:
disposein classItemProviderDecorator- See Also:
-