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 Details

    • UK_AC_GDA_CLIENT_PAUSE_COMMAND_QUEUE

      public static final String UK_AC_GDA_CLIENT_PAUSE_COMMAND_QUEUE
      See Also:
    • UK_AC_GDA_CLIENT_START_COMMAND_QUEUE

      public static final String UK_AC_GDA_CLIENT_START_COMMAND_QUEUE
      See Also:
    • UK_AC_GDA_CLIENT_SKIP_COMMAND_QUEUE

      public static final String UK_AC_GDA_CLIENT_SKIP_COMMAND_QUEUE
      See Also:
    • UK_AC_GDA_CLIENT_STOP_COMMAND_QUEUE

      public static final String UK_AC_GDA_CLIENT_STOP_COMMAND_QUEUE
      See Also:
    • UK_AC_GDA_CLIENT_STOP_AFTER_CURRENT_COMMAND_QUEUE

      public static final String UK_AC_GDA_CLIENT_STOP_AFTER_CURRENT_COMMAND_QUEUE
      See Also:
    • UK_AC_GDA_CLIENT_PASS_BATON

      public static final String UK_AC_GDA_CLIENT_PASS_BATON
      See Also:
  • Constructor Details

    • CommandQueueContributionFactory

      public CommandQueueContributionFactory()
  • Method Details

    • createContributionItems

      public void createContributionItems(org.eclipse.ui.services.IServiceLocator serviceLocator, org.eclipse.ui.menus.IContributionRoot additions)
      Specified by:
      createContributionItems in class org.eclipse.ui.menus.AbstractContributionFactory
    • 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.ExecutionException
      org.eclipse.core.commands.common.NotDefinedException
      org.eclipse.core.commands.NotEnabledException
      org.eclipse.core.commands.NotHandledException