Package de.uka.ipd.sdq.pcm.gmf.toolbar
Class BaseInitializeDiagramAction
java.lang.Object
de.uka.ipd.sdq.pcm.gmf.toolbar.BaseInitializeDiagramAction
- All Implemented Interfaces:
IActionDelegate
,IWorkbenchWindowActionDelegate
- Direct Known Subclasses:
InitializeAllocationDiagramAction
,InitializeCompositeDiagramAction
,InitializeRepositoryDiagramAction
,InitializeSeffDiagramAction
,InitializeUsageDiagramAction
Baseclass for the inizialize diagram actions. A factory method is used to retrieve the init
diagram action of the appropriate package.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Dispose.protected abstract IObjectActionDelegate
Template method for the init actin to run.protected IWorkbenchWindow
Gets the window.void
init
(IWorkbenchWindow window) Inits the.void
Run.void
selectionChanged
(IAction action, ISelection selection) Selection changed.
-
Constructor Details
-
BaseInitializeDiagramAction
public BaseInitializeDiagramAction()
-
-
Method Details
-
run
Run.- Parameters:
action
- the action- See Also:
-
getInitAction
Template method for the init actin to run.- Returns:
- the init action to run. must not be null
-
init
Inits the.- Specified by:
init
in interfaceIWorkbenchWindowActionDelegate
- Parameters:
window
- the window- See Also:
-
getWindow
Gets the window.- Returns:
- the window which was active when the action was activated
-
selectionChanged
Selection changed.- Specified by:
selectionChanged
in interfaceIActionDelegate
- Parameters:
action
- the actionselection
- the selection- See Also:
-
dispose
public void dispose()Dispose.- Specified by:
dispose
in interfaceIWorkbenchWindowActionDelegate
- See Also:
-