package org.teiid.designer.transformation.ui.search;
import static org.teiid.designer.transformation.ui.UiConstants.Util;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.handlers.HandlerUtil;
/**
* @since 8.0
*/
public class OpenTransformationSearchPageHandler extends AbstractHandler {
/**
* {@inheritDoc}
*
* @see org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands.ExecutionEvent)
*/
@Override
public Object execute( ExecutionEvent event ) throws ExecutionException {
Shell shell = HandlerUtil.getActiveShell(event);
Dialog dialog = new TransformationSearchDialog(shell, Util.getString("OpenTransformationSearchPageAction.dialog.title")); //$NON-NLS-1$
dialog.open();
return null; // per javadoc
}
}