Class ButtonBuilderSubOp

  • All Implemented Interfaces:
    ILinkOperation, ILinkWizardPage, java.lang.Runnable, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

    public class ButtonBuilderSubOp
    extends VSActionBuilderSubOp
    implements java.lang.Runnable
    An action builder sub-operation.
    Author:
    Christopher Mindus
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        Create contents of the wizard.
        Specified by:
        createControl in interface org.eclipse.jface.dialogs.IDialogPage
      • run

        public void run()
        Runs the state check.
        Specified by:
        run in interface java.lang.Runnable
      • executeOperation

        public org.eclipse.core.runtime.IStatus executeOperation​(ComplexOperation op)
                                                          throws org.eclipse.core.runtime.CoreException
        Executes the operation.
        Specified by:
        executeOperation in interface ILinkOperation
        Parameters:
        op - The complex operation.
        Returns:
        The status of the operation. A complex operation would have a MultiStatus return code.
        Throws:
        org.eclipse.core.runtime.CoreException - If the execution failed.