- Timestamp:
- 05/25/14 16:51:10 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/SequenceForTaskDetectionRuleAlignment.java
r1554 r1555 123 123 this.preparationTaskHandlingStrategy = new TaskHandlingStrategy(minimalTaskEquality); 124 124 this.identityTaskHandlingStrategy = new TaskHandlingStrategy(TaskEquality.IDENTICAL); 125 numberseqs = new ArrayList<NumberSequence>(); 125 126 126 127 } … … 140 141 public RuleApplicationResult apply(List<IUserSession> sessions) { 141 142 RuleApplicationData appData = new RuleApplicationData(sessions); 142 numberseqs = new ArrayList<NumberSequence>();143 143 144 144 145 145 146 146 147 // this is the real rule application. Loop while something is replaced. 147 SymbolMap<ITaskInstance, ITask> uniqueTasks = harmonizeEventTaskInstancesModel(appData ,numberseqs);148 SymbolMap<ITaskInstance, ITask> uniqueTasks = harmonizeEventTaskInstancesModel(appData); 148 149 ObjectDistanceSubstitionMatrix submat = new ObjectDistanceSubstitionMatrix(uniqueTasks); 149 150 submat.generate(); 150 151 151 152 SmithWaterman sm = new SmithWaterman(numberseqs.get(0).getSequence(), numberseqs.get(0).getSequence(), submat); 152 SmithWaterman sm = new SmithWaterman(numberseqs.get(1).getSequence(), numberseqs.get(1).getSequence(), submat); 153 153 sm.printDPMatrix(); 154 154 … … 201 201 * @return Returns the unique tasks symbol map 202 202 */ 203 private SymbolMap<ITaskInstance, ITask> harmonizeEventTaskInstancesModel(RuleApplicationData appData , ArrayList<NumberSequence> numberseqs) {203 private SymbolMap<ITaskInstance, ITask> harmonizeEventTaskInstancesModel(RuleApplicationData appData) { 204 204 Console.traceln(Level.INFO, "harmonizing task model of event task instances"); 205 205 appData.getStopWatch().start("harmonizing event tasks");
Note: See TracChangeset
for help on using the changeset viewer.