org.processmining.framework.models.logabstraction
Class MultiSetAbstraction

java.lang.Object
  extended by org.processmining.framework.models.logabstraction.LogAbstraction
      extended by org.processmining.framework.models.logabstraction.ProcessInstanceBasedAbstraction
          extended by org.processmining.framework.models.logabstraction.MultiSetAbstraction

public class MultiSetAbstraction
extends ProcessInstanceBasedAbstraction

Title:

Description:

Copyright: Copyright (c) 2004

Company:

Version:
1.0
Author:
not attributable

Field Summary
protected  boolean multiSet
           
 
Fields inherited from class org.processmining.framework.models.logabstraction.ProcessInstanceBasedAbstraction
instances, weight
 
Constructor Summary
MultiSetAbstraction(ProcessInstance pi, ProcessInstanceScale scale, boolean multiset)
           
 
Method Summary
 double calculateFitness(LogAbstraction abstr)
          NOT IMPLEMENTED: Override this method in your implementation!
 RecommendationResult generateRecommendations(LogAbstraction la, java.lang.String queryID)
          NOT IMPLEMENTED: Override this method in your implementation!
 java.util.List<LogEvent> getLogEvents()
           
 java.util.HashMap<LogEvent,java.lang.Integer> getProcessSteps()
           
 java.util.List<org.processmining.framework.models.logabstraction.LogEventOccurence> sortPossibleNextSteps(java.util.HashMap<LogEvent,java.lang.Integer> nextSteps)
           
 
Methods inherited from class org.processmining.framework.models.logabstraction.ProcessInstanceBasedAbstraction
addInstance, getInstances, getWeight
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

multiSet

protected boolean multiSet
Constructor Detail

MultiSetAbstraction

public MultiSetAbstraction(ProcessInstance pi,
                           ProcessInstanceScale scale,
                           boolean multiset)
Method Detail

getLogEvents

public java.util.List<LogEvent> getLogEvents()

getProcessSteps

public java.util.HashMap<LogEvent,java.lang.Integer> getProcessSteps()

calculateFitness

public double calculateFitness(LogAbstraction abstr)
Description copied from class: LogAbstraction
NOT IMPLEMENTED: Override this method in your implementation!

Specified by:
calculateFitness in class ProcessInstanceBasedAbstraction

generateRecommendations

public RecommendationResult generateRecommendations(LogAbstraction la,
                                                    java.lang.String queryID)
Description copied from class: LogAbstraction
NOT IMPLEMENTED: Override this method in your implementation!

Specified by:
generateRecommendations in class ProcessInstanceBasedAbstraction

sortPossibleNextSteps

public java.util.List<org.processmining.framework.models.logabstraction.LogEventOccurence> sortPossibleNextSteps(java.util.HashMap<LogEvent,java.lang.Integer> nextSteps)