package org.etsi.mts.ttcn3.part9.newtestcase.handlers;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.etsi.mts.ttcn3.part9.popup.actions.NewNegativeTestCase;
import org.etsi.mts.ttcn3.part9.popup.actions.NewTestCase;

/**
 * Our sample handler extends AbstractHandler, an IHandler base class.
 * @see org.eclipse.core.commands.IHandler
 * @see org.eclipse.core.commands.AbstractHandler
 */
public class NewNegativeTestCaseHandler extends AbstractHandler {
	/**
	 * the command has been executed, so extract extract the needed information
	 * from the application context.
	 */
	public Object execute(ExecutionEvent event) throws ExecutionException {
	  NewTestCase tc = new NewNegativeTestCase();
	  tc.runAsCommand();
    return null;
	}
}
