Package org.processmining.lpm.util
Class LocalProcessModel
- java.lang.Object
-
- org.processmining.lpm.util.LocalProcessModel
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<LocalProcessModel>
- Direct Known Subclasses:
UtilityLocalProcessModel
public class LocalProcessModel extends java.lang.Object implements java.lang.Comparable<LocalProcessModel>, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(LocalProcessModel o)booleanequals(java.lang.Object other)org.processmining.acceptingpetrinet.models.AcceptingPetriNetgetAcceptingPetriNet()doublegetAlignmentCost()org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResultgetAlignments()java.util.Set<java.lang.String>getAlphabet()doublegetAvgNumFirings()doublegetConfidence()java.lang.IntegergetCount(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer>getCountsMap()doublegetCoverage()doublegetDeterminism()intgetFrequency()doublegetHarmonicConfidence()java.util.Set<java.util.List<java.lang.String>>getLanguage()doublegetLanguageFit()doublegetLanguageRatio()java.util.Set<java.util.List<java.lang.String>>getLanguageSeen()java.util.Map<java.lang.String,java.lang.Integer>getLogActivityCountMap()doublegetNormAvgNumFirings()doublegetNumTransitionsScore()LocalProcessModelParametersgetParameters()LocalProcessModelParametersgetParams()doublegetPrecision()org.processmining.processtree.ProcessTreegetProcessTree()doublegetRemainedRatio()javax.swing.JPanelgetScorePanel()doublegetSupport()doublegetWeightedScore()inthashCode()voidsetAlignmentCost(double alignmentCost)voidsetAlignments(org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult alignments)voidsetAvgNumFirings(double avgNumFirings)voidsetCountsMap(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap)voidsetDeterminism(double determinism)voidsetFrequency(int frequency)voidsetHarmonicConfidence(double harmonicConfidence)voidsetLanguage(java.util.Set<java.util.List<java.lang.String>> language)voidsetLanguageRatio(double languageRatio)voidsetLanguageSeen(java.util.Set<java.util.List<java.lang.String>> languageSeen)voidsetLogActivityCountMap(java.util.Map<java.lang.String,java.lang.Integer> logActivityCountsMap)voidsetNormAvgNumFirings(double normAvgNumFirings)voidsetNumTransitionsScore(double numTransitionsScore)voidsetParameters(LocalProcessModelParameters lpmp)voidsetParams(LocalProcessModelParameters params)voidsetPrecision(double precision)voidsetProcessTree(org.processmining.processtree.ProcessTree processTree)voidsetRemainedRatio(double remainedRatio)java.lang.StringtoString()
-
-
-
Constructor Detail
-
LocalProcessModel
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)
-
LocalProcessModel
public LocalProcessModel(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)
-
-
Method Detail
-
getLogActivityCountMap
public java.util.Map<java.lang.String,java.lang.Integer> getLogActivityCountMap()
-
setLogActivityCountMap
public void setLogActivityCountMap(java.util.Map<java.lang.String,java.lang.Integer> logActivityCountsMap)
-
getAcceptingPetriNet
public org.processmining.acceptingpetrinet.models.AcceptingPetriNet getAcceptingPetriNet()
-
getLanguageFit
public double getLanguageFit()
-
getSupport
public double getSupport()
-
getFrequency
public int getFrequency()
-
getAlignmentCost
public double getAlignmentCost()
-
getPrecision
public double getPrecision()
-
getCoverage
public double getCoverage()
-
getDeterminism
public double getDeterminism()
-
getAvgNumFirings
public double getAvgNumFirings()
-
getConfidence
public double getConfidence()
-
getWeightedScore
public double getWeightedScore()
-
compareTo
public int compareTo(LocalProcessModel o)
- Specified by:
compareToin interfacejava.lang.Comparable<LocalProcessModel>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAlphabet
public java.util.Set<java.lang.String> getAlphabet()
-
getLanguage
public java.util.Set<java.util.List<java.lang.String>> getLanguage()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getCount
public java.lang.Integer getCount(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
-
getScorePanel
public javax.swing.JPanel getScorePanel()
-
getLanguageSeen
public java.util.Set<java.util.List<java.lang.String>> getLanguageSeen()
-
getCountsMap
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getCountsMap()
-
getParameters
public LocalProcessModelParameters getParameters()
-
setParameters
public void setParameters(LocalProcessModelParameters lpmp)
-
getRemainedRatio
public double getRemainedRatio()
-
setRemainedRatio
public void setRemainedRatio(double remainedRatio)
-
getNormAvgNumFirings
public double getNormAvgNumFirings()
-
setNormAvgNumFirings
public void setNormAvgNumFirings(double normAvgNumFirings)
-
getLanguageRatio
public double getLanguageRatio()
-
setLanguageRatio
public void setLanguageRatio(double languageRatio)
-
setDeterminism
public void setDeterminism(double determinism)
-
getHarmonicConfidence
public double getHarmonicConfidence()
-
setHarmonicConfidence
public void setHarmonicConfidence(double harmonicConfidence)
-
getNumTransitionsScore
public double getNumTransitionsScore()
-
setNumTransitionsScore
public void setNumTransitionsScore(double numTransitionsScore)
-
getParams
public LocalProcessModelParameters getParams()
-
setParams
public void setParams(LocalProcessModelParameters params)
-
setCountsMap
public void setCountsMap(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> countsMap)
-
setFrequency
public void setFrequency(int frequency)
-
setAlignmentCost
public void setAlignmentCost(double alignmentCost)
-
setPrecision
public void setPrecision(double precision)
-
setAvgNumFirings
public void setAvgNumFirings(double avgNumFirings)
-
setLanguage
public void setLanguage(java.util.Set<java.util.List<java.lang.String>> language)
-
setLanguageSeen
public void setLanguageSeen(java.util.Set<java.util.List<java.lang.String>> languageSeen)
-
getProcessTree
public org.processmining.processtree.ProcessTree getProcessTree()
-
setProcessTree
public void setProcessTree(org.processmining.processtree.ProcessTree processTree)
-
getAlignments
public org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult getAlignments()
-
setAlignments
public void setAlignments(org.processmining.plugins.petrinet.replayresult.PNMatchInstancesRepResult alignments)
-
-