Ignore:
Timestamp:
08/08/14 22:43:30 (10 years ago)
Author:
rkrimmel
Message:

Adding Debug output to find this freaking damn error.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/autoquest-core-tasktrees-alignment/src/main/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/SequenceForTaskDetectionRuleAlignment.java

    r1653 r1654  
    203203                                if (startpositions.size() > 0) { 
    204204                                        NumberSequence tempns = appData.getNumberSequences().get(j); 
    205                                         for(int k=0;k<tempns.getSequence().length;k++) { 
    206                                                 System.out.println(k + ": " + tempns.getSequence()[k]); 
    207                                         } 
     205                                         
    208206                                        for (Iterator<Integer> jt = startpositions.iterator(); jt 
    209207                                                        .hasNext();) { 
    210208                                                int start = jt.next(); 
     209                                                //TODO: Debug Output 
    211210                                                System.out.println("Found match "); 
    212211                                                pattern.getFirstSequence().printSequence(); 
    213212                                                pattern.getSecondSequence().printSequence();  
    214213                                                System.out.println("in sequence " + (j+1) + " at position " + start); 
     214                                                for(int k=0;k<tempns.getSequence().length;k++) { 
     215                                                        System.out.print(k + ": " + tempns.getSequence()[k] + " "); 
     216                                                        System.out.println(appData.getNumber2Task().get(tempns.getSequence()[k])); 
     217                                                } 
    215218                                                pattern.addOccurence( 
    216219                                                                new MatchOccurence(start, j)); 
     
    225228                Comparator<Match> comparator = new Comparator<Match>() { 
    226229                        public int compare(Match m1, Match m2) { 
    227                                 return m2.occurenceCount() - m1.occurenceCount(); // use your 
    228                                                                                                                                         // logic 
     230                                return m2.occurenceCount() - m1.occurenceCount();  
     231                                                                                                                                         
    229232                        } 
    230233                }; 
    231                 Collections.sort(matchseqs, comparator); 
     234                //Collections.sort(matchseqs, comparator); 
    232235                 
    233236 
     
    276279                                        matchseqs.get(i).getFirstSequence().printSequence(); 
    277280                                        matchseqs.get(i).getSecondSequence().printSequence(); 
    278                                         System.out.println(" in session number: " + (oc.getSequenceId()+1) + " at position " + oc.getStartindex() + "-" + (oc.getStartindex()+matchseqs.get(i).getFirstSequence().size())); 
     281                                        System.out.println(" in session number: " + (oc.getSequenceId()+1) + " at position " + (oc.getStartindex()) + "-" + (oc.getStartindex()+matchseqs.get(i).getFirstSequence().size())); 
    279282                                        System.out.println("Printing session: "); 
    280283                                        for(int j=0;j<sessions.get(oc.getSequenceId()).size();j++) { 
     
    356359                ITask task; 
    357360                List<IUserSession> sessions = appData.getSessions(); 
    358                 int sessionNo = 0; 
    359                 for (IUserSession session : sessions) { 
    360                         Console.traceln(Level.FINE, "handling " + (++sessionNo) + ". " 
    361                                         + session); 
     361                for (int j = 0; j< sessions.size();j++) { 
     362                        IUserSession session = sessions.get(j); 
     363         
    362364                        NumberSequence templist = new NumberSequence(session.size()); 
    363365 
     
    380382                        } 
    381383                        //Each NumberSequence is identified by its id, beginning to count at zero 
    382                         templist.setId(sessionNo-1); 
     384                        templist.setId(j); 
    383385                        appData.getNumberSequences().add(templist); 
    384386                        comparator.clearBuffers(); 
     
    562564                        } 
    563565                } 
     566                 
     567                //TODO: Debug output 
    564568                for (int i =0;i<sequence.getChildren().size();i++) { 
    565569                        System.out.println(sequence.getChildren().get(i)); 
Note: See TracChangeset for help on using the changeset viewer.