GenModelAction.java :  » J2EE » Sofia » com » salmonllc » ideTools » eclipse » Java Open Source

Java Open Source » J2EE » Sofia 
Sofia » com » salmonllc » ideTools » eclipse » GenModelAction.java
package com.salmonllc.ideTools.eclipse;

import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.IWorkbenchWindowActionDelegate;

/**
 * @author Administrator
 *
 * To change this generated comment edit the template variable "typecomment":
 * Window>Preferences>Java>Templates.
 * To enable and disable the creation of type comments go to
 * Window>Preferences>Java>Code Generation.
 */
public class GenModelAction implements IWorkbenchWindowActionDelegate {

  /**
   * @see org.eclipse.ui.IWorkbenchWindowActionDelegate#dispose()
   */
  public void dispose() {
  }

  /**
   * @see org.eclipse.ui.IWorkbenchWindowActionDelegate#init(IWorkbenchWindow)
   */
  public void init(IWorkbenchWindow window) {
  }

  /**
   * @see org.eclipse.ui.IActionDelegate#run(IAction)
   */
  public void run(IAction action) {
        try {
      String progArgs[] = new String[] {"-GENMODEL","-DONTAPPENDPROJECT"};
      SalmonPlugin.runIDETool(progArgs, true);
     } catch (Exception e) {
       e.printStackTrace();   
     }    
  }


  /**
   * @see org.eclipse.ui.IActionDelegate#selectionChanged(IAction, ISelection)
   */
  public void selectionChanged(IAction action, ISelection selection) {
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.