Interface MeasureProvider<T extends AbstractMeasure<?>>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T getMeasure​(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net)
      Calculates a model measure for a given Petrinet.
      java.lang.String getMeasureName()
      Name of the measure that will be computed
      void setAbstractionLevel​(AbstractionLevel level)
      Tells the measure provider which abstraction level to use
    • Method Detail

      • getMeasure

        T getMeasure​(org.processmining.contexts.uitopia.UIPluginContext context,
                     org.processmining.models.graphbased.directed.petrinet.Petrinet net)
        Calculates a model measure for a given Petrinet.
        Parameters:
        context - UIPluginContext provided by the ProM framework.
        net - Petrinet representing the model structure.
        Returns:
        a subclass of AbstractMeasure
      • getMeasureName

        java.lang.String getMeasureName()
        Name of the measure that will be computed
        Returns:
        String the name
      • setAbstractionLevel

        void setAbstractionLevel​(AbstractionLevel level)
        Tells the measure provider which abstraction level to use
        Parameters:
        level - AbstractionLevel to use in computing the measure