public class MappedObjectItemProvider extends ItemProviderDecorator implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource
Mapping object.| Modifier and Type | Field and Description |
|---|---|
protected EObject |
mappedObject |
protected MappedObjectState |
mappedObjectState |
protected Mapping |
mapping |
adapterFactory, changeNotifier, decoratedItemProvider| Constructor and Description |
|---|
MappedObjectItemProvider(AdapterFactory adapterFactory,
EObject mappedObject,
Mapping mapping)
This constructs an instance from a factory and a notifier.
|
| Modifier and Type | Method and Description |
|---|---|
Command |
createCommand(java.lang.Object object,
EditingDomain editingDomain,
java.lang.Class<? extends Command> commandClass,
CommandParameter commandParameter)
This implements
IEditingDomainItemProvider.createCommand
by delegating to (IEditingDomainItemProvider)ItemProviderDecorator.decoratedItemProvider. |
void |
dispose()
This is called to dispose the object.
|
java.util.Collection<?> |
getChildren(java.lang.Object object)
This implements
ITreeItemContentProvider.getChildren
by delegating to (ITreeItemContentProvider)ItemProviderDecorator.decoratedItemProvider. |
java.util.Collection<?> |
getElements(java.lang.Object object)
This implements
IStructuredItemContentProvider.getElements
by delegating to (IStructuredItemContentProvider)ItemProviderDecorator.decoratedItemProvider. |
java.lang.Object |
getImage(java.lang.Object object)
This implements
IItemLabelProvider.getImage
by delegating to (IItemLabelProvider)ItemProviderDecorator.decoratedItemProvider. |
EObject |
getMappedObject() |
Mapping |
getMapping() |
java.util.Collection<?> |
getNewChildDescriptors(java.lang.Object object,
EditingDomain editingDomain,
java.lang.Object sibling)
This implements
IEditingDomainItemProvider.getNewChildDescriptors by delegating to
(IEditingDomainItemProvider)ItemProviderDecorator.decoratedItemProvider. |
java.lang.Object |
getParent(java.lang.Object object)
This returns the nestedIn of the Mapping.
|
IItemPropertyDescriptor |
getPropertyDescriptor(java.lang.Object object,
java.lang.Object propertyId)
This implements
IItemPropertySource.getPropertyDescriptors
by delegating to (IItemPropertySource)ItemProviderDecorator.decoratedItemProvider. |
java.util.List<IItemPropertyDescriptor> |
getPropertyDescriptors(java.lang.Object object)
This implements
IItemPropertySource.getPropertyDescriptors
by delegating to (IItemPropertySource)ItemProviderDecorator.decoratedItemProvider. |
java.lang.String |
getText(java.lang.Object object)
This implements
IItemLabelProvider.getText
by delegating to (IItemLabelProvider)ItemProviderDecorator.decoratedItemProvider. |
boolean |
hasChildren(java.lang.Object object)
This implements
ITreeItemContentProvider.hasChildren
by delegating to (ITreeItemContentProvider)ItemProviderDecorator.decoratedItemProvider. |
void |
notifyChanged(Notification msg)
This handles notification by delegating to
fireNotifyChanged. |
addListener, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getColumnImage, getColumnText, getDecoratedItemProvider, getEditableValue, getFont, getFont, getForeground, getForeground, getUpdateableText, isAdapterForType, removeListener, setDecoratedItemProvider, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEditableValueprotected Mapping mapping
protected EObject mappedObject
protected MappedObjectState mappedObjectState
public MappedObjectItemProvider(AdapterFactory adapterFactory, EObject mappedObject, Mapping mapping)
public java.lang.Object getParent(java.lang.Object object)
getParent in interface IEditingDomainItemProvidergetParent in interface ITreeItemContentProvidergetParent in class ItemProviderDecoratorpublic java.util.Collection<?> getElements(java.lang.Object object)
ItemProviderDecoratorIStructuredItemContentProvider.getElements
by delegating to (IStructuredItemContentProvider)ItemProviderDecorator.decoratedItemProvider.getElements in interface IStructuredItemContentProvidergetElements in class ItemProviderDecoratorpublic java.util.Collection<?> getChildren(java.lang.Object object)
ItemProviderDecoratorITreeItemContentProvider.getChildren
by delegating to (ITreeItemContentProvider)ItemProviderDecorator.decoratedItemProvider.getChildren in interface IEditingDomainItemProvidergetChildren in interface ITreeItemContentProvidergetChildren in class ItemProviderDecoratorpublic java.util.Collection<?> getNewChildDescriptors(java.lang.Object object,
EditingDomain editingDomain,
java.lang.Object sibling)
ItemProviderDecoratorIEditingDomainItemProvider.getNewChildDescriptors by delegating to
(IEditingDomainItemProvider)ItemProviderDecorator.decoratedItemProvider.getNewChildDescriptors in interface IEditingDomainItemProvidergetNewChildDescriptors in class ItemProviderDecoratorpublic boolean hasChildren(java.lang.Object object)
ItemProviderDecoratorITreeItemContentProvider.hasChildren
by delegating to (ITreeItemContentProvider)ItemProviderDecorator.decoratedItemProvider.hasChildren in interface ITreeItemContentProviderhasChildren in class ItemProviderDecoratorpublic java.lang.Object getImage(java.lang.Object object)
ItemProviderDecoratorIItemLabelProvider.getImage
by delegating to (IItemLabelProvider)ItemProviderDecorator.decoratedItemProvider.getImage in interface IItemLabelProvidergetImage in class ItemProviderDecoratorpublic java.lang.String getText(java.lang.Object object)
ItemProviderDecoratorIItemLabelProvider.getText
by delegating to (IItemLabelProvider)ItemProviderDecorator.decoratedItemProvider.getText in interface IItemLabelProvidergetText in class ItemProviderDecoratorpublic java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
ItemProviderDecoratorIItemPropertySource.getPropertyDescriptors
by delegating to (IItemPropertySource)ItemProviderDecorator.decoratedItemProvider.getPropertyDescriptors in interface IItemPropertySourcegetPropertyDescriptors in class ItemProviderDecoratorpublic IItemPropertyDescriptor getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyId)
ItemProviderDecoratorIItemPropertySource.getPropertyDescriptors
by delegating to (IItemPropertySource)ItemProviderDecorator.decoratedItemProvider.getPropertyDescriptor in interface IItemPropertySourcegetPropertyDescriptor in class ItemProviderDecoratorpublic void notifyChanged(Notification msg)
fireNotifyChanged.notifyChanged in interface INotifyChangedListenernotifyChanged in class ItemProviderDecoratorpublic Command createCommand(java.lang.Object object, EditingDomain editingDomain, java.lang.Class<? extends Command> commandClass, CommandParameter commandParameter)
ItemProviderDecoratorIEditingDomainItemProvider.createCommand
by delegating to (IEditingDomainItemProvider)ItemProviderDecorator.decoratedItemProvider.createCommand in interface IEditingDomainItemProvidercreateCommand in class ItemProviderDecoratorpublic EObject getMappedObject()
public Mapping getMapping()
public void dispose()
IDisposabledispose in interface IDisposabledispose in class ItemProviderDecorator