Examples of ReviewIssueModel


Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

    ReviewModel reviewModel = ReviewModel.getInstance();
    IProject project = reviewModel.getProjectManager().getProject();
    ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
    String[] targetFileArray = {""};
    if (project != null && reviewId != null) {
      ReviewIssueModel model = ReviewIssueModelManager.getInstance().getModel(project, reviewId);
      targetFileArray = model.getTargetFileArray();
    }
    this.filterFileCombo.setItems(targetFileArray);
    String fileKey = this.store.getString(FILTER_FILE_COMBO_KEY);
    this.filterFileCombo.setText(ReviewI18n.getString(fileKey));
    filterFileField.setPropertyChangeListener(new IPropertyChangeListener() {
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

      }
      catch (NullPointerException e) {
        log.warning("Could not register either review selection listener or part listener.");
      }
    }
    ReviewIssueModel model = ReviewIssueModelManager.getInstance().getCurrentModel();
    model.addListener(new ReviewIssueModelListenerAdapter());
    model.addListener(UndoReviewIssueManager.getInstance());
  }
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

  private UndoReviewIssueManager() {
    this.undoReviewIssueMap = new TreeMap<String, ReviewIssue>(new Comparator<String>() {
      public int compare(String object1, String object2) {
        String reviewIssueId1 = object1;
        String reviewIssueId2 = object2;
        ReviewIssueModel model = ReviewIssueModelManager.getInstance().getCurrentModel();
        ReviewIssue reviewIssue1 = model.get(reviewIssueId1);
        ReviewIssue reviewIssue2 = model.get(reviewIssueId2);
        // Don't compare when there are null objects.
        if (reviewIssue1 == null || reviewIssue2 == null) {
          return -1;
        }
        return reviewIssue2.getModificationDate()
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

     */
    private ReviewMarkerResolution(IMarker marker) {
      String reviewIssueKey = ReviewMarker.ATTRIBUTE_REVIEW_ISSUE;
      try {
        String reviewIssueId = (String) marker.getAttribute(reviewIssueKey);
        ReviewIssueModel model = ReviewIssueModelManager.getInstance().getCurrentModel();
        this.reviewIssue = model.get(reviewIssueId);
      }
      catch (CoreException e) {
        e.printStackTrace();
      }
    }
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

     * @see org.eclipse.ui.IMarkerResolution#run(org.eclipse.core.resources.IMarker)
     */
    public void run(IMarker marker) {
      if (reviewIssue != null) {
        String issueId = reviewIssue.getIssueId();
        ReviewIssueModel model = ReviewIssueModelManager.getInstance().getCurrentModel();
        ReviewTableView view = ReviewTableView.bringViewToTop();
        if (view == null) {
          log.warning("Review table view is null.");
          return;
        }
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

        log.debug("old marker line number: " + oldLineNumber.intValue());
        log.debug("new marker line number: " + newLineNumber.intValue());
        isReviewMarker = true;
        String reviewIssueKey = ReviewMarker.ATTRIBUTE_REVIEW_ISSUE;
        String reviewIssueId = (String) marker.getAttribute(reviewIssueKey);
        ReviewIssueModel model = ReviewIssueModelManager.getInstance().getCurrentModel();
        ReviewIssue savingReviewIssue = model.get(reviewIssueId);
        savingReviewIssue.setLine(newLineNumber.intValue() + "");
      }
      if (isReviewMarker) {
        log.debug("review marker was moved along with resource change.");
        ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
        ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getCurrentModel();
        reviewIssueModel.notifyListeners(ReviewIssueModelEvent.EDIT);
      }
      return true; // visit the children
    }
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

        selectedIssueId = ((ReviewIssue) selecteItems[0].getData()).getIssueId();
      }
    }
   
    ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
    ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getModel(project, reviewId);
    reviewIssueModel.notifyListeners(ReviewIssueModelEvent.MERGE);

    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
   
    reviewModel = ReviewModel.getInstance();
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

    // fill review issues into model.
    ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
    ReviewPlugin plugin = ReviewPlugin.getInstance();
    IPreferenceStore store = plugin.getPreferenceStore();
    if (isReviewSelectionWizardInvoked) {
      ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getModel(project, reviewId);
      reviewIssueModel.notifyListeners(ReviewIssueModelEvent.MERGE);
      // fill the specified phase's column data into model
      ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
      ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);

      ReviewTableView view = ReviewTableView.getActiveView();
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

    if (view != null) {
      previousIndex = view.getTable().getSelectionIndex();
    }
   
    ReviewIssueModelManager reviewIssueModelManager = ReviewIssueModelManager.getInstance();
    ReviewIssueModel reviewIssueModel = reviewIssueModelManager.getModel(project, reviewId);
    log.debug("review issue model size: " + reviewIssueModel.size());
    reviewIssueModel.notifyListeners(ReviewIssueModelEvent.MERGE);

    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(reviewPhaseNameKey);
   
    reviewModel = ReviewModel.getInstance();
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.reviewissue.ReviewIssueModel

    int flag = delta.getFlags();
    int kind = delta.getKind();
    if (resource instanceof IProject && ((flag & IResourceDelta.OPEN) != 0)) {
      if (!((IProject) resource).isOpen()) {
        log.debug("project was closed: " + ((IProject) resource).getName());
        ReviewIssueModel model = ReviewIssueModelManager.getInstance().getCurrentModel();
        model.clear();
        model.notifyListeners(ReviewIssueModelEvent.CLEAR);
        Display.getDefault().asyncExec(new Runnable() {
          public void run() {
            ReviewTableViewAction.NOTIFY_EDITOR.run();
          }
        });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.