Ignore:
Timestamp:
08/16/12 16:08:48 (12 years ago)
Author:
sherbold
Message:
  • countless adaptations throughout nearly all components to remove errors introduced due to the refactoring of the event core
  • added StringEventType? as a simple-to-use event type instead of DummyEventType?
Location:
trunk/quest-core-usageprofiles/src/main/java/de/ugoe/cs/quest/usageprofiles
Files:
2 edited

Legend:

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

    r547 r553  
    103103                List<Integer> endIndexList = new LinkedList<Integer>(); 
    104104                for( int i=0 ; i<knownSymbols.size() ; i++ ) { 
    105                         String id = knownSymbols.get(i).getStandardId(); 
    106                         if( id.equals(Event.STARTEVENT.getStandardId()) || id.contains(Event.STARTEVENT.getStandardId()+"-=-") ) { 
     105                        String id = knownSymbols.get(i).getId(); 
     106                        if( id.equals(Event.STARTEVENT.getId()) || id.contains(Event.STARTEVENT.getId()+"-=-") ) { 
    107107                                startIndexList.add(i); 
    108108                        } 
    109                         if( id.equals(Event.ENDEVENT.getStandardId()) || id.contains("-=-"+Event.ENDEVENT.getStandardId()) ) { 
     109                        if( id.equals(Event.ENDEVENT.getId()) || id.contains("-=-"+Event.ENDEVENT.getId()) ) { 
    110110                                endIndexList.add(i); 
    111111                        } 
     
    176176                                trie.getKnownSymbols()); 
    177177                for (Event symbol : knownSymbols) { 
    178                         final String thisSaneId = symbol.getShortId().replace("\"", "\\\"") 
     178                        final String thisSaneId = symbol.getId().replace("\"", "\\\"") 
    179179                                        .replaceAll("[\r\n]", ""); 
    180180                        stringBuilder.append(" " + knownSymbols.indexOf(symbol) + " [label=\"" 
     
    210210 
    211211                for (Event symbol : knownSymbols) { 
    212                         String from = symbol.getShortId(); 
     212                        String from = symbol.getId(); 
    213213                        List<Event> context = new ArrayList<Event>(); 
    214214                        context.add(symbol); 
     
    217217 
    218218                        for (Event follower : followers) { 
    219                                 String to = follower.getShortId(); 
     219                                String to = follower.getId(); 
    220220                                MarkovEdge prob = new MarkovEdge(getProbability(context, 
    221221                                                follower)); 
  • trunk/quest-core-usageprofiles/src/main/java/de/ugoe/cs/quest/usageprofiles/ModelFlattener.java

    r547 r553  
    66 
    77import de.ugoe.cs.quest.eventcore.Event; 
    8 import de.ugoe.cs.quest.eventcore.ReplayableEvent; 
     8import de.ugoe.cs.quest.eventcore.StringEventType; 
    99 
    1010/** 
     
    101101                        List<String> parentIDs, int depth) { 
    102102                for (TrieNode<Event> child : currentNode.getChildren()) { 
    103                         String currentId = child.getSymbol().getStandardId(); 
     103                        String currentId = child.getSymbol().getId(); 
    104104                        if (depth > 1) { 
    105105                                List<String> childParentIDs = new LinkedList<String>(parentIDs); 
     
    114114                                firstOrderID.append(currentId); 
    115115                                TrieNode<Event> firstOrderNode = firstOrderTrie 
    116                                                 .getChildCreate(new Event<Object>(firstOrderID 
    117                                                                 .toString())); 
     116                                                .getChildCreate(new Event(new StringEventType(firstOrderID 
     117                                                                .toString()))); 
    118118                                firstOrderNode.setCount(child.getCount()); 
    119119                                for (TrieNode<Event> transitionChild : child.getChildren()) { 
     
    125125                                        transitionID.append(currentId + EVENT_SEPARATOR); 
    126126                                        transitionID.append(transitionChild.getSymbol() 
    127                                                         .getStandardId()); 
     127                                                        .getId()); 
    128128                                        TrieNode<Event> firstOrderTransitionChild = firstOrderNode 
    129                                                         .getChildCreate(new Event<Object>(transitionID 
    130                                                                         .toString())); 
     129                                                        .getChildCreate(new Event(new StringEventType(transitionID 
     130                                                                        .toString()))); 
    131131                                        firstOrderTransitionChild.setCount(transitionChild 
    132132                                                        .getCount()); 
Note: See TracChangeset for help on using the changeset viewer.