public class CNetHelper
extends java.lang.Object
Constructor and Description |
---|
CNetHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addAndJoin(org.processmining.models.cnet.CNet model,
org.processmining.models.cnet.CNetNode join,
org.processmining.models.cnet.CNetNode... branches) |
static void |
addAndSplit(org.processmining.models.cnet.CNet model,
org.processmining.models.cnet.CNetNode split,
org.processmining.models.cnet.CNetNode... branches) |
static void |
addConnection(org.processmining.models.cnet.CNet model,
org.processmining.models.cnet.CNetNode source,
org.processmining.models.cnet.CNetNode destination) |
static org.processmining.models.graphbased.directed.petrinet.Petrinet |
convert(org.processmining.framework.plugin.PluginContext context,
org.processmining.models.cnet.CNet model) |
static org.processmining.models.cnet.CNet |
loadModelFromFile(java.lang.String sourcePath) |
static java.lang.Boolean |
nodeRequireArtificialInput(org.processmining.models.cnet.CNet model,
java.util.Set<java.lang.String> startEvents,
org.processmining.models.cnet.CNetNode node) |
static java.lang.Boolean |
nodeRequireArtificialOutput(org.processmining.models.cnet.CNet model,
java.util.Set<java.lang.String> endEvents,
org.processmining.models.cnet.CNetNode node) |
static boolean |
reachEndNode(org.processmining.models.cnet.CNet model,
org.processmining.models.cnet.CNetNode currentNode,
org.processmining.models.cnet.CNetNode endNode,
java.util.Set<org.processmining.models.cnet.CNetNode> visitedNodes) |
static void |
saveModelToFile(org.processmining.framework.plugin.PluginContext context,
java.lang.String destinationPath,
java.lang.String modelName,
org.processmining.models.cnet.CNet model) |
public static void addConnection(org.processmining.models.cnet.CNet model, org.processmining.models.cnet.CNetNode source, org.processmining.models.cnet.CNetNode destination)
model
- source
- destination
- public static void addAndSplit(org.processmining.models.cnet.CNet model, org.processmining.models.cnet.CNetNode split, org.processmining.models.cnet.CNetNode... branches)
model
- split
- branches
- public static void addAndJoin(org.processmining.models.cnet.CNet model, org.processmining.models.cnet.CNetNode join, org.processmining.models.cnet.CNetNode... branches)
model
- join
- branches
- public static java.lang.Boolean nodeRequireArtificialInput(org.processmining.models.cnet.CNet model, java.util.Set<java.lang.String> startEvents, org.processmining.models.cnet.CNetNode node)
model
- startEvents
- node
- public static java.lang.Boolean nodeRequireArtificialOutput(org.processmining.models.cnet.CNet model, java.util.Set<java.lang.String> endEvents, org.processmining.models.cnet.CNetNode node)
model
- endEvents
- node
- public static boolean reachEndNode(org.processmining.models.cnet.CNet model, org.processmining.models.cnet.CNetNode currentNode, org.processmining.models.cnet.CNetNode endNode, java.util.Set<org.processmining.models.cnet.CNetNode> visitedNodes)
model
- currentNode
- endNode
- visitedNodes
- public static org.processmining.models.graphbased.directed.petrinet.Petrinet convert(org.processmining.framework.plugin.PluginContext context, org.processmining.models.cnet.CNet model)
context
- model
- public static void saveModelToFile(org.processmining.framework.plugin.PluginContext context, java.lang.String destinationPath, java.lang.String modelName, org.processmining.models.cnet.CNet model)
context
- destinationPath
- modelName
- model
- public static org.processmining.models.cnet.CNet loadModelFromFile(java.lang.String sourcePath)
context
- sourcePath
-