Esempio n. 1
0
 /** @return boolean of having no gene expression criterion */
 public boolean hasNoGeneExpressionCriterion() {
   for (AbstractCriterionRow row : getRows()) {
     if (row.getCriterion() instanceof GeneNameCriterion
         || row.getCriterion() instanceof FoldChangeCriterion
         || row.getCriterion() instanceof ExpressionLevelCriterion) {
       return false;
     }
   }
   return true;
 }
Esempio n. 2
0
 /**
  * Removes the row at the given row number.
  *
  * @param rowNumber to remove from list.
  */
 public void removeRow(int rowNumber) {
   rows.get(rowNumber).removeCriterionFromQuery();
   rows.remove(rowNumber);
   for (AbstractCriterionRow row : rows) {
     int rowIndex = rows.indexOf(row);
     for (AbstractCriterionParameter parameter : row.getParameters()) {
       parameter.setRowIndex(rowIndex);
     }
   }
 }
Esempio n. 3
0
 private void addCriterionRow(Study study, AbstractCriterion criterion) {
   AbstractCriterionRow row = createRow(study, getCriterionRowType(criterion));
   rows.add(row);
   row.setCriterion(criterion);
 }
Esempio n. 4
0
 void processCriteriaChanges() {
   for (AbstractCriterionRow row : getRows()) {
     row.processCriteriaChanges();
   }
 }
Esempio n. 5
0
 void validate(ValidationAware action) {
   for (AbstractCriterionRow row : rows) {
     row.validate(action);
   }
 }