Package org.eclipse.epsilon.ewl.emf
Class AbstractContributeWizardsAction
- java.lang.Object
-
- org.eclipse.epsilon.ewl.emf.AbstractContributeWizardsAction
-
- All Implemented Interfaces:
java.util.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 java.lang.Object implements org.eclipse.ui.IObjectActionDelegate, org.eclipse.jface.action.IMenuCreator, org.eclipse.swt.events.MenuListener
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.jface.viewers.ISelectionselectionprotected org.eclipse.ui.IWorkbenchParttargetPart
-
Constructor Summary
Constructors Constructor Description AbstractContributeWizardsAction()Constructor for ContributeWizardsAction.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddispose()protected voidexecute(org.eclipse.emf.common.command.Command command)protected abstract org.eclipse.emf.edit.domain.EditingDomaingetEditingDomain()protected abstract org.eclipse.emf.ecore.EObjectgetEObject(java.lang.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 WorkbenchPartRefreshergetWorkbenchPartRefresher()voidmenuHidden(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)
-
-
-
Method Detail
-
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
-
menuHidden
public void menuHidden(org.eclipse.swt.events.MenuEvent e)
- Specified by:
menuHiddenin interfaceorg.eclipse.swt.events.MenuListener
-
menuShown
public void menuShown(org.eclipse.swt.events.MenuEvent e)
- Specified by:
menuShownin interfaceorg.eclipse.swt.events.MenuListener
-
getEObject
protected abstract org.eclipse.emf.ecore.EObject getEObject(java.lang.Object selected)
-
getEditingDomain
protected abstract org.eclipse.emf.edit.domain.EditingDomain getEditingDomain()
-
getWorkbenchPartRefresher
protected abstract WorkbenchPartRefresher getWorkbenchPartRefresher()
-
execute
protected void execute(org.eclipse.emf.common.command.Command command)
-
-