Package edu.hawaii.ics.csdl.jupiter.model.review

Examples of edu.hawaii.ics.csdl.jupiter.model.review.ReviewModel


  public void selectionChanged(IWorkbenchPart part, ISelection selection) {
    if (selection instanceof ITextSelection) {
      ITextSelection textSelection = (ITextSelection) selection;
      String lineNumber = String.valueOf(textSelection.getStartLine() + 1);
     
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();

      if (project == null) {
        return;
      }
View Full Code Here


   * Initializes this preference page for the given workbench.
   *
   * @param workbench the workbench.
   */
  public void init(IWorkbench workbench) {
    ReviewModel reviewModel = ReviewModel.getInstance();
    String reviewPhaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
    PrefResource configManager = PrefResource.getInstance();
    // Sets the initial phase to display in the view preference page.
    if (columnDataModel.allSize() <= 0) {
View Full Code Here

   * Performs OK to save changes when this page's OK button has been pressed.
   *
   * @return whether it is okay to close the preference page
   */
  public boolean performOk() {
    ReviewModel reviewModel = ReviewModel.getInstance();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    for (Iterator<Entry<String, List<ColumnData>>> i = this.reviewPhaseMap.entrySet()
        .iterator(); i.hasNext();) {
      Map.Entry<String, List<ColumnData>> entry = i.next();
      String reviewPhaseNameKey = entry.getKey();
View Full Code Here

    int edit = ReviewIssueModelEvent.EDIT;
    if ((event.getEventType() & (add | delete | edit)) != 0) {
      ReviewIssue reviewIssue = event.getReviewIssue();
      if (reviewIssue != null) {
        try {
          ReviewModel reviewModel = ReviewModel.getInstance();
          IProject project = reviewModel.getProjectManager().getProject();
          ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
          ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
          ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getCurrentModel();
          String reviewer = reviewIssue.getReviewer();
          ReviewerId reviewerId = new ReviewerId(reviewer, "");
         
View Full Code Here

  /**
   * Sets the event associated file path.
   * @param filePath the fully qualified file path.
   */
  public void setEventFilePath(String filePath) {
    ReviewModel reviewModel = ReviewModel.getInstance();
    IProject project = reviewModel.getProjectManager().getProject();
    if (filePath != null && project != null) {
      filePath = (!filePath.equals("")) ? filePath : File.separator;
      this.filePath = new File(project.getLocation().toString(), filePath).toString();
    }
    else {
View Full Code Here

   *
   * @throws ReviewException if <code>Status</code> instance is null.
   */
  private void setStatus(Status status) throws ReviewException {
    if (status == null) {
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();
      ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
      status = (Status) StatusKeyManager.getInstance(project, reviewId).getItem(0);
    }
    this.status = status;
  }
View Full Code Here

   *
   * @throws ReviewException if the type is null
   */
  private void setType(Type type) throws ReviewException {
    if (type == null) {
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();
      ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
      type = (Type) TypeKeyManager.getInstance(project, reviewId).getItem(0);
    }
    this.type = type;
  }
View Full Code Here

    this.modelListener = new ReviewIssueModelChangeListener();
    this.partListener = new ReviewTableViewPartListenerAdapter();
    // this.markerSelectionListener = new MarkerSelectionListener();
   
    model = ReviewIssueModelManager.getInstance().getCurrentModel();
    ReviewModel reviewModel = ReviewModel.getInstance();
    String reviewPhaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
    this.setColumnHeaders(columnDataModel.getEnabledColumnNameArray());
    this.setColumnLayouts(columnDataModel.getEnabledColumnPixelDataArray());
  }
View Full Code Here

  /**
   * Updates the tile of table. Adds the number of displayed item information. Also adds the total
   * number of issues in project if filter button in the Jupiter issues view is selected.
   */
  public void updateTitle() {
    ReviewModel reviewModel = ReviewModel.getInstance();
    IProject project = reviewModel.getProjectManager().getProject();
    String projectName = (project != null) ? project.getName() : "";
    ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
    String phaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(phaseNameKey);
    String reviewIdName = (reviewId != null) ? " - " + reviewId.getReviewId() : "";
    String reviewPhaseName = ReviewI18n.getString(phaseNameKey);
    updateTitle(projectName, reviewIdName, reviewPhaseName);
View Full Code Here

   *
   * @throws ReviewException if the severity is null
   */
  private void setSeverity(Severity severity) throws ReviewException {
    if (severity == null) {
      ReviewModel reviewModel = ReviewModel.getInstance();
      IProject project = reviewModel.getProjectManager().getProject();
      ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
      SeverityKeyManager severityKeyManager = SeverityKeyManager.getInstance(project, reviewId);
      severity = (Severity) severityKeyManager.getItem(severityKeyManager.size() / 2);
    }
    this.severity = severity;
  }
View Full Code Here

TOP

Related Classes of edu.hawaii.ics.csdl.jupiter.model.review.ReviewModel

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.