Eclipseplugins
InsertFieldAssignStatementHandler.java
1 package com.proalpha.java.oea.plugins.querygenerator.handlers;
2 
3 import org.eclipse.core.commands.AbstractHandler;
4 import org.eclipse.core.commands.ExecutionEvent;
5 import org.eclipse.core.commands.ExecutionException;
6 
7 import com.proalpha.java.oea.plugins.querygenerator.runtime.HandlerTools;
8 import com.proalpha.java.oea.plugins.querygenerator.runtime.QueryGeneratorPrograms;
9 
10 public class InsertFieldAssignStatementHandler extends AbstractHandler {
11 
12  @Override
13  public Object execute(ExecutionEvent event) throws ExecutionException {
14 
15 // IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
16 // MessageDialog.openInformation(window.getShell(), "QueryGenerator", "Insert query");
17 
18  HandlerTools.getInstance().runProgram(
19  QueryGeneratorPrograms.EXECUTE_COMMAND,
20  "command=insert_assign_statement",
21  false);
22 
23  return null;
24 
25  }
26 
27  @Override
28  public boolean isEnabled() {
29  return true;
30  }
31 
32  @Override
33  public boolean isHandled() {
34  return true;
35  }
36 
37 }