public class LocalProcessModel extends java.lang.Object implements java.lang.Comparable<LocalProcessModel>, java.io.Serializable
Constructor and Description |
---|
LocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn) |
LocalProcessModel(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,
LocalProcessModelParameters params) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(LocalProcessModel o) |
boolean |
equals(java.lang.Object other) |
org.processmining.acceptingpetrinet.models.AcceptingPetriNet |
getAcceptingPetriNet() |
double |
getAlignmentCost() |
org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult |
getAlignments() |
java.util.Set<java.lang.String> |
getAlphabet() |
double |
getAvgNumFirings() |
double |
getConfidence() |
java.lang.Integer |
getCount(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getCountsMap() |
double |
getCoverage() |
double |
getDeterminism() |
int |
getFrequency() |
double |
getHarmonicConfidence() |
java.util.Set<java.util.List<java.lang.String>> |
getLanguage() |
double |
getLanguageFit() |
double |
getLanguageRatio() |
java.util.Set<java.util.List<java.lang.String>> |
getLanguageSeen() |
java.util.Map<java.lang.String,java.lang.Integer> |
getLogActivityCountMap() |
double |
getNormAvgNumFirings() |
double |
getNumTransitionsScore() |
LocalProcessModelParameters |
getParameters() |
LocalProcessModelParameters |
getParams() |
double |
getPrecision() |
org.processmining.processtree.ProcessTree |
getProcessTree() |
double |
getRemainedRatio() |
javax.swing.JPanel |
getScorePanel() |
double |
getSupport() |
double |
getWeightedScore() |
int |
hashCode() |
void |
setAlignmentCost(double alignmentCost) |
void |
setAlignments(org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult alignments) |
void |
setAvgNumFirings(double avgNumFirings) |
void |
setCountsMap(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap) |
void |
setDeterminism(double determinism) |
void |
setFrequency(int frequency) |
void |
setHarmonicConfidence(double harmonicConfidence) |
void |
setLanguage(java.util.Set<java.util.List<java.lang.String>> language) |
void |
setLanguageRatio(double languageRatio) |
void |
setLanguageSeen(java.util.Set<java.util.List<java.lang.String>> languageSeen) |
void |
setLogActivityCountMap(java.util.Map<java.lang.String,java.lang.Integer> logActivityCountsMap) |
void |
setNormAvgNumFirings(double normAvgNumFirings) |
void |
setNumTransitionsScore(double numTransitionsScore) |
void |
setParameters(LocalProcessModelParameters lpmp) |
void |
setParams(LocalProcessModelParameters params) |
void |
setPrecision(double precision) |
void |
setProcessTree(org.processmining.processtree.ProcessTree processTree) |
void |
setRemainedRatio(double remainedRatio) |
java.lang.String |
toString() |
public LocalProcessModel(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, LocalProcessModelParameters params)
public LocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)
public java.util.Map<java.lang.String,java.lang.Integer> getLogActivityCountMap()
public void setLogActivityCountMap(java.util.Map<java.lang.String,java.lang.Integer> logActivityCountsMap)
public org.processmining.acceptingpetrinet.models.AcceptingPetriNet getAcceptingPetriNet()
public double getLanguageFit()
public double getSupport()
public int getFrequency()
public double getAlignmentCost()
public double getPrecision()
public double getCoverage()
public double getDeterminism()
public double getAvgNumFirings()
public double getConfidence()
public double getWeightedScore()
public int compareTo(LocalProcessModel o)
compareTo
in interface java.lang.Comparable<LocalProcessModel>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.util.Set<java.lang.String> getAlphabet()
public java.util.Set<java.util.List<java.lang.String>> getLanguage()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Integer getCount(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
public javax.swing.JPanel getScorePanel()
public java.util.Set<java.util.List<java.lang.String>> getLanguageSeen()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getCountsMap()
public LocalProcessModelParameters getParameters()
public void setParameters(LocalProcessModelParameters lpmp)
public double getRemainedRatio()
public void setRemainedRatio(double remainedRatio)
public double getNormAvgNumFirings()
public void setNormAvgNumFirings(double normAvgNumFirings)
public double getLanguageRatio()
public void setLanguageRatio(double languageRatio)
public void setDeterminism(double determinism)
public double getHarmonicConfidence()
public void setHarmonicConfidence(double harmonicConfidence)
public double getNumTransitionsScore()
public void setNumTransitionsScore(double numTransitionsScore)
public LocalProcessModelParameters getParams()
public void setParams(LocalProcessModelParameters params)
public void setCountsMap(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap)
public void setFrequency(int frequency)
public void setAlignmentCost(double alignmentCost)
public void setPrecision(double precision)
public void setAvgNumFirings(double avgNumFirings)
public void setLanguage(java.util.Set<java.util.List<java.lang.String>> language)
public void setLanguageSeen(java.util.Set<java.util.List<java.lang.String>> languageSeen)
public org.processmining.processtree.ProcessTree getProcessTree()
public void setProcessTree(org.processmining.processtree.ProcessTree processTree)
public org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult getAlignments()
public void setAlignments(org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult alignments)