Ignore:
Timestamp:
04/07/13 21:45:15 (11 years ago)
Author:
adeicke
Message:

Added usage patterns and mechanism for detecting them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/tasktree/filters/TaskTreeNodeTypeFilter.java

    r1137 r1150  
    1919 
    2020import de.ugoe.cs.autoquest.tasktrees.treeifc.IEventTask; 
     21import de.ugoe.cs.autoquest.tasktrees.treeifc.IIteration; 
     22import de.ugoe.cs.autoquest.tasktrees.treeifc.ISelection; 
     23import de.ugoe.cs.autoquest.tasktrees.treeifc.ISequence; 
    2124import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskTreeNode; 
    2225 
     
    3033public enum TaskTreeNodeTypeFilter implements TaskTreeNodeFilter<ITaskTreeNode> { 
    3134 
    32     EVENT_TASK_NODE(IEventTask.class); 
     35    EVENT_TASK_NODE(IEventTask.class), 
     36     
     37    ITERATION(IIteration.class), 
     38     
     39    SEQUENCE(ISequence.class), 
     40     
     41    SELECTION(ISelection.class),; 
    3342 
    3443    private Class<? extends ITaskTreeNode> nodeTypeClazz; 
     
    4756    @Override 
    4857    public Predicate filterPredicate() { 
    49         return Predicates.instanceOf(IEventTask.class); 
     58        return Predicates.instanceOf(nodeTypeClazz); 
    5059    } 
    5160 
Note: See TracChangeset for help on using the changeset viewer.