diff options
Diffstat (limited to 'examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ModelPutAction.java')
-rw-r--r-- | examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ModelPutAction.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ModelPutAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ModelPutAction.java index 037b2e44d..c9233bb46 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ModelPutAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ModelPutAction.java @@ -14,7 +14,9 @@ package org.eclipse.team.examples.filesystem.ui; import java.lang.reflect.InvocationTargetException; -import java.util.*; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; import org.eclipse.core.resources.mapping.ResourceMapping; import org.eclipse.core.runtime.IStatus; @@ -36,6 +38,7 @@ public class ModelPutAction extends ModelParticipantAction { super(text, configuration); } + @Override protected boolean isEnabledForSelection(IStructuredSelection selection) { // Only enable the put in outgoing or both modes int mode = getConfiguration().getMode(); @@ -46,19 +49,17 @@ public class ModelPutAction extends ModelParticipantAction { } private ResourceMapping[] getResourceMappings(IStructuredSelection selection) { - List mappings = new ArrayList(); + List<ResourceMapping> mappings = new ArrayList<>(); for (Iterator iter = selection.iterator(); iter.hasNext();) { Object element = iter.next(); ResourceMapping mapping = Utils.getResourceMapping(element); if (mapping != null) mappings.add(mapping); } - return (ResourceMapping[]) mappings.toArray(new ResourceMapping[mappings.size()]); + return mappings.toArray(new ResourceMapping[mappings.size()]); } - - /* (non-Javadoc) - * @see org.eclipse.jface.action.Action#run() - */ + + @Override public void run() { ResourceMapping[] resourceMappings = getResourceMappings(getStructuredSelection()); SubscriberScopeManager manager = FileSystemOperation.createScopeManager("Put", resourceMappings); |