public class MappingRootItemProvider extends MappingItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource
MappingRoot object.MappingItemProvider.TypeMappingHelperWrapperItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegateAdapter.InternalDIVIDER, mappedObjectItemProviderList, SEPARATORadapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeededtarget| 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, substituteMappedObjectItemProvideraddListener, 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, wrapCommandgetTargetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, getNewChildDescriptors, getParentgetChildren, getParent, hasChildrengetElementsgetImagegetEditableValue, getPropertyDescriptorpublic MappingRootItemProvider(AdapterFactory adapterFactory)
public java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface IItemPropertySourcegetPropertyDescriptors in class MappingItemProviderpublic java.lang.String getText(java.lang.Object object)
getText in interface IItemLabelProvidergetText in class MappingItemProviderpublic void notifyChanged(Notification msg)
fireNotifyChanged.notifyChanged in interface AdapternotifyChanged in class MappingItemProvidermsg - a description of the change.public Command createCommand(java.lang.Object object, EditingDomain editingDomain, java.lang.Class<? extends Command> commandClass, CommandParameter commandParameter)
ItemProviderAdaptercreateCommand in interface IEditingDomainItemProvidercreateCommand in class MappingItemProviderprotected 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.