private void addPHPexe() {
Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getShell();
NullProgressMonitor monitor = new NullProgressMonitor();
PHPexeItem phpExeItem = null;
PHPExeWizard wizard = new PHPExeWizard(phpExes.getAllItems());
ClosableWizardDialog dialog = new ClosableWizardDialog(shell, wizard);
if (dialog.open() == Window.CANCEL) {
monitor.setCanceled(true);
return;
}
phpExeItem = (PHPexeItem) wizard.getRootFragment().getWizardModel()
.getObject(PHPExeWizard.MODEL);
fPHPexes.add(phpExeItem);
phpExes.addItem(phpExeItem);
fPHPExeList.refresh();
commitChanges();