IItemProviderDecorator
and
DecoratorAdapterFactory
instead.@Deprecated public class ForwardingItemProvider extends Object implements Adapter.Internal, IChangeNotifier, IDisposable, CreateChildCommand.Helper, ResourceLocator, IEditingDomainItemProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, IItemColorProvider, IItemFontProvider
Adapter.Internal
GRAYED_OUT_COLOR
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT
Constructor and Description |
---|
ForwardingItemProvider(ItemProviderAdapter delegate)
Deprecated.
Creates a new instance that delegate to the given object.
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(INotifyChangedListener notifyChangedListener)
Deprecated.
|
Command |
createCommand(Object object,
EditingDomain editingDomain,
Class<? extends Command> commandClass,
CommandParameter commandParameter)
Deprecated.
|
protected ItemProviderAdapter |
delegate()
Deprecated.
Returns the object to delegate to.
|
void |
dispose()
Deprecated.
|
void |
fireNotifyChanged(Notification notification)
Deprecated.
|
AdapterFactory |
getAdapterFactory()
Deprecated.
This provides access to the factory.
|
Object |
getBackground(Object object)
Deprecated.
|
URL |
getBaseURL()
Deprecated.
|
Collection<?> |
getChildren(Object object)
Deprecated.
|
String |
getCreateChildDescription(Object owner,
Object feature,
Object child,
Collection<?> selection)
Deprecated.
|
Object |
getCreateChildImage(Object owner,
Object feature,
Object child,
Collection<?> selection)
Deprecated.
|
Collection<?> |
getCreateChildResult(Object child)
Deprecated.
|
String |
getCreateChildText(Object owner,
Object feature,
Object child,
Collection<?> selection)
Deprecated.
|
String |
getCreateChildToolTipText(Object owner,
Object feature,
Object child,
Collection<?> selection)
Deprecated.
|
Object |
getEditableValue(Object object)
Deprecated.
|
Collection<?> |
getElements(Object object)
Deprecated.
|
Object |
getFont(Object object)
Deprecated.
|
Object |
getForeground(Object object)
Deprecated.
|
Object |
getImage(Object object)
Deprecated.
|
Object |
getImage(String key)
Deprecated.
|
Collection<?> |
getNewChildDescriptors(Object object,
EditingDomain editingDomain,
Object sibling)
Deprecated.
|
Object |
getParent(Object object)
Deprecated.
|
IItemPropertyDescriptor |
getPropertyDescriptor(Object object,
Object propertyID)
Deprecated.
|
List<IItemPropertyDescriptor> |
getPropertyDescriptors(Object object)
Deprecated.
|
protected AdapterFactory |
getRootAdapterFactory()
Deprecated.
This convenience method returns the first adapter factory that doesn't have a parent, i.e., the root.
|
String |
getString(String key)
Deprecated.
|
String |
getString(String key,
boolean translate)
Deprecated.
|
String |
getString(String key,
Object[] substitutions)
Deprecated.
|
String |
getString(String key,
Object[] substitutions,
boolean translate)
Deprecated.
|
Notifier |
getTarget()
Deprecated.
|
String |
getText(Object object)
Deprecated.
|
boolean |
hasChildren(Object object)
Deprecated.
|
boolean |
isAdapterForType(Object type)
Deprecated.
|
void |
notifyChanged(Notification notification)
Deprecated.
|
void |
removeListener(INotifyChangedListener notifyChangedListener)
Deprecated.
|
void |
setTarget(Notifier newTarget)
Deprecated.
|
void |
unsetTarget(Notifier oldTarget)
Deprecated.
|
public ForwardingItemProvider(ItemProviderAdapter delegate)
delegate
- the object to delegate to.protected ItemProviderAdapter delegate()
public AdapterFactory getAdapterFactory()
protected AdapterFactory getRootAdapterFactory()
public void notifyChanged(Notification notification)
notifyChanged
in interface Adapter
Adapter.notifyChanged(org.eclipse.emf.common.notify.Notification)
public Notifier getTarget()
getTarget
in interface Adapter
Adapter.getTarget()
public void setTarget(Notifier newTarget)
setTarget
in interface Adapter
Adapter.setTarget(org.eclipse.emf.common.notify.Notifier)
public boolean isAdapterForType(Object type)
isAdapterForType
in interface Adapter
Adapter.isAdapterForType(java.lang.Object)
public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object)
getPropertyDescriptors
in interface IItemPropertySource
IItemPropertySource.getPropertyDescriptors(java.lang.Object)
public IItemPropertyDescriptor getPropertyDescriptor(Object object, Object propertyID)
getPropertyDescriptor
in interface IItemPropertySource
IItemPropertySource.getPropertyDescriptor(java.lang.Object,
java.lang.Object)
public Object getEditableValue(Object object)
getEditableValue
in interface IItemPropertySource
IItemPropertySource.getEditableValue(java.lang.Object)
public String getText(Object object)
getText
in interface IItemLabelProvider
IItemLabelProvider.getText(java.lang.Object)
public Object getImage(Object object)
getImage
in interface IItemLabelProvider
IItemLabelProvider.getImage(java.lang.Object)
public boolean hasChildren(Object object)
hasChildren
in interface ITreeItemContentProvider
ITreeItemContentProvider.hasChildren(java.lang.Object)
public Collection<?> getElements(Object object)
getElements
in interface IStructuredItemContentProvider
IStructuredItemContentProvider.getElements(java.lang.Object)
public Collection<?> getChildren(Object object)
getChildren
in interface IEditingDomainItemProvider
getChildren
in interface ITreeItemContentProvider
IEditingDomainItemProvider.getChildren(java.lang.Object)
public Object getParent(Object object)
getParent
in interface IEditingDomainItemProvider
getParent
in interface ITreeItemContentProvider
IEditingDomainItemProvider.getParent(java.lang.Object)
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain, Object sibling)
public Command createCommand(Object object, EditingDomain editingDomain, Class<? extends Command> commandClass, CommandParameter commandParameter)
public URL getBaseURL()
getBaseURL
in interface ResourceLocator
ResourceLocator.getBaseURL()
public Object getImage(String key)
getImage
in interface ResourceLocator
ResourceLocator.getImage(java.lang.String)
public String getString(String key)
getString
in interface ResourceLocator
ResourceLocator.getString(java.lang.String)
public String getString(String key, boolean translate)
getString
in interface ResourceLocator
ResourceLocator.getString(java.lang.String, boolean)
public String getString(String key, Object[] substitutions)
getString
in interface ResourceLocator
ResourceLocator.getString(java.lang.String, java.lang.Object[])
public String getString(String key, Object[] substitutions, boolean translate)
getString
in interface ResourceLocator
ResourceLocator.getString(java.lang.String, java.lang.Object[],
boolean)
public Collection<?> getCreateChildResult(Object child)
getCreateChildResult
in interface CreateChildCommand.Helper
CreateChildCommand.Helper.getCreateChildResult(java.lang.Object)
public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection)
public String getCreateChildDescription(Object owner, Object feature, Object child, Collection<?> selection)
public String getCreateChildToolTipText(Object owner, Object feature, Object child, Collection<?> selection)
public Object getCreateChildImage(Object owner, Object feature, Object child, Collection<?> selection)
public void dispose()
dispose
in interface IDisposable
IDisposable.dispose()
public void fireNotifyChanged(Notification notification)
fireNotifyChanged
in interface IChangeNotifier
IChangeNotifier.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)
public void addListener(INotifyChangedListener notifyChangedListener)
addListener
in interface IChangeNotifier
IChangeNotifier.addListener(org.eclipse.emf.edit.provider.INotifyChangedListener)
public void removeListener(INotifyChangedListener notifyChangedListener)
removeListener
in interface IChangeNotifier
IChangeNotifier.removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener)
public void unsetTarget(Notifier oldTarget)
unsetTarget
in interface Adapter.Internal
Adapter.Internal.unsetTarget(org.eclipse.emf.common.notify.Notifier)
public Object getFont(Object object)
getFont
in interface IItemFontProvider
IItemFontProvider.getFont(java.lang.Object)
public Object getForeground(Object object)
getForeground
in interface IItemColorProvider
IItemColorProvider.getForeground(java.lang.Object)
public Object getBackground(Object object)
getBackground
in interface IItemColorProvider
IItemColorProvider.getBackground(java.lang.Object)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.