## Uses of Interface
org.eclipse.emf.edit.provider.IWrapperItemProvider

Packages that use IWrapperItemProvider
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s

Uses of IWrapperItemProvider in org.eclipse.emf.edit.provider

Classes in org.eclipse.emf.edit.provider that implement IWrapperItemProvider
`class` `AttributeValueWrapperItemProvider` A wrapper implementation for simple attribute values.
`class` `DelegatingWrapperItemProvider` A wrapper for model objects and other wrappers.
`class` `FeatureMapEntryWrapperItemProvider` A wrapper for `FeatureMap.Entry`s.
`class` `WrapperItemProvider` A basic implementation of `IWrapperProvider` from which others can extend.

Fields in org.eclipse.emf.edit.provider with type parameters of type IWrapperItemProvider
`protected java.util.Collection<? extends IWrapperItemProvider>` `ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand.additionalWrappers`
`protected java.util.Map<java.lang.Object,IWrapperItemProvider>` `DelegatingWrapperItemProvider.childrenMap` The wrapped children are cached here, keyed by the children returned by the delegate item provider.

Methods in org.eclipse.emf.edit.provider that return IWrapperItemProvider
`abstract IWrapperItemProvider` `WrapperItemProvider.SimpleCopyCommand.copy()` Concrete subclasses must implement this to copy and return the value and wrapper.
`abstract IWrapperItemProvider` `WrapperItemProvider.WrappingCopyCommand.copy()` Concrete subclasses must implement this to copy and return the value and wrapper.
`protected IWrapperItemProvider` `DelegatingWrapperItemProvider.createWrapper(java.lang.Object value, java.lang.Object owner, AdapterFactory adapterFactory)` Creates a new instance of this wrapper for the given value, owner, and adapter factory.

Methods in org.eclipse.emf.edit.provider that return types with arguments of type IWrapperItemProvider
`protected java.util.Collection<? extends IWrapperItemProvider>` `ItemProviderAdapter.getWrappedValues(CommandParameter commandParameter)` Returns a collection of any objects in the given command parameter's `collection` and `value`, that implement `IWrapperItemProvider`.
`protected java.util.Collection<? extends IWrapperItemProvider>` `ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand.wrapValues(java.util.Collection<?> unwrappedValues, boolean useAdditionalWrappers)`

Constructor parameters in org.eclipse.emf.edit.provider with type arguments of type IWrapperItemProvider
`ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand(Command command, java.util.Collection<? extends IWrapperItemProvider> additionalResultWrappers)`
`ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate(CommandActionDelegate command, java.util.Collection<? extends IWrapperItemProvider> additionalWrappers)` Returns a new `ResultAndAffectedObjectsWrappingCommandActionDelegate` for the given command and list of additional wrappers.

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.