Changeset 1135 for trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/tasktree/FilterResult.java
- Timestamp:
- 03/27/13 14:10:02 (11 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/tasktree/FilterResult.java
r1040 r1135 13 13 // limitations under the License. 14 14 15 package de.ugoe.cs.autoquest.usability.tasktree .filter;15 package de.ugoe.cs.autoquest.usability.tasktree; 16 16 17 17 import java.util.List; 18 18 19 19 import com.google.common.base.Predicate; 20 import com.google.common.collect.LinkedListMultimap;21 20 import com.google.common.collect.Lists; 22 import com.google.common.collect.Multimap;23 21 24 import de.ugoe.cs.autoquest.eventcore.guimodel.IGUIElement;25 import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask;26 22 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 27 23 … … 33 29 * @author Alexander Deicke 34 30 */ 35 public class Filter Statistic{31 public class FilterResult { 36 32 37 33 @SuppressWarnings("rawtypes") … … 43 39 44 40 @SuppressWarnings("rawtypes") 45 public Filter Statistic(Predicate filterPredicate) {41 public FilterResult(Predicate filterPredicate) { 46 42 this.filterPredicate = filterPredicate; 47 43 } … … 73 69 } 74 70 75 /**76 * <p>77 * TODO: comment78 * </p>79 *80 * @param eventTargetParent81 * @return82 */83 public Multimap<IGUIElement, ITaskTreeNode> groupBy() {84 Multimap<IGUIElement, ITaskTreeNode> groupedNodes = LinkedListMultimap.create();85 for(ITaskTreeNode node : filteredNodes) {86 IGUIElement eventTask = (IGUIElement) ((IEventTask) node).getEventTarget();87 groupedNodes.put(eventTask.getParent(), node);88 }89 return groupedNodes;90 }91 92 71 }
Note: See TracChangeset
for help on using the changeset viewer.