Class ToStochasticNet


  • public class ToStochasticNet
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ToStochasticNet()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object[] asPetriNet​(org.processmining.framework.plugin.PluginContext context, StochasticNet net, org.processmining.models.semantics.petrinet.Marking marking)  
      protected static java.lang.Object[] cloneFromNet​(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking marking, org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet newNet)  
      static java.lang.String convertPetrinetToDOT​(org.processmining.models.graphbased.directed.petrinet.Petrinet net)
      Adopted from exportPN2DOT method from the EventToActivityMatcher plugin
      static java.lang.Object[] convertStochasticNetToType​(org.processmining.framework.plugin.PluginContext context, StochasticNet net, org.processmining.models.semantics.petrinet.Marking marking, StochasticNet.DistributionType type)
      Converts all timed transitions (except immediate and deterministic transitions) to the specified type in the net.
      static java.lang.Object[] fromPetrinet​(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking marking)  
      static java.lang.Object[] fromPetriNetExternal​(org.processmining.framework.plugin.PluginContext context, org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking marking)  
      static java.lang.Object[] fromStochasticNet​(org.processmining.framework.plugin.PluginContext context, StochasticNet net, org.processmining.models.semantics.petrinet.Marking marking)  
      • Methods inherited from class java.lang.Object

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

      • ToStochasticNet

        public ToStochasticNet()
    • Method Detail

      • fromPetrinet

        public static java.lang.Object[] fromPetrinet​(org.processmining.framework.plugin.PluginContext context,
                                                      org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
                                                      org.processmining.models.semantics.petrinet.Marking marking)
                                               throws org.processmining.framework.connections.ConnectionCannotBeObtained
        Throws:
        org.processmining.framework.connections.ConnectionCannotBeObtained
      • fromPetriNetExternal

        public static java.lang.Object[] fromPetriNetExternal​(org.processmining.framework.plugin.PluginContext context,
                                                              org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
                                                              org.processmining.models.semantics.petrinet.Marking marking)
      • asPetriNet

        public static java.lang.Object[] asPetriNet​(org.processmining.framework.plugin.PluginContext context,
                                                    StochasticNet net,
                                                    org.processmining.models.semantics.petrinet.Marking marking)
      • cloneFromNet

        protected static java.lang.Object[] cloneFromNet​(org.processmining.framework.plugin.PluginContext context,
                                                         org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
                                                         org.processmining.models.semantics.petrinet.Marking marking,
                                                         org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet newNet)
      • fromStochasticNet

        public static java.lang.Object[] fromStochasticNet​(org.processmining.framework.plugin.PluginContext context,
                                                           StochasticNet net,
                                                           org.processmining.models.semantics.petrinet.Marking marking)
      • convertStochasticNetToType

        public static java.lang.Object[] convertStochasticNetToType​(org.processmining.framework.plugin.PluginContext context,
                                                                    StochasticNet net,
                                                                    org.processmining.models.semantics.petrinet.Marking marking,
                                                                    StochasticNet.DistributionType type)
        Converts all timed transitions (except immediate and deterministic transitions) to the specified type in the net.
        Parameters:
        context -
        net -
        marking -
        type -
        Returns:
      • convertPetrinetToDOT

        public static java.lang.String convertPetrinetToDOT​(org.processmining.models.graphbased.directed.petrinet.Petrinet net)
        Adopted from exportPN2DOT method from the EventToActivityMatcher plugin
        Parameters:
        net -