Interface SelectionCollectingRequester

All Superinterfaces:
EventListener
All Known Implementing Classes:
TranslationsView

public interface SelectionCollectingRequester extends EventListener
The requester of UI collection in ISelectionCollectingService. The service will notify the requester about the process of collecting and will send the result.
  • Method Details

    • getCollectingParameters

      ICollectingParameters getCollectingParameters()
      Gets the collecting parameters from the requestor.
      Returns:
      the collecting parameters, cannot be null.
    • statusChanged

      void statusChanged(SelectionCollectingEvent event)
      Status changed and requester may react on it.
      Parameters:
      event - the event, cannot be null.
    • canProcessPart

      default boolean canProcessPart(org.eclipse.ui.IWorkbenchPart part)
      Can process part on not. Usually this method may filter itself UI part to prevent reaction of selection listener on focus in the current UI-requester.
      Parameters:
      part - the part, cannot be null.
      Returns:
      true, if can process collection from this UI part.