Package org.eclipse.jface.dialogs

Examples of org.eclipse.jface.dialogs.ProgressMonitorDialog


        {
            Activator.getAccessLayer().invalidateCache(projectSpace.getProject());
            RuleApplicationOperation op = new RuleApplicationOperation(projectSpace.getProject(), projectSpace, wizard.selectedModels, wizard.selectedCatalog, wizard.selectedRules);
            try
            {
                ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
                progressDialog.setCancelable(false);
                progressDialog.run(true, true, op);
                MessageDialog.openInformation(shell, "Applying rules finished", "");
            }
            catch (InvocationTargetException e)
            {
                // TODO Auto-generated catch block
View Full Code Here


          if( wizard.changeTarget != null )
            wizard.selectedModels.add(wizard.changeTarget);
         
            ImpactAnalysisOperation op = new ImpactAnalysisOperation(graph.getProject(), wizard.selectedModels, wizard.selectedCatalog, wizard.b1, wizard.b2, true);

            ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
            progressDialog.setCancelable(false);
            try
            {
        progressDialog.run(true, true, op);
       
        MessageDialog.openInformation(shell, "Impact Analysis completed", op.getSizeOfImpactSet()+" impact reports generated");
      }
            catch (InvocationTargetException e)
      {
View Full Code Here

   
        if( wizard.finishedSuccessfully )
        {        
            ImpactAnalysisOperation op = new ImpactAnalysisOperation(graph.getProject(), startingImpactSet, null, false, true, false);

            ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
            progressDialog.setCancelable(false);
            try
            {
        progressDialog.run(true, true, op);
       
        MessageDialog.openInformation(shell, "Impact Analysis completed", op.getSizeOfImpactSet()+" impacted elements found");
      }
            catch (InvocationTargetException e)
      {
View Full Code Here

          for(int i = 0; i < FILE_EXTS.length; i++)
      {
        if( fileName.endsWith(FILE_EXTS[i]) )
        {
          EMFTraceImportHelper op = new EMFTraceImportHelper(shell, projectSpace, fileName, FILE_EXTS[i], UIHelper.TEMPLATE_PATH + TEMPLATE_NAMES[i] + UIHelper.TEMPLATE_EXTENSION);
          new ProgressMonitorDialog(shell).run(true, true, op);         
          break;
        }
      }
        }
        catch (InvocationTargetException e)
View Full Code Here

        final Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();
       
        TraceValidationOperation op = new TraceValidationOperation(projectSpace);
        try
        {
            new ProgressMonitorDialog(shell).run(true, true, op);
            MessageDialog.openInformation(shell, "Validation finished""See Eclipse Log for more details.");
        }
        catch (InvocationTargetException e)
        {
            // TODO Auto-generated catch block
View Full Code Here

    {
        ISelection sel = HandlerUtil.getCurrentSelection(event);
        final ProjectSpace projectSpace = (ProjectSpace) ((StructuredSelection) sel).getFirstElement();     
        final Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();
        final Project project = projectSpace.getProject();
        final ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
       
        new EMFStoreCommand() {
           
            @Override
            protected void doRun()
            {
                progressDialog.open();
               
                Activator.getAccessLayer().invalidateCache(project);
               
                progressDialog.getProgressMonitor().beginTask("Cleaning up project...", 10);
               
                Activator.getProjectCleaner().cleanUpRuleOrphans(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().cleanUpLinkTypeOrphans(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().cleanUpViolationTypeOrphans(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().cleanUpChangeTypeOrphans(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().updateLinkTypeCatalogs(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().updateViolationTypeCatalogs(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().updateRuleCatalogs(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().updateChangeTypeCatalogs(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().updateLinkContainer(project);
                progressDialog.getProgressMonitor().worked(1);
                Activator.getProjectCleaner().updateReportContainer(project);
                progressDialog.getProgressMonitor().worked(1);
               
                progressDialog.getProgressMonitor().done();
                progressDialog.close();
                              
                MessageDialog.openInformation(shell, "Cleaning project finished", "");
            }
        }.run();
       
View Full Code Here

          if( wizard.changeTarget != null )
            wizard.selectedModels.add(wizard.changeTarget);
         
            ImpactAnalysisOperation op = new ImpactAnalysisOperation(project, wizard.selectedModels, wizard.selectedCatalog, wizard.b1, wizard.b2, true);

            ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
            progressDialog.setCancelable(false);
            try
            {
        progressDialog.run(true, true, op);
       
        MessageDialog.openInformation(shell, "Impact Analysis completed", op.getSizeOfImpactSet()+" impact reports generated");
      }
            catch (InvocationTargetException e)
      {
View Full Code Here

        Shell shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell();

        TransitivityAnalysisOperation op = new TransitivityAnalysisOperation(projectSpace);
        try
        {
            new ProgressMonitorDialog(shell).run(true, true, op);
            MessageDialog.openInformation(shell, "Analysis finished""See Eclipse Log for more details.");
        }
        catch (InvocationTargetException e)
        {
            // TODO Auto-generated catch block
View Full Code Here

          if( wizard.changeTarget != null )
            wizard.selectedModels.add(wizard.changeTarget);
         
            ImpactAnalysisOperation op = new ImpactAnalysisOperation(graph.getProject(), wizard.selectedModels, wizard.selectedCatalog, wizard.b1, wizard.b2, true);

            ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
            progressDialog.setCancelable(false);
            try
            {
        progressDialog.run(true, true, op);
       
        MessageDialog.openInformation(shell, "Impact Analysis completed", op.getSizeOfImpactSet()+" impact reports generated");
      }
            catch (InvocationTargetException e)
      {
View Full Code Here

   
        if( wizard.finishedSuccessfully )
        {        
            ImpactAnalysisOperation op = new ImpactAnalysisOperation(graph.getProject(), startingImpactSet, null, false, true, false);

            ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(shell);
            progressDialog.setCancelable(false);
            try
            {
        progressDialog.run(true, true, op);
       
        MessageDialog.openInformation(shell, "Impact Analysis completed", op.getSizeOfImpactSet()+" impacted elements found");
      }
            catch (InvocationTargetException e)
      {
View Full Code Here

TOP

Related Classes of org.eclipse.jface.dialogs.ProgressMonitorDialog

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.