## Uses of Class
org.eclipse.emf.common.command.CommandWrapper

Packages that use CommandWrapper
org.eclipse.emf.edit.command: This provides a framework for implementing and composing `Command`s as well as implementations of all primitive EMF commands.
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s
org.eclipse.emf.edit.ui.action: This provides a reusable implementation of an `IAction` that delegates to a `CommandActionDelegate`, which is usually also a `Command`
org.eclipse.emf.mapping.action

Uses of CommandWrapper in org.eclipse.emf.edit.command

Subclasses of CommandWrapper in org.eclipse.emf.edit.command
`class` `CreateChildCommand` This command wraps an `AddCommand` or `SetCommand` to provide the higher-level operation of "creating" an appropriate child object and adding it to a owner object.
`class` `CutToClipboardCommand` This works just like `RemoveCommand` but also sets the removed objects to the `EditingDomain`.

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

Subclasses of CommandWrapper in org.eclipse.emf.edit.provider
`protected class` `DelegatingWrapperItemProvider.AffectedObjectsWrappingCommand` An `AffectedObjectsWrappingCommand` wraps another command to substitute this wrapper for its value and child wrappers for their corresponding child values, whenever they appear in the affected objects.
`protected class` `DelegatingWrapperItemProvider.AffectedObjectsWrappingCommandActionDelegate` An `AffectedObjectsWrappingCommandActionDelegate` wraps another command that also implements `CommandActionDelegate`, to substitute this wrapper for its value and child wrappers for their corresponding child values, whenever they appear in the affected objects.
`class` `ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand` A `ResultAndAffectedObjectsWrappingCommand` wraps another command to substitute `IWrapperItemProvider`s for their values in the command's result and affected objects.
`class` `ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate` A `ResultAndAffectedObjectsWrappingCommandActionDelegate` wraps another command that also implements `CommandActionDelegate`, to substitute `IWrapperItemProvider`s for its values, which have been unwrapped for the command to operate on properly.
`protected class` `WrapperItemProvider.ReplacementAffectedObjectCommand` A `ReplacementAffectedObjectCommand` wraps another command to return as its affected objects the single wrapper that replaces this wrapper.
`protected class` `WrapperItemProvider.WrappingCopyCommand` A command base class for copying the wrapper for a value that is partly copied by another command.

Uses of CommandWrapper in org.eclipse.emf.edit.ui.action

Subclasses of CommandWrapper in org.eclipse.emf.edit.ui.action
`protected class` `ControlAction.SelfAffectingCommand`

Uses of CommandWrapper in org.eclipse.emf.mapping.action

Subclasses of CommandWrapper in org.eclipse.emf.mapping.action
`static class` `CreateMappingAction.DelegateCommand`
`static class` `CreateOneSidedMappingAction.DelegateCommand`
`static class` `RemoveMappingAction.CommandDelegate`

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