Class LocalProcessModel

    • 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()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.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:
        toString in class java.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()
      • 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)
      • 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)