Class CostBasedCompleteParamProvider_nonUI

  • All Implemented Interfaces:
    org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider

    public class CostBasedCompleteParamProvider_nonUI
    extends org.processmining.plugins.petrinet.replayer.algorithms.costbasedcomplete.CostBasedCompleteParamProvider
    Author:
    aadrians, dfahland
    • Constructor Summary

      Constructors 
      Constructor Description
      CostBasedCompleteParamProvider_nonUI​(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog log, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter constructReplayParameter​(java.util.Map<org.deckfour.xes.classification.XEventClass,​java.lang.Integer> mapEvClass2Cost, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.lang.Integer> mapTrans2Cost, int maxNumOfStates)  
      org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter constructReplayParameter​(javax.swing.JComponent ui)
      Create replay parameter from whatever information obtained
      javax.swing.JComponent constructUI()
      Get the UI to set parameter values
      java.util.Map<org.deckfour.xes.classification.XEventClass,​java.lang.Integer> getDefaultEventCost()
      Get map from event class to cost of move on log
      int getDefaultNumOfStates()  
      java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.lang.Integer> getDefaultTransitionCost()
      get penalty when move on model is performed
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CostBasedCompleteParamProvider_nonUI

        public CostBasedCompleteParamProvider_nonUI​(org.processmining.framework.plugin.PluginContext context,
                                                    org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
                                                    org.deckfour.xes.model.XLog log,
                                                    org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
    • Method Detail

      • getDefaultEventCost

        public java.util.Map<org.deckfour.xes.classification.XEventClass,​java.lang.Integer> getDefaultEventCost()
        Get map from event class to cost of move on log
        Returns:
      • getDefaultTransitionCost

        public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.lang.Integer> getDefaultTransitionCost()
        get penalty when move on model is performed
        Returns:
      • constructReplayParameter

        public org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter constructReplayParameter​(java.util.Map<org.deckfour.xes.classification.XEventClass,​java.lang.Integer> mapEvClass2Cost,
                                                                                                                  java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.lang.Integer> mapTrans2Cost,
                                                                                                                  int maxNumOfStates)
      • getDefaultNumOfStates

        public int getDefaultNumOfStates()
      • constructReplayParameter

        public org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParameter constructReplayParameter​(javax.swing.JComponent ui)
        Description copied from interface: org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider
        Create replay parameter from whatever information obtained
        Specified by:
        constructReplayParameter in interface org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider
        Overrides:
        constructReplayParameter in class org.processmining.plugins.petrinet.replayer.algorithms.costbasedcomplete.CostBasedCompleteParamProvider
        Returns:
      • constructUI

        public javax.swing.JComponent constructUI()
        Description copied from interface: org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider
        Get the UI to set parameter values
        Specified by:
        constructUI in interface org.processmining.plugins.petrinet.replayer.algorithms.IPNReplayParamProvider
        Overrides:
        constructUI in class org.processmining.plugins.petrinet.replayer.algorithms.costbasedcomplete.CostBasedCompleteParamProvider
        Returns: