package eu.geclipse.ui.internal.actions;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.IWorkbenchWindowActionDelegate;
import eu.geclipse.ui.internal.wizards.ConfigurationWizard;
public class ConfigurationAction implements IWorkbenchWindowActionDelegate {
private Shell shell;
public void dispose() {
// TODO Auto-generated method stub
}
public void init( final IWorkbenchWindow window ) {
this.shell = window.getShell();
}
public void run( final IAction action ) {
if ( this.shell != null ) {
Wizard wizard = new ConfigurationWizard();
WizardDialog dialog = new WizardDialog( this.shell, wizard );
dialog.open();
}
}
public void selectionChanged( final IAction action, final ISelection selection ) {
// TODO Auto-generated method stub
}
}