Example usage for org.eclipse.jface.dialogs Dialog open

List of usage examples for org.eclipse.jface.dialogs Dialog open

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs Dialog open.

Prototype

public int open() 

Source Link

Document

Opens this window, creating it first if it has not yet been created.

Usage

From source file:org.wso2.developerstudio.datamapper.diagram.custom.action.SplitManyAction.java

License:Apache License

/**
 * {@inheritDoc}//w ww.jav a 2s  . c  om
 */
protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Dialog configureConcat = new ConfigureSplitOperatorDialog(Display.getDefault().getActiveShell(),
            (Split) selectedObj, getEditingDomain(), selectedEP);
    configureConcat.setBlockOnOpen(true);
    configureConcat.open();
}

From source file:org.wso2.developerstudio.datamapper.diagram.custom.action.StartsWithConfigureAction.java

License:Open Source License

@Override
protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Dialog configureConstantDialog = new ConfigureStartsWithOperatorDialog(
            Display.getDefault().getActiveShell(), (StartsWith) selectedObj, getEditingDomain(), selectedEP);
    configureConstantDialog.create();//from   ww  w .ja  v a2  s .  c o m
    configureConstantDialog.open();
}

From source file:org.wso2.developerstudio.datamapper.diagram.custom.action.SubstringConfigureAction.java

License:Open Source License

@Override
protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Dialog configureConstantDialog = new ConfigureSubstringOperatorDialog(Display.getDefault().getActiveShell(),
            (Substring) selectedObj, getEditingDomain(), selectedEP);
    configureConstantDialog.create();//from w w  w  . ja v  a 2  s  .  co  m
    configureConstantDialog.open();
}

From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.configure.AddBranchSwitchMediatorAction.java

License:Apache License

/**
 * {@inheritDoc}/*  w w w.  jav  a 2s  .c o m*/
 */
protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    Assert.isNotNull(selectedEP, "Empty selection.");

    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Assert.isTrue(selectedObj instanceof SwitchMediator, "Invalid selection.");

    Shell shell = Display.getDefault().getActiveShell();
    Dialog addBranchDialog = new AddCaseBranchDialog(shell, (SwitchMediator) selectedObj, getEditingDomain(),
            selectedEP);
    addBranchDialog.setBlockOnOpen(true);
    addBranchDialog.open();

    /*   SwitchMediator parentMediator = (SwitchMediator) selectedObj;
       TransactionalEditingDomain domain = TransactionUtil.getEditingDomain(parentMediator);
       SwitchCaseBranchOutputConnector cb = EsbFactory.eINSTANCE.createSwitchCaseBranchOutputConnector();
       AddCommand addCmd = new AddCommand(domain,parentMediator,EsbPackage.Literals.SWITCH_MEDIATOR__CASE_BRANCHES, cb);
       if (addCmd.canExecute()){
          domain.getCommandStack().execute(addCmd);
       } */

}

From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.configure.ConfigureCallTemplateMediatorAction.java

License:Apache License

protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    Assert.isNotNull(selectedEP, "Empty selection.");

    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Assert.isTrue(selectedObj instanceof CallTemplateMediator, "Invalid selection.");

    Shell shell = Display.getDefault().getActiveShell();
    Dialog configurationDialog = new CallTemplateParamDialog(shell, (CallTemplateMediator) selectedObj,
            getEditingDomain());/*from ww w . j  a v  a 2 s.  c  o  m*/
    configurationDialog.setBlockOnOpen(true);
    configurationDialog.open();
}

From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.configure.ConfigureCommandMediatorAction.java

License:Apache License

protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    Assert.isNotNull(selectedEP, "Empty selection.");

    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Assert.isTrue(selectedObj instanceof CommandMediator, "Invalid selection.");

    Shell shell = Display.getDefault().getActiveShell();
    Dialog configurationDialog = new ConfigureCommandMediatorDialog(shell, (CommandMediator) selectedObj,
            getEditingDomain());/*from   w  w  w  .j ava2  s .  c o  m*/
    configurationDialog.setBlockOnOpen(true);
    configurationDialog.open();
}

From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.configure.ConfigureLogMediatorAction.java

License:Apache License

/**
 * {@inheritDoc}//ww  w.  j a v  a 2s .c o m
 */
protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    Assert.isNotNull(selectedEP, "Empty selection.");

    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Assert.isTrue(selectedObj instanceof LogMediator, "Invalid selection.");

    Shell shell = Display.getDefault().getActiveShell();
    Dialog logMediatorConfigurationDialog = new ConfigureLogMediatorDialog(shell, (LogMediator) selectedObj,
            getEditingDomain());
    logMediatorConfigurationDialog.setBlockOnOpen(true);
    logMediatorConfigurationDialog.open();
}

From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.configure.ConfigureSwitchMediatorAction.java

License:Apache License

/**
 * {@inheritDoc}/* www  . java  2 s  .co m*/
 */
protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    Assert.isNotNull(selectedEP, "Empty selection.");

    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Assert.isTrue(selectedObj instanceof SwitchMediator, "Invalid selection.");

    Shell shell = Display.getDefault().getActiveShell();
    Dialog ConfigureSwitchMediatorDialog = new ConfigureSwitchMediatorDialog(shell,
            (SwitchMediator) selectedObj);
    ConfigureSwitchMediatorDialog.setBlockOnOpen(true);
    ConfigureSwitchMediatorDialog.open();

}

From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.configure.ConfigureTaskAction.java

License:Apache License

protected void doRun(IProgressMonitor progressMonitor) {
    EditPart selectedEP = getSelectedEditPart();
    Assert.isNotNull(selectedEP, "Empty selection.");

    EObject selectedObj = ((View) selectedEP.getModel()).getElement();
    Assert.isTrue(selectedObj instanceof Task, "Invalid selection.");

    Shell shell = Display.getDefault().getActiveShell();
    Dialog configurationDialog = new TaskPropertyDialog(shell, (Task) selectedObj, getEditingDomain());
    configurationDialog.setBlockOnOpen(true);
    configurationDialog.open();

}

From source file:org2.eclipse.php.internal.debug.ui.launching.server.ServerLaunchConfigurationTab.java

License:Open Source License

protected void handleConfigureButtonSelected() {
    int selectionIndex = serverCombo.getSelectionIndex();
    IServer server = servers.get(selectionIndex);
    String serverName = server.getName();
    try {/*from   w  ww.ja  v a  2 s  .  c o  m*/
        Dialog dlg = PropertyDialogsRegistry.getInstance().createPropertyDialog(server,
                new SameShellProvider(UIUtils.getActiveShell()));
        if (dlg != null) {
            if (dlg instanceof IPropertyDialog) {
                ((IPropertyDialog) dlg).setPropertySource(server);
            }
            if (dlg.open() == Window.OK) {
                String newName = server.getName();
                if (!newName.equals(serverName)) {
                    serverCombo.remove(selectionIndex);
                    serverCombo.add(newName, selectionIndex);
                    serverCombo.select(selectionIndex);
                }
                saveWorkingCopy = true;
                handleServerSelection();
            }
        }
    } catch (CoreException e) {
        IdeLog.logError(PHPDebugEPLPlugin.getDefault(), e);
    }
}