List of usage examples for org.eclipse.jface.dialogs Dialog setBlockOnOpen
public void setBlockOnOpen(boolean shouldBlock)
open
method should block until the window closes. From source file:org.wso2.developerstudio.datamapper.diagram.custom.action.SplitManyAction.java
License:Apache License
/** * {@inheritDoc}//w w w. j a v a 2 s . com */ 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.eclipse.gmf.esb.diagram.custom.configure.AddBranchSwitchMediatorAction.java
License:Apache License
/** * {@inheritDoc}// w ww . j a va2s.com */ 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 w w w.j a v a2s. com 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 a v a 2s . 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}/*from w w w.j av 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}//from www . j a v a2 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 ww w. ja va 2s .c o m*/ }