Runtime

## Uses of Class
org.eclipse.gmf.runtime.emf.clipboard.core.PasteChildOperation

Packages that use PasteChildOperation
org.eclipse.gmf.runtime.emf.clipboard.core: API for clipboard-oriented copy/paste services that are customizable for metamodel-specific semantics.

Uses of PasteChildOperation in org.eclipse.gmf.runtime.emf.clipboard.core

Subclasses of PasteChildOperation in org.eclipse.gmf.runtime.emf.clipboard.core
`class` `OverridePasteChildOperation` Abstract definition of an `IClipboardSupport`-defined operation that completely overrides the default paste-child behaviour.
`class` `PostPasteChildOperation` Abstract definition of an `IClipboardSupport`-defined operation that follows the pasting of a child element into the target parent, to perform additional work.

Fields in org.eclipse.gmf.runtime.emf.clipboard.core declared as PasteChildOperation
`protected static PasteChildOperation[]` `PasteChildOperation.EMPTY_ARRAY` A reusable empty array of paste child operations.

Methods in org.eclipse.gmf.runtime.emf.clipboard.core that return PasteChildOperation
`PasteChildOperation` `PostPasteChildOperation.getPostPasteOperation()` By default, returns another post-paste operation that executes the post-paste operations of all of my `additional` paste operations.
`protected PasteChildOperation` `PostPasteChildOperation.getPasteChildOperation()` Obtains the paste operation that I follow as a post-paste.
`protected PasteChildOperation[]` `PostPasteChildOperation.getPasteOperations()` Obtains the paste operations that I execute when I am executed.
`protected PasteChildOperation` `PasteChildOperation.getAuxiliaryChildPasteProcess(ObjectInfo auxiliaryChildEObjectInfo)` Obtains the paste operation that pastes the auxiliary object indicated by the specified object info.
`protected PasteChildOperation` `PasteChildOperation.makeAuxiliaryChildPasteProcess(ObjectInfo auxiliaryChildEObjectInfo)` Constructs a paste operation to paste the auxiliary object indicated by its object info.
`PasteChildOperation` `PasteChildOperation.getPostPasteOperation()` Gets an operation to be invoked after I have completed my pasting, to do some follow-up pasting.
`protected PasteChildOperation` `PasteChildOperation.getMainChildPasteProcess()` Gets the child paste operation that I am overriding or extending, if I am an auxiliary paste operation.
`protected PasteChildOperation` `OverridePasteChildOperation.getOverriddenPasteChildOperation()` Obtains the default child-paste operation that I am overriding.

Methods in org.eclipse.gmf.runtime.emf.clipboard.core with parameters of type PasteChildOperation
`static PostPasteChildOperation` `PostPasteChildOperation.makeNullPostPasteChildOperation(PasteChildOperation pasteChildOperation)` Creates an empty operation to follow the specified paste operation.
`OverridePasteChildOperation` `IClipboardSupport.getOverrideChildPasteOperation(PasteChildOperation overriddenChildPasteOperation)` Obtains an override for the specified paste operation.
`OverridePasteChildOperation` `AbstractClipboardSupport.getOverrideChildPasteOperation(PasteChildOperation overriddenChildPasteOperation)` By default, don't provide any child paste override behaviour.

Constructors in org.eclipse.gmf.runtime.emf.clipboard.core with parameters of type PasteChildOperation
`PostPasteChildOperation(PasteChildOperation pasteChildOperation, java.util.List pasteOperations)` Initializes me with the paste operation that I am following.
`PostPasteChildOperation(PasteChildOperation pasteChildOperation, PasteChildOperation[] pasteOperations)` Initializes me with the paste operation that I am following.
`PasteChildOperation(PasteChildOperation mainChildPasteProcess)` Initializes me as an override- or post-paste operation.
`OverridePasteChildOperation(PasteChildOperation overriddenChildPasteOperation)` Initializes me with the default paste operation that I am overriding.

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.