public class MultiLayerAlignment
extends java.lang.Object
| Constructor and Description |
|---|
MultiLayerAlignment() |
| Modifier and Type | Method and Description |
|---|---|
static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
constructMappingBasedOnLabelEquality(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClass dummyEvClass,
org.deckfour.xes.classification.XEventClassifier eventClassifier,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> processLogConvertedEvents) |
static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
constructMappingDataLayerBasedOnLabelEquality(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClass dummyEvClass,
org.deckfour.xes.classification.XEventClassifier eventClassifier) |
static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
constructMappingProcessLayerBasedOnLabelEquality(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClass dummyEvClass,
org.deckfour.xes.classification.XEventClassifier eventClassifier) |
static org.processmining.models.graphbased.directed.petrinet.Petrinet |
constructNet(org.processmining.models.graphbased.directed.petrinet.Petrinet netFile) |
static java.util.List<java.lang.String> |
convertActivitiesToOperations(java.lang.String eventActivityName) |
static java.util.List<java.lang.String> |
convertActivitiesToOperationsBytransition(java.lang.String ActivityName) |
static void |
doReplay(org.deckfour.xes.model.XLog log,
org.deckfour.xes.model.XLog dataLog,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
org.deckfour.xes.classification.XEventClasses classesP,
org.deckfour.xes.classification.XEventClasses classesD,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping1,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping2,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> costModelMove,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> costPartialSyncMove,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> costLogMove,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> costSyncMove,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> costDataLogMove) |
static java.util.ArrayList<java.lang.String> |
getRolefromOrganisationalModelMap(java.lang.String user) |
static java.util.ArrayList<java.lang.String> |
getRolefromSODModelMap(java.lang.String activity) |
static MultiLayerReplayResult |
perform(org.processmining.framework.plugin.PluginContext context,
org.processmining.log.csv.CSVFile DataModelCSVFile,
org.processmining.log.csv.CSVFile OrganisationalModelCSVFile,
org.processmining.models.graphbased.directed.petrinet.Petrinet inNet,
org.deckfour.xes.model.XLog inProcessLog,
org.deckfour.xes.model.XLog inDataLog) |
public static MultiLayerReplayResult perform(org.processmining.framework.plugin.PluginContext context, org.processmining.log.csv.CSVFile DataModelCSVFile, org.processmining.log.csv.CSVFile OrganisationalModelCSVFile, org.processmining.models.graphbased.directed.petrinet.Petrinet inNet, org.deckfour.xes.model.XLog inProcessLog, org.deckfour.xes.model.XLog inDataLog) throws java.lang.Exception
java.lang.Exceptionpublic static void doReplay(org.deckfour.xes.model.XLog log,
org.deckfour.xes.model.XLog dataLog,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking,
org.deckfour.xes.classification.XEventClasses classesP,
org.deckfour.xes.classification.XEventClasses classesD,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping1,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping2,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> costModelMove,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> costPartialSyncMove,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> costLogMove,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> costSyncMove,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> costDataLogMove)
public static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping constructMappingProcessLayerBasedOnLabelEquality(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClass dummyEvClass,
org.deckfour.xes.classification.XEventClassifier eventClassifier)
public static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping constructMappingBasedOnLabelEquality(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClass dummyEvClass,
org.deckfour.xes.classification.XEventClassifier eventClassifier,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> processLogConvertedEvents)
public static java.util.List<java.lang.String> convertActivitiesToOperations(java.lang.String eventActivityName)
public static java.util.List<java.lang.String> convertActivitiesToOperationsBytransition(java.lang.String ActivityName)
public static org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping constructMappingDataLayerBasedOnLabelEquality(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClass dummyEvClass,
org.deckfour.xes.classification.XEventClassifier eventClassifier)
public static org.processmining.models.graphbased.directed.petrinet.Petrinet constructNet(org.processmining.models.graphbased.directed.petrinet.Petrinet netFile)
public static java.util.ArrayList<java.lang.String> getRolefromSODModelMap(java.lang.String activity)
public static java.util.ArrayList<java.lang.String> getRolefromOrganisationalModelMap(java.lang.String user)