diff options
author | Alexander Kurtakov | 2018-03-06 10:50:27 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2018-03-06 10:50:27 +0000 |
commit | 96005a49da8722e30da9f8f43d2a8518b9ecf89c (patch) | |
tree | 8373533016fa5208ec616317b70a4c139dd677ad | |
parent | faeabfe12903ae9966354b96ff8acbf9aabae119 (diff) | |
download | org.eclipse.dltk.sh-96005a49da8722e30da9f8f43d2a8518b9ecf89c.tar.gz org.eclipse.dltk.sh-96005a49da8722e30da9f8f43d2a8518b9ecf89c.tar.xz org.eclipse.dltk.sh-96005a49da8722e30da9f8f43d2a8518b9ecf89c.zip |
Use StructuredSelection directly.R5_9_0
Change-Id: Ib6a16d9ab81642b2f0f828e306aa5c144a709735
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
-rw-r--r-- | plugins/org.eclipse.dltk.sh.ui/src/org/eclipse/dltk/sh/internal/ui/commands/AbstractProjectHandler.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/plugins/org.eclipse.dltk.sh.ui/src/org/eclipse/dltk/sh/internal/ui/commands/AbstractProjectHandler.java b/plugins/org.eclipse.dltk.sh.ui/src/org/eclipse/dltk/sh/internal/ui/commands/AbstractProjectHandler.java index a6d1456..d09e081 100644 --- a/plugins/org.eclipse.dltk.sh.ui/src/org/eclipse/dltk/sh/internal/ui/commands/AbstractProjectHandler.java +++ b/plugins/org.eclipse.dltk.sh.ui/src/org/eclipse/dltk/sh/internal/ui/commands/AbstractProjectHandler.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2016 Mat Booth and others. + * Copyright (c) 2010, 2018 Mat Booth 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 @@ -25,7 +25,7 @@ public abstract class AbstractProjectHandler extends AbstractHandler { @Override public Object execute(ExecutionEvent event) { - IStructuredSelection selection = (IStructuredSelection) HandlerUtil.getCurrentSelection(event); + IStructuredSelection selection = HandlerUtil.getCurrentStructuredSelection(event); Iterator<?> iterator = selection.iterator(); while (iterator.hasNext()) { Object element = iterator.next(); @@ -43,12 +43,10 @@ public abstract class AbstractProjectHandler extends AbstractHandler { } /** - * To be implemented by sub-classes to perform actions on a project. This - * will be called once for every project resource that is currently - * selected. + * To be implemented by sub-classes to perform actions on a project. This will + * be called once for every project resource that is currently selected. * - * @param project - * a project resource for manipulation + * @param project a project resource for manipulation */ protected abstract void fettleProject(IProject project); } |