/** Run the analysis and trigger the vpm graph viewer to be displayed afterwards. */ private void runAnalysisAndOpenVPMGraphViewer() { final SPLevoBlackBoard spLevoBlackBoard = new SPLevoBlackBoard(); Runnable openGraphRunnable = new OpenVPMGraphViewerRunnable(spLevoBlackBoard); VPMAnalysisWorkflowDelegate delegate = new VPMAnalysisWorkflowDelegate(analysisWorkflowConfiguration, spLevoBlackBoard, false); WorkflowListenerUtil.runWorkflowAndRunUITask(delegate, "Analyze VPM", openGraphRunnable); }
/** * Trigger the configured analysis and open the resulting refinement recommendations in the * refinement editor. */ private void runAnalysisAndOpenRefinementEditor() { final SPLevoBlackBoard spLevoBlackBoard = new SPLevoBlackBoard(); Runnable openRefinementEditorRunnable = new OpenRefinementBrowserRunnable( analysisWorkflowConfiguration.getSplevoProjectEditor(), spLevoBlackBoard); VPMAnalysisWorkflowDelegate delegate = new VPMAnalysisWorkflowDelegate(analysisWorkflowConfiguration, spLevoBlackBoard, true); WorkflowListenerUtil.runWorkflowAndRunUITask( delegate, "Analyze VPM", openRefinementEditorRunnable); }