source: branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/algorithms/Match.java @ 1620

Last change on this file since 1620 was 1620, checked in by rkrimmel, 10 years ago

More intelligent match finding and creation

File size: 872 bytes
Line 
1package de.ugoe.cs.autoquest.tasktrees.alignment.algorithms;
2
3import java.util.ArrayList;
4import java.util.LinkedList;
5
6public class Match {
7        private ArrayList<NumberSequence> matchseqs;
8       
9        private LinkedList<MatchOccurence> occurences;
10       
11       
12        Match(){
13                matchseqs = new ArrayList<NumberSequence>(2);
14                occurences = new LinkedList<MatchOccurence>();
15                matchseqs.add(null);
16                matchseqs.add(null);
17        }
18       
19        public NumberSequence getFirstSequence() {
20                return matchseqs.get(0);
21        }
22       
23        public NumberSequence getSecondSequence() {
24                return matchseqs.get(1);
25        }
26       
27        public void setFirstSequence(NumberSequence seq) {
28                matchseqs.set(0, seq);
29        }
30       
31        public void setSecondSequence(NumberSequence seq) {
32                matchseqs.set(1, seq);
33        }
34       
35        public void addOccurence(MatchOccurence occurence) {
36                occurences.add(occurence);
37        }
38       
39        public int occurenceCount() {
40                return occurences.size();
41        }       
42
43}
Note: See TracBrowser for help on using the repository browser.