protected void createChange(IBaseModel model) { IEditorPart part = MDEPlugin.getActivePage().getActiveEditor(); if (part instanceof ManifestEditor) { ManifestEditor editor = (ManifestEditor) part; IBaseModel base = editor.getAggregateModel(); if (base instanceof IBundlePluginModelBase) { IBundlePluginModelBase pluginModel = (IBundlePluginModelBase) base; NewExtensionPointWizard wizard = new NewExtensionPointWizard( pluginModel.getUnderlyingResource().getProject(), pluginModel, editor) { public boolean performFinish() { return super.performFinish(); } }; WizardDialog dialog = new WizardDialog(MDEPlugin.getActiveWorkbenchShell(), wizard); dialog.create(); SWTUtil.setDialogSize(dialog, 400, 450); dialog.open(); } } }