Package org.eclipse.epsilon.ewl.emf
Class AbstractContributeWizardsAction
java.lang.Object
org.eclipse.epsilon.ewl.emf.AbstractContributeWizardsAction
- All Implemented Interfaces:
EventListener,org.eclipse.jface.action.IMenuCreator,org.eclipse.swt.events.MenuListener,org.eclipse.swt.internal.SWTEventListener,org.eclipse.ui.IActionDelegate,org.eclipse.ui.IObjectActionDelegate
- Direct Known Subclasses:
ContributeEmfWizardsAction,ContributeGmfWizardsAction
public abstract class AbstractContributeWizardsAction
extends Object
implements org.eclipse.ui.IObjectActionDelegate, org.eclipse.jface.action.IMenuCreator, org.eclipse.swt.events.MenuListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.jface.viewers.ISelectionprotected org.eclipse.ui.IWorkbenchPart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected voidexecute(org.eclipse.emf.common.command.Command command) protected abstract org.eclipse.emf.edit.domain.EditingDomainprotected abstract org.eclipse.emf.ecore.EObjectgetEObject(Object selected) org.eclipse.swt.widgets.MenugetMenu(org.eclipse.swt.widgets.Control parent) org.eclipse.swt.widgets.MenugetMenu(org.eclipse.swt.widgets.Menu parent) protected abstract WorkbenchPartRefreshervoidmenuHidden(org.eclipse.swt.events.MenuEvent e) voidmenuShown(org.eclipse.swt.events.MenuEvent e) voidrun(org.eclipse.jface.action.IAction action) voidselectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection) voidsetActivePart(org.eclipse.jface.action.IAction action, org.eclipse.ui.IWorkbenchPart targetPart)
-
Field Details
-
selection
protected org.eclipse.jface.viewers.ISelection selection -
targetPart
protected org.eclipse.ui.IWorkbenchPart targetPart
-
-
Constructor Details
-
AbstractContributeWizardsAction
public AbstractContributeWizardsAction()Constructor for ContributeWizardsAction.
-
-
Method Details
-
setActivePart
public void setActivePart(org.eclipse.jface.action.IAction action, org.eclipse.ui.IWorkbenchPart targetPart) - Specified by:
setActivePartin interfaceorg.eclipse.ui.IObjectActionDelegate- See Also:
-
IObjectActionDelegate.setActivePart(IAction, IWorkbenchPart)
-
run
public void run(org.eclipse.jface.action.IAction action) - Specified by:
runin interfaceorg.eclipse.ui.IActionDelegate- See Also:
-
IActionDelegate.run(IAction)
-
selectionChanged
public void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection) - Specified by:
selectionChangedin interfaceorg.eclipse.ui.IActionDelegate- See Also:
-
IActionDelegate.selectionChanged(IAction, ISelection)
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.jface.action.IMenuCreator
-
getMenu
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent) - Specified by:
getMenuin interfaceorg.eclipse.jface.action.IMenuCreator
-
getMenu
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent) - Specified by:
getMenuin interfaceorg.eclipse.jface.action.IMenuCreator
-
getEObject
-
getEditingDomain
protected abstract org.eclipse.emf.edit.domain.EditingDomain getEditingDomain() -
getWorkbenchPartRefresher
-
execute
protected void execute(org.eclipse.emf.common.command.Command command)
-