Changeset 1217 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/EvaluationMethodCaller.java
- Timestamp:
- 06/06/13 17:08:25 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/EvaluationMethodCaller.java
r1150 r1217 17 17 import com.google.common.base.Optional; 18 18 19 import de.ugoe.cs.autoquest.usability.result.Usability Defect;19 import de.ugoe.cs.autoquest.usability.result.UsabilityProblemDescription; 20 20 import de.ugoe.cs.autoquest.usability.rules.UsabilityMetric; 21 import de.ugoe.cs.autoquest.usability.rules.UsabilityUsage Defect;21 import de.ugoe.cs.autoquest.usability.rules.UsabilityUsageProblem; 22 22 23 23 /** 24 24 * <p> 25 * TODO comment25 * Helper class, which calls the evaluation method depending on the type of the usability rule. 26 26 * </p> 27 27 * … … 29 29 */ 30 30 public class EvaluationMethodCaller { 31 32 public Optional<UsabilityDefect> check(UsabilityMetric metric) { 31 32 /** 33 * 34 * <p> 35 * Calls evaluation method of a usability metric. 36 * </p> 37 * 38 * @param metric 39 * on which evaluation method should be called 40 * @return description of metric/defect, iff metric exceeds predefined threshold 41 */ 42 public Optional<UsabilityProblemDescription> check(UsabilityMetric metric) { 33 43 return metric.calculate(); 34 44 } 35 36 public Optional<UsabilityDefect> check(UsabilityUsageDefect pattern) { 37 return pattern.check(); 45 46 /** 47 * 48 * <p> 49 * Calls evaluation method of a usability usage defect. 50 * </p> 51 * 52 * @param usageDefect 53 * on which evaluation method should be called 54 * @return description of usage defect, iff it was detected during the usability evaluation 55 */ 56 public Optional<UsabilityProblemDescription> check(UsabilityUsageProblem usageDefect) { 57 return usageDefect.check(); 38 58 } 39 59 }
Note: See TracChangeset
for help on using the changeset viewer.