public class UmaPromUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
UmaPromUtil.ProMToUmaBridge |
Constructor and Description |
---|
UmaPromUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
equalNets(hub.top.petrinet.PetriNet net1,
hub.top.petrinet.PetriNet net2) |
static void |
main(java.lang.String[] args) |
static void |
printMessage(org.processmining.framework.plugin.PluginContext context,
java.lang.String header,
java.lang.String message) |
static java.lang.String |
test_UMA_PromUtil_conversion() |
static UmaPromUtil.ProMToUmaBridge |
toPNAPIFormat(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking) |
static hub.top.petrinet.PetriNet |
toPNAPIFormat(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.models.semantics.petrinet.Marking initMarking) |
static hub.top.petrinet.PetriNet |
toPNAPIFormat(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.models.semantics.petrinet.Marking initMarking,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,hub.top.petrinet.Transition> transitionMap) |
static org.processmining.models.semantics.petrinet.Marking |
toPromFormat(java.util.Collection<hub.top.petrinet.Place> marking,
java.util.Map<hub.top.petrinet.Node,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> nodeMap) |
static java.lang.Object[] |
toPromFormat(hub.top.petrinet.PetriNet net,
java.lang.String netLabel) |
static java.util.LinkedList<java.lang.String[]> |
toSimpleEventLog(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClassifier classifier) |
static java.lang.String[] |
toSimpleEventTrace(org.deckfour.xes.model.XTrace trace,
org.deckfour.xes.classification.XEventClassifier classifier) |
static hub.top.uma.DNodeSys |
toUmaFormat(org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.models.semantics.petrinet.Marking initMarking) |
static org.deckfour.xes.model.XLog |
toXLog(java.util.Collection<java.lang.String[]> simpleLog,
java.lang.String logName) |
public static java.lang.Object[] toPromFormat(hub.top.petrinet.PetriNet net, java.lang.String netLabel)
net
- netLabel
- net
and its initial marking
converted to ProM format, and a mapping from net
nodes to the
converted net nodes, the converted net has the given netLabel
public static org.processmining.models.semantics.petrinet.Marking toPromFormat(java.util.Collection<hub.top.petrinet.Place> marking, java.util.Map<hub.top.petrinet.Node,org.processmining.models.graphbased.directed.petrinet.PetrinetNode> nodeMap)
public static hub.top.petrinet.PetriNet toPNAPIFormat(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initMarking)
public static hub.top.petrinet.PetriNet toPNAPIFormat(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initMarking, java.util.Map<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,hub.top.petrinet.Transition> transitionMap)
public static UmaPromUtil.ProMToUmaBridge toPNAPIFormat(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking)
public static hub.top.uma.DNodeSys toUmaFormat(org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initMarking) throws hub.top.uma.InvalidModelException
hub.top.uma.InvalidModelException
public static java.lang.String[] toSimpleEventTrace(org.deckfour.xes.model.XTrace trace, org.deckfour.xes.classification.XEventClassifier classifier)
public static java.util.LinkedList<java.lang.String[]> toSimpleEventLog(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier classifier)
public static org.deckfour.xes.model.XLog toXLog(java.util.Collection<java.lang.String[]> simpleLog, java.lang.String logName)
simpleLog
- logName
- XLog
representation of the simple logpublic static boolean equalNets(hub.top.petrinet.PetriNet net1, hub.top.petrinet.PetriNet net2)
public static java.lang.String test_UMA_PromUtil_conversion()
public static void main(java.lang.String[] args)
public static void printMessage(org.processmining.framework.plugin.PluginContext context, java.lang.String header, java.lang.String message)