1
2
3
4
5
6
7
8
9
10
11
12 package sk.uniba.euromath.editor.actions;
13
14 import org.eclipse.gef.ui.actions.UpdateAction;
15 import org.eclipse.jface.action.IAction;
16 import org.eclipse.ui.IWorkbenchPart;
17
18 /***
19 * Interface for all action used for global contributions in
20 * MultiViewActionContributor. This type of action is used in
21 * {@link sk.uniba.euromath.editor.actions.IActionContributor}, because using this
22 * type of action is easier and it is not hard to implement it and mainly are
23 * used for global contributions.
24 *
25 * @author Tomáš Studva 26.10.2005
26 */
27 public interface IMultiViewAction extends IAction, UpdateAction {
28
29 /***
30 * Sets new workbench part. Used when active workbench part was changed.
31 *
32 * @param part
33 * active workbench part
34 */
35 public void setWorkbenchPart(IWorkbenchPart part);
36 }