public class MappingRootItemProvider extends MappingItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource
MappingRoot
object.MappingItemProvider.TypeMappingHelperWrapper
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Adapter.Internal
DIVIDER, mappedObjectItemProviderList, SEPARATOR
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded
target
Constructor and Description |
---|
MappingRootItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier.
|
Modifier and Type | Method and Description |
---|---|
protected Command |
createAddMappingCommand(MappingDomain domain,
java.util.Collection<?> collection)
This creates a primitive
AddMappingCommand . |
Command |
createCommand(java.lang.Object object,
EditingDomain editingDomain,
java.lang.Class<? extends Command> commandClass,
CommandParameter commandParameter)
This implements delegated command creation for the given object.
|
protected Command |
createCreateMappingCommand(MappingDomain domain,
java.util.Collection<?> collection)
This creates a primitive
CreateMappingCommand . |
protected Command |
createRemoveMappingCommand(MappingDomain domain,
java.util.Collection<?> collection)
This creates a primitive
RemoveMappingCommand . |
protected Command |
createRestoreInitialStateCommand(MappingDomain domain)
This creates a primitive
RestoreInitialStateCommand . |
java.util.List<IItemPropertyDescriptor> |
getPropertyDescriptors(java.lang.Object object)
This returns the property descriptors for the adapted class.
|
java.lang.String |
getText(java.lang.Object object)
This returns the label text for the adapted class
|
void |
notifyChanged(Notification msg)
This handles notification by delegating to
fireNotifyChanged . |
createAddCommand, createMoveCommand, createNameMatchMappingCommand, createRemoveCommand, createSetCommand, createTypeMatchMappingCommand, createValueIterator, dispose, factorAddCommand, getChildFeature, getChildren, getChildrenFeatures, getImage, getImage, getImage, getImage, getImage, getImage, getMappedObjectItemProvider, getParent, getPropertyDescriptorsForHelper, getResourceLocator, getSetFeature, getText, getText, getText, getText, getText, hasChildren, substituteMappedObject, substituteMappedObjectItemProvider
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, collectNewChildDescriptors, createAddCommand, createChildParameter, createChildrenStore, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createWrapper, crop, disposeWrapper, disposeWrappers, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildReference, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
getTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChildren, getNewChildDescriptors, getParent
getChildren, getParent, hasChildren
getElements
getImage
getEditableValue, getPropertyDescriptor
public MappingRootItemProvider(AdapterFactory adapterFactory)
public java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors
in interface IItemPropertySource
getPropertyDescriptors
in class MappingItemProvider
public java.lang.String getText(java.lang.Object object)
getText
in interface IItemLabelProvider
getText
in class MappingItemProvider
public void notifyChanged(Notification msg)
fireNotifyChanged
.notifyChanged
in interface Adapter
notifyChanged
in class MappingItemProvider
msg
- a description of the change.public Command createCommand(java.lang.Object object, EditingDomain editingDomain, java.lang.Class<? extends Command> commandClass, CommandParameter commandParameter)
ItemProviderAdapter
createCommand
in interface IEditingDomainItemProvider
createCommand
in class MappingItemProvider
protected Command createCreateMappingCommand(MappingDomain domain, java.util.Collection<?> collection)
CreateMappingCommand
.protected Command createAddMappingCommand(MappingDomain domain, java.util.Collection<?> collection)
AddMappingCommand
.protected Command createRemoveMappingCommand(MappingDomain domain, java.util.Collection<?> collection)
RemoveMappingCommand
.protected Command createRestoreInitialStateCommand(MappingDomain domain)
RestoreInitialStateCommand
.