org.processmining.plugins.log.abstraction.mapping.suggestion
Class Correspondence

java.lang.Object
  extended by org.processmining.plugins.log.abstraction.mapping.suggestion.Correspondence

public class Correspondence
extends java.lang.Object

Author:
Thomas Baier

Field Summary
protected  java.lang.String activity
           
protected  java.lang.String event
           
protected  java.util.Map<java.lang.String,java.lang.Integer> matchCounts
           
protected  java.util.Set<Match> matches
           
protected  double score
           
protected  java.util.Map<java.lang.String,java.lang.Double> SCORE_LIST
           
 
Constructor Summary
Correspondence()
           
Correspondence(java.lang.String event, java.lang.String activity)
           
Correspondence(java.lang.String event, java.lang.String activity, java.util.Set<Match> matches)
           
 
Method Summary
 void addMatches(java.util.Set<Match> matches2)
           
 java.lang.String getActivity()
           
 java.lang.String getEvent()
           
 java.util.Map<java.lang.String,java.lang.Integer> getMatchCounts()
           
 java.util.Set<Match> getMatches()
           
 double getScore()
           
static java.util.Map<java.lang.String,java.lang.Integer> initializeMatchCounts()
           
 void setActivity(java.lang.String activity)
           
 void setEvent(java.lang.String event)
           
 void setMatches(java.util.Set<Match> matches)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

event

protected java.lang.String event

activity

protected java.lang.String activity

matches

protected java.util.Set<Match> matches

score

protected double score

matchCounts

protected java.util.Map<java.lang.String,java.lang.Integer> matchCounts

SCORE_LIST

protected final java.util.Map<java.lang.String,java.lang.Double> SCORE_LIST
Constructor Detail

Correspondence

public Correspondence()

Correspondence

public Correspondence(java.lang.String event,
                      java.lang.String activity)
Parameters:
event -
activity -

Correspondence

public Correspondence(java.lang.String event,
                      java.lang.String activity,
                      java.util.Set<Match> matches)
Parameters:
event -
activity -
matches -
Method Detail

initializeMatchCounts

public static final java.util.Map<java.lang.String,java.lang.Integer> initializeMatchCounts()

getMatchCounts

public java.util.Map<java.lang.String,java.lang.Integer> getMatchCounts()

getEvent

public java.lang.String getEvent()
Returns:
the event

setEvent

public void setEvent(java.lang.String event)
Parameters:
event - the event to set

getActivity

public java.lang.String getActivity()
Returns:
the activity

setActivity

public void setActivity(java.lang.String activity)
Parameters:
activity - the activity to set

getMatches

public java.util.Set<Match> getMatches()
Returns:
the matches

setMatches

public void setMatches(java.util.Set<Match> matches)
Parameters:
matches - the matches to set

getScore

public double getScore()
Returns:
the score

addMatches

public void addMatches(java.util.Set<Match> matches2)