Package org.eclipse.emf.compare.provider
Class ForwardingItemProvider
- java.lang.Object
-
- org.eclipse.emf.compare.provider.ForwardingItemProvider
-
- All Implemented Interfaces:
Adapter,Adapter.Internal,ResourceLocator,CreateChildCommand.Helper,IChangeNotifier,IDisposable,IEditingDomainItemProvider,IItemColorProvider,IItemFontProvider,IItemLabelProvider,IItemPropertySource,IStructuredItemContentProvider,ITreeItemContentProvider
@Deprecated public class ForwardingItemProvider extends Object implements Adapter.Internal, IChangeNotifier, IDisposable, CreateChildCommand.Helper, ResourceLocator, IEditingDomainItemProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, IItemColorProvider, IItemFontProvider
Deprecated.UseIItemProviderDecoratorandDecoratorAdapterFactoryinstead.A simple implementation that forward every call to a delegating instance.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
-
-
Field Summary
-
Fields inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider
GRAYED_OUT_COLOR
-
Fields inherited from interface org.eclipse.emf.edit.provider.IItemFontProvider
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT
-
-
Constructor Summary
Constructors Constructor Description ForwardingItemProvider(ItemProviderAdapter delegate)Deprecated.Creates a new instance that delegate to the given object.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddListener(INotifyChangedListener notifyChangedListener)Deprecated.CommandcreateCommand(Object object, EditingDomain editingDomain, Class<? extends Command> commandClass, CommandParameter commandParameter)Deprecated.protected ItemProviderAdapterdelegate()Deprecated.Returns the object to delegate to.voiddispose()Deprecated.voidfireNotifyChanged(Notification notification)Deprecated.AdapterFactorygetAdapterFactory()Deprecated.This provides access to the factory.ObjectgetBackground(Object object)Deprecated.URLgetBaseURL()Deprecated.Collection<?>getChildren(Object object)Deprecated.StringgetCreateChildDescription(Object owner, Object feature, Object child, Collection<?> selection)Deprecated.ObjectgetCreateChildImage(Object owner, Object feature, Object child, Collection<?> selection)Deprecated.Collection<?>getCreateChildResult(Object child)Deprecated.StringgetCreateChildText(Object owner, Object feature, Object child, Collection<?> selection)Deprecated.StringgetCreateChildToolTipText(Object owner, Object feature, Object child, Collection<?> selection)Deprecated.ObjectgetEditableValue(Object object)Deprecated.Collection<?>getElements(Object object)Deprecated.ObjectgetFont(Object object)Deprecated.ObjectgetForeground(Object object)Deprecated.ObjectgetImage(Object object)Deprecated.ObjectgetImage(String key)Deprecated.Collection<?>getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)Deprecated.ObjectgetParent(Object object)Deprecated.IItemPropertyDescriptorgetPropertyDescriptor(Object object, Object propertyID)Deprecated.List<IItemPropertyDescriptor>getPropertyDescriptors(Object object)Deprecated.protected AdapterFactorygetRootAdapterFactory()Deprecated.This convenience method returns the first adapter factory that doesn't have a parent, i.e., the root.StringgetString(String key)Deprecated.StringgetString(String key, boolean translate)Deprecated.StringgetString(String key, Object[] substitutions)Deprecated.StringgetString(String key, Object[] substitutions, boolean translate)Deprecated.NotifiergetTarget()Deprecated.StringgetText(Object object)Deprecated.booleanhasChildren(Object object)Deprecated.booleanisAdapterForType(Object type)Deprecated.voidnotifyChanged(Notification notification)Deprecated.voidremoveListener(INotifyChangedListener notifyChangedListener)Deprecated.voidsetTarget(Notifier newTarget)Deprecated.voidunsetTarget(Notifier oldTarget)Deprecated.
-
-
-
Constructor Detail
-
ForwardingItemProvider
public ForwardingItemProvider(ItemProviderAdapter delegate)
Deprecated.Creates a new instance that delegate to the given object.- Parameters:
delegate- the object to delegate to.
-
-
Method Detail
-
delegate
protected ItemProviderAdapter delegate()
Deprecated.Returns the object to delegate to.- Returns:
- the object to delegate to.
-
getAdapterFactory
public AdapterFactory getAdapterFactory()
Deprecated.This provides access to the factory.- Returns:
- the adapter factory.
-
getRootAdapterFactory
protected AdapterFactory getRootAdapterFactory()
Deprecated.This convenience method returns the first adapter factory that doesn't have a parent, i.e., the root.- Returns:
- the first adapter factory that doesn't have a parent, i.e., the root.
-
notifyChanged
public void notifyChanged(Notification notification)
Deprecated.- Specified by:
notifyChangedin interfaceAdapter- See Also:
Adapter.notifyChanged(org.eclipse.emf.common.notify.Notification)
-
getTarget
public Notifier getTarget()
Deprecated.- Specified by:
getTargetin interfaceAdapter- See Also:
Adapter.getTarget()
-
setTarget
public void setTarget(Notifier newTarget)
Deprecated.- Specified by:
setTargetin interfaceAdapter- See Also:
Adapter.setTarget(org.eclipse.emf.common.notify.Notifier)
-
isAdapterForType
public boolean isAdapterForType(Object type)
Deprecated.- Specified by:
isAdapterForTypein interfaceAdapter- See Also:
Adapter.isAdapterForType(java.lang.Object)
-
getPropertyDescriptors
public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object)
Deprecated.- Specified by:
getPropertyDescriptorsin interfaceIItemPropertySource- See Also:
IItemPropertySource.getPropertyDescriptors(java.lang.Object)
-
getPropertyDescriptor
public IItemPropertyDescriptor getPropertyDescriptor(Object object, Object propertyID)
Deprecated.- Specified by:
getPropertyDescriptorin interfaceIItemPropertySource- See Also:
IItemPropertySource.getPropertyDescriptor(java.lang.Object, java.lang.Object)
-
getEditableValue
public Object getEditableValue(Object object)
Deprecated.- Specified by:
getEditableValuein interfaceIItemPropertySource- See Also:
IItemPropertySource.getEditableValue(java.lang.Object)
-
getText
public String getText(Object object)
Deprecated.- Specified by:
getTextin interfaceIItemLabelProvider- See Also:
IItemLabelProvider.getText(java.lang.Object)
-
getImage
public Object getImage(Object object)
Deprecated.- Specified by:
getImagein interfaceIItemLabelProvider- See Also:
IItemLabelProvider.getImage(java.lang.Object)
-
hasChildren
public boolean hasChildren(Object object)
Deprecated.- Specified by:
hasChildrenin interfaceITreeItemContentProvider- See Also:
ITreeItemContentProvider.hasChildren(java.lang.Object)
-
getElements
public Collection<?> getElements(Object object)
Deprecated.- Specified by:
getElementsin interfaceIStructuredItemContentProvider- See Also:
IStructuredItemContentProvider.getElements(java.lang.Object)
-
getChildren
public Collection<?> getChildren(Object object)
Deprecated.- Specified by:
getChildrenin interfaceIEditingDomainItemProvider- Specified by:
getChildrenin interfaceITreeItemContentProvider- See Also:
IEditingDomainItemProvider.getChildren(java.lang.Object)
-
getParent
public Object getParent(Object object)
Deprecated.- Specified by:
getParentin interfaceIEditingDomainItemProvider- Specified by:
getParentin interfaceITreeItemContentProvider- See Also:
IEditingDomainItemProvider.getParent(java.lang.Object)
-
getNewChildDescriptors
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
Deprecated.
-
createCommand
public Command createCommand(Object object, EditingDomain editingDomain, Class<? extends Command> commandClass, CommandParameter commandParameter)
Deprecated.
-
getBaseURL
public URL getBaseURL()
Deprecated.- Specified by:
getBaseURLin interfaceResourceLocator- See Also:
ResourceLocator.getBaseURL()
-
getImage
public Object getImage(String key)
Deprecated.- Specified by:
getImagein interfaceResourceLocator- See Also:
ResourceLocator.getImage(java.lang.String)
-
getString
public String getString(String key)
Deprecated.- Specified by:
getStringin interfaceResourceLocator- See Also:
ResourceLocator.getString(java.lang.String)
-
getString
public String getString(String key, boolean translate)
Deprecated.- Specified by:
getStringin interfaceResourceLocator- See Also:
ResourceLocator.getString(java.lang.String, boolean)
-
getString
public String getString(String key, Object[] substitutions)
Deprecated.- Specified by:
getStringin interfaceResourceLocator- See Also:
ResourceLocator.getString(java.lang.String, java.lang.Object[])
-
getString
public String getString(String key, Object[] substitutions, boolean translate)
Deprecated.- Specified by:
getStringin interfaceResourceLocator- See Also:
ResourceLocator.getString(java.lang.String, java.lang.Object[], boolean)
-
getCreateChildResult
public Collection<?> getCreateChildResult(Object child)
Deprecated.- Specified by:
getCreateChildResultin interfaceCreateChildCommand.Helper- See Also:
CreateChildCommand.Helper.getCreateChildResult(java.lang.Object)
-
getCreateChildText
public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection)
Deprecated.
-
getCreateChildDescription
public String getCreateChildDescription(Object owner, Object feature, Object child, Collection<?> selection)
Deprecated.
-
getCreateChildToolTipText
public String getCreateChildToolTipText(Object owner, Object feature, Object child, Collection<?> selection)
Deprecated.
-
getCreateChildImage
public Object getCreateChildImage(Object owner, Object feature, Object child, Collection<?> selection)
Deprecated.
-
dispose
public void dispose()
Deprecated.- Specified by:
disposein interfaceIDisposable- See Also:
IDisposable.dispose()
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
Deprecated.- Specified by:
fireNotifyChangedin interfaceIChangeNotifier- See Also:
IChangeNotifier.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
Deprecated.- Specified by:
addListenerin interfaceIChangeNotifier- See Also:
IChangeNotifier.addListener(org.eclipse.emf.edit.provider.INotifyChangedListener)
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
Deprecated.- Specified by:
removeListenerin interfaceIChangeNotifier- See Also:
IChangeNotifier.removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener)
-
unsetTarget
public void unsetTarget(Notifier oldTarget)
Deprecated.- Specified by:
unsetTargetin interfaceAdapter.Internal- See Also:
Adapter.Internal.unsetTarget(org.eclipse.emf.common.notify.Notifier)
-
getFont
public Object getFont(Object object)
Deprecated.- Specified by:
getFontin interfaceIItemFontProvider- See Also:
IItemFontProvider.getFont(java.lang.Object)
-
getForeground
public Object getForeground(Object object)
Deprecated.- Specified by:
getForegroundin interfaceIItemColorProvider- See Also:
IItemColorProvider.getForeground(java.lang.Object)
-
getBackground
public Object getBackground(Object object)
Deprecated.- Specified by:
getBackgroundin interfaceIItemColorProvider- See Also:
IItemColorProvider.getBackground(java.lang.Object)
-
-