Interface MeasureProvider<T extends AbstractMeasure<?>>
-
- All Known Implementing Classes:
AbstractEntropyCalculator,EntropyCalculatorApproximate,EntropyCalculatorExact,EntropyCalculatorQuantile
public interface MeasureProvider<T extends AbstractMeasure<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TgetMeasure(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.models.graphbased.directed.petrinet.Petrinet net)Calculates a model measure for a givenPetrinet.java.lang.StringgetMeasureName()Name of the measure that will be computedvoidsetAbstractionLevel(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 givenPetrinet.- Parameters:
context-UIPluginContextprovided by the ProM framework.net-Petrinetrepresenting 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-AbstractionLevelto use in computing the measure
-
-