/// <summary> /// Find loops in the eventlog and add them to the petrinet /// </summary> /// <param name="eventLog">The eventlog that is searched for loops</param> /// <param name="petriNet">The net the loops are added to</param> /// <returns>A petrinet with added loops</returns> /// <author>Jannik Arndt</author> public PetriNet HandleLoops(EventLog eventLog, PetriNet petriNet) { var loopedActivities = FindLoopingActivities(eventLog); foreach (var activity in loopedActivities) petriNet.AddLoop(activity); return petriNet; }