Class AbstractEntropyCalculator

    • Field Detail

      • logResults

        protected boolean logResults
    • Constructor Detail

      • AbstractEntropyCalculator

        public AbstractEntropyCalculator()
    • Method Detail

      • getMeasure

        public final EntropyMeasure getMeasure​(org.processmining.contexts.uitopia.UIPluginContext context,
                                               org.processmining.models.graphbased.directed.petrinet.Petrinet net)
        Description copied from interface: MeasureProvider
        Calculates a model measure for a given Petrinet.
        Specified by:
        getMeasure in interface MeasureProvider<EntropyMeasure>
        Parameters:
        context - UIPluginContext provided by the ProM framework.
        net - Petrinet representing the model structure.
        Returns:
        a subclass of AbstractMeasure
      • setLogResults

        public void setLogResults​(boolean logResults)
      • getEntropyForOutcomes

        protected EntropyMeasure getEntropyForOutcomes​(java.util.Map<Outcome,​java.lang.Double> outcomesAndCounts)
      • getNameInfo

        protected abstract java.lang.String getNameInfo()
      • getOutcomesAndCounts

        protected abstract java.util.Map<Outcome,​java.lang.Double> getOutcomesAndCounts​(org.processmining.contexts.uitopia.UIPluginContext context,
                                                                                              org.processmining.models.graphbased.directed.petrinet.Petrinet net,
                                                                                              org.processmining.models.semantics.petrinet.Marking initialMarking,
                                                                                              AbstractionLevel level)