use of org.eclipse.jface.wizard.Wizard in project tdq-studio-se by Talend.
the class ExportUDIAction method run.
@Override
public void run() {
Wizard wizard = isForExchange ? new ExportUdiForExchangeWizard(folder.getFullPath().toString()) : new ExportUDIWizard(folder, isForExchange);
WizardDialog dialog = new WizardDialog(null, wizard);
wizard.setWindowTitle(getText());
if (WizardDialog.OK == dialog.open()) {
try {
folder.refreshLocal(IResource.DEPTH_INFINITE, null);
} catch (CoreException e) {
log.error(e, e);
}
}
}
use of org.eclipse.jface.wizard.Wizard in project tdq-studio-se by Talend.
the class EditHadoopClusterAction method run.
/*
* (non-Jsdoc)
*
* @see org.eclipse.jface.action.Action#run()
*/
@Override
public void run() {
if (node != null) {
Wizard wizard = (Wizard) HadoopClusterUtils.getDefault().createHadoopClusterWizard(PlatformUI.getWorkbench(), false, (RepositoryNode) node, null);
WizardDialog dialog = new WizardDialog(null, wizard);
if (Window.OK == dialog.open()) {
CorePlugin.getDefault().refreshDQView(node);
}
}
}
use of org.eclipse.jface.wizard.Wizard in project tdq-studio-se by Talend.
the class OverviewAnalysisAction method run.
@Override
public void run() {
PackagesAnalyisParameter packaFilterParameter = new PackagesAnalyisParameter();
catalogs.clear();
for (IRepositoryNode node : nodes) {
if (node instanceof DBConnectionRepNode) {
packaFilterParameter.setConnectionRepNode((DBConnectionRepNode) node);
connNode = (DBConnectionRepNode) node;
} else if (node instanceof DBCatalogRepNode) {
IRepositoryNode parent = ((DBCatalogRepNode) node).getParent();
packaFilterParameter.setConnectionRepNode((DBConnectionRepNode) parent);
catalogs.add(node);
packaFilterParameter.setPackages(catalogs);
cataNode = (DBCatalogRepNode) node;
} else if (node instanceof DBSchemaRepNode) {
IRepositoryNode parent = ((DBSchemaRepNode) node).getParent();
schemaNode = (DBSchemaRepNode) node;
if (parent instanceof DBCatalogRepNode) {
IRepositoryNode connNode = ((DBCatalogRepNode) parent).getParent();
packaFilterParameter.setConnectionRepNode((DBConnectionRepNode) connNode);
catalogs.add(schemaNode);
packaFilterParameter.setPackages(catalogs);
} else {
catalogs.add(schemaNode);
packaFilterParameter.setConnectionRepNode((DBConnectionRepNode) parent);
packaFilterParameter.setPackages(catalogs);
}
}
}
Wizard wizard = null;
if (connNode != null) {
packaFilterParameter.setConnectionRepNode(connNode);
wizard = WizardFactory.createAnalysisWizard(AnalysisType.CONNECTION, packaFilterParameter);
} else if (cataNode != null) {
wizard = WizardFactory.createAnalysisWizard(AnalysisType.CATALOG, packaFilterParameter);
} else if (schemaNode != null) {
wizard = WizardFactory.createAnalysisWizard(AnalysisType.SCHEMA, packaFilterParameter);
}
WizardDialog dialog = new WizardDialog(null, wizard);
dialog.setPageSize(WIDTH, HEIGHT);
dialog.open();
}
use of org.eclipse.jface.wizard.Wizard in project dbeaver by dbeaver.
the class BaseFormatterConfigurationPage method configure.
@Override
public boolean configure(String formatName, SQLFormatter formatter, SQLFormatterConfiguration configuration) {
Wizard wizard = new ConfigWizard(formatName, configuration);
wizard.addPage(this);
WizardDialog configDialog = new WizardDialog(DBeaverUI.getActiveWorkbenchShell(), wizard) {
@Override
protected void createButtonsForButtonBar(Composite parent) {
super.createButtonsForButtonBar(parent);
UIUtils.createCheckbox(parent, "Don't show again", false);
((GridLayout) parent.getLayout()).numColumns++;
}
};
return configDialog.open() == IDialogConstants.OK_ID;
}
use of org.eclipse.jface.wizard.Wizard in project linuxtools by eclipse.
the class NewSuppressionWizard method performFinish.
/**
* This method is called when 'Finish' button is pressed in
* the wizard. We will create an operation and run it
* using wizard as execution context.
*/
@Override
public boolean performFinish() {
final String containerName = page.getContainerFullPath().toOSString();
final String fileName = page.getFileName();
IRunnableWithProgress op = monitor -> {
try {
doFinish(containerName, fileName, monitor);
} catch (CoreException e) {
throw new InvocationTargetException(e);
} finally {
monitor.done();
}
};
try {
getContainer().run(true, false, op);
} catch (InterruptedException e) {
return false;
} catch (InvocationTargetException e) {
Throwable realException = e.getTargetException();
// $NON-NLS-1$
MessageDialog.openError(getShell(), Messages.getString("NewSuppressionWizard.performFinish_error"), realException.getMessage());
return false;
}
return true;
}
Aggregations