diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/actions/CopyAction.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/actions/CopyAction.java index 34e5d8ce9e9581cab8e4c465861377f05cb0ba3b..ae869873c83ac692b05879859abb269594a58a69 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/actions/CopyAction.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/actions/CopyAction.java @@ -18,6 +18,7 @@ $Id$ package org.fortiss.tooling.kernel.ui.internal.actions; import static org.fortiss.tooling.kernel.ui.util.CopyPasteUtils.copyToClipboard; +import static org.fortiss.tooling.kernel.utils.KernelModelElementUtils.topParents; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; @@ -25,7 +26,6 @@ import org.eclipse.ui.ISharedImages; import org.eclipse.ui.PlatformUI; import org.eclipse.ui.actions.ActionFactory; import org.fortiss.tooling.kernel.ui.extension.base.EObjectActionBase; -import org.fortiss.tooling.kernel.utils.KernelModelElementUtils; /** * Action for copying the current selection. @@ -34,7 +34,7 @@ import org.fortiss.tooling.kernel.utils.KernelModelElementUtils; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating YELLOW Hash: 454F12FE73DC98AC62710AAC69469E57 + * @ConQAT.Rating YELLOW Hash: E45D26E4B82896D02D0BC166E36E248D */ public class CopyAction extends EObjectActionBase<EObject> { @@ -56,9 +56,7 @@ public class CopyAction extends EObjectActionBase<EObject> { if(targets == null || targets.isEmpty()) { return; } - // TODO: B.19 - EList<EObject> cleanedTargets = KernelModelElementUtils.topParents(targets); - copyToClipboard(KernelModelElementUtils.topParents(cleanedTargets)); + copyToClipboard(topParents(targets)); } /** {@inheritDoc} */