Package eu.admire.clienttoolkit.core

Examples of eu.admire.clienttoolkit.core.NamedProcess


            ISelection selection = mViewer.getSelection();
                final Object obj = ((IStructuredSelection)selection
                        ).getFirstElement();
                if (obj instanceof NamedProcess) {
                    NamedProcess np = (NamedProcess) obj;
                    GatewayProcessManager.getInstance().deregister(np);
                }
          }
        };
        mRemove.setText("Delete Process");
        mRemove.setImageDescriptor(
        PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(
            ISharedImages.IMG_ELCL_REMOVE));

        mRemoveAll = new Action() {
          public void run() {
                    GatewayProcessManager.getInstance().deregisterAll();
          }
        };
        mRemoveAll.setText("Delete All Processes");
        mRemoveAll.setImageDescriptor(
        PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(
            ISharedImages.IMG_ELCL_REMOVEALL));
       
        mError = new Action() {
            public void run() {
               
                ISelection selection = mViewer.getSelection();
                final Object obj = ((IStructuredSelection)selection
                        ).getFirstElement();
                if (obj instanceof NamedProcess) {
                    NamedProcess np = (NamedProcess) obj;

                    if (np.getGatewayProcess().getStatus().isError()) {

                      Errors errs;
            try {
              errs = np.getGatewayProcess().getErrors();
              ErrorWindow.showError(errs);
            } catch (ClientException e) {
              showMessage("Error retrieving errors!\n"
                  + e.getMessage());
            }
View Full Code Here


           
            children = mProcesses.values().toArray();
       
        } else if (parent instanceof NamedProcess) {
       
            NamedProcess np = ((NamedProcess)parent);
            GatewayProcess gp = np.getGatewayProcess();

            Result[] results = gp.getResults().values().toArray(
                    new Result[0]);
            ResultLeaf[] resultLeaves = new ResultLeaf[results.length];
View Full Code Here

           
            ret = !mProcesses.values().isEmpty();
       
        } else if (parent instanceof NamedProcess) {
       
            NamedProcess dp = (NamedProcess) parent;
            GatewayProcess gp = dp.getGatewayProcess();
           
            //Don't test for isDone - can have results before then
            Map<String, Result> results = gp.getResults();
            ret = (results != null) && (!results.isEmpty());
           
View Full Code Here

TOP

Related Classes of eu.admire.clienttoolkit.core.NamedProcess

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.