Package uk.ac.gda.client
Class CommandQueueContributionFactory
java.lang.Object
org.eclipse.ui.menus.AbstractContributionFactory
org.eclipse.ui.menus.ExtensionContributionFactory
uk.ac.gda.client.CommandQueueContributionFactory
- All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension
public class CommandQueueContributionFactory
extends org.eclipse.ui.menus.ExtensionContributionFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateContributionItems(org.eclipse.ui.services.IServiceLocator serviceLocator, org.eclipse.ui.menus.IContributionRoot additions) org.eclipse.jface.action.ActioncreatePassBatonUDCAction(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.ActioncreatePauseAction(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.ActioncreateSkipAction(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.ActioncreateStartAction(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.ActioncreateStopAction(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.ActioncreateStopAfterCurrentAction(org.eclipse.ui.services.IServiceLocator serviceLocator) voidexecuteCommand(org.eclipse.ui.services.IServiceLocator serviceLocator, String commandId) org.eclipse.jface.action.IContributionItemgetPassBatonItem(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.IContributionItemgetPauseContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.IContributionItemgetSkipContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.IContributionItemgetStartContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.IContributionItemgetStopAfterCurrentContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) org.eclipse.jface.action.IContributionItemgetStopContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) Methods inherited from class org.eclipse.ui.menus.ExtensionContributionFactory
getLocation, getNamespace, setInitializationData
-
Field Details
-
UK_AC_GDA_CLIENT_PAUSE_COMMAND_QUEUE
- See Also:
-
UK_AC_GDA_CLIENT_START_COMMAND_QUEUE
- See Also:
-
UK_AC_GDA_CLIENT_SKIP_COMMAND_QUEUE
- See Also:
-
UK_AC_GDA_CLIENT_STOP_COMMAND_QUEUE
- See Also:
-
UK_AC_GDA_CLIENT_STOP_AFTER_CURRENT_COMMAND_QUEUE
- See Also:
-
UK_AC_GDA_CLIENT_PASS_BATON
- See Also:
-
-
Constructor Details
-
CommandQueueContributionFactory
public CommandQueueContributionFactory()
-
-
Method Details
-
getStopContributionItem
public org.eclipse.jface.action.IContributionItem getStopContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) -
getPauseContributionItem
public org.eclipse.jface.action.IContributionItem getPauseContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) -
getStartContributionItem
public org.eclipse.jface.action.IContributionItem getStartContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) -
getSkipContributionItem
public org.eclipse.jface.action.IContributionItem getSkipContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) -
getStopAfterCurrentContributionItem
public org.eclipse.jface.action.IContributionItem getStopAfterCurrentContributionItem(org.eclipse.ui.services.IServiceLocator serviceLocator) -
getPassBatonItem
public org.eclipse.jface.action.IContributionItem getPassBatonItem(org.eclipse.ui.services.IServiceLocator serviceLocator) -
createSkipAction
public org.eclipse.jface.action.Action createSkipAction(org.eclipse.ui.services.IServiceLocator serviceLocator) -
createStartAction
public org.eclipse.jface.action.Action createStartAction(org.eclipse.ui.services.IServiceLocator serviceLocator) -
createPauseAction
public org.eclipse.jface.action.Action createPauseAction(org.eclipse.ui.services.IServiceLocator serviceLocator) -
createStopAction
public org.eclipse.jface.action.Action createStopAction(org.eclipse.ui.services.IServiceLocator serviceLocator) -
createStopAfterCurrentAction
public org.eclipse.jface.action.Action createStopAfterCurrentAction(org.eclipse.ui.services.IServiceLocator serviceLocator) -
createPassBatonUDCAction
public org.eclipse.jface.action.Action createPassBatonUDCAction(org.eclipse.ui.services.IServiceLocator serviceLocator) -
executeCommand
public void executeCommand(org.eclipse.ui.services.IServiceLocator serviceLocator, String commandId) throws org.eclipse.core.commands.ExecutionException, org.eclipse.core.commands.common.NotDefinedException, org.eclipse.core.commands.NotEnabledException, org.eclipse.core.commands.NotHandledException - Throws:
org.eclipse.core.commands.ExecutionExceptionorg.eclipse.core.commands.common.NotDefinedExceptionorg.eclipse.core.commands.NotEnabledExceptionorg.eclipse.core.commands.NotHandledException