diff options
Diffstat (limited to 'plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/clipboard/PapyrusClipboard.java')
-rw-r--r-- | plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/clipboard/PapyrusClipboard.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/clipboard/PapyrusClipboard.java b/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/clipboard/PapyrusClipboard.java index 8f84365e23c..2052c6ebd47 100644 --- a/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/clipboard/PapyrusClipboard.java +++ b/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/clipboard/PapyrusClipboard.java @@ -53,6 +53,30 @@ public class PapyrusClipboard<E> extends ArrayList<E> { return instance; } + private static String UNKNOW_TYPE = "unknown"; //$NON-NLS-1$ + + /** Type of the source container, ex : type of Diagram */ + protected String containerType; + + + /** + * @return containerType + */ + public String getContainerType() { + if (containerType != null) { + return containerType; + } + return UNKNOW_TYPE; + } + + /** + * set containerType + * @param containerType + */ + public void setContainerType(String containerType) { + this.containerType = containerType; + } + /** * Clean the clipboard (target data) before pasting */ |