Package org.eclipse.compare.internal
Class CompareAction
java.lang.Object
org.eclipse.compare.internal.BaseCompareAction
org.eclipse.compare.internal.CompareAction
- All Implemented Interfaces:
IActionDelegate
,IObjectActionDelegate
- Direct Known Subclasses:
CompareWithOtherResourceAction
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.eclipse.compare.internal.ResourceCompareInput
protected IWorkbenchPage
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isEnabled
(ISelection selection) void
run
(ISelection selection) void
setActivePart
(IAction action, IWorkbenchPart targetPart) Sets the active part for the delegate.Methods inherited from class org.eclipse.compare.internal.BaseCompareAction
run, selectionChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ui.IActionDelegate
run, selectionChanged
-
Field Details
-
fInput
protected org.eclipse.compare.internal.ResourceCompareInput fInput -
fWorkbenchPage
-
showSelectAncestorDialog
protected boolean showSelectAncestorDialog
-
-
Constructor Details
-
CompareAction
public CompareAction()
-
-
Method Details
-
run
- Specified by:
run
in classBaseCompareAction
-
isEnabled
- Overrides:
isEnabled
in classBaseCompareAction
-
setActivePart
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 interfaceIObjectActionDelegate
- Parameters:
action
- the action proxy that handles presentation portion of the action; must not benull
.targetPart
- the new part target; must not benull
.
-