Class ParticipantSynchronizeWizard

    • Constructor Detail

      • ParticipantSynchronizeWizard

        protected ParticipantSynchronizeWizard()
        Create the wizard.
    • Method Detail

      • getWindowTitle

        public String getWindowTitle()
        Description copied from interface: IWizard
        Returns the window title string for this wizard.
        Specified by:
        getWindowTitle in interface IWizard
        Overrides:
        getWindowTitle in class Wizard
        Returns:
        the window title string, or null for no title
      • addPages

        public void addPages()
        Description copied from class: Wizard
        The Wizard implementation of this IWizard method does nothing. Subclasses should extend if extra pages need to be added before the wizard opens. New pages should be added by calling addPage.
        Specified by:
        addPages in interface IWizard
        Overrides:
        addPages in class Wizard
      • performFinish

        public boolean performFinish()
        Description copied from class: Wizard
        Subclasses must implement this IWizard method to perform any special finish processing for their wizard.
        Specified by:
        performFinish in interface IWizard
        Specified by:
        performFinish in class Wizard
        Returns:
        true to indicate the finish request was accepted, and false to indicate that the finish request was refused
      • getNextPage

        public IWizardPage getNextPage​(IWizardPage page)
        Description copied from interface: IWizard
        Returns the successor of the given page.

        This method is typically called by a wizard page

        Specified by:
        getNextPage in interface IWizard
        Overrides:
        getNextPage in class Wizard
        Parameters:
        page - the page
        Returns:
        the next page, or null if none
      • performCancel

        public boolean performCancel()
        Description copied from class: Wizard
        The Wizard implementation of this IWizard method does nothing and returns true. Subclasses should reimplement this method if they need to perform any special cancel processing for their wizard.
        Specified by:
        performCancel in interface IWizard
        Overrides:
        performCancel in class Wizard
        Returns:
        true to indicate the cancel request was accepted, and false to indicate that the cancel request was refused
      • canFinish

        public boolean canFinish()
        Description copied from interface: IWizard
        Returns whether this wizard could be finished without further user interaction.

        The result of this method is typically used by the wizard container to enable or disable the Finish button.

        Specified by:
        canFinish in interface IWizard
        Overrides:
        canFinish in class Wizard
        Returns:
        true if the wizard could be finished, and false otherwise
      • getPageTitle

        protected abstract String getPageTitle()
        Return the page title for the page used by this wizard.
        Returns:
        the page title for the page used by this wizard
      • getImportWizard

        protected abstract IWizard getImportWizard()
        Return a wizard that can be used to populate the workspace if there are no resources returned from getRootResources().
        Returns:
        a wizard that can be used to populate the workspace
      • getRootResources

        protected abstract IResource[] getRootResources()
        Return the resources that are the roots of the resource trees that can be considered for inclusion.
        Returns:
        the resources that are the roots of the resource trees that can be considered for inclusion
      • createScopeSelectionPage

        protected abstract WizardPage createScopeSelectionPage()
        Create the page which allows the user to select the scope for the operation.
        Returns:
        the page which allows the user to select the scope for the operation
      • createParticipant

        protected abstract void createParticipant()
        Method called from performFinish() to create a participant. This participant will be added to the Synchronize view.