Runtime

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

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

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

Methods in org.eclipse.gmf.runtime.emf.clipboard.core that return ObjectInfo
`protected ObjectInfo` `PasteChildOperation.getChildObjectInfo()` Gets the object info meta-data for the object that I am pasting.
`protected ObjectInfo` `PasteChildOperation.getCopyParentObjectInfo()` Gets the object meta-data for my copy object's parent, if it was serialized along with the child.

Methods in org.eclipse.gmf.runtime.emf.clipboard.core with parameters of type ObjectInfo
`protected PasteChildOperation` `PasteChildOperation.getAuxiliaryChildPasteProcess(ObjectInfo auxiliaryChildEObjectInfo)` Obtains the paste operation that pastes the auxiliary object indicated by the specified object info.
`protected boolean` `PasteChildOperation.handleCollision(org.eclipse.emf.ecore.EReference reference, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EObject eObject, ObjectInfo eObjectInfo)` Handles the collision of an `eObject` that is to be pasted into the specified scalar reference, where it collides with the existing element.
`protected boolean` `PasteChildOperation.handleCollision(org.eclipse.emf.ecore.EReference reference, java.util.List list, org.eclipse.emf.ecore.EObject eObject, ObjectInfo eObjectInfo)` Handles the collision of an `eObject` that is to be pasted into the specified values of a reference, where it collides with one or more of these existing elements.
`protected PasteChildOperation` `PasteChildOperation.makeAuxiliaryChildPasteProcess(ObjectInfo auxiliaryChildEObjectInfo)` Constructs a paste operation to paste the auxiliary object indicated by its object info.
`protected void` `PasteChildOperation.mergeEObjects(boolean weakMerge, org.eclipse.emf.ecore.EObject targetEObject, org.eclipse.emf.ecore.EObject eObject, ObjectInfo objectInfo)` Merges an elements to be pasted with an existing element that collides.
`protected java.util.List` `PasteChildOperation.mergeLists(org.eclipse.emf.ecore.EReference reference, java.util.List targetObjectList, java.util.List objectList, ObjectInfo objectInfo)` Merges the elements to be pasted into a many containment reference with those objects already in that reference with which they collide.
`protected boolean` `PasteChildOperation.shouldPasteAlwaysCopyObject(ObjectInfo alwaysCopyObjectInfo)` Queries whether we should paste the specified "copy always" object associated with the element we are pasting.

Constructors in org.eclipse.gmf.runtime.emf.clipboard.core with parameters of type ObjectInfo
`PasteChildOperation(org.eclipse.gmf.runtime.emf.clipboard.core.internal.PasteIntoParentOperation parentPasteProcess, ObjectInfo childEObjectInfo)` Initializes me.

Runtime

Guidelines for using Eclipse APIs.

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