Ignore:
Timestamp:
09/28/11 03:03:13 (13 years ago)
Author:
sherbold
Message:
  • greatly improved type checking and consistency of type checking for objects checked out of the GlobalDataContainer?
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/data/GlobalDataContainer.java

    r191 r209  
    88import java.util.HashMap; 
    99import java.util.LinkedList; 
    10 import java.util.List; 
    1110import java.util.Map; 
    1211import java.util.Map.Entry; 
    1312 
     13import de.ugoe.cs.eventbench.SequenceInstanceOf; 
    1414import de.ugoe.cs.eventbench.models.IStochasticProcess; 
    1515 
     
    188188                Collection<String> allSequencesNames = new LinkedList<String>(); 
    189189                for (Entry<String, Object> entry : dataObjects.entrySet()) { 
    190                         if (entry.getValue() instanceof Collection<?>) { 
    191                                 Object listObj = ((Collection<?>) entry.getValue()).iterator() 
    192                                                 .next(); 
    193                                 if (listObj instanceof List<?>) { 
    194                                         if (((List<?>) listObj).iterator().next() instanceof Event<?>) { 
    195                                                 allSequencesNames.add(entry.getKey()); 
    196                                         } 
    197                                 } 
     190                        if( SequenceInstanceOf.isCollectionOfSequences(entry.getValue())) { 
     191                                allSequencesNames.add(entry.getKey()); 
    198192                        } 
    199193                } 
Note: See TracChangeset for help on using the changeset viewer.