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
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.compare.internal.ResourceCompareInputprotected IWorkbenchPageprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisEnabled(ISelection selection) voidrun(ISelection selection) voidsetActivePart(IAction action, IWorkbenchPart targetPart) Sets the active part for the delegate.Methods inherited from class org.eclipse.compare.internal.BaseCompareAction
run, selectionChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
runin classBaseCompareAction
-
isEnabled
- Overrides:
isEnabledin classBaseCompareAction
-
setActivePart
Description copied from interface:IObjectActionDelegateSets 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:
setActivePartin interfaceIObjectActionDelegate- Parameters:
action- the action proxy that handles presentation portion of the action; must not benull.targetPart- the new part target; must not benull.
-