01: package nz.ac.massey.take.takeep.actionsSets.verifyActions;
02:
03: import nz.ac.massey.take.takeep.actionsSets.TakeAbstractAction;
04: import nz.ac.massey.take.takeep.actionsSets.panels.TakeCompileWizardPanel;
05: import nz.ac.massey.take.takeep.editor.TakeEditor;
06:
07: import org.eclipse.ui.IEditorPart;
08: import org.eclipse.ui.IWorkbenchPage;
09:
10: public class TakeRunVerifiers extends TakeAbstractAction {
11:
12: @Override
13: protected String getImageLocation() {
14: // TODO Auto-generated method stub
15: return "icons/fishhookVer.JPG";
16: }
17:
18: @Override
19: protected String getToolTip() {
20: // TODO Auto-generated method stub
21: return "Run Verifiers";
22: }
23:
24: @Override
25: public void run() {
26: IWorkbenchPage iworkbenchpage = TakeCompileWizardPanel
27: .getWorkbench();
28: if (iworkbenchpage == null)
29: return;
30: IEditorPart activeEditor = iworkbenchpage.getActiveEditor();
31: if (activeEditor instanceof TakeEditor) {
32: ((TakeEditor) activeEditor).runVerifier();
33: }
34: }
35:
36: }
|