Class ToStochasticNet
- java.lang.Object
-
- org.processmining.models.graphbased.directed.petrinet.impl.ToStochasticNet
-
public class ToStochasticNet extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static StochasticNet.DistributionType[]SUPPORTED_CONVERSION_TYPES
-
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.StringconvertPetrinetToDOT(org.processmining.models.graphbased.directed.petrinet.Petrinet net)Adopted from exportPN2DOT method from the EventToActivityMatcher pluginstatic 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)
-
-
-
Field Detail
-
SUPPORTED_CONVERSION_TYPES
public static final StochasticNet.DistributionType[] SUPPORTED_CONVERSION_TYPES
-
-
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-
-
-