diff options
author | Michael Valenta | 2007-03-27 17:22:26 +0000 |
---|---|---|
committer | Michael Valenta | 2007-03-27 17:22:26 +0000 |
commit | 4a1b71675a336a2605fc4b6b4bf70e1f54522545 (patch) | |
tree | a21a5c78f1f31bc69d75e9a8c3afbee185541652 /examples/org.eclipse.team.examples.filesystem | |
parent | 441047722497380c34bda93a874deb9954e12310 (diff) | |
download | eclipse.platform.team-4a1b71675a336a2605fc4b6b4bf70e1f54522545.tar.gz eclipse.platform.team-4a1b71675a336a2605fc4b6b4bf70e1f54522545.tar.xz eclipse.platform.team-4a1b71675a336a2605fc4b6b4bf70e1f54522545.zip |
Bug 173456 Convert the CVS action sets actions to the new menu support
Diffstat (limited to 'examples/org.eclipse.team.examples.filesystem')
6 files changed, 17 insertions, 17 deletions
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/DisconnectAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/DisconnectAction.java index 18bcea03a..0017419f4 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/DisconnectAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/DisconnectAction.java @@ -10,6 +10,8 @@ *******************************************************************************/ package org.eclipse.team.examples.filesystem.ui; +import java.lang.reflect.InvocationTargetException; + import org.eclipse.core.resources.IProject; import org.eclipse.jface.action.IAction; import org.eclipse.jface.dialogs.ErrorDialog; @@ -23,10 +25,8 @@ import org.eclipse.team.internal.ui.actions.TeamAction; */ public class DisconnectAction extends TeamAction { - /** - * @see org.eclipse.ui.IActionDelegate#run(IAction) - */ - public void run(IAction action) { + protected void execute(IAction action) throws InvocationTargetException, + InterruptedException { IProject projects[] = getSelectedProjects(); try { for (int i = 0; i < projects.length; i++) { @@ -40,7 +40,7 @@ public class DisconnectAction extends TeamAction { /** * @see TeamAction#isEnabled() */ - protected boolean isEnabled() { + public boolean isEnabled() { return true; } } diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/FileSystemAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/FileSystemAction.java index 04b1d79f5..a2d46a5c2 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/FileSystemAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/FileSystemAction.java @@ -27,7 +27,7 @@ public abstract class FileSystemAction extends TeamAction { /** * @see org.eclipse.team.internal.ui.actions.TeamAction#isEnabled() */ - protected boolean isEnabled() { + public boolean isEnabled() { return getSelectedMappings().length > 0; } diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/GetAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/GetAction.java index b8bc5eb81..39dd02f20 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/GetAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/GetAction.java @@ -20,7 +20,8 @@ import org.eclipse.team.examples.filesystem.Policy; */ public class GetAction extends FileSystemAction { - public void run(IAction action) { + protected void execute(IAction action) throws InvocationTargetException, + InterruptedException { try { GetOperation operation = new GetOperation(getTargetPart(), FileSystemOperation.createScopeManager(Policy.bind("GetAction.working"), getSelectedMappings())); //$NON-NLS-1$ diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/MergeAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/MergeAction.java index fcf4f49f7..5289bba53 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/MergeAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/MergeAction.java @@ -24,7 +24,8 @@ import org.eclipse.team.ui.synchronize.ModelMergeOperation; */ public class MergeAction extends FileSystemAction { - public void run(IAction action) { + protected void execute(IAction action) throws InvocationTargetException, + InterruptedException { try { ModelMergeOperation operation; if (isUseSyncFramework()) { diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/PutAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/PutAction.java index fe6936a27..ac44a2e5b 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/PutAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/PutAction.java @@ -20,13 +20,11 @@ import org.eclipse.team.examples.filesystem.Policy; */ public class PutAction extends FileSystemAction { - /* - * Method declared on IActionDelegate. - */ - public void run(IAction action) { + protected void execute(IAction action) throws InvocationTargetException, + InterruptedException { try { PutOperation operation = new PutOperation(getTargetPart(), - FileSystemOperation.createScopeManager(Policy.bind("PutAction.working"), getSelectedMappings())); //$NON-NLS-1$ + FileSystemOperation.createScopeManager(Policy.bind("PutAction.working"), getSelectedMappings())); //$NON-NLS-1$ operation.setOverwriteIncoming(isOverrideIncoming()); operation.run(); } catch (InvocationTargetException e) { diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/SynchronizeAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/SynchronizeAction.java index 5bdfa4328..938111933 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/SynchronizeAction.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/SynchronizeAction.java @@ -10,6 +10,8 @@ *******************************************************************************/ package org.eclipse.team.examples.filesystem.ui; +import java.lang.reflect.InvocationTargetException; + import org.eclipse.core.resources.mapping.ResourceMapping; import org.eclipse.jface.action.IAction; import org.eclipse.team.core.subscribers.SubscriberScopeManager; @@ -24,10 +26,8 @@ import org.eclipse.team.ui.synchronize.ISynchronizeParticipant; */ public class SynchronizeAction extends FileSystemAction { - /* (non-Javadoc) - * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction) - */ - public void run(IAction action) { + protected void execute(IAction action) throws InvocationTargetException, + InterruptedException { ResourceMapping[] mappings = getSelectedMappings(); if (mappings.length == 0) return; |