Ignore:
Timestamp:
09/05/14 20:50:52 (10 years ago)
Author:
rkrimmel
Message:

Code cleanup

File:
1 edited

Legend:

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

    r1734 r1735  
    9898                /** HashMap for keeping track in which sequence which replacement has been performed. 
    9999                 *  Neccessary for updating the indices of other occurrences accordingly */ 
    100                 public HashMap<Integer, List<MatchOccurence>> replacedOccurences; 
     100                private HashMap<Integer, List<MatchOccurence>> replacedOccurences; 
    101101 
    102102                /** The list of all found matches */ 
    103                 public LinkedList<Match> matchseqs; 
     103                private LinkedList<Match> matchseqs; 
    104104 
    105105                /** The generated NumberSequences.  
     
    515515                        executor.awaitTermination(2, TimeUnit.HOURS); 
    516516                } catch (final InterruptedException e) { 
    517                         // TODO Auto-generated catch block 
    518517                        e.printStackTrace(); 
    519518                } 
     
    578577        /** 
    579578         * <p> 
    580          * TODO clarify why this is done 
     579         * TODO clarify why this is done (in fact, ask Patrick Harms) 
    581580         * </p>. 
    582581         * 
     
    646645         * Match as sequence. 
    647646         * 
    648          * @param appData            , Ruleapplication Data needed to keep track of all created 
    649          *            tasks 
    650          * @param m            The match to be converted into a Task 
    651          * @return The task of the match with an ISequence as it's root 
     647         * @param appData               RuleApplicationData needed to keep track of all created tasks  
     648         * @param m                             The match to be converted into a Task 
     649         * @return                              The task of the match with an ISequence as its root 
    652650         */ 
    653651        synchronized public ISequence matchAsSequence(RuleApplicationData appData, 
     
    692690                        } 
    693691                        // Both tasks are not equal, we need to insert a selection here. 
    694                         // Check if the next position is not a selection 
     692                        // Now things get complicated. We first need to check  
     693                        // if the next position is not a selection. Then we can just create a selection 
     694                        // of the both Tasks 
     695                        // In the other case (more than one selection following this selection), we want to  
     696                        // create a selection of sequences where each sequence gets the corresponding task of  
     697                        // the its sequence in the pattern. 
     698                        // 
    695699                        else if (i < (first.length - 1)) { 
    696700 
     
    840844         */ 
    841845        private void replaceMatches(RuleApplicationData appData) { 
    842                 appData.replacedOccurences = new HashMap<Integer, List<MatchOccurence>>(); 
     846                appData.setReplacedOccurences(new HashMap<Integer, List<MatchOccurence>>()); 
    843847 
    844848                final int matchSeqSize = appData.getMatchseqs().size(); 
     
    914918                                                + " threads"); 
    915919                // Prepare parallel search of matchseqs 
    916  
    917920                final int matchSeqSize = appData.getMatchseqs().size(); 
    918921                int newThreads = nThreads; 
     
    11351138                                                                } 
    11361139                                                        } 
    1137                                                         System.out.println("Replacing in sequence" 
    1138                                                                         + oc.getSequenceId()); 
    11391140                                                        synchronized (appData) { 
    11401141                                                                appData.detectedAndReplacedTasks = true; 
     
    11561157                                                // length of 
    11571158                                                // instance. (OptionalInstances may be shorter) 
    1158  
    11591159                                                synchronized (appData.getReplacedOccurrences().get( 
    11601160                                                                oc.getSequenceId())) { 
Note: See TracChangeset for help on using the changeset viewer.