package ru.naumen.gintonic.command;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
/**
* Base handler for commands
*
* @author Sergey Tselovalnikov
* @since Jan 16, 2014
*/
public abstract class BaseHandler extends AbstractHandler {
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
handleEvent(event);
return null;
}
protected abstract void handleEvent(ExecutionEvent event);
}