Пример #1
0
  /*
   * (non-Javadoc)
   *
   * @see org.eclipse.jface.wizard.Wizard#canFinish()
   */
  @Override
  public boolean canFinish() {

    if (analyzerPage.getAnalyzers().size() < 1) {
      return false;
    }

    if (resultHandlingPage.getDetectionRules().size() < 1) {
      return false;
    }

    return true;
  }
Пример #2
0
  /** Update the configuration object with the current wizard content. */
  public void updateConfiguration() {
    List<VPMAnalyzer> analyzers = analyzerPage.getAnalyzers();
    analysisWorkflowConfiguration.getAnalyzers().clear();
    analysisWorkflowConfiguration.getAnalyzers().addAll(analyzers);

    ResultPresentation resultPresentation = resultHandlingPage.getResultPresentation();
    analysisWorkflowConfiguration.setPresentation(resultPresentation);

    analysisWorkflowConfiguration.getDetectionRules().clear();
    analysisWorkflowConfiguration
        .getDetectionRules()
        .addAll(resultHandlingPage.getDetectionRules());
    analysisWorkflowConfiguration.setUseMergeDetection(resultHandlingPage.isUseMergeDetection());
    analysisWorkflowConfiguration.setFullRefinementReasons(
        resultHandlingPage.isFullRefinementReasons());
  }