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/coverage/CoverageCalculator.java

    r93 r102  
    11package de.ugoe.cs.eventbench.coverage; 
    22 
     3import java.util.Collection; 
    34import java.util.LinkedHashMap; 
    45import java.util.LinkedHashSet; 
     
    1415         
    1516        private final IStochasticProcess process; 
    16         private final List<List<? extends Event<?>>> sequences; 
     17        private final Collection<List<? extends Event<?>>> sequences; 
    1718        private final int length; 
    1819         
    19         private Set<List<? extends Event<?>>> containedSubSeqs = null; 
    20         private Set<List<? extends Event<?>>> allPossibleSubSeqs = null; 
     20        private Collection<List<? extends Event<?>>> containedSubSeqs = null; 
     21        private Collection<List<? extends Event<?>>> allPossibleSubSeqs = null; 
    2122        private Map<List<? extends Event<?>>, Double> subSeqWeights = null; 
    2223         
    2324         
    24         public CoverageCalculator(IStochasticProcess process, List<List<? extends Event<?>>> sequences, int length) { 
     25        public CoverageCalculator(IStochasticProcess process, Collection<List<? extends Event<?>>> sequences, int length) { 
    2526                this.process = process; 
    2627                this.sequences = sequences; 
     
    6364        } 
    6465         
    65         private Map<List<? extends Event<?>>, Double> generateWeights(IStochasticProcess process, Set<List<? extends Event<?>>> sequences) { 
     66        private Map<List<? extends Event<?>>, Double> generateWeights(IStochasticProcess process, Collection<List<? extends Event<?>>> sequences) { 
    6667                Map<List<? extends Event<?>>, Double> subSeqWeights = new LinkedHashMap<List<? extends Event<?>>, Double>(); 
    6768                double sum = 0.0; 
     
    8990         
    9091        // O(numSeq*lenSeq)      
    91         private Set<List<? extends Event<?>>> containedSubSequences(List<List<? extends Event<?>>> sequences, int length) { 
     92        private Set<List<? extends Event<?>>> containedSubSequences(Collection<List<? extends Event<?>>> sequences, int length) { 
    9293                Set<List<? extends Event<?>>> containedSubSeqs = new LinkedHashSet<List<? extends Event<?>>>(); 
    9394                List<Event<?>> subSeq = new LinkedList<Event<?>>(); 
Note: See TracChangeset for help on using the changeset viewer.