Ignore:
Timestamp:
07/04/11 15:57:06 (13 years ago)
Author:
sherbold
Message:
  • replaced java.util.Set and Java.util.List with java.util.Collection where possible
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchCore/src/de/ugoe/cs/eventbench/models/TrieBasedModel.java

    r100 r102  
    33import java.security.InvalidParameterException; 
    44import java.util.ArrayList; 
     5import java.util.Collection; 
    56import java.util.LinkedHashSet; 
    67import java.util.LinkedList; 
     
    8485         *            training data 
    8586         */ 
    86         public void train(List<List<Event<?>>> sequences) { 
     87        public void train(Collection<List<Event<?>>> sequences) { 
    8788                trie = new Trie<Event<?>>(); 
    8889 
     
    204205         */ 
    205206        @Override 
    206         public Set<? extends Event<?>> getEvents() { 
     207        public Collection<? extends Event<?>> getEvents() { 
    207208                return trie.getKnownSymbols(); 
    208209        } 
     
    215216         */ 
    216217        @Override 
    217         public Set<List<? extends Event<?>>> generateSequences(int length) { 
     218        public Collection<List<? extends Event<?>>> generateSequences(int length) { 
    218219                return generateSequences(length, false); 
    219220        } 
     
    249250                        return sequenceSet; 
    250251                } 
    251                 Set<? extends Event<?>> events = getEvents(); 
    252                 Set<List<? extends Event<?>>> seqsShorter = generateSequences( 
     252                Collection<? extends Event<?>> events = getEvents(); 
     253                Collection<List<? extends Event<?>>> seqsShorter = generateSequences( 
    253254                                length - 1, fromStart); 
    254255                for (Event<?> event : events) { 
     
    273274         */ 
    274275        @Override 
    275         public Set<List<? extends Event<?>>> generateValidSequences(int length) { 
     276        public Collection<List<? extends Event<?>>> generateValidSequences(int length) { 
    276277                // check for min-length implicitly done by generateSequences 
    277                 Set<List<? extends Event<?>>> allSequences = generateSequences(length, 
     278                Collection<List<? extends Event<?>>> allSequences = generateSequences(length, 
    278279                                true); 
    279                 Set<List<? extends Event<?>>> validSequences = new LinkedHashSet<List<? extends Event<?>>>(); 
     280                Collection<List<? extends Event<?>>> validSequences = new LinkedHashSet<List<? extends Event<?>>>(); 
    280281                for (List<? extends Event<?>> sequence : allSequences) { 
    281282                        if (sequence.size() == length 
Note: See TracChangeset for help on using the changeset viewer.