public class UtilityLocalProcessModel extends LocalProcessModel
Constructor and Description |
---|
UtilityLocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn,
double harmonicConfidence,
int frequency,
double alignmentCost,
double precision,
double remainedRatio,
double avgNumFirings,
double languageRatio,
double avgEnabledTransitions,
java.util.Set<java.util.List<java.lang.String>> language,
java.util.Set<java.util.List<java.lang.String>> languageSeen,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap,
double utility,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Double> achievedUtilityMap,
java.util.Map<java.lang.String,java.lang.Double> potentialUtilityMap,
UtilityLocalProcessModelParameters params) |
UtilityLocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn,
java.util.Set<java.util.List<java.lang.String>> language,
java.util.Set<java.util.List<java.lang.String>> languageSeen,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap,
UtilityLocalProcessModelParameters params) |
UtilityLocalProcessModel(LocalProcessModel lpm) |
Modifier and Type | Method and Description |
---|---|
void |
addToUtility(double i) |
void |
addToUtilityList(double newUtility) |
int |
compareTo(LocalProcessModel o) |
void |
copyUtilityList(java.util.List<java.lang.Double> utilityList) |
java.lang.Double |
getAchievedUtility(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
java.lang.Double |
getPotentialUtility(java.lang.String activity) |
javax.swing.JPanel |
getScorePanel() |
double |
getUtility() |
java.util.List<java.lang.Double> |
getUtilityList() |
void |
setUtility(double utility) |
java.lang.String |
toString() |
equals, getAcceptingPetriNet, getAlignmentCost, getAlignments, getAlphabet, getAvgNumFirings, getConfidence, getCount, getCountsMap, getCoverage, getDeterminism, getFrequency, getHarmonicConfidence, getLanguage, getLanguageFit, getLanguageRatio, getLanguageSeen, getLogActivityCountMap, getNormAvgNumFirings, getNumTransitionsScore, getParameters, getParams, getPrecision, getProcessTree, getRemainedRatio, getSupport, getWeightedScore, hashCode, setAlignmentCost, setAlignments, setAvgNumFirings, setCountsMap, setDeterminism, setFrequency, setHarmonicConfidence, setLanguage, setLanguageRatio, setLanguageSeen, setLogActivityCountMap, setNormAvgNumFirings, setNumTransitionsScore, setParameters, setParams, setPrecision, setProcessTree, setRemainedRatio
public UtilityLocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, double harmonicConfidence, int frequency, double alignmentCost, double precision, double remainedRatio, double avgNumFirings, double languageRatio, double avgEnabledTransitions, java.util.Set<java.util.List<java.lang.String>> language, java.util.Set<java.util.List<java.lang.String>> languageSeen, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap, double utility, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Double> achievedUtilityMap, java.util.Map<java.lang.String,java.lang.Double> potentialUtilityMap, UtilityLocalProcessModelParameters params)
public UtilityLocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn, java.util.Set<java.util.List<java.lang.String>> language, java.util.Set<java.util.List<java.lang.String>> languageSeen, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap, UtilityLocalProcessModelParameters params)
public UtilityLocalProcessModel(LocalProcessModel lpm)
public java.lang.Double getPotentialUtility(java.lang.String activity)
public java.lang.Double getAchievedUtility(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
public java.util.List<java.lang.Double> getUtilityList()
public void copyUtilityList(java.util.List<java.lang.Double> utilityList)
public void addToUtilityList(double newUtility)
public double getUtility()
public void setUtility(double utility)
public int compareTo(LocalProcessModel o)
compareTo
in interface java.lang.Comparable<LocalProcessModel>
compareTo
in class LocalProcessModel
public java.lang.String toString()
toString
in class LocalProcessModel
public javax.swing.JPanel getScorePanel()
getScorePanel
in class LocalProcessModel
public void addToUtility(double i)