Class CompareAction

java.lang.Object
org.eclipse.compare.internal.BaseCompareAction
org.eclipse.compare.internal.CompareAction
All Implemented Interfaces:
IActionDelegate, IObjectActionDelegate
Direct Known Subclasses:
CompareWithOtherResourceAction

public class CompareAction extends BaseCompareAction implements IObjectActionDelegate
  • Field Details

    • fInput

      protected org.eclipse.compare.internal.ResourceCompareInput fInput
    • fWorkbenchPage

      protected IWorkbenchPage fWorkbenchPage
    • showSelectAncestorDialog

      protected boolean showSelectAncestorDialog
  • Constructor Details

    • CompareAction

      public CompareAction()
  • Method Details

    • run

      public void run(ISelection selection)
      Specified by:
      run in class BaseCompareAction
    • isEnabled

      protected boolean isEnabled(ISelection selection)
      Overrides:
      isEnabled in class BaseCompareAction
    • setActivePart

      public void setActivePart(IAction action, IWorkbenchPart targetPart)
      Description copied from interface: IObjectActionDelegate
      Sets the active part for the delegate. The active part is commonly used to get a working context for the action, such as the shell for any dialog which is needed.

      This method will be called every time the action appears in a popup menu. The targetPart may change with each invocation.

      Specified by:
      setActivePart in interface IObjectActionDelegate
      Parameters:
      action - the action proxy that handles presentation portion of the action; must not be null.
      targetPart - the new part target; must not be null.