Changeset 1189 for trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TemporalRelationshipRuleManager.java
- Timestamp:
- 04/29/13 16:29:53 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-tasktrees/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/TemporalRelationshipRuleManager.java
r1146 r1189 23 23 import de.ugoe.cs.autoquest.eventcore.guimodel.IGUIElement; 24 24 import de.ugoe.cs.autoquest.tasktrees.taskequality.TaskEquality; 25 import de.ugoe.cs.autoquest.tasktrees.taskequality.TaskEqualityRuleManager;26 25 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskBuilder; 27 26 import de.ugoe.cs.autoquest.tasktrees.treeifc.ITaskFactory; … … 90 89 /** 91 90 * <p> 92 * the task equality manager needed by the rules to compare tasks with each other93 * </p>94 */95 private TaskEqualityRuleManager taskEqualityRuleManager;96 97 /**98 * <p>99 91 * the task factory to be used during rule application 100 92 * </p> … … 130 122 * </p> 131 123 * 132 * @param taskEqualityRuleManager the task equality rule manager to be used by the known rules133 * for task comparison during rule application134 124 * @param taskFactory the task factory to be used for instantiating new task tree 135 125 * tasks during rule application … … 137 127 * with each other during rule application 138 128 */ 139 public TemporalRelationshipRuleManager(TaskEqualityRuleManager taskEqualityRuleManager, 140 ITaskFactory taskFactory, 141 ITaskBuilder taskBuilder) 142 { 129 public TemporalRelationshipRuleManager(ITaskFactory taskFactory, ITaskBuilder taskBuilder) { 143 130 super(); 144 this.taskEqualityRuleManager = taskEqualityRuleManager;145 131 this.taskFactory = taskFactory; 146 132 this.taskBuilder = taskBuilder; … … 162 148 sessionScopeRules = new ISessionScopeRule[] { 163 149 new SequenceForTaskDetectionRule 164 (taskEqualityRuleManager, TaskEquality.SEMANTICALLY_EQUAL, 165 taskFactory, taskBuilder), 150 (TaskEquality.SEMANTICALLY_EQUAL, taskFactory, taskBuilder), 166 151 /*new DefaultTaskSequenceDetectionRule 167 (taskEqualityRuleManager, NodeEquality.SYNTACTICALLY_EQUAL, 168 taskFactory, taskTreeBuilder), 152 (NodeEquality.SYNTACTICALLY_EQUAL, taskFactory, taskTreeBuilder), 169 153 new DefaultTaskSequenceDetectionRule 170 (taskEqualityRuleManager, NodeEquality.LEXICALLY_EQUAL, 171 taskFactory, taskTreeBuilder),*/ 154 (NodeEquality.LEXICALLY_EQUAL, taskFactory, taskTreeBuilder),*/ 172 155 /*new TreeScopeWrapperRule 173 156 (new DefaultIterationDetectionRule 174 (taskEqualityRuleManager, NodeEquality.LEXICALLY_EQUAL, 175 taskFactory, taskTreeBuilder)), 157 (NodeEquality.LEXICALLY_EQUAL, taskFactory, taskTreeBuilder)), 176 158 new TreeScopeWrapperRule 177 159 (new DefaultIterationDetectionRule 178 (taskEqualityRuleManager, NodeEquality.SYNTACTICALLY_EQUAL, 179 taskFactory, taskTreeBuilder)), 160 (NodeEquality.SYNTACTICALLY_EQUAL, taskFactory, taskTreeBuilder)), 180 161 new TreeScopeWrapperRule 181 162 (new DefaultIterationDetectionRule 182 (taskEqualityRuleManager, NodeEquality.SEMANTICALLY_EQUAL, 183 taskFactory, taskTreeBuilder))*/ 163 (NodeEquality.SEMANTICALLY_EQUAL, taskFactory, taskTreeBuilder))*/ 184 164 }; 185 165 … … 189 169 //new SequenceOnGuiElementDetectionRule(taskFactory, taskTreeBuilder), 190 170 //new EventSequenceOnSameTargetDetectionRule(taskFactory, taskTreeBuilder), 191 //new TrackBarSelectionDetectionRule(task EqualityRuleManager, taskFactory, taskBuilder),171 //new TrackBarSelectionDetectionRule(taskFactory, taskBuilder), 192 172 //new DefaultGuiEventSequenceDetectionRule(taskFactory, taskTreeBuilder), 193 173 };
Note: See TracChangeset
for help on using the changeset viewer.