}
public void apply(IDocument document) {
IWorkbench workbench = Plugin.getDefault().getWorkbench();
NewWGAPortlet wizard = new NewWGAPortlet();
wizard.setDefaultPortletName(_portletNameToCreate);
IEditorPart editorPart = workbench.getActiveWorkbenchWindow().getActivePage().getActiveEditor();
if (editorPart != null && editorPart.getEditorInput() instanceof FileEditorInput) {
FileEditorInput input = (FileEditorInput) editorPart.getEditorInput();
wizard.init(workbench, new SingleStructuredSelection(input.getFile().getParent()));
WizardDialog dialog = new WizardDialog(workbench.getActiveWorkbenchWindow().getShell(), wizard);
dialog.open();
}
}