You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
998 B
35 lines
998 B
package com.connor.wf.plm.handlers;
|
|
|
|
import org.eclipse.core.commands.AbstractHandler;
|
|
import org.eclipse.core.commands.ExecutionEvent;
|
|
import org.eclipse.core.commands.ExecutionException;
|
|
import org.eclipse.ui.IWorkbenchWindow;
|
|
import org.eclipse.ui.handlers.HandlerUtil;
|
|
import org.eclipse.jface.dialogs.MessageDialog;
|
|
|
|
/**
|
|
* Our sample handler extends AbstractHandler, an IHandler base class.
|
|
* @see org.eclipse.core.commands.IHandler
|
|
* @see org.eclipse.core.commands.AbstractHandler
|
|
*/
|
|
public class SampleHandler extends AbstractHandler {
|
|
/**
|
|
* The constructor.
|
|
*/
|
|
public SampleHandler() {
|
|
}
|
|
|
|
/**
|
|
* the command has been executed, so extract extract the needed information
|
|
* from the application context.
|
|
*/
|
|
public Object execute(ExecutionEvent event) throws ExecutionException {
|
|
IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
|
|
MessageDialog.openInformation(
|
|
window.getShell(),
|
|
"Plm",
|
|
"Hello, Eclipse world");
|
|
return null;
|
|
}
|
|
}
|