Changeset 1152 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/CMDperformUsabilityEvaluation.java
- Timestamp:
- 04/08/13 16:50:21 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/CMDperformUsabilityEvaluation.java
r1138 r1152 20 20 21 21 import de.ugoe.cs.autoquest.CommandHelpers; 22 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITask Tree;22 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskModel; 23 23 import de.ugoe.cs.autoquest.usability.rules.EmptyRuleset; 24 24 import de.ugoe.cs.autoquest.usability.rules.UsabilityResult; … … 50 50 public void run(List<Object> parameters) { 51 51 String nameOfTaskTree = getTaskTreeParameter(parameters); 52 Optional<ITask Tree> taskTree = getTaskTreeFromDataContainer(nameOfTaskTree);53 if (taskTree.isPresent()) {52 Optional<ITaskModel> taskModel = getTaskModelFromDataContainer(nameOfTaskTree); 53 if (taskModel.isPresent()) { 54 54 UsabilityRuleset ruleset = getUsabilityRuleset(); 55 UsabilityResult result = UsabilityEvaluator.evaluate(task Tree.get()).using(ruleset);55 UsabilityResult result = UsabilityEvaluator.evaluate(taskModel.get()).using(ruleset); 56 56 String evaluationResultParameterName = getEvaluationResultParameter(parameters); 57 57 storeUsabilityResultInDataContainer(evaluationResultParameterName, result); … … 99 99 * @return 100 100 */ 101 private Optional<ITask Tree> getTaskTreeFromDataContainer(String nameOfTaskTree) {101 private Optional<ITaskModel> getTaskModelFromDataContainer(String nameOfTaskTree) { 102 102 Object dataObject = GlobalDataContainer.getInstance().getData(nameOfTaskTree); 103 103 if(dataObject != null) { 104 if(dataObject instanceof ITask Tree) {105 ITask Tree taskTree = (ITaskTree) dataObject;104 if(dataObject instanceof ITaskModel) { 105 ITaskModel taskTree = (ITaskModel) dataObject; 106 106 return Optional.of(taskTree); 107 107 } else { 108 CommandHelpers.objectNotType(nameOfTaskTree, "ITask Tree");108 CommandHelpers.objectNotType(nameOfTaskTree, "ITaskModel"); 109 109 return Optional.absent(); 110 110 }
Note: See TracChangeset
for help on using the changeset viewer.