Ignore:
Timestamp:
08/16/12 12:34:24 (12 years ago)
Author:
sherbold
Message:
  • countless adaptations throughout nearly all components to remove errors introduced due to the refactoring of the event core
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-core-usageprofiles/src/main/java/de/ugoe/cs/quest/usageprofiles/ModelFlattener.java

    r518 r547  
    2727        private static final String EVENT_SEPARATOR = "-=-"; 
    2828 
    29         Trie<Event<?>> firstOrderTrie; 
     29        Trie<Event> firstOrderTrie; 
    3030 
    3131        /** 
     
    4747                firstOrderModel.trieOrder = 2; 
    4848                if (markovOrder == 1) { 
    49                         firstOrderModel.trie = new Trie<Event<?>>(model.trie); 
     49                        firstOrderModel.trie = new Trie<Event>(model.trie); 
    5050                        firstOrderModel.trieOrder = 2; 
    5151                } else { 
    52                         firstOrderTrie = new Trie<Event<?>>(); 
    53                         TrieNode<Event<?>> rootNode = model.trie.find(null); 
     52                        firstOrderTrie = new Trie<Event>(); 
     53                        TrieNode<Event> rootNode = model.trie.find(null); 
    5454                        generateFirstOrderTrie(rootNode, new LinkedList<String>(), markovOrder); 
    5555                        firstOrderTrie.updateKnownSymbols(); 
     
    9898         *            depth to go - NOT the current depth. 
    9999         */ 
    100         private void generateFirstOrderTrie(TrieNode<Event<?>> currentNode, 
     100        private void generateFirstOrderTrie(TrieNode<Event> currentNode, 
    101101                        List<String> parentIDs, int depth) { 
    102                 for (TrieNode<Event<?>> child : currentNode.getChildren()) { 
     102                for (TrieNode<Event> child : currentNode.getChildren()) { 
    103103                        String currentId = child.getSymbol().getStandardId(); 
    104104                        if (depth > 1) { 
     
    113113                                } 
    114114                                firstOrderID.append(currentId); 
    115                                 TrieNode<Event<?>> firstOrderNode = firstOrderTrie 
     115                                TrieNode<Event> firstOrderNode = firstOrderTrie 
    116116                                                .getChildCreate(new Event<Object>(firstOrderID 
    117117                                                                .toString())); 
    118118                                firstOrderNode.setCount(child.getCount()); 
    119                                 for (TrieNode<Event<?>> transitionChild : child.getChildren()) { 
     119                                for (TrieNode<Event> transitionChild : child.getChildren()) { 
    120120                                        StringBuilder transitionID = new StringBuilder(); 
    121121                                        for (String parentID : parentIDs.subList(1, 
     
    126126                                        transitionID.append(transitionChild.getSymbol() 
    127127                                                        .getStandardId()); 
    128                                         TrieNode<Event<?>> firstOrderTransitionChild = firstOrderNode 
     128                                        TrieNode<Event> firstOrderTransitionChild = firstOrderNode 
    129129                                                        .getChildCreate(new Event<Object>(transitionID 
    130130                                                                        .toString())); 
Note: See TracChangeset for help on using the changeset viewer.