Providers of EMF meta-models can implement extensions on this point
to provide support for copying EMF objects to and pasting them from
the system clipboard. The clipboard support allows extensions to
implement fairly complex metamodel-specific semantics for copy/paste
operations, where some relationships between model elements need
<!ELEMENT extension (
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
<!ELEMENT factory EMPTY>
nsURI CDATA #REQUIRED
class CDATA #REQUIRED
priority (lowest|low|medium|high|highest) "medium"
Registers an implementation of the
IClipboardSupportFactory interface that can create
objects that provide metamodel-specific copy/paste semantics for
nsURI - Namespace URI identifying the EPackage for which the extension
The EPackage represents an EMF metamodel.
class - Fully-qualified name of a class implementing the
IClipboardSupportFactory interface. This class will
only be loaded and instantiated when needed to copy an EMF object
to the clipboard or when pasting from the clipboard.
priority - Indicates the priority relative to other factories registered for
the same metamodel. The default is medium.
This attribute is deprecated; a new context-based approach
will be devised soon.
To register a clipboard support factory for the EMF Library example
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at